[ [ 74176521624974326580765805399403468191189338283715694142538461979213244447440843297407142905393582927474951118338442448238507065092759947082112987854311994688555150812841991076192683108932790829236654047795260985055787524812176027091725570681898938398728001893244338301718364693119074668502307413898025342001911054917118283860524708827464120319782640736628013518326502764677727493621969935811002615054709411788107687518611960165646718794704773132358397935391982098416268806008073712592714803675347163097987709956057662971308813407367804495821884354002490514230744113926765130192233593761751624980498310060695546683669438057355226443235793783680679845576520450774065167338239927249620988380488554750522690331389294564378068332990353942790715548315294516380349167572591836918719040477667080970488145486694796720191819655374536614377621013023339040729569753458747854478722658664935309623918907939497189980746902540688452794197485541778461562687766484720602263636627769074468339223509246262306278580029192983918261498316994235034885583122339494576852673852821684992057707598028127137147583169272318451688561932923544322861026070546902333501483961442350844974780548886054284298338492012333632792323754020778859886242671714801932294947780098013321865107713001630891647138212483147784996064895047834823953284756674120531579095473907281086600661536009650021426116021947939035810757287115369168509872290920769032030342678302800144781010448427620967298732641651943868334880939516029244494054506587821717299871824831271915628497453609150943612426238034112423186672991504210675406775061643506133413011440422365521307127158345830000728292589493753943975004941440903975838899566314929762976025061050343743099908505749742759282508041900588949090532794970775489258019433420257319466768079735815790960608338808298044509309751321297212375072295902686701946281492210862649371843192373542908574434063234138554345303934109912299285834549079395349328806824874073694534104114482020168673945754540215669427257025936953534552457984691656257960073704272139827860175794434450744823162547692159997318962457224646660620458248962391057452519550288074597250975719491014266322112351283601092801082562964664434571698592698841652762592577067712127253208780144277420405043990557835186638232250620392716211923342817299857215878122790630996987505667301534194920958695404774521763746227152670227005657267681034810153626953792318303096079328501086694702099986566473285393787797981363361093974915761905284022821546281683597210750751754760419017436271850388578317107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 177867242937691421554468788308256553634379658267433602207244835699656363792669857489001053969206288902708485125151739640210066366034014321353476054495054269890595889179053555697752617755326104604026304070785441530699006690438641772954998167115320058399827618379257283093209287048324622512198829317955443141797246965328063528469654916356087501829811954005103208491560773627401255994910026663110067865753653395961062344770637572533577862234908542227129507867089475675720370883758903816980342517052442730101647166640930439806986711795598867432002261590863731428579792440892399276876543922011450490976220516907045541236199746881085064373640441470622014089655741979752311234367947931238385301703541405373010208404887283873072600813248032417827010617620562380263786601145844417943065773781048029814351044945771774839995088522083158891049968051842772910312858708300744589618818563503508905215447124236356322822404622547770685448136405114410625966479644227132975023682513056764891584549047912107794212875980587893269601848605872539278797149429594588992388925002529184472916951299294875413522295557515832690772065057887916031219306078577730535685115453095134785052342969411136736763991327918834635633628328662478919058591352030227200181409216654431260105679594230128120487280787432418584403729013559822210318303956277006180301612367465977182003069369592905847002125252077384031855792126566324395265076325721180217458114952039290776634359347295805486547401990716564371525641286298059198920088950639211675218317562474478649279638398220980513251047839369188653113673989979619720361790799424529134800619591473052062355166553042965141427997946667190722877431322572693703493823399068890912371942635857468725107692975328014908381028181629088607815191261320259903851092752210976545464450888322426763515038617907345414483606816214517093661998639077408834402010654634224819182655632705525377507409937603827490928210702931775147772782485596724862359825295879104432953176168161500671469773171763493714121290025875275356987097219250874765144358249666595307092830348299866065374235607072362467528653483639300859322760128119948678007549506572121343706846318217531371144238622753437884941104536491253618190657198268279930025828331244822288463314177759715445494889937017904445912824431605498856739986028665589658378806161048275911059794870035888622497577824117215291863254767167191948247677288639381034416454238839778024869454618031619725962366308509926440647780316282698730445688622138381898855931924452547225853163204199219227256949101348821976331059200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 186964925854778945735538250676284273977728747312233409067776227411905878419420029585508326362620108637522211363965868590811411243341670448029821088474929910990396551269319768658510766414752602322532385439574358392012505208292901056804611597070099872163756111735299439832726629364730725825732050795645043784611011076326167183273135253549295730156754841683561527911433071556810233101385415073012683692617157448142159109482789862083698120989776772346939400604837904227217624742990951470608895629990333521909791429055737653309044178361351392119030360008168819898773422217340648976368386224666926685659310094514287225567639620218409087831688912931649973425532746375887574206385343931288649410930747894663431148478760156510741763633494292233225324729963618357006297113314400655034410234785666046054721678798860828785209685845681515544086585632378642386838805671015825345293187749170610348061380897262785889031282411260944760766806034578295093940674822427196779947992483416851033747201863212935972385332956511083437941977334159777995996257672216371858451280158155512004390966266064101457353784414747701221578389256636500997375044208622442985844077173699404626051487452837435240613397423069357098928243357369563061695634940191187910388770735140788957657248031911953703056517047454322893320789288910623329408388126771739857457718255858693856453985438355649839456493293510631438691110360371373836965877581392061194954816299985329760433234897151041524928461404737377505637166017986089499267568026171847756216542109467173336977596168914722829084131156450904979219966453669190702428482055223075966280460786133826435422638943497705622904248530726964546625007807683430875047980705559486567036752371621680559271019744937156081348525965954044541715402547841719121170416354640323051409937658031933522986991151968638456605529018550496551607454115793880673149741795896733428763810351859741392328589807096594984892196859725200672890232893697396341398108865860388765913770432980606487560156708404755147903875445739409713742357530391778295282261570361170503741665164280856275397201049332991728759168499612611864864548680857796416150400754605022091193874831471083401019679292331580817465062094193771832004069809613341212268403397849002820166117655770054789410545889236805668104293157115268095542372794945048554103958801067779915047674741489825809904492352549143642712800798451246613206135642723746556161655447541753861148141694928355494820304579099462073459475899201493841169396606216731102615207501460701357130093556122669202629331334682833274152019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -11816738118855970372312427007449046856952613546259462061278274031671969148084524831214909630029395146598283427287197569398296129717302907502177699716331794677934108886796779398422338415248415777956312623812369036902334654762268372160394453911166048833347176062130007062095454513186260151771219041771743248009043153213267502023248507978260781237418309826385927782306013676219991683664602567840245653703667291493975112856860555260168600537842324670244887865067170908259732258007635117451088490592114006108836939231904949039819062402168195022357151472374874743047642220155346118212956929008616435429295482116663279020852453261787791393308940898699031494240635643151127968427328223983312928700832599729988682853384949044197451414084307912614834883136035808930949235280459717282557301461588998099332260717726262186807416993658926948776446673643764912725252168663323883762766732350288159814031792705222258727551264297843919204160276279459183956043363059408129702408562796870578281142963591590153639310639076087159474982445378771702820870605185220051162798467027628809529445024842457365812387140594440684759244948504816948425994802248318791696904313045080380946783838089268235038114726336464110868850461978643443708282345570575580575081923416538965139849572278090871346767227367499956098009804801471420710561433133486558419465801629614657182257186707752370061636034883093292393351705703220498731975618770252381197382099947074974889655230451621798488881695639149145410050239609658011085595750611624829771119082835440173844733479878799848147552072371201941440452646526327075401787481471518682457146852411095269643908441223124767440015286092451382300563132454123599917515712479851353387046226284844564882310634729174294620012771354141089713466541472211005358038387472460538465877134320135201888103391929504578948628061231894869590008879621930765823132528982570026846180458005665130846424990903111894988247396128243454709501645557856103300451642848116210124981174181919073016841387778986276885148993168866211817339671432212196474791455152953131699294625690982000502322169593771521168430805131886230268466603168657699589851616685162790761198574085113957216777905053239299599338324177572511496412958042936360559682790411878542435305425132542975030177856118898420371938522144683016428798834958548928663158740254152295879952334157362099675650962004976961375669013910458662571113097678201746485227353564343742370324830544075102758065765161112100460945280250741386924546365396510749508220428524809145755188156328694580893967775211744502870470754800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1378129634028837028416529709105534982171894415265201474762887618662301797649893690489009901096212158681960461824272627730943321229628824834889343953193436441908220084291229258793866994061675239338253391017911131965837817885031973120005091196982553833409137726270540616939240154900487938417974917278022939364826927176847777004130154450425853385736728329276718782461486227236036948140470460939782090206894070389403500917492837810551043747883348585747225121777809106805840212709797899440728683403881111362540343151604494948839630318946821846095498869054103369307044291762738352982621247912786545833696027807960542785091176497940761336985759658641577187950707738114592057924875434586381240127855988724252950247328817299567604757027107834519906523688579266529789290035504118897039919732546265314874108089670906214354034814272429077249872630588941648949462372597491202262799971175045190891486073830316889748584291411025941119426620444197074464029757578059889100384138210351695997411369322527835296397279607374229383036527084579243707084044521902355137486350343574345203884847409386044007021966082076696785958518784408506574662592519686456695466316193546148345028811541391690997178290402417770568630119987341432884383512053833714906126451301879767951988836394981154455126042789513028036101989553342885975873158553626499187085844504227137948492288043585429156216889205569229124691860285079072519341825290954258225579206226757220366833521704776252598430309919173675622688449726600958282002435117067251535953968747379563544231043180922551826102368358506803681122823064659870340147935564469387723020106313909561198079520006372309803456014469159710770349293364293463362975815099383481149680702894705266908261127841683339116874569461598163115993784646198762517978561535042138149185911891710492223593182517815877217985652202604357129350384713009502824186303432278340989334135403259556481982147589683964071975362396604546078261673269264459758655851380862881163027844377943078665832838064401698843783911000074385203522211479544299752405756812074320640446464204448461350335259099308834671587199867857229032029051417468887111130329264711866273117042590694900907952945589002898536070986568023917484083737170083180872286033714890582136355269564205686084847422484901297584110335859099249960141111413441948506599193988624794088179055695757148960040977343944820967928498928704559567390438529447331380544949677611563759927363028797906958459940427657162250089325923504501531656035634258333330595209368603042329476602904556940394176843446626075517745305802325000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 77760866327085992278315721305504836282501127609354380777711717411479576699068730932003994725676741318430885483600434735301834996256317384179509532926055571351100536529213260907756858113857694975868379306107458043737940730774796783963619524309724548234523448677834038429957420620551129154113773834706128052483617005435062010290450679891422300971665408824425605281704543140629644449409062395305058081225669378165692018678244037891842566594206042154345253965085003575126646995748726992851267815871251913853685961545464246254752033924494906267257252089040791850619670246593392279780135521865507882363323508375161906344059639760603975259824852434074250962195418740301654591620168799269093000834484642816071457527214709941531454594893622757986164763868163762307792707282867370384986498912761238194499690563410037738823529108353092206819835414186035062943701641122200837411676830954739322699923282799777128922043912525977924075848242293284047160742798239944687035522181396585891908771345626164953408029861794754329647911018101020858192623278490883894415770646388828794201920624332256015679636770351837687940715195018925234278389799023483647620799490410737533043518612712969792793152493862795681136904558014778461738930902151628297990060701110227683846381686188920985795516846699583079435158159200414223424010835672152521949060359288823904438405198976861697742669479117476154062938039559021686224527334901785942392495854993541976946982841753406870879984134670873250911430272067629168717881159968285222560880663095270070227440898005871391225177871122772060182595125478671302455738791942339150064227511009107800805653492646984179686409342248191334511948383512189912220485855011452272919862677441338194540499476571586879014456607778471308475606413041792033563681088509677499225050895023681359224131745474784805708809673628650383468303468860124692144205226024035782182647596255616288659954237314858468563645499814916428198608560189929996147411090543651106384206250315968592647510903794005220339396204791729178083226545296645708563701485992866996875991904912758636990524836572890217435418979870134784794665088671712129200770459145037264205372579620723836084162384717478680587680693218831642145610565512926955952477290793088159824493275846174526705642148669979136001651036504612581845057318252858988859366734962549302444823687081115451613568999055225376708065925912422621903422999335689786822242650268125042014371153739879969972204413176199755084707197879479381310613288319026166908668993597567412528322947343286538940548630740507769570325616125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -75095453466475924726457103353102601490464625561873612015458627719690569092158210839048666798783097148148398748685333217342302472506470301192683733483433204710365322331300320696541988877490871012803561777371204690848994785695373237352989657052184503379988363457576723297033670003624141500848832906197298062376247227826375067885146627906635095303536755410575882736059275936100937182028431232000778655802976008016595242866733306357074253775947726871261682166010475445156278183234918839302234713138133368271198097976802716136802066446403265605275148067867395779088130602958182031719536560516928201601727938136901260514222424993116937180111276941252015718586751421803090120207393964547547928695234376579607227664649279651096663208152687801601028929189591720049698784995426335700215157874846568992562323232261700952927547892291941312380666141728311724188844740083038191802463231880998567534254177932632779572548139943460970683279471675861478977630497054259354346208067003381427880095769492645714853776497383403163270432076688710481701787712195684356781839404763779941852676965736896783045009301460663393538330983191566839537285358746523717566020540563909599465301744956691205761058063400432319311534013002686334544419180403447055615411252176393900275427051100769598659568282930729561243696567103538902030836660734419069240256249450217608884226046482465657342114270750442643360830628192455684254483075567989678548048051768071256810737661326179182720558421301557348465108581038539656522382782318012982254779950022009058431075313162106491115815147417587492151200018627209225734195276879529000733441057050873641158549128782451907881829307275049988025131531135537640966265871819816205490625602184260790196143294461950905178895221275605980658418631116421399352238815925544701812208842855712455477589426030660138732375785165709008299307213524844970796178976117318311871274030563357361426632775311790019693427821292949129407580571824094014186903472225227990797957697300691418680490191274348736885215376923471470064427269583035855162222121558153501218176103482733042747635753619972750174619487317933399477835761213571600328917240815601270084149334666945497419427075567871027713065907636106849626563233158512366315743835383890750780320076077865106404503295794764748356417107069773386158847882047958554325172955236556590546263738842469407688255589348337001828482430463176033758849407932028082055752827488588839647713510169886932657569171711017615698202026740753999674718021075384812133299360971276861315540040541430874610670902421963375883245903776375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 508274237389822948627499221268856025481265389622295181708778022115634897626696007029424221967837819576952050172326911571125530974499999995210058729908962967813932583027122040532415084737291904995868336534534398485687651598172623942302679676492258546579708347802705193240289149834254323086930870241470466353089249202737665509145689014701702321918466480121144227344536085703146660616994988298628976167256317552542545989287457369858526959291255950807788730316155567049221746542200759204423099562504624559201060297661638368297173319392616054144969451639357206335984415557026362234389605846001979710892792385617551547522997067649440283331287120420729625192058676476225593374000248655462028253991850602279698822327361150522541696858733339028098814459498347836756862040175004589782135645760301147304577030121005132574486954208156092965335717873493373385090767053098155440765902438811851891264631951327567483069799083267841907524957780106343564323477450710461313310329764217221646851172413599076883954842511072633709687436660451373773749830071842017857020639548406790063632414624412602777877189825029676123862551320606860930379902660745650628118077761347772586454239349341979669506889815977303251791646850227791561529669484277181805696781229084672262848713342488989534594043221280537882447915995879656040296427324342604018067178354055925359548016424011186245798139819781371471496024340298474724512288793865232109515041632101662979942450526688522640803117537956448013811665878259170972773258985959762063458704379381952509773874718957339641361063241363774359481213876362308966006100809791733682324880805862232573180886879609595575904090493786506258296906200762441030537177697892936183748393511540655823218334899362240101115293589050307880306695385445242011045907189749433045993079898281189770001052415694762861812046020303489760753031175248743591470662742699744341629456960211267792532479572364947899887741774061901968624560955752002029587421890690512109589913463928816850714226218775494088872216528956146505948017315158657736499983136840798707810713435920294150320582323596402419531668381884873939669462211075286583926025618630285225032893532464501431123287385717336300430914888438751730415517162079584962869749361321128247268450118986776506877206894038426483318146193276503109555724569502498637056365065764769148576108325844804600967585740239108262245574443075581718674820653605208157453587224261249643553616995712136993453616552453978370918916382972987355601319705024717952405617443321398052724468262919834913212150454324190088669906073908000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 6414055348343979802416532506961679815643580969354802623147936570106183053273487495420761331222321816306571958658385682582608119906434842952851066043136212263622800161239515117412924300265805516838624505996035847788208240602946436150597073314710280820279556163293347455117085290985091805665343249187759787341500079849653520403095951392666634599353592197626858445621677555536390510880205124934587533987812225695479699392249756234893164463976345733165890469529106167351267174159688092465559622101510894681711409841072909271633156316846582857780426673724699495977931652023830385624086030670865592322294717127433086245426539676573145542850397309357580918472542149846324321053953863013319635751628675304205823950694973093060632643395810614962089105609274919659100574329804319692731631708889322887448573681699644249120748650522995020933509774992054102542405051220226027380045654470915494090619037073366575006613266601094880742742601772519138830154112766705792384945491192460714390414879922201926891162079882113468336803147806991691402808159464772598276514749527059676974233858204602443295597147302470357422606686155996110573811682522821773199808543913380550456347144309491671880182625590906704906383458236753549564412420885645866008892372077337681681039433362825823085756979782129846585856335815390058031265514901802780768385908475903315354634662598357685275000760895048493932115263347474913173449656348280586769319483520681966000933097512882795776863926865858249745490369395397429013243421063403654312633375245302506093730800506712683220324600837076831202583799447475259523175846115659462410547706952570387521529894503290927003025194499527426116207525081993566773478402409475673855493186869252848736405189835161513041723573417367864894724443505834333599133761818450434334541019098979923005851441900162133023655037923818344131918807270474180258123364573686115988637498585438304171165335224741202809199156845382340520018791598598169542190648937991293583482264303841879183610520863550807047826369150435334558025795398633100580326786769159161792981484798409066410899794270238556115032049520645407571790737791811147480807918642975880596282103961164782852563080478520128805506900640548654779592124279355062437447477520811614694290235560040410663248190989130179029741469965609255672007942819610822877738344374284058685527583342324183124094535881750425931744654078216013744983406879347497760744039450695182021172804612550556464402792116032888198281918954456011372715007922708747878800012909019523643460226130924897743433340411491763135818454281010500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -19808307321221408965121659964013987838426768940499749917337700927747705556843658924767829035770109016107010765299991911836803718439773666715037338457120538037193472712280901916268938699881995194744545764235431290064088327324516492204193028127960574124695037150394054275984272433147206124259133914654755970363260261256566134148458797247008277850187119879449883470054647443519465373263830159624465868858621126140065947583637023918141193755588286340982684511353267407868687302541497673650401356371042199276267869983055069019711935825668636399780813480506121190275406146507441547000325177654531204119535136794982485713500478163728058996453014866279662741883722094433503998305541972836574234601349457127415780220679482041659730139837761124371302055304368612378832353818245367429543185935006358968912873596383851482199718711900620877839668866502266562844539372764606778411378097160821814047788784255437565375579542884115788175073017946819479065952216109823441251548015321931541013613296783408786829677295498483162224352593361532335788001461084048087302773906543887673069263370288692930175835486198540095307772108389028499464199421952282610594197971223468048343701600897253410865520530479077111578687397571444044107613429322615401059171488802695953189044781738988949742866571239566066956454703239213155297546335320169998884438384496426117899787765435758763548269013560861615182264521574259993048891588806453229048221313944294305245576290864393777092940208562728492929343538724157138954832810833678800180199314363139822400130590959554069615056653855945226755632273948511019785575949686879035180992674706859667780880272543974547553774245395560039789968706585477706549691108634592345622813592012587990912044296016014606452023416128541463021729176529462812664739691761448469772391287708709195101037317049180653517931710658483134704816677959829720906397536140436048389233239494027941779327786013613238704716633315073595160018966176230528844214979498898920882865165657482162676539936504322089632530881692290047036963920498326721711009944118617426659734466181866789713864326155947767560881076869663987088130141018655885587950798694548365654197631334895152764960741767817347282281234244570042207770857793300470962943084308132609741973345611276933170447687036074430479660838560209170802995633809401116303941050377810527960539237077165873924086119068093717540110418081770465710625351064937852142983945847711225199271567013652467773322851740222925575166207432772851886851909720726808967514106954640151439702479915184361679176482903866682219339394755954500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -92081355468037710178242947242331601781985029267944208618822340122046648514801641881290843132859079052706609394837083723867379067901249502032610592779948239231530445252084983581195791800449460232554900804523194858095909262034724868617923846706833558387869034491595925415221031393876741004506282282215489624462309250885471443206432964244908993459755147276720905736917320419744247714840373247808165765237112840911379901434750078646045291104094935767667204981772374991533626702401498486310879924054570052558544510366206573187150044454447447518651310031287351915288101436674390798959424714590243272122226873139221537980402661564784289252133967134914522790115813999417483853623875615525709736731327002644454562324040035020286707719762292195619846586068589550410874337436433354693613384270228593672473941717390380009158063799417728532596987379898349168066398542746814989638884106463677695167899917113248920401488916347776393955128608284309647536366607855348287829368603378979137693764555605791278745633701776414572581921083499374148572740087610284711080994903558649891290120501884264015306857927651572874474002557397297452583022919401055754983918904434962067097607485467469424937784340644282392238044268041009182935553524262614855012608250758014823428181931269079689241245959775130543344138608093668392308320739141168560121396276857212599937681568843899402435981254986286879346381703026826892084875173530708755465464623536605808865168079689688271532091997418146251650624640242736866467010395352041863916187023945980629098465852407179698316769687376901175693219829815447612530039274898540007784300258906234885636036143535550642177448987103136857223931789888613293253032618759538075058747157294453468702309231252894404791635833529193863767691587024246607462543434569597368449025029942298064689109271767994442197469754095004414160569553319824676062055971831079779608442978514245551193882427809628901040658201088053516503935124074887076161549789170178883504526084847125453276017891504810283779213287148141341424984075035509680102434300954173876685290489461570403869818044519462979634583094345776283559006986739357471242892764414548176594597896087528774541135205040596911559038675888649351863310776588764507732867755252371397657164932450427633974372746384327610565911488283312431647862992490378089610752114909787287700679669796924261419341267459943287813803257537269240030886529603778502114137926900491561297275880210953668413538658561459865675970209569392965538892108017159170875928906630560624699354649604750136965418686885976783267028729158613500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 128503967700735160242099431660033013823982186103314752695692139489227796549541719613783025608592999670482163478504173768530933391070021325830026752536436626844014032581179982134671032950403419493357703286763731566559504273450820817620913882045545764064977807133627574778079580465587628137391132406675413887256872923630722381032646135653998623334660129758161550001614739284851264494787492517305955602376693278609629460818855974662650164234397818072214200455902113273015519628156685810375219312549333699549963621962880907017634175539470213991246209625670040841894629885680988513281114566539372085431036931531229795170462656387873057647995692314304664452166583373449847370265271397320207385965626803277971542999736204345268752237217538931064236963942273511766372092860068693899685762253610566362112866223977391581401937448105122353299521194390814482785993785299121109310037935381981979891461085708329815764294756798417336433359859899531706850501980363929072345091384056580355090090071157191117074254673854987729555266733305007796275530644973383569765758593461460534390765679676744419084143786150367824042949028974305545093524031391279139770451549047724631030376245094181948155086061779968597110852563289236596172560196397129852338032231645779369946090160888986932074237848762910235191020939017868281083704107621769836779097169487152430131912289785463723928407436982418429106521546501445080969573110514506393721554001052260492902429081980136859640866383952145549167952371214569799257879834246674492730680283652366665241770733354596164288726078017311324151654780711886525493665518699335059146536882274435184077410088063395900726361835200792791253704218222089296502875691340497055732568201465374842042141314109195280350191144978657924182525021902673320659485869039083842852668760108704667695651524517922529397722132958767057938980945471971800547785567011553213562300993567315191872265247337657824149852137912145793433814428314422177110878249442660155423358826953641996514159891498283003768583731251368728148229775104255782651293091850013419419006913652100551303562091586030041855223118099309639766506984503503238566395357112249416870892757177947814737203735372501142532029797025583467314658156645929532442539932487925597295543049911629653115142507656567952795236224930605855239945889822809817706024556407142104909089784542393371784356887003671401848224596865001298274639910372808033177951448927773565455487479415561124796629907580742633030138068870569941628041885260581204677703826989625404026944895397321076225863885748886591276150185521714000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1250546035758309558160470136581668310718784118114023211038080143489383149901981212717735999789617425379008390722856584512847910106649688889629331778405906741315808650087017554733577933121237146430090499645724606156901738727754268582598770633457394081891358611213151896453429728120762711008523890314550170309720569764315169892006251613342313164944978904000991782547826477697437732298849166615525346463253571844930966773010240136846267875089516617114261477579288028194707751131744594156333453149971280662885755813252212007806842772058948496474412026725959686192929124754096082881971801989868947023702583233732672479940131518373619562074765225290651074221528712732069234992568357934755103912988576101141785247714398473062214641249626242593689056993116093473995634897865711041584629963514462704901174325263149104917546213209475939849924538813749133026022872489153802260527315213147634065127877350129263557593064323509378166154473129378255383301780405154945582245220750086127928549491715869268421550570441685461687230589651821058749782887589872763241256415295636519195311572348775431231625094490510947775907990392943485331475248615966372535299052585540923300152854051560559485224390322477443596797933283348406213443411245870527214805457358948541449614331790131270492957622857244759849196328560209723453747059920909484700217684971103296620484939060829336803365872533218562837246001655482727820404199888465250762438233535935617084751616970748068456396778961667352216748818793946699286911461963639417254211589592889526184046097920398142261554414871216057323262835008773627298090923105092041473332960138165911389161094255289772563871668374328954157751024936564968862431249001280425191078978644666039360406966870024762442213851122663964370455224724344151575738425020599862786113056418499481932774433750402535517157342734334139939832615539623253356714252686580659300930330591754516681033834976723701979763149832651832807964046902812524589759667011444383200536721373075985667343966120938474556727579627333456577612615261718009693107707481879203266232605434762273011018022696592464666696241284620942914843723237573319315652997456818273226914442188279823126875254675969501414811008384752059680520207156130289561786656448786876404915725387367249144295164562310402658433431907560604101212524042743259088120827241811959758132186107862489308782687981949512834405925352121503766367331147888109232138479849925161417520974010073137236218248765448586724675181457041703275705627586321625358783718016125587236042464098144593275529826848831469730697928016155620250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 3060128925909911129233769300475788577899384718875476455852922580732496177487020182825152083626646265792197199364101001835754655694889866837380002793936777954791936294992154622402989296645532543269891577204516645591642537025856366684544872092361682744893038736362515419831701813178306412099354092096705530656529382934939234738154621241745962895985784256261263571501337181821757562365723355100432576407371302221614207950113192380356413274444483208369091541991452421019353077728864042872236855674216160774335836623500006710069286604546504621757914002718789598043205350909338484808730171488028341295023645695789286847210671921698627653480146294577590908578340694667295830109417582801583553257899607230627453654125960271015332096455549774474591278540046160633698004593319281544269295518728462712364886713766082843040812617311481693584531906783527040806084480193245265893626158303236124152377135210764477830444653283340450665452944025016246853586816970955496162502385910684487855603157893758261393671658945316688463792455235679650682262331168792132837748331228784770888816127004297048114604656711712223644694047873577800705907984131686154084343586414414408675082653906956690200543157747332107139095063067440059369113118042420176478638313393439583412035413899748332568580760393782566704074274343393366131051524504681427542611129526586463833994302321303850739243271888470675172166218168218793988401835607757043245869243204088668866193396892370378290459782472880579354748468679202051480453596357762160980717958897263710963829342239447059740379785573388745644285244013679056767570947201917537625747928773018790444004370738481512513655451162009310261968987179681519542103944934792944554012179686336702107052838012275734352549364674629352237569164159843711660033999445433609588414709772815118946949136520435131244247458116121369512414726938264373447016833823250680733166226591699526577449367993429024178377594790348627360624329085086259807346441906523302495300065568653482612867601611160413969186350427915950936466187376222978051291555904412321958237959084144270484348914114180439112608802244552989201200490155360033139766611325165840424667470154455438258214380457567403560157163684122214869474778161092460159680727090206947705395126384359516112552524226936580259832599039861146179292669389796208512575015028506386633139481026022075803570136741266557743307627777840088731183649712918707039278228768063708733411049486237132870327766419589023952617777514514651110829570562348213137234667188242909473932181586853729087643928399946542597697653261158215250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 4359417946833597140938786013950167235207581412303290863281698552095795146279705998650307602996473246009529550921308155913426561113486631717822038059818494136543059272494876870695540002075346813807679385190094244341688428440804874457384263543869521435303009425637400449060780096189013036127824799222869009315044233422396235492037879105809584208820412222929464421196306822245832914411161904154762205591593215666338089986036984058654748277492269908491531747697688229848500518212872112054417572709713443984482080917616509812965399894056794318619258495644976244725458038638128127082680293908818627060686426336423806323973008767126863147371567093618426939481791843081217986122588252881263128329971543172307039930734393530463471380929530883913158070931246866661150976592319556379606374852876481742696543453986083101241109645056173673317929360365251928358346989757795315885850109809624460427488394303988882874911853861265646559220369238432909315055463752890145165568842404130296836835545351542166945236402395158752191518352508073424630173568645972565507943620684069925527719463211782816064353586079105412651221321461274313157727598584040883888586923902958799653987394965606143031233309753950681876264506156941417007631309155305826921023240763485400625005055716021394909409790339519729874827986097934432136351100524321551620506790272659347629572246681817160013620181071769693073016711818033880914187788328215391645011155166516995507623361301723882989857214406486196674510166637231369292391134432414171915742550712661982846491597711203029759977615925999750096843377009766677227065504005253047399613410189395244786979334090603979718999435883538388890927843555295540629130368794233990683949580792817167733591902772658694213441083515379256661319072800991334647197737960056302729626683347913289405428379048226078934588511667362760184346746345843940127301516576230160426544610361872082807888095955341550782293220463623804500758475103953706597140080651291008869871233795936114816498246334215358398988172684026852748116366887660149482681058515483024468355219088803819661937231502429194781334295241234577417100218607799617962835943656076465943024121540813768956816441022799434263914796374306764427149624446953319268221103371537849983757709684711114781134211337471125768228972590239958361515258364439529269341556328698945974967183967809441603474776446160493884027518568890272085531954773841985408012792501152102003072482218780925391991565871420422902111038928772842314063254271702745513582623606542931445452167581421031120835930138127805138181900120911595250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 3618942741432899173847457326417273355306414554468599154908757289623805643444097017950576566702909661185441095633171154782338862289831753345208674452467037997300599500217856989886540276764014398183562131563543024776545570892419121653189545728119019988465845902401064192726260658099349704129491272483592287516997184970661900687501469254079828271664255362694537085351589036437938052555717705276321623797844311035111745548110304294568134161127619259112123099596027219983482234660853717814930315425594616309528983710242613626512304832810745688766736310949202000487642326647549149495395443844644535758756200831306934169546789420920347346794212358105982636614067763295658795654769232681789477561496853831185793716016492988968374827147097192246106419730974982970862557325512632214356958774051023738906944699620241495224264295365243363758849511215967902842614288288000343243407051626878759988073199239592289677067628235556892539863184439013694503528602181585106156273668619328326481335210745208625161771074373112795220854219595267184567610827376903609872028410515132801482450492849983047279357522311327279220141434021343013821331034891926799531323366271924742172674255569582273281047576725342563154787928706117774885834526054533650408394838668366428982816228031826676524382211562875218501207295481570924573976613670355442583792724803028162495099186155628145217368457619940038362448977288387221525916149171145670874467362470291034869931299581053926277719311632849940700056168902780063258801224539429813878235309133513459521723368451042099258124211403805862671599227484002937582314801656043881018720858106783693845945658364550078394567805889946409082918915133132232273491003964100650484164338769942156567665322408220357210431484447455893165223001905243957910979832488652674775164636653283302665436297321945100227911716841711256416478928788121899436700516260488169429774559455720596307234548789985395467433540971698191344694941367228362663048678380526646642841311238455311643089891738983750494503105999075618043245921666812240505417241242797820467872506081396333367924578115481584866846638761966645731711057498291502656565553201453247465983812088072512824588772181522132281620456201064116535729758856686114146299211854701468582704951003095939248122586799461554412067369591972813430025516661200437927664642026035768981848262787488988250294704669822770889114098810732664393886398782351830576142786814009484679778112663013961782938911770123770322500598010710591247789855950909364306059880928094045244845797375540134536029126914684820751785860668617936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 92998860014411908846502919986834699420138190164991790069335899721428457498536892430228097655135649495506070035828389411120400839058676999002650364568847915079926491226264147190768123588321298276120322011279442071392192896341361846632923108466064886901954933974232528172252778756318964422118550729265619166703664563931954492394430767796985044152646759966545881590123401569044025410622759403905128354166605142491225174217134875978722580437801247696997791783745767370321575527869344830686403197510046042193863043657332543290325879948439198624926599903752899961842807552232561755726869711594647030330397794525439423869034170614674215867401864465846596950586338167401842282464646184904048481106792769572672199832048891739377123297737453648621993822813814366466182124409983837624995725990136794929998025145962180916166386183900246016933710203529483117195774031970848019023854338071135106443324612858575466351078681408493278521553405230360162958755193131558573753419551620789539558399025199643868416606077407767227376492092720971920333375299533909767150683649112465006448696769555343317152556399172134955586440074633315344865978634921413360479259637109282440819069715872969813183283777816099277135376417709657773440371940836995855592201379065018806366115115433726202650769542553044949875092318674703250528821843592722598694893919920413261964650513667457104987085593597232964482714167682887441148241568316746273406993537183960962883532852529712056471769637107170054127590498588214006399413088995544412126984665689293183713349332694343968155494777282252008871810526731660695005262609318619999466599744480296167105126930075167529198072566418185268593764092527051176088847552049022683001536419210898710599762182298204408333794486885690388501440948486758528888987482016375933250513878124765895743842256012721735823203186330875046699379387991611913730300358585966675100876788375529900910140148772466461119973720323840082951933959055463858749027769171694766062222268548143324507065437694689419399570799700947423131249436515215715964939772090532980828730475686008799800680494575845036666223252829944134054726627622269584294589786783637333452398868100873697328925035496361025829455913443189753628486041087993784758851802755476133539875584479835221580233875534011400523637441964841492785250860854421752423446919319389119011623035754683569186354935810773423967161900390940615126441369425710325013075503850126688289866063812353369287408358564216429480414876947455783503680171798287582727779451285320412263074105066797342957088944550562845349010014705508500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3632707048495040065386183795164157429855881478755108194623269410006293113115059827658563621580747707940235952150160269677600582458139348029549277067484791526361721025126923124567347321332977483632870834613793816845958848872773035888027735762346278794149987055361269021000909675443903977063438925787892634358702160306891007348629428655459867906353015846304371967892595415103744750444030966933764491158237390044926434917596044593966425996387066028585277987949725210822244721971364685513487713705029748236395697111573879557879964299345196198368408077741249731862183584813208040909677867904485530744172293736858166408901697301334658993643005516695539165631894400471259972758313400255806147898773589372921751111872197170925109185208732124032801903750270100204955681053224519366717069667083578605138115560455642108899703432370494490432665256462068876469479227279754686500474074343026362728082103012775484467915280142118778605568167012933745400884211960383920153616209429049111461170908373568195372300970728842315490861388052841912674684082309895899046182801865795458706984256593481433570956129731887323035325484630813388599093002936735298172591159041003375712206855667473133037924025165228312573851089927394347714477892083772410513748221092183128649951479893343102943644609138281199053694151067391864261482536857472071616773500273917181439139976006689405587335256587897353396855562346246249613974821460180592279486011046301924491676560073238532663251138879103564411767733968488345759139273480977342672674278552841243118209320241796467984572773508066343011871002250462489515924978986471376407892320031387183445334202224799907159989510098062103949883516809439582248057558065443547670066300516104095264925347103671793325625592600639424353332951644139215418618161535644837556901100373283302238522967063617527951864920061609658113580075873902790746267023992540383984042975323999302710517144520232899333162879713904744317848848248849459484033220488286827875341296283574241800800986821684748384720461944871745766227358736462762921754905033399729899904710556117420567741684298611792845698364817560886147901651437337529789626844710275496207556073673725618598768324611218200520414623379047863825652419120939498989465474748601383187007570189660660094633807989517768373834078855508996504673675096110794523681492014563584659344343612680920618822042259345065915507672821030061000696903447971335601250527596699933762568995431415868738142314637760135040388024628608766794038252667790117515329105761412488540691739866194640693700204349389731642022246695258266500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -3142610801850815866308264044927495713276397279066659429630788243417761938036840571590112484470853482811295794299392177195813167166022969684992940398487266375222734321713618145460612286299759450406646040511446231773142077611304811062017823220399609381189307448054654602302840857808801586579748293300484886005970172442409504011417646860126416160313734773977308142068187290907079486428727585452871841930106534680852283141515372478211072511362518541046207230756806826528900715934814726376930532741594469219589313025810322368381264153463641036059631142067134273216515750331723178144261280760163108987248606712560359323024942344727236388562217133334848165762780161603195960915599261171743626181553870046853918908594448086430456469488821764901462690624863017273171442407388952961634178104486871050657881518013288521978196154248610249018374806475937617433634120930968483484949676396228767968935780413233517781182181683237228385191968069935259477501439537365130223299277547708769660525954156071328224363501585550070837909914135234244426713571981717871203805471902133456634782231451270031186611873537409241331530073419809612036613169991150022338355307537001350077311071075124352047067285649923145613060350124485805756846699378062843825562222812209848067113019104290633476144004691684854940212668703661395518076695590591241148108450592303459667101740900392154011486562023301031260404157726597372223954109856310929195659827963922743595894677772088675457790007252983700569055553966010048376107217709965880222274780675558441310157081861544173902037091321129077106280630947765801148663430359379191865069630380749931496988142260145589125184307872893886501693647054542884278350464981438415157251509838738050768630927745011968555460971416359953066554428631017997945230843940598204138350069724024522733168392531717359657009598030684523912354851940120442899853949866204595070859508058328444925512948319881278728431821839159087930989883740927652341842422277273579584140585970461442436749391912380079915435751770061464047960890807098925057873839132599408246715762983441227684106210531353803553662234905506073859810647261457903921451928947521158406134286895971681047784521742767624785280018072499539186243868937758024434944047865679953310973097295006054375379363346073755255495615439239128924886094023582224830204472743659406034128628374053276113026711082361487490630119021152613387567637949213711048237776621201694152232084693416557387458366018995349106140668361465773546701425106580632267051516264467590938553719206240656526762268596620471643633522725188711500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 19158352671965934892778405194237409763698568436802576006480428554647266445782473971349950650299831627247551988983180421186460113133060708889386130646526310480575508216764842038696153227134400595136931647926098672439176381538359323412137568774527177233903461933319995084146354798995410877186444979519340244426693245951431782161601476545479349832384129254347570783754853782972157707014769863052171929839924539785674451619523551586965057804226747592085385447389978294848413362503934902770734488310050653149276674617953499111271943493201410050410451382383078975485884326948895169599350689115481195483042091482631826784237289556631950366151754987766991038634705811066326768211488517872210176228052551330128832022942574309583252252282482196539834170128444990799338269431021845137339761637811306420694458841715651809052106659170902075016238372806262022501834824294626526543241720231891395345081983655039252133133859599807497225832866728791156835220949349846777579786603968538562838884350930833503026880880308034922187801077610846497822442473092178756880530717707229722192894215611722594572105726760741599578880347190110473072702453281031764231794984451487479213411308446926597741723116327357890915283332477157852654218997543449763330271041607852678847303417600439409448270991030118775829694470923172806884846276920389251153476021668139084857835017863917733224433947434315207458150247290855508103024500383692474370938210521838227001879863146074975841654670767092839272757163675030016673149613658047603715058095631922545633405764299978759395348632714156197786558300825516732817602808048727500264891213950281236782845416256300179775771294141809692171606256711405917946800082208646560265073418508198714989914732054542591846971520829412451977065961626533066137187039112524727195641981217972033044138080468773429487786676297196047023049808235585751342122500872263307586805065663475099463067251439589935958473384063328422416649335321991919790045497580741310793864623423779393927494589835776688529347656907766417903968656085460376734222898041256808103120192883380174798245359775540647577792992475869522100774069197636667468975628547641513335348923422429676200321145161141408436903641284555697630973402257386536802794947866283859542175756538759726103216869466270422207753177369379767383337055353080913604598034829971835911988716287230865378450706505574204685219475921656499640630515026124373283712445061571634854170189422389555750510263474526731640314622845649970459150327852193998570161674377726285568110206907088257580454905728941169975896985427196000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 1678212970262525442234293191895072177518118782323230107046717838845992897229431115613297214119445453893278832657154706216281483413609922756098241472796179954242274545628212199992821297934320067962577648172434222770071844578894504612795780057914936485984513381697375954848121625850657059684715262589336772674812274094147684454397172712685288915064833947188674533980995791220393014478882050196994172993012688515098807711243629800889499538739474883039127087833791027995675579494487787435938197821201137338047944663238307604415192982981282993755766305291825936179057348661323851513065909626696565955600225689948224931738018215456871823116194555008905491821933465521593117052310723962582734579403859918054469026978850141223677522246182617730012381600450155542994448872173164241077365377369302381546960675550223138355308542747574775934499195155326733234856610865550412908679936053455035549845011723832284467538241886913715827225080095597262415582118150412035266032006837243481361676791964651823229455539350327120557281467780093944276239626763458263126263212644673592687672605652655388167085741352767893640247857513762197854916899931573457470935795524846007879498662239179568938119512257892325795578366336768646496337337718591600801227489745924902362534064097488006752289477301473675271134637829759150343983246824958538097294060810664531685967233483887862563879899632443718090647031885983334130110238953101004706785207605422967985196242208236033188323578488354348245604218386656431186431754233059793949164081054633120184585312742351739994085137798054950429724113428068888345250355331201199725738232920930176374627439608912450352593408966203918322774848538327854549360887932828823988155113389396794017934657465366904446143455664217134145688561887181044899112758647611486139023195992832134426186034625236678207712078376818722894110080684600430041119312428157098324661307196542454497644059459969037763931995250976092132315524705605513777907247272453580855884943670826573997430494449345264416423945583997783104526182776108653567350417036596396051853320231216356761361036816347732341408374634609255969459367135495497782128396814065469001942608002675108733142278962917445739463585743533955299118614097940407371546221623342073014289310054179967394849525696648308662687739339858496802640888009857768683698068358859677569950056325668970957789405796773547059956095897362475826620487644910476591454988266187935749757317968398757972252467038973824928977353784874180516583303183420585304247126960440641437641004847644674579633532961940469826305918094174708875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1362821949669355240434905526560658022784366404822645825711977963779375510242804302342284735863816679728140691386770526322620402381797766156289484242509633599053912421245971261847602740987205324357893688863089515697335238690542496484452136004458919089802630165764694514423369783341438538426012993787638142139535255974965096280362225241588074234437837592411252167229883845372693642952132599967140938881792090770747700174216379044414038050998274295502098796449775097055185542733046190967368291735605222199024818515236421505917467096535161868875579850384956023155454467165414304066448696240741237404239986954149602316420752615253711954195548118967934668660900362917923506350352727752770036486725433411764529426548352695836329449365558998716760107702135148630125846036797355762445193213941451465134344779769024768025691843512613210027638427034003777787418605664826654651410957462840672689326149110904300801120343846684190069620406047171694859206847113026833497349504377120929470732031150365567652967549164328406671877708956478209201479617832069423438317421242719690395890413030021442268920503370477330075111825448725721880636112374695249257690774182718849989386828726203007481115014128495229681899014922371380325690549886395392011466997363346839366805168304968589236832413897501119749729382037099969626529652631748174842662270440010220388572090492574662337579693797457690814469347377340786864418130614231933360934366633026885032746015471005865537604097285161906873210994516349996366200149067212020623762457020783704015106280661830038033458761915216190805959606123615976805752319298678345239812713391075793746047856316442935074908721341012808148544429257123586161657594080667810907041808088342595291669591267176196564352811680293593118366022090316863586911870207678962323819138209114116048997437787321951012816783342192890202091474662474235501861121537265191667945827612473721118735803138869019601950838367400454781263547589380747998887643236828389603229996754183389966928734268210372993947733988077742538814210670269905045708283444125341967677272258679953412668015239416306978186560550955835911764579374243514469111545504801217913260705463036096265151110516079691898134291320869362070790359061680319317115206446782119954660885325808275120728914418624556455635214536314795564583360879532827265555582414085683279330518634553445126857740565753154894924664783132474993809802610774497942888778482708218094249245619575593761045603015562879651890516824721190170605389818084642284604728782638823789350429926976434435289206082643365289205521048740278875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 610814857438195075983200764296967760685216353013897664310368946452218378709610784219486166241615742418090728721681639767501481394460251252515540898429939666275759476244294009921852717294340553310656975274956927374900564649508423835085384953739909648317844841200448240801542528120900607817758807500546915803126443688544392142129246951486486994443262490127480788314523733862600180683347698788359410059591573727392419627124747127036410441693966250370893259013800433976073539095436841542676415245744408224085223246531104919057171457122111618819641486109752170280716947817077302084623340249907232238359997048709012393328765617534335690786249289981106166870156752761436549406961313129694223013215810990847738822702530070800957127239515652263947061614429454766931160752332122847303948152633243409398979662191453873258780585152787510987830095834939594117382221129908737740309191386149247612900515418389846600057852944037666409983433127831992836882609231730627282613490602190143993896170521004148471734897371078981214661472903128986596731944855898339992748751788603546287314279428648112961092649697275220108420274335934010992626594220515824993379523010304657146232925271842248006647553052467460705925158685489326945292040121911319062239376683983531186846041048671007114707954707982091115206564542219017612513418637247067233949261140864613886815733524933985668539119515402852290949634491523701285481079601666840671398347342325341534274828651733785405049147809088045503559845464294395554188079268335909738443841182376905803207216823911690017932754594760386962460330585887861333860624290394435383482685816001800064175024825102415098142644421042843092306331896479850944399854404417079329305835870094360476803588216944246835649369520729479852309397547046002484173599620225743832080020466785874771846513903181447010466300665816951878704960396192357125955985094929511877218436775495169068740290046628491812635882854134420248120710405100708318189635598504661623256784762962820069178070603197406735084198822918948547815002025436506949547714964644429564325079476729818152987313382797601097016122176505428337083464465126109352337888748677393780235587171912019649626331156926256080276745503613177381310461876651415751528782697907062590436199680744091469960603108204069056384658940278823973456053767595756019014976464998056615709147346409507744019544114647150851115328152829976269517119842347099532161018941589497518975371616271743249439099602504050520826595960729879447630018386015745738646703303091378434629628045051298286176224528418492206824673250074366375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 191295454911755035880728855703978525381456276062630946936046473337306815187656010860868862931355123716301432349002389632604347273581582926043075723728778056348624564380502579896445858443580287100729952742049411078948048023024263559838410315130159137337325348581964213805738243074677645209762717458460627847460539751622372543565795773813384063821593714571459657128740055490015746516835460438216656053369050552013744730898595945081182164195319365054894058698274931599436716929337211350406378181984115956242694442286625816343122374982628069193751941534508945399202872551300288990624279088968719750288325339492185450668837367873300088626595617023355877398636223273904543985646169727430131584745777413110028664185512821477735181760479893021982349630493286883317673069223226978887900118331445463713116125584045044904441984552551223782548814913507964223735666087918553457513889098838922210377923450928952494827410688545105223626807975638232170959660597901769144663324527352735598627042438964007881097318091284668215421569138865836954155383216710605030820521504800496658482427157787441259891639800718361268087957658535203190934916554773659931494272153531154290287880148046271619611148856518476607612382305182675685174529826057217040600454185741860101671373737380084720693196940578972822629260687348057675254540860938876001336147700303559372533514496125320125669836251464920365642847343151047382079343632509701988953020934134890479747632579565498126816806344631847536076608719574468252679100586940450786046277051108694576585112403791546810907341948879082128593000607926100329579526301546833298254037734312686510672754492360513347366810378973687528927664085927062228214295920841904431723316447361956938673030632196995852785941759731873550310632001732869481159324869245117729684267774713107304822515475020044534357849360038574718896571375030127708396932941335503006940573313565014147929755051693525657830168725829649499406139089812071427823148562039071438812335463174955767852512542539349218707888302208257969359081532117557183807162383441751787404116399539952647677733497438602977297854097394990589933999394736888921736489200121576484419203280931850878949393594161846956979059958132488956419424000630145137554644064795198673364673892269197038779022718517437528012027274598760645892662853325903594859441922471957449664365249714299264663663279514562541761273848148072980809811281125658397892939577859055080849197082956233029507679447836732296255066014776345107178746952770654691657698431945295195927463574801618123258383985912619379417619556182392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 58285084517909161971247223266488243583169266065758339809006142292581391102669158113141457557998563990645306942367049534322360018365768405900286563941313885399888545872540611496673892265946383432662090191430472033507807914070921539273413608001327145295478399465424918338091092021881906026848802331452170928493633790745947793150197084339350071837919746786813618615035464699326892277547234864470149792722220664132930242241531058557825070884754788983990881632154719829485630400554562136257715371702144381544928963504201643567985737233217776954044662361315133519125863392141866020110493343677069009651251432704401128526703229405267370755400690372072052187424683691344514344684809497576582460046717304525006895885745617463563873703103193107411114930688280356252657341527183787696993346279302376907740614174651041214284317630152634379761781186238706717719284960816345684939947709743397714274838658969855694879935804249120174554408917352566266163461982540457158577323032073557856866249007171907325055194185505492140742673065496521368488798307342372841102370712127019284466701222429505465877304016552208210630289216410728084803373516291630313482819022425021258732520668194576606983606429097358879640317829924956787449880055379261619946406059850799488335730587012843738582711769221970236277650273844506724654142605504934856967245550083395136449206186367521335604718164317673496528964143946997473035820141824223807824768126194730413290016502833360522964478403839704102095851228623766155083241459001080459470203621434416206902732578069281523373165600671113993008474967619255047467051077514694230107938586498622010607525660306505724530439132215280869528687624063612405449918729303974466610343429385558083483730211625526707590426196372814974523228097361065396746124908844059399582895662026488093333218590601384450197110319909851623920867760930367281421915680647760413845614273769253881400862885228003452803909773099314334156472950922288099792989590144111695704530795675040621899928777040919630798658488782734620000580106287208734770507396071805279261611127909491380220871678220575544270184087212358191413400265989746937853506495498773563633129940594780417180436254014472859642067756066424590516718044540243153835857269523522338732094923062614281877849370593720853198889000098085879333841331910578312818477177642983942530348813168902483592456603491269964461215134346891740209868861093931678811425098437204542221633886171647850666148085456911870832826456719604332899196993492317518273707777488363562992655678999160860466845883960429531975544949425557000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 27343704716006742078920048358639079824498061611024183924708244993435240139999582986804556090079238289376625956562311938293772985850619636313629268991320107986619804256474969626719114960202126355047783493210132560072682245551335120305047519680283897134117236724682785737498669943360122713979697422581372261043435452106476064019542421380725946579216747123442925083577073920626724397361508159932526888817757978039316152985143820106280977737577857795544066036056018083314133803094778923859755741854583047947224091927608720070504375593564596271638007318303496809432581738262452159638736752803477352692668197916581118459930538371651064247845425314361780553556689327018263018244542046762021690945128026002136123974070953798097999189650880017706431390292781668279718865105761320142023889593244991684769602251260811105402759057796514473484692686853424745469390537631388706141475466942511109149645091958930209738139790180963644526816051876946860316117434223287824208106937682465029481491317677334722153183936630892014563381214590338454607231894191286989272541180445793277823587185329582953210428453901978174130370883263203270619477113357548423563753630032593795308565367349432661411704170307727226790555013327764018632417744752932769253777749640298177238993076800390638749674219386976786138272234052976842851803213448484751237204807518430865428832014837888874784508768150150084542184380780597603502419829370970234231724450993949674078461653140183564865316971871469309069604309119301874101574011037664364188912672815310112914002917803286263229547778702506292276271340196380294216206143728281539215744811500280570699337988771376873807629760760843229631150764633893555967993804751343367936456200458837715521701753376844836150222312555036874472425150127295621357831059850282111784672215209223136637715985802797325812784131106702573652289164910300882768757638877591626644464207103815358780953291355135893592579691956891169710930759005524235326159639885490412259781286480185671018632739695022058888045177685331669162513852245830825298457996131016104165056053315520689028253110514391410256384986525427816338570832241015886190089440236158174364335546754952544616842940027766743628540373530340846988751670707687628580163183539196220229636463481925271876587809895356912668067487144293521268491517150249030497159413367983156530141219548184796867162262915707220504181616372240602077244647308963528443471562242397566419194625359642987682325245384118048763816177312411437560150004930250245491599847339616747798095232743756021132348644173595869017287149870060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 16378714083618339426310451961627510008263524454128393351198577405275013484639035738142031076270559344300030949885643179740775409494650338494190804534286771058346901498165110240506169784574210176234524311836729471449224227220287897658671212979826192488064327379786593187876674822040862382225207244737799969457018877232184779819887563597261060268864308865129374366580026013506392928590670570253028087624659645335502663024781823082114273844597912984030393738768982265718904471464313464677988302362170149618383609946658046311968928600560165694453605628264464500666702744482052191736216463722372656408153436903383244165645434229077415842857687479552933918027111128729765352023015893236072230983499594484677385994022739875746421944510613235662480669676206571776992593285536315588818673490392325434561877735326259278037581427669635954395352023966957096591004033347213169207914995924886760654125037823996846369589650774459480412056907555371223901199150826529882604953890763308151755098723202597823019014696790678817933349048867919122917058036285531023415580495022643123701033398376038983018627825404776279144679913049110124443899925060656411271135571573909187507278578172248820352324815026194429945247431979449851524605445370676036083026793885842184793295951223280970144212368609080262659700966846404856221383143164775518968514874896783774933358328601651308022186128520461514112749431911906332363645660622058819356026571572718834868371400044413744770118696759609390224381487133878126679321579598927845543539494056714355200222293295885318709074996972183946025525580202491270817354943914739435722127351678804343533488162251395694738400761777388480360430675590352761748453576760024473998587632856968806909947298984913434647195083830202055304726727006276546046979044506405673997937190424538129177865837426397788660267065361146095342573485741659120111380121357467258445695578385949634538255032233766037101207132091305960074086549590176380320671846211526847206789446554611924420739888815312799379234416998917918062221097199525231291563349621991534582962295884365671156180457159063842244318594177803239668827857860701877467353373222896968421737385029548171579491638995340654698047145206450343756863041122410961381637699768460168400836495054058258480041599787856173147596494529285489233308968831702185735686441311895120735239914671562401796293230194992007586658842033624177907533559243900074551399339717232503390521972793863675233331222644988116700825362435453840463328659338902146519925545097794166704489114717395777847898717892113486399907541485006600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 9077340518910413934088716598029106604119277544855886537062828298588810963735112870297781530431998498773644082732393935253786230771060758029195600399455190538876051155036882540018784475114390428673999469069204835682871650410946767684835374991399652190356046544972308876800410270879991497979354323274957969200732534574319396569849480479812271790559596102730521558333746386724540097218058848374791505317932136580855630827993208106881394156548158540433375306917603550677371465769392455198852393956464848505936790952792752882568868206604562718832146244739680669193643987863915687254571234647565753061780772971364199942595064803959067602125257073186114571014494177695488895193328350836169576684530463678866796911599729440501955933778604182623897982919717888453290503020404665862501684300728668283793835976815402527217960986108441619000803093453475713270999449457863695485189637866298767579471536018071206303339214039130790127203866582969891812745107150977344093972113662436042231839876497041791285643076410590762528558757033159881823547645266622601592195897567673371607287953357662502084159169715943640616421756045902361119381907780238634487948944750436900423920243786334678739114857173590697676321193895739007448863247598507658410443422795619786389214618340881872145087499335050206749598186697736922890135319766677423426609210907228596757189372288598326490844943284170859331150694416086132374936431332781559041430191723321479755945498148897487080927862657641128498011453354386728472771653899231270353882170067456832168759253383065420821150293481288701107086071525282862373285613912201921072600381431676220617162677499945366291703274730232854285506000904634879006152104720234222672638048488201500000608137084504485744161522173640901949874221041575082686388692336362494128458515324627428524727624243293366535585251919122937636384696279870789308210532645001266890578866871188772937011450675930423424318684665241477678549894277091281335770481607385784281317905484899569278020527914746828525335453963571435752823497519371518432097386017006357247908725590795881956263065303548365868978625843261525690080086192904868687541101035765802773972249723825393379793872260753744960372860169160380579612118538519143462976042277313555108393855849779100361446384191136702054156598244059160819821730064350000290918225371531288019603779708607883027789456309223581480404746337825162131941111972030796857391548885306775928918350227996760852076458750820832378666706916920343882795425656949663143121894340538012641017855007277664416338516172351841748307476981261600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4319304144981090456584051022515181295625260543157625541114194779016337461337018780467208261382352196044554613365394590194176252365264622017355195535460301509993951046332433202862954658531857258493463581911091052638618248434821884569576955388131930418012408711467136227628785686089690762660964679739699925916150389284720699216020538803573156977970217203855277880301187972274538720359309889919438708591577796795991115108849835765710215190880850969683586563201739374801099019939600367779999470678116306645033988108849426749051168804994700569879350517141526730499687731865587105416478624286836638428700404799507450997577781488760994575492306248441980780666638024232035453600064459866843518300532207167288935281622469395640816663803773006007289945050823178381211426546590393003039306059515493812995307296754027635823975060901395216905326977731340699529378155994896294786125286557361283926414798858825251417892788622674595906149059422083431790110616683081189901513689306144011920038661947512052658672200917815287669411676055000768362893934904576033749103275873552144664136475096334709969503215706588537232176604930310322776758188468939849652722155337082785842138377284817166873020640827622195762722993329130829824862672548529476566225740828924615026339672618411494863540341208601661007849080490336924343622163472487695348875185970009006796985440052369646370368473913842177093738172724383655397091971242551477494261660407211587920420975620099397313903304386570320830309521517938939017930108722589213463787121496413583881474023165213989167709164901178306370882506714144075122530222312170199960180251067139606792746757606945427617021191504221671848316892818391469088548073413074079653023700086116040419837258603171069287711789526387702575580615055827579150548017006825008967893581280102479729686967968919022877062975065585318060116309381986468290571730636915902081184426414632584570354309356021894377837238198725204291899286526170075961158204536788031070461510151743682907414592286564702594454714303945541923189959589437031673416906746605381052383578152399732913772088763924553282722799978275456491291310051129534084791211545458405292408930786149766509132575826407013491310059024932181109473934284498661457845149070160864464163174090259761024800312408769581673884005363499250205303344835816677063885989606910797261576076228208498987168563976619215709840413802465303585824478423247289041396708672296261261689390999354699913351817040652588630366134458380629058989695592125248629844525184862457189625202234422900975843091544934757544684985090797100000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1725120329483866123347888269696620705655017935967788063493857808505234508630532093868498622320057243696124022716698312937168755420328195383720209838738142035389724751153171963563014599930307383188677468140180810886073205254227383667232298580483265337369793247081589839476423917241276404479343314277239799568987158386046388136910772717461356957958254930328905210766943338564153504564513160994385091061787955513089076423870729767787251089248726306653206918824555506202277193393198859484688687393095160458185773933710600572568500352085961159578503207546517405902166955093261061315021637209565168155422423386039813572654952966141669635815414234379118881171770516916377278605425742209061128146252881843986754640498079110398387679602030214832254646817365367074501714346728697327057082360547188775403507149406562297673615738395987363927098713065291322729549401795254266841326044618989318011633490315592689582938262683582774877665721817387197950741797062418408838058908517191670647086128706591930707496492475740495554347591133482411433209568948479765700643846307137262749146075557137709104995273033103381040359843379183022851002613296133370917727514910167663520350542075495739595140595248445136990108911047291439815694228208937353338414809156799862594061401035844155635638999554837674781710992243932146563062339290524289757873385156298960947174787584875836439947676596136523590725255251800594603808995260080498766984119821744325462439789286323415584750557068457689939605414161953502436313433849627430497861554592119099250435541484483043043595271726145187148973404310295938231148234365128092853240674514446728073985790034569803034283377337037290551434912120805280383899863435031442455622997165166767481353326192651964456904706957813744525347736408574008763307620236103306725926505081743632560137861244198277151294243193200569043487944192240528039610280953137940902812327805254171884840890625794302392164148569227964300861547970521221405657985080789309934652150542963663629083725886870208460163748534776940158657785828490136596399437235179910664434265797381745838647986188335515596047146611104873073616696187309470736755910385811765468298067931203002229536103951478585871603133896898378509086906759425222991728424265949006319222060761783234281875908071274264186494194855153005494335671227832700808869908127539833264401405203407694298613940831956130577027381280076398625343791571964105193925030427657203164761307815284221457195466658465239911109578639716599451103070826969706809655306877488435035544616263617258824205408753610548887512364145539100000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 561826667806932358807693512208527601761261105342325091118119700594848651112749642384205654559832393749931667122033210010626859476637033169159104876977600419682281320756023823068631591972514110224588546525945336805256686433080209885544974715192528694847004376978304815356524536879007086882059777889180148780712008294385556916081784312495812649912743514461542198329034661679562535015231917694811074299958941153013427233209117062958686123398864296594865585704876863204926579320393119365446005390334293012827842225243325086517161055861525448552065480092755484432633076046344905575146324842400444141858412554986141523870639140252682139028495969868843039018913714538136245017433360743969949191250582316221665950366267942443163259046190909555495533585617708207603238686064574728298733678226882469739275426801757510805026164649693631783172461178338051847793849679837720839533095817285905964608573171968748190205211553028253233202275046567844100309376197444607004930966562239758036054669387081929348593813126786617785902208710078555071111910868931892111388616950606967397097333477249158717778218524200404342851773969301367970286653848696100756534078644936473089053221770240423150535000724488594288476920459017623518220363753271205406025227292615445201375246455102364633531212420828257817013455716786498630137669058475743483538961611316355604279402099185777550265923192288218865878573202337574616469382978635953301073012506197277057372438919567915408184305225351309283657372520583287925847807221099727994775911768959411693418958510786401695884694015019490328600498505346099843863231048494892858851223239800744476200233376583924537780398757423186505933885523779979819166873175971307720085257587207878334854707033898564947673692780893833463242328894817946386812622099745186287797284955908728916449571175693104360648560568937354831952148206795780634607762901368352541645766085776294882230580755729916464333673506695998443556000086581305091885542352942637464420599973616589264457960961719007254312555995416186850008001661607925011310504214680989310921088144137837817677273380424006807773103083519406402086820228422729569843673835762406645047585038146329837405705989139819056828020856799122601406611292572776040749544730560927969779236116369799679738179746027604161526375416092101015714222895483966924669881440580745333938753807548105864356630839444290491376516369518935594059407775644285204331983703337354104960558225522028853000904321496661930761141117940849572276807132148628165767748318845756363147517206606122779295488668148408832643282516829500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 146225065272029730518656031793353596792794621438953515560316916408714510046626464006434688234448618557083810570584484943133000996785122433634962361875359881982052965635101322531377595111392903066052118483636354571344958758744832427646995797397301203315994171319459336241366427828501659592023900581010761656591294999987585310074573377386657101827927017924224897677828011276999488530985902550346239312030840185298283651717182639931802295871905728272827160460199900709758189508906067039634983430119760826257045294707338014540352544657395518860939123254113560160440411165040327067341694717238727138015722832150440810445561424203821839056031785258388582931320810875923847396973225917125894564175961457749939896159543396599260020801349057935429699161702247187803572031605072316747435510738391132380655953032353207697339913041339324135242144426814102062282822172204637383155241031732483975788888321060526297799264176189587728089396252198172185141388510274436057250364849277811368866423772063827440866600289052669363396045009214119322413700559955558683584486447970571098665956361304148188449276958029666132519791206610627707617346191166904337930430334507607855554734780526971390778641139398364927698374780557611596904299249616290614186211704624418347154044638252403233271632562985293242975290598008032143055864368125256658742612560147837297883591352799614426230360033293823626527786932315430141542256113924385774567016596631888849022838307137104639157386838490736497908018520571915734519700774350585927357973916361600164961137639269036335405984663455736579604551984847025981751602325130924494781604801527898868771545166938943513392716291232771731269860994003898597287793122241234383796684618045795543244167032446801939804268416620395671969864187824006355672815578432812345396795637245445156540101694903787097490385899580012845372430405421547545364474727470914060544826341304168823368567198461018041721398718146089064416652343367856150174259174065966901839872851248273859023614490162241728065329904978496863378143407638950913415180673421783361843242478118897770080734681265247406182786304682469340134660668607465343054393481343803527861947988578047511118897997799197512246330028659416831604136574693827724814162345299300732473501286764033525959795199584215380831640329493765767643484058165275369712950087780256544537330493064419737761148219320003947267772283029128887658894675514793316385304616564495001055454222143911240501414676624099495414533542323720251967758701247428120814985238626753938444822864282615570183438944641452693385985115632000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 30421699320602833857059202962590092834009260396116784376278739311799497195211013885059876516147521408404645987704049188746286067292550276104660736228693986710209829129274582703118746462628582837772216315440618905440661072526797594880573002896252328647286216851155337731791194316143829373469140657269597088835985163035283119699272487873580308890045257620160353162361536394378243419090684130969848844093364657902255920442050720361977070285739812765336707931418280220301366782540286335753862190718068213954154558005205240130953280738281509431077618850962490724594072720161582178327131581256232894405579925860975698741444358048013901218027451292351516476955683551724520706400563568372153614105328799858040742188399109163564767123198547546096922200492206086052938701360381028918803524742399090521549309194637338368800235037372098066529211367182724289063372550104649886858658757527791509082426465786266171746404743479299869516889372935549900409313692710771941236704928857721954865124536844512424463074025195404293690685188158002350837719045053883002872945710933621424246381233001314849263972949717208164837571535902149827322672535146185747112697125811180999690307960228837885081457562969356527482399419705190453396552973536883022559963364814563105602090807148288790922303580511815363327912985910758035921067971048934239843047207924639870340530620569264962347802020297847862155867801500458572630000314395792032368803433943566381773719112350030730215167977037043773687299887468804199466808453261869389093156321017948866419138854704159903580235547624755835141351697165916592557844886222700783242052795152282871982198526119231049929102337306898619429041807437772086431721415138252430013881693393025484834880963763910126026063367055916330451893563049867356848838721594232058915831177413241928775619739652213566451361735153013736138476224018796189764100805737954457986726264319818478645043873273128146672393721823036306630343051577700883809627254858128314839240643517763704644123756551817699225780920266154880987802543807661260683691404265392287876376106922390404636325765801665228998680322152557625185130417242559037086049288373951262853807743280541614871139775729252614653062074295507482965206736936201630884105252728402327601020477035343665743825970482659327366961866616762126552207364183851357989639357856668659134396021146932580924519506008653309967289835491999253464268149810434415916543744132520708760446702741125186721090990700255243542269420286424329726648307372603645138755659156211414732367597960835229801023330857781874537274600557000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 5146004723959962453224837839780279789632489244929415052374103727651520317079316057742211495497653953956470644310409653126897502255240106647630427655485328808282453389373795181781089524322694843930686874693951975739918997289654394404992223374083370946478738579133868038600748392068985864762967989198546056878438712560223033001064661298920714562334634818013788178767812727707709997836570467564732089643022843443540223413190963710550131619897441024990418425085087344735254232383218660564638510260197945753285934144882295856707486044373864413037254505489897497619834470607530358525575480218433125121094806090840043596258386581046257922738272350023932683841215375464758984924676569468873803645573161232745475490528344852490885593746461642921453816878572587140675371696732735532726207938020162921323342231291561568435708676356009099760834634971579202725241604296390633583085291887662936291743944650105264717892195879169923645063601818031412531757155076027819397544743102641817876133830244890193124963831592236470675027189334622576178042633492488487394617865166077111964054777175036092470403949324856355303917802727510167665298290546543719273856548843842525136435622488605403240921382018412965734195317522624821503900721038341027559849768918507304155734061978542998996841816120253998288332116044602713138996282124354931215478055976412549124347292025310565347793716361323723559511472222476742436866833858076494874224205174231003436359093879956988753534720840770445642051109017730241321062558805899577667139135303992698467963119316623631039687218805590791246278250145074393852205008727676436165951503993740349350427196526347201363715204695631583082570488778265719695787751115284394320590267505358257333770360674334594075174103986024739238230140349467416006858365356421017865279378877199294283268337971574789753884375595907911227195959161047193505489194972559646615671550625949777813107386939043847917054290628432227711486503295876266289862553367132738726274958385914555051261599178776106093393414341059378890607146232709556323201238334683330982466755508469493112815134713107469387476411270239887139706120889827257214511394174894686771647371312275039714722980996761545804311661340389091595665046642413411782339093446929441582443709891701922995557239039996773690020180577292051108671887729204087760128903618898687090951847929663710569044255850066937435046905177709190482375941198281389690004845212234990651425667014205021757352804665023607667851475353107540813503144359360962246447258445305385615020183596358484040412440368215452622965423967000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 739471380434950528600379708419308803732087863966658050375645638168246401829623991391730140664028164281845888219130795319140049460391918490371819667999982389940700310322889529434371176297511709749850720686040851509996082378596216050577564707034565811761749973509554814136831228286189635653408259527468516852765304788353001216260924827513312181430781179437715622583588662827958952794309464047483812756902896818752897334792422324804278296598742345001492746466726590587597708130713340596033044786408051181159527769505716527253734724216675709876461748282622224119749215276590193027106143505215851444250451826002525337933391744522346362807737742868466675998131344214781542096231844873730439304680974186973088110628411013931902762913486290748065851549405656622004981810471217247197972587197504560839123766435641315077501704722284462115930412385491787713026419439763965460105366982076815811189935809220648574207403099047677796642462797368309363243766531814889955366534907468764280880182655467029492035245181244288160653191790117100969817137776241613743401120778134987711317709222021794576471262322418490274925898922181549374653666116398930848490490463432627025423948325231696188985327922175964225218848491285641596891339750119852968481294673953612787871954007573269603585352202919204794879532347654070898372256945418179871919081522372078913189804988983842126979697389154267149630185957358213328349692197461737672296471646052373882093248784013419814848369985791411782652110647657253792495793472472447013286592721297338107993375125318336408055343022812731809342440363535029063392246633087463488519538613200598826850342688092229860162659124322502730403242555926694030157181912602031479070062246105112238853468804867820095074524249109480820590403462955783952701256296895108134680140950394524866354320316792150408790893922032753927247517111939189004454672815712944098873555308444135958019849321328245476133468682809437320209214229945661650986837489781216247746234579706685522752931861681401743048761731841112901079857437575469021454154845286730734547260402385845599600663824827029004401930848341565398872033650184101389315502889727819025313319373190147819778352710586077786082518776233606136391381550753021904665333132903278194205337312291862302722275305201953127037757332883837533638489696707706518108727117852702910452517002519010867888017852772354066286710280883833455051748040673648863645783450003323257251273547021053792060877310271336516204879430751493463382491270738358305585380388400170671596852965804941286627853345982953042657692357000000000000000000000000000000000000000000000000000000000000000*i1^34 + 95884044683572427206203423654634212721484901908739427204227268636510192624009997579644075070288453811463301136443921789438408561954521824685662651083362673998584777583517124761539731402368841194179223843497512285879005299073768335922682881320915781570391359099459609658140146770882405540057546844209151663929600111679563089439744463005950790173340366835650585515942207465653114853718495485441393260588135822982207515465392067285388643340251013474533402010283625405759405745053750456291019693101942455700662765759638467513490266189367029577434086461104571940489068922093845125928235676743240321765183349380880597119837825501632970193349179951875125714424788990396182120833768112269422465298882870926830293011032459699705488078214715251151113979496521634991435734881003753378962266800250964381577417124696474349728020095344798557658015518159459802784754945199203705579000228655989344229635973661471820692086164966132650612958268463247052616500563134458592426620055632322162842440613080998947698991760095583995792263173277162091892357944907938486130635131583069973434147916257724473879100958126509815166457585163934666217781703384284868848007671451820178066953764519439272461791786920270513207526086854297661018632914393273941955392398530750027937599613754292955720988057014675627998894755289308197335251164938292603234523584411670991471328075058421355983967182253126613518898269076505680960134123593203179934539901680148218289351412153948979796241408404731172971336413982139391907633563146660159115061098169341159249927076598532799831153305407652096920351552706959748083783670971011762680587566622620374718711375085641698731059858476787332268794677340429346320540087068718134245187073418209873626405092740029674098984112256539316962094722239994699966876997723986325077939494479159442451047237092344207611622967035169565165160247352964245403667711556311452152074510203637398824276944786145665948139125170939136614255512641174956105218589758856020503842364091040610441216117265140163873611182547325733909391117888356579224607270445923669880016573429058158678331909025131398498609257922996134028025454493986714358831791330085612394620611098297489120193254628313459438347148863612408065256030791328217111320346731220391951261247449074891855879355455380126238789530996437232880484769079880376455210775635481043910587800368538225035859060663305349523249680647576494446019461138054025803593559471201240362108479876103928779837282286612297557205317091592586485568386376012378812258103215105833284676750687315285665612236790990489831570386000000000000000000000000000000000000000000000000000000000000*i1^35 + 11490756005174346464760612085981104263490346133870048760122999860728611157369801966307032185042699937444010728044741208806507774084353800086413403410388292356364905990962374878953935251494710669787097078386375241011247503105427190323149549432263845802400579262151759993731968237783453473252379181885859148310226011602705596258241007087740080638392238749498164188548742120641404995173846296720209529765363655430364977739790916063290569282999065150799637430689268261215595471072499400303281948959513117220249661198699952427905820493049283837961758362387084971726184268309828032671676588619858868650880936502637448374267897836813621373199629062935118225948559466709948374264475243347021419954534713857883006186633688791033602603034002470035310639516925696017832663825069355895703722254171872375082319005081101820021683274648456404260934330372671776965770907411628040120692572552384444971662196158901223778730795856276330020310822251275031952430630481299464532546491883542959981062131059927477363292810571120101602457064346364502154056535851166989541424471395992671163868235757557752601765665084013499625902682914390272408888015154932939774189697074722685485598777585323742732903227894403566480326183956031770171693005503144234748087885121695434081435695766920008010092121153046710700843797529280775456904031476146975258498644729840663794021971544553933626263721491311226815400882149370027294617500835910938124312294161114741388421456365360152447409476617996612801162309986101753623632561605758213401762110410888721518841615513322868592071688201343806312091313503459652868061292571007390244077843474834613261765737371228216043482884474551595044170411363535170666299175552555413146119640433607630037568448593163851467743963805293704720121222068521214566144458189012840158680908003413282575626749410187831782339964583037161230997428747458118059341552986520149160663810481328115431444655016660717495071159989343824955257592772997393715259402699130053457959674590804969371836262901305966402356045297542645940720459078063058352416859641775471390943367062932882089690511545360594934008495603719328727750588722923499420776678862527716470597194982714471125208226558644047346356954882819677444924151134053496687000975147127384669018347379098092812171392075910436200334155981826840688661532012025882647344761142108290215031698560117068306452135078516284486578243516183225318507202299924706263763227140636793593753323198830532556451305311198028443586403957672324654311053098698349324557693550574625761630123012044540413844629933403751422420642875000000000000000000000000000000000000000000000000000000*i1^36 + 1122333790135890984896507997168361889152902970679225166331281660138168958581609304262773516364461922755886448993271638149391746301350761783158112271717267391079954558086484670333841751699742195545903662148900443145795755033299253165764527155970563802469758241911121980617633113358690073030711945538233362098423814475639678432556176614697525897731156214668175200463840538082225809828266704795578546277574535909005347058129672784797782126913835035019431615505554035052962691503579249135490043398137133500021045260956072110407234017898085124723537693446795395331447263010552918367633197666414634608857564899160139729926962015723468503454866999372044951314303179088052000085427225720625639349548318220965198406330102237276224015787383825333201023895519273029213266918846329691313835952814032199066168683743616015016088500615607440085527682970390804703660451120036752356314325238805228467570731272739921204750727358677217730357886003900970809755058883738838742977143763940678568018373102532760121981102582138789687221223093903915908990968276689875337917502365710095784792820597449356780386910510713247995211700336258193389021368877729744290060368794477952439657879578669441617947324449212250762800343554377975701371492909431351493658823763976127257670504861708203276495219755522620960311108592281003775223998445596038699310418542340616528146529955215377155430693873081646913637910552705522859625949138566229705021707753034881864579841307019083604424180619399376042576194566501183515294092880986360769021315454080528701203541491489665540444672461000848193412161345557478007223295928243133714394756061056023611722954538126996817737377462351408892539074306163693757837002249507820737285778790194522471722448840561360901041628456584632498289772290338228978233773748952604270147993765585116172447957981989259550449104811158426249353128796619942045739569658268470150586566680457106760017549661737486642921872632692630183777048763014485125132484933209176154841149126119231886571514160723956974682894490236512219821880159205323773623124406498358291900769253345535864117868500418393785205803763472179959698957174276597816936117392119742132818401562762701728545051838304805945016357389022238535365865962594065744716745080768425387023683844513571815061018079737379579289213167181705900721537857164278278901970421741294808539923675687944046780627872384158633773306148337660440822779744773784945868038071489782018409851442726161651299492104973803380323062360044700665307422790814243314551880875885198433048473169216039638143829224498109683216767875000000000000000000000000000000000000000000000000000*i1^37 + 79205982813522902500411878510534580512491980536951310013147110985227211948753018355213109222191820110058370536438909504589050487023029516162916255532963800288912979978636057604814534752227806406621232130663980083093255392687861059848003568439648815764936096319107975305988289125698827581879705648419962942376168817317853133082827765217038912730898901935391092872784847898434164456873441280187722776300490318566484121258305426573877531235591156297334648763173909104629885779390826938146315651541704582095025405725386755421637085226265712528823535174135344419405330378257039698623477523084284352145074312219040075278746545861171152322623203651573488686399719928179431387686438041247266004617357473111170143968962154413944554382040606385106116473309380919906149949561926636218761019820200700293671768078627507037363348489316271146683675982203677112623569740505199829618619118093186415689714142966758470113896224345161950558247892074291610381339318739381391114585989914963766005605936478651267003557147835484839795511345540311166468523625670858906430955531477579766102153656977111148284997265011472233507414010308109169562381106241694912358152023492233983306575095770797279304599715712490957964414124061793486256479299635565495222795624499409893848663967013304606710475115473961455176348341100783144359121645507404267914290560322812570841313458902961379101945506038874679138656306900455981110619503668619942583692645775512190270953971036166695549711385757829621884043391161296527820179283264125947895900659144013714628715631726035673919181324606915711230276927312025128809296199483601311426606993670716309673131866604100881930951170344993790733903037411939889386855796726831212538348706889710843505316880771855026560603943629080342139238555717688227361383418839773189874549055187978754158924249104311618395138763951265590717358741049058824352649850704296738025465441162572932951194607435037758794981767128931398712670674481082339429261035512899777574923513394616148602792352695872610197035697266746927397592492346915484226910000644900974453275862947624852805705971225458674261805908653823495281518650454316198708626607664710224366020907469435342335049219482820822535809657506946286454521465216395227287212861006580975718945408172103466327773749233930319713541485051528030137325131826810360913676127054970896031581299333851178229748915750440957241134375066396832315676086305408517981941658946949393495874522157343124534721646152483178106972741946528081694570062650049090027112137831458248420496165231055847782549837269742587251910375000000000000000000000000000000000000000000000000*i1^38 + 4976835669963287408471525107932811032437975264954700014023930401607792279244170180358871274040341466044840084956788986583263971173400128560451895281161176100597945691237331708767695663919556215966618823850041192636512473743606952523007938784884091337823437834529844872479008225540403663599389085869762069496554665329783142947262926437865750125928334457866472496605750244186318222640310868821690375510106573398349127056816941604964651186135778893234629457332977051657726835505960241022579358147434996491096225266948116266430481224108337046376673032205400695098707516836747284464102946373255485483589789835550083384849076741438637704267798117739785929063404684754779469547864551407211239979787068692990878373005499150244772858767399487820396921836598879317807027318947952270665218549225455290255104546307800138325013991187173399728053857174903372724591055949474042860824585294960753573258067280076864250074021170098421155487014961054173334157047342838127063798491892649511939367935288129641948588955541990297677819223739978619880800171417307566813051101287252937132198007927674373546479514376553918083353392436259969724995379191268899099812295715384933122379569247553533328765530806643682117461304518868862251841306106427367668637551853783589435006858818199901509204828244953649780531400977826815287600727376529483001750431621693898612884785244247899836875244691484061475746697021975548461617042465444753034216131191617334907926821509040248574196200061812024266001268414838516407711491385668590602633111153691387901021489385509952937540711854637492166689060106180120269816275255262137435783295948535444323342231500554521642519032359847815676688480888008354173583746451992818218900351188550659623844810152760716797629011335587803327557848636078938237121766759226412437253234497699483315243337456516909483461653246192586336196108379109908781324967780423076169177556478394554304342295223770648509544909335360189955553667672806314158465489968479503497648272385457701819205847523791553815571400422412774768481927701770263068217273796740652827672009708588786071816078458576927753222419361953763106536650557869459581314086491127315777568815471406562385559460913844324834746236757030793787986118493945359032520187338719128348710183110124760473951958134534885231718391041456113967781243716170417316100470984798524829143125037431244987308272410229307346372562052511408430751954095377862880718472372125271819710045806714358430036943635477755754112157291434610038422274055441870969813769411813519271044034131804910408195104827142673722996000000000000000000000000000000000000000000000000*i1^39 + 513017591373333588198440316336356443007065758650706857562623256508336195347485374436226241301024345985865551055661122372896441070224986175027896182557648259873807064263843741559386971897219929337783268177217915742234453119527853782348235639342676719619843542546052216309243995029655175486447594558694171992581787728501491816496306381479463078048132241574702229093678526573588815657851476774039733751244538579826118074652289871202957168945059533397978128385857154593021731911696937197396749989414881802762413038048394607025119728900638746870925329768933640901366861963911165393337943951283005104798027216950186901423059435631522401606210901283441063599166381625987173121338397437380518508733654758000954333501302652394130252083930369314334614114333714916321075769769263250096725033660121622625321840050771862907684664028491679877676550100698970595208463195520076968844285034915359425262215853534313847885343016051208886400550238427286597684649114766467647680509386237337538880274918493299281101527221464546538399995084000182659452206238643384532060740003904847769729085666834520643089711342433394599818176043415531897095267137750225992601973240464237335101705100496537280240049540045049010993565921877888389353579515225280537875768291676444957843989297377190856102878999635138675924218117620519919532982237759695218948130154076885498935002094627893405866320785839668557505861437941781494471793685720534212635025520532183260280408420905511496283179159431378321617500364656059030253401207203774435778860426644642881803626778070687236162172764702054336226584314245981267909116310539761532575261248128782842741460851524876274569703214560737421283736207158344087280293453648398462322348699991868191444042627652529764072889873328678661753802100266541455047006553509276620744970732665992532170095958736309844160751246128986596307529439191718582806063605478330589338033817445578597769784333504535100018332997672185643939644515185020429906733452714350409048565587409061697487554183749715683530662865105583900894113263912670791418024160017514188190064057498439887704196698420660325179929268614874390330075415974758237819933384807746806870699571036061810150857583236720904728284380073763603057494433698933459959492936525604651249313567037616295208962390885391200573758254549245953303596997787739814872568581224926921784696975653154075415583690752174094534693629749859848559162513560572368017465612842579437790517567098229638186623984701311136107007110528127790773673896637939235002723173011300189179269509163325972079744996214689077336500000000000000000000000000000000000000000000*i1^40 + 11724456254392819680964168482284915397569786426494360371463112614803658429669543583837814914854585541088782636257769781364252117306795869367034827110066161457956100890195951928720666640474299822750968507479301877593609424363119704921841072108856713064007550806008346917322840505729485009055580053048074162752225481177831064179185702001965459746111422016468562861142692516943303004939236628238792758980420662704216650058775238747926836112509081731620123943090168509667976179972192115763413161609648761314661952153542804503604631317581304300450987312162773913652254692765054698967154918602317034288530051769277038009420967896613137235351124137722444492377737465081975820443400149233821264015405056054824042154956933200277189123914059371626072535004973245937164978913212402546155678528232182762159154823851398111382084130325737141395914587283335124206195117989390740991895270604773771375652382546047321161689280846920562726863735242368156588449443713431047268565871632935436342342084421302136023156223075168482128055409911468343473785696528115106171308899780947945894378185583046396176638764509910883809102722244811217506537309707569845969341936102465685288534316492444294686624238230257418045501177058733042094031894851654363871356064194731356919730587336316791154585419440946560131507705851657925148852750622402375084847777987202287725521581222253288757377349579581868410381561533489664319828242361203803436709838677334997252566686103893319403244459727247155041048209278832543817661513451988258970781464245239673722748550884169856491111568598322660235578791494144508039340768442455794248804046420738116482100772550877430697900360265295139101608834518937047122233238329964546906906959363371295590414326058008401991550113194811298751542686623699046251339124306542447707839707657690178178435175598848602805446677361406655083602898643629740964303244020797642795038625872716249872974362331473780610771204724190429744575806289757891687132063397774269087401826386684295386809502265325051011632172295054099634098041617676663368921246852136499203658847404289800033009703671294171503715350779440848774165060937148155376331261365684177828970593742619522232567129297226263269055781703764300023796114097131910553223755450862449611443084165581742289108194256302484522835654225544295535274164246685821379575151019918222808486008042643288738667431520911321787972000036781355927610237899051359182772691053781701651687208478268215423523197293989366583643944103809281111852452548024102438747778598802899831513301526780246690340946522059197551500000000000000000000000000000000000000000*i1^41 + 833446605217174643864360482477559212554175493418488874091668056812775868820480777517352391692304885857968081989410825009247104078111368574701234358124338597722075963600306438840034832988748878369251026099989253199875244691175950511419522345805244029789820314149656872618840561391630944303159224394027378627331183355190391854403196009472212621538794949158277556442167535921092507100821207715406564352833309778799272868411063665742999583114730512266079363467917980207956651173226395651840268374425044852411205106822708474742048180575213118432016932669858264008862331348336063703131742021107656446918451239968550429978174059751030864489509650397536634843493158402025506484135320516147671691643781852775424024274802585043017426781789053556776373858281786736969386335148012327822270306677899357570309659200575082511647107429956272413024941604723185299211035483604173345454953095010237334995038435434612993667947914091204808481746943943319336723562473546580481035908300137821056226372674471001279215560585021251386007191888369146066963221709137932730980621965974729486191684030223878312219065680614184695420245760128755711854729945080831995703039912269677748819981724850041473948590685699869814763892040439399510945959523513062279338039448996079593931744512490594315067305033707945435036119014115946208061271866026645173514725113436555845608455855283583216001201962031393592956767090748535035903073288625712530863244124206639957619000557397805348073681971282873340515343783496385420697857156004222120229129084234204107408518299633011635221601054419447288649755682782369336311152752322376007298559098245159260891287485374646705821812451285293340193433818705652368759308335354454314516905879014793329425205320239910398624761721361347960959193016562891329533219906675465762525050658881290794220776696540769986081657026672651301348859958994869943289731243227186758445749547580051228532054565019480899513667329564043766811404319096521909364205449866354508475184912677312132633598801269744810818878817366654763047370723185395822802524629934868178165998648755408340250807996171763330312382689377884043823754770259717506180729806379349681087434288499594951138530184387548572172524092697184065025914760784995267406111663746700505819276854715941813590529566322123511855949615128375064149908698685083207807624788253751665772308830036612746371753252003835153134057715700959960050853446335994702846286777648323894738982030115957942559093908121698736575458671259936215431541106236637746327150929582546341340439614684273173357748851700980576500000000000000000000000000000000000000*i1^42 + 127624160682410164460066251423679364143870142472764596949925860635801857329683846770568295156725877199434103150769722874163048132666276140940616605682557368130766065474837186743154955627665619669559039355539139089697135136788087767168120061899873966278650007921268880703690295159610944654489485878733812268949647488809431374142097865233921872520758843039302545243068019776475520094381675883722342668012958406678211319792757200339099325323339770760674833428520957479895229683747304983887892728208175529161520845028952864266095940725789654571881054937476771720015824635530198338117427157041978105447106331850941585059321138376531817352748493100231886849198444287158177672354972440602544696600803682320061787124129455985910822804879766756791985088762792305506120606730473203503820101578405626662186853536321913030573370038636177937659526720681666762580204626496825934487061448844557953620234848625797295823772442338050475299312134045747333721000889988792793900451488100953043599372130969135006038493873766860316990499184251117211682205563687192449097887412695526174082223526784052359974399589911152829792414088380100422775682754372559988651406836886444938213253207369988023928700866261729458165479833723094007639576686439237556136074315205940620349387925879475164488038226684784817151980155199961978550565475530145795442630578447281655478432199753053232193935470807347105669391144223118008139912364068467446052562176935407710979007730390357696946183466163409785587363275398539112169949380100992410292964583337236794385876570066625743268161998222928460989541746164439210692240910966838671881066717955707151152442141123880607273886432273635706765611384755842335171930878957572259637737718939660291838667303775036161814613075482838794995545180121155550972442398391692545100232764445206305986618158497014777286050511018399444767170681842009617564131325069786680040102530546258448059173026191449667209321487061647036655592824861334526559939933488615465155686239182130419690313772942439343807870756693268891291108169928171456604431346118689263967387200944293214326083234440840067540868213811349122066036242847872215240916730620710439896752184709421059943704900823945992821157563005062055119853166620816407341049325104646743188653079401199715517727096173689170503070078960953101719326204793267085124820019121990146769701578630450946387412436055590819512180223762537821696584551044310761948781148079150045371052739442974087009794927613795168664545050645408436785698763091867997765553188719004242247504743941453422719782521054260634000000000000000000000000000000000000*i1^43 + -522450467319840277818842823510524134233927351709114194587585190789249975361448072178192620119281572394506075034312129194228030350931223333860182773008822737336582194870012000710773233848946804904664892341738502957740729597768172687903732170317885769891869346923595192696831525452503175267940444449265906561865251018132182316098201745915584611370374394234659210783057085215200999603897801570889342642307591396315068733635189612509448814885140920632739196164434722484728256621416511262546328061455692590952978462400395673744828701916567450881663410524257550249099540721441431668098424645879962272977454745674092011170011596502618621178050600120040523164343609330086413345317821920123418805470879767954519859994382055468259956965248485674311756592385679284354581964031069883141821452187146095426482593884463413062047035715550778660450061259311646245098128612881880718368685222860607856587489619045350226146260026495354979789803809726265870421280488010139660291523591156296379766799730708041522453767918617833403118915373948936637542432361661932950312531284615738561100782004278959581909604298171384851145607497983972042848830595448873189351361923170985258956268298604469703203572951089022506956351450897500824228367970085600107883683187111362155091125404589947771432143803409812279582447553934261422830848336861573222297162396637790861655230055471067228902037986842915767329282742453796113723665689592613869470980124579224265263383637208075052303372837758152146852201149301280668773634836369136789543556348004711532170967555413023340055246416808155562987764847907699238342417273730988783563318343401874363627190736013980950927410731002736784750857395806253267035483486471560774336764573983451878807197376286382878140270581755270016598205096759542241581043261371401808743437234918369074499816293819961985951503572207149385979731978912046502258286182988156427071568315865234816498956651613350384072171279128116685261563248497995814398298672054952041627043991599446725038723632090468695128403155151006920538718477525582014309407795298353371327783345760213609122701976258447850629905054159059897929070005679211919789541337967787156685468782273854228473143366295895550381550667268781176483696006255376341403776681280032746032646138361541082586515439197878673096060969621664257251129673239088479139192503523589326046296910864599528543855394727567480871602470336479521588434706993958710661332745487334149590478949417924240621003268342265196914188819741660809357020696404441572959889048553634853583511769142869434531073897096979750000000000000000000000000000000*i1^44 + 126532304708576922128201487659088068791230647998999944236081608337896692415275787500842464291120037082392934203901149523690118431400613069710245304903918422438577667866018575283980033053929963029358123214167858994899174473884650244912196013180107370961488610116991634513517364661513616767681958695849411980958191995805820419252505310690162452978655522436259035555510349940906051261728675368320642570790789510175073546240341018797216061429468039245986935739698865896211882730256256808873121550075916949959553051589091599598975646247810800177214735210527211577020561062512906848647942835196647140914197852852373571781829545112634875367030086786953487537400209919185909397752289334850395019576223542169221783106256302586983634592037259537250540760404599617778165453184589007517738010150748446452626485335078853484456708144183029926409809001868825834091699850941093590312384706201685726595174561501085967640271402047539838425813131010670310520049769614906019151185637712371445997033237837218604586618245478842386251221416295774066650460574224578219328320284513959748325071495301359388720742988559212418331739238180469582382589925204574581900072304100854549679344813472022910886363775271748348998762229841121404708032568517122403956177530778287722006175892053999826309161264430978480702796561610671142234230871011264419093264933954060380273722103908606586271693496083338977873173530085292975134185768192314347089876821093966628119662051734057052537117362293457242246338795239165703678882251679000270110965316406740375585879701000173180666554949478930987321414327800402258120993760925536668737131214219321815450647134669939036193564434087459501722850289855065785895923501934970160240583583032794793237673604932528397582649200147194510477221714349219670871789184662841841466020442970731582411683715057615212403038598375091453345913685469548926151109488093667469630867731149405355999925922377802878802434299990414463426182296529638197126546117299875036003103243249649010602110647805240163459067221731193090675612721677753993451480236865941274070620661597693135119020057441346144630676629359613795044303066853003177613370032180189444940148640976044738660996107877929020446157153940098254366911150846136228364783669011310714595780975599398375210680165518341115118619327234506227726740172956259838603961342301722277208683898592832454898104590652513484836758731940779189410240861430894124623116969660192349168077848293076800211246450830250786184493656034762117496242424466454108084953309876327213371079910871926892334563971721059250000000000000000000000000000*i1^45 + 13482523137858885435588461563783346075303737503950954185115679068692819283326373291096529158082328181093427993800193125754576568797941177292938857141660921088443295487873725546782839254573443947545661072924858270431840976742077674207655367537066515866661633703204609879672663786495867990079889189663043118971839153743663726492402022187705490953319750248867671114928994886944185326117482694269266841751044665252205049574379265762428737527445917833583835551435868686076138150060393512950659049763509508395546801290513391769597706238336145788857564787969822629221608883524717771250577482433269822291308399255170531423896111654466631059194548811820436367951673073842855471448358171395198939886508240032238547766752689439880835300000339629331124276372922081848164864346088921998755458394027095460972071055960762260322018168502628919829076994074517161881784532399395208570246554585364031049199659663439358976905372937147848574667510789882011263750902647913739683591518649222437795513610718365845309467853962682670580261171889401615933418186243171530196647081409771088293090773687319189688163582800627627873510682145077694294555075743662995293703031105062131598906749392244901989634421985677977391016268006900975429931780712420457441523940865649840299044144126296885139955740469742696866772129412329874948833650297601369208807137194165132214238688533926150321578897875978778170865614733412030009900266774272196079327013691907113287781749272492117324343998929622736533627896148021560018624205985475856356247522686134444630554096430039653058458601692403825618839325628885124980816088067981230773360379642761415887756957916809028932707762517425656688837527109197320856098451164887321433138194678124164629137595866988987910332756679940216102055350498304863423294115213518947798767840170849320348072314033160116398108915778369839701793290992764179557012083044686898468336660355202274001536389057330967389574075041297325038163124988106730134513335811558923474027036864497171992802030206984388455062855470895160378417170700130669463894698274239930371108745766946473870486038683503797776691738818789388902681061895853578645482426667114760836185753929959436616175085853771457713503734009760895870055735995146033313740389668123268526988878653603926326089084676821830903325473894397000417146189371364224735600632549471372683964408304833876081473398564117947389993134534184270975450826491438256440503893640609804797041489796880709163164832656719110652734546981754298110941447104071940447252696359846351422516156317789968829964109824139250000000000000000000000000*i1^46 + -674457200012673044331322724202576607774498377818255918048599543347130652287418893780530965215256741032590196362885531644819114302877259442422046036629302804735253519259527613881009788238960475159752715406700783175395281157267914917481792119465460397091874121956626969896521149247672008036520860826221196978117468141435797272216293626274013415898345287521469966410520162821310597776912377276936194354709318808547941297281146621272391350663369831458496462917950780090794102066915262967002850691146071831135963689821951481002215294442444284825360481431186236222692055622816908902270094550105081832705819547796176190486109900288447734548719962514950103241441640180105213221773204343572321723894238849382476552954962067015389949451087748514027385116050607072781910764667502927867734473088128364701231005669462044746764310512883157636280142190907296862624100801380726862433521411575718261261102489789449058065981932527346482845475352976070883405415773902123275414400705037918270283485732188779184001222115036038973342414347313691703311645126311817651967684384578810301080709481932886420913977122992069068577151593574960053616717271237023275894176595671505103257332523807774094054172861771617463001355663935821640582984480468542746608249068561374832205113537547391532166856755268054641059980998570852908809589249994314219485666925138668749594065430787078057291973976800817593354220597659709371015009491529204105070041472064992313921423014205553802136148279437219324503825541623749990071815245967400161101357385467157653109593941382562643994459536891036937172958864720486398636817932315229267772243197804705842288766801199592484191967225905210424342327426061172139750431153795841064764513312743813840147284926930072458213547823352854346772865962472046585749635801267940017064984436365435147208166850971090444792994469821068245989382050640630689613204895192704822320957296189221705623730056319875291216641133013989014316219818700615093463338149871442233046840217537836639091997088078705439224116930142243688951858141679081467923980532766784656471304598991728166224854581747406382579999699567926102516239523631323500928363990409358847948659067867915148539877657900386244658914910042489002124671097428764088029051475254301708562945535480480586512346696484490947972205029885388685045205985825080547508938277201852062394291877924852346954310613664581732050220831272241377976630188903328402864824535946392524550691838574110811088659553879606844389333562971627145667299897956119887413428825797651010353545960721509275828361357792000000000000000000000000*i1^47 + 41819438156139461053166612718542335107943261541072693422751388198004538564100827302113313983229937573920864682201103055911733602659786543681936198231538640783016828382800026880392822676451072850232708985331752650581753519608829487137714210860613728911626111806431511449568861651644029326593225249778024496246691066282844521102880707337855701066322457681288154375043497763738367006682915581857334557889814588497873041475190224449899233571552087697914105340778859113933031402806877721422892563893437438946111641506337248581380657620896543910556787513675659106702311997087471727386020733493009008166670766621440547771099891686843414120827037304061648031232025047125657274208496777058588842020180638674320615972418479082757081294603735879365955503191247103062713613437597159682861364926582975599453520561839796669228068856269974618168042000518697646027643659990575379475335162984707359897684243040917376792196688285440845606167183704995274258887869291076259794314074810204608836716691747300884600946866113849191091882519209027469725286157279123552050820596587824569344322486027900929241178023278510763757140724234334148352194867583770646655031412558363984048704411536201598919032450492864036926481559943375242220727411345354032345029206345063617288892869033074515638969209239205123422192049745873039110842860485727056820697608503367406572193138981881864958087239986159352293718025631288439158301557071355210844757104568226461628255769867769397386649986909735941142276545369959477276446574755247782400548744059593881613388865948903905153838021155176599107956014287486836151416491719342922650756804466783622419615580104853162236070155995532781947612218302523271300589924055450104255780567714715845696940998621568935838693529803233395230783863247424161577240352498207262484420381717679136138575026245051352431372633298003862574890866871781989466529761816699115284626449662384363217267631507694560021662834338653364647318101352964078429566168247310637016096436717394578787295982663416436132137890443334682172827611446894644737260569466923799996409612091687668521410634213206035026357952763829716387739097460032424493707004462775716430647119272344307766649927832534259151177077038916036002690860040247593695777262122156859759984069932670842258370599468762211425995258122058606491023257371703700443956911464795652546400917216504341029561000681821411141910090397021181154735751513838841238239063538442123625666984738972261544901784091018848062952839905095438578918410760112813836953152226003553494450388173832905772305245710500000000000000000000*i1^48 + -1032968293062703946457584264927204890843679215352317024638702201922755924905446120094848631496766851045379802049859087354955097489536701284606253452635410192187171719594297225406650848717818401449896172706117160860959663156494501205028940750576549288475572302882538092248824572942258551610018520695094491104368872822606737221983352179500976540790345598218919825720605985165215260536094082176269972204149438854753989459586320303029430887239691467668285546699211092854402532939104880170706398654182206649550066126636958842669090674867325318264897243123081111055507596936017109745796342503869364691217214466951920757932035579140989066227944139214035680374964119942170091303420711546395854803436055099011392404253636738203108639253450746159485058561068916613227519858641918536701049834361556157436893470169515865934179001753538724538159131071715993561693913864373997188666966603719773545799066489375908770608059206082235891749465576960293599246811519464414344173051632936887799161402235724779339572099257150395838223004445466629272113779232416391037482142798808480517820876435655567437804785899894444576333793229745168507171541123849315981535888734138653822045092422813630290242410372702154108190131869189855882314646707386841356389529158729455301417113028242768229255662419785163987509084321083353417989993833241737690860931649173475651075040470948775801095344895474247785874695446978430161894752956309139077340100940617148233073687473977011493031824126294842872211809732743771050619148682550992044455673413212147076003595775445450394681235073016455961252503498193880403305209525556480135607296823251616300705625327051152785937954460141334951398849886981995958192599523993593244576492650154590053129114579645863184243144024235121930304814075796032344393145017529000539672348439564319442469106456908589320021453676146041430563728949026000426117157858914219904842368876711227338359800143661492868019379224958485266710028360525692967024986579609192327546127746305758684559308755827170284806760901936138987146685204493407438711567461669729133633619372892072566380958859381131727948219674058174194321831312913499529452059173325587292992355241576318272912035470227938188246270636941212188118551355852115847632967612740105637977398494979632224708935137083328528377285133480385852211757898694895728582933818802388830513402433949470210337342013302787301691064664073141778460852768681485924084530291458606888590362038682726878265744682004024903208807561518407248007580312226002365660653039334482887616066495120881519649840404500000000000000000*i1^49 + 10520574552812409965630210154448858986790842864005340460872161936174649257186025352073407909989664104935485912271738552834916590674673377265194392588910301768402387787855626477831222261029600285219369103434959636971614715077271059397297231356277116326965232000684829073013659236497376524778202865739054939619773295909606677488292171027385484902760742633327957290206291854100089368988004296548217824540675501452338980217536314989338174427443959341280599508091199183239976776561269333682999083693972894730269615020494697935151175810006691309135376544491322438910814325429009406964791894318609008951008622599600775699247600187678813013187489547331912930618208259081882791815228764163077067210776610618868708558094892434913664610080030327583664922469521836087050796741603389913308138725568346294808774114298565511564776272380182390126512186062879922404227768279407618514409815111689393679731122159207348334223571069885925903331932891666844104617542060148097020204548880909883326331032659331877943027781887207757688410444536551714321858384115928640571940417187301651032973885330843016386315097883212734013658055977034130027124141288949228542829984724890643196236260017224220412163318054416371095405930029239984407004492869688186167187471256307034203691653682714478752196218334210087894270211049282852050108115570532892189065471454927066578520500193432281514421009230069851796575075594053829299360119953512703732706746479822318941753386398904440504336453593931740284576254936416404885142278402688574116787599670700719974387909134789738840512861624563548065784501180924999099068250936918826767348519243725093708767735557400801229390035541388287751767394118721199920429506086213119494707673534517185347340492644441251986813134594862156031270775512241147579439925928997611630651103502184895120520382641758858697710399477774492352598624411407115834871617059704966970403588347937080228984778885692997822993576949487311644169246486943306751281548351155773661957862571262698372125271678016933877214113785400491606629854630319979203091460969977515439720542426902289593036945195479275559507290474715738807896550310241040470855485046248852561759113724216515516266182965917935323598261166541137864358875769090780342326681773447887396307464334981541533634014738680749286618899739135313413032720425687913862222048453386591771032160091128918919035501720414248028017220500889268413465163558900472489579455263600287751809064044913884845630391294478867502406162547371269597280105112731783462391008053515815657663062357570995458676469700000000000000*i1^50 + 194081121829757967837436445381267166657308084577466782847731499732007919337767585219382965184042751108482415502713061764344418391606280424550847387041869117613854552677581821937208806090313448764200414838496157574197253007357302391618505683850591033130082256062482120236692564341744610865012602629101309022315568669708130039827595009931454250800491365589291042767388549519317467309433758000365506497309043534895190327901906855642490847103189812168610146669802178453112902430598242692329199349985301542908984128585079253114799161255274371207519706382434979858966333545899852487712825634211814302949381464752967769837542174960929210958785851482563692636876295520555460320879420493874698104604886876441073675469504794618064132924953430545628206023638220945596289368760189510498032992896945923918681171204831916837937441506400924854964488317999787277851664699744273105475502032139253242629913079825958359498841046183955645793207008847698267544616122703591338149899604656222761747978518839994635584781741377517565485815361839498159145689568269373572506389301970033072136655345376250718958845407811475339894493684437389783535683506036992174945881305032883442403938799803257962654868409181037915502325599881122528204029232859389052606473173416801940002943544148636508462567848075888948708069989448894094459003732454552161726421518486744990547401880637421003794318666004614851700172755842765440669377085773209556804673537359941670825821223721626558068372252477753485484051905808433365196341527706704236765619273979198691347614953624620761247246505512148547668697505433373554099034070112800963489988137404311001908163415717179551160045465491597642638838149558210172680227592024013622956908172944538509835149140509463826830035155083094635411238697652301554617167401995185744131347226180805127818999341765643441689280306841228067436487187757937651191762143693640742207539520822504240936375344404980179680353329661988250621105755740902376515606669246062194857493187690409206561296180049228988487498747965059396778668419839232073492689919539482418821980097129931850215625195792300574450934243971494933555770156135421561945484856465432552757541190140757316922994490931317857243711467033547952671265445405006439249989074282945773880639491950777473939703472116824539059805934624806498885569030287810389760807038526460652040241309303950816880279959897750474170039061781714661636012705339985216268945182262142410349007733160201235470489758816096658983858277258684044887348584310730158926706672828289774140729925829772968867259200000000000*i1^51 + -11288824025815323721014577155798705954031829293714599167211172799134324795330117225681929295005557891926447928644381963711872117581168934610693852642286845006972287203303625448812537992595374252714220483559162086555735654350617194621124352971158872078526201583266492758817944939159494591983650939467703092928867089121641600534484553734142721947601222306580168100296423497804602975211686281415600658202432029470572000936539251813228446938902576849587005172206211445473098844600289611894577607966515706947067063454391025145469039768857386703755443524600421808197167742446803661568805247698098289655029330549781386717236616108179004267175008982303164729254258668571570385018285422098564431361194142479112507822405796232026063212322416082675171293774856885837763346804310791900516698581381085152673904066880866689203429746301877827743337540033374116878867782780049635679986316827494045298370616941872279728000661819865144317793780857819575606178738421076576555932648562013021944364677584187132776453283815871864756119818619422569319297425751877771889899584402985058043888968737947655369292017058025805122656578706919381397420041798330788099499075263040755891874958754609154346069433667234184206539050903044981957828875473377516404721654520705581475998763896807941295545368134145142014525372734431834128894041756710856349898057748142665488331987671879621549447763931571105630041812470479051487302835935100776702944188388678841802151658450134225017654249770488397104884290989347507414593797430169497710715279512396943915703801796529247451465458962406129959863669226872820320570494276575599267996594464658435007040782935736684410636265336714755739643917243126128316876281870550473075460205911485291098927824045952001637858223983312626458670924049951974972261310542694522294701765510721715686738240617443208001260638004721180686221050229231994466376977155966389192521115991619992509401121981033390229173225336361517373603534362071543669214226839693068416592051966595541483247612764845409474398187803890984325491088762995896679477012323044766176325147533258608158026488696661526127113650632473783115939369929878242708923899510211414318406172544251190549031123463897036521652529224121356198885049814350036844480641386946176872959514448295950980263478524128463743636831670308793256935726404338659177452739190949436054195309003851131380058185337626622982830682170759947321194484191335691919479654661410226994023395885637524919730908083682405189364437777284877192874349089657680621186480635889918039644947416863137156127675000000*i1^52 + 195993619239120522475970884614226766711369830160524703910155334222422723700012645722879077714698352478665930873724206417301547251976410258675100738505792920851231800079247406121606587214878861646887834299510947140119554023020691392800262647245165890056618023293478110610421476885815274394221003439684639419536961429609341029760267277845164281973029088152144415849530249107272510162091132368001789787512612136986387779791971954873101349658311610848508616744981322619580729523622747927646659424293686770069642409624654726134807487666676838823267657384027282898945307623268713379255428922562732055454910703184008758539355820188176470407900231633802321124845253259545606979329895279908597571000269676450467193930525383401630963607485683241790393108940189894880607419049887837157600476543723982919538736373565454648664589569585381217920700981128475514736700188008801703185987285056281564314577841255478962017960206747192039891951094663228580712144434959417727199865062769998629463441239364039040070438181992103531450989014809373316571655371742107219313128969298906781202026908702685625387434393664473965014668731595677784863883675611703734249770748690945971080160378721139258665173589889371247092711023889409208618251499832936639014173186722654376176191408314407517747225060164847354366582372480722136722590464947221509036574190945110454613558729437934258636323532718402305783863598400606633701112989804734193074657798781354369473716877287211325105334516548474926006083080687792569436904500788899279620080683028599887026276437969905750513688751940216069683176743828283953345271562839273017458863273569941517258165992631372225016176021534386404537863124865198495746477889859272646501197527684569058460893866169883157365545806520958898173642003625184268715392825573188642784458665930697662712977465494449289864720945820526301249395735600745642256149685423004198990516045584777814535714546405622603222056579896284490499082431162346666802990352253330429511594824424530271124270476540609314569723311546892750410229428124344430675519096020682878169406873679969383683119209553648023986413697083801366267376796710988378486906709365026392915539438095048256414229178548999237289819892192227447633862660463879559760542053034992387825261662159902178254873635253332664361925158394872308512480501266069387695683108865330046383458621070936630472273873382514955019209051225353176659017716324927596616610058861512430145091607163153416104191525066005313270688134708473556502125941055139896994563089093770432999085742413996589048325000*i1^53 + -116191563919374852497945201677653270189432058938284103379370157844843739309455865796371724924262716368619651651022103871929613690112423428414535503055787462333217557031875896153445656689231821229003924744937847434887469451058612948522159587182854527634901833128742290554151654880849377609738674869297485662624651375539902610348012892940361711703998855772086205441713810484800606001572470244382028423444361496058273670829749925625693879537293750413381772068380312404732347281399203611391390834322403494291146064442337619428183338161076632372844487564823998923150220391198179318345493342734509145027539262563182850323223514454337868078329075168829881615546195380641674906816966619235890215024926512975629888335541663816010743009799114624121588981421170144637441450240948496472243517325914033783863451655686211233462038372988442029834492556433355952929543424568019030007627291598719299272711426721653476659588869443408292073936851886222617766605248360626051416521264336490435039094737007755516626180792116869986122679442034590938561354992712856531444115576913404516492330045736331976081532920607823001301977632120466057733962583291807804834376780080822479859798889983890706757906526612792993029693157059960428217022275528963843212187182904100358240626375094249183907038222845509957632458420973290146794325063520554743638421676152360523337299967709162755473270453450815841542593934735867854510126833577477618475939291162642612717824504022632997369464342875092166612190030310694067342519412960651798704363667235151005429161503370401473236634367611465518165927299437067915287846526227672748198213991728635593959432660120725433641036120295105848106750408574853932455268783544813865159481395811996331525115533835550605543315509759989507168110848301349369414078246073570180648209293842956679701629791949724435894665513891322545471337014600597277320930104797218954791379253564398523321608128059761349993373058818013191793481667377368347417694297217389498098105917045294173503926012551308471202040527778149564668267176092679663564520450567009166572161903096772100674936553965510735468083602412042928538030317186226220084890225444260327887755483063408772060192290237252150559275825628366797682355540542949175268687140070204645834336886123055086901607752202821055640331355129921967654978170736011517575023929716922934040968152243905185803018403650502437836120794672180803096374877259440309951365330459758576835981217341011863503775518645665388454482282511275797332870368653131946820674415831362272510833810406988485175*i1^54 + -34607920823507188981921488922789007295109384376448109051692380290862095325102834711345655980790852926768060649149204601951439824928405132031196386893973448442595714291391562494493731794878920463153638136123866681547238618543391255064857144043748077375621172904925298882453854429509108861807754600492043562592608273556513871306481288913570335095593420437838984946857606368009691902373158107834371037165676746059673686879815019204612267201158285165381814531738283641493583885223877283165808530031139866189488596767503867174548894823207889429029835443610423092987983284314257670321767658387916935957888566732672330083148844048622756650700517410506025840634293198446711004778437649841442619985803933164819506197646411162313759885328083692134207451435361039489794244865797950652193804732757438224295464385832160126970133097735866875693259833526893306221118444579785376838151458055848898516596014780417057320231576009532310868843694962254350480366738426175591729833953058120717592937144878932094706576521325606010507275797110233526891348542178557763531467628612361994503119742588850818760350597712114129277535123939981857801857393115529620884576652834141317793353713442554400472283821535858754695065251596071409292342838257537756736196210739434322877364075063038680361538672840275414731796766249760171042856967893751356543480656779288619369932569185013574333213214580342762385061570627958213184997373874471506592618249049986553912837955387959096624150348717840048422325449324630910790662251222223565722176254409437543154941369032833412128178593056365480293713952808573760090161237229006673633997673765706589270722570657228895675301359573309142265324784630948077822347966836392179499722370087785489925085521720636985873946943512590564230691364380553293924562977765506470957437798477203466143106724786122017550324225326566257701344327998474522375398897636756884519639586141107740086922354130454302170947123207434310286181225967782150712537043587976308285000176995451824049512988303530969190033633504406757703137209062038941035335758532333566593538007861710172359551385670207060412860410464134317664674382134215094372157880076629745415283946844627421667790094073773514013187002538788059816843191868888178160545889072131132745796625771922345516689968949434024763363378698058513623359627426698337405331427100582630122626075283765863557479726643718944373227585537170594775646200475055409386779364713367701077611347172386024558093446812056933304919944650087673609570045342694409731893143280008582196229099574986240*i1^55 + 452579226468459737189827638836578056367848649525587892699087287472777017550511289245485202374347719855621342439420246944770668548285660096601152401079757460586741862720208610297885289206049045040999775063621936331638437239163747571017085721210065270504224673975873451398061279840362544204138142833469307631749442044873400276370173988364791436717772638379820861208941343870574165567734343239381306801941833024808019715926389173327449836444732067741838336763329184138383798375803646574762157755225415454736644643232306325534997641960091551542652835124566190953859013240313163400332736111764236952206075973841235757033823396655255968665734553508999512507396950274061972107698035535879762075194938949005398495042994418597020129628124333937118940329138759096331226470666501804305909495757552081646965188216607362105503024958438204343562083045062523382985481978706204050763792627597299182321173338623473074560010027787152635512591082445032542722985253212766191798842502602033072425335160627249471941458156878325712658393807596062146126858602773961851089429881258625950479511912426888669261898435458788048771229025610357131469239838329184105763372858921926116182995187246327698905987032125740959193564786498869358323933916600522263550716597569747413919550710490899812463683250021558589342169526348672541532149923343850039884988734053567065538428272863732737457991442063977335387085148900720005045488232455004723866446189945439187759127902185792397995518492234908728496383491780208349929501614850095286045750877842363637564691798493253033994803495193002983987303872799732478575775655296833236609572061250880370764110225945988038732126142622348138420183567999792385319078395248972088428819697227637141150057316887441912037014290538411415936309889794262914496134623898474552417510181343936859921023179195545730803887296512155824641872119695544940766634627176970023565226014891927400418861210883866562007084165322508263843558562098140460685108247252275767103073705392047278910487976018944028204957524486485359579999550645775830407994011266912117319009062618925737427537105717163885542523665702116338498343478313986225941878322711745256246512118699832023884589105336883580348417631103252039959731016772388003138358245999440444042291615130183492104682571564381094691198674783440787836665415792302908832340204574063729800220299364427304424361664411651244655778086936776832786224060043164313008968466891868619490015656317994417024206505099716963450221926082899359067628784695635957013072066218458203623510900736*i1^56 + -4113985714563838875451878559308212315376204603130677585785387439131823379031404351495372690161398048087634995114980631579426250536933437027630799568114792817733246886589990033166676268981489416128138909645628511229139071611254989994360463988401558243872944942204498221841613152305462271571527113955185276587047491596552302665842765395128073877924920338094896873910595204440108877575337483361806778486424978016620436596553396439721203972439546617909509246261448841134421721282220173628590037175741357734043518717742506432126257364032170291176334426124854141856049486198249244137360838063378569540849744342597536948663228269605707844187292301567298485995220162924227199574246703230413769155388491726792129873763502308015442106782071073061936366037631818535891815462967748882805290897935252561550135264448871682120482462710614794916755580701747508590501657991520068893831502827894313158640371237206225818486476365607716458241643654869307989627038052950945676058468108225073876684113321888136688583196434937389726457547274526650353029457973038177048487678156246551091837743059298699789598439982253288998199030961002720323990317973053438979846040303267336226768833514625242354149280156389087153333464484184090938248246104868296004262318086684666719780084136493514864907929417188380726238786139493780135298258042032804528096768153267565959551437637374802791289159301858259581119078586050426777928520311845865418602241386211731092842194122374882979010437245223682242211467468396112286993968089474388421331252903700310478612700087747878041334092562396456343765325777378388092813005920389736499257674273093830856502703059685321346600288861762129538276804057506800565422523221373795652184205019434929570420940634034264166722865637352253933571518622659333410398032096901110282199435393874587652509540690261590529719012741342348507025410626025930021177281144073051544863029409129742262763471427919814676640349483969619607231138159343911858939828202478088761901685242401638535206282311699548820384270210624434724640175453338860356595334470333577498379396920585585321424665013984477515952372519354637091087293235410919325512561906571528510250158853215712059600354356654308152526833291880530911045362944233226446449756138261804136632554631626108800889883452564239338601008405896766055697176066958184547636789702071084145875835667601809756273796570694233029591713175820709039918552029819513604476438811366720082190653994614552792803873786235247569864972031470284644016487578390514471765460391451050391896064*i1^57 + 57704656880023714146388803086441630372834455154071404478894865480764836706335278913092914337275621187012416142409537621016629760417477097377621023631454041235407974006083683507259095695696029343691891440669440763042133721773562978589949254840369137818757573132102385737904573376562020569208007853545325414487113631278298433224444555744377045228324044678746955871832834760871912392649967822547933157901811202902175820562754111613704308876107248829251855825010180543287302780860715976296279636472244858594277960427726185496190665892525099880805586136747688674112398448235479498574256646016349827918764758045696716962107448409488806935433907367778486603890527419217475614577483299455673353290823096702467386016708025976878857957405758617679917773268570644854988593878073587371776462411855982035000302889285186133071962128127619511191459687178254792228968914059604773279374398494342548174198227518936506427533283325237518671590677576226138410626966503098351939290054029852503509465188017287765583906016281260308933432739610380570918270027522184220943358470148069677749136336470941536591988253349155252517732548929531404400280986506008459611655846386140768574293645837181917866369120564342821022324449963756263643162631116498335061743769877643630778437903347044901476142906387388919404157072925098057043821822593910484009282320758155368288348717602246026794143320116742930037943856258307334643835549871827820368752018119047976675973131498584556360409325171273474173715973987031228856102549767452818307995405167219898755598708588371900666185010991582718147778232684016861992206927209012315927958369661382928803004322210077287105723863489351811705815047805925254306397099807851825306937051775599948927553474012677459385241856551338347158870406039390987765143684404426165248997171524015985797219298096930027997737900208694644311738581171134817960226734112497248663841935275223769960262610668277519679597452055694794433719171168865972040635874086810531346480564756493508015276816733199219566149526603069640768901209044976850116939615628698685591641330714044390177426252111706846106969693674406942531507233253503660853643583026471583507347841604545236575318579996622513140589889643198635841209360798322422791705654804970750725989887023019895509741759227615142128275396788439328933579410100150858815105122871165360562830487435933198888899800137447669030328479674037732801152874307299671130614142988220773069664391480891370860984586561145914046491434633040154564284690057272648077606517019506638848*i1^58 + -407033590933869250214945378348389329651299335946145475221835006761864913681421949640479309940372946572176297572906874361753001669719973192314452764948304766837776904706565177852928734055409653415089423360394318326632326398483793310511983585801667272929462610876406161337698760385420625667545289841696292710717137116905923611250798963514747762268186556174136464795604397810800076148614779130444504739195104788592873870268701608346699393685339815129214583163569079957988609382823035573181935699167734736362899450849217167347684595148256594577651723190864558246532736164205701331572269964732782899544808498850299120117546951176773724568607573100949995893070472447060689071563031215934550076270643370913464319408960236358617890770777697492464649913841433278477042977625702100668912749159738348258447038657075389828868730523435625313450970632416457226952122946210218648095924732148305894626884765199810796297062708802557714424224662472861974238703763814259874436988449372693652666687096287355740098956504119190292252955191541670289451159555247973624235126351291762482809183231960019629308668296226070515070416437692686047611239278672556661301912218986083013423755830049417529508539357369403823573666875774925486572450635044863969113614433360979530327906715533777318221256345282293732944815648118935655263498214755748445890487825579180263762962348720378466019925189064807410548220863674053208689587329262860460819180971139068069476797552154399682883465926645168219175460862337444966441711484183218681942748319328668901150805785295085481609589407984337224182948978578045333319598377838583979189792547674929898611043774213379931174157637444841860484694484510816589788666156302168032713163801868300149915930106456463512396970840041098904312490498087820865840774164328022829767305550491805787392612158306119070889222390581716859110914103933071364844290716224230692972974322741693504367470979091399063999261543747044529955013255449332828803122972821930925847456978864398412802720349682559870414543283102941654662681341727080757965863384769734880043805312223213002581816165727088675915239296953669047815203143765970626377491293783863301628173367864768869889735892777230220317267427245285049931139342259672278828765120146098066204599811654463014454948833258788944283761673196708708791767746666759632130391721355505413952873630580255329539436286126713143801292889098193592150528611687767466913450336746666584157918337125251322916691002488022672777317911439248130817501709085203180831129053691904*i1^59 + 1881514848621767625035767513824652539757886496654590776771391601986784895703678905631708851552609185710209365891563132119463868238643693646834489610750312244331898308103870565915296362151174675642277726269215547723970788214883122551673233284993513885549055270390975113046266511825033195317103516048824785828186899927844563801622160725502018198489548167767627946528288819377434073283601356236600377900363856642468795600626641502933692196321706028877615152054766120879389719393226877994912683973957683888475253627923508129762470767698287784553189860969609683521844849121238974697890870392135483970505623962687903727120533948442762715390565030295268506148914230393194271714841449225962595135208822280219937719285491282865795159518265987052409112782829950274831901672060454520058260540339148201036775400452341323930469913710600914052542344504692424611728494542588212304719779982785844733427217546591422669817734819573585553815278901773607149053292099565566037444780628944020849230593773808326944835578317767471843333083702559480656175178924857107261095249732023121348297554396692882264965250665561352902350586590543259553373607704894061853473529112798683348300868729415328201581321895327249659953647581338580542292210022126716532145541196678234212917252246113495799038837408480024781693270719693802140342932707996617900525714455720307528449143694358927931780932144606467078895870148282237721314819816156969633442388149165719032618134333838410038648645937002752078017155362146585855231481427242639229943994159226587705816780957878530942203564269926703036886247223611175621034956059826814537440837898096959468158157908530001733596816958793727275029227164163124673150194282852688989336794757328658968859883642075955436979968172151446727978007521117045154990080038913037016923261983060096967756310937870018987024341388571583426004471875629617883601247904098949568247483279956232042564828040595287746758685551113422968889460395338759434398594573753176527138487966869645470397662900180384853632498429471519404405852964643428211546112013725033965751839752827936550759729712195137067276070269752161032157099488625928745765543844837563605602935554605028543815476545145299634165096464490502915318400285024489013486077626769463691843583950476283554441741413662136453867087744612686972184538296949639293728392405409391363517629853561409528573746282452160528375471280097201721594864507597304804347681606174409135877269096074869081487463543955496432309195187934357433483818669470147391550128128*i1^60 + -3093569605413768982768704512938674749620107244094982945814079269696020606603282673789696911248105766610881704067017372183326091688244283980871886953476038859638738657369777032010926756104553196075137011672538101750923245288821389096658368451972861842879146512596590886525633610452125893666373891795229300346385181903317906482207695444731207594669095929343312477683081803588145625547611489859008132604084037810228663794296696935314461868560887464908993575414301291980171771608038150061056237102075971447648266285550075567291263363758974053122816719381463371173918034272402888301235569054404198992023532849480929796399392133629225955515062688124914579209192607917312954789749569137542629686623766973584086946483273740785116625941336121433067410334036793481162097677234192024808652539809096883127336035559909096979310829023660294998976920322535095725634412080439789927235827157662341678420925604056625293741623021303527404296934092241671748224354950015429037848500023074186585991472316295470381924475927369560031907367023888987308351364327829199694108293194495360147949323229420705903510112024302451564055928056279258405007569941240077031918163516397456768232919661533489130836092803010256435227761039457424359315183117359514151342906676388638760294880170159663578688566647812357628429858784683609511847991451980829687201953525248558312771321747684974139851456110046325863283343808145038724920850928794019867562040751734279622646260877198104815865820584462763097267018604178995246704510057449771895782330364992572455981971932507345145206071714730093689487044892924239877343814601958957724991038463227984826843151047430089185768184344127371516581386785895412165524197103629150202673253677667168244941228279763138864387080173691486381375418657122522254388068915552573890113528507690311685588684719217394376578782099618561664163762698577675617515720837659349014200163913166559495856397803892090371652093669632009879787298367561540106908051948438884167056764419040354136507302112292252091349427848983911163890080370713353277784405101676631315918560211340685746451242144989448413571908566700049451171435607171031674638749115940981606968772786135462766370330521408931855389792847830422732607091662403744220136393812703133666125868973805205247761923048313944458251823642834481890777379118648484183576275062055877141370226755964837897092218005312578186903273874118725132688386201422878829120477411204896709146175556233644477221114371799617228355531916147669618996623150737726111744*i1^61 + -5566535166902082321787021756710607602557051696160551079098132069794885674597764352278275252956593226529119080032153263679807940368581141044225461697691957514228209117925710314849514191941304878693057669239027761044325518268874073040929099330951410254074315117005961597067903436387555335588621972883425804036381537725248105284850705922498366296165361352055433164175175013436046885631207519112105400344292600363239124021113974495048302637556419909955395740036885505205701999525485172129443559213582303732237836431756102643434912721165044384585502083677295776197653945320375777578327465491199072358752425982327334744125171434854951777184882402863358221103960049238437820096449347292435441052747168172726434171870008405219910173657549614781239844056211796163054608045597146781931484828179803790782412137172934972430050748226532727152136695119718459318517038269852736286403915588663420227406981890693055867396268870312004649230862058759983772101538593053344277381362273394979755319754208948875756203444089493119175362116349313542159807688005108860202552158219463277444870080525743026146727625008116767181071074142186283457510005792190297180940157279641727104956065824477331189224118729247284100970137837727629427326558468790251406301324245321905505268907521737242145045414880307347136154115959541068361010624354070172217117574306780510111026875247866153408951345060556832825715428490693693463608535698488942598992174258175294364949307442375952852939496043054799926162974956503622476257362101724086219380637208632850980667215402358973376006875549710918343137974965217314369301576338281075099444997542652231837232851585181130078923873074410232613143042624969637690876603264122867109707115056048505939891743560360201144869150609362769073130265574129516302981975091837839417838505030542244652615242595882064739150634398273333062951010422108017133847165539153913625370081110509085065550362177563429293456146503518829627917175581490709298499804596791858188229913874103887817402310490082831437468699581174321506373219261145847694954092114635191033270373527031976662674078771331224312975715940198827132924273425592065530999552026763351973189339996165929325645814009471621813899112497313470002615383741993283484857774484044913878842167820849163115458817195589853072398781990450789983822657789316098044670960772067588948983196389966165955347491347633665254065353698531505673306494827128500388411049521624314238554682655049341143353416050628170727078549306050115180324961474576384*i1^62 + 9540320180167961783695645903985362782401429056167086019441902169824592696559563780075812020045565916002315185229484960495851571089496163020387998976527811478554508592355477002797041043216708093932341231405060990602019601286869864825180379773654069693416228187071345232738404056063694178877902345830562573600231207681610072189041243667365642089262483616657246327640462406263894444866454592418770510828778524332599962871760624567006652189410830210825764801634226554700290456909507755458270096619024412782791102044496389387270767267946252159895834247398279961360311464015751759109315308077834357411565355487609314570997098579722593032835157877588834744287343303461082465076354416769530333721748473523364210644456593271240287632773900119636293074895615998438538409542326602814220311534558360830560185898700700108543271403496586217580141889619717971333409517769802395313916939834694418433572306061591435637478662497061517252950356631549617976163868824431565419763165536556801688627925354891602548522429147038885172558598428415620586755006313737116067316901240181022209006025834535077826349360709659983327973994082950371980383029071818872059670109923642041193010393960804742118207826215716917235868542273516196338804452853483728828372879250254074804977741875377406251817642234051389028742785511968918214393382634891227329513906932261267358100551101695877958741811657158550162262283552789824928909120723459683780614541244361514235243706612741823548614292645450315149506534943499868412461475011630587071641099546864187184082739329614469727496958863703355528012549313257146451953952491095095995160909913716276005880793827764543720669858360279494109761527515648277552224396765910262147075227765996724205541003759138689769024751632305587034491791826314940480557042044195509062539338338234291756672623203687087370321629452929519908162343622257532625619772878466301862043343039504275886593411417897266958714278097180246868470453169415103243549447438205249726025232226246245925145544676553084384202764780896572351413909882812184958946056948691421486804554340031834262966838212208051304753083260457249680209449681110561339709889646541506426447609484373021513790616946807480343438819693124844956505676260170323574989959945845620511882441245232160527276773881930489015098023933296379970019923980129362686839470014752414838817723048057509110860206317994793671792232763566987967265611977355425187275508338947479763310427905627663881831968201322787250295606698106821054023335936*i1^63 + 205946568490929420099097013558163954205087856944201299076147090659440211497477490408250957135551317187904973106563032814158776528962209294136754452218738616646446321043976196303423629602026890955835183848272199410155061140239619887874501180789228861164979464768218577090426050606360698358806729836481073098749804042842997993247128893187508609254175050945587316348945548776229078789373916942184581369793574972701000055879431647590993688129778321222490287282789119048040996629565641614556850370930998934809674444278590548877669817930599364802768693769939218067717651183199690584555256818088723851961207247950007403568850545509070507508650654761789281519953292881016897738637559643175389597233268896123948871323314960498237422513229184162344282784393171455144393383923572432886168051340501437583368929843805205876238893994654975817682129840055624311536991785823285368602177080173127579190133139275794194692675071527730999896020065153839358461630195997809774379876131519634293001774035639316282677761028836751858628765237322676113943214141351745620636777334957739549105982003412787438845188387827594623352619885298065404263760616235777362332060202912831179330711701778834704628282568111089587725193628026991759060944178101263583894037378078824395363637038769939574872040283591422970959308795755332728559124883434657413677625053822080907655278173670338527712006671271173482059355375377794588212307449851166377949037902969486724874707627802437690727908551392984455732176775246955130210940219012586057221542469778769577459095311005424774006577116058734602730780834920100529804147619852530595346600644569663635307963467783384225569457352011798413430972675624807344211576156308953460676442151126192556902184065874249857418782554899121792958110670545102366180187799947276942862857108434723567672541790522581433402883785181733924493671625791391043685704630066976864076529626356425067886083438135047890098284477263146959748291793887420439349193422276273741512725264121670763155832552915985275102316097816240744909590842145749901029423139027207861938000542040385756338308016946054282206363246566064006882910533307039257183511157182638361827381912364424612378917502716443661288313096115663406142130158454094454573212101476630986061059283336144558234774862998622862571750619808535437857494793206562046078688383260340308749281366226117778669697941353869522230255588599567502514436480141201911053389440795302859018556505811420750688646699647150543637396675534789845975040*i1^64 + 605276881274271517607663370458102447802793353847788769860131012066497104459046280632568983924266269704171328970180047440846456279733397185395200005292656320759900031889207177440951441947487930097423929216176738357771017422352947307375935680132951481070757048263863541165872832305299071273064672714723121797645045649237344646897514063518595695012937372804735807058806397482115007045369329099629642977084400098013322581116277524140797900510514470059005045828587432455239848632629734701614654056329744500739302219039709646764005090804314412615325730398360968873987167460214798654016956301275256175986501270682637418045888757619402735861468025949648435487707991141350490944199764944775156221361315878436868447361832662218134799621325170724664654761460284897125409144408057555405986128700790901232821237210836189410550388544703596240463449465113997500076811039047111282610288326907317307765897172192193318304119530503504403895770047643091418965271418379731653024788062796627888782193614119624109869893216046655369866646417689829137955044897156265129539971807214961809982750024086387673771469399488639988404380745444144216282960505290106117016025314511374903235161717692556068330343751204969139773331928567319082045466695274507527425840439383285725850065098004477408644658556092457728153443151082740020284243686089552189784858896218834643625852659176404288126518277726256132080144794460444676344747719263504578239655187855101187516054154651344607954590252126084966305306591452744057441838689100470472402242176344081217140964138124440389851247496996073463746465581725539714011243255585717380928141492588282606873173045110876248864280199096916892201513104707274659024193618366167585369371510238259176683365155849878760277518974633334370124285354799481708178396601216355809999671084204628746918684891667433638224712058026234114165616193526050385304071083053140019400552171860401377117611566668111950278922175307906907163413710081331409699586696925034052406085392440843524440652783706119341417157174731661897174626901718542276358554277497113266539452065744758679262744066297218396616137418182520053129339698665217957936158653325800639880435849919670708203091146920019382685198925334927232896365091293107516125385164570329962103651765697994103191141680441033970026724773210100227803650068961322463585680217972313408738477311984223521074254280916662566420658627831059068353206521788439177776355937638854120912050551481890437218939556895445815298114984033124352*i1^65 + 1007904148943847288225469251544089773466171910975601985449888719922686879881992690796450490390420713375754806322206372916965310698888881256130267199250795035731424747278456693832158918430603288870100496331328052885019953053126986003679032409466796820290533313988253046727177451819982755917437369236326180365124493899994131718955553255389343825381981459504486944482579651097971967351113777721522171061763790027760886007363093949100208140744848407496624487790108959487270149238560979918860993994589795311097557172677640688998825448217374707644890625289723938094216060747113128614337412372313073657567216474601474870601861465390841124803722508620345375587498991004688531110864775300088123134686807670657518069332097391802115209936828997098127185347104126619213777580406195827581404509643829929368661102888357847258230942935917244554063264311246164999932457022858100159026926581850362896502516668771411469742537850095068364753134192937861491102316130331092258197572275894485223833942061069026678661622430041562646539834804147964291272548419930271959304646858204968227130060148583154707796272499204870616024955266856591382738828951443957695564081160562898191888795362936704588465309719983000180223584685264558418318870650231947787018587577307743046174380617952149393926094478831290594823106721342852263742128524850835247256097379804607528529678749485905851424737901673847419436694163623782983488067040271295931065228082735407047130350382800573719180008098749211455901515527509085175161021902615658022124889358212999482286667078167074207461454809227547880642104468345696426494607282624874924073381146816917934221653711894024640479439174707646095127302749237729602324641080122966263147611840889569276670990926773777763193144678691836532236026435712373395217251104362874919865517986072640018913760568977409244016800919671509814414983072684924077003818929025848689852934516671726150543094006060216657558136736944926964134081851011436247675819907975287387899982484672854888500954748793781962304966864535311196740307335519384836312818142656060655989951713183189252904929813893349366801863160651223617774431846785942981405699801863395430145188602384337917010729577086552990817984844244820382251571663529059776703456899800320789029886393938865380716829253624243845562389436843844247409062582825546165968963165357852621532656544062213494468168411739596020265820742700615416644288660955713435101249464103192013850313130239906843384505470124314344743021576192*i1^66 + 928458947892711379138589941467250853800174871297293130468306873253757507841002622671539118975558830084825734741058496491170676849054140599514186452508837523165999212389706308943388436747078649919936039542399928947011231875259763726098903052238327816901742932549065751736538482631036182099323819918374328201154848566992794028624111173574064342997371427794698069703721442566046966327335532901316665608343518845249579471953431779899610922812310081804436836832567624273115040241336326615610064296908607068399552224510369443185724980747289826183310479825642806789538999618774077889996462858831128652751824443414750304960062489813992529128332066136887463906418095579151643199543981817035081325852647175303501099508580038452205502571702491581546552106756917514611547028012324255239322367159226275807341710999562353399039186314459580416332428690212653056978613001023043282709940617162785712185555972559529387705057975816431459726935768779040915350561119673542468681875233047803276806181343431802324225744053562444866554756157923523069523801137360173955108370109238424430329870181959897831866121196350894679621119191666551067365379483231131496221363908495582319390549145993127884136279012036969886159575595342888638671968918191326378600389764981424106375144590603669225685758892337932670041502664935833013164130498445345857977893422270838633644439098657140116588681026433094208921164293905102440657528749646793229717390885041245472492709913296776161082457729550324666588552842164678144746758803258676779016114072678062448570515695221795767548048154579245339725322918785950666357714342436563247245812787840890768368784589650510897285782813532571837715105102946547190896276402436178578642874997356458176550214485696528908313056635193887187827647805032307500452711449422937939991411961210226455676961289798309015194636226568136503423492394673923417207587810779178981845555113771494163553913701801921674896824247761393796020648633125855675498799181464295393352311806491762562094358280348249512857989687679337852264883900029345796052025147981779690399035640363200860785027647968462169375037854766438524738180398310703507604351892014652101638082309179903701667118660300210122513023661678854980943666570598125230873760070888109403062768554695383076648471436556318528285804832494490785718988407774547579028392743709128977429575579495622392838336372212199307194408030259266063643793060266797117944762863965487034356094240713382470127412537289418507026432*i1^67 + 523980448263719628046059164854420559803014776133505158959471822362260380695307438312111187342425877596860169270318981264496075689973402363115592461595425557570890943995316187553835206755523275407858312908155924103144160662426659633792142417836905202061412544645501680228030331735140986291611798706509252399265035473932146370229134380308419260604442574682187687468785103302670257957537264529749918333197060336070688625225450299137176928678728733515913900997856060847512191954187719070408664983944072922163320586378394825511466531345586565383525628996975870222981209325659319924119995514911891566487925908409309658290660165108639955310939148198606264379223690268606590231719492974038723204730683339101835730091951979676553540001253114433351963437165185046009997465204709293212263402859275077635741651484499646824292367986933203606471424632984869871747531215159217896448629538523903678711844156465310218559107178669362516983597601699006565894169482711093094383119164902977751911199589588677866498821530743973429332604207360156647659029943423169956816659148957021537164579367023881981813362179265455174171416206476005308063330362811238645119984342912858611939837055002437161163464692698651178490197699902703645236775287370984763906915198849072509845263593177739899584544921574661043548061778460969542749998545271793063720781491285293793536663049414995859844956689525950933689579514309011368413703762087899743126230008210526880915289957439908526342370314882879218056407418967582955392724044259706790540167478489392458960206670742920274882489889226550021392366664448346310320015924801942175335376981546586171999227533800647216949193857740531762788807585320169662330977201050401353573262287149774884430751231121667263383477790079723533684766214994527450687467748326788813356783661075789354308385458449853391193335892830548958785405232009456263721670110955361735566119443072638653415582453647805281002376393054320497000422606348199296247204630180263894063658564499480036368603419314808622692052673669996708871584369411458241284635334252133399911884841671383483545536717456445901733745225179050122902107390566432982057182510500774097336905983717836017336108008199274045537661165621237520084694360368472451826267820267083986192441665154893806711480326461192395685967926787916744621910213200616756717923453513944119245240177534754493468346956431482798788434258533137656830706797935737658784951120006024999673492430050449974018837698792390656*i1^68 + 110794080837161791470916198611041743011914406148251161186423101695024679496418038854192537876703248532336921165330604876893835716149837977945794523402016908546302976513628422373702816493115948762797193666587032204204476813275198277617188404266620380350938354205969513222296331323362793565711615376170532634959879976784016068427544763163823443773936640838609916019893966788975541454014241419991599178572362015329472568840438298053480893020010940572682358395996356658213821303376864068121639355335075007615713651920866820538198527225262470686900765769400057367736800276444982604775487685259560700145973694643030584125636828528241226767162154161831505894976411729938455451830916782206940099602191938694412723747773834984331802979013810167347108784062613402766878782053000246232819690304239866460758865312500580100993441106144748804623104568438559600141836277416522045819317737617092325494029508174682746277320116822441636129710940562363193531802302054353135733559834789120219198821977442795937164734500853764214342329885963917453429765641896473357771727882806228238060258865547318072152187673760089490899121160038185856179310212683682753826610344386937870981799417935812390098259132987427156667658122298584853008718594346276121532780497609109527511303190525090147402377788387433741103393662203385578059420383986992568051009700368839120988218847915813449237692775987303578456540131839923007108006073848935730132476208609862141726880685391216261784345569425633081826536073400174675120993711203270699022151914005076490939459121592798888207794287261048883651919670370877414436829059721421358078757891802533201391816974163678797720214136253047209126238413939175128079881363289110815663957912753929790004123244372712516428894140801388742723971623779584370248768473851638894897631065966228795773472557451624523624111215663020640089615503405158910556944567595513735015985597096532701722571313524663204940363731797585260181698111401607922637332131497676153051023849674437900846940080598010011994211928721085488188246429420910036862185100790106761522343073969322636317551493670176424516212656236751618808549608319032128838627723088070679864227716751271992098962493790747771688537684361276785790641365689442655885144820171774601252669581591492413468773224616740493556947765792910101629801467195186031641236191542236028782082706076120179209401136478254521288474248635180264187856526155502161768597029636166921088681966212224930418140381184*i1^69 + 570825186207135697255487254132387608429314023359593567513465176315660725278075624427674870568767360774617404695449405094682647897365401646513147050880483325890606824210488684883378429380473141400260213285512839768784753300014277262802955539982424904511542072554290909670224802519631105345440429055147142941588505266892589006803581999458176131141582765767759613153679667817152039440339439659892393532151037520935878188879720106504067623103997695140033325746647469124370864142874189032412841627673036205380024025037432492371474780695543972287004297806834181719565720202475960958668370028078824995485521078370740261899753982461274170499641165499529429356740655913465033210976064177372109427382927883171614244458201388111002333793421645628222141440457572061777500417968511360031060321533024053436237187010223001331447965281206303210016406232396268228458677359132353541617749379885278197038463759700509235528284561201384892799347603425850107192736363032132709732384886842524551411787422440824976367408286534749571827872802289933164629130168650517319103824832124565406098972423636915770261745155805691742493135759079572504407414504222995274352810039280270844952072936295458709568400640548250136906297774737750477423871936255502702737875592685310853262269963710782341637947696838982777713361293791995464663682067375663149275483051190840149876237293982607563231529632667736127612568583676226061764648882862980077128292090107111610286354837758891845425026209358661103339012184515909115218131318458169900442350689230961597406197667711560064873019538144059175502950052683300981489472476824395095986560821759252021496509248492474086648765524032874739586045086988684132664335070929976926454753689783098328408802938628757014871332116392162147195644818846144140466167933657734393009191930452423953683079914276294655739316619977508544970075412473198688699730777087799500123939140819607894688573086292418732531614771168513964802937708842338448521298427285467878731370803007700683686702731547029648243590818704629327475150096996117798268418698663712322654109310518023103911319671195950741048609275573102836112054115442807111812545291047379045465005554457307939457370126963917787421881405395081284705644566138052584319658646174727278770435186276788100783751544229088347869516896426917050389700006869426631544900409018478226351874543842922059789525737115537201989947793959590090150751850802060064464549411139594815214994481784706564096*i1^70 + -1512993688982806807010125155495189181829548638927153900464767117412818155919230257259569262871766057119928827509544504265717468814175500413757364636626729589921873057655248864410140783481463420588335779534153512549162743738379320986242038737196267879535643839266287987573275647492396299491968678139455200819859424303117561043637832565258492895187755798353125127041944097910511143725027610038443622492233752867662729756424431457291182929944791739668220762386822911332081397112288628519920693777644526846402519381128303352542307602137135520898521793079209939918352149944215643444668709879532424759912682894728165277871815696244168423807134937381680619435292043330034579514902318998938535075604149052044443838969257469167764491045825175333646057567980548274188299213591164514076723085886183607309920731327784705184241664052913637516213310058536024920731841622169399366604962576384898595221829817492248383173666463788315428917101179524319307393575328577185624815454609077697909458152092003841481317312179769837745585786391813837633663776043497316360606168445345271620576877107575999175799701422142505738496866599769382976397327612491126018846197428072030642059431928382658621474006108245671394920454806819331480289717668461195171251645066124431085392261207705035704373356327909849767290506065891383219392130752632079288805865713814893242768211007389523105964664526730060839460257950032455529744705529548593036179059017697030249656889986843478517698194665541665915664823976274008118902283706864213338679100559730534827652498960918713812141576188702810899477603871702756701571831522236545386267018305926271846904569094340231416268721615691741354377504501218449259237426660441703663879349031417647460142347895569950461100889406816730610046768822081544253621318689615770647554234790883019242011267699533147865076633318728854232113663906506848404149041163008042793970775404436881067217519545491381292485684067884303607645513588432102780105930442638021438681466022610406665035313399951943258372363353701493609987592833601369832119174624052693460544648869131334184352100696139370345858154824491891703944943877494523797417033027560153356801625310013699539702035437593414822523302366419668531405802110002696817286847021625342661344099578710498762382008352872465713383594414616073155834501687310606621659819874398407310897498899591005538388837521074348372725874138664271274548344844995332521163509038270227416974262144073728*i1^71 + -9907328471517979422101081685968608596216056671499706923252247424284281635277745190886040483907497529706702146763424137928003627072813429761287886901673984099923737791305305527808668372432789931987280090513609281288668674125070279182930080874185702644206747242975509392322304487522436517970780853236663458049364009710628978358777564600885140111677511517094410387208327940076535043364188697378287934142898157975109649260608343889609564392426144204267369105796173489477719258419113193680524153209280859601702350034821267732122180242105871950102214472726688693212175304737460557721524864842298250997334600841447115146747060276378241652966717394333604282763168988961111304257974600617587833655555256348805319801000442840415993714335543522584196300386374411079805251685954433589391049918885782836999457942686109001532493479704552692142416116738966613983076746460229271509624350355127473606161290799945158132987603354466129186804006943546124927969062778501875687352063237290122665336902624342179944108249973173578596722445824485711429761686375921067890248505801057751361468125623293206208566943689667066218301154425553202351471616948958119070023903771298562122475385983155631673692815748425558278992567765963466990258380839753128808902373736788091588842369962964451016090351387364663894894556715690471339281828497955411341023350515459043608156073267652813122892177081722884124737606134152291729241113445081852309307159930732303493389758441862033409328307468852212038915470247215904485446742792709583764681423687475693740636014169750041864482308374623092889091007653392814473746854010911978127805195599052236701210281131423357821868930424602463213462220484060011174293533812779699576011610614255074088961039414456565953581048598004343110206761014780795628397110280283259905692382617747857590526137890190285888120252930642745032879110783672944075257830858060671096125520572128061763651364211013188575240723118800309656313045726648014117172251492229246019912308617068264275404330897736793191244834985625291655837920750569071161269862258854946035729699656437391360350357592395890395324052588114234359582712065832152852527032806829810497396798760919421499447399836045206695633581577935308986301719864001649331607354999023815724839828232721713727653849523835143438616655790557851950606449917008552979067714425940630530244535698324815567027823286052597428172868626449735964572474900556647383455952443752162510503936*i1^72 + 4199471445942145407546549530993552064695927139822350414311813410755568754389268946011271550124138622554976571740037015894805161148156291112244659749279694633329415038832294941832225438321239561385519948259499672799188029599231096414331413484239216815811998581456344439397399712798851246403126937594274037484184967119040366304686114885145142374346436941236034510497598202336644898521264611733460201914537852341774682381410739075631380489237520012594039400388032986871605379966850975545454008964211956099492060487109359119643911917905392212149939419739293569937934690162395284229642108203330458806627321898206266479835049872864710132339194981703842810647616228290320463363230590181749201996840353558178429250744199330600523728410285207497759971502084012069331967802955576079297752617702473940704868999218268410806395492268482307726134039889297547373245044606703322398343064694259630630362893621079281962544005462809797335205584860192805157327162359123980064910627584188924822249492093799894480173765000332243222224389862291256977811124752327936875777058632642083745892473421214192945755616590509065133596486464275942953737646720771147646581016878219361222687997719231611526837206951269459841338235705645449754340158955644374507495963344928455228514974417658812038872078643551759209711190806933794450215870043787873724494278026415470396296217163979582205015261161908065602819907315813411161612997405017616002667055105850231580235095244050217927523698445748105031996156917807993493961064775740039881533760845566079978847845967971308530663036636648033684719034772223680795779100854398506256628538334793903759971790836912153042922757158781672679678285455835408803607921441950774772428974809556954095144063690111230430593560730318383149286876241888504075114904482947928651271555973227803191509627315265364024298564530316831432599568966479282761174251211401852042577461773194529152392625336321059087825976667702701819595060741489588183350241347127530793917458173241072311478188255155989346761510393615859088876702009476113816102141904194522054358374511047592879122091297733893956903149067441497046081023870491759258426792323268467093324186789589455068917542174811908630116040153036250238945173902759602411444287890697563704239687213911036095499082283738624595388841175375517333352734201285030946587840419620577078841743802481767778419858455974862464360872686164004678152184290369375990760198163358810112*i1^73 + 90947675392976052911847843028093819995505704249488290808057196008357875677359808102391406826859488771922946309641451888025793537030918331540681272948730256866736187672162519605357264544978541353808759793958675294218854909719065474320666911012267211041665148573581526491290050869030252972205812286441002707813357379668409399116479798167860429477247564403244758751830300611293723659067277273473180363435483497315768721100512996472759741393098579491089140663635654585923024023849236093897776513411862100211549248754336265203350505541110107988759021371884574581222655216282306246304184036047709194020724100091423533593251604011992406184444879096765038173095860323924814121859259902006946729676357500482959432026645315129330682982069255963630388048378231784532214644898126605740486651193139796990415674770295666532691761633571412174261460001561453212366968243177648834773184644395218543684534520911812737432712695596185436905296718443361835857254284327155674726332687425252718147036636443730868481988477806120346243967403788553767895821656292394083581586291119173946776098807300642394607310435277908017531424521297058740835385820704885457749634796210042637922051619255702689435871370865448193093418958760314158153528341037736084843103181613532679926229236387080049097174737053989957359577448262508923225989871423497663266159677267603144595465543937077085758245099934219737510420245246398337494761548726972146148407388602801980301454557824312682433596025338970430982719166388252220866654488000178418468690063454834785688061668937324838763806555033116522841556976202508145294195615527241757016255528247662444767476908585134624480903305314313063479294060178923232916055920952375328617302692972578683732529595492779771147114195932422703770728895346326095623752034066468752936803844850579568250740853761958684426567601998686714527778898846775300806493212188152245181127083110381533655094516262415420410150950043623715697069458365655027348213307346173808422598110838713249609581917279776025585447716876902485549665753311200012031872222632666120694064034198671959045493849511000558327462689226851764737260196216464511416628442677054625514082670133166873962718503608794979793305749694076839401905037249355085006156045468713613037995861831854933661453478236357330468793907368372097611208722279529921653915101224495301768119758909588458197118891363024266925245476416621654236477962944447810589553590272*i1^74 + 3312910452563990891271825544918668849165980422944419426769567125602703413723534623131227656068512990124634075506402067800034848757348542605670624087523221883981541320137768087459824035081978926992306652779544158141196057154520153710493845100496471233325361751960768195112956213469544930941349096650104061964961354459349190920765994414993655566361434514074451450364730028100269213760833558645403888545669272819364216502671663821461695202691192828736928211131569352030550958583622549716853367730575465816533842343397980102307880940455991554639543771328899867735166027330112454087413236912289379149139855057151130757807938691925515312299436949673782153598652641626218143283154104065379777946419105503319638756259830148620169998645749724063414313930955462982908571344652079074716055644853319692758368978754568245512718809811503855277568988125081280095049553492703253427972154455468695109817523917402717922582646437110936574321202594515845822134866798214116638989191399866226556917425746556556074421733333165305159597579600767016924889898405337335281200168980643965938521323831820349035463894557076225421829914816785806423730789354235438047989262678329667129359837056562587246733095120332602573853443429463060375652193732821427057136699311570265380513224884864971055065441852199174280463278324609838864575715937578111783723110942415627904690651919525421924794082293896304057299156019058805172735246691161136751057258833819480497935266624646807875166117720704581635521092656264770390928993916774385518366393638225997956387606956208388806027117224596275344524038146557109222978087082012889624314338733677877002063288581811502823265363344435001095140187746019005112761186715526356981264570929492993545187234955329682320521481520743577635576192372950726043878814163716204727485934752225523802940795642816612611312399760630507042281255715571372349708848722376041191738812671227819502471287405474544083287209718238495941396189810115941890342421692123007627157549818549841720352433172546074118758668773841607782548793251687195717953543930857213098168530889034394968302761025479357333116796129625247680835689952329920825540047646489544220794765548648826726040384338086565488024916419967582519845849771574866438597157381352501889459339155484710838880582069086875646176155973324482249778345140317857036884266989564394406367904863655447942845013182295704833637119449517377739517371658270821842944*i1^75 + 385364566278931839602752977039207641409207365404391134672832680406092246249469960303522868655414171928138858203756443808327921349841395163630301858758975002505669423996681744956021785194707595977130153022850981767913224863859244874929131106613326246543876168864789928756214120926441992675287498720947600236772923702311097395251615578798886618904317700633049588453900743314289961531487853133582751888274853402661921885213309958488828737694480935692058143038712588709950464726482188665125963663303430731052159931011010230880553741305473980089640051625388257026620977449955496387810605647892360093249162892734989076039393012992016142139893726471929096487261525787762197729945308770172061129348902316588639411858094067777049032695042741726741010844260348688304749206910856833295189235814130551998166779867728537766169836291221708370686937960190257570972048397053712285440023715634317051538279489379364400119808746887160492432529320756005308183974686680945665954135960118236111655009953899143197389158002171880436982324208190482895867749146308192980745021516066584327765336325662158544953799799665278621936152934644966125039307461634141738993736342914281564108474658460393883559925230416199110863484281313442799137379245417226898189414900434440130007520253841801705938015492880108746123349076484183430451299892151709838159253944638184317970705986000969455595042266890049078300212559379050469144209165185981751836568188214293999339483081441695817189786680825563009880592484905091216266656592193955828930875207951343326569209522999069143665090317624189710558609666941827003096034499569929499372018926788353151838378098771516789741533824001311390736026459675084902625419779653659992908669141155669164541968400567155078429005003239934127545361011648927243370863999011024895370177442722294244616864198199086751436656235264752046757493329096965286410960762660696648226706088432172727807046254585502207577257395521522509162105757097429210622676573452595848232969425182711199023557384443915604623603269106304182547893416822029039192247515272258619283170856620132330224967031411944119846696557073567183830028995447312214073691526943731452284228548132314115444591016733937624708139715480359681575290527418386994721869149003997313891854679562922737707807728159486328595275697150144366795648049458262985019240990565939388320424111547655280399622056683934602078313189422763144851534855012352*i1^76 + 16240332374110740374452781731183329297368540989528551612444746842907165597571102104084604482027241095533303555552145561160553662230328322110847269927518328241203790567112943521893555811755372802263764474794140544414962597602979434064416003232914495285742839235348727928573725893390212430264646218213643511720991408603898242040971854109979727518497471261567912823386352036035421373958343436454945475828473631590366269350487805963093615286508210558708200812333280777065346358458608216190692969347422576027508252397920115663701442189405676575062226984874349960114758253680268839490965540484063899496705623652966577535014265599476101404869524939122016793627575405811701274363978022950921667683846655609124019261401092135253230420732672152535256521002368790715271365293663774407491784035683625022771795407396111044057767818989275530403142792549159080944371600050009081900378510999957645802779295526461227039324373092774151292162068488798461730258085511510726342428603954978037462006781860601749542572497286117409825173345690867833247182925903419582605253407730184645222652132263650630975128456117519815435951751860781095836214478438305611627308208152548423616910345849936010704923052920161951561339355218931661200694051724929316797521503325169211439324328548814766850161367541004723421766374398617420303086477665027737230226430555546344117153429286111935836940093555991795995704340780826415235540358651773208238202985412078592085670167607857690100418539011671262281404963014223012357758760950078795156897939529830096664441299728182459364846577170092202329897900920140685600743612739994580039225398414378442669834398784473196368298368402843546306147930624019936125494220337302734583575545333084375549041472874644019492693547253999714433144094239281034519675031729794041210148699209441171730533027024916248778335425275867335361845962386472200454827465264657564283881701052969537450029297413303459021516212657796820691776698912802891433131559331314012020226923277370127780121562595499090637531331654608571175211660171518313062842399030639374224528202969158610863493021217873719108912812110660785412896096631532623779179803782157700165657425298146210746155222500958279565279865861408229154254033542927387272297762458916369067940168592767948134325102107270356242744837149561181062406663754398849185562206475079065207769846394541949770678604890113138236227546833557979316355072*i1^77 + 435579661150308546556291516181725339463674362129737885188672028681329674583522885841804292544674098178540155166770034750367566583459067985345753814003148099313545421977278852749499780965486289218742312475246662702369362032495838474102013078508214969823096242189589332397359571082571759080621446172388711965532167303907795018355432389313563692249068027661492797005772778216845937469990520453821926016333703742636743043410953117014087438617493909732406154007134591409835662202588157608161959176498594593814431014224758214239085318180386119052580746510556774754871368751418859361636793689506920207251028964600760848515512778641512930072242736739544553965877156588029401481240291935396475380581841271017496669608006069501189989387675805597619009558219725336399795172792389052474323053160356399702547047103231671144572442620578983543606905477294431372913257216489865351190779921641955728204811516442443778853133197484299780478107195880719491829376976197358783606722558843874865933815924137974445237288738892039838138144061528655528919535962348813157304170209335262840082854960203483698763726599658487647234434214122160434544241166528516331889185984289325841520958851649517177209658649225316304881739977382907470721855986177754986580044614368598151141557148401447530664426519162153204844158094373142634143222328101181389080107785879202296792301039136169494144139699683676861347381729232355588959087306750792483806696365777159021286535466722439098329329429459176184526536135632777083740139096838723959368811249807384437456735417324226198113821719572579283563145692554490196382096747828428410992868710466026173505457506980751918565166520173117097364528384083922979273977587887694476527833644656010989908053220520067317859904434710436179213327769952216193772445606313176267995675197834302868152427278586367428275501751022932575070816575881839649807708579577830905151625728301862583420666160379363230407407183828414345951503600554848272448933686595934190178447047403480613789794484288235939911411093909235658330939930231792242606966917046121563572503905251848099434718093245266577222926916458161678168545945973395619625586643024853085785787672201687875408836347365690954742598154105365743365798607191718957355797212188218399271267301818236612187535408530185117082882986226991718828791180099436831125098898434397883552635162609102933996672569445507510167781798358024192*i1^78 + 8119650898646597354407236962199836717927002249559984727940444057548714965461570147818632424554538189219002800739191867164413549043077735105563572646074120419143583040680317627755736978242242430166168301278950289100587952657038803959414377884440560447150140117010398898093606216964326690052726824828133041143617639831841495351793506152101006023115417250437917232771845772898628023009661157894663048023133573061086571422818728490560737411431705481419575673395039392724213961045156762658819025579899749117851634517746474481382427939821419737796174041408064435850629723314735328750391140208159169804233781486699654698005740762683510512879284944356663170441956369341637084998899191501767756614665063763183253537391187036133912298042696227909802025739460682972590218453359091484447132648744339441024807743634351147032522995043311611327322949263582993699434498740895676618652603594578822090120057944044968710480148307548879489749446975261786594508753001120793191732720790869087376203209820310832060900881572755237358086022128405428507724565814315689726453455959713285171744255070257840276542146587228624992577206322920375666701471168944408888949144428312247356030285158579423608292368312253471787070559342657862829344620826323623050077173253333384906083202121377676596311878238089957289078367037625599837826429673807078285627434254999378498881920474476614474687513470542413732135208194625090556234577356368958205886101057462931489307836185137392050506647053172279098871164952910273259107015886046680216255769089671989672612256123045252066275667284943285994595128182663351966597112240325098938003400675606833593473932091926703606496069885389234190135659574069301507791234248987993746709351790417726215533086564507194580468078479533771134984921831481671418901913209069327900210108839992747411435568754734418953133690653138282136814036470658256313004829920981344227363791282620515505172555634775110359136240759171087098646300925957023129442411275039298189818617504082092570959368884096909259527607306615622333116882464455975188175829387017506120310748528202898462096232287169288959269567846088057661992737658960419398949994393713037652612976927265837808847658838652457917782373242815044991315765914130388577083208190296852728939389523400180647647423198339819450334767292169597588661082037372263290310380871091921353222409755685328318133142073989572915886030848*i1^79 + 112177913832711438550447602176032972813576021005365868075849840853618210759291354338815911037336329915538665548516309309058333730163068839247668416597110032490739318860984830666570831286701541722760733334631780243690858898262122863173411409958568285451459009247721231669281065505452280588603056699114359714866756329403894971205179804850585948205503180328334192342915545640450557929086141250185496842494741930126709349544529307038417314484516052709851744421108449149226657938094574659718823244138047569628545420272158436152870454661161509920753314059909533459998852160432269793441115682657273957636560605524520223645213109459749679940465960736664011034348979628556223804675412456106641877927856104132986647599630780157915457117184806949498918673351046536836540113094622016096388259276437794289028703748560747281681200419772083558461342504228311869879637650191978701185723417599883754981768769702139520015170479067470621094463106839802705384766943122127333989332342914803217566969950559356360845726560703344551175810959904072331180030678745600641753539367841906202026655795342275867176494977469933389847763466309835040917504780606641548310568769041071584325269108947378652510256884921003893532688160278050591117408420640415520513733443454235204407143001499090574656400493286117098527025625310791255887714525378460701982573270670655774904431649824360972938394083820565379276512346020296906650131369035694855845648924484728400842962803570376795239769813535282213090156925469568068277427693983366960231286609158515191231462310245574373020472559319157907847891788606602115736905577366110556248855187267560211935122213600769165708242793257031197095154911193834831131868017447451447270080030111320784623506052705624938016448741043660864759936413220555634564055007730564919964190917111201731728576521160970337270120460024367632198112069626829610175068290244185339489301226706256472503805608771907314880976015287988788542560948575633232733760998779833600400913706456827736203192224141278624935368643244015986757082295282817682463982818827206598826741595560977167387118162469509233644430544510430562085624441864975171563148444489023085556304642743404373894921034224003481179698695345216345516845045326538029055025820957581839261849158125709244337233654265695021135403430783591431718466556101282611992883736528348260477334965500132849386713346148489232384*i1^80 + 1235658873221215694749982638923363852775669284534382997454780775071747977764829469959388477752759288683508175695296541706807958293134385931603516066650280848710503426908934313222409538957796927568326411519415018394962292412709841319922960615466127938870642388687445712809841641337765504467314711530775355746593508746714323559733120132411407355268741873209214735183526409362268578261264945145693343420187091845084050813536381208234564262319204337793682607857333750454215119677594835261514748696148432384672638773381669901466447729924881415048080058593474483524677239266276397920683475025225374317760818834496061662323710931490410132949194194899806527272222627987087802172259879266414742851158959789263306251442664752462151295291873535916993143800986171188249038811481127991712017319788087400518248280082589913546686534019878775981103004632087895089453191310227885957945098561730659985626222161466534512530037835493556251308323133814123339297420877961156755634673736870542816547246262261379137975609846358821439145030058922280091745263234475759787084954504958789103769011159804686813921290958937750325432759151886800313536414916859232501277148618796744289904078595699842809235192731440375473690588377805532339668635899580241903034785404223482949994450190844449201203033661006433805055899457520995669243029503656950940797319274133607975794394284945110667008853228436457550745186158804362779198488540223679205611949970635955187235555506021235050218002252280991654562338056323606131953104316269260913407248688068697497108015553318184040487339483288655952005507587175378349825153882331340626361809828051233813551229324792491381986354297581843496946458049476508802866187845567707166194858197168691193749075466982360644675911371217376407514437614102785375942065793314626856851786355038526285079350630926325732467267839161797767977169751280482338068480580718460125891950607856641604479346136126499005686277247168791509536074171534176272305117181011355458166731406092638843724670885810795852873501533294015382035595546931980307547557326692670930339550686332322990581736578226893624813754858179233481148470028402728494547181240528885216857153164988961870080343913974113947347234741918094742957191327342891158720993930465226138030387888250281847304747168885778820079548365481389303924476424291745309324349567079381684980834838624143307998809292800*i1^81 + 11958250272766114514906883173826701406432819157794504370955159715796969721569337220336048955673983682518110930906425684869385672664072658600072399278274631470377080573664365118441607383250410397158753629024620998423062213072601368982461743644608792999576430967841793447414839483366586428240749104743949267232195577183870974674792321043851044888163595104239737041950602668918642029328013928863606638519614313840080815425074459156481124103558702148068340422615047679206921858594589725239307872861410722942963502964706398415694131952910288250404003723467322700716993621405062552100674634483178667401093654546731754412149549512606527820196699955521963333008545195905423976527169004367498495816131988272719707327831562309751286070802314193788461779539924757844641840769208625180578504845541628226323719972144666329194319413632361378533393937851146089028241576566818328245081142310033567468870607360117802198846073265000165579513756307638848229042726454453222687349758609048530028523534526857121662133196187871505207340125156781833011081507346694863012328286077065546697410018782817933777837966219830452209542669324120302859140134012671143565659230001782860553127111527527913273926675513310697909210891125629194492471185783467110977656052969143252640765540028965908334405021742527592298342902020565301104294605077902800398325535538886880853259316827232253588768693233104489317132197233468783700904290234618985698479985073642996802570967395241394798757492578686247087113784909842198365700101935248216106889913844667598277843407202776501173087377746406826872855638007844461082144040978285510955605689098832401695386124407134710721902521019582294561463597580297372973728917973391439807530895405691377924039951064606515186554749836798001310748602485778246320273462944754490499175684951581762985210178035986274244040700222631406048116009329416328397476435426433679463875268713074341024112227937958498750430787316239033838483785723846034245100967425140253532988068793442382844060235674094068621686230866200231423986977178437200591880744429573502606822516451228539801967453643147514547421056315332678739904279659204071439891637730662404084204754044630775842775207370038503443592410252145257125035522762307614413729087997311685743408172054300521833476071360741954786556215953728277286252546547720654686794605850564539734624664766070493544448*i1^82 + 93973396887905467061634561948282272448184050061228931681473861501891750263801063855744302948586374564909936546378393077927141613193339252580990709642312577632071725981435785653382853214662469951612203635050877800303501760820799988800220971494823655378074356945122922998812667025752096236098461490322972874501196638080513010239866801924998831296282420369433018438416084246712169118723385949663992616773961315131145399260346333610947688479003660348602936970449095596253940409204716041524345487100088790587265386828915207961237041546475019812810008913043532325712130800807199816569369543711291352956500675408804421101028149850709787603346439078006758067183676891517709872050937358135315636415304860466625420031618551876438146672241903354131699845755219647159088639905616151753551919729865179708631841972660404673482859283817247429915963531595751982895880337090512308675174046132735839498266517774285846809915103423407882286794403610780184761034913649242579193484167403951993629759974987192953131417092622979608147960413820004360968983357261724782248553536888001419926871784818861417927796691501536716267949230876054225112426235777336881410949021212726192492198206088837752803206702506859468772297934746987668488067227094866614995575652315703401698747742751788220850145133976550722545417882782769828439966511773167200777068079072084532252403942180017464034427657722570374666603018700949570423994442539165586754008967105653916811110629522575295064024332127006554942575368362843039602256830390255526574125495661127727628117135642621157296451532710368950593503076632832085223141032352834803646100454038946480381416355581087108163324623877359031402103298405773630974635234807396005194039942815861655502348660596971883720862857616651792876947005147483062449099131610618647676046775616190600390248082242924994429826135112094370428239669716751002956110743500205318007407463015392383888082209805030966151128795261468423737411081501860106980281477926513806579265017869596141466623707830458040027941024516779427910190093570348632948020881522505843323365090431603934867366721769271487330335599227583410618913237472334845991463014533351133307633213663042355108416875946585586148679851584166763709917001505348886339307798724123228457025339299264894594416227901091126024820762480723654064668657247422755645104643478692457570280616755200*i1^83 + 598796023220537309191564701982054503398944597771810555237457176488403684139042212758153707909125152702925348696727301349812007048506054983088246550525320241768149747109658281035725127687050042792331144058772921507693874516995269961092152715536717131865918228940540985824081718575017280508741816301648553023038004183082792290862109602667591071071841648221486515359317830689677297055443686782570223389844784640810880328899117546334970011991922932976011125119218068865577089733587318056136888434279706623826488664453234883624360171995384260225694292398238735898755103994174455114976249062272230157448414899395142555679495915436829279303837522984164500912001039438462876676593472946259233533695457196928284778545042447183221243156527703192225432613885331398830206351021150711447193264034443305339959767625341761544872881922371560477169950379720522027338523688525477104449961669526966016228500445418328404701837728284227685572350765499849622264442275437255969053780004090298112892784378899747416018549993877827758590171384726738885316736734169249233757171541740400868081315868580701331941218144553449650857608851316412073672321540101701308771559525348504877234095141404483683238199962531678134047931794488235479217140278751217740544529225456540501949942720331332917247429526762377373364203715778494148923218876487102612389889434389377562640621084483355004805318771892856339653265831779266400784740686153787767017134035828474086496436464226398601710921067458752620988369389763289220362307342065840342266022967469195535889278635709752808009454291673729740969385886883037415355584475935399097261087213221735248863158349507411616155277982943800219264847932765612908090542440945184566555614995706961356340586036072282525731178609017929429487338657533678194168811406409557846829883900444266415621134555340905088523180966856355386358653289376384226496948026082258778777233252271110286162634079129728109733691493885510264867741522055416218842694455094548735418157414363040193686063697047786431071370760685682800017345631041604475517180749413851793864829523156542622221870295315982373625395313670465930176829212702000721625340047386306403715545214994425948848739332839552016688291247347939322407937310710750393322165950305263153986997585607188671120339723591458696553906482732322378001678814649672275300835278811370841178112*i1^84 + 2365415582132765791559225476791945303124539554449367953042841648574917077106563077008416437241937572275677230803837763542450035579327649352370170568271660291710984981705071923947235893209262313558675860236387535681818160462234356637522169162056446941400800017321484898809489990652041513682238403854256477530348446065091719537300405480737075749001716419472388828354041107375035206958573768457777459047687035040047737738115419036892385117404954696457782533206908534385930956112669904729046520162735025539578479712299571337490044215482601100960292575076112182081498932736450550271790337538739936187383664763342795150539635844591462827864098757583499185417229961522319403675491807656351670381495077449450616461724599891510476317041561060464962639442978702351185468007810227758786156454081667501584905083261563051783822134443608452817056856058180413032265265183354473410088821809422245228551113557832491270802210003740368941704269312694217293319343075995652351695461916982509699831017415306640152892465727330212741153089050354572354352429779392346114464223350458803747327395880995544339144333551046870013049178090381034997603171763856505399269792584533679749166292117925808343648726144818588576505660195789613780328458718254281740566202504158277867613447956157154444007200205072125493872422316197494545176488433628052722131275694481750650265848151666116782537432613586180219782726567877183693782207333488782582698734728917247374747404808060883317443292820195235561824383032361087231605547613076223289936998005910449582185209269061823650132557540727127986461953740168661082286530641880598699909838845915220488896071739084850320683478248283508651138735278655878480406862867900765071466161441662220636713708555595588730850133488038630952198083244205467178244229402388075292204250722251352183633358697975873139554164271546775179080879669686512580897902545567709612543318769478844326484641628239785234970197044703234223495515866694808549178259817002126923867820505780434767745191034469474628600615989612092562809192867945171635079282035544337993612757287959460438403524410612911447419574258319164314961344684538004648632133889283905203102860602626028658033591353740967777061959844485680402044054313532830977402113992692169293402632259777566260201627478059796711083481063036910243051535574567984083667422900387840*i1^85 + 5586616473838297324377777760854775349714607991057554896782404496854333531602025435944657371301077853203780052315805657481133373310676429151771833307028635557848083499797178595584126821509068129832344504861624681222300486845314837932298749957902777404959540093075000513599179369679038700262699736275902972369339705735900634179510966366076252064497734483696816452334969072695361219315122730056523651980806840877305723188658884590208951283415075184330858856449470228439744713932615131176216460703179626207776558186750772968926896300281952322898947219045001655531990037071040582546832914537112918868823766449264961221526638494885462468405614081286761977155473287253979019468216663946584509634541423868409458403024833093909223624718371283772581284367074008496033500294776603712078255345569124425312928982887496017670794917383725933793464802641980458996181644870290069163179340181382018434769463546162109624639275656676044525189983779516593528728061284413411719292708961601131270387184656053266996053323731125523504813132666365771347152745735749186409061361959601169075998576348075323867435778756715935805259157125581824535000481777287102762435052066149240343109343391262363377907194902265286611630274260237174337134907658502850016407477495677468059549602432524176327590569955072138701952757596303835894000953913027523208952581842564776126501143405981289841045390957608775630273578817917083904321368858235475554895494942183113214976956026081516653466236508156620033510321480065534741430139969632045979029597527281593978795874602445316805868047153982987162914142795133156605092710742609535171615888568666233576859507782407732595952102830984309393488851503884918756664724439982702468492805394524064639083219719426243109222094866841279919975156369629997678137484312501704902617272408629690046339817706479090187836004047329591803340716253438412533358422899831336433817072967489417452374785607721983424668185041478257538088407567580503588014949937510799203050457037716096196085941465158921550088017491229522745018600093238094964317835256262010605505868224696809350038301496206501103002727045820601291354844023602533198416013844087501919188406040995218382839374143630090142110079828811812834991764095991619424527633269032675854882913148673228650113254203828422444736528467717233338920013128233049550487552*i1^86 + -5367717447685552243271135475366151991424704266906848838059580079874074102666258894515103283625501183865506876102090023740216247396064950575944271565180888813433892921240317892431930171333999098750199391938325927332698414964927042271396777258609850762681761577737171410135262717810428416321834175231804430421425007674296605444632533212046191634176729744202567042949247278840388905427113350197282725507762006218283719009097177173565066844566729438486476954086571825202922948933770964999814879947001128916733409671418806961843814767061092452807422258485830139405157342158207244693704786817243534145778227128470756852060841458509782326628249749637251200457287997291746571856393198275524538206708244090202351208354101651870519007586204910881834097041577940964287162584919546033904429579565937191910967865284059050884704154564280951519344545753986372665363202499092337739650988384667851155520400401837318403248639647915845976892491830047288949262529268924613297498902501531968412204430682682071025462129408606029218528766141405798070484997985066017642329158888828017054282581981495444649106684602979660065000728868003351574582323496234823958343510367615231748704615856033209092517725892565613715924683663353084375867957713331696140927892483604643107109191031724731078747015870199966482335098431481123760694372574424805683527679897035685044550109466569205462603587078432734008492900266915506131887235214795325191155230562418524671793105628619805740728535628202769742652569882503268910276073035546297380754956322243978495747942139899795744192328202724173862973629956780234872484880734215615197688411535490741508358772139721178999534434537882344874498620400969478778586122350496616196510115800630112360750505880077715424855595923283954862544131094441190868926437439915470220645315873305276278935204634938763644732618268711357237586008223284519853879756121243947751601427380870426626697207071986163329295250763894579996577349549177818098169424718733306042288999229524177298806724981363909869064329322563072724653114879835410395845981009282911871136205860401266627995303749978948816898572931521014741266259632185443679466759111905342530357034303575924420118380476119291785211658044102187653242403242620841633018283933192093024868802648382870438259355562935417159366634580934981292700717667057664*i1^87 + -7739726064809575442674536567162473460498434109205468211237450641316789412444887485174547895928255895558116329847968170129159664191375095222844192297507919655923275438196431833449741229801141013310385373668235008147727643804885288686058592158649936606316847493980675627732341730045330632271167788485304523293691529174637195516963423330958641406172811977938667783068745357832949709405908093785571016310645366883183827316687430694606727080606416278608176820033018356698294336483865061985446547044012870878790956979565985309416910904561826297576424632939809554271477576173375515653007525795755932398509966101705444044246031208665526230185837016289795960340878732471059683436427523257070403458136373654710983424609315316440157366216438759076353726396265264007956253978887643294619745849068139563554716985035132178617556454200830267422628687488249756846561648690171140937475933321045308340935888012583107819788674469219326812187127240456905186483297711135841224644579193342789617782141096343510056901671679774772895492683437036753627114852387659867566630807618456975645751390598120046943491745429899579602001822877603034462807022000780454455410310411468972529466937826504519016536373394905551224440609359064255284612823068231781520783710316300837482807514764334625257530484138746175975613579607328655887876280702456107405202321523390286949668750495646600522940738960696643103326740838802102149409010674147818019329736851199834342328007586725027887581131798862901856014684502602752570109604586666109189797596517815920729471034189716838982204586274279073305065566435768199049401548083970089888256135703869684000377125514356864761680539966096580779283095686395269793428881358679083380781504779679400466762301494427448129890748494119237408507100244838079532189172055976683989984780103975953042942287857993544240918455581708713644221149466113684207877987890233256974984985307507842628307560380451536840899160565308173259807318932822222405484996292519043775867903018876054206392978417911101788824335448615386393929463628562410560825000735960691868707235632473509999614130132497703474710859696611965351442661380918000665883508341945291747011615973759840011913600877621988740832952539722057520232872736373551005233427720505472939861982525153412174959248359104079638805352909484759512514560*i1^88 + 730247741771397707116951546427795411637321700526414786866657879093339438974803336339644044414713029494708674981194374946493050396435598940078495413626555334361807429208103165708676825397521824510391032462503648433517317750964736880717536993748923159880571204984073991618474102654227780121164246458304344809142703631524357291038718582258248799331562309358050538017497918454976430603653767445417021864122010803092481864859527768766673405510092558912200384779913946455675840789973631662851362129437101859433664531142843310324232697874698650695686675300300992378401440001961080386852900693050293178371163043435269907149870804206131996778012429536995329837888561818980766358541885856046312363481961024153727532910850195719277584132623620423052968175450281252623942685007849751429483901574172101116083403834387807000358092074221050703687740635252755434534760145691773412697276338111697456510928349587144533131077949694686669246471684279578356838084631562019838749270849688384169423964968343977334652070045326161198115379197348970638786805008999133355614006878705534563207501033681444327362481316563295228084125696924595898461178086669694261802703258341098231556120193291022616490508089291820279335749676568889955247996436774853475595854398869109536897381899760504412162259107925074204954830263165443981392937703252055902274158964539524681740023733234726330180918542502304577764176645857157672494138652026375610747389003375757634943507716744909423690868307713498937748315519491129917947081869415410439117205046774335358743598361013291346197604419082932578082959987908005080358524151285394516318725369904218524636633692551283947821289600966888215143014333160791256714595057562228862036480784455899797652851924543435995297740271887389528618667290034717846271284093086763427079190629034071254637831657904761824840540964355237321048973835098171167656753391567465319047021736122022465399730051057472996037975926921015529157320478609350276580029230478400697798068884416175922416746740366846368756119616398156253213176086210932844579622207848361302304487747692145579410757682859937480981296525259930196137417473998891174893648660327821233025225593458723049028663480307146005264516534797526310350666234690206650830091744469558837272818430350710869111058042712475137978437912756224*i1^89 + 4003104100086033504434357195821531797248214082976446285885229832610070898368506357140386082512282909826999309179237597162507993732360695863420317608641125537544202765211835168678650294666893569307267185666753589005060810513024641507815274800804759878865713199160834258867408240169789692274393624344192089685741740718955572809302965181707259956727238908174065831392498535187722908289623866656605189553367219364629924653267767194613232017250753754338383036919843010079150559279433112433383600644837437411454248466005457850526502204938172921151199726849617762314563297006436078417896038860555143113943062322221451081560519674911399681368938436317553542256553694178261938968108136290569161045696490665632818228616063123194865195659976013897708631546579952250625460169594568012656996640950287649516831106069134460164945983910656823455581208206322590627405087526214714633216185819619240468656739434649763678330072494290778098104443225609986678731740701149880072852244679000416627727486234098610231647087890669592347604271723128147096739099186014716596966730612744237457623353510177476092030122003838490530424551366499913165959065512893162806654583030605490629127442095945160554018808457543561681541879051647729149247203420466187081206441129841696553802128504004601003505844934637550948918392634961432731586799115925543651305296085743817297750875424022222832328304938113068813641491011240993916807764026848561971425566591986836285504509918413984192077974298963788883679227540598023448620121651977221910431714712682181021657944064459719324557873487731053528577121882840822240534695405859881014789993175703427365045206268646499227192947138197489097103530669416050386131182197577709487984676690237693524650056099061610285494972677779024246599316817649686871727616247553463517645658092768596927246726415528636917698131049193327441660273436207095927823458017923313412070882757761524636952819464489206584906236050634962716835021639313418076276793222995742355263708660604137690701955175367712894556177954876374919679956238315200295022366520697902999864842548900225831995866882075838326834762973951247883515829831045641994528323827758804508615830041252190735670558831622660057801366272803359616155796195226557590780119171734968982855507117956645965356959706436327899660288*i1^90 + 2090466161279077000100907552703207236448801329886253113110752404189738011203947972053203443789419808561802129871111312465835811998076579097843930958175020204514265024500849771135795995841759863093728039562775814892382507367790326400503385293844671153805109161497795976704820628249977845093258697493815151061332189000007002317749537986357444329146292251489916304392204792565836583874262397613127238780204912152782615729613255826257292220348422686586180526283404407085074699992838239136359606444697062062616477077530257023082976121754678113955368561503224810584078514029698580466663387254888719745759382387197146047041753806715654327332708475752934768996528557452853802274039559108756098136458948091045534461561445411403957755116605402961060894657534515264781987212694481296673437929053666722960970348523053056504295069043811920416148959620058627353718637740059975115586974151722627799364168955261207929033223154103368308888260111633485153708737788532417806158809136196026899570629838579446568381870318740530412830847872031890295459879377795617570428348334503707425192409915263335939124511519513964565522237186013583487834091165544859651216496068111108822768687997467358513357068433432340271065381728743288702222504932599765117357765979987240517347680291660445966480843222519977782867894729991981799309484012431975559447781264433319915294229532371858504252221746874282620771461345701453858369382839493827592812090568516017464651925688284430875094563818463697422203491253424897472086999484410952933809612900151015635508397109905806901746355654656650376942862897690440778003628008974879076260791259659519250365968817630686565044780148839236285009211477485574059824879793589628417692158983931472991085624046397465187279931831197841419176119605897628773761705881223238467133371460653835189501904748538518890983663580519700818510656543478008959246761678562560079839821865172228173161016064680183319969461566268325845630607609559308052854448332326733076055080827774578088083475919003439731182628825935376069590921316394019744617862007615325278170502133932282381202018965196734358457191865115144419962535520660051821204553956915826100527785988127989030036980165018319884394238280009742339309235969503471463680636266038424172171242294234764050259569813749760*i1^91 + 495532873330446397799992366499730127545346946932761567918811490978496456898518721600855776453144907590082816522625304266153500040421483249848805483133863982632002550023863955900976163323379217584411662265205071306002802294099186514660394436309995943353471805517492509578237109273317671628898926487462678258170763261355260015623977480917645300890064088096288174155868881809156264050160690373320153118841183305045673361177278627465140682393726001892613495502224468372914615336638269372398184724906061662359597404205102433292898362748463150123614112046809183761204782425753021253151603292118648216128491985304646059606726271624763075017801842105144776184995590864547711718915196911067936069107235935931877954060202505244368862869013161722337806676100447673080837077941501291520480749574802287762354939853735226486789229821799445485042750969168317894120626631746850812773975016802114357909193712283412576530725494782130207529924536696822793741461372213123453180030145909065706535494242207183742759768423180936160739218044729578746334964133178902731226573568602754993093568144732021812991360408006820344359297798760753821750636873533341662184919277188184592181769764007284704863579796319358981877579697201907680207009802445918737654068535144541307937073664361109118372700853304793956239067515537082226587095030272477084389210327538950653744824484310727680815422657050209678263492913266457835502780329791373136842299339107643538465373002221617084863177119465354823530178230490151004507961188729539609971491142302386506539395182267435626517203891865166757504168219514639456088264860739803476575016505888938386438302405778831339056986151781062638632728346620650920721138764878319438075066314808529160287207277683937016015872127521595515321082600103505099100703697797943191390322232551142051578240623339434737871521469976549967093977702171003199571128819702308301617138355319160909519741681834733671926993353195886598409393143987264807220481436866504063759937982502595761142810727399850887846665782590906013068517556665138576370864952001696867696711486019937251471573505663870383098162932122632539934109876963631642664187690267759492045313384992592415385393443794507845494160475613687980924791626295762372981365748408004604228377948195440543399936*i1^92 + 59901352285575628920116527378004609193576907621845176334024225597411682052874903081781730615353534380846444522560590669668031100298752475570098956585338490181941233315695832548803031461003901114705880387073605559301825363565010074305441052343851215926494074609932251956751816877767691664439218720925291451178211437619597378842990309891517072679636169614781035114997773718269260421216802195886624570269691196203577935558780736612263084021308827899542614838536039794968408721556011712112954841809521209794546361835074657547194737314572337783528605998209675236102097813379029423251791727346936252432308597599027794360837377532225997677310108827571524177226585939233944635161173206089138967560735228631760590609709844530940205795841361163276924968227527245476680902324637351084821378709358811064129186590940983869709052606717742362014278140415171336926804399773388033952705781270507340917038153411110774293715246454763780637772468008889106605702888330937048463606124988371862307281484948545799451870634719638705493498647790795368825070163833291046234616770273817563629573174037761109170513790872583409669130160856803159230549713350064736363721734551956925329285619082661252732795548778116310334334237498936560524262806586425631291783242984251861800984971005905288734944796406197620623208357478568507415858813434381767484413482676157633491329169563947179030835277827974393321817404365360364442944103577867020458906760051926806964977431544187528063574126153735214642477582043401229126984629636880290284342031592236273818925603386551910461977621737457989287987092820335201100199692522637500369688595684709299347859842787896960305151574940041502899446212898051105398122800292296835287910403022894221828927092169373793356535620196884639988692066559582717907851067414658673564782572736247581984850462362415251469626577686736140435904775996506963089295839962956978227462923804863218368928471222868159123376916196245606747894445618971585877906358770556303990769561877411471150745419213073247258038529170003008701695662944719768591866651918457730786008510503842221162901623238353398139083034475676786129167825520172277512845067181833754132284221504859395831498908351642218692489790284994396636722728935657556770606156918477686487631007842304*i1^93 + 3639821578827491686182482069836156505817240606146982593834608934550608755221887133815512822662671662965605945028996902262315290334169431114755998316759191153472175595129593076687501123919529818013046077372896954833670422596457680363123568901338162513992714633444072273183769142538712430910942448345896715539395935790790583213730096186222995743165808181072981811104102905392797172854409531588862704519923718237583472754179362479666058674192212614240763310995392544493540945635916149362099756523640666356910179832155560113479607526728937863931926512316153513038141519924539629516076107594720941469075376063687885207742855090580963951274840336282242498470980581547147564770653938516933956170292535474721553410041792029572290834670465462927671499976015055251747082697941678143422057895555898429897330922156413583170106849054235134412855667927580708061341474527320507873465493840945438276993429900226597864017291574762749571036145757722221775634477863476754721282743356499549403246905699176731958901498225923201459912117857193959516272270225595856414900451393100136130480815297802005818890613941701403040842396893336585000248065403843054735946007375154639785828603292530538078775660114710824231417386730291921616260182610057969903499066843766448261731216587841505336195105624710120527233812749681845925989945451844973832474239851297663248344760515183691382173979756788366297673635899887537794965780423231028193073783634862303354980756851495290097551146656282718983965028181674319997699242293461754007679232326724904474113382198023211715914643918170695920792874887422071571468423484940521519568909073301918973297561355179004724773735185127829293393945814739455315832404915321091768596065651661051126326185297581090059337060266051998315773794176977045426497724465520315078607370163878376499817750253864282061831368003910481044190301311418154698667341178867232434287748388660731190459285051205939600646661359531401616076157379410866728037517245149850204587873738649772888455322112182357593368054735814640673569800769449546744623837289836182588855360979532616980734151535598126124210770719688831604951452619856544492037524892951657358634873483594617563555030924740181404033278777455519045269872057822019842973004795667799867392*i1^94 + 75846643209043042892416836153600959192754738081780050974428440506851873714447092376710420733357798518259549714637915994482605837719124363613727596590914871157081170462833008655165959734070882865830582543079196898568317547663114869413863155176370468337272661167985107835109238604504977403182152750979679222905916570160962285683905959176424450259238344768780390566767898154208382859176846431658201783493880531759630097904422698419608802707408688554166802034077504856583292307912940852441419996488081436399085956822906915880315691790584003639774390365701632001388734960749405271276217966207813299154513807036876997482764848250103750070632338640919467645316509349721911633316923238894219918111657923924217704909181628001296610062009809456550455551837566046711968101325097718556066858306536574191591973351564213418980723907621477346846716483406347288177071992574496928512439486796618680946841596863865636281996934948136866507028147785849192396359166181677728525382029466149435477287798446069800983941360028984326288613755655801923008214926698980718722035474032455611326818353321999769375976972616823945831336592118138946999157815062288626698841431011202124771083325781858532090848745622366472714911393369410583595851758439706427851740897085123656513439152718752665709766780299312964722860247087384281788957824733713605407438497774692397996031235215554238651460912814342120355602798673646694648970050343419178004517509435197552932706914214076923500166209368518152204148044164197269461442908285713350354362476196940117049185140381044028940691695477328495049611915384499558891001488176310040257274827076636530932796620078689445427791137262194953032015859756058536131933518349158463452692259194604091325776720770948601000293309238078281182602217415114782226375411802630887071805199910227041374796147025719229277004870629869689727580295983274267033594940444981118893435231298341797721338135392618831541438466029644118560702749570696179262493490149062452427217642761214083239096490668249579728027829821898044350531469306509670239472499358010377424168602139359273293878355389356064332827152281950961377877634824540582669033463750177414941518957011280520684711374526215169589759532442872774716107722621308066168959926272*i1^95 + 493324970977690177766116336867385793898641843404948986216842831732110120715246125613954976580431337300963718970750103511402072294670375098172194224494333189257588673500804181858030740403626374339884581673090339288318307061964085762932590162447720354138151331380105114958601597071422100933857103508574438799051119641653490795954181519906572681393167132100357992914352388089516149958271707256529992957183014912606147759249478741433118569022880080928675073051254285781282320134412959396039647215960557103432195360521893228764908419230090877009289002628091309743354395912391436260286819867252000089076487301824488138892573793921151184972856566502948608322395079387490739207717969193974984082939123277328534144686990461082818929734977629532204286711522748030427532164271690567494239414124516553628422049225476141843254031806304071502989785183279340741758144425283156730526775914715723861492984363273769696081567565592477244889346204166125844230848221839330808741348627619433530014623682737309938767713292920375143001457086576247530090389956800248763705144430497033626732881514498161091832316727840064551715808273563289219674984431311951342356306544926289779854732403056601213767907817020455129061366283330825772058230436884104968663303022731971631086314897527909653242925140224815441562418227085474267567194666070691174423754679048133905873513502301485817883292116561763314309306208817454544925518794914977385283661205913171394055980563978541827592688755291394296272003562720033229692599200008126428819452534841823435779385026918852229250660429344965259815849167877761366093148447366288359532301922748149368579663976690556301986072390076110157218507537027574384512637354711402608373894738262716400147573657087487442824619970128255997325483324622893978124513414048886850506845212106958945678078155316723725269820266199880507967607364900540933287809068242474344543582873191821321868041041513363574143287388890487182856061669122981909869349111206162312685602080845018198412977359760890478984727746933499210774409554579314426365173314788597190262353512918713179675864249315294739904186593669506862362808446514076371105505336639448591163830362174621055189809676401845021833174456307293499666718914905112576*i1^96 + -153258502857978463192452610227089237436437301679589769563867736990638925747652324457480744368404894967875333664558305348736743496827737459554728561981208610394344028587473171830922930705070718135736790659724484393163080863800486104621895678917569778019569522125698609846568458973194089628487880337143366241181847750131489918474094428188597620981180199819914441834402370390862713313233096518178367405092792025701709217753886912618723996145608328296237541539836189798621752955845679342917235482923437342392407200945968516478972488885221983666078298100145969809079620715684576049268525943273062696834855801725732533046207187187125660370459033338025699946493712458609062524169592980922396509567972498720520504947788907898162087557097321146280017352233274389113154263995240180607806688502922706921211063820312740687330302168903530788501208638580273189489470704049303875382556146676671839644380728777239233046276756871390393726449344500354295908117320957175446091424106485157739058080095546052732848300560175279336308138573808266963690859158118404380462778700526525244971935734526231132019558628605885614026193155163052428000873654079144266011087197111009846014157011609153519306185859815937444902309943538938590470145301433909794519061724358354543040348737172069780251149340108537251109730963976662350657475266145572847105330852368312847349397033599300751573815122885128475295600202525813333042272326903932182682660954904880446923550677113548914209286260085069014809865799979222659776910433541198581026964535192139479540347358701044914624117350199191194757211389225631194882245704041039671751387164632674452829428986800970964425845203927230941121930386143294842897030998747113389998502999229432451152016336121626373578553067132319932795821287388742246298842625309615220878318956890544690550445999911098243058269643739942025438557030428846372599291416494241661419332478803971235276037801650297655436043741557436060186668949218000505786251285148707735583168642970685997701898497620255655242096586650535048096659626761844924442297711500271925283074781971086514486468265018771038245020855631996331241079670684767280956900212763795804992576940377523184723581630795115025622407298300993307934720*i1^97 + 177666840987191388958824243381431190405728731297439133936326577847449254368341077074153957512991484432344610163173410230212422489448492997729978580593883940997833322206216996201072566746189168221217151392758275190863240868285732272716745019267380505725876859672217491775997116273090964884335463140247261763961325581358776467296358958685520871627616625068561572209071763645806577320258295145720363160856908687272485530081756148898410897978583399422034253434183214667132794986652927931102531363334611532778999812589379961583227721535406090492831006795671443422253063317356060660310551954150363828448628518086906489172608499074100127654281772000236911845459827873107709288279653648795818436897566126129260585232328652735812544327056116910881415969417292687942593848227357146039173425584689662207037203134266364023703993315564637963859973105294173309354821309213217499301796845332909763344338709391252417694876213245107656940005924397191401547624615733263286820055657135906620085587485278525951587924244568877052572776272496872798327199560889278478316384052562096920713914359136398610765973281765736868797702622911926312834197012044871843284394889187184638048643163695032468802679462448151700059161556666146026758496695026773740400420329160525041982212365665109359258786161438587568277157984156995760655467062808524717611446121797239412175029245069844457184631540467629261073423110085760880839027067927722582928276312944707186457295571215219234125093076906700663215127298747598449154389963101290885234829505568054770845250481787744417538918443582539431940100656521818885700457188069202972100167482125631446624640176155522692577348047214865488056741577947138142198752696291724348201823239127960409102675089961042326354731862763356098586069719234150875678391873202578083177543673135793193550168661571876719023382316135191122078374446754731633322324410362732430968193129236932940942987311681364640260537279881665918683781883874352413296559453748835669269011773807030341956227442019935780157825474594148200536735335551603442873355807240405194360126968388668529808567702063756481652091916928027619265116064577039402569787546908947447093105914913301842388617672614944085089160527872*i1^98 + 115186497731448453001498923342905036415311524984113411302223753308494005485775833617353917507908203165610950579900926318865861771232857887473459900919304254357413674541632761049949132311518434788663329636767579061979974454544623312901899096533550437214548516783839328031919297411744898094460279291344182609556272205373720486822364649522546825768524707995834800199225498378419175334418840109493354834359000395782442527402219392808081894634771855805616378772017311357737860034132036404173730901865933835747537781168302938331310386068025704256854888196333796318529626433450535326842427537811277101352876506577306150744515578861545919442455059092189740708939548676443626913976107174536008862535570833067210431393705918610031044218005084612779494529690290813621508487629119419054827821786029302129490802075153077456097861214914046902820687289520145019319868745131660028212618196971570506088854674922921876754674679614468791013008291571797213639016227277921384681927366825726973627819459480161564700019462006826041017106250830428140015686241056526135074769659894546861811351376168568839041441797980182598037868632154333763310336622231807614085809760230823832570220465833015604642065848744556346504033629554310666108987866766543908103658200467588920789399451333365039567863786774122449457495778575148842718776775655145045481645269979224348778883729826292047282891767151370224107073325996375734504183033574362993571524837623280098445907076289823076622990466820067605305917509497447263438404672996914380402923130895238163382258859512868410168241789347726741385572119935138504308439707073397038051957611956198258744565701598953707615170788925272974360048833900625174135866284828479366102109556929929417764215128473539898463962479796470238025654336790235611123012888345329182608067348343545144094821983419289440101231574242493688017581626889041459387265050360241094321305269649480734481277248872367467803397775024973858521975460958110913579284072275876647580795967202146429129664449637671639487466287976790809002101325582519131878662959181521086328867482759701276028706876734480653666769366124248929325251728348468913967722280361686941490427863567824944476450633809920*i1^99 + 357904304795938556319161454598492533612135524699244743232527429786750302755573125228577296901054837124002096063695791869150407123276910087425297764874017188074824057939049595852610564234063582136338294315125473013958754804393533303784602833964277691016117660233478052802000501044838501140668581936852736785537385572879425856736258959174891258774431802522558589300635291894514376515780031065497954168987744471281277926502507376123710478703533427517698732434794071734700222168369514442974557434317873218877738377069003352413835015403375847047135539104724993490760914840598078978615167482945164117197776372120333854844561021416191457654415215341221336494223565853194384211863470549735549147065277916425552358336527546137838663529967863980016340225590976728554386529863519536966144415606445891182818468167524190569561625934802440221880408635386242692314697285903916203790643013605761247361447161308578035878732406629674052665965759648890134889709459038523585842194462781835664060169082740988207380317602650796670135594455669270156702048449975436989943324349294826200945297867476125328407325894100914069310346952841317450470821514314830671079301838062394162430350154176741114393041419022008156517745108416841556506839011624274441601120102953962491257232695289684832831246424441748168074846077115915717189231866361359095836877190663143519010639874488040257767974773930051999647656129807864079581545726386097940711750883201549067676661263711148538223382918755340800992998566409906102267542639947532256649648962183973538689316927191632151631758133571748822483941461261002526241157465864350877673990925630381713371763199138245856613016274434795340345598727619998489635404990011714756060651603500951326395207209571209907949590168333286068131224341439396839196230272339039560995292540895168432754131587122793724760016092330488325970946636334076122625502619537205903816910076128527888842156410285626300826139566084812927323288117416957069693830986304621290806037829492541535251449767193571314347367587239860494863324253330984367640648255271424756200993401879187327333068070167108666625417999531740954255277973397348152177618317655083304678512127314493440*i1^100 + -28345986462732584907345267533932924112517735418995558328390084570260190561484539944422562969116884328020318886237479419389867680977444070298398188132265515930857904705148083726192402938470233001144259523588397063671590358869223688100211436510548889157788333627060559718040203058368268693148413777728637821584120382667910865186660770411936537926666003077445503624245142908804877458553110471959330421173117885003309291551973134229093038797037719350382619892024637881501777496679430601346926552517017378959130996419318954451477564651284561269595419769620612918690314017865968946107375432376290560757789884219065124770809078060496339438059833111690078199410874105978377340695914543895081777593604548606453002894847088692557752205511855277629844525284345578959983371965899117183126613511027555991211881147397972611253398159233659982796802069961250339779078387600651309319601271531153984759289780794632124842448102880957640650814722229037737270967038139767409748782260138130810035554145991183891847196124045752909101821415005218120093721057533009116586139553476179476508841927674697821793135940191191599818057900835551680190109313256932506097032677219929559849843880807753545118781754868045011195078509680759288217973483114899590169215408153030139408639729224261781784629873847299517321662063215643162745953645942886883791065091894397489444436164808998688292128526700569607768537693285002570202965139786038922143680601118673206499756064179194895287873162964515524687906535358644554986208846827251753259747394319413981235681098475821492794592687409373931694945246597918781998245076026945650378998977834485728807861687837237662756011906960738292898673259461589249799842150488779027862108206758335259763196220613418665890020598689332345621614184270645264987229948409186410465856083744928539634674762116720753688739362898114191135433134247396950876943833887185219991032168870138092926230251264150128981407031446567490137093789250667815187167544278181448157736682107259407096124026199614975277502007977933985121928875623649933074433310374596627894507088135537285609176345427411218313454079950944747174419955594921672725499634547425280*i1^101 + 10683274283743354331468026903396349941589525143589832876433414372331474990575932388647083783894083724167742066842527936618370630042096033134087826574476536405989803153861126109078226231411366866601555908947033098771093458985424035664437105169301688045988757119623074890096925094535815453894441869973052910156163110078863262394602217005517989730674890782766107436854313722235131840565461236472754905146318226571741301213363829186284987479064224888667877896824401065329382632476042376656568511965774749543310750453469456926164504494938743915835180256061107488872001110133435999483962670802895761001853353478684656239711295080540363769265606314810395098175191237258635734242603098357381056612064811976665030584138088129034011190295198511089945145457780303990032100560199437356585246301625266376016995358248499175529652013057964916438797288367152488511908889679622093193570084485095193296661682881660508914548984277470684624166214974322436162833765907116520405024397396666335592344799520606744912502369817521861044640710068119602132653684662073860387334162590006449760570853594907392089449212067473141073306451974418582839148808511390142674913500698175198994477493587736888470772450912189925552647700198357575680644376142485798661711160792215484750778585784100424261201539450958276006595650465942660111157113792625950128528663283586783570190458967939067403994767404484455731857701888688414665357928261783678340669936492736721636725259169900611983955394553041858688407605555449985848081714450896996871361635994434156479434843303470884144306309306837994816178552667891627315237305487430600900026729750010287070257478281500920153601805883910711958276223547884261203568513341585372254495893200574566592969348860263111162190927486871832990551441490548058187833288089074021388746340939339128666910845301640801404348891521000560501735310163785205486855262687172904231561640832232980240137266379598777909205421700252078451780576805534815054992731501890014372539179777144773389528352464632397062961016079660189704651667698796000753273993859813551894567929116319675903152537187407782432661140868052438496409851396523819008*i1^102 + -18846730586772403110974654150352823297022690844890359494741479508152346001575930085840475838223514468873447333448521675156670413296727484349602217354258708559261281651781261808890579482812193544229939077768496152126364924702145046487884428321847046827669505854394409823806882258190107646589550266494843908149008961326064919385646468358374154462736332148653677483805759160666123578204226378804926685036601672625287527788677965004568031527786592930607228942665323042869877952218536850187729918545131602725769333175221706879793346042730082021089345638575740508697955524534626839141400614753828247276613990019836441036045041881794908235386570809510197547571401134505388003943118414942210467289693698128703267098210971797162027750588129185846683801036239410748299419737705242976183983401863215501443111055550068876666222923419737381788531570812045925836715606580725872133006081134937571771594931161421101062997549969180901452010551621830402325651944738739164631257480168186406362958271478104084360869143645093834503550751800024418607095825315983140447997563831032974600591163805212995327578427506346743175350749664838320858083164806973006029375993492550568266313216568570827805800126904278220220605955508157538515395754680330790651762922248337542248593476670071746405592167000353137938179550177860379650905103389053159448956802765052436813394814747684999069775935104133778673530586133356528052808622606726344917058528890224512693347979915299194862101429882366874659834260042574198905641948181197442650810247466438061704428647628424243872949869125488883617390834997303579110531610587542207037047955154132678008987481279537976174803927017409961629903321821569315598524784580104684011813481270506745576663208921226658807164811238685877207747161901599193363140103746065136921508858899675116459315448382283647109507075602024211162435127187557106208523512032732010459254948260951522626248709499263542218205221991697179738481892964533737750207631701173167067301096136502938082042518222050032881423406570530087397339333964676829426160970129642138084365186082713604181212447390599255699303023146696704*i1^103 + 11756459156387368093915049154497653539822707990007367397210794164273724027906380255723784594223254679262796355297094651825471066763028968486019963693727140108860553017119377176653751558068272531097703135730430354881814545238670018911062227906562357111111401897184838231818225252691144570295624816296502493004582068986198382929163115710570737298653592775902917328201525493143762690710098271549076254620972011631106731524393886975640090370585281739636120560983561130128875939808835533208552153564056597291909470518774452548973045972809450302536743246857071918726912274569691149173441488425829975721681217753182867624854271710202029674230722430902222853412515654556251097803798119752501367679619998831684904886099336593977603997893839417653316412077067942239351991293721298609987159019392663966841776149543533989354184349224132859414852867286456100388618109705004097437374742318341107606726602407547986689510695395667385373611988049262866793704147890723662343575132673101195380711008255761569051935810735656520087939787042088197816582404046745863525457673804958905248549117659004338023614246266663054767748003669046503418975088233581215976205688602618453549141975908963980870162904566708358105384247385401277913128216968794897139200129063842310480339777929017519267612675250070679468209668594864242259512498317974993101485445874212608933450400456829587762517360271030875464323083611827022765932592540394152744403484390510477059813462796217909279901072687917316581099130338468573528052253417959984317494030656914306806279554436593813579165456414626347215094563767249284536175101857736535559539360336759234493457773387312353493393587686584027739673467872381887513078111203688646567115248447637088593304756172347347647180181891843212079183999567227811021289636600886271804092795806202072336994697218214777875452988502873830123827805809205712354266162466982946617224715983361134652032694732114956706513918276499927258552714414327684881777386914231068156059965318257303882727282717824517694436122996182904711051793690882084263700748217511191248719950922726161131403707678720*i1^104 + -22639824440548421366910181416252182052297939750856163230016581206014505328401149482844911715001391068387151978693935860318832208865121950269104855345474805322642635608355199587454671107092536335284794440482481211513167635779921745084210760002897611034419777963412725470955708272372749812939243242544429715260725527822252085695318050594622732160622280068929803287736340111759492979768989792274467846498853268834849395486800184711329759085553708222153337634618186257829577099678184472455541230747086292212696432789629441014447942585089799142867845429161096206343545342751862982455672069282765379716265035699749581820452383565097087496173654808028379882358787861766127026910190307221510714396808041830541600786727753585079719421717721846007640407725715363363077969145952632239985310450464143925086719781584368897421295400429439606653330456378876413050522831367021051066801778054181987830260275496502051710716433432418979297865368926906044726603571398701679783198715794960530925029123313600698212247893403257792777667584558474049613350679923594393437680354870205701646485878000330060527198921659939047601126710717472364456794051725432684139862373237936129461202093859636035023529160906519748860804659827819598738419384421168229901791233242916730308423673697714465439994255891405385764699287177202932630521654476171392115804340223269890253187539253710410649401133698357728933722752502482433899684439823536526292441666841159997509418740987301405011849838200601725595298668549974476288953440632533652228874873774145522911918671609822387636513286511264750254110109301309178921529723657100134882753038596438741371616726540679541247447607214261846211685601096952220082808815721743996874113681746196898533346179138336185377008753578405549961040568437308361980714317822587812598318434274902153323072644506833614630600406566609303251062656445379033195926024140413158608116497704703642312991031195073545610519643481897861865302087932976031779291620370561742534673266224003877442804286771000772897430840339997483199805717603177266842672267906765620974190592*i1^105 + -10729494141877661788976567956392884148275524837371022510600612050825893693836353351954854822280162830527319408179582301106272868928921872295914664331554664555920591726843912726776265729600293675230836745056633806918874163343657131108751978720869626967585110270836886419778423527089891586312763174164469953720861469837857015278829098826699515652662513401608136236502214701292143757279972200189727756687455465627571941142179504265757782956574149279609291220232628146612200609420581879612578145807502488116873348888397360589283379704988165634078451967503372573317595209947873764071298833896674959099256553139497097630425084196201189107809822155930977261845001606241935237358774807241438207095156583782705425931109643891339157649478100638255196172265761783570276136704502597590736097855111404619995194137432908495399619579765336794331246994159610289972832712008947568828501900699741038077674302249581902176699324057463688925178625256628414273494369001182573736781033085640565581405129639827040778195070867798147973012245838771210836785324624641992773628138304487761912313548941060708890735264086915675785298110581013474602585566604409556229407609306535243600186677710440442583890776575548029019320675417551136904606932428498650199573595377598046995278919995579961697154077631925264125684696923255647237223723999010045797595175491034746172090960243148113353885584700763712018561069723965254440240375489588075282614590008040705203772106376929033587892540802891250173076115497306016119199235664934189796405420837525282036145634142717172245912184648422717907213218027550352681692893241647738208404915238386087255510005424467999568762770574346988529795397084902115579720089278482755740470354004347677877238879497881073859807534495137002365484289682689433288966191314372056537343014833573351691928122678803489268706486063372273074286564599451930058696175763829034199605897085113636623227409506048062462554057466722654536895958636721563644107876152948416049231452645302252929107526576725277482352061305805552366911488*i1^106 + -1271233847779071039559234480649862797640519592794991589007259925191719798110705005508642380015281069875664495978789357596211347593684660484813754044910685687320422793662172995868078971062899679245993717998937704275817818136336204576143113231712077229596140827653982196334739606538080302557449910136672918037177832576479277389778041290956006201816798551518502434010321702746610212886571409774349753742146478111452386946218172998528797908609053786967095356691260928037130637902936205459403124697244312323570505742985860994790216884940722948907161051060307680200023798038156243856574794305841904660747940282837176168755744039782922990441348867699827681418547926112704767950900025582896427056568583339332051960787847943089089446295600381740028712110984061251207417054057659114871267107323753451147811092023905796604335170127526742013654515548723906507846811838086284253871829412662942754986847575463715611277157219702645217706827476385816647284474327188032240712076487335741978229052703553153274262079174137701852900295185989665577507391236750461838502268147205557314568863165162763594300656901150623880567866905434797538335628056477796399310327573178816573514590284294173934183373218530193398490226597332808563209697059767988316276862311837894243877501129172413074159602493416784724470846572770401681702696379940160534512411248928892157713441806543793324615889130670360511900880940882732868500686023946192713359710947775966588273534992347752936269065983226687270793504208803576966962259130365906226805061748265942198277775429864696967877083937794648316265069100205754681886219061940284934307151452350204687829575168846004393142589538599260283145574697951049096861268490033105911155854675817965991301479797383799412834452938459422224723206394202594788827147602268643576943667189649608908360748449487551853803401104518326078179524714239406596203587971097683018744059496053831352597359047961719237520545653686115092538082427201436608379637614269823992712851623689623210819584*i1^107 + 557657915770190755458900712067559772889861104657499799043664509872883383931126862536263675068901037865828612784960751870719757283363346864973741226402021034050658304879102648433191426451126455751722507468737880024990232372127577070230451894733418469580357798920557559752803875713993590126197629545513991536759231209075908831521906694500509026707194796013647352687790174543169677020083264757570779999869659562576072377628242739315118607607904778736950403977804793054754387020627890009671946537845780121800054254234202696159895023993428370682590805870677978643018877646009815995558145134684495116252968060812483406126109895186895477262523665532365295256083216676554601653788160118931075532474674874366762559976193430649156775892806350308962733062352296857279480716792514317406492312453404442475000286168767701632571882626804431769279429200913274637473713234087661440560532315603367003101184614938022393779968586464731425359170798921819244054810564032108852183916566663063138114769753837321433233924607840244527655972507365401674785967382998667594087812263527333278962894879028236760836207497329311401157090483800557525898571978737359669071726729957255760140888796636233021512771847483663900092273076793054540337543319726007439900990744043857053568722198294992904037435134133607897511808323191778355107975521545602341049318447146571751287008614914434148673523320883304568279835253379445786239708515611800342841678502588063639965773535573212836922337343023495941320798178048303785696894877944282203742358778150235520555176474094463603340365468383301165975918601807089355372633907677549259050783773873001821467610568973643611249231818542339983685324870449370755367590360392128191304095265075097366390049517384701846928940476789502761822617085711337135413745929124891597476032395288675536982085474441864972196110961494928140897099369297156026161892321392476649162506773615894018361544711110502907904*i1^108, 13120854210056999705364967212704042721297257007676009043081565246368016621575962588088274164510502775554380765231992613882928098498579493153042697029079527376772437449078077407448987490147836992975826934214937633198901098533372113836115068431923028971784443444968254395106988144073484231000902396611369847618905595336332118442802736609933695924211196934510668450814420289203282374811616685916047977371581824904268633436300289286412001409574620790845526455931532010968886095279633496641418677562741338094761576364498695549298025257770869717303903705445954102134321968662852501244578457895828438978928340517481542197951288979927622902040598908216952955396557749526649910118199540041801547820033275319085317237936087825122120165003347622316340822217685734608772593551550110558957128518133971477901048339648597490710632987949718826909213028000915299644610073312564744082315834312411427235930401032800309988608290045935906134128069896239766521571844190513895289793391712767002355328361437773855138454329807408367017397449022398548053070480471514827652814765882744206688485340504169911594905668637458662632179577315922993072265944686624355072630542633525652022987471379561143815212935631627511688370935007094680422534580824561039619838039022200664428925068414897089307445179111256304500360598299068967669286919958949117532374846167942457160050531098216573534528454770111005411147522816096166246829238148918923441064557398267205102972834149092402768428159295776330370868977672805985998672642460628879153651271863398786436654748707052301326081363966816238727188428534094854115038365295620158593388424906217506389497560763568900336635260062091583117793906438388450044689509305626005639135691144820626408997485414455374794910909606340484677490005125941782633809618202444988209424379358883867101755988444294771152600846608892193845299585926822393634921438865140229786284399920884476749668194259823546873897265239317818533332369540998719769135385475185453448036855000320397528164962687910363865790004118674924964892556725446771960327347324878941418253816499055065160347409118866874507932790652180502396255897080821419752241259805267084963040314171605402018183494099304768486760416957381549741141175237460117738822543892727409420880167641658057120321558764788364200975081286737973825883545736685089812490444133260977668602856339962214370621302251301272970114386061048211739013864016444972524446779687634922416710916352833213848116265426898843842782330543879034798396916130398326596858102979422859395463003689859382631172778157644197179565009925126171623616647249005832421300194845599315482578837482368636516781551737171789368020107165365044878122809481507617693513023146732235260681467748836723384582776293684496265184542856028550162868569306190700260585410489575300711385408141661513003305161729435454165710592173894080430509634939319994516003065002489027641384160566057886665856777943866066920561333986178863852120626696732929274195295880442311430729550653400589271040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 31803775260993392616193762640423025023751152374579202543129713033130038151202629217030342613957296445045546912173254628024361615213850636745183810995082542093989690788100008199529211910244816383701799831741639949975714326671543097323803615131433597800895673455940162153862097846873910101805062252540699856493908370832604776966606982546058542180962682366882366553218857505218216715855124957811403619521858748151422868772078780319268371758327288433489189856325395891419527115231436051339289565925085469236364334528241499461447271350739931844406124365526636416041035616587654162323233121957978265217850221776225867505170021507107250213323297029480118279524369555273095805629935662393748409343125259200183235852126756187498033692309519581339965545422194451744961570534844836251988535121671787868983015635230293777698272862757683769411550147304295104900244520713008532623824405048503976152230201968395760745736535678251218682622159773979634904223290854366641346356606209859556245659743368272071893891632433332553866785076029463678706376338558503913503355662169692532932912863924066253237679098257197306117808800013235693530426729576961297987500215912889055528276554787588826811802786887105765905488593781587656529172967250964503925665306038812998432428135661097798492942642257952237286949519508275123296179184004100156748844486051319979824785350078719097258972806485335014666978417174216013625379689014433600071848165213058475462441816413024752317608126281267052563286225382470400382367944312185428760000912304741929388701724411040999327613146257178162817829205562316636566674152567543480438816936966682731471728840491967164892975455539721005917053024729273356124036486221239225382944280705685099825617894206692488289602163145494877866158781072425322634398914810733296455614229457851907175078587281035946005005141030214177447995119855994676691096877084258901623528434044932653278063807168579025263364683132386651408504125712184768008419430506947527325302504516207947394059607405337836540995218384795752475326462103369407551932817746690752536090647567649960309778191316500531864393888366383642963553416841871452430663030308477982592342738393381899913572130262836034245958546504005380293100109816067232798109862536713379242731949187423474614038213739679078063916211432187384764171077429396367296834644534140177360385466479124380061354056602007530544187316929960704211885129314833376721373578624553971126058711528202620653135762800142252357782009147676040106518059974343178595521361720163612499607575924388854021256556433742942874014188587742483028948147453701910303642141094471856452567880208152942153882349826687918364688131883978904708991274025449525211731803828266497804186250538648356685838803375981603695439846753579665907830336673348926194561594426678061686625034014274507320369489002435839655781151243328483792628099146128395491068985994058047773808968016086038741266745837410877162544222622066348561544239027543482679128191114883571284024767033948723773440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 31349149940013090143374138470397418760587552430909743051726971698017511561488870962550203825984090461395637802119277973337381195429219105377685757105759105369704515199986346847802660608299429190791385500897401759516291768053648866764704227563296761542291331717590654036508379424937495067106130783763184848659189699155571590719654338596244226480946406655172143578512692158531333368230940377872822470839520379048177866589647359234620031958702194091085133308956687528940201954456130218594919725210088789970996557874460455749489922282156159942508296373188227936169370001766879057693287597144503786134486590124645984900507461043058278086741839083876687209723896601076387494346691967819292127710120228876865909408340392983554002510131753922245872144296973104734231048969293003794718717943517326465169454120734640816354456482975832453217692248885479673110663715045618147438177327121987562318591067488267010979331227799551542442110133272149364572381929964233242586236955449340506846446490643482813515402431707169477280161135526937704911042757527048144451279072287419330258993337104471399359435799450551280357058968657784884026192073899714792623246667732550563530072847603913500478423234140361546267768311323457462565535891619842143199440434981257641492413214704007833354480676769230572298902504067713049567780454076585737103204767620675415569821345025048955774578761107081821384265134669510305318940135911836374909090126256617697866624845885492568548871851042807190304702258771921790512989844053271825438193240474842956157323170648186722986569100075097586990809656036724170406118022938152112857639208125996633125225454444416668034811972797620459239950139598381601759243392692359548842553894066370544220822977610142544386161515058026818857751183902096915662012257235058602332789711659069898350287310122635486059101801843415262906662652594748379611532522932697897282094164355408452676717235823411277084128069443126309738958169194815274995217482929082984855362723869849206422790452146346754904325350730312219117599583503432038067118659149311595131437514012442653233096426299046272912437535531079886633619603920298430171225956915787982939092554169088243183631751976880964849496620113948516932706746989587646988787841945780005295915700429705106936517365764344050303354887278610845615606138103754641284111609762706196461067404989400590581039243035506384719011737397338046438766949552238920329187695615644423455164197630745629844958220332242012603839866195227647589032276102848548561049818227180605606213156580820517722462085014133224804905027025205800051055110577881209662099489404106593061392834697383171824584952815855144466481624789466939559626583365051020320287100553602830601921504025523741319225223433418740176109932503514867245419635008549290825306678792275420510683899914375534440214879338748908757341036327584967180177990355988133397546467506437023517623277046151921856626880724034482434810501162889736562742646165864017979603862288281377967423177402039493405440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2072509050873722039924252229028350443294573495988160209595607208119228930998302123077439116652019262801161349173913405626210150734852595825512058160132944038797489070006101496160484739770138241445915939485573360065454890906336600163653992179145764090325737575957309555416995991846444924753294628680765086034851933911266758863931290778175361163699545356879841788801345363713438270329381573635688056383459029537066035853401072954677457372420648201396952372315368439919318219064427530790374307338913611447079789607007855548599561686513550531057851078033403314113482599583934986707604840219874701724603695484124034747171746139440085329796938876286803097168215402009181169541208618285123827669251405539063237686595690754537404917453521742822585334393675464183639894437587735499542366078848766942062032493137235575463810710803144949439628993839158221508465574040799045760726239651374054606527668304323998759454312074809217796315936607577233713120537717447067408287251350908009009262518549864792747314764606764285070169396488914603255644703410400499143454062541813749543624531500092848044680964937750292020611311665818470700159010167573008955803430584717874378261683007158449425876605873578670742502770710584091342105207542294150947770829687369858222976467987383319511222150983889525575031141781784033229560296253778454726512277575284118872231878917333212351620484867149877062476205298871092139544565130725369269401318009985094591283235649420870130171262602358805060550503029988392237007113404734868605591598255442136485088496255058609895912944225438050566955076641597111357779623228811596575468652510874081005290371213126458344690249810175939848607649630109000848109990294747465079720229223228170283385694286583705240626005494915563491217920099581363426153109086717719139047804720783001283288099822187483777541803691652346751114624810207080440346988201053466719603772441738831215764313807543399818841813321949836336457856930024842314957375067930987436408491444615901036337424177526379848747670768707173309095573336582391418042181191262593256471955791453336154104248465834913370174800572107393023208660276559805733484843717193467354457282768210009443988390860887858657137830366094389727325851406351793506244045856519819356411782612137000784224415699902580791376979935581668314507482834035168428023259095748227650808042569961926157411193061892760711450145221612938834786430335910881520797582379264032625630595525228236557763165552768581019276345426622641042645215120663101863834004926147075176592559808062537534541642363634933280767564598251526483218773131986099188344603326194293456549123588604318197746717745359144113260219972765868926871300132253205511750843928979301631622930864565454714388926880744334349851790210537246851230820099820712009223849711935971487949546851138721776421891700568553331777830543527884303967681505150057407103767412459328119421169696372023615704016281474592966929666722725233391709698295151035211249808085407248137803891213078788542087610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 243761886812704576476152374754250094276539307705660452764706725732479523810724528194559595929221261386724587131855315294619437720581267565326707633127512699223516393974623561277168743576541671723340174231002409756000657858798789971016040173706184397778918874566136927335648489558107573032933605342704615476975022763004247466834907788001657456421993694045922045669293793140589593709129643103621712008911891628910518980066264142625255542152922258336700990400149627638335380932691678961251930661754703240505680083805804124189114946954732393000447149696009439076172547465899821586265714312205383998866309985396571655728601749442738756200796954690570822740885369319360079383957888623511124610654045360023700621518868545442029763759392087930658196197912091979788048103188925850018025889680976599014457984459417704133312552341145359900007214049302225245359910568450089168919780170657497936032238075852435674857130987065362457289248660761952352529686287779456998647205884020723979338500475118344110383331234357676766058941476125347245950183121192981739014443176998698860750049407916757155410899565373666484357138194285930556655571095862713878849273210156125800344935404172863420464806292558663810641188025753462113199632076717344136698467853696131651849345014681750936804629693244487320641823499005951850250724380306090192749116213863986900556134706158188886056689500577218111989986727543963756195485630125887303422830512870844419123209892976939817132156961055396076736551290613954798668190609140042073057812941004067557086613889441081617019243232453365946562016499419277895372630785604656380768635452822178150646257882237906374631718237622208951496072337759357327522489809568243921665467353586412871553361864056561769146993815510833325329029709660323156937021306089382180934079308618254491911370689276031178880451485566343599527037811253578668551217718341964216421577819082324772351713202237393168982795228408530378150001991173233713781714602268593564790538471792265911599562454530812256808947708298741573697390329497498645639509126671660633792771395635644194449080990013997172592837858715484471026448714203932299257501200668917412729469680991350288137056910733959458106228727272255110661516034449932588301721191322640948838862425886221247797414286490315257634512225573659612421001476328894257270948981728909249739617156348932742623696019413598583026134908438701725924373580172139146210053824240451258070203234703668113979496942938280989000819608491918490207858405758252865582667701067784838630442477297278921371043316145196780749263068194371848345653706502642317312194196456694885658519212964027099607393551317327989761638989837724346157627105336807125376356062036680656783859365712612731375967923728592262291276253919620607015588501676200918623119657575361682245702434685843455431560830088199049427573745315850845232354231579312974594261975470667606879109748721864055013300525559924462116447375451509569948643576175795206705023731564299282302299850619661660250446908750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 19160000949031710269054782811626934084230056299332978531686827741275308000648759037098221457635157514706392393324268279574527137893497064667365117207381797704414492813987437197858475429020546639131509099799483031913747124575109503962533973012667386170213298232547760317230990353774110120124977560454526320207414747789361657865094182743572190986572374402106210745019479968320588677152717637847644220533594709348209401228230525402827813839844124337569458891931081254049465258747376798627599921637072828895990472775955570725506781272549374978156475121639710288867876019990721132298522100303702387437115261453391635110811837748841521573571303350029436617892456726423539932752860977686037413271266031763443402080022795732681480686501277050790158059444146682660371748139872566980267551543421570530423315361633743736269610647570863628520266513721152044875849983944255853001485639272260823543437891552043748712146511331421042830750947405520777957009413232446356310149035065681779965347580663211875415845836434919104122611332537516099029777748911684615984141104753300547621867427088383362341891281761735327922841203855829099355893150096026709182089021946777819101150842977886892439346911954056988759073291489963124499083873753753419763798917492720277789203270505583547076642747808028104584014446459907195775742546804464691354744459965003532594531106501375774358967474362006878412114098224237447309769700735245850778659381025866370562706202542864523507298694843953636470848153797075096811824700416664613553981943625776410853650002370530451918290876723630440976869717519445939398433336607636058208642337962393846400588959106422574143547800558314111545062280353692957954852189016327477162807740560863685640416686725995931759332685918321476154842170661654332118613151497387420891830407058285661160519092275811315394954684838817628660535851264086651223995893378989457095588050595461360002778493389724339632105619684058670370360504690007242102465997068465808725131216467944044384217288734665378202490605296728898575786302081739713940459800907586581141917849306365988203460609171110503656530542253880858859505261052157975530048553550817753325703168333154777268157487008673009414944969595425650653782398541388559479182248088618716954294706851472326041147348464346333199202652152452501686909954673935746077123385474482267400012367221018138975412160554637682208424146790718722111967186689553608823841752042574580431249347617705449372445754651957985054492934622844605251584498591730518540812033376943869094666098341344188160064531572263027249841531649725719660276358812336349867324966567237852754691689233216168312757650824155713094807110123382958092814499068154705944392984110968725820916870303741910268039110074575915146764086842917960658320250517810992871961999687897923470996151885987851355580174005192789723385365736094492891644770425847763493068634963494327624637317232262852628772519953698743087649969648153231763099033780485479573045110562252907875569866777851632065548303125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -13324074676930683320605631743442230496014085056455985570521497977412721459116038601396420234671936543838411110187638822940137465367145211733622965398855819135662873535237716927329716631129338722864906310870247594339121002868069121671641002206198825862378644932064697382208935519664243146670765893600186785657404234146191847550686764381432329528043009970428042244192042519495442357444722353940447717849067104542292545627800328780798911763543157326063563331504691473838782551890660702846152845005740382484554509473457904843082977783691204904165347136472339305107420658366640804604513682007842443602359996266101590635258070289543992383194647601164838196879231449641776288924200158944030724495544295032376502552849476582655215743074204340312117421415670575352032885447449274221126604240067023047995206309797621245821390300251719389240975256406265897624640482776948096985472473964938166658544425313559704965973935838307849277838355157884012532870109874163861447224838740728576627210016729243975220845236341156038027961535881425526976686661593148269619733436594596900764784416431921490446831530167167991434402105023821113945117943120848354181171390463280109555068111503264822483548750874078100123435076416967416017057365465147558148594624947552416633534619430588029594257446514146001593117018661317763670102317107959154250426521271020346805216892677133576020921157757472191503752198994956270715639377870748098706009139960979948556136580436421980270195661264154500431515586146635133136836016084404310752561337396065765708551172214856369481451570333895610090839438330623005676717131146950101351497016882612476105837316356807974067443148515805927889219851771504214964025327957295252067394434730940302351899804222542918029037246988559862320040091281973712421023187284313073419297574425450984502121009537450649974975172884949066700186885692180207771999685353810424748065002155119710989424703252141071654668225089299654711541564684178045732763097284020136880580873003566932596124019829231059889947520335654108696658907275852246457048267138241306074055152955567737149593962340413997466849759612484682852248700001144660636772710336449549123526627378265152127517165122214883348775862536003081601106102994885379674000460353186871801021932738304126401115451835168388957899152020467621953230308745494254891674830126360430122414429940731634987563910167283010436390494840346832455131547908526819007913115133811950187726890050547305511035190304445830083950626828753727692615466232951927663854509436141338434288146750758725889966581686777285832548011016210742388712842083394110828896570868402750458072487838517835379535202338007874383385100020022379269816087587295004800697934335958225501107000294098900056118753632193615350100507372390499540941910584529201381710114091532594252201801975672155326668194980007049573804949545399654744192163333001780853638733366773651948432936492070207799631232329551446682016394304179492906776351348212587790162618191939546255457933701300665707594546275000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 89762352791653524077616364564519813698343442627218617432938069161683498499593317869371172693549901358733544910748610142208415229363230262429767172765730342837852328530680498138670052783107682074503599538117306303385230770370716446774184475698437471099499395606900580009529589725880719160935893264523060695941232312195596704235553406153504136255277887620644967058481177110116167448208687509238631638232845806264881292666498320636141354315043634591818118848287929906977684504146432633687077755496013765547211226552119857207762761699572057997962012107140966579016750974618509318830293819033398420402902364690465700983354183246865617466203224304134476255656471529546229856547368593080638315277965428847583503882953105121974218094054668436255399243864538397719093790493493221527685321951924120134633203081024280535879449314222968961684287764345716810055890795795074131143732804211628338047161566346805470778977728554261133473381777418441193005030623693315931660727995573202402918962592664805910469871461387990321591554394453409308295388731736962068664303057578789169803710121178368690689072871953707740355801147955222057446241410754934332277465950979758304706819524487729692809183175725645501944801867825129243795582187225739113164614494517280603833810079628759468837315856175689333550363944752428313050676610084391740035279981358240939597790778121056240759675937497134508907703417322216292555811717401241644897431538263870988966214729247460977844490540082297373140041148265303392024612255999852260844219427086908756354380095616454173571753177347280203736810348974390145230486914151203167749073007307217538156925732663134909595299122577462797508929028880912429587147812619114532127293781813177445928589636092367264047729144872340523610965498209280852773956101342876886100406032946104475725472521614889534066704938492392113652846204897670998009237905599035762631404723210136477161202203033373806782665433573153493477988880332424457904467221789190151681451708067155758585299863349016392375206395637239089839673095091454249945931022664459233378293021437704729105907607464354935874438193487682437870514377592675365322746040482379280704832240140795418883618415448256712736468743776140723512206814933601538007783293094978171057827195520486044441267753440903331838111070132461806579503980353762934915490032344298923109068219500867398107466471418904235294303648799227250540398926618013957002579704442992696860141861914416918849576132435523475569505428629877338113218467960023413760289688693450777379214931298319738654031403954154047552889520504249954407057097187230542218639274965478989855875857261253012425321800590114577215052839491385586334598865069987846392220626815770702951385097473991436018253580151074354766522503041634676717701712168499495828107561085683667084838279231263003185075613171005368494592506365876305675024478857114869187612290538029008722583331906450816536795649723955055577033307442185715917151081426715094550202089204503468675561516930952335740352253100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1140566537120381984717488140238144230872068307384377841019913466985905280941917135746351292572285086176005942655298622433807185245693556779194405027428447009121554048558061115263467566359172462284836875581742961740769059855727090892860542854671651449320858722579086105173717493332036944680025017136801677036782073869831941923543952428793147150229012166511845490068715962804379390202887542466882689057335071928360982941083703610403698882161894644637116108850977626735307856001913877539415653184147438531230543385953277051541524581144773052131317207236764188600068468039744512728251608511941836597814670533712234833359613005773153705013074722140076093659912193751973325565717570415307731137032899127290062725799399499820043294832083294321068179820910454428040709909667045667563109666473934687263210016418307743152818942442523103935662186211467386992416186291358777285512272726151835546989744348767771697646917196048522304870614658478037860856569229224643240443844930086982187489599462928144836448425361596847649828130698039453079855547403743760395326292791796185606449667991695822796424085877650153624224281851113849490585762047838889780811554511471751676932146490588750202579186270453062348336307410659908928926150955893197568584350978653330751732881517580269774708258938758572504042703723854555762256675055868073597188514872198146715660024749589003917716416454302688286441932094121605613147138675230678515563276173030831008641860578040639466037624513082411408130798340874611479660713352057786160089792146983443490530265861619501348328161931949883415292359889778276899816082050384201719777245066283720728109193559520226255979177904604582704142117569617399098652011770388226919899199766602240093970856178341765710768780976574316961568391659776907844326344966424600838176449394173782868552404629916149789565677663474760355674106109053609157018702008652632320939526468802102848259985727102991774998180216523233214409167914780250243120799272970950532562738226345808927003407057892242147628297802950144598495509441146476377369086842328880905689218501430245584156978073877017316645777107520380389067571072196478207443082352737424830344406498615677017935416786697013678201814677810536569215205347228951722871704329173297342659516127675194382054925618160636358996389584885335870940918912125458065805364731034828610583060164450271926686314766575134630462670108171016769105244764079987132108758422185157350732318603224988825594274774945756235768424353602952310551637216309986248395874978416258937021959297353865228574571769143694654041322026520573460270488306290611336006906691571612165090410543373485201460738287293045016748142124692282746039596164079551974513493128348842342622392218897493950532288349525498801400531319676292214208068981630736821018475549650107518474448715527712603369908135313420167041700384987770572012532133864178213631058199101095039995585626562352309238439526382572510597144588921365014177675506255962996118633787481292925081722305377828626679328237350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -3514439012456562791008908359032498087005629594153437878763374555805528064629329052311448817747207563703818274768433410922362651376156259693967692476216546406118931341537559324033193133959797379476268116030527217137733950800747648294820404007501499682432370867914203731274197401195751397253148364880128139089811934045694182253105337889093926763870351234535578391984808764068835766217730698885420279544434745564078507858615802587767277021496545283904531577239979427943286339369461396691482597660579435889010655731412375674425074160240535208502880012415668220188041299342706362328024981186660893915753588842559537635346099242123120890703492920394471533736386446104939628906919615379003417415246873774403380865890388953581587115145722688841488185454996549790425183104784347853477682089067834996920328528718226781873946961176090799242731098128877094365789423820539671557761895388558635075647110921782574893620410497199949262502549848052426058346181443741839904451034272928977852056189359541805351026835018433333095798123053365085747128935415510893765335175086554117202914408888747400266621715051947552709220568220777602834528533409701412215677204341722244343368424462840029784446069196713063006709984541029534956184878943357933478934522140406126880807645950162827847764211456678607194375971845109860420661260727503478537630299711983145918186698444093429511683702829546324304409857203826680454766341350883731595895768586325627436770092615208559411080795026015892901821712636252538446342603057170548304268361456370974174137114995665517697327326649791235811229917450127760166258573727953663149474262487410965644292882045756866957015690069799971516099322539461065891485314817589337164869917990516534391024012772016550011982286256226107059544001461047034361192145734734071920682532553776856676512341451367342985014174924541453053898053677978792821535906224504830834858444925905766014549617484328587305325368953126283750100423796575535082985476797037342060914730984418183340296491171226496283460616208802029949608750931103710557942536016168009016399769470435977687759458238916708990568215993813513896773918394367079479981808595561126286185479124231818880656443900046594803231162520466989515618730727071211241433677911815196004063602375330076580447180113223922264692929638255895928583125227309507460483315542662322514629867127966011518083582695068618931430873750034219072214550596715275560202773135688758706920565002675779556114793826469093913922147434233198049287254238148958212228231343230726153959802065517296599614688572738899240097823048050105815544136243685416120223296062222764074852004332180773803347173417458394568055223748883753627253920228259144409727729651021597607072831814456736729316049964857585250647766841630714983369273758756087833965723924753943182112178706177614688193436669539832815618479802798215396917283384711660831590976414594716244456402470686608466972763018064271373039258610502236929234400947160752064554351268449442212684922948303370179715679583462500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -16358367867913041968378349428527821617473417212271722761784631223342391451367484111101472643348914073737509943015592081225076855020144320169977742776057934951753151222731944171317507785152169622397999608974162932279928659000719572499898473952609918849168609361717173111842621381043074400585487953045905964593990234400673059509151239644918589060932773748833477693183188571239346491937375450043334409107312141434375358676411941658007583928620931751026354737816124899808747530002604988943057454234492764946458290687173804743043904790837935447441594612221793571689870402403501465277819169405486327630135853796118504863096612227098753481015321439214892450943279519551224498459709058048450951052914296065450696832028083146620547396322557801563875990102252899916688415596047237276595641507986261523116781245353984529997820899047336661876448170526574341396637970162441966013858104198293281696459954989855109460097046078774728187784192409069964411606961651596229228621278447019183914574492710056937484591459238613637773092421369888701979151807073301452298911649727227884256233410076383220578305238098760988820904716318289270841003136845494542601032748009697207939718550791889614406433632737995409067135479083371299604439221988665276490071601473415836902008961053459273525203500683430208551851894976678114991305696071577532106807021075425744866477261992693500871623691902416386743984195559114433021755647697386267348603053809850207418194752886645427124739523053168913782072262220837267263970307296119908011131298762221343143866092994859668196565865725375579358174436711530241589162641524695818666990154417463202283898508207548047624685861395333782876879513842929479504729706359829191687733689415528281697429412712617981775206771807260058407642011982446054708138409429196292762384961513412711628968264498335558427938360065636997097326853063709926958626765671874581377804915574010953577090407517147609684477346528580012342036777778227597636687544717200806924158720725017228922687984806008006767253764846537752386686175551524805446516990562531254242630487393797207903125954576077724845709012742501867320598052480163799359190697344901055632069066430310560600725278888980150853283411130270228722911156582555064555634884435500669275129335492928084951031003618996087237137890789990055810429600587106797878386753883722323543332135908145414219581682646616189992020774458345611566943594361903058319786104097931266689225082255003544534076393481051679092108073600786295903441143557625547759047419418589244876047325330059146664899726136721151305189559540902578717664472125835734518484737967586023757645029873420185803250993820504419474863088563573217718232918956568625192550127203042401693995789453303822262609831158268991799041559532408913593109846594554808591080136391727388100364208097651079296761939404731697889550757535895530147254227506755744698183197672546748177197168178082144910817521605397145334911309541301067087015814858804357772013171516867114992807721295507803691785217460075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 22797413499692650273203569380971788335654153453583670573135935880754296980651654748499831615301868212222354822868683847863346287609558392968446204869197098369225000780553215547845459756770273676766903154107836604390173745986917906080734615920186120280746452657504510597032794601569411839037355196512377188977937877567028513340914515399728908200493861160791663830391596510941790040327093948124929174677185135507853551414979406400920819357704488614298443855795687344087945666184971282735175158361684208195928910458470589332331303728852292170715248942365556206149101874891045065089022776507542698491814178246263923441670754812508319293030750902111941023866642210051895089396492834539190461365038972145317556016352606044931403702725284669303703870051756240288850861363292937692115563845853981689389308084224173738692619826190468386469192284299495938151418740920011633743824331157384978785994467525589021682692668281354666818358568482926955854984498352661231116043537638338955929353001126328097105035926767687278559514970544826017738760228672298371735230635727283122092922122439728403569087970594425999560475602899048880449453536763313112157789041398470989685918848762619044690276319939792006850110465513160058533988990128373296508062566960588564265652087878052709910730639162888352719428153664294350017808783379515803738464163562202840762408968988029851045211255521898707199474161410667214153801748105894175322341010467451329257329869024917774426167306832013670624595397630330342769540396073424801175852865898222782146167771753287703716141721765635977141923054019209119999733599130161614785007568446616072070044223401490799859588587701241658723367881771656694410073013949575111592519664409837838587151873121871538290177134896520663102787924273606252352082562539166151171260879919940890887959146945137335619270232406531059430441589706030655861514040764109715339443072030801829056777353868630514852813602081984603589959593631267257821504956926204534301901839858221946062198499710127291771751853858586222442696835927418411927890293146517678749424334444770690237193465395143847416905082613426978542649803425798106632296400281651320058345700083365106209773957565712694946574331119886309917087908438275452316845990065879003583693244948610714734377472680172271211358580674459285173919297691212320401672096966948366867832187373855444528541055441991067355176402179486670888871993217498543668519589052706055881242418695708337280063644649587682284495335736541878821462945214244251399456925307386884473758859236380407261698034717871791021734425008224226120272830790651922090806844688396238934046377036332547290720637513479540892524761197586471659142920451204239939501599055875629644662642001404043029538056729501225552869965447191742365262731638242573266484867537128790925962734602718969813637552428000176905945749823478680332306260726811950943029497206450606883910924753279492378116713729445163857191267106299332326399425328255797026275240764308417239290867343593329331359934546050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 222015997991460652728366796978186112212449915502336860484640373728073179151930557483034836677989935597961685523196309502783094220292289819510068114946905937768992567184854963941704021706645682419814109713636551675551647647245853467818261902046510054669348210375991696659799500344289220318536136208387689696808700803452074472874751112207428491825525409037098176622396612635908532456800542620285405365024856230388782535511784575523621301341788285571899557437976735475114037102812800124595324604388969012181112806803469854816279637225917330217790845153984502333388938900966112739090108198849236286092427739126358797928322110869890417200954480612510689748686323504525548954624077795378296931334490485791058739884356919568916027545084800215083796357828301151068520533207030207184889551637929012162015018154334628397348796148462191877081204249297955377567572766858191701688997603355120625615881190493182030330317574168334386272768893711860183839860647698150500549746121947309293271922271441473987231290629250878583067372532630110138258422299130197011966264489959529187048873623986144434814264574073668947125648509602033251758943450135359455541075084837832211454042607732877850785062451788574506622373524463145841145815190985807530571901851923283009747492890595933020550852884489299323787399341332791592001617514933743659106927895989281883725140805174412816522447228558962661290819976602597486461219613057657440267806522290961428706530481435623160373893057289901931220258909083468026942500693774125936726045439946162564912582323121369131857230044606872550149523559350665530626146552150762817438322353118142920660842439967943182088326832987033200583361210066393464116724407715113986843969141207273005516206940344640057390818639750396103551381505421041153692982246900623581512250085288571348282613705893814466635832779356959887326965519669297020364320655787811910254389150342811744712190976691529006350715521708935373572729578879919931405179209305610000669913674388283302094090327054700701625865904433001705318250637767048028197858469743732175792191727697339937061896801072814419951842625577998317651507961137786814293860805083871571672372546922090777302681726047795594006748221833951617930344578335593971469671940353290801806482133419172591108913550442197629241444507051767433308034709028111072000445966362762932979814806160254336188772920439905711525765866969722210167758875472469952199871023262271880348334270999336157766288343822247999118430537279438618668311151856875902852975203959385218929028207987097107277171484592043638333730685176500127330827549312168252134552978275835861869566297147330879714837119686523425422209786996392591173610295311984023357347593442849767469675222622637762846030686788770740585326932481150935705183076142517685816259084951422271177441333974214498613244580265495168576762735200878616332777585881681300333991948200302027408150981063807293422224018405819520168704566454624459740724138110549931742401643699247298023470221952477913027326521472612500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 543181415876976994889727384817082429211579701018576816482941069959568227143699745440053849376244492628085525984779222032378635057993649457930868694716049304699474049195530917163129342727073185177297304070330098092138629829346885745747727370262136609761977568196990511783191992544641396011731800957810079036722473149229050508629374293495487528528941581508957472981481874488266612597005713459819083355040656820358574470362943071003560013402135828358091293955713656430857247058678142238981992378443990672622143649232716020687886955319931340108279872010543482534761395281230464677317354641822839323746844400122138464276632896804628148161214480632719070375588573490995537937598600287426540778801650384162853628605762676097451250032582966889318065326555819593339237809136086543270737237337805238673307836509305399098334536461676472699963331758275551364365174712778605439167281243897734030439825171062671270349794836432567846348926735804125854661948127292011836472251748429925043860223400659773035131084673857563569934831301005812311073109993329853766241307734480801881071734762755173971017782378348795428609780552198953942279051709848717375687045020789924091093479399492217636296120325706773879305232837694963061616246788047984886504720879600435488325635883027815322081398914759887620496604158064928498326579585328602348436815778953061058941455255831289480640853995421998849422874126774554484028232995097034354672110231772105187436059218309154083596243680903176748305235277572706606423647050773506894017276365845962276226418540225094058160543246305349812052416523013694887683211700647978630619952932388053104768377578040816218128812429545210971202023076312921121524801694282084396978498806672797162283656667660509690402552666957529729212382473742254013491705054809930646534715093080404813307073092644322962588513567972122117314024560688240094653910660273439458833753891691062084358271449391742859286393462841362063256521120081677630142867950219228109844327046938450391834203919718489172583794162431233719524593185595507279229718195847523676235247105139491784322339975313034500555129397795673924557817350823638288540653790633395200783159152386341838136923474501199280554346280105478974790138451509835433387972070237246240023864131931254886523333143612815318463676196308803649281250650374212118552711833080408650719644699658241199767836700534197766168995192527089832845196474100534531827006967849381812269433077454047951558561528073809479223729059371583541938017508711982459978425988740475904967167738469349310756585358887289603086871438568434822938153908672546941018481360125201991822876312464423041929926012301456132484665561413034343294172995751291122806865074394302847024044953829746194323867519960268343170889001673346506306269922140037840818622674654978743660416317421318695609750600937237527250935633432797842484241221486116456724350273762043790121395129886652435264783996349422647991063692822398229581457896396499375428707353692293797671193286985698114840206042244581250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 773610806541747216023379980423112543850142243293129636413614322383244491847833465802583696449254080631082271458769504622037397126145186060437989245659989246761481475655444427964506085630186159441464990352052349134345310310524982349011071755825117501662548371286369699494190909301863049227937013139943072281952534379731578223352433498770981082280199557247526639859079680621284065995748883950318696134889030154597478758687031924893141135030374331984126962951847044105778064855496105352974274174911812542902032627551363376969994747128462424669933236571331415936039001014118763636390802426108667983057998070562829514552456042031658688743003061179067522569609240918585858941212262071575708109130651943025526218658413952546157809114085677228569210805558405966624992059393492062954539208723921984929133988324896171664714341516139120835819614259371047941337638648313552935386229512313543565570299501387103531348151155832897700457009188838783392260606643335953588970939769192313563943445540760997466061077632061779945536965505285255180418084957594357193102692892997307302953268070325600721766076982823428962888521718195990004990656187692040967979745661292576405273568757364108720040006771577073416343534418494934995248006257579478524331604868952290740883439124491570748739754012742626799207013253678696362161242667999256645982438219207160135958507318390032840219376271117980470024343505345236312335662739975323031248251231364006197790152291494697816560982919195107528304229198258051159966186611497410027312165501321653530163198105152618541824060382671469984010480807070447563254303293173702246287908307820055055199389773625463575298080079481338433334646981925365764095614871818475856085404819555577679629127139929605565162589660229605691656036394745728702979473184180018697766881425307972401586526597117186137947690529794583706182299278445362595990849012565126983313679513516323929611862331714783066142682383328742039339571044929049977790349686481543080654669317122057901459033996643464217918274245836343236594223142504525012880593701833223881019195009593950968321822586744296443566475317331682975270434500005292948172444941088804741147081442422411676777533441468333353990011128675134400295027803909144899670904831784536819656903229845517957787673411875307441934642291224114307926026115277360636718850488349498991896148369344788087979269169375988034064731271363527202520426442505180382240346143909136155259156280015169118912616487200904979572233121464028270316103152029432923981567714135924993825915511756263577598475767633873115238155490220757461351812971185512186690192161365120806955336979773769231302510341607427763105488923522107147513227897233136308496486331679546370869705246224106301636874794094293571261521882817211552306686396830882266165822000543708908346715200742871727066496199060614249375318282969492955019877810643428651402309953543264097469092447606993538262425340412144081682417669442131114817869762098942900313131001001436976022286623832732382458820886606675000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 641925724326903453222657850292474564483636935916263936633440641902397421803317132711855565891752471465781467420124327125175018241583051763551053251600558942678089967787809354046474105418393814906040376843833134338971474298237923918051876170384485965279243627650449988489694232852537263591808036550175131924053717823772464042548183208883488587364078111072361721208612230283124451559054314347219994733185627057143975588289290663505268608685952798311923066088343185204940535650345371048326008626467365236083137454558805108507544266091136225875106710322642806005770176863951509921048497754289556390894609586867711683302087149003154486958645971274404280892148609055636237833157536035719805817409821297270399901668764142343095608160930202189866364663683017794671345192513508315654985471619544043927116802015554285656460053403604390088182496690559556997908623067254491229784567272791448871052747990049635551106119908595453274899009305792775962375423424719929815167488610867615048495739785759711479499397221432793880981124193651988235324494900057055867165107160300644494855533739209657871188493235547669900429131111339140000227311370422170010869900368388336805171162142115666216104901960962929331731291202215989403001669296215077616922860199253150404430105183077336908478029715180499531796425556834726282093104329850529764801565715162806919207800247046679350370938239376975875663412885148398899262044833816319951430213117784137827423786557599258587153520226563698662415061042654968921834310862223019031820333833305270588333084345943477327400968012310761544911056923290838349251821160191619995746074498762426269811305369178000853131882529156846786377940749021656720522955147099051009082656593879977189783512364254462418828797854432463428198426814982007110817787607764527527609238884378843798597639028760156016369504565136049015804479705144166830049222113905773818247726159503981852233660428204714811927599030623188658934449615446945642889559557607408270947389571169233726185617883771517661002622682435516947708042720461883673069908699598754234371285089212001919141963012682974345650320596289438223486235439761679603061223717192971992469487996459450788282382104826806431356533134842587075093297124817326591152604299261258131730363305479909780265583733715937335475051527704679082454182743495892429420170214743371689568054475697056682837489828091376146738650054263868631176932692504669682920032379226306015406583439063786899820578821438072258550192488386230667283769610825614853662111058740912066572084424898524131133969492161743810664964779414252781841544056028871585388795900062461388506564900705044673474326175817357305839675394822805293623136043089927254353978875386697269238117066490248262996421048809418130644897558994155949509780124627089212200159649918077205991494806367842870686623100649343057578047473800250747484083614950459895302799506664699257841375273812676247850285369793542831085968053144972592196664269925201961450485812361336106541146924738649484482835886530200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 15793792168252110783188146917814874278061574718882361787448123050687458367603151713434457295227611146165974410283043694828219013740578976194159034539995354587747445808555154938132864125703533934855455827693360292852443087204523941691171589054924442559452640326700319342310959866630034306105487204200636718855111289830648727774906616229645302861649837040801474312425546789641046806810587041601883609741659991873701854812679548670111516292931056876829170359359992922732738423837441553539466331328997791131981881511295791497000464862335293396819063046796448853433548641612168480909692615999602496106747174530355210193768813153209669819400424924557852096118194312644144219310910488532452585981769477433609871242034360028599253874263049417369058488898625798803655268373604303225072213030074840536847604464707683693660472094011932845531646896112644403735262213220504897065941429052558163821049137581475607617491870436529862753544252441509957420439269721784767041075636529348639255549117483417734158625480983459594323120233252489719484239094442333414814640991907509638592179559795695253979854498985206141404580756501033867321514642535934202550481279313692894011032557929977471790684514064712278452554282976424619936651943084610840431520292356457951171549273068759272967250884335358365102556571529146199072726218675808021410269877755027104525565286526490996290770389384784319134523422613943309845510331814155887795032048199628726238507797438345964589037151116658681335307135199275492945371603544318837538236564388174614656441096951968715590527437354264433522273134975688526114081727433571014471017685212083093372193688424585022986117102352072921054827814882794162389722150343487998351134925054312449579759784528311162403544833980394286792785122521355302806358354030396578693006792211117420506264987067298300632639749630919124914872859996070738326128992116542203702308332884999280713269558654835898973297082985335100670290622661381592192570746227160099140105911847751546220050657002691511960708126966824360135253718559383544658989926714976648292791704903080483213854386405509147775758029287029855772800976196871896988803719698388568276423218072133988495714529848288558649968048355303709879992371427212203585438553305527088777983142286204432226853120983845723890553162707449987852533323997562779136763039748752111064919634975037003321560977323458219162704557426235106210057539709815916505434836163437279345693757735670987797467235115806227337377465268716622643745435767557298439298703125580294455122484199611772375842005214138777189019119389135333913576624127882659783339491864060614489923989619814272589043106782728608076447127718331557560425590878221995812270582485658466731863809577005655177130731809861519122605022062372821835421907812306323005335604731499558747053163981988852412052257698522450842229930679824427991614007365836558617102775205380238279963567407420524976052951164602907986195762428342248047414885165214549082634429063734478736164268587383083752060909109700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -645481169915400790194710889826212677036984687412702251619831208060854022674434526661445176742059121278394046155955679866778853829976497350506234781255718662511984236045554654461698842070633794714903908546665662883544173707944932985555046220203416900197494175470157842225589347479667856829457240504159147504989276525059476653653002170085220844462370085214544848643460798779572087449986176574478145498834396045128347796890227331562339998377375897436593176195246438210711151432547293122639531919575492345668856732760911968451785236614310730934066308737865722833602915773514889573061956827495857977014105606849715059379170948766088055183482031229051196243798261892356905917738242911076742548648628740636164793346353795057922711686674120202711769033216929913388606882152087121925435182745738169442692298629573441162439041450205063515367810031217908963310687332407328324109923975835498277088905360953781909726868451004131854519689421729531279164594208458263522433097935421940055460191831030145381013599885138182396502297299084879471234976800561669181948222777966832535546951311656642338633123984193128911709271352333637454096172459529455822270421840944898594647680149388877600192499241406670712163174535585274200138982674190172816625324315915300098524907960678642734199594389677900086557802894491930915613298401219525788424540264970671928525146226581081076424178047944414902858422974787801473086117643382087973721979313086809497456100918618824222868349108615981871104886144418780031918538191391104255097938989066763106254546361146025717013343035916843318602451944708405010924567227298775901410565588151587975982397011567396758051085050409426447010290394061952136702993080858771567786305852970567632907814012298354154890416148110926731645358463254233177042511848533386153133242682340869968711863881936905357497393777410161145549054630552986066799345607487402513681614755718663123149154110266902401906637934554484658633896607357363139627572981180587969278583151759080532607034132448921420382725864566633341617457393103381225285468677013941099723347589189777379734163402557807940982497299528745581118805795310040318453766386059178235562173918684598309482271580023532867592770848507843022044903288506659408508628435951828615702418802074717904460135711774778328268968599255046547867438675315618091786208632547401105142275297871401546092896901163793350758240893041353060109619046283276455144055727713385477319677695298289908881920178298067597811083160892251547058273297530691450068195474572487494878759446930532087246101983197172358336002316409832878431983697191608425363166245765817708836226677998835176712605434946692197634636232084917691097207556398625223329117735188261903065003752474511071629015702360242141939818667987946755756802377449455782412345185860684205686449295514317346817035715384714488230046618367670419781966374477305705497859996865410773055262719216070477919547986465198935322655476557769355628722993089410660202862462537948443178546963315472859548368687396862500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -557673467736356500581717293363397279048184777762846825973421706835699093635571766255435110154484326169195365135024599826254878677542244861577912358197639823359090372921806551035946489113158444386488553853868076483112884582056624748965464936443550720182492971924512873353506196082673210176837170116156635966270957434703362446965514864402282218592647625559109318849055504383497958443622477536834059607189135460293571779344885877941222913438032048392410372713791923622525866907639065704164422908594027131859106488914839068870156710507081296591496095426085845391203858837402899364901632580897606706151755151060503937413226912855173029304512727855590451256403318019322964596878628394960997623918293830601067968245878607119229333180477103839009939485309720716815258147956656576663513851198974896627889068166766626648944611843153064253513322153029038740305565715941085115570117154088959825676398287748600710787809883019759066431661769160139992657879194153922317638450566196441989741306530081398725490178837329160311740558834166326809467293498772512408691840657155629675328378325533678021868966178954931785133881041438968951222414775040743509925949217393918499536313997162947756923660424931727531811242185554536135604645188864345068541266346221872915983219052464245762174344445815311296507485785660615303554527229897283597751601409968078213758694158292330763147426877635920056435218094179916253820208786800342265340379194276862338403312491373193161151498575771117600560244778778697105716443957672929217648448836287007711698978098104993137089857649551228920740674436472890028468464672411027663486065274672229718697011770653395703013839681164961880974572804347191433054732277536035626655692387161781899232902385440192401159222337494134494742810861167777188588100882260140618442113259748104641047218389916466217075384547930975760089481135434994402800553376687277143342064152951638984096850127053891881781188524393132177052410491788982935408601074060433044005640538218974559603159610221693693953066388055609551032259932211195450401115938546988499025931610929069562561648096444571136635958799048835630917293182401358131106127000647839811658210703187394335153645533728668369149777836069866220935813834515059824686983675783363443647261898014037187389639806513649310835747987516305566037500309618552231063085114329618847340415842086319731900003770189086039570531154966210770191740388368003990535296723965174699310662204730393572947685834051348504977828329914287677031864366380034274625038292643843745646650083268330100968968086935810299367077818433669565433496307037884122408511915932443141302235946541186619251757073727381358318768810569677063656130187212004722226757031502827043875823332532550202780209907533897759025557413036498180902122366998944429042775411573882735553347848624376097248095159497435727513777051347710939051643565055235789426009193694919496887443464388645034322665313701871424528063777695594651492023062174569450149128121388829313943951925361711769260044803034925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 4068139947598509821757790357125671446486606957513989522281730627192976388902068535707584868474330440433412359051639953493780978647191495340222296197544091568120164471110413174325838123925566985930942517314136261258304131769745534675661755092492354671940236120358508664699863259609460864806990130711278461496825915219243009096802897852514114093458497492539857509848513841556429152515819298133321418390412438728321190721867168241363840329703258897254083557366672297181011334794000263670596763326049872544292128588051707853544223562934056197729708076452792217470299081209359421130784844553114694835619889596246951531213825243496357885533010848004203829909424815469662238565250482475303116741641245175263817883644227456405283897675838373799673092225332503326187061319244362335607239686139332490126525377698554231908228319438531045707893564965269226324136954253937153171054161486017467798497274292214445805872318394339761984276266548225549609929050762401015860771303534384839903315611937136673051109553991557784351484621442406147635311819807274983406048371321359941846364145527920629056562366627715869187048604539544602772769762981929677446278541400165213754452128913288849655413338671762560669710858703524130915231896471237716170366165473326282374097200372414214911598086661812140870440551955718375794959371124194783997157424330827297602045272117343766119991584125818273476690117767200849592572220697939678044595202843883489744915910374663760721779334011093854373234784911808807527302171618540045362360050793485577031508684040178400348845685392786246954103292402920952784014731157698909181116418894659314207129523774061817057314555551202803589728663987957830879656618298334915741195504643439031629391470069787765840786624303989597630219846740262227777066752048608174382218684835598361245029889597129718029042822280950130060992469699230060039917132167035709376457023768980981774766623314745302971179162854491248782408818715987658045445190402026230977534283137044085269832187279334344820205570601585702024900205877782449468395128510506721761554814423882689870521773317310336125450404704793508945605479241255719006243785908735054974344960713085300106365294345274984540466790995278193722596198065594229367994198281373987090430514074295698490848882865254281664439908674678976776174716223472845817899125465072946067316325352500465934690777430214894263734227124023731390390976078568929931067150647330464679416622673167682529232512286082477974332364245267090265951448029745201482482584753946952788970153551641545010321308626544392888835551346056997448549928489593049937520771661072735585299514458348696892612582967620693236916856880241744300355408510759246398411340243674396741466357073282253405339752077825711613848772541434261222918661287373080879115287765806483079568096222501703059768068451928299442568738802443899797791087189333530443045890297998781958545340530744072703294338905000152530865352312537064065807527837316016853786588573144106117384282987869458811883645772200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 298265543839638870806570027988729128157529437480775648095563186939538248334745863391634252032948600016971481437127931307094489550495640738070067597312846911228011776582283675976674531040784375074535365092544364482492975850214404970832934145637118994149790704630025514442746974042045957133686867927313261265277212422158267232252740926020946432315770408220694339479655553556242382264412482538220951426862644230717610510486354250074186800148043445925783071575440492868174319721302533458284113750238552592549150734156898137134086457768782234537937444022467626298199237308556958757482191967664097152170569542582695776947545861672379602875549967158452005322496099041058561467799822187037078618165834326119855525769407195961352004415425302575352082475435338048759638978256712414974298833939041218063845372324336785460814738286683625686835077869354917042914408192388094777779343574247615715245618456373164041774725017282111178727597193812221625927844937028175932068947825004161197822270406213129767018762398941239064690553099329824517037055975357239897100643858804347613511597355976026065806668393225956592114336179045997465327667060566242492786827600690255997700291823964187565202284886944326769880962475374064876031326039134133466241567023638034701926279760651356501632803690392913787548586149419384893317179254364881213555436885493840290679458101553901461146107942405007072481535222590851930470243781720971063248000323364956854164173459199619041248483411571537441766750978748787249474435619082322722842910665510509468604031155685059550256689437800762638805213661735321108330373914183719652951438095866453004387151446897753649551327671679437751369674732732595425291133275891998799558268771513195965330416754797165606100665929095548487511695197070986301871177106361812301393895349323809336725537911318343610050595237355979879279999647554482573635590920438139481971665770861620700057281670105437948356654234573213741154475416779261699952545392097527145084892387889038655205509921699458222844226344508288710907803958884514564998141894135600806964497538788683091627146978898553215740743040501356155492425071214577731096451368909880904397871999114287986637008965376066854980658031937882654587962129378917507198777292078529563371569991482687128862370406990074140294051239208941090728096915871542211130569776460283745950156884988479860261386305060802823677130595200297146266558010164940748756960089373739882606765755119643610641560847806492330737062350375880466223850533271758493438612762527609852973052494855843017648184856790738167023855305915818272582876607820091770318169181932480647247304776524276232502094069814253399221867105646015501749541936794898783850454382523665113793868392567817304251833202020309342702711817709749838587077951031180839845753440738020997370370662685652698793970817638945774491914477366146833790145372846393705593198696998750365638331729187521745874543731868335232712850460319958735855216824039560095720895015748283771808736253789287316902590556038556250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 241906845111494259473251651982398371094126429200551753970540688597608005481538635586495258164781011134072512599665194565656279632331655988221622956337623963177514035967894611457969567629714148212762468753120237321515613912186552107368930622425337276667289726550204454860009063453949380364288996102299483283735439610449953760635256463672276404291054940954739066536717770199210197985112334289634922780568667973817606115373713889344337121389322012461754228152339017446908266171354035380010269016740295550835965788987014114263443229162455197484873372582039318321911024216955212393699777219751529459099778724997085756489040927722963168565894505290679986756437412229266646248990182702427425117521604012792876553961262683738394282234722669561591376963816755155181215798353886545472044159688945261036205525333354157658145178567031315398654990878083653816819341379689058366930906606997491281437154539568145650876193641883489332019802651091999026823760430825715504458879534621311155871151729830979160270541135403403294883230755028730314730058846718727655699397000777928006986551439755687105350397543404365344342913859029998074939026559945049235369178394590974757086743824899194716396259958347956893824491689764387265999523112475676841813382816804135200863911767450877761940498064731529198164486654828764561499118618289852752497890852089464700314596519288252460587686482839404678271238923876663174837459722310247451056907583595375466198461628347179594819889794113807962221781768114903781186132704174310513592104707110735401641572515874531586877879814494020860026040471940594375946734734837548783412675327568460260232742643493632684515649495219084093663999750453345617257611076691066318921030208438784752082560668659969588841710730123391783473579999439295841131407657767052530766064734173074920288607512560587281115185125500199540668662782030209159948602536629492378127872706398414842416462527693790831920224662024238833904647080433271069076713917198298290516661174447252471692986268572291338093107115789306438735469365991713218080401964718467303568967053276494240401350198556577580878506830510415314481231100349970442147687439622679532232460781495704210778491685204134212811722635611831152724181775294867011993524797797335110970072995237789032447601121990283448927735665708439363881005740582589832974241191291740623214150502146748628348224072569335137036068871538224129551863171883678913121382134657688526254617560310752083308175671296595924526724551536842723859882978640765610944841414959194391925873665709372923069310019971692354004859749694161238236878461776681164110611174916603613488064437146920558543846615488711307353654029823219310485148029502293226810506101273614182184151688753648310818275171713361245196775767657093264128481912846678043665524659759230162365294701695939613277972659959036042298044812155549901407508069070053178067424185707311268602886856976168059409444027490778322669068678681971997724777238590445863451653068494823525520449642563232269033444171296071875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 108333040806793335374699614939154365037064801701855398245863659073930992471216373184171143409131321030586998664340517149508098167133994401082409198897823011636609365071544553328220165679153035692360724755224970368433910822457011154551986317792101588381214749520214898928408577217302398377874165832904560672192589211543372991572201596847864554166752565247891932394094005025000453039885984894785387023181388990782112453884195193132078025333315910151348040075255250977602647832006663970856027046334703402562894213728299505895737053131435750530615880730868610935337703542069201045022033400036221653949211178602424349240373197167189854575521135565263139243976912235813094635939215876890771913834932690034340486162312402289882727172732672723622686356129448621269825495352816200793344432769338731144416192001018664103057630300448747700859767361720022164491474375680628823900670649784979251278892756038705160765854615830804970219666552170765328120503270381529253175138622506823860338790226287870456199258939309156646334375392592336696890425699368753999257887124098532873749349901844112174899403619205765943426063422748158749497775847994213229314285121303414723527641335618634620007231768523837699441384381400658626925944270252855054037358643254216674452092672632519779384770282266577010313662522520693831838264664480569616437293672323587922112864827189573619509003200010368006151080497864424890038358300003998250568535370782545471680140340219482677418334584374245600191363842782126584462957408990132942024177196628123681038990669442404929473970308581776830584959714179386877840223814849615263810493904737209698922494366312603363128303510100769663955476197801122255300128563525048541362544651659064422555634631404251617368559575848487538821051215938333008709830378263657160943657717147748888527916515718236724539022090279800475494290157276952717937999743680038800506802094688528116892483604958254746848503633656979023664647455824050033177580024560232385009926553221390867010536982930885034764414682024031798822703899538008701113955139547554818835850969926652762367987308308148910256314951493222645563441519682686909625209482582259137785261699316939483254501887049943335883127970948409205887239561116814617408133669516454648650917547109926440506505553118787932500480028996099096730214186628032523746038172778421708012093823415283299458669969035467015891889075202833894492443103608107314127945290910893403900776501071054722212957484357268416190499667175648047755434625149614453384083284771889665726288983219085937365168802613226959516501400329282229560504000237376714844092911957836013653559857030375156190431672976641995482866428010632893663203453337382323615001834045659790151413880580925574248279922510562231737660949650688302242671453145977977598244687553565336210238401145321696772341169577084836839352801787643750413426505818486889146423302375791608405072851737615047040805622401089892254054497716692283305867394633600276254145964692520644007963560801761543919646611243650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 33911352480923201097037477981497678750696600348103273137374700061295181348907464900292676043171927317015248255555341209549913947973572138262573968556722490244551584359739738709503192742059259603401652963162689757115651165700533480937800426623698511107314819207660120898528242169816892996094819954800476523863899042737975745838921510658269172294159349088250848569001901187412435075075388822706666035113142376527784946765809367509579324578047638088167218238602327231965382413195632839793102368948883201173236268034271194764296462717125933687440523560821172767543493066131518054018924635395422280592283752797750726812599180478839082297748244711996324803693793618824658036281125253191587199882991164391907559277794518206525977901193575485873469762797010059032311748030983310580923320090793910788828696576655980660353327079091502945639457650480566970437145748368695062041449876358228233440593482051031051879162657672935868048273658875835535546103432045109540930942949115257169345824820302936010014037354733139549070023189845147872957480783667097370574596755549057959890008670369785701501664369706847240116094281594753161006750953481495717226285821226324113549061683382795268109544540661287885744713876647764650130215767752418614514496619623263494956249097015977806966387125661923684793768346264772419753551420229605048313297176135670339152418601249943910311283453592483120551829831719151792654180084849272380848635798883166217990341427886332538612299224928323812788821338727566180950323671075423778981669494079216737426807101598285749902226755849592152454513837273945354967309800279780907021852952372544072975926069447151692836189473379644998093983766228326502461851783981090576868304399737588390604880002942542082112225624041533219718000803167029470987097083281555754118726003927547177246941215948797344359409590576388237773018528157639353108292506921030524979683907851794272613050931623240758628432027952701137648647888255893259152279434919274079572393713324850450229585807489057406294111508396450038134885881741804385537270501519325674816852003395561965770113105923291236468695018980633199218637271857530474815636208376575706003556114270999547440024307837019867243996886652047761451653115319833375576311999335881914814071966309870595373491024774533559407534484574327093988776030520968849567361210700846451009703262277319936124010789368098118283215437189188053661526709948593185888088911386801765032617970532882516988182280157649221144609097216136885663563287729471481614041702909339362580365504939270866953128850664893142652871224970729453369589540190312119481779109151209761551546134879506656479799873415512386891473881049690776768899940323672967387688924389339447585492747746618841536133152075343507300041607221662079744179458765643359602074243461667700020413869288971917447589181432186101604469312115917975409455797972163626117638221626884369174798457643822213277059446852785270083857259283927710007324997809926249101282963706273363257611049465742521959540439919400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 10337234318280497934220419942654690499462469345950764709076276345599591303115272654137365359873554722129367090987761589938650083706544161914537563504386625240090884828447603152538938969435374831769646759181680000380261232950091658908357572998722187561394611371944481660228173935245097942712486171873656722027273992129204233346027721724170257069522141626864822218318247217330300661104823351171079047603188492102240947391759762865312213722420622733425415232993564988978672760270699852359907510910828162288793602667808763316690041986823798694693052277082061967468758764472431375630397747934974307489735057496109873415421360709233390597087380768838735386912065967912022628968129052316943827392685326474668063940415709375730967264295912893581630034175545053125977563842580570857334163339201279475751690369298388400813287544783900609427601158408024945078237233536900018598593811577157638310345044634682058415486063532103373707781620367979248589079394132444256374235591688684177756987390889474067433505942174323691643641841297621017838160472945208700296541453595926911219846276694195168155060166668857684857590084571461610995646907950833947297404332443410218004318073791525039994589701790375863914521154001912009477009416853173469055150947033517494550775937319922060975114419709525448336670981878566030044202946478818346206267997834995941794693557363723287243802920141691662412145263406566029756299086624914925258004194153466224074794895802053106769874337707921259902871850419490168598896249404641330004186267346075007262926794210701012735714221101423621062354141127085248681274587510494348227199442799725176339599971193508803481208599338467892186586484822623194054982171667240446051589457492383182217704141292670426059765132646472431039025885861202411668812714107553678355050882766132497813939702697244039975694666977588775481482185994329965776562203293689138500852182899433666341341192224801441650888964437972712225587420931147053506226665510869002781234694915423565892765087988600117835756616076413551408205241083069010681680921475821000486815162907349648037701489461751693163486214605696505590528244889525527105830735893976167298877033776199606606131214714146420094031347509081008839501978040849677820466331276723602282556476028518886216239148840157644114805971817825720923943342752063552002962165510799603011505766795094615230863193191215067042428238758136328388449987444275438846235351277007979669099912337923964054499398322509584890095796376535271662353232311371848418711954590571556020198750220318970840541540471284680940898273198377969708447092217788074504570618255154923874062145167015071441449864527011237999769313548355902944652830921561742288092358142773436919804666767334410561996774551198676261879178926380093904752278643011331646488106031037898589845139283572525608009026797256834166852188832984703210104178299163215229706411902930771528750143275932866137161720584751960950020092405200136494071585319390970335691130321947397347308766592032462260036124384900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4853471369745409606950367697114087253091511886328645349861507202496310868963671847600991881938576945822671500827398756649167329704287205294183350084660531350934435467709076067224799368349506149102978108774517937872443139451259548070747770662493851642575378228113902577557460426582764291864545310611476609437070037575955130828876822704556178882386863178029406987220139335944737470703656921541268846234316614919625179662475977399365147063476299878250538425245485720925992059394292746338035044344863103796015836966935469247375638773959551124462412477544235453630407467972371303141314033707755597649208568872597005216334850866213370098240437563688031735436504746568866446269744707850968918395230604795558186463887022378858384210134331702138488299148476347436524676582601484649030120988401789459226464290473671364383543333839844493861030063348729863460450680980018781662368244883811582563535886048846380110502631344828573814605141610022472799185217342786169971047099742202414062590530267887687008031445385996318109316485133598878852428099275948040160675399860371916105026456294703553053103727118371102877411388210202244397453776730686947330589721794969577018883103653070624999277747941819153411355581708664953865503337666238384827897459066189692105750998013790288547364533360635515140390683011654984026776917708676705980433069892287220278240651121488254178665087426196438488690906535082664035381928142952539232519776880273493947536456263887873951346200061767603638463175888824517960890495406452170423615617493180488396092247769637753235302750051726585760068346077219995497495111931236252841461304774169636112089383686821513927722854088326942906150691239485253573848614780514271345034381176361686316527381402017083622884215846596614446208411503749301665597453401679543081268031111333799992560338220888415173190807585292624011599571401070221498150143913914417644812177228052158738981072819332814760786254026485301148040223309735828571519595143599804378995630605084454774300292043170300278651012856186477703309829312856302447027972709839443318081497672571139766693811234854096142549371700268600721836036158424839409644043137652358306865925878776690877296764062798595434054676250782670268754912826563191811213172461230431332279676011222205534200224221647906579677884295918368878575411941736136833844132164818847465271613303931213062621016924961891849353495866545806032089847150980529340255651109082444495058564912545211413101735950591346781026614317174197895645277498119408849902826349923400402907955487375781356013012083155354470236726200652541245877043556504783983893550755421052750255332468442672698543814595779687108455031039234123476134921599922567777566812521881386262581873547595735186301243744188261572782535144834478735780583834469104026217395575330552500782267719319152864081362857526297582995508722284515832864804127735116080927652674205396350374379369870253256490408197403309084654892120020675776887919967456768614305353103840723371052025770289126045401102994795000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2906912868673339585979039749673056117612110099684765140133958689087354711393441467368015866495179437254218418088992140656556414477130378308677410639313159387501821775666416305793601395160398609479304423636615896548126626745308974416327416784239552330999179025357705606738483400171524746842849555271183962912809150111130124026344572563719032085844156712430047369570569806589127220396176300786576586758416372841684336100283405823488094479432110523017210535251979834971596396383475635602078440409969736546957275643054005557257581018520491775227713670426072949513996852955635951931828187916497343609575136631580111655527369045216031008216508524978354643264594102705512940660640774144140283631909548760780045546944324553829295537648561156665046922402578239733755921677579857042090143606621550306063287091281014900018699671775990813053191934633894119819007825357720448697973567994083593865649365690707612960250025087669420448818700539294406423889889224044831432939138863143097632683638531919619497716395918246637946558139415876444398447851240576938387441329495847553733969000080428892062302925021857484899913639937290121320087670459627226343026035576922740560319647824740149649324030060372215472866943869594528823827160804516564424950279450241251764995683083461374536926738193866873299649413553194592872044057287210938273169663728155101441753303139601676313279864509927228707599091365426785288474752934215440805430744658685513886359431365148186540227363935464446054976553642493145942471695313796415162399617590816258638584521692705322110662197670962697187338225922658038500828612399352223124972218482064418305326876540929196658833843304458079410697545235575124429774231042064874161671103090674839769671205051936592272508758292755366143144825568360681656893255764727002034614016441361589499517653461213598500562197329199554076660677707498552475042636073279012924674575932527324957828688938585802256362876556278571371754674721935752621206706867923799627717580215089182789417876679216585693145521641731963316187435836255248644343310320714508136419423799758132451174865037577171195749223381552745030480159058125948718864322953596103731674038829788856747030758109456314565180498764209067352684220755736821259164814893464931845292878921186351397757719740392264592416313207289689529738798543872429975725079485766260406705175255973088366008539805783519841445407730908333079315961368914800489843800887501386692960488922410474288288359104416398764204550943366103510885813369572708440419178098266503958513807615609646861264788853384322333355549365584133086043125923255435917965614111815406662203646805652875021391171119392300565069801800238954725505455598667640929200420826325287978493805435788453878110706038539824740023164724921089751177285965929011819331088570524529305602334073037395250416216327335892340576510230793188482195312299240820146736267160717270818561800034025871282303951061954021943100485868823593853258200068272397064759038440498737656922068568466391495948887284370000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1610598807081290384643138678511456347230575021131362091443145295444524949100389711990682790777632097064978713071156391712530429194820406229992455229484835425037247864635865536604622955295500818058288344353518059236793963992424932501630378138515572089414728705951830108767282166039435697496465598341481585316464912301654466028131838189070605265430531547575158878316887179095433680974161245679281188704743204917425395304279697860437345266571239475884557218410490662029652519418785889218518659995726445929662279047192464037527293274956221819003564053554885209035033059496520062090132338647734979803341649631222038623239785109097340190316248772789693224887220490608225270976241852576641782669584833677268431483242386009313252643369251692951270269896882742527493415565322899275216633128006973608061776310620252652631094945373649011349728028117566247661764559242931733351369836426533080397335597692157142647410543364964880232741393934470474999908818636312290697889419162625833855489581759284499205480829695891296208134278062091706078429387604789003969997849022008440818251563720886621159315056936122107240977707304391840424205127907152067246460583937469749322532668208675408787594070482434513882225320661069347781652510846572619728954644039886470721808637358143928604125881693973579537401530445467856441848916425483146647614869398614408849526923239212040427081489472144054165112754441746929156991549018905609393436068056701860250148545649605920630756005915431218289852214492551499599249168105699243555305779336146441945323165034933414227281001754241590033715123206151603886452072178721900564833643160878127810623732116678075423619887843978770321202576975133943461279773729178683145659847706199662092184526290281935253646652516124954108649820848930175990416738742391954663153405979590833333375711310400399960557919633715626184267835265334710246765536799672351828012247450038187101145553308749150176722927783646529169830184818715498042830387670558709105895951867231652412668477978779660009100428796251183443549650572921879284786755608018720966725976623951774457904072186898801412375737900381755860743145480408824037811966455492275392280109496198627942687863465934077971547032373391630159835867595225556834691686528588279655190913897008260231395596974735792049624373514288330466205538117400186457112239908574328619075898537562660064468888893412957867590135236761136788970025146156744338537783000481633443739191660203966412806627720872232587720183720828645722885714063968444412058257579227293940138144828653051605578143850551301629944233634577894011254198393348800298846939981797633952848914420234663372277489647796430829425925320369881718192106498393077594996238898819067863419573000099415024244641245064205155031947193374847886694680535419911514580930887581146491134265489498640818399713185363454385015960449536030533399028815133235429483034833359559005574896336888777009174673109543535095838650131835866752667175561455537304399756036735284881793173511554205938014763461620000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 766228860277287422490003521244946622180932063692286699702966229308716586351910340563893876550043898362706058679617507068902117615586073676670941269237234791014194982329216589857075893631671403729951638575586289401178507269012047098295191941315330560567289654933913101789442870529042364123450284174794003081787817796345474049079234137331612632726768265615956199256290966004332067051633411030705609322984235425368662250214648409400703151595721195691660633905518984900745569927707904878015881996583800704354001363529915528924163206978773230095542197943538587564771352431918890171173652136522792070112652013747971154864209285867820977432091996208281131853095887675127480963685534808812061069753761908225345828501951286217472926747504222877899572550769125137446081186799554697303658075080624626848006241336547006252117382078213406495825036000974575764836362415400340151713396202380571756646441755376352481336696071662866641673546308353664986021006268253985175278820680242841743415030693884863061374707814830178292629831021405078571916450870340834384157021372031402640055666080316325092819508828931906923272860911093727517953729703487476006492421938781644840816900426661598393190669648036746127141017573629511930197902882363269959946917200573390460519141728152184342802255970444887797641404790454154140890084872619014895769674874801159646500029862026123427447583589708243283423777897379050445719054998410154559387851586793404107926817735077337500700190904398752710759750294872531953486977010285069305404679546756337210540918761745281602497947344438391470753684263024561239634512080226651560545937988356071864156017894221864801585353420535647121654627540742873208869574766225475255591299927488711470877051802705011941524118383365623441662779962964808425653906593338460421601372632298622438011833446254623262691925950424922585896798388456051516026506317869048756529713308563785372238104803326523413226744405722007938044074878218362095451413784855402039573199741390855029215854309818899437324762436997278245152281235388289140022140738985679760110439373473067928541627204287948033582429339216470783064943439259903622447368581565692322931160560893226450435098023930370102025874820188099230258099812082673702025448520954903412703212567533753298003259009710814890689861139526286929615120280454701407330977714814791943825979591047133224602828395640104163705121237545297312067044685776311174988725176502944076389743760447541160305783323949123554493954669617113699666262565968530599582119371330938232235132447870804103758054218863472251680454606340953538499727011909527828254124555257000002755361966646986622575886404676421784425010388773232086400759500489056003190907995836248320951641692760514125143955364743475415562127436333600438249285368910129139623606384619605916485662043158199688359033931585632214316649156973024324177595589934045323146854033200490497240897021884295525752740606343128016518577871332577345629863587280364225681580044024346494638727766318697298193027004595000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 305965227954806818345195173142104593579236095569341578125574810049839033049984511799434802436508113087394097524844042322677698105013280629015016227372805005765409034303865847881904491923833232849567059858744300989031151649364485283239391997701221609976748203910217818555456943291860620233054976451210909328069551291635345942453174141493398121860729890794213483035291413250617338881516904379149402345854079849433649775529120782284802576114445707411641135366539469402572282344955301329274954875402875537656795484487225061342061863793365169482221544391109697175588091392001595572537352471092041937506040892788096109275268662998148824227539747475660201750372698574061272052048442657107406084173938721707425908495974502808350005342615221948307173650808106836956090834961087199373526642995721186846725707233627549923552365911449851345797253714574756247416859049668895407384748217050324289708714697385289864760081713206997543892951129680528877793107361030547950480601291302225777703794971143497296519941926399645253812152667240936257717090450389003525617296727830682323837872458958260087472992632440980062086520472546936952942584886013828536544092392055102681433773949693076301542320088690131668113135023530748015580471937771175484224151768298095537532700692958742244554904410168618490093183115043675067231975756928338765920423199504093030103925612108653301390346772424449450791587211453409282575238988984853538615914460396026112119362022515561519665514711578862577528851529951597665127361795532703364969428956413618081704459305342089397729449799438492520660955536392790794133916368890671287017918483649944271875372013384530220581568968994692924932257490658170028204452437290765518095572403818163760178792090363791141471480756155184063821040359334324233535128663145263035860477524330650348029220190798990597139516244810292895525260292076268277791408843949241357495551148203828911645505251029611276006212485765381998489763490476511641520865742606629221102504718278573767764353418137012129857701597063455900958969889823371830362202246101650152634770755493109999431315931938933240918786806366534919745373207067546423717456603022896003592855029369064384214903351415994585703314491327624655571026637359838234164010711472243663087896209750522601434579907406105463673679583922346648898449899526669272048842506253839365977698163222654036338528044573143580789901378123552394378984262279290018442024715921224798601304378350245389505962707636629760029132585662860553511046080760510636653044603045322875101958636575206067912113885398889658327854420298161974320698523671767137520677647928552499790361178797168562615685065841967422159162024048561101633070814315626366573838547990789998455064780454789024348580146078633454315375862388377505289122933118540123982944827605889737755166401915693243318134335174422282229675890670308042102688180242197437125533624743399269674134851826022844625586590431954854292666910462109848918458439081205049106300654730211326419647064578484030436594700557500000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 99609128701912214762080798009884451451454983691595945591919012193596547240008731699011117507156425635151733900335208677227622510209618321917083702299066301693863843962214617332680263020856690549191747431336077799264361978330513500886922948527686019525735544693259960952507406602839795738511387761515805362265970367943449647208323134041695547046653018574928044805802675090205287735394187373481137576525387114783095771570998883325238068134980447584867294111738160004585498452175519637192341330307394199849473100672006791291871085527449455042168887460702619309831659956154877917592601671007403970309686496172623682552906818154379700686172516303694208060236786289229182570840926541792317885645569883325247050460236926526145380137649532350391427757462707870350978059215328623450974741686048744861475587392146288890015074367512356732015741487545127870125082959837443306895500383343107495969656473990141219862352357463681299218559226551467934432465740172207194073767240102685267795703146723048392056910032196371372449794173211429244127363321499484133141332777696543365230662437982348400814493190311823591808730415639904409014829072050538416482606679708896378423174266916994524128840133405864992224760715377147453119949942164821587302045545284644247407484849218016917087674610712821602044790432930101070902923157713729421286990385585313090253368704931649777909818934818486704067411248686274288264245510423805151620081274073315296290836728951271301716824921315596657063554035492581819069696915170730254526040993939844847390283399013262543854903194371782350378106489971690359022114875312001767097622878810077130703575476125315822209672695519491075075931724830415993472490490341104170523743090076311495533506434460706782424134345754332122650911658374266096894333518910678712678922355267343849357724050641141766879570230686472491760994923183582352778333216342980005095982829547166533927094523542394365259601358676340642955978192610496619113619991743280772684256392366089841376888344583688156057314168271419414486090108082866277966976087140735632829567844955663266784239379441738078717978303459553908167110876731964937861297118330440469876034056556982022998682373844519506122893876284335635589282134700216820809534908288231905294461335751171412800766457544935765616630545719153316181681617435723910969453956746842990109301437571460127677236303450581896578323502736787212160635922729274857413600523777340518608465929464043594803755755441368161206598622443650702638186511614141587399837950341637760690047981701554855956769009254336618512468597772637903231720066883776400510884463571926982579325601321029469577563937585113403285140298425237032143831654118554107231239702871871594394769570147968461259292784771844860934102885624957808314965260532994241254289221467863082248789407515057982214035600302365795246289563613598426974361024786579640650881688460108417846256396431893607845507792224877488229111448792042017908151176816580721555911823367461758885053491706072572246052306150000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 25910870936386184940065130520866278865386075909974642567117776022018272542338513328320546748397899803806981431031994277878036197995153896839405206613197341259368439736717781725438694961201611803349886292832738174793638270298706552008623300478168074653951276051055716179152175728826658075285072805964773233576523594578258147612710666476593418046732594817749761865197226405812413129319152239300147070221218339768642649612821395420863580837279017926099624958648777404771351713370520493956737742742369649273692797411248198443428937302486449849874096402216307186911815235691369392765870477336987218328313519181919810228718420771816210348450292914710031747214909715222992153789841388264795889897262981700772337487932094712887114750550590204462693248080691521057765552455318241279650178180773269068256240999348116430969259198600218687762172356877658041150004784401955860160840909040250059503520191850457479938615330902171674606500399031296651652374266482005104001149237908486400393316185818147790485049951760803492074263595477269264214194143935139106669331191441500941713183788770632693305697483133922880709380777335630158087470780379795716888189395279928279232360148436259073093705716912136753314966947599476865621005759418759364276902427437706329207672972047690111679170048189214465339335751875297423137326851588884225976615773123045889553112597628821828677476366593267063081423838386214249733527161386527469144982288038879611589882382166238770689473055786386498741946456718177384367241261150020394010436044795492965774810523296535003486794584496737353589179831775876139736938017537260067241329212789238559415502694589737887765365332293997377719288702737368322002873450985403484839208892778442677563686816900048761594762122282673364545297150558021710835993395694667705342873788516073930390912563042089436405579678058054004719224181465427643611039230263503617615543776919871197768566546276547939490637364170297998463879735606019212329140062921972475683237057322356947605400729124813618303628379425539437279432750925046358541456254794262643559532508956751839795419416931774505940195058462789261129889998709980552257840996830277279278905887726792764739225762137018787248879712637395104049481856197622676533482828113260904510550698447520354954652485782117382133302356001338522171414841124287297323177735699847961751737206228352551913800195521315906205364722702886976214192937395467329117749914172887228489617574853684854709378815562744489280030460770787823735876269222907577566644917435217149941888171334958227310995821599537528781030155135777003303457419660556239174355268889255468980193521888047395027388759289292698712785077395417742536684762447054718110394713334595236328538324132514183305736244282268932618844468883902915673837744022707048729077653935494403379879312705377010020821478057271787115036524437887497752570717253673126768162798760174633738552605396564695063064610184364288929268404325688631535210693759684546980981529297722092223476125173773327742823062400000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5386866118638767807635943380948073757652419060753194101961160288850460261530695851996794790648170225036129085973158027134403073742224282529553691035975793232355416627578063519408607898474485251196542900938650664894186402497888259357590102280536581626513420629008333195903485214903064004012676688124597496772713404500857655586919302145798470946499284205722836279467839495456222219484803803133032999587022426735143159434266492151492920250047518328655548817642673929532400768883528326296605359210324219420584293825374945431774823710457533009534700153209499578878723388543960748329855972270677355715841644229722821542163784431383997199077683437483034324483030253608028622768956821075707641315770862001940847007361592219826281521120650171706895775340518286710817750566630338381137864019566593524320737551229053292093121122211398289088018902262261581472730429734696584879624302436339641323278235308740956896024006842686815168274374394750393147096317953494438252938215250108333624226318149623269476971887786021859775874554225760892787000372027297961626753985614544217005349981003384111891957326143288555381252258814668863401378869096424911091176200918681649326503640545224958472075816953053876058332907496556127155507579757804793066072793974586557160932978803115932351059479522738997706278130045606661113199944079218045109636262637799466216562423877127542089778566572259123418911184041998666998084816338930686000935668580969978343787864445756797771922012840164761934466597180080626842772957412646374261171990126238550618925009889942786562986116531803576257533119212078550270787038921589596644391789823848666161764620277179036134126073384234369916284340343959771254578332875242457730008650832236374146862941727641147627056086315137051832200123694747304757875251235428321020386567027296031883035359991012354294242013834299938318518521648475312592974197897077509674249145613875043272094480823741284183840854932375850947176732080275508234631212055814899361253541769523749425000570388616313427365076069448548257048439648580592536935104147846189916514470054851540912383117488275118579683338285234081511274325075566385708489597348201895410194343078226596421019356459438927812790005736902296382958501117307738547737618405777496451727267548796075474528476843781527556795802149579406472978819376903316936204887128186331335397331735002160365944813316490295139648334038057972976137765204569069794289536264235128826987263432033529310320049398897029166481418683189113258087238839664768455659882427613682184242033015919576369702584268363349700554985979560439665392637810658785333569651937089390853903138714924040286686858447491238229605246125086950933945382352736838850824682710581650777805392273506540257624813184887138644369303341953770121613835237446879945491629807561944869584382731832994229848278948424705443579755949406089540384216282584433009068285732204919874506706146929962786648687014039291025173542222133749721011459689873200889749018474897860203579058310534946038249522400000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 910463258954150343976749555260210983984577708939750514213785971735466431535192251429965218548819292406062282311428846114455495060580722952519652570371537224339198559293156589432612182324368844334610885777500812062710352219084853784767207092953589228271719582072286546405820659322984103416833782130675910833255647278242974447334856134550259655583269303512545765435396186560608783479008459602385231478906101645873259114808818324777038257688111644969029590747898879606249636625291933537519764881939405058127853361175299222795360110539472086815711812701881365168116395801737971128400274386493166997922197684791537860810541794442012482629753962717519302762180464714985950001250897979887817161056168617511623508463104877063651660533412522519018944227757496715248355183001587142676317844797004987590939849909154058774030072730887804890387365391119668500084454984306834269428570435827267958010917234223702420409987846597844259060007686826052262688636575135183111898685552103493700624062108178510694223702502457843115912753798046960361810307675548571236865393655603543424057100616508323088985809449736234298150178209467897499143851312936521873749851140663570394051882686434273400129716991038931888969631104823547909137775684027604119584917898344624105595318459082941461431330809728809290263146805034558517003490108813742318897381199495125126575238880928185156077917565942882366323375009765433882585654854578314418802090385402479683552604255233535704423548714825075286877878396102001951972876415725516945592676563618329269946065866392779930056029894145063878186074698278965940852687186549090532054878796503746766367604993069694074932236716259850109327569756633543684653234958463804757559155713453574337710744839525482066963240707358277272374291382046628790994602404646593385888350042822605364031453070157163515089008421384705111650926193578836668028417896879239861760287593304704242296965102897441259250822238345683694499279162073484470016407626582890256386617091682343386454439126268137865680772246343012817614902786813394433574451366082465921593328435727618520321042312941275912932325276301214897140984643098623409118352732710227761436551173156389896564344266080242741753199069631494885271047073712200878403680699037979597837267333002486029190416913436539769381166424797108798333912986690357536714980552827044919171317332743508422512305669794303016310194608947438746148686040848641092594119269139298927308462450476292306294438694181361363970619922142195149646449333439373328604766055906779487165067199669055794350787156855735851327487543620247428034703362485949225601887967217689221140544228889202542505732978810694624941722781530915233336718129255673244463652722912779102896983233542304104792788483233032793559431223112808563058201965574332222488890795838451131992400794648626442649845093996595510450012928182349215352162662098111824375116036650885814949392888064970752458676945301093090614217344451217791125246689630190905780030589322923811535989630225681062623318775000000000000000000000000000000000000000000000000000000000000000*i1^33 + 130729678043375757881224696768346524948694286871036683117514149765994066566489460628471610133887653923871796879337007515802932394977296435556815575753649732590551924248715211197560175462471544283668443651065618312908690993006845491066285032364025091782838805717531294937106420281716998943775987837916756908171560759076431050609819997281958147099201870087893815169172477427391544219243759172839915145065876872296826471706429641275164594594544801027485577219672365233363361755190355311147176434838195008044700014889838158298481009676605704991404015319683148115594461893949943112069327248061377649866316896765129061603800102391098659179092593466449646568646290760905841349572339121258451165916094374086312750981745027994535720743996646131396118543669458196577212199962828454923928960812108946880234861654218922145564340775077571508628090144361304598209026538690534880227877316646103232757111863986522315463888912478998925544996213600950417232624508697402027520641948793950336085976307533500264219503048852779311458658986150086269479994974338495139391405909377555787169910832769442013576510344398743949807192134408597464717531223159551269959394538066123782856355113796733295416182409747461662459568950953212058690968187235935558116403605885890573227580338333625161879241480728603887302493373253778523842856144298062300246395295283042119197901157701630600211803384156174447839688330515077012082975261366744005486798386639307180667496086476095094641767182500255446696491212059859508346604561851127507128192807380367203491226341856624895565353418948052101320172019608106646303086050197889081154511079440189268965209274214587534148136140354472600014255026875333287818566936853717007500929300958241109324877415506020386816221548269416203696403529560088453450993949771322223785601318047315170581729677272541850172538140600563565296723109278088409537962290930664171467291772808520435363268571701211394451398468528567623246438487374907150724211306313014449637698810736670215043136354796055287492215944979978078947685821851770148484157179919970885251273623774123117685036917201111882653390136694361733259249973921919159020581082061083475366958301974611885232981486517658060325615944719307161569716000539352449059482528838387899594978762673219244337354129758366807609340776105824026582028489466534415312630369607592419904263550612170076110321905350196976327906378667069040960559950858432560909328551659178520933796777530820243359133516001288594230884679769380003117986957177223593932566046013624703644409947010481223545224952151079401760096169073637349129937909596688573595188755828093181929220566905677081676608789178533877802062973545043091046317482142843449659454792280297991395884422127306447396606148453356991250476329151788838443801866236062694333103224337174705303008169909303318156247804594564867676938542944907457165920393705155674114533218043016614367151401942641703809772668516047750647991323051218412501263204942177425162261996624073340538963450890026288861926150000000000000000000000000000000000000000000000000000000000000*i1^34 + 16941460874914173223386206170093387122422819477865493162263160518758678495957175246284630987647990048695243434014324800948718337145524349914688000796003309547502388129657864133382031153551517506789128543438900683206936355339443766557632536647776895654253831865287939040707153826344802995701670797708543008519918822050280426360212628639713587663427593964525684814851069340787036710575391940497178365279244223919116454703463714759782287178028985887982623416740738830639237698496880775761915703245270730721093687147135929956538770049991093529109095016878123352194941475888565036394203239219545821370234656461738892411721136713013928904988133124760514239491482633724162270199271159353037757327235022136033522255423710045299417578571589329060963608842690592176215781853752844155483034263345370972972163052899906106125575261426745240188748431708622906593086753961816216170083902112455123373724700882451485001455734929226373208771413038860163050861927152736707767457072058674510996403857910853594565874553893875588627731363414979770756322992720315421708862138618057579070628883592881614605127048904136262868949338695985036564145810879615093043207815475670176203321749027155435457421108791301237768682893511556680585016176324419759581097959974544526462032980037640744517584125795341660876380878606038357812196371820366639456601345963366455172975525393193530453596416284949981441099037558515799783755458760633557027600350721797018776343890542368612383025626451045350744749442445707737933724236308501162050495100590792689739373838758131368522375176503017185803529515138677413548666273396535579942200812700157112025081838404301084057284441018906794189942096969555400771970813302538705344945563010649296335607026858896395737695500358016200067201959778464128093743940575132736313921726387836777804222531962840211058593708362581860177855174622951033737566619385615975647743832470426684599593276285508239700692947853889265125934663249891039227743997834538609439004970890383809616062832061670067148610810981905804570201911153781068208108368507906930623209899251092157254851000368007702584949292252975439138138366862342986360025167373351613107877458223333857775600233810864402850055352186220245887803645692316337200402612969129832694010845259750922897506334735809106833063026572184189332378259920464735044350885058603383228205050595530260026758532613367003904522980362986149167875091826341563154504244663476431673877633570076476884927735237923540746315257398617808235280527823279721697400817515698941562198656524800270572983839620720823868564993976649394102877198135786604155042776056353896692479768741559167069915265692722544374880970893662546851908362204331638052793688367599972712427465647841489549833483052760535891653689993644662357946140714085636585521404063589826105943906188226488792722894293268970573780270855715171614972178081846872300649343299444455971664712120114920573245535259283888968937856138518698133979659107754993955493404198515583159597026998439361670778950000000000000000000000000000000000000000000000000000000000*i1^35 + 2029303941795229249844332840564019694086985833704471468064301233959202406257073741891488805745155018533418964120536000753360878063168894465920869570616666276282877560830536213103620391476783558388174688660813287850132062595756249503096745651796840450318931793841533833201222487778165022778600910502360508031367581743492447845015610934444486289951784139440348135197215392444476220665077739130072051670167618262669627083590651157084375282553118837594331964522093506418584713536355449791811076843574265810109981380430480310965464033256264068622578290873987731815532068868720595346616348734261502805166126707880532440593352825741202680959490879891849155395371569629059047883090698530131967024113752431458301905497096867275181703004240937719544413032080160238876914599151669026218994569077988075355348072266983510743327773155590062706877562282294105267855143117799756117340007882317906100241257685382526598054641526894766497508260664637899676249316339862411724533686535488926802004664035261387141441706337283416480256268524637828214208044505463183180927965545010978192360901572293169386039138053656723047041361071990904200832803919380386477774130513309259083820366157810706929023122020691102268217795482101472629294842952183465846162847566233172686724795928776540980992783357109702483452677849526197806406681775595324326440205933154810921045482021891033115875334944612231698879825027419933598490520137176588246480912965550413280607808095865993283540517086848478829535574653085854180296617192093042421057110974459443220557653128447060630696305175885297895432811873818780708514977359463628465643511863152580010872120055842892360265891956367596522970066363448313662484204863968874286180671665040570587059591985705530502762623480705397564485740642899407140131584850088155636676930161266885595481629523562259730049781548690242840621927655343730817149397496893728226028616449787481137971297245131359954118854215614475588535275271268042296794513856450909195741292773746899217422802713168535948623184786825298129728483854022325417694171190951540902722292317305672468909158796817148777075786359446453111142624348197916558094923786178968582028734183745298065687422863233488078827824804225144069593947513436567647279610236285018700605670256313890016215168691660867862415057375547797350576555612692505235837209075777393555189713704826454644484636244648184915813665916931571194146546769691588864162467624750557511129876713642858617074958516950762305787450459899886891777858919834024979215847058846589244482502267195839173451027261164643838818073817605520046797315404581791076909733264793524379006210048026656206504681953452660027232822721251981760440990105237829493166923639281668635470260018848746289833563589871210816463558487102760907857108152902715071884991541832059244116996679807881441734420231085700547443320380350366717847526935616233975272609209774557980846505843739886192308799452367075574126920672751572812640625810283240640985676580198822248068309309343196260340481250000000000000000000000000000000000000000000000000000*i1^36 + 197919091605752710951850354428015594672548072169505392137410852201511043172851724211583373424028078174575741011685604912999967688546368110516410442159227333357313659173529105920805131099065284469118573563564065121564747847040408699135036650353782095481202046374316741007546984439667874259307372458190433267713743535469439797291218159285396523111256881302580745601325887518263070433576339971371589418456032666758097931457552072039447627132589385131752165280848475523856649633557767719297847696331386914929141367151942592123056503012952918536326140024810214804298487805386011439860211425516593308342283662421611452758098251404871534722126270579996982763553625886408922397021035758747448203455122502569484198012396130572633481615057988206821085896406832552174715055067671225841334867772768959519923374224848268517802190296500113595371256914245632621851402872859747304352817226080939841938437176146174217748163112155895269217386094120842731342769446121127316907708387516694480811600705683418877209811046789832923084903259782826373629168636503198185669033365963068874813402936287575022291628661506255296247809380310059946028417730130240978219793932530467858503668170581675555187224351336893075725361916836873999452395044522465777078538320015460132708564690042479076487691559479871968303151673848431193481433850887205177066429371665144792424534034423481359612747379963485958061517470922538956531328324052633560852946376330830193544070512369961560538682751297805905192254481678122819450076844566208764165412167658164385613719846519114229952712821201364219888839189743817501279317597829531532732970104187952813639284212733028875633693617219289247440497851132635471030979761896055387535043465638073845115597779542271299008994929453612154814126886523860807837472714736623946539094668700267057883965636600157516927836060951353796598454975030090258420121921453745879175224078136920317433562996230874494950606770893317106985089580052402012728261585185290914169388504097271991689899856608882556037095513975072142143980851158821854767690120542323667627023988663862255754220549822566039264336435083060637444776525832402963237122716076763856553757724918057859998899976292951109600606833379463582274424846261634213200968169575587217876086612993225396740367763548510904493740656851845559821904828829978347256899049495694025378245331169624407811203655762628181283406310476664522107023352287788739207282752878551889783391735002568455317905471627030162841991294034845076151017319984344243726677264013921665989748531115349513707073714966781919265613410374422076567574665540048029267210172758190240168292893389197357684425433147276054992949867368371669954369537425832870164858121084849755177990703062270474472198791491040825117177323363141098915776328240823321062910421813237824580789154285025175267583394132920741877088415588730318986917864857941941929473893935133569159970717295931082374833327411054871741336378991864167318475865061764210779603160199660364933796661193416243656496875000000000000000000000000000000000000000000000000*i1^37 + 13926059605764535562528611833839238218124715449143092868684142174676165741254247128367263557267805258473276523344833553416104908005213647890133550017969343998464485197129020036841342259017523844207901817031016504309689757857948402840707927415218610466090817744735102099629743039653489761122321675936124713519896739111112433265566357955615598358450577413297198982733575445481194683677192503237302337238138021753017325466922124985650755001922026165382639049423077036326369106240043310200822161886086083931087417331566575160130933626823009784131199654698601736080147818376813044083218851150518137693060081568724569028838524978034526419654059862692903868311596568170666539618515191343700568438783524870468595248018720262977336969213925654050084341855937866408639679417366065868878857742399500179907517202704138314990638743466884265114121466568570057354635047857717156951111937975689865270406681958715178633048363896736518670667443880295700860514595729203361632298537320962202808755749490228672967543636202449782329799542475014153612137627928717776603648655419137255399768978813863396327387893307681407849669774685076128235083883933350762943634482761118217556524046755393094201697441616776013683842080823591816993578072626204690118968604228944056055040484062780953758681542421068267025411450498851517028237153678623183300528445251425313403569215810433901457468641369592451403813664483573807998014233709818857940417990062572613790441680322464518016535931432319076554163328556652402044817147933657879613897003103984102447822073319567577368352822490956701081045608519465049884276697154326544186442592476737919623573833393219981836136019027908387878283818466214166849111232466956913342952340051806241251107881267001579470189607729953847818440338780121082951857083888241026094424513769110737918804693681991916977389637084886004938115743637323315884930864135267244700892764440832655876080408378324037699093927262361402802470100934521522691808204844581161198945572659508621281744360715073275968625487833300942886998505088729096896556769444196051164885545813177273198894526594634226438909194959424307219774348858174839007632818188500614643055841406325739682198672642056343228804371443049146688423480143796919570579264901135668094727811276100010637136537099707359945939125864191778602669253646224263984970669619846254957612304973292860734983623578573243585425349690331258799585010626709168557398235191073455943850431843721877777303751998626224293202749080587833743267536690224999127691889860609791086611234179344530001628529969453505363844475705265863333397128784123583090999097678292986772447158989544503332573359624983390891944510515394876386384771963920383079316325707937195645829218210961820822422822243565034577771155709967802828615756777421373615979186234801978433708553547059351373135611859786044226363097668952371472515292489814582485197986882902553196864220577121248143564473086010112799728385763583977656948201917710336844367540314711529265705675022160739423825000000000000000000000000000000000000000000000000*i1^38 + 873438356978581387626085392646415554312781014413778005836636205271136082899589675734339866254856275892956609960161182925823984297739651735004444536129776917711272946521060585814352273131569520599098317319561779019727826379085936249764396156855140532105943285636197367979599289313358197736423902737324602751319623703399143369397881259280928309360899593878503249462947491713100072145276465599245572307110214755758766684092025946922082813199628972143457969532105036318000770526279685225470813919385513264246191946452869125501635486608762503127055365982277451242831507042743934852490546936188227653514798283344653385270601735159520531550669113753346777147762573802191942911329082845688540791948129992781998183918733842180158470687834338148320714434159940535553607066571258893768504622808607125675468234639437240938868331760200887577820623108020756223849168704817895717580151047241915179458535452996777418958337167921789183460713331129734498336480769634779440025926960096652016923146134704542225110142133800600503401246952324133991481232591989543975530818525726000332564404167754796256733440035712906280934730750288156665678045641104824851137633266926754518501695522977962380285906587366381424544047327727666181077872979307786423476415262395753320825568450087623717694351218922014496175412459357786992388358199005021828558123975602677861663235392828186801257202555148249314906062131734730350018666529885291664232370964268368524241274580906158599143997775954365884032047123849303437726521969173741694720475535049468029105611081968495584457225584442432452226968095931573126029882612710840348620464139303838024495514106189403518667954255631205040081007399416628704705115478409456979784490005375324323938662834850455464436347265153947409893690943821797675835203443960398654191245184188587431104528766340730597932365721855302908459287841068994540393039073106418667465007597587297008630534898862602444944562370123004688316124850427758986830128301193172912214914095067629189998807262544590429986096097578619165064097215881647532698932615909997802497981355755887900709985813585840550611846031744231572289366346010965850576504662084075158166479339940700309782520681423251680198708179622811636662475617930454861533663114221390700699842504478737568442574180423334886175781459905208203992468387858160750047514791529504286166158340869436887678452622525593096360770766635486198897391188845640033066991800467606558348204626902844087810724126180128919803158812341596419459206330893949896391214867960125106141985627644956988281073126765698851126226050297810173316704941842615775898551882842724391704918517167280667298073828779516966539265886198944781682641458631819594036886960612824439468028302144510894513706780722725826041831903212541602653671035017399473438882687267128142993740703295947261543824407719408037356531882086004265639425310918603023148552273013413016661670639692563027741464732449702654114033433054670755577551006666800712488350618221943298898862389768504394700000000000000000000000000000000000000000000000*i1^39 + 90525537378774058577232750652247407861956986567992126054888768556516112514931659878543296863639973189578294861108653904860613798667075808033161200319786485106187862672372423147435125854673570799450853268135077462333889362828098796113935907529127986785913111229204700368527910643067615455328973595812062198036749889382729058247402483558424236855237062473874644859274298905492826754071987231980728398013817766932886758970614891119717105860806586655228024014243531256937689019072835579163228000075318792430034234537708850218760544640288177831462710667420860350987784253268324423652159114209667886229489197419728521557397104430819077647673539705509443571858958850506169710889094897094003865051643266165524480983987212649687429263502011372535333904654192264445558185639155987496899727499573065942490382743381829318921483787757154713943190457353789197067591672263034519146315957571071119380509606448888580436433912746996366163266260961267687958761002055299473651099982085200333449650510520105035997706123114532829365545274930931652864155382625125611477271888959976848648755461951795066342144739587155117949666438950717820482968126313938651254145555660150003957259512320697313049192377499864273157866828539067638803581890513703511604308609275331722080495253081641057067401836215668978341655119357581708052398619770736391872038168457175745931269214005189156745852531565494399587861927694148446323501048408772336733822376981547951905595873690762129822047188412363850074289113350606714116747784820683708699327762899795597912070838711009724159686558423387551335020264086397164570235923453942840259272073045345138761759000297981760764123064284123390980183406928289907998766986821537363443698443048494907843271681496087690011778782550549574574872300220817165233952221615385379594121384945094788491824828626223727184409494961995808112757486236071828646218497534662922851401871444826493102274701911580177667267326066954692849563504791518920345186050751446753750814163856049316144658066556381732852641491356866449625689639664861596327274115456856746949127409923056414571539402281127884423111938968760376777641649832955413112222023783178203240252267911426468195871385163179385277504079559095667417258136539848776359775245574384972608553382980065883674685201354340828965075200237196477316649822407622702542690938270669834428551642963062061547889061173287578970310360890087587208228690355125337997822863383150940275012456659381983620226876351011574723978490267622888063079505512753221004756862202811103474299006500942585202879785700631891825933141528339634593379233105526532182118208018642098726351647967705391052990048136373189644388966796049163124858188417651020087074365858347518400045376517102940470880647396785078237568226365230454712101848855991042453897238128044252759483808476567623527513805107883151545753933865239716129186828739438009944647938216864115560744646231545491501091215689451001588979243352752870506682048575122460050042331531669276772142990397412760550000000000000000000000000000000000000000000*i1^40 + 2012514367164432138802587974761381773177530851596810147753599098349863531448027816689305712039236525208487009748508462395863496590152078355023155981995542410588528276375238587231855848920108860815473526262810406764954500067099401192497245698932744888060586727473743864906150509507581390152402350529948648581173837725431491716482855420495692533697938722568402656481809466325773267157704759495696838950220325719837464878207932938947389801745110758558600594043676889924605416013270843458885010394038319332296003485861903453179820631892888675184928124867472714476681336563014610342853560045640945560694069922635169023528847955612546918263958258503176451695864012788493381289480262087078470626987636078332205430130167749692922058144103557661580625487174468906970313656267561685213896612366168766886708266812446076371870978848564138874360189876623483053072226924052171586237577800448361814398213625953708194070747588449864320813055531547610732994855278776414100149613205731606326656019302437374792684275776845947358716911675353980374765322693675943201664655960078232263680719562015995569289582727836702964076444937762819108186271847060776987635873655378379644608732204003928129581074635660164170874376988342802452446094461827745082621666687986892930894970180589557677000774439452503194065598763195454999076099998554695868750498812479994316621900845353489013000239035644982254986443606860746776099604545485691502858577469594598836736480659074839522343901625188352672266129767854592063959321414171046501397454123466658066134881024459133179538596384915068586265151523874129404572493133796615655230523512075981505116161605069795598945584618956342292407717031523262780437719768221087987845127367891349902683618335884883697570440534934325309819104553329466556437259266835699683490782248314627123791296625261356845360726551396951263284799135823012626931654620538081284599863689620185590964127892268993579650567113031116862293153523286600014553458454441835891442358899862242663568026899048003117619595943510911429162195567782295475584021470850561979414429674491773468468225855516727022340148461429191053278461842302268979631403262997583502325484949705905081172028350001909165607825240432781862069955228286028383218351416192759514023217343299185273569224523637493084872472642286296866283496592404271020338548661804148733841612429861667701425196272105158980766343409430547717006101691046635823285448010760875072928914493625115928147598416339398587189502986002250923448108086320630997257356539524994785412583371933873062217242854941129805952528137850442428005828013289011603178009108178093265414629578754116849658599166180849898554212698966370713308601667318793494402438438617715550372208698794386594452238392243168696710796990389292740634310689603962461435952696962422490786020242799100154740167578723614654362222871525334520563423851243668412039551969404028786202442559241595333827394606037004203576555638441590629235634332853359411722048908128605867814736593141686987500000000000000000000000000000000000000*i1^41 + 146475930172154817992843826365494571052726201558957524730363498056257243060980411246847402713279376129295645044294769569636479043032704154497491141194054092403264239919049494584210983855699523524705632982341071173197475139635270696950060528328397600788352291682019892062598173382804549041156834603567318135711514297762563275835748449307687628116924023802726074715523476480586573929006046161586725870736084152821330628102376718361698340352413254717154785053839708001166450011903249942218493157024712222592049183843825838218752887263846437648801796091667278233108958546941882069088763899054943722280009125776548800938446544576640410924802399094096866140622221143356468974149270806470885085182279106769313095401514944206193778431180874896516967562621149860131651659664118948177329976979431785646459487389926035800431289007910014788796401629043924694674667676482835195197627195770771994564952404581089291340872656136756336391884294502384475371902308166777976005201291221444182237066092906692918419524971272078869197647895351909040377077726660868916472053546064823031794223899786888551336773182033105656694631656176607603906865600627482046133464714313437393600405206450790501977435507819480462378756899549622034917288765882008401467826349055388983343809747597151491866738185261586592353191106480227286052406620341046589905147242001228540973692660908811486116327811888230661148357686736534499036619983675111284122834653667583134721005298376023779853793655582687303767682183184690527181575503900799027487109577780216712224192282893983471852217366555418572079504915360232768794684002903795214465597784408184786613429891441839833795350352622003698105501462985480753674021390735037678041336452044867565130332586119838208161427188982916208048869369199260379949286596214094308447033782747368359711013130445721679457257041234935129839577989923529436456187243602169957004730050376242230795247634047808610122531522249899355502096603564782042322716216889013526511856766752585447274003854875828746972703040624609477608986976312096285314462547381279197607083241806304052386014729013668488795216756760940788179520744501902317615150280249075586629124309591565583111014402107288480719933421927243985303022003280539209165817341311965486705358334943270466657395699113886546973435871379957379259711758885196651409831119969960607555464127766122570618751697780201201257766921547577362183217573587785677208195745142639929497123760723731713013759033857206851596845553311046613753561720764468065546874017563864188715661260353335357256394616340679659704386234647392759547884117537864540606649983808289949026921336450019607658461893702716626419947574149397883173478747735955946469441433084514079869575065908178329179176779537626317521494016800392917238317328005023228641175796046390883765390316734100579354694274077473419149030675694744071938503548836059355416127925827770325432256050522787632905178330820744973113125400853401073509575231059893585174943381848042616012687052013340425000000000000000000000000000000000000*i1^42 + 22601043409120385355658946628138304806077181722441375975379591922796120425692271900012725174972083183500302750151784358271543082074180904227090373561322869250892207844639223646639100784303836423797024372370081228872827356944777530772446758851044152817501307210439450641788122770586860307852775536871486648440912770444190383625986565436950668119495732474512451441924395454650576235457371715510823444595705680554947004515793836018890627612827267633652919949778118116013049041865442281119657396998579371688740837383170495906392545951566941240288316847388445085923200008695033493943220285178657402675653338707022443171106656107693363710188984137885061875838581827855984576097119847303512302059995949547422012566192854590324288633533147293918950827400914642126257548304635842298627791212836452262388511315492140236923680086991160066650992335000216720465050148444729623657175373813477759212548985513343399546035168787093073086357586440821999218174058159017634113929408216747421448972015008159842348511080111739290352817364334593520674127958260008197888635882935536921467734110702234853979905294167952680341173748399167452100768980586788667989471395920666993746082248066636172295306903448417157427345584876802460988774843560728958260472213079620789344957957093655503633647853528782803039915927054709000462794582083405498629579263686625412368338055577485163731579138732565182058953876843029216219502306554716791177951392524620066013505379885213438646970808374674174648423699584262746706989345303774447784600974667526015782970028178054602742568615629243805303142956608027826677807256178579289885311970814090012243218982545509447048360617678252502492216486989702843165861581794752225268174690872633353310248190036101751488446337658541733305358401271785831215366317280771985348179951289950121039131106051634891371349795704135248122800823825599573574252259369851339036692748983885201051929041472143101038017335229344060505034192517990539477828663549172524857967905089171304461884347236326799428041124484083811153424351927370576042921562227181384592560992922998060071832099685582329213289205905561651520224625315410038760646688326105220764665297473671339739878939245416654030751954532230364237182808356275159189800004332810913870199583432132819270686535536542226584450849047598099492661837662742959454942914962504695363821750571710342586661350546904362765541757251313673833382846466100943105991715952179888275252635050539489135388297659252912247829405769589851539156797527726019975577635887220397140178012484432559987566230144910683049726079353518332876668521917273281412062865792299458708322105364511151643237203889075301220630752874376381207426684815510116001866940172338096158591438441858607515701333592995054710902251565531579962863441857887512699771829539065000435467313609657372492600769790156984364928355132356962496962408482733019834422787498732081763926956024652306762107524267583388978194327656053466668760707052297348610113894894713316854407488683215050000000000000000000000000000000000*i1^43 + -110295509210047514246900108607274274220752453159962015615738793260631059551871571576008201893358797123318565611185019699824528649090782962072809700083932762697880000557108381454432629675213923806090807038111012812522368675895515382556662766727144375004429693188704791567475107658054924207175006576447740339528204835522755919393775645478904011567615642962110650495641729771296790520178670662149297604572811180856798793801553107720995630401208535554496367933292581594432108521250312271913625256181563439076619187557711702116408553749127504471591201891205173611159321420846157638088789096679531467797014308947062677030263194544529488971206187747046915205426985282396677957577347054303312464528386442905285836999428634142278654234227485511300588078798896349505073715363121402079726689910248330168508424499536789653858743531938140914991615435686509546812389536595979209208100316920496061932240263754857767183553121305096908448624684831861427613721853108777961338361794972724202630356005911002354834829753727629377773621483349580353014989901323155012804012043496457818624048473676091284003910232258226365922519947400470448254433456569514114888508808356366452844411897612325583041539234699845620494413401214008246824229685034164058122315970354482048732215467912052542590967150546002463051860671692954234718379534839216258522711147990003037367722000973286813166054970159026896688693677434368384538627239785089200885804859604769093914842202500213461330468476037598726625407661703791622978289492210449003813999040214078285415734498638296031879276747317668615997881812955343624641863313784534459906818072312218012279965131242473789068918490032006507567304054223462913982695216390339667537181153743852336886147128991430279349211906652007537146415403369104007384225106345898146085353629957580253418118332384067669191609258374910046199754120031724958453735298671996208904132141503900895028898726747275480363830617510953332196207689023341059882560937638558936248432654047466048079641241726051832036685992697810383124566203507485846481440312685690239913382315865816409379525146951555540889258042765363671563173404577267080216435140272115156288938400907125083357269562529971618187450484257085024855206835841512403988878340916755590694549809023111308501953022355641890276054035122119116928637805310057788108122895489798228033353468818659398164176959201132928323244840698094160861113400189749642875069095121281380413199628918505342956999821319821524113379004753327414863949189540034653072109410743585821798382148133382517373370599106373077378787491208556824130101252511035722002806482093472174742015611767615310440276699546387321019975213866434223632171252980304711917742098062598878720973023785225738996776850972784235059058735205294189810356342108431062601146960572622293790426804111725850514416307513263990792806582696352264559478850739714587272543153447828890637201337687815065883258964753550209084420829055017724508461450360133713809064751616739449234383700059887500000000000000000000000000000*i1^44 + 22565729096697893227056951055909842067294983068469647027486686699621796090643178314191772223859599084874548645963432713469188715719149489224894971738383513710683712577251948191062320192848351520153085086913454772069136574084750505222284787772195878489353536108867264187396670079544111612274965975935289659628112068593602539555678610356315762508019211018346348149719316428103831363540420766804058318694080665348983380018351667692002371280733919143769542264618766599482414478645825667088623339252621238962052853981565806927396546952290779874262523202020471107554804998521953529908719072310758127837995731668074479237857400499813331854952663912190686268952780002625010477253932580630056434117844429338782812235647731005154450145868894704057320312984289059139225741503180762972655283337006259050445693240729443400905756988013224758484540746351939461785765826214945507065362944328009751605926439089971031958208443356801239462432619074822593856652478379407575682621342918252679640173523219666094410473515082460804834627073191743852765387221518089850421790455839442238221819284918042571843430466198574246370984228817960126465381709581408496776708346676478630437726797523169792298210465198699599042945788051866427583077473839770859404704797029615084391290755156417523981123736429222685437289870801409791996242528033583806617876251604971984241763050064223858885955163630827409371210903239212779950572924358766645998888873181192766299516738694060917139980004650995747910659113161108654298326636393816330377211896104415408185907516491982739969984223311685641725137501989455065492113834944292479451909605579196568324986303547202924493130857854366880215389893159885218403486939002652795929388759239768909121042331300623744022360276846574288654964898221383269877900957228026411846429169740265139616316117802163466408652221842798989908526882763486922905843666228752935555013003804700715680405939267087692140378769754076688356661361556550624437258733048358552919787821319341507416631181365786996417516735770377949943399872703827677889594915829917185859649983699352605091908609684113966629145537361225864830320658404937353154721325944003660134038990420771732946308450645049850009834292776625754638850343219080247309088025498915345469799157358590151223924117049036612686326545787570038123415267478422585020084598324148063670660301353518469751516966447672314405049547259085718633787127388751995818524637849615472892145659060995017754555552239565973234446256010292289982567680888361925676611940725907780736493691827524122819785676367823521076305846571695476269978206678091316360969268225274422094494987744827800209833858270293818047294246694080530314028069636471102690458801908290886414835009393405457228490964575106339554521777673042343351382618316436672283011786571105671047089806405790753020188115349225084840943928966045877877437448933001795544098150689936876522539583224001013398646328352052665030256299546199973223314746390835216927269592825977641483066004842881250000000000000000000000000*i1^45 + 2385273204141929510936256009552841200973350678889008443733680612446676308904483419193728076271331345071928604692160908753718426728701400721142657577561332597752438718509101774051297238473772773268059079996065643601648023207275128716572757460173094843470136169162551649014510911419831977624521391963703507141124274105049661465804860302521801044023796228522652023191182414367636088111303904889220130903462804765691634621534605789208373029203042402651149375730168684378958302473520267968756779567610700291321217320377803165498043174423962650571230501842612739466275706067980422279064999883027021517222658421366712374831243542232482705244094987783078230321390572014005263196379676343816180815293446589052121467885117331413768011209111954418942211413857670385342159072273453673622944463978976613426487006272338417459384901323592835469933799010323153710647950584823304931499954965722448345653020344287156956100920202635470090059842492587829033079386545105161640527391598589139700055768212897332301266012431729721661989623612457524776608416004701556157668321969994312251498470459134213476905635412658501422048961247192633484479093682804651264228405250843585699482643978494565565029801824692090006575950829183193459786837400757956012742758388342869614229587357522198645435475015713385186494604214824198013078577557076852273722359252003973693372648421988819668744938547151612160754345869018927577568484935776278030178606907432079937124125527259290758591285685325233975983869744948730322348161197470381585455038807512895871154379584572810485433514917273653245117345770157067738018489570226875041029415257744780179244050902698591703797342212890902443449177468198263384375470670875415926858287665758973924399447282002765993734120043894462909702378028351368630895921839703056056167050457973472825945935375083953841052707711323037740010355587102888064460937980471821088308073317852188658281517622719195857614388684106018677220243781901867973129529120433512943204596241385600365916084289751876873330302833674088729242187012322620920541688067147279850025528040294612343245850015469086608335567045848051083294902936888255650813972420606056056041564818803988269673487696067054357515525350815814801009260564615153848704513364693020403021376691066018530093105605111500219405633092252684093567028974475265946617298235304316298217229600604697587686062445961304787785897625507955963575144318844167346159369589092600534204542589810416323349919247968295803882548432772574210671879240734750299399032173119339442841171315516887797760257594660821789555923075472347752103332343467718985908308946717951674805975629272056629515860219730737556206475860729232689482805719312833873367043853991690634366599601075594880960572452219689468421004431884625115679702026048797302689058584137214132840316535144214076094585305136301270992658771754775463884568410440316897877433869682796057727354588057624885271779009119260736787375041843271332108475758600574217078039293586683479619368389975000000000000000000000000*i1^46 + -121846681075755593206426694987233835005960002061534423612783033390392788256401438726749954679471299831816511407539544391507572208076966745621695539883343377386911844275595138893750071095409555448498346680718893338021698287857878431272937928372151738934250355784183497787081975765095694883965714972753614984948728096496980607197772838613815677317328248303976052465729162724843158450154962229188208585753124626797360987930765128301515329712201246058955014640108235621091073376081672264340390617422915253941375546088257773643541170200333579149657726761562498936446880591596201825387242342723806731398512197649098372982240672777405325169288277148725384211942987122670342893684140911646623002983175894139861583643958157777655138708318518128410689647644656537619082412111316586181180998381893043048255730058677425917097894761442857189272616598624668831188030286401101604489849365023952513152744353693202212680597192440967839637058056403544131653421709345959886792004588190246585040243958888918259702752936698601130610010341961059195127959577137301656287268565389233680985554469190170388661125627430428721614108272400453538576495659718233760177303430778029597919566888832849017950058130650812089744533770703263846152880214729892431238904018813458073913333991670511461363775500593070081428456186463743534270248065979635881430805464507163996400296139776399900425961803211386353329085026771421690983757811981646256430679716643982826860393813599855695185610628087307553230859334020430392220615288285818729592425841968939019132259331340391186507520611747668643314771159965065595206404014622332551654879443762059567122298386279861872898438734521677957567272995825340375386012668451936099890094204279943766640536219786715384037057332033161722060277486390647731709089095458642581285210019913876782748440973661159316467244143224124065367439353594116122448997358193679047307084935346814553383118416878571294827289924891006257153953672247878572567809054733969947439053132386967527876705467126561319729983191070949035901173081518984330306216120832576036832472705406593388355918670966402707747483536452152521172052668878854900360665766744455129592258297095756865282174180852576969873699477382135791047894869641072508963157311705685040194316637760510641593101554562118686533429208624277912937317503817212043799618507672194492918672204158067474827357777018400428240481522445033691435790893886441311223084790718733343534286680582552738040130621731637148505370919269238771400904768310701177616645823271407927427729495782228584538481159902157526967540450592927114306172315874234291086183857997135321683207255526957855306266347551109646492109047504898180800378630890225725043679008991650030014729543593970979393007251047291478690471002279788090368030429570925036557374680322033244051075291987632403202490698586842808494918563166788683419717545473948212789497364381646910134446811789920422403415722209403332632019399554500542897338649687015115731775130886492806620094249400000000000000000000000*i1^47 + 7531212240692775764888934155834323202792611235031598854471214746761660201474185613071200571562306993865597922347354966445566201754531767776801793352946979622159691125494854306590021057551869289058109072464085212059296507459675135383929368395127162075038048179933726983321366135637995811447674220391841355916170116050568269529602111752035670201972815316017100000872094169973200946017521209682253496095928067435305728476498979199836372491321756347382082503441325038051082835250340771933223096518731682720619737762435958563852102838044739561945383409121749277922037336148519625022350266241968570200009297151896871002824760039849082462750019722404610037000485677676008943774227437269069566867686822026945078513744022267403596406891390978474795748142209305768847315908561364408924545407225870576539199149451880048447267852321280075648010099129508409253528960636538315287700477374104256287153783757566490269045367955026082454393595353143811120992602150413324984697781567531177464818237955802534290014396431387517014321186266965087055428664763327735640046760425457463619654308234452248161084799544116259210419380998862024766081161598095779549777861651250898024148297888732050556041159774552301316663313549016005488862036252069492434488738074383079490262315586601797250056704361693725828617526757558978281791470415507646672441355695916082001080265675360745595287660382907596771318925715407570680159561840353654334710048713080742181342528590488358987301820298078497229559084520925395298843024083270499104795704187326022929117265926988105486508930336118689026160097663120909895373655815281441917925865003493730789119371258279287195439991493534130408489371139432331760571922145085579531197290591377703279679739329645294578615984561301194898731922655891143459709317204804649761881995912483233777349390651551100935033579822583460610965774794070382902102927685343880964637973974337961044359748231286431966160995722931045766018887610483323616099985911052656359342154554128500561350703557549503377200762342510497283688710940851804190070109730383248005192042042964401364494464903010223312868526221841478868066912082935558280026494750181854650797036799370467498021425333114424923079591817246687017996134860208085474645066540946073853667431645074007488555056415822971891073900137674089688108862490947267447102139107447192018329122042191364122386242011594495241547474263145689246009264637750157233240592797478646718116520330080390900399675084163837280381057683930035597827983976258356229153268058466423152573715940136427929664032426355453551433797492461728459698550692914144346138000871770690685084014756569910019503492939513910354342063927996256531658045608242071179741691333510870259308174471900596054477537325242396520421585560581495673812979668715790078679019193401504831663582424700475921400622398488963514941480469775099698596482619586805014940842962609567529263648706167363139934942183955092388733664064710690576028023051032674279379224193052617514747121100000000000000000000*i1^48 + -189176324644404162279563725136446747291448260870831003201414972036235695952132044056966192965060211967065777390024047413996260492066026274352211837702492707213358556739700583923818422321760557741795506745316885082517368407996455232259887166982940392874780556759202202064258205378861806583391861883778061816585959790203121019156065038590721544078792193018807336691695363503710230066082103344033722315627457377088885829871163214575020142544264858049086624104042171385210353864473402741092318203203187613944963414724092486838416900506224588565958293544615931259296410638280872893373829552957529902703522043179745996703402071872000681170385003187217203594359952660804685057161243352435866962697371678603405313915771704030023497381328053872056921621224360200496178207558550659624584644193820030504883200152557732790356727128402928244738531656531862976540577869908121078410069163203248906377644942175633594739234568930910072651891114757535925028441143912237337992548726337017414410756885426870050209734484619650082587383595265707796700792134575836593620392239011205046304274713971595462087515273826711675170775543393233734419144246471292901927805429970003750143843685663029718918940048183326697177692447655492029582604058095539393168452451957694185057203571915266099690315142312150336534266473242435709140821209489641372984242785647044511932205296585616219833711243690038362464634020893896643831936516330235444509345628902852486731063924798177198921265453843325732096903939560139706824864297725845597028245239598898934584466568709178364393803022538721783649427162942108222411929247898394821000309894957950221395776000915903830825348417087892223670626573855494321621972732840034905017433080781028379295918344184749414373949745478858609547750629672233732137576156317535233165882847565023787146621177872931030193657289252536243241781421677127796409493714200274037151108007398289239272142158009963343981188161053146010690439721448565262245561656696336637902395137957002227214788186462970010596029854560273127234060156766200937792714084653626769771441687409085026151769050620453027927593957139258552743184591271794102878917134155452617290200808910893946125565491345024081150578984316827462376696678244443496342028220146020082683658238230646828370052760883492325465167633128015223683804660827638389221468165191537856096800773673273557709445632154199887139087680218317087563516066636020348481937619530164244143862119439066685877868156783666762484122071999650467600413135049809475748314132973575179460538319375295695274220857428404838210548764754270333862386856186990099870376834817316774016189325552638287768852196264280438153237235416974729736145938551568441801379800438141147498612071057993588954537539979346890831390515269793608203780871875515212607075764533864918194444303198918573681859025965904301484950409602638552203066732482473088841029123475192021897274976634608644268407276011957265389564250686252680678193979285574919352267423374720595905104712500000000000000*i1^49 + 2005738708303315999414506705043454454385496969326300152450606758416116349001031882725867070330426484329144598000325188411580282703378933815896046606429858957288756268924522188894287134122654430100971860271938554173279890018684627236334048936697012540962643351311091544383668167532670989466262648086666866722005027303989411262311396222457159782400676031520395341535062968124545174169874405766903276050060890343727993740169269566381453287560751797246103526208748632760327242767714948369208510201944607976804922894955727191069192863845382681216776622312275387013474328548497426590687867817251266708228561097741512915859237990498098495105052617515494316643606066162982423189429103912575478828970949959353933938792027251604010825717319508976742747578865187003610654649397579777155281955654221656914461839776930963929254122151976270109883187157481381323952587718060244165713656541628128189660764410115437540732712498958889199642334021643380015796234554709217285168853395542384324662219648910151125728342221571207508338494153075381234927796392874222150160586023534275785877099138868498484642430191901359418990782577838022124731671227134252534482472362679956332266285582971686428456443130437117017331106137065304058203615009343930120082566170283416808425594467248492919089971663106633900578006240459647158437297416895334284210900698124400679667644777893795071578944173703591613127264926173065704393644142974905215910033638589468550215354280259394562620538600380196145912684348871916140572021959374546372906902281232528849241976763307756388939071916546528714109668512242449563783379833584494515052431942302986756568938419820166429007162840026407631759266579359904356657635932774157390820845255818009704572510075962072129050545129069220496571772927922729593328113373928475808125252512939979684198777964366948238166496502281791330974481756466842130780251282397809743762968809800835244411666653510291812018424021411130333262138759183151978197310905528798121522946311843051303335527257804299404070239555883870925192775490703302109420738003566432983458118166018765989150488288540952487807230749344995434530339243810464174178077889847042015085117088323044998450582029074387001597501586143470561223612962016847149855673394382150420347026279326860541239988955956512239663900513285323928228773747626639296495722655687694282390298746919871912851148909968096230936430825829813926603745517208427670572043562760888045444697568929223968526870019987148905078207331970478444147433889691149207884147875311239273600305498468096591863369597657021383998217152248220624673727526939392887851854786076587401224951310557002745628789152098063625167462191772139469583778634446957814067884918118366990325530155639567978096328458146208203306370471233480205626348079410579041928984202598634695597222116016282862324875100900708259144068683270591317741222216919634650409777361977967886834330151938682793475119501670370224834897777032326493153127374026623131978581980643042054855415000000000000*i1^50 + 33085171035789182281576018091601969475297029551157139234702145075525408021773171173934066593002093046438228876736536046668699383189397703695746845463979979400133567447019204375686924721044966606076964671772449489249723183690300012650222483012183809970212340588663559979282910759509069337779749521128463868490294434934022553410171285912927903874699259773000426135379896413673211269225047145105094350748935620619237477385098426714355583616515938431306768296997248004089214209526923334860251258463877772015792168158235799833991355553874561374047586454839950481935424954334654733815634451272840354406004142941801434917038379726092918385194435564462558298245991608236547228411902127412437541024641106668135966992669748440453805236561672090141034087540468109414396817393081279881847508124695651884629106646203183578894679422358416666333423554239884141899965320412917728059976869359924801901428572556509542574457860312432108508873013242746694226250313861638290763242798876808958149042053240269155629331688945742234870213331681368472399784340845020356699641192948837742981620902495171320148835199971810447899730388147803685863325532800695464088665869794439986993815713311684984325172804790298577099145215255685439448071815660815172796134060624495835187782174767924315574540297835628842352126459930961884034773561259346547134148586540122384576717468788943180157553577263859115962712102413451129022572887674603781846487275167071413063060048904134288379601256231435478462240262188684705161957428946654793978272559690449522437042120893463992977201704888318870249276671248280247431404173198386676546486673314720046883982551845578169883603203925201445246548942174867073544992404930805859626785589907968812456384460925144132295712597170376569432033786277902233080058685592332989744907605531120895453872271633319042740121512206397524862778956407429255729987184074358831778712980610708949214370847563065334007837282947955622270231126793660873257723433698800648653232116904669548803513773311195739516225428664425030712935861338175861370237456511679226527079148740853889575926055827070982073134653241434777684141395026501896235472000657265365871640561915074487989215383521110710954246658766095830658093543298012709644914237803086710746330338536672559409496577447211249059057102890700584216924806338920568002783035444695396287197610114271319577824618052443909255364868605659522919042115261410980799383630935823727495990382244948126087713127457979272865236238571330341324564483514526093783007586776794499153125863938350758174318520120279138675340920414775304357545902668729060760064306039248418563535259166823913345030734181803542975239472747638775255183231963693870044311683136207849023545906863390305358333851740849600582912215337745962265504300001029469741409714216585094287404381038624959286672002580183379684433123081138500772282971420586611724697362000328324729479756699152872003822869261574657196057276607000467954729566847161862997493076440470076300940000000000*i1^51 + -2028570048125604446325127669620104354004266196880326524728506053805028904830316779361425982103255405616029332597194201393630776288359041884462778197420971270717701072381198654855488892879616792244045900821494093627598474837089093432173270645961827205697581609767247704195149567656157566187563365663842260042826522030558484871970325476417827872974287292238434035555295848503691647843610966576074384238667841812150566600641622926528348290438938189875200937577537693315845575367990605648321616340908355690986612985411446596368561536820215292217107814241658200532554226235040027219034307142301187538521175632614038944400746240306091365134228852519001862385610392640463487510321457901144741527549195538669151003687792070577401370536637280682447503207040426408454352879619072157198135577454287197946857673302812523129960056451968348140469565078600474611024059310843005161339377103092913904357022867400594432019887230410363394195325940867412281114317352913867843687385389123838552600897300885880953454003433053900622813237741975954672928941189632452606638780780951588634830197336501192508765725027817015902691136542015543576337104593351842524988305961490196449608183915649999987734628809022352571759667832725475610115055606043277073622568812122763815864677799385956625123879102093670935623378733312222369495123104809302745587899033134509399169207625516592631100084943722130258795390856629074478544505645801608854314865675034426374261474152954190525909437790222498873833966644520058794752364107606666757726344372484278224536264195692478405462579946590368585099454468462945382938268694531905248185924914302899412097633746329437222610432620049016250469633400211032929560614644030426288875247350849592196165227978215115200232167072294167164525428643052069021698458719681973636757256673437429457974403860888613473468267098008143075957658781905379392028518789907931939255229681667091065310310239053434517355585349753462411522091908682547880523234030784526620978556419318843072852640267716644931821587324617548259460178054507622704358740517046216917929906943012451441114055472832099685142265023647103325235784387316969085041029863766345500123116304204901993806345918734955981488301505258020099915479901245704185014020897372080328598240972790703510697844021417543498668749938768397813772834023533886053481846484987356001712223011891731693745666496871985254739095202218663763718794023807260287292702217316579109017620814036549393796878567150223510225786204628580838485001452058814754555568820850650030610531900030503457380941782415056541065499667259203137074581734715701403576975272608402898143158535924389736033128816191634445033723479564445731187139726203830006092914238526268728623368425072204590921622115931613898103887119781948993537438661937644892266981724778984044478184249797200921720978649628715566942759458274007532683133186571236925160382194775347625445006471306832568247058583502154622559273735238071153407443466097718718573639197088405918466250000*i1^52 + 36171605591424241431080678879789013516615170729384565179638888070565990445661075032262386812150725900399294301243072301505979279930036857780311199763439883838483277553241291415677629549489390275623589949736308020549390397032744366512236211550196639638522087027826539108841095681922377772522437486874864035381922521377210057520427513757236244535992831228589774476157363277803439494086811061749427909362144490558304669143988880167509002948022622384085606329240953906315284156797798055366877880213957837454155004106743493071978535664700073106549778965428236257644745132680014749046141068549077451806307051003723906669197057180671632316614549996811488299784034466970750611348268824682636713891293359567275500184410420879337752268432859203196907120441764251084416301244809472449848624078196703170539898542851394410034208158100020413334843317627173103171547636838438042181737706564838715240994773691289017849134010450462166947031040112191223574953682828585142583153334882660259491291532294611093878316098594136830080436964897249425752627387572448956027373977036213122666931385623215871435312819134663480092596143657951743293467367141571118832918846628536537188987035334595135367769987697483803527692411297777327932467055757317030467765018306429028549541936699061243030302871844584363293713657626495041734763578589177851183919200459273666317860442420634552472948964697498625858701629959137644689586657563258697839610006400801193811968014154304038529228931745804441166935193225339194552663396235189777945738904819686858162026891218704868836925063999803902288199593441720668162458132007999704341750460800972659461512446500687512358195964674424351936701440733176767449643318064327350442428473087197484094148654067377113204793281694766406408510658782797818416835835948206526914265580768328863488555132743307383048980710640119827110407015738297212588476090940431199575310239864115897340716565329304191278760401342034485383453540838937173474374158932217809755180892915660673117265092856381151240948885210406609036619374369288046517534853448453207348115440457905456217046654320520798308529820951106256611293696326329879728275332409229312017011955602655694796458340865227808155677698772197788389578339675944364708332456272462533737769769680340886337530040930745793748842004930384577136314000983811445742436899544359059602968788266670873652706666303468763151013404951876164863001122857695793105461619329759349326580786468345803285644507855784633207476250344284786071927650027099694475522699538545782408376272352118908830510761440762742521089865472664619934843265166969147698413678235810847596979958169090656543756770146799028690370067238895261369205366038145961133889708092025054990406715692774783296802805240415979131960443892207614273700286978885566979179686762130683237247965838329569057603835691982617547710942613024374840801803258892182245380630466347598020638519376249875422226282800009258874803590864220634152701493635098487851066690492444862468125*i1^53 + -42791486733328970281669118722621468735812480832287542992853192751500732192398465026817919721506547858089834394657495779351214657702192254143706093496709288707421132692257632979488468691440616507767094329154853254235102374061144659854393563006184826647800856913032149437142488301656552113747763028140365143375228564179353013753820059497332208586223173649581811605355636693009343115913031295364216019580574462276756058539009937990469698297837779147388976393566220724874774236415917245304407359131813143606933469804501528243821530596995027949724820493360418897517408274986383125133028990920015544175576704973938056566961310692811589292376164876732284347178109579879611859649879523180677593955610947496988913352514106231421185294538703435383192715707436876423419600271865211427051120044229867382179566291620144539921771976098604338398342441826795275649880709259288280071196181552924265650466546456520564391987185417846836438682223436159589537221502405954640579225167650842259977219865146340333999917233962933826934792370271572227881131953426868221908232757838954083948746283685026516462208225477200173715101762082590511609192880246678390191240527973032531244382999872911847676838455705709883960107362852671753668601416235949547226319713484025956252979491968501314533786079345912457380133565423507913738279241646574783274257052037265624957408533823305478771836677715692449595382233050116259785441605547259213801608971058317184094910774853970007124582066307891499414859785234143617469337627875561434556959727473522913833110737300111197150220584078720501991007426435232401534058290649637913484090796467588898280281132808901853262277521255391607695548414938317283667348994274259301790227623928683144212073814066443834246717310441379853895650231070644057033940842055236269722395864478518114336348196189600182379253566764537446123685744544804922688049201285940573792109316491298297578215167868767019476687884654164693672713973463923662651123893267093573925335805069703522291853166235496478456278664124843749588310427503030505962933170235533731279978750884167457664115058489254413825120553104671071656041911265708625575079478302508655558642550401646734394780317536324038334911802443697685498214757213648552086256548467169633451498579160286797522273573314848794229796246803535847480221948372420800210588726779256694492988981664227853089489677912001555130652733060793854559528022473135201162208392426085026022944562509543965040459371597693631123106313433649264097792573811262266753652450485360706381235993146397900781446291458336094852215083751347578226080136182757147268969090067989219369297717814962617357886965543713963884536228656918619744597979547018044609986211051143145174279872420964207885130735376480781737058409627500884532414185346747534403960279710632903500852695167344758361177686995643929043249145989620171732132818752436806216993362147833098461608841459213285403771160011984650908838068459435646655241525597781046113288777525378560*i1^54 + -6179575196765429429463837631227074486175383899412457942893147075010226869407021233102666829480249945342426437775553742911644613638581622022502505256624141544315200695029436036693996783209418639009739591321050301326357763795608749988441121712958542096836059049766434644194119113601916125149432226846650693544219422595025936257832806179884150892961115067419613509379134150508986341336570544636600711613200413651641446890462598020665364168954981372078123810851160089759909366302845958665229216711195238072204131111314901867294851612559197208068546878643971155695579538556720849260296566461672465818915370092797060730860316954135146004195072596480098064526281631548121249589954518810430280558651459213167894749268130299963997418454112815083773046908203130968113108951177618576866652591008136774976868018814619872143891609163635443324097898937298080489311761261592322570929949815090105525885519745562700876778983822540199261255041590450352619030999165292704556952909215344484632933020310423393192495531146853542137996069508952206949297480274793431995067770481057555552589287009943794532451572931274958794250914891573091814580725037955013554753114312083695063104095399372060694618400926743505522710684729460849314978856683022652318796459126667026220696694674924931236339223862257837949114817971867147783829416338416576036734444572163791751409230788576685513040257855322942334180510293601434159587994222216381645566191074119712306815502747730366980271110421464977316367004559878788918352330767642977727556109603230164875503358435882160034089786014879375724035912626971297852792603475039114794368603072159702005287835228591256996997168665483009924344613381874344975267870731639443398390744969659066943398087893254437948704607721815573856264615495625199603368723409213222648761447236004935831792620700496898966712223445603430086145095159137114928202253007777482120156443175069951896536162160616720254569530676657401283538035746541618642580158661573692610232008851697124496228054076943702249425194643548647186168875075735614385299404798531797864960571200473822155890875755290737641679100181577269920953972318680372311496023266146490897548369601853150799345514235937738441044283144783682981881955607846867832105680491456810526154204511211813738905767836932359535114276318014944374500700237359501570057356787592439817076813167447576947039921694953341989011462556472481609503004293977651996501146307028722209825048988301320534488425675636848198201443977271257573273312360695099286643801305797638859088455830117582311245031068527792106406318500051381218153472231917970106021243964903184272854840417720758169301225195331179967442055456926690488837481144206737225899130559637555111976084226602703708385376586697272136542455475157519748115148330022655321662068979593004788886082706810632446610210467657137813042342142809184143966908155016643866335746568699068182377984784321064134704062814722288326409728861682661766525986929639077527253068152832*i1^55 + 85277706021214487175195760265934902035260552879728769930667000117886215973812807660572950433282451374739166359542289069395823690398492586740821525749750424377485519564683050831609757565340892886444151990064464625021012800627632669503928589321978588009975134643035035133512370700961347290293018088148561168125135327804860799120966301634825903786382621924696106277628897067703014749728096817084109361607919731005355737513626575569104870475360579797625895475853976252992631897383067831631449648878251488966794410472184616311395918760281871191828054286320897710430083187595428537356639696523120959089088389266739089016196344336642537177666284450496149326920057663057471799757014464944304039489199215933011301999522726588503674557051549623233301607623801247812518125392834336632098531905223671995785032058938479081200220192066950555918385360939240745855346160075981407283150274834458961777773411470598881547492507683066999509241271764162045252954735825264191085174839119199920367137366040427613424218999214349339561325808047150474938740438567729177336400502435002573052924099801903705910783176500747384342953624537773926645170390342431557239382566317171743667205881970351304664760649267490690348969401565044996184650831764921574328850011662681871908531583157113880121754445113594952590226903926893244593136253301643075743598322557490425151785849667749998365637455603904410665152260274130477754676568543927307282743148828365670584913452264106208657919751732746201134538746452944690947186964351128616110322802596906615882174442025554604652186079714644165199368188424347826997097028003570528333940069031615482939098413453026805394721628286013823636296487106904999379593468474225606103432801900792130035679420749263293693978871139042070847651036853470230253861288084526590718575864214219118902066848171383322295584668447087035600536843610199203673882998127173177580081063065614151746614122715833647901425679563759863059907663019665869143178512579645802581551317718492158208071732174935338641130274678185281417885368608265339493628472710074186141526284854364959698598095708269076083074640669072665987596231564797504837778301606428959197362357053791160322258390082437781053543122295298364070960814787283075186755504472552455213342083623182653344614231548445871247911796730278360334576724123795663224925350680583017189252780311195752425611165658680569838078622707725278552703014640860367730412634047272305896537900282834552725542276015580279932515636450028057875265190228154805357729499888905265209207424993817204897139540534431453468800968433851293517474252030539554652253152069388326012376843306082720131370623032690790841443812157655753951521917456439858610762487920490064450394435653261509505965292884437967819942160126044959228756710881643934461226217240655908192593600591806923322783248205899318317420589405241080976332226903048956631553590365412341353037064465932805311689722391182141527529501842556731167357433547079041285095424*i1^56 + -792160920268491125530525281412346437358328403861125855165822557441005749016942126296546063570348724984297362901105676798815189945799166726052838909008145221375260425817610765827952243549144481317931090244016691467577621546680974226639851655782505784275835830591962731991582658653177526402588596373639981601695960363792015552154952522596801468939903726949397259596413519118696706360358102435994394345749315219764611390052547102750995670454301305730580043231004490531469636360365287985167072674489587089590839281366085946331094423725237610868758328361384582794254467413658167281214104921628075184713806067098652004714856139559889114115999732731203719529920501218659784058917550926404500784239100746717488370536016875684046273645133073540575874642154086768418538760690474385064340955764217795253808849722915144433609566409547194214210957689274122272224209556620521639487910403358835510791093647063704206062056242361967527781116104339124798480933718930831008434370336174253384123240184115810015754978047549106791208596960336649582867276913519073345787239147025947242031034399085567703738087961067753901297640989817041774125073251048392318655117561018330833204380374835581202727018903306006961718813872715702799714890838006943078440829435943449985615406401932593720118903632571474710443347826192906132712143571307883439866121139472111033582460915392980261276308557875806277795054091199926147378736734782071774571510639735431892675656982531419254067981992634134357399674668223793078938966708086617844029021004756979332732668941336355700163537826661825944733924625566337736273327462369378840786931228563715272600370611454396685233012863309847964508690240576946086656577936259346149549292526337235256755055493084869980170094006214510440080437626088671306497822966180179841593057056992039659908482494744954086872634131614075169010427710403803991729263009349786531054955187016461193104251239890457856621850281882151501763867287167065954847675406453423527552604844069311773685537086584773076960070577189942136972690106269280404102386565796864936558200939743908118619179072968549397359490188707212631145596874186403921146242060368191209881447628991151605022089736526430708564070313253884429298082550633049479944007114035140064652247051823251050724444474410745270083452092636682684784521268172759533845361510724015146170693594438549815292989675340709564144366150280291997149468309057035024553273767550522933788668136045158460192815322095945575375678743765617290085026949435277242587146775609341539250086378870247609449004883771705747351546680321530871161594934016741643334129920223909258507751365909459757913909125769995219892769467749882507108610946394434163974115775498183604891147383119134627832625954425718694023614277295849514387717457825027767483654015295244835717377659211661253152921349595188243244643121346568089107193969169744828174576338768669136782195572276406701046557912771221362340137207697905799829350132472417878016*i1^57 + 10807410816154533967331255571031031205412239990677234073082951456060883174609796353763654848804021790589465863245601992404244293551888389796401327710989045396661903465212579855350061005345864429478615168733633015394271702512884191715845164794764796993022301866840191409379208008944921583966952013435505184567604623528190518062071947738189440190434531476866838948780632052828244297786156499691037675315749485420090817575514327482212878016969173543192228630577319712401029279158688640378075621278634653296612648473333387623144184948259601182213982750705752533128598450542357277952745120921511247397652345050909653292351054447564810992102478661251497665895104256780824241967008302793671832304897285598137126952279706610814547356514824778054080711052688049019386363661285074598431739138425030545613817421350646361178976106220111004535638642442801309961886988543868743166015259050724131614327260102455471344914871738460540141427899291390293386788601829559669366071120117708802137632429584206538468655950149285897126727038964238487882945226667963757936775343505809358278500072349937038318669263598139479187667348015434165579009129870666870016905391323829546883904038729366436063405355058325305325134469998722345060147379662264005988148937267388695508038799997809723625055221250598475521149488951243360593055456456151303669998106100941417552654808437990796880995657553443836446405336088217020600436782241063371203623443752638959489925028363418696938845253845951982117744214426211168901647360260736935317862295855893967561409022508455991806256709128689093955566619017582509399795079961476593509465468019638133356800550499199874213591352812322431366527800418084949004512441207976600165279027122061222557513772273018934395594768484155413908087351028537695017590675351436227700091944920531338167997074362966617726689189130882773814612277352321410476138927424835310273850832035028790771828721027902617570824646240754628392484896162035539692588472310754599600275140431209347588819570483148811017065742920311816983653402219861275957363343943116835018201305724915198720675496506932373754486704041520772215086392343677872811643808446808768426807501444102981795912338719850691917168597244198607842542091089278731910386859428688105130522411516476256612913281590134285377410503643394056682608846773525771342924399665163222413415057395299699173606566167675282462302204500250456879371553351220442397112982461339135874146144869664710614587247536071271471456839828439276281916640363029938381376817156694429581588159430513986184132819573999521438226424958258823572154875313923505274982756565690425993410505814598997829057085848318400994810752740847097923860399633442600935464557303287471790276957208100800969374771166880399300967199767629233257093854423386094914455587862702589885377484824562509836080730642315272917726333543370975512880998601196299061605684349460313639750381741448387906048622158140346710926537814799056065096729648693248*i1^58 + -79769372630113957690367862148537280265787153427369604581153558936202643619251667579622722288581146881829407875448574323474296238136446032144735343187560340854319079700108540619120343210227804366280803501546734947360698979142483452626603392484904142653371438673505378190032131592096095090374555038728659887100209673657109398180457657428216218822545116035488359953155312361180172810896548704731370416628686852923757348625896773956680906036790638803100264654967602701980019137553433623788005153250526473450763850713693796962184873928169628456840798226495805704310150272739944750040763241039832169003677758472456416199805690155527548467762110919410577802924225415531660668816311415956168314490388166388640764084712316304059887953785059237030514283985036194029982596018645478956437950785945986913599781593013258618877011693179212161336854914890667447380396201813628110276532320113214226385662763583185932338447640148240187404962508681438433880390785886926502878600440861347647732013913305889029042046642875747466429896325487206575461745688079930239631687642451164761449683317075431540253778250480226019282073279715319194597661893474966539747202799941186428555074983274881585102136575479897794365984088465120161560528527457456102641596174462208592756887253530690642687526375255463227541657700405764821760756641423153327594284132464732200007371483997098070306984034874914658507960363207719236903800989624896190182724854891067151880544141204509969618935527142989625546330384890054600427011282842123865895113313415706559032920143411166283810206229737742103839358264827996326368060524195366023497725762921259060805196743766318568242664747588031480314132305297257572550877966658296615489148991823771535059958439412646542393187163364635261085841616912299280407423116338109042323097501542996218190532951038013025148922462393094653856875847443639427026523639021516718843822052653131852270830009744397809908370342417266397958165474464195614881280390762602034451783837506192878482908730516929038591362660023423695849632307997037623818032176491406260499362099585892180567359119080203002707957898619114023780684915469518682581945537274456057965176967705486048037395134347431699844288683334553440535394789850661354935305596761342703515504666198520978729398216076631028496006234061925911452415866017204055763004177951455989924138143834628734444492993268008547050635589215553565052109085853586828265872548978947764979632550727796415753412253300026214801398880679786198317368338340832386650005488010379645007506102230344698630425388804072920598615118611825027227002854561923896745649616247089458688064066334801447494657866673322060828758372021996076416076694146764322408268740865373331943265124988743393500569258288044144711234398762828057642592325116613207992186768357076781685903716135842080560144603052530018491880495769440475643287923265379083323496004055450344493972511932725161480652124687944916827990643105051175252962312192*i1^59 + 386372548795021466197906126024376079843690966553793282787717990655848683010649040584722204080064597753081852962665067904615974120381335581750338791565054556162009840333155491751222991637171638565248962994598423321614808730777609979885557785404851064278414676678609329774025755437624072892197742979602983486467998926881026997797688246179289316552319292329482228818648227763724074855675903255206318572315864516207093137693608187880374565385936389162264084753004073419429124836298032439516972625302477190804614450952625694360929814600873431202483194967466867028012016493339824651674960910024697639755163495039275278460200044709769578545307918082570516980410861685174064880402851753760095139801178256161906279860986084641678310781629000710432824063618387162999109161013147976362204245528131545378269687535584672039368476568976231681483244193753993206569782406286088863491547259564154137603991049351641942241594291340188737720374914494588658507836851856415424794874995571565580700152565342443531438248538524989658198959467845053900809447994067243549024609397608483434323670038291374467031595761630765963232631504722307435717500371475786510165785560524475557793682931519567003550119920187951161987487362515055593307543455993294311400411462929676877616703087398931768954457915048770220639349728155488505114152173367721866032093768259915878263837750927205824805652159930598893670483496368861084326162063491849686633562194476076936172743856235395648195889953290939824355882865558480853542694737008284305292095188569004750448765788230540421098185429663887213583787074654805556132140082921787740790775044944209908232147855248994715954642713704094939000999809937239650605639199846276720182516830070630303889603574128909997984310281512553547659172553606240911445345549571117438117103266924158474627881866964118262507495625406846972261776532005160657145891825109790562535887787240471193618612748911426708123224928801562685185022457706130903362255757340159721946295234423595870872770109629691013507719025796436333558124222882417282863531427533895508630735435409692390670779010544743165897047909835130219414030562123246362489396785562433790740970462610124481104391439985207658175769850700162689653007681107685944958929242115889904971704917819830468287233810044102687798394498558760161075113518392183837329918617597593859523701728135823899352446098887612499839602740893034301988632369608484532882999354980067873411334664390648924935826220287335153282309181762365969873476230768638545967052940783055018642729376225217830629167068131803239734763849155256082188445559953377770250697265322476295431360596528741007546941419380573127466464613550373500959081159449316104495330633159838074498431176789500187422923101067207051417170277553403825105521854633272460267027937596102763796872346320370757026583067790929455316733692004190997887871919002914330686512238000799408582084740095977215769687406875755318843127070086757672288256*i1^60 + -784656103358906790678283473527456070599614126533218289423798394656595017390869712327215950023520645792523662251242137561731775244776733116251748454995433320268183215997466776334036732300601462073398512760512715528691321742753923342987505555231040077300409724754354377234449429817806957362592527478465839083512258836859946916657412179413370922304780881127674555386772203780860969486058076321193019177206642278197790036774626278596399452312638210505586817206457923652282651096506316716357613561518060990592602685451384376097524439837806217217639909950562064074484353953196537897040143098773255519486451825256842501544533388511766713474747555370390585596642537709860140172210955462148652283473406238856447367061751669834087903487727604255186583365109384944438129363964889938333530316873044232457397955621202251703766255951304449954774867694365580632279196104564595617905038254542855882209112920773869954916130771495792362576318490974401778652560597285974818155699612748744987828124824571056576882788927903563058265801746513762358383175543905905459522426393486346265596892912242727495024820836602465088115680743584976866498552136860538837559296036654109241286448748121879750360730177376919687630080826737675539060111152969733497898345933549933991095673898013666479281714771993738745080398637937468755090025083995856958788372647641830825284346677848989716547449739313480061552645783510979214284289101068834395457162492832912991882296546547850537447363941323728298093519791428103503261182152973729660821128258428295456969071898188056383286615604316353978555577351581864753936064554296939933195509304204820982093681942460301961483919665026221723127689704622993704651866993834863949289763993355127794531236062685151923045936095850780828623091104378110639099334508392580415632154421645690306092170805033398942855690044561775842400031175481337519197712786704810085096473138919278541051726225430514992359333201279587359273776921078709023927512772456426490408795780487405739150469732394884339883621766354275434459397581326480784429262936388905311682337724631069185858920081863443016043098745975285055379415185509019810253151617871306527821950276492762536104410751628315586793104071951105943619423765211392246152324598101690270771416389656185721316981462366793149777332284943531134069943079761167038192474457522611470775574653142216038114945070840164621829904623753503889571646001366916250140006990021104162653772506910905939935617190750256307917538548766019574911344685682508961797485574543155414294292218456809001293528851512712375859506488433277193180891697397671678210283725130611184153953824071130170832389958247623227756920883594958862327376586717207459959035530391082036642856152113969376125081790166350081487629997060709085205613542988168098447595217792306131504564285300876290529522633798699910606635677837985961934954810634984574904953435236870734499580173742723956715821814091171449224996554216046592*i1^61 + -630301506260833358667024277174343036166942090843837059638378086022010037576336275419063631630319688647623022708356805115544523447990838719528840029542636311172852464526763451323440429470200568571681355682324361221822464367284289682976088725687897309274346841469334125096505022333783855697574883404002000993386501926728066858835511788599003211384653942440269991958697253484605411387597874858774687858077271548325845845293867568946001368732633971538244900920679420716370951115975518266997225902289668274543916056835475301709226893525446868831203737519335087397630313299638109433796781040089673923462100425714390930457177596599457445843763091045564711976581111430822627012211173055078176228762831513254536351219000372674510312777465291911838096298827815969611140967747846633245599798551465511090023329431468060284002807340794018904706932130748691422078736959656203625371444765977891538732806314634803222791999193273169744096455292293485764413200474235581618523012557264291905958693520785630618053237890266945388114452522540967913938832052505999306878874487836992368638824803662282185192188669214421017907469584343925630334270202462733121777780638700186081602054667831042542271348238534370587207907856370686286776773714456959610246980395995590113217151390935796040462326427917706718781394546887701074849390813095429070009364683765370601987661429044707408968409721408998806113923472563665092367536364236228696783947633818927115666294785401565212027250194029199414510079874200753891343751677349238430335764607705757825881249451468967394097165927454863763864998250094469634305076623397395369828976257516914429103910046293522869824762931883707954741935323129227689641653795143246118075749256977538190379997894346321728585436430730397669328535710072126873738635025969892008012585326568265910736013057511333275829305560348796166697087960137074256013814201795203549327060934732125728755871187561440856781068735126587343472419775356802150601869026845156401049125807662227234411360274532352941342233186689622697881184219596674808079934717841446943881497290135935038668673848001895601410392305898258346892323925323873323781787615167334407724047400165539595105056026043763237788456285612655891764107010406310181008444370314313568592601002117601180662448607798547566897941647214887812436525794660719534396506034929363341030951663970843518046111443169214576115604994861371612640645209947792307291348299034500520521421845879186337459860105164179154708602114196540212526242906480926153001826644640397335402724058540222889120222547616852784306955489401928707011850559384277610657220250376979844005316985238981749471780471858731691720157829871485344582494723283300145094617079096495296988369551806390253038814297655423010527530142551434517562775467413518386635691471592891401318922326396492339431174777168183647423989246593645043553678765672028474299508708130401611382296399082803154816533643355937289770251583488*i1^62 + 2605534587489383516018413903136678553365192795784899413409932482782718005828016900890770593351641845275173433156770188859330306126946600046121827691382266094721039695694887362093207613397295338636217315253922140212302702707954027383881064309093852207838400697657745555803795380866372777227940081611511721992768632711088832327018319699626362789965967400973232910995064081492163320357979080173479166477913578990297293503009268542957586274416069197114142406508136636930549275022377296077428275488072976526876018126561135775874247285907219972679484512366270539824287303561713647056278688089431178910634960665158646817220955691213850166827236966239714977519338072630308835270884244915196165728154476869461101632974915967261512113920006884144742031689926431784180366843277802677022883499124664290137518702423923458829767938336530028805968459013720086087355350051357765643708807411486712973200385996819949740400574477941135859039299772043198778616639337039910174362399741507805886110915015059195982653794252506173339095897487066183994051400303244697332530932295445066874477876419083475611556072911990813883613571952631990284411874751008097153039432025372204479583306587955245633075198005303395938801914463992956763822474346802251106033595065946640159891347846521707383969002754953522558655829308348578520815609780538135493123310429817132814293923477632002622859666709944867155496170083955787506132785645748190146344379955380546313552672052787414162504958815325002942421673628905350937942960997017186312019321625221180105021108148537779484934793617335865398375453829977919216445952078980732188577431469982874805725895283827536975980039153058732459004444381372102458021317286178605417980097807490186197678093189225771198533052794406046757542708584594073898775088887897761710141274947776791913402795467643070005145064018955707073954409233870272942468157219288488176898831516503255427287165605159307527248138194489148434160422893458121694814734370811756842742488168149329209859386573915301790893427641731911722583000287877319034866103282632053863937460980139342786510547358408905591096737681244055230745614583396225512732256023334034276996863803294556172807442383453350272338933915733265562953705063827228975320001308477825115563761743044043467660045729544051907359262046260056213302613522657650696963088162379729831224166730502918404145304469522426950519724520627117815118944042741506342952117159715590545452086934984006142314658172339536578203052116682170208949319252151616426377788441365247671604938185829013181445236798668244992726808927111119930133397203053691694614873613925374243484256580596090182328910977684932504982127724550939563556875229496674067102354173232822236736987328610152974057554677717278689396723613174124968098965444617863146085912404519786330249773581536870794400342512001633588237473549708109893049517492603161070118784366435305218487526226910764503887136491522832656760832*i1^63 + 34837523448373211742110981844665912931767714046101767832500175907633341444295848222342917415700424215370231563633856664732572261274385681846385158120799322243045908863285436210436855625169172862295302285863654850885845092912078234019950890635416580640631583390763731294458731171647153600237510054455682590581428970142644410238330217064793856732721674634215098881832384687595762270622583644477418538311669245451425448678782881970486171756055301676883030704035842439751847081329440914766659816138890990461115765486372679814562394245962482868552513263826422749625014431022031901956287192770960817235750340521251474894922356834836817236307799834449649309403616752742112708246013835828852800437165536489941289210643753109882106927884367948918147420886361509470492122009675035280190556714319840144224957567363933382142982809561472233958887961951855770209802628967534868387752479788930553293171832088186817015432312944790730774210423220995022500577164148736956800387834024940516911652705024277942979422738752518896594091776847341629074914464305971254582345991587895681003493841957572156577825420295380145157171067293539958600019626891973101641905786432758060574425165241259896188548199168591569391542561711269649208241799247800171694660676650278377052143104282753259404562572376350958791156787449071346962771492252688616478108582204239419136348919178800157228404753983846724762497271027480016504545353509512262932638177694677519612642634300231782623227693444961368524356582192582680199863386573955239359353047009794085107541414480371142995204711120303468045468385218293269991346513985125146716991455753689821069756391131883001005067667907268386889792323118597742041108932929164818668028193177124818558151684574028486003353342640987229237509295972194539123007611344155913786950302836729291593127481700205885041861269286652463237441887677513721346686840708769241238135184887619201084644813413876138705592908141990845494714679303646796976560280169101059766769480914660746126199985182623497769944032845298077537535577318716003079234163790776992732521163431997173797844874245196053214507622958984933022294882440314039895406492327212209349672959110500468521436896972446556473407501329880889706588051440358499155006478995088928681127675058214308853276530047690971574693091726175234015943406012503187363206431263709297664643021006709581379217043234515981075419192911431313352568272069308097357896259299104125601839679301650398964562569440826330817389926560709625320508566616851226964414130811516760193309527634794251560105986170979128353547250968625493022595837649387046999307126999890793187558927923725203618026968093812228510604700206515007074118859172773874356257763748085897973212515630429099362877966142724489666408268099950711019499498888970450432971354110489779603944765399021001353102504289740207007755764095247279890265787405764821417866009958097125877656871758309600942225835368715911168*i1^64 + 82090252675631282121417440014767579132289664600387547192970003608342157827194476092985154671829031490134644206076012704629602517650009295340283354916620527505975286496461836845091686094321416346285258485025563596332701631568032266634709151005022575693348571905242684564420527472909391476533985470154128434926623180683510148641367236344198043278743861378431932237546326553409021528962462566535550626482439815599837618867004775042598823466241863945943743997373387226735859513476826008467019124012373246341844741226572402398382299923235829367144066004843410864953936187594720194702839608057523349226462371520374449677047793340927959233022156937726689745345059146666624319424157763302255090069785995554146678918273067840247840134379550499160666190642762331708154883896742081162994198951591620291773108286813056127250332628006723702299611218007027427108351516455777421783852669439678074425308919028238273289963271287517057306876511432242438683511446819577262848666787770004774342408217145928860575624701679026795053508529534536122144577366567910840416975775122049115641322378788465049555351605734728657725731667396734329642995678342209651479850575018630544339172098914903458997891106518034652585621109732730387766064486503537832507121750431147010990691712749760837043016553016696804535936353809902781712261996740267061565113778286340683404534402726705587711793499434231723628740374488626849555677761842452835953365489464563665447550836620031062314491326895509822526851643391959114006897155430453076027360839708858693251904813484582082388571670509932460252193312479803024555234891677966316484909147886318942284523675661837895942357438915495248505969127968562157294704403129144345287727972722901374539626193101270016937302912578627542828663053460755956098516735593258964041870363612417679476536664449111044178313752902919516183920233552483243446177172776043247301469493114312698187271536879149903812776835448969761422871802680874935655480472103737075436841018994365916395750330134235880195892229441055920816545681419003425997580926848843179599912884064359483021873469670704967770406698065090365730829320204432052620681818849350747495378217222534454853338318797452058853159984867699169547663783152931798156898877457837949848122687299261660385018753095738965506502124276936575408764483146484125236342131481150603473897966524261313353456283228995888869694782187875372376583406484592990184960169575543281974149775357898143783709741496956568935155415698458273031105363796852469456545373220808789398060107806806085220019081119815418761241574123345432603734530254555701791281906397696461705648528780099795581752925333457881847512700670450816977179743890505145784602727707363521417194201823397020740369993270699510944037396673206544146197949913690958475053483303858088363008590626478639314627719319329200872094619079638819879462134924070758195710174429747412793356643908700929631009946730496*i1^65 + 108785798991540969568897431662835635904358513782222490024462659457226663046192549666899186255894714861264012162004415021790265826522927325507307351525101810684265916675854429089795116095851585340350735386972197398972607705147239774564577647754208977990237473127940919013639051248766066346539586412399297802284657390899879845813491627820688099626914747690700626590810509189116307738992351261790446798613163011527910546363549666136364805623380425435555645217030775733633358888626753804612029405777456529041325930509009543308714314384711842806632856896599318427179287506740878361325368987473433509773414689560323536894416383566180884627021584050690008007553033706024795280940842575144868394957798371789186042306137850424222573887218162456620549565689533666727770511449547639935716529409720440397582482020061023455331245952689539812689824706428460478931047989036647675230739820863679427404302515787312163318454640792013481293349427693973522929718774030424599496664711932307544101091882018647314311368188937343025855260922185029938729615168219480392021145440700156148986682044384805928361299668846204171678499833562144628603145003365284547172270802957692217552951742845409502931199663039699490888951399596465452087853294509635123664284508805379424175744551517562884597372541654111967757948661048722555366158729518009850346613829523606066220375101309580729978162376809215981996159823167569101488500456263053939906039073814681975024487486583285802122597051508818785722264792559734423535284518526910152358737666000722028602532498503712272300520153353563943233802872488572049931926742300380959773651428870631822164263119673715129705266563083355899161909275851699933921342331618915933475137330344065499986292284076036979297127651597957067129548491919947825348359853662427857877180404285602319629631864056786615436597941569640987631197920182232129504416356218233782855516408546712032451577309273077079532425181402075299451018849110750349170081909762967809835505991987408551954635387464354866780489200762861156680567875813854532969193677404179107393149267110794322789178425606284987507856556689648708930712126897394396073096225313503955270593089966250487085097368572780449353517853243542169521538065819851729568722722282584084508190278784101440487891973090940534862580842646299300560239686881720461259167841689256224040026902360719895907543208367506027787241986224848429364113008388160714877142243083355234208701220885453381954466290733892094365206130147053595976985236555718224768066761667781247787743853052339581026306024579045019164782374405089513061717768447703858192679169154967030438088316142438469662147808147553073452525463246636846961416473241960517365983493342742273150946534551215267925814559188637439226074926682822778328622632381773239873348409462424354607745678318087859098388395884664684850121146675626731055992765371699798202721703018347091719377856266859362067152896*i1^66 + 68227378942007157428273057894590632797747296788036569608135602962578044022563454049292182313965198850976920584915365561013073490150913203330977124410845558098968256974563189246612877491079924080174094892117081344775891148191519807755035895791329781955327762420241022836126997664405799833885050822002942079975136372655459514118673419417765990735286320048275049139791412961469712449471522308054063764602538458604068987776841593945224658366733838965878434052669222019722430510613719999584740449244963829951286211422141222988245866585152597854224383398842897658781556416561850920653413429108201396185907354710640756344463486965886294889221601473686115917734903616301797573990531583087661011945947433479259701738593853891605856988856661606434378741869472174428911857795994114163272246269821454193838198580038471538220286046037013982703870114625071960049795543368443791963800021901017948833063988126001230359129445287200813281065753736937064933119939000518018528777202835677885555996002529882948965019309187647534274757895526368893207594452732047414672861764482817923316399059340342136481924855163281261191580397192426185988024481410661390372118541778739824793591909042418031314684329919104154138420780125014932907771874982728287885250366279991418012643108587535964097390805887455798044770093862436989680009246475345392882389528641203355195329352277239786016244760982086706994202190053285207343394087013031158707243139279572910092383923206464404903491699996980019037887779665933740669661648576785564691266521581776997899306303028320140320316750421808624052975633599283414570041787540234298089422571984631915692520565184421576792240660082456662722160132690848005062957199718924754530303283032879413984249792474893745465414344469295311480926349312257451565614245055669241480045470369424332031107980204342745012974158647844668578392240429437258690659860102935336105459250760364017461619700479923128460700093031237944952614299221707500068022604671313248552388277630847072959672215638622557804443998678924383929317642975331432042827474053078601131733844553370308516934790632226464788656613376156656060457038289974528682034365728508516253212302016432857699932900970951301806412908752122966477524542591066488886248398457886504427399353481059375905239450828439014486655981387227891674382994880905145909804713512087518735504624021097783582440719728316871456266741143710966476358216131385543013471222686836478830338392915922086208726219021567786092178348647196809431901129450890881221711813931852605425210235570241241922349709111433934945666616046252171079329144123104982378166933646563487496607884193228707754170456273034692526916409386087229567100220958545245304546839899111885658391615172152028719255948372107388143278765239364950868785481889546030772619803303802688031638819708043458806953785049696063756172164275439613216254943947913002248319419845451477760532797969078943744*i1^67 + 30192146890345603021981624311215846366429398380140986464832596254489693132434781709136740963093190735626193304796383288555745971597856041582103118886991373026156208106426176555645162630582472899749266048157819137964900049082785060727871702874708100272536105920652095618488723027288073851181813925433781468714060532547745080324570966011928734380329870089266164507267608897115465102427850140879009321164172003845692775499317075846867625759409112040257030710742830151010777105935219753633199905756310733145218827590521127129800127745265993462648895812003265341373490292746418292195482690395786928346676901121336773507676889225552121371360150554768141315552725659530245262346090731753250854741764287602267501701955900409078498422748313584622896639478537126317911246683653433398087882126668266072849823547878653885235596857361248573643198858788176388744239057581035449625046586959739329580262203923100721118244148115993809451861955629306037589222716472376161383421668504993675131971584164739476556190897348849933977066352194831311134365060477233041811307880249378657316198631286834526362273143382702898565544849937651617969959342768441168122226426476207983918456962921304271347188161657609593373590521338685262752517776894398280797593885505752653545655003298787167316233898714933817446571499795679777388407345537394853690244532757830893164657215173367956052461442476101910015147584672809269440316105553414282587454672973120620984569617325595105975421150491619741050994601730026301145100700943708707887134715432478990687636149066757229573423059709542592554046523507868869728764826058204727624244264436556212928130576698662564993994948271391911276319173956832808418872572687933024279968578892147346829522479230361037865613514479778280732760877226440208053997595581458517247519665153785880911720937261379726195782895346052974767291251425810237995264351677131315724121512617070906099693733620435880969199332507980397098141770141181694548472844476191410441671485688513139336084083413312311611362152102168366145958692156203131313855936510657093709802820904036750421509484223896518184472096055528033195832887177564553549272915984641599603353652041900658143110673068937111860888755532093246202404169996464948649619428351777653127137028113899242489273516277489531074609735903553977734548124035689922997558662373816886629952947484858242669387298103658747399782003595364589230431316583130856422275072136324672037743642085704788159490396872447042868276558575897649946624684589781944497443489415768176079481857068243946145307259220637983154420991668700737907721437946607042383305519636360859997511405242375464496479392558684873903929503287970514571049081032211731227326072109010407297243232141953423310163486888177757838276403367610263625504450701026665182739944905723259043764284697492384592439149191639811319030494091563809947216357412754941484705357755486358211547736571904*i1^68 + 5777146169741000870244216314767109438090685648119031933801057059644563875664117402442172619118434942314055156656517648085169785856761067242585358734654556935688357004113929535550098148147786910356102594549175169793525002497929116876002945024628376568310774351864327607099596089459066649405975153870396371071743756485070915722397678706284519335386359861077897042280426965129350879476198285160567153235738868533840807946899361903621849356246533520621199907276679916027335576418118521950919858399431853094881040445863297967306731629492817430227833757708103913008337452925066229317299657515057031023944820341873230913240026222323809640250306782759597680148606526263822844485208349936423359937451096399854148957206561450541409915503367760321138671773610632583666510411253988642084221422910551836156458321139330560690512214612665397357061252955860872102909166550183682564605319876068890185588796401948131774269182483088246358117799773719293700253187693555400153205905269265906431189084660453843209495555188399689045744975258896361327651429348495968741085287036038508784476054294286011246027032453983809845853293069555151416428555971927010082605611080166432737854933014890724529224618538992801774250897204622224899227130208405990954065018027668721501909441785580598121917733544522097390297526816351600939958032077155149101958688792970972853298921806561123563784098322693994722300962210427501230662168475893100617766953163531262775448599024028843787625770001869681717721394300680915760010852605176961800933121768829732751915576999842967745657462565109278375341516655125666940096106928834421474570758938907474330952766190676017370878148619034688986041252809509177265408962433683865826794927506471756662730611775079847186858854660523068696438027626763130986004853012343489296723902954200193994600205606668436392754859258826943989358738059987400748525602213141961736830328109358415691018408995199172664944031453526480909377453717493106980512999889332946465244562408593970931933026787794993681064571576429393525581651892307192543607084679200408569142421245310835399094167128936161887901694391857696723241251466605588209256337697876091615954479263137435564456351731225736960883497397252682826168705973872385024839954813060883930675350067328120668357476798859386954009593578473274545987990065169177065820609771452103931058639757173313958137740354368963297718528961859860341784845861533325072542497254260132240976383155722015580594042691475712018914941946091706685874009343963050879404643434643358189534430859664818853690569319197535999351672571114252001283506253886650042019182605133782089045232969102327913808041974849275434414435202497531714399323566977793904676933366516322211447725002261335111039184937151856615378071411973013499124740554796273185603256793830980664373813982474149305648390959069345454966155012896506828255105587764349300272099262579542002237440*i1^69 + -57328033485320413784636279471145949156030824250592886189465317545688201821405332243323877484495228175028377505824462460010765792538243008860066324046771285331018024511931210888817676625163051285976431001688193120038922085334145529567274933132552135842224167764722191232404252547745543092496262781947276832514850302079077514434238279264538542003145913339877274230530404257668236438969458534118821065400685908207524843328591035446416191331425057546549371225349910746670734221404056749569255384911255459677744093839752856594931035204910541050560066328163562860711078299316387418299802802068516581086143117302232734611236868287315274482939767978351116212892756751951317381783129476380821064300069698367307784472899585447473999417771133392283689769296649914115758102287769422693130675648426753205407824239044500055145992122798876159396402338134893185458189766746041202533045830449303204261687889124068445680713332145505065022050103091797023918941035982254472868482070698488313518913600618747753039284446586596906970118000111809917042832296005625626635326468644407063791340040424452722196236453099559334315202057094400658588643125757881457594591726657485765149885610601146714462239604622838547095775520711736058589113281294436982644928341242111219323038671275083979652983858418218127331960771545056719733668370945304371220960375287814010547502725437183394387439279176394583080636851503240996527531399057752674235348522095793289812949803348830046441306048053484003450768856661217240432976868247707986377287246206748495815564408332085402575112233701013086584196098014226905234518313644463180190406539463456928655672809520734275771955520046407546136581786007952176377942289772980505089185431188964560421637280074020153459906604199245029029286249198671846104313603617558883911391737887884851154177573187234331940302042944435422977490501139836567116581100200196204157263961923479565272787207447206838833319675815974761014925173631512611195686301696548026118082278336793747103125471476336414552417245932277927193613405240667339561348610642929680221497263967434094454502707419551708539115433382028812345150835729402433704321689659818150745671456735229227451387712464930393846493882205891221084830027262494637983688959996068865641563990713318085617254217374978562384310406008924833406240348921402708103731936888147855345442693490274421057418523116023888265010033464014592965928822794579703911397318799835183994446603147701709421056360394371669195710477184500137077219996325191197489907686240347782081222508419674072793423129948098145034430739678782969817448908412719627337901364589290647836239370407231795298324222133032042586694080520124863621369804619854902217264269167995774554459316341613728379344301560577340516471555228086769591655402773305788221423001917584894975477419739445571910134156720490723677896540902943309051396803183831559094182332155822080*i1^70 + -85799653745079690483072494258699276555754271660144107218400570170242405783568297392715481948473336562822446880592388545989637713004335692671556300039986322749792403819776217206489554591688471268258046787032303234279976687405630276738562414702585220770218507874030422910255380431113739167265440957654165948151768921841400311840699411879643362408822780415166273019333902470700459869532160880059021328236477763189822121508849660628114659902098176665269282385577686876974187414034377777640351305564547790807658952544397274851153957745935195862277292082709842722681187662800163231199114623219388450923300871931978878898860809254929518592375697589891749713242845315605517981248425997291971444940511315788410206592102734012707476136686581323687470832534358436602366116974229249394164560072406066998290108764149109939749538380653831390735456064152790074468902252070011104202084182144535670533094989366375599120782979344001352930402678430232376586076488906819927709607981502074275903007724862417902690409898362058003913601101028962275295335447877755904011010657115265142809107455900362242896934595463912608762023932103210808562744998727832368362205133336228482047305588103547024792527778722795933459362953603152976596706782342677777589839106641210123887417055725490911848526280925916921853988928624619365744139016201215336360166455138744182531442950505645881202452097767387924536651140894190531258053717058214805678504132538345931735010089369615442202898001358001987821416236228175685143173875837971962645212076001171298208522278843064185911030051383914846559260235522179471040230174931856395713523239685183838147723520620175883861404247274175035567513869441582462329159123310600554175081409916528255684147961045433970292682874383224211255670678129229722932166863577907938664478790869889296961109442974784684761565562138087108427752249643868834120827743112269079332821332270250793120343019884782667531231405503435426067715568269026510829724892734306827506049314953483995702118008508393831635816481801537407234813300106951865837341689095283004311551558523116900857496358883790507203780032068980515460275763316572799130501530888937675683446003921948951974658174305481565522611568665457479764465957618961968374356988939894974808757511807009374586864632546360237548701048282312998677379284183084751893287158597943303711281668747615389022093331845302727828661242501915894274298711080246054433340083143275582002348065296390426340046767959388126334567998063508382055855829430661383214173184563287152671796534399766034290551066772659283324600154118850323407095664187615154239304135769361228866031488059946431401023687696046917152500152073144104937484894353746185524772773560413883276317921720686276276913790771573122738308696790425834072523318843820529691519858245314253023072042964257154249836663992059364300140626912356709946675034353075686749243441152*i1^71 + 600521344545887677564779116107022342434476301201932390564329442033762425017150649586353532609764166588777500685568678570239144325650208661587682267000977861979166446262527694691243485232870115799991853494119235807539699554165790511700063916978642917099738892852368430166024422994307840059931213719040807077816905746009929440692772478928842910668633897363507585596062566394762385583193086552972831595190277915984089901110611806252691289069599243962327431274249781200277737377690206656602344030032130352197659368928757991864611857565042797015654969460562976276054910225221702997249986493103090689901519379613587993583713929923406698960420504033324825289919355817405045397741611401517583701492864871884390144905211288262010618249178464236908755585883558133095501358290124952205812424832131186864531502068693895162284283482997635756205695868931828247593594532835506293499642645163700654382131554919766181225965363822819898268084073646095743727571602316630539699943683364570696117525380916760180262314610243104113978827856388854751642601516012956492481396942350191242826640838163090909279085115571458252817111582043655350531396491011641652125739939538371880557087143468951423303533246408343364741338854482376280815493438206503279691966317123736034015384889546481864878081642960019102294195968027223200029846508868090902973086785374031082157775304238262807118367358971459342086528813387037466974837838554998114468360178588728472400541740776438641156889218033701783215288757292687365565409573295527130195862304410457471621549411388772967495803001311360243757911954147201696308255827274244440761954227549427011600122867761877008039499617452022133928410968146599166435433125016870945219131179449900908449889891348345637536206226584748671072730132093327150207990042201196518249339956805881466380277075241782767567535799934197396978689806180924842406492539450409739393267052932143060187728372984504357000629102778423838999539715098923553893414383366046170121376801424095473665800370745939919407024895820947339701199764321842397139461697254357977350732541163697043998645989314515550488093360280915691423054300689103501612879702591968113491176489613600905574446291787331972329732259150199920582167666037923625678909407369806288391016742213571283754100792968391640320115946040159541852552227447069952005159353850153867325395969438234139659102418635183590931064711084051073476331416846234541781578457749022195355375005685896373836138847072650716801606985481614366900291545712458625255557259946306746698396597222472695933786101446582016984210839635123552261018364613480802636357315629951757903137040904264989859702525054365461257298191100416181250234557799920673312356530417977621626437959498255618555936698443993311560086932395862054700685230211418341861524916885627501376704132749034926552265298789993480358855365073877065471466886754417508352*i1^72 + 238058208662555894499145872940407133454229242364868345025586941028263791985379192652222335263633168154011735653938445240435383093281895093891424159265651271973500364057908980315094236457127113430602165542781363466999134295402316137336375270929015144595914786449522045959192189595917737574204159590619062506704768369295869124031852233115309222988109362705289965310944460089250113580740096735586358269308956465337383775551207191074684488703973808439768604773297104309001597823119504443541339375373730768390977100181795973409936228130395128758048824699382760467227116038000183873303631344677774258248839456239287229428792384466384702338513757256281974268088410634601281589965198919766171367029967703342045262349022774393490604389277005072931587927627921315369386295311002587449319327991978732268668020069539844039372446846561838151578883179876455522113554690983190763448624929597121229998476402153506166411699339499682874700232126210722527955123698414914140078468319783417660808672443799769053605172166577621723016140402718216216669591197140440135145487668206089114642227800809246450615712590688865605106521199648983177835672509537596385596890629552143132236923791863023226463636811251887747080028880354754264040516712262386614432236039303918942766289796625502218292017218019834081335650533006298775459211718503986009395856829273190344373133111448663237912413707181993662175730694226859568412228885027954397462223579661279715956533994528963613597127545271342414340897327777666875861566463376624354745836178545033468695770054850791153635813010991515429887257259357100971687538811768489194762354065546303502109474978434261497268219347596826236833257775160736130031924945254549543342805645678859492650623493772214378221384965872024941154915080888453081551800922655756315044795939507231206691346914003201150935162845176458944435627075589955961548705661476144055049899974991206592364284635421354617996796320692702328194689098871612003539356474728757715263333191638348384014003243620934613201305966167280634536200457655971385807747697303769882437623047517710463124545809795205797617935539763975424745882776107295467282454609372975877063617763491113614310506237694133853815748523109850051369634387912616633408233211459930950040802402234701789720949441316374634829309355556161816583011110288989436765855270155540773674017798118272056390435490945640491519211185261713691785321794495026990780640274336080867999012294802524225928356138087656941441894614115819214555078773132656905126110383812443540374123791928020580975851271201128637927690240575425046432464302964803110083022283158660363107526720701770199651645346035596379296626765725053388168850983200400934480860781005529865267694856276938443351547748106211134777990690427544446474000851790205353744623434454665455013961866772327136623326268277514347313211449311244384479228115025920*i1^73 + 2139993073545623685250429705253503966123529720774872176591265855487071587018574708766671319287353691401614765352610033091325296491688938769701348262294817456046289419783241480374839302963076791895397657060804867632589800866352488447665712440227689354227460740463555271950472809113217096148659738421614284517143954256533614504985695829508860582799028106099369771719806917870407794671679330868178946196673760091893639722563379803237337773405909086436512449040813085267432899788696546859462966655011221948445738164481881502728038196103787256839558408469009912669191716961292053368107236191380399098947045759371365303956811586414400532640640416178901249034363389039315388402543877753310244539491497766953011419367928905118207457000326172286697343688629644621341179378620737611927584764307958409454485785076473914872015292519266946643500777372451805315800780957166707031694751798549103822780590746069069256526020255651774116931364250225761290309212893694722969995542418122183945848656573388191087257436333404694969650226890851580959818733316523415998651387044093005778447074303429928873740312638169313931113939312115654436326550974158255572170472190753364567664442356183499427261552992022170754815161500540909146425157860838923382099868741221355643337931088258806261383772728720675724330390019307271902969661693773756240758986811049325848872951545470946838140743290570876950955604986453356834414230890537817489419365820107068074717308332261356620967150131413455105999329838754074370817880773037556986559955624888125253685900414629450760668504939716565482338343379495827980923397111557544414610375287683238985778876361643713737427655331966706696108025914968457201956277362601976444547790756204342076794855486275275040922010978164556053423667545541619931413827814462774309861479724939519391095470201997644823768392833078034512520192970172824289114796314052201302732721580272922144859342799505683600114687633137129557706448245559863043950285344286395620425092533605976348428487423516147519614481918485650093748086536052151726610297835028712336333897102646140459507550195265817861676735435213314267261861369182961314516524946375676219588572674345613791368094008131813776097629919466771694350186846968567799446865536536016172963760760929345811720362794129929109967547233981994723379348239696488687587493599738039288352409865644338642439507568623833338564497752438506984206040106957717341086814403200584499200443682384842019914652813815033629196312508166760202584846463556544783481545223793820437970194644991918258945516587005352464582976788371792945340045464207005862610557764797896876355591400859886207497883998419493519169376761878529713375072645450811182636037090944932889375874615975170336286658477580267578807706111716012652541364015175818704419800446614117868327113527881587539841906924427188425399239164030321497735168*i1^74 + 154454415499875451738536936223151696724405626154772493459618637163951436705550196739748966846019250914628504930962924477557451887835049836234806000344914704612081674512131516681013223479987454959374018063141641154409817942902710459882805240626889358574052755941084160220836689600243568866129741710776788207860739018138033056361752584623577882316569026155371689842974725607773261415114183017093090344058699487778048862344160804073033462220891116737742327561613523160400974799293696491403045934743160737557293127841963204208693920472741901802105139078823330780612504115668331772783312443435802790693035984579984405352353359489521614068205521637475803151783201576224666624860498019906653819866910725590925772382278060139876897277936881395113838024788805592748319738150911353659473638795969744227832408027191552758677123557468855541735138720588964978447680040469571319787600405587636766242256582080759252070804756506618361569010531768355313014829059481132597059100707168929972915568344074297186763308648682276273169788735713817360580162698845629300216099538962454052094570404258672826718075390050795146666192186341791189924967761594425653534338465412976897244699492192945277217659028299583760319092593182077594635089197224699034908804268318968430478457682797268417069379874492454232429528344054691494813357911660911707725957537515151508597694334116478999703130310834843186420568792368749876890193528454731812840241509465618280428099112992108802738295790858556715699608050365041436315389338048793458161131432916825879765750872498311699262529404186424730223372769100948808060707442716852188367753235443661933508082196777666457933147433961522673389194811493106386623576018368886329747627528708825337318732875441121116826213433560984200699967923224102721774836483735747099556443718988537509680236197074301494745061257305233532882102656507401031321400250678852919614868481801378144671414121212565274590661504143419050710949918212432248073192331094667697826208940950840746727065260507820127065344675020745975280160343907228607161344294931683453678023362410808966053332582903318541497576255452235468263774571371038801174615235081348986449002816703596332449659862117475756190210742276780939768487102320067304162256354776403054401698945936369908458784474091990350489655735245195269433965306003968216259142821176571237510186675085539157130123587647056543320937932383461468345702193663666029046695377938323999719663667582207435633930817117611961538237893173404439219997348308369064435217265282098221055148173308512040594709013267226925688405515967765454631752296734359949076425147478355162864944331021856318518685801046636856331525730733787746496007320116208774266125980352131389898717585393026521525481764730401080461442610797248413674851145333879827686939887578124024480243063289550028755629086501910975342910295622287360*i1^75 + 20079193904791344274152775474177851937189820643476587734792094229650539693083863058152014329696050979602682665839928186217457812685235528157403525964565734731856139663002573515239784339566552866227470274602464811671313475785128862091064082297250838907234871356505498562995166832192060206051746517561990150649793109154689674876208889085828047507254860430099369162561853997314552580225332149376254591198418347927938882258308560248871320976746402310995012075722604440112123289985567574221217539082800095742806509993438442745595116147989491404339669437245510385675506785743761290726110105103197718965099305462386451438211837723588884842401862162078132395457911105547377795923844111531297133482557262589404569530882988538693911352593516957482383556706638954465051015121711092270352526338481593087369904692225347445958645210353345477041495061999362584473138850870690032260126082687367276928989884556180979305133547250157196391594442045767923312366996934769770425740250708843468226662256902179921594766736435377572304982023637325854635259232384937795824754383776802596532547358169577856630569244826679229049777030873172718711087328674796832303793235847423676260260484460065167077938828378560693383716022762606332553058317763296095173352948098814436654141748432384364075451217365826887247287920756710810544575106556639327922476100794124673214261154787617845875933577600104209040408842617412420198374215432680635389635976983591294338328443322776709145003792573091269910597795126875636605976726771961055821606734841647546400310864423091490823415674053677948568022472189546612044697670709303247694658935837289063503092568585883574186003930999160408411960093814939898151441609338375021473586641294931237021313052550436700491759358903225589380731977247648696590665251723763515420470814200937370737866162816677033378283029491239773736019476021688976126217858559969358294305052190192348171940366007209518183055518609745121434943489253759753938553634410217098519241106429411109818281875287284288202664683562262753829490293526890742924217847529043283271931888401667910422355971987857300743057796762199127540394942226699299967291070826408674052404419726362805449029518543521160832888820556268812142960690152977024042233268939550351113917790520381843297281830238611105016324293088618395344224353160496433838781735504114336015198279983274990669656859487890529771120994900369133087928017143093916526018341589586835003920309117176724635830734720222192658476878791111056718237814923235867855673310788745066106321964384042371791868907986626983497124237388085118898050818805724447676942101146152091558206882228631331902449101800988046498237463881948182669221882506846183355120696876885467071283624400554028034165279831583333626671948769906530185619772244428991964885834257430707857528117084115073331058795762669334458108215296*i1^76 + 663436881174821736456313803690930007599311941583667295915999737312888823660543708555180526478158243354538851114469845690972596981152255631335312616746431081194248618134755469334105961843056734002239532687423693083554067151208421041583468854625711006531522640813458862746306976174422666399201618194711098410424437453493405027986450750914337165739996974199710805512041927489812994257593622909753670154658929839026251507097897032657045832724013773374154006981238585489220767725314686614165078727591181900388276736425605345122826542083164846119682986101062624278216504343159895221684128534526745136639189120571806314153302998637732161039806596767424482810370251082074043941023092841757542154978451458380113330938237887273723848428121979745892708539555205227695684802773175823912138109493416172833012062748954261598862708375560894553675711993469407140954748255156661103633327408938051694054138974987336100980577914763786925357412185098897571883664792244326589580280537824986082392679345557946791967403294335716467717717527330730631443676424883128665890825542039525612769542277705431743184810520288721790539710102260382475619678321541626830192419429800430548510422352772931879729177464215604744515153225962372321357899550117265033599905951431752086430051727809928009565248147250514540473720524114370554713721945074169183866142195076411715104591945997253053307500457121965785549648912951606564076999899713576881311240399403075232280576868652042047633109523871529766362088869014733464298890333716095913331517207519900708529583032127232347297877082585305349524525288133386775087456009423370217112953152566643195196069903006393817994456495159969394513830276577941481140504854308783292695160905674987217836351298682419397399184789287045424767936389385708326110486972332076727633886863074308121712093144058367156088591293134576382962795399601083423701698703829108978445521517618349066073788739200117592348734209635188239035492872616839114302853983208317847208887861100793686665740766591357285085464955968274157021152606936714855716913720501805584666746078792448045424231395403301018881496369204464411849311422753329311767441410274246137365684982342812047867674040412603201392637261451362498591630232883488768776470809095024885952475083415744733379400229685950156667271958125692712589560600574096673296069257177325160793943683158396808794354019186273758605962117161844424247150137930022148836038372612087948035667445357223956735493014045813864278296134485059184951108801528723880228501166827836452759167654319488078901484849746711337625150386891765476705939750457776447529471198100818825407197641738469440762080525684616144541267218959900370271011316423285430150676902074136734001289508405217876145114031940246585623196602698573333275954079571160663948095895256999567246443045620990010790321108028699443200*i1^77 + 15321583338426551871377255808062626306459693024563206994141292078209359052352802134583903637417517452286347019021999538482619595053542331055789118580139430149409392346273797098718234813574616660087805677682291463426650479328780263450648422503441599672550218263294940506661395715015502637854334067843943271189057592284707399841493441936415908141172285138148084927315185590141806532256033336576918427685723479292559967353341508528148221236937874795847137583013587976190046484380047117287160938706974831966520453112338898645555306132640007951055383113030726363342143085675754170611447885823572258338056012169603119806243069809282785448176242441896300281405102642623921650969372010934240638344582707172834223516151494359355916012031853385362523566225016894212271779239794562036029286728220430913810666939384937587303511802885797039278936453493855776122737916136334538465658285016789661872337141177416987348760797879030041696170592872229137428947668218295772518260217317335401462288157494495482613387018557922188438932173388844111742510943245724170620360389760253039029531889572194822467084959212773024920019943672630359686729142980115401381755032008038168650398608500897273419604592768184192156351809441148733824958527836833395106860020367142238623988728836505140054466821566869310403359418642245062617360606741648880789979907187217611140834298943186992712713591589977198432204954786865264349239209562784680526638633453361072175499457593173224935296493276738289235654861207801838240394402305774853267245602459101998650753995530695924932319786282090030773726036583482506412613057412311594126377821017615370527369296751831329104564589674452505041815401772745370447483226656289304849648575217210672169383806666506323153958327414611491022905174723308842963337598600997582437641401298059761563209498673075925236787436102811379818908537698757701196552979651564521130406338031203940771902640552126298342872494809338642754287434587305902654489576619275759419152367031904509820727845180015464847559589449032528167476136967909471699450554522390266311030226254111501881913899270618741756876747221645443083670254247050932763276058673794976033934009262176930696565832824259703572565864843246281710246233125806315577364549439008573523114033195216004546721222609528287007203382012712171891401143586408065019415682109761437780938307675859663237014926633151911010812330973532920038089809209376131303865437657487304122312855318115170617173717157801135853483619010808296820718324855078661667811167876675710875800417205863632800719302358070417221401072859320579532140770888304957807367831996314256180269903643720210769649605487860785885693182735605955038088001375062499033660067216464222508656533162676733923969087233064402467113855494452508426378495666916136466391272113761157567034561493943931630849320026112*i1^78 + 229026287700261371296079402341537542553587969406951929649584172138110767913220357010356106823623359616246288563717893979022447794387672954609300878609474847264860833337679780122142834252325915867759684568473471839448055118542000609547546359154748332864416443139345696107179931837903830085010703247479382201363680920405724821007857775168906420452473591560188467903409944311572918858555190696802907755206963807692517982563191922934980819553877354514221174136347005196555433607953635622734454724044567444035582691992575749716776328388827642934474939837011820819898843447104238119175622686487847692600642387011044341519050370622965975155372203116550604594271233654079930238484473051298386752424378607318621634463114383141102688101714075964642611374905909757640235444295608555929066562838375784244986761244189170691771338919698473573299560297154221130069725912286133278716918239734609792952606095193078174360344098630293472802977681726268306765385524958950119010714033480683859509555851344206830773157981466809189622832761933734253264756504782989713368337835716848281593664256645752924343230389918415495124432711863961066651866895395407522962109030571434210036698923688937787213566212530377466544556903943923623503868894444177798456333737436335133831063801637662180428456601303618301836723178994205434232948316546532805785617156322291791871095833897396111827462732446815579234949537776469770028081444934788883483460588286983207574408649101125905182171377355607423147423129925103641859182606883335411466646046757446096774090576641376110361171125925156603725259147237687129455777263841035655109315242315675449553472444127174246774541922075951728955633174811487963220147646100191409052378868220683443123124439371313426232953975085871549212667361667426717727148039301468104023701733877494518496896149195255620332634356019650250815635656427606986371668488004076673064956946852559684063557770756208152603188736017303154488166807665307980803706983739043958141935946929831380317123935297329361385402443843802075187202929267002497696920583609234219006735577422969090227397854527546389402506465049579226497623846508571657880692994119716173708458051748773669761564167972716599225550191354578444006803755054163464293794342403973521835536454922161887145014392425310985200264649525580105040367006292254948995994093664333991912215457980138622838840889719108432658209569312015910891972869814898238403323992910332831898803803014765355760501174328645401080804928344659545571494709091212733765971824839351190711850908613337955060676784360729644558732978480340927864477192478788289196816524691401579361483049180441525110102112047387892899925255068864605739149346360079752572950488848525212657939177970920075218887245341486393801640136708670616163354995702840990940150559530905744031044897835969648001024*i1^79 + 2557523244652510724438891831008603634435433142964616731838766507528486189334633080938880107608036539054489236046499807497010082509818744858383039498494963015434489440333483938869977275649510812036052324044955763283024362349840314661442564318217999993814864865703595103477533158334316346928994109366928929083567400257998194182751812826330752029295116547123657859205364217886829313987322321370757947421882565058515333542740799032116155195616807424867991813274771499976335677065570811809127893741315549557291634347863084548377075953216779205870271008390765193139840826964897158573669875190830652952922122566461735395125769491523411873557353294650630787034476226157858832440204508768134470083184899622367347614816796724430710217431170309228668285210534496689362645640618306580496834276382768397807603084605482043780893862505846852714308685890215856952358536526706711062157950454456349996372097085015042701823607589577543113967068256945442820510888463615317277769786145384121664615565162880648018821884977835520347075230057405202940822314781018352313444525591789692705625570975013604582061480509715310229923673478450960231214804575028457549958153312765560112119350411085504141997684572384132084533026629052132129218506041721725924266973227032327583592081331861747523118663527353360554357139046533583014870452913139329854285094383851171137405815336963342345754467287940160819672559829177409428140171239086431843741041920285473159144748262573556499394040126831419811495503026036234761682304999377490991178585570710758328201254591088770518425304265228586723428875628852883302077835042814414998017260193356167073119473929518916870994438348483143809466689663945114244942683009115452893394737674195845131213194448251833912787772404380781337618162060262831750708687149418968846590402168581230362900207428754848222195653435048844386780504449687747740855990368017191949837007119740617198284934594311383837829450645803671762525157295837536545116489966993194248683149226625194211343890752784746990407314087141298058800224066258840869685303554658229416290450231880349581151686326374098762669227476956336696886111386067728974163852024627940010615138053706256654581591357079329285851332833402334632826106568569502690047414438593345025888483195790350964194989679021707441494833233205889593506401102018193986082385408672600420468180036899569712493650502482244618637092521656541188979056816016345753864815368176231922009736097397835287762579559123886207832080642723083894266730432103016376791891267997292866907083505368231738965313382737165598814179433766629900708798268564672634405276375147442888081721691388156213077085251440785713450070294435491245027661104035301637118854138962258006458713444733679427177292827270668083719441396862448392477029669773047506394313359721407078388212361592832*i1^80 + 23552127103439934275610006479945610076035925136081821707519468431782714115730706725309455305561808719933015883873647884212936165172898494090743923958419423179203603362951445058057356537905997399553764953266143091080665301076509236666428185096758413020747206277822013735392081418424738777369690554083745041437867134910794498109983415122491166843197872298852521675675239325243903330233597642471560953478605609956402567459508286753948850601685548008936000366509687891261725903200824322124741486036466619152226683469750594791946803942884373719164079866998792034744955997226205843193813952369080530823592511247668460617936846432760488795405802948007009637423813755391014765275917077096765385068870953495393629470851622929705507468038189000367083399087054864815114675926948392436838923698691432468050022206811448575452091284265128442058409673364342819624019986863531034485263559996705969997779288830347910619636768307499769928288372800812905579668900511827145912012887595084907826448790258532281343113617056174617215215631364250849402762617658459142049079622702765272236628271867448380742846810502412507871948618347598146113984884036821203225355334859276598133413436218516072556506077359820681321824494673543841039863902931741593432220035996049818755157886334909289863054931069037186430472192294715155029882860665138888843998961154975946610728265142911809665344877683334885994797728781812009844167790828427062813122725878336216885293020204636680559905417273646561936367784304602257273008789745047709525434183824755388042269618884461680310181174852039185906040452202012005696979143804878848988735662889272281567255721621399422575301695309700098806449298404421593870746473266643385883121303543253748205829690216445907002609991939459883065285743313884567136105834753700750513685331362512392877129018071282457035867538603734361075564026711762081474330845855551723724226426666418893468554691817827512929759866691480272409510976905408777919248769186881490424999977900819123573230636912069469956044143012955996854647481722112963948283068073439387034270136348839141123236576389717983841947559105368938139169169486394581095266704958210341459263378488650086117459374913295734697629475907958585516615215670421228245080185039036228461467411818731320498148799247188662244069687462999682474569641118847095464807014780387786215314694541390578562033517986158825799964486164766431713842743329569046330046091128993169325358096370740520854964408222593260174765758907752412394608348927998185659769538798937825657667544798160127636747832532037747507597155390017137203349837993313420830754762070302354049957311889114052202218955385454469124790013980170720424067570316543927351044921157667323664745073983592550761259242020416510106826152190554608302771914314810586191014698883009605240094720*i1^81 + 209990824841618834426540897544149202273575721544828039032862654786442163107169416778673355484329784457836443709596443740230613841733414194236060791173897575923991540226632397226163708875272479607174891427241451124393397641328567745307859783415003579060800331632821740094454475330357488941684892017568850026047820337508760783604209373004335151122380962489585035793926536436518972365027146634069850558552825533366044370770751801673191010730845283291484707489024861033284687525917453281789064081420773229068113362894136815576000008045792247811791864150912864489211835600256890744462621833717131205613197526030976562994175458423339842777112234854968247211807454888878153583098866601363577588158035238932740195052234112539822354930380167192609094874410694418547938720348956896418273799554169243703388725933741409483739587203614428677650645678175796177926136288561953629629041600833245739936863360926920498014383880058981819977545526143043864578720112823292199020423896467397692815801111809703960460331568051818334315427063998624004293346722503577203137189912462252636727986447879871015973227919206218018105729769036517600090395397618080812530807897640947849733558576320799085305433310682850034166791475777609459765833336870213384740176699245030911458174922936847822298666346549676641164908064701539912384789960437570235579732193930661334149995994429043868887593022320154628443239532903888532526907738824412779691334706928651453593095231584402225200620125826076323521354995707456861158340693734213945490945937109642253090973199797225238595344271877836013366510758574753255465501340782412506102673346623091149308028401619009691705834313802235476934406287385620599926311157630546192932628114327080227924211576816955928138409121250716526159904993809591167771817594947698511150845115212391906551705443059453590589075381879229822425634975018005442881825730335260954895780204694415942274855863921488345900888237745369576617707889547498192505087061283983416430942894453985352006770815928968387581310274885579721449683912364071897201650103547819581531149782636721173309649504931397475988150773172540985207597621647137852358407946774087082287420562950762339645904741737766418552350448174014875959185232019023605766523333205386951945376274860058808527622818915696081131093587744225125113469623154204528541876912180592880679903261249045217741347027279223972744840440822968889670462663932365404730548033471215545393486407895739144192039747624175376253135282808250383065246777280274286270237663566085830970060510933005378779717302288821630922549884497965474472013837573938919764500781002571168080750330532911052097044884553416905776514092982239553036561128762516280960850815371974317534918837281376516228680017613930286113820315925715266244999730268399876321442908864512000*i1^82 + 1168337699331366393540835041472389971832400229480037285784607639084318225533871759210735284567783588600012912297877322974663777985699118782099432556926025289783337094904831421124067316617178007083502969479898451003354487949217244134775079187681196857388956892602884627182565080663477218751924402686914542435069751576849432081727271376137223761513966183498730037014122062841746919394124696375616441609468658437513346385475619317215240765135342100994200247368613896769637255915024454885465295673900901127724124351079361885841423938560104809768350684305704568542430843155222720524190467367093547061664841632359911615350193207266671005468095605123008264327177025214569410378709697691788790688213646680970326486005916034937903184472545431943236221809059991419948280055160258221258081932444129085407524559323468501602637766552675406752702461624903984131412505490287856495923008516681995047579315243376185691189454376499996770289615273118645378928953008681274434229880986098554059572772107741869616004876015919074687982230315851390247195889706169546233813457792641108239769310208332926533937288117478413114868121302884151854906688454513733473624519929563155068957848099536983528614284822698571856001542988097895756247652794256731322384728451900423365311703103158771758764867227971422438934962085986271016238908827490339993171511587765961511677665654405925858891356869153212329783949050151700210209100561038689722658106242488715011534389595866021056971699689229234532576898613216758209595356433491340861180093876518317231261199279638837815074978676570090369733350974431001391449527057842951510313376160174013839396397786483865030605234938991146013179432568161514296406892838752745803859576006490414729023273661084987496671898174041607147692589675006402210237430806127643801815484572349881033305185224103511976479709690124871597605908803515911200783839528895571974806165031098583157959537138595856568412009678561027408942774510875890782680504873702705513760062870650781898374688065971882499029771160492379431492234977262518267464775742199510239574322205096151255121129330376097864588494738607619812418487043382197599165043194595986631923956930814576377242931911083054810406570895537850460013990982105604772793621934883887007565436048973863508232208949298411512362268110191316194408376944252171152254943695033091451999388624303259351961351085218558185240964768892228552561214984749392167788905855953556097393492325695048012980487158680619310269193578907057219945372035545699583115344399884883400491606503620998086246968544722445078021954667182893159470896230369176389747202346978002011352266989288331967023789492772605448028201777248353736781495403483262523330856681217228288630986055717916480355983220337114450320266013107754875718508860598793203030687744*i1^83 + 4417659535531005534704273601083394968740183687852134483032169365304804479483195838875701485229863302710835429421166795194168490262102415941737835900863191169051193246002037287219006690284338169359988875039974142266856007333595618293532821804351917093573842504963371039928830307233777886221864009159985148028627152418868775505502018429704763034726712341445232010879077473177813271521684811448910478731349142655169279500478789338153869395242198659945262551699454801042101387708703663869046585060039633330431260830926225358205412700254722463724722525878952740192210645235450249053944586320783750789804390964621557555729733822471190915670778379526552881076171062132724232973896429995915244996873604062280776422083463390107064600346413801669606512987973987365861212325759341336186637791811971333965114825913236858227756455249562159056679990079419547650566580366187151275857738061878680930142762109505542443543783649060821059698607723758578750726137024761947224056637099493154079081386382491555281097048298991456040200550317872546268221395773524008051588151197754904075092116443097939177868048832785335967275809050847831182353034331554497831640778223086677414982816745522383332266843030763347186683046309848635449063652339521316738123746776733392839199992211292264600799193017269338770809466934402234748467273660828216629608602030736969768912476861325426081901824584194942931585559796178059842866466907203939852657646119251929065191203425099412242085956520666557417473833829331961056737862751039029373437974741257416086903926769316885023730229777751885047345130423962576545497237401285489035690051161942448911175307822195602347397181582972232829161972130073038203969496964372465631716068608655356768587346229670005716806841158154298864135803592543501921926940527373781793021324130587129470065255633219139413591100248053340461418357419594902657006903302747097323033980156056125153413885996771554670911237995938498114087735339236004458389013273184606813917295791828771124483060022959579789960284573574565158850683664471940444333638133666903737020067868700786805243244434740533008758514246013217662132054302427009082208124666178328941684806230802020170191763042563170624355157818624742350997420589840366126704025685523272326410433674005370929818062136734209637309023761704514623656432835413862362554642138872594412079020789413219143431372514308527600048794810848527609083859028858802310831558492261325791320224332716651845653453763109543163750064450255849182592787013465456811743062611485229588538095589222562029470725922646901403082590118624548966726774701302820771529106300938654978844045041044753956560266668007560174231491016162532324749398035032035055329521607361671676157806673596421674071669777391790602633429958375587115953849066300899328*i1^84 + -4096260510797242845113354241194814454215927729970479030088042064747519108056870384759978732858159018076587738961992159327426620623847271953399393895634089009766370139839255463723368634894800779064700959580239340126938442995518264373627638554815590868224767940503316054911254411630938326585666635474906024500170844890793135413572457122654143479449027878501453679905446191631273708415238018097943915260649024520176923484475933469864735034012375308213272874243988931420796025930389393784168087811152613849687403881501347121153456165271959513294836426111695209227769448640073556631417982849820143971668451735754088524883903856547964654481110900028286539661731488945443526701519585657638372849782498674847199849686208548635871402095003328239031848174050835048762866245442608647646774726575977252107500216871396970467162378023527792582116117198576308760968410113313481705222127401142235649617698971691337036276014175892730027614771746072570323398910751021403107732336321550328130172590990659454881488223420433870483932212214081039131573951004378634728883344708187304054002364260616627329794779509172909800828790700920728035011594003062929111608643111954768401914057898112717817532264598065219133065160508978537846734782542503580751997898463039111186757666686855219883481821725379330004087244730796591999792245202945599474907669956918539974932286781926415466618789198524808711513437368331863714190448777870251039440326828559236052945188858505814189975212186588151640833315991111534998277328243675528283253175490321889213082931709585917635324497960063749467314529029582843456347287441955500755913499812810788871024611283124470211020230300236333485741313001578784813053863322311967310864364642383652201424892756962755955613184885241014374711645248664602110666886555063034172860210234015390086310976780363732966354105881837413203184497729133135182945279324125655416890035240514529042708473848699121085689313978157243929895301737958099553059354548102620947734723970631290217903605211362012228766962441510878636033705769732380674081392678935027181835342042421642127036205720656234974519158594388144981255754901135816879816404189883233084292733929848273180079427731098804244919016582513208606375449311147849089608887977176380144859773888591923780178911908894650093270035359308251161750406289397096087645846623135023423772694179586127352534060521939074228084892591467929945563311495073445275310752321353837847483866785149651519650226728822765349308335654455013423044300468388572143391070662578264300879104996068071501822458274959762194415419794329009829325151079557352987777446923580021512843989994428171102793066472278515812989686315296707356362568231971786254654865116589507942688010889920339598498237108821878510119389287536486248400027648*i1^85 + -18997030687718511639546913261056077668445652929611937354539535334720981199049909000976763712743941437339665573859794869321072102140945480442976931973921853467552839095319945764643947486696576692585894508650765587674717193736251128791431259807459712822705222320338596600502355188548316313633524554007533257257405302019460587688848666573059325947362333433202559278510442245940845989331556477751067790130608730700792123940748554740079965824927059200084881719062874230832084212901010521571798153614323260326817383311977723106712726846728203769292683157174798386759205800066402712611421110977053382013810263295330735704762887118535508931556162440397749760761763536503958370436407199330039187744846555413732991556137005650312188671401183039835127840949797797118092591647543585964925507632760820792152173284493342182606969516515870856509865136844516449492035884564740323019655589714514829096139056063950995199412788108001441393928156883918280561792856718445059884373126811382426687908124176725417231033842076808833062309344123621805244523042463916241532572703479454829525140633599580150143832657100359967881878442284073065079490211987815680919402632325114839621432453115834781778290825039257153075468642408730546339039672654131222050239543916253295993756267888168520019613924434598690268855356060150426291965850582370908874713834995470093627789309929748777681735596612889346163827455948123636752542525194186762490290709642183880312005867565395156825467755477694042830727054661516422200554261983728107279535489186451118168377136037117858065034372775021034504129928077461490873329533006854243312690241512236654167238675655506724246742489929537388256889479917020408688257334575450908695075434089378927164394965455348812345550261475412114297496675446446599087807845313200472375870323233325286561195803803284694958409008780573052552500490823890668562231474247413863710322521571654779280254627356459921318394994227464798188786047316961636412973750135441158972869974930118238735734521370000466720830085033829287969889345913157509363334243725801645950848898714472501719427003886756552892056648508955342126343266391796556671491980902267592831348616487221526926555086145539837460664480138211606285508245974920654410977766770880323217981595772762484795830801866521966732672642825564123252792717378195579904744352810565856798506766335295368313722449611055939356334220398007192824756142495229477324388840828071715920123632241818856764543639173974436433633423662675571782398810924413278904896588660748233412337144241120155702046421986942722895803460208996500787269445461998955825825930874920138939760426719029443686183763290428712545692977026648974160569284983218902911839882619875520750686062690616544901568476185564675663540602818212659200*i1^86 + 3598973795839487253255797111495625413085239398473060754338238979146586778126636785192442746512279243705783793403113871124982263521025323805185697107920329293346674327706798004765283314109839442208616950047133637551412661638993463840752968397914292752461073042482661230148969685863751794433312099517974870279426825821590481724815264179259373882058312330421081634581588898442568837984514879363578541790502564681335130765409192713323460036913441483168573459420238309009887431580311929512393473828250208977007538340553422218811426064892788099936660889414015900251072143442996345856386667193575126807453843184221280037428841828425399698002828471837694920241437116061537680567923142383382341540332070731834759525975592368667971365270763342496877164803685497238707346364139314236335993177398915125187546906827215296570977565813885196645838723152497359751467157851301773375680483222320584118790520938273952825579689048844462310430924753661218628908867077895390783572226352016035936617782016442656908575028891366587075141362486440251952838917949540534632487926601533330278285644567782775553023589305920954222001773344629881777179769805810710506861045222848190249509265852912691469521419890613819503116467774465855269048381462954073512792689715647245899726862608855053762964223596336245965741427856832597685033150970583221113623927973756640953625827614387351068653409430371748568088698419640356534644322914401039635460743669167078377047505674874584291586868190646336334624756743529763222559967373966746401438539628603200390161544525430646094313276146398198398935337250298297661413114896065148521628089713744587024852943044522387433870315991743204147180631966539849013603534160491786075363352286652011809955404634072862210250385273375554787668582436734648030861356934807641523457955767239370846409833473613255830065256344042638833070816938670460004267785661095375057733499708532114277155458413034751298405343845566809107813919560203434758239536976163684657449473070576678728420758000250496299885294785725974947920056151380967793094622671874348557053354493499247462204431186714842684268937820756215065893462427654693412223926104036038367666630417603507208542733207602520784402237239691127263585878860214089321468491764421290464540004550391029227983517021459463679845260433062806346167044992548300910489592580351686350455550267792876837798553507449505449257983036572541638539095488888306916471820711499325037538864215051839794348789686198831358191006332266185455146058448412112322084451090673508947186812117220375999890307003485234027534826560791484417551004925082207696111305858566791467313786943941633934445127789100182290233990618175641588956956443333329635507140444148429685902407277303652707453378910983019765155495936*i1^87 + 19011688679251940349907677830284268048037366762934771517545435062699513140653858071344039775831722412949075856007315298924094142571348633366455396436260359476153664429611239684028007424591113304765824844007834170867522101305157368983380208628356164927873492595019894940119292998570768917847911924139506883620550737829463804540779891009672994057136172198145489672275864725959185612282937924280825019273144485001318661456360412987148432139276054320819426783914020441638309389763506340480564174399520851833321588252398650363348521110877362862932814141290081705108309452760112922237416224415380137785218204850232259446505926188102526593628168458253386047901981559100041203299884947730628724584164529191660344156985929281839078417076987121641465951108909971808245069253412215515555999814868549373542864868958249879514865480991076519853014959705924058042463616104819901270195649473879053774319632116464516993948618861032146037209008403153162779643197444186607514127512946228661777496980323959722878039456865260978917193388792755159831856206332699304677882033164770703392924858817071104801714842984123851762327317941080226156237178041052617273515769723765936771840018902849618704914706716631829413201587042776789893142714237696040566464253000760398084537361159760728353869488302058185982446075391979766319125180412153390186020922276708899285449043246127504746186750727410819508040169050984208337603573970375312624390970066287703314562076911164191882386975250551735712213520063332140491565427481443149020451288262370964194917544627901105056567821326567346378395465411825472503471525286459024162808988698110520109664727219891168260204264422719697364649424493577471841083140965413420823077995712952034169965362835666969532935905150916534692162669552725407803157306892011865475391665331425582245411066323927855714852288449931642686573076177970076950152535155007661362323401749748011399496347502689256090083291485374853113214894411851810786507449822994225749126034362960649305681862204816866205623327082907225609537869385151824998959665217758126927245867903333726080799810020037795025113654247988494643182551088087038250038494559586095218582653178823461983849610720590832095956003678575595826904793319798635146721961028953421274033580581647479114365213002358286110208735314733616095005595682715756128425635854922261468809490369689713737064819883356465022259441459905847592735151939861350692348055169483376376471984761290144378672536511634010558872744109798798275075881067997536428717327437382753137053148968425678165664299142415896717649107057809683911770948717744447511275855794246844490620394218251769046836527177815338596289954948373188520484644979340327895983199753357138581043268537129496996896121697515601920*i1^88 + 4272386515137959368707593535318373248624699546825806854774414770264209511517374004153037829617155658438197779241708303831867629014718837450246946592699654137132622010268697544091591814467359344558254257301032067731405881736570617215388674656900064291293347897605018347808984065351156309282683395455856314288043861610602014735199300967093695385654880175277875940622470193371270558235863796576440312168181471411776114403251501432488128266383967094621847048668942673020123094251149088924905966380229597458519644821792536370812334879775845698571008916008214524729761340972840251162383407377039957017114371921744980307640254264035475852633518411598985119344634638233589377568566661678394405769259538154221133621109421850798259701187961364821654518249366631125873501661350795837736402656893675377461187238523437710777159233232901765411028837066307778921998545084045657405597228078420169276585229518266180665240945103509022915249460701384437403002673850921051039807441280794696329739721845236595255686733581195494539981792157856501958749784403106537429952866543802560077972194710835100184249898668646257418652501204089524992158398677010971258715332469115786504188376051843756391606658454350464830890259116508452973413123872972990434870143047678390643486354649096055196504273688055992460122024718955724851615985082575194101587664423883493863359526374110143419233323188217655821457237610895677555310632078840378566794493493282508764883526106800941792779078024996216464662911164997674854863559429252034769957794756360619772925485651923063962489979198692996183616322217072289822116510102029601226410860544456775685863483523345406043203385491094446807001862967946064486995265894838639390890122013517066493541602351144147358822170192982963352197637992711018021807402988874538165183218585965202962704960243668318741022774251317519242310661741276038669137799066756556780231405422027172857961910774042560896598850178659286047781802316265066207516635572050730598440846368856575708441193406788550932537941573348952370879502229198873963741627647796492324989511450117454221632006451894953438021022062013211863595381340147184150931660818221712097679270516081257397646102681131779059615293788631285360227194766156868942094725325135640616703761001405659900333471480648623571023295227159625095074783630299622133699122906932826043633907222602049098926422427023531340450069166729682684592861088295945544839925148310556022156543248621643532857988530771089303671838895319661443905832534775486504377784304319490903779748106190722512987216243672805414526550340189295276227519251312536727475135771821329585874633657827151817980974987162980411797776647330115040348037617557822568836454651963942561799035401744519051438194688*i1^89 + -6543141007816126138778739872666739464294312623357103101003930223479371258053231260047962299276017547841717351688102852360460722438732491861526741178359855731306795214269399232672521017228030824467828701272000374442700657168674246743036698138910295974833290414991065782244966712573286347277808185824642993254766371024120300737620653472656797272036968691737508882592398456322592193170247186770207308260753811599944472271617569601449038311756297406229450871905676494969819697664906943665592139733325840329361633606092227329430763776187655493388294322426703213564551552670375963356451427756918697570591792390635788247282702002689140665131783869813823447510836688873398733284802581657828165991219747785441592018246694113705686219378099036429630568513667234305835582540141786604821946229922389478449445405975232735200479205637592277424170454011790121950673318242892698235075331772548286842949497149543754432594873459952677535259429816299004644169178655417726475297629944135137826724090594431289833974967558054623475277834749873027312360853208153192471843734153320347459297534490232945625450184275023598177741838348232767712770122012424636101215411785691073366714593232408933786644254469620960150929275869091869202867389816599823029235188087483371176950892119327524929931261537917128788028834949382493690690902240800315344072726239896229773254187244142519756753933979375749265605486901375277945122755017140192350118235362532764275975209563681196657813456178776879575699698730723550827123685663635253592963859857311141470866470367771725519214808979189820418603542949390194942102061674217791077130615359974030104927082413284837477697036179831688270637642620108738700269308904716236506163057697538841250816105915846045286804208201863477162403442656790316504512562989633912522290481200645007326836247471344866384395146775906258589992521122020433418624837925408483369043553688419112499018170399409064482875608308114737719697297195767329834124053896950092408937437330182960962484277745823078775714266683299223697862600633629780656090157507782799666165821274717465417606772467168139694448797185682482559300000232451142182144464932022891530844420001976500771171665219743582709828925651470049556230292946107731508027960388674540788706494298911145477747940022282424753261899255897154836904305700919044315000905874457299143444828223866135657349407527190409475144237316345369461848048781922815750222888321040067367928746422173353130310431031423047385002576929261184301118397078469879186243647394846125978211821865236725916233986913238090602927457947093418400116562584341516792249486466394464167173301963810492786181246685381497507520131353043569355278694051119561438718861364148721564777767222433021952*i1^90 + -4497629453354534415755837014268356825138586600714772288820252310811618261692968218991843169680875765632819952674385369873632016370133575569022168936512144452221248368028998237423529804716157670566261141027356963743388072311655729163838460195950829396086871924173479969591321224738521670515592050201290483341973397216052819082591291907911052795387347044526944139389877959983578315878755167567281168516090037270411044715227755001951117769581280209400340506228949035296886950205262105775101013755558643175279291559767557859723723034470095148328460030353974346174039055218553881197250258451743263351728609867801155228605163018436496281638755568012112365660043120872831056768177080852835421343813195122577537047802088673618201856836776862128943130620266390771208508079623914740544323635677783881366725956979115614770102601403046643499029351355940648947864375217577983150350201627184069580785737150014609424229609443700671084703266903389504724200018637534692223387843323749408966435542911557397275228766787265248578957118319123046149294587367820318229011929264662274342674519017608083406287042254173175993765781635642054654891732983519748263686447002829344727634486608999946754617975739944732204502598309372148806596842201964235057315376643769044831060033680743706145182277541706106335888145193099670315090869377743100702170329432043484110491722719229461827012428070597510891895869827776632199353844686014905328759700431090910259368911802820871425976286026141449989195355141742703213402518720687691708511778099823488490218295540722969625956488605766040206329473279573594200669263775343823375684316984363401679972774973003649582077640266371348110741790601659390146508195371632361911245479155096605249003502861774864497541824324217042952527624374087471710518776035577037816173691992217418900344421314374313401531940473499551608208172245141701040849968796673038403885828416470491967234004009094845153520226888679238652558373160831668966722297242392646279632198685921023471175638793762534485394674741946680047544964126461064622903983263730327471950562791486643323847818885998631479662006018426522798000671464244773440548940532359877366213909612649574589964821475067973205774747484136649962000136458871078085515953648960151872092439435737327569153020793176456703543033574868726278380572880304636677334493279638555000558270508110087581131360219226863769167446558087672124810610347582581060482740704306929978984376842683762030750413037781404355249779814692545937117053305824618502520781836729295320401779018189198833902337537466298184569387400550942581367118287339293955527685604635813611799473437640405425659830193745597269224852463395709550043356635448851873576326701808941306119979008*i1^91 + -1114899984357306143561438853963371806706062945029389415066710285142281688023055241135321978391109564266908899354063364485070404054117547415892769679525255937418247234165966816592237921295783811313876429480461212958978892757767896393740042305065019423367593483152780461799987857919805008703131070468851757852387324933732470290716463537874767655626641504183780921071821539630981965264092714731960716937043121874671173890470370934415912207014550930574245657443505747398671053956350693443851679185590736265932435149732492801003370390338594403138176359755892522778198474090534586205501487502489555114229753452154317007723596844032570957047372856765463732010398910985740223658152966442264867879567241003529411178216344585611503623168807514695095750294566160525650533269655669556662320731818705552305846079672107060731910649497685137548926668110226967833588828656820099415479687632032431107558914332865249292851772572524050077639644396561696632222028347679516607936718785566085107196488201950831631273927584601704044743916549097962021505208024515111615959910817215590316881371580292481548006898349599765735772780316390435257102521064764531549111538935717447810172610199612270098496843007482214521267608072027733810566246485573198864042036405071996811350403308824815362313049395152741715263050479898536967421096566363146188804630044306996347974642837815686071946983825690514455856826773780155175093202898652192577779160262639434787651242544174273975077331130462302185835127826438664939361718644824369269869734032359667796204911488911577457155804436094450581541868509609775396972864527192464386015844725386620589390915067694844215874804738615247087720938534660924307105435779637835887052085228751668498960188564700151978265386602073982188136145453039705862189340128239871844094635492397916871583215529407236660924181879120870502268351398687399834070083705038606610813688517615927622580392537973851802613376337270974676803346255723295441140949272810590117588775418832733107946698959252825925636183791448642160963149932541712546684568186664823636229640398090441528489878378972561296182041244774548382985127595555903244938735223942286893982600653489110212337568978745645855777960126255629221446410156632235822949443549482225235297319820667490884294225608092364623925715918302979888432043053412869067905031022786163922396991030243333094968869138457066603329671660269226186680360714387441762364210398331412764214329110928720497003150002018475094840817457722998204996742659140328957088019600006580888374726268239933754918631924546025381159029285666925465794473554912361883119478486615453108586543926984817247046039533308235097016245027411410494890021774149359292479494042222067712*i1^92 + -102538781925034445034766894891315160465890193094860113122879531900296971535438387114091886899832129875882784476619876138176335274604329286719089750794853780374807337287787720197449321009393376390228831573325513491702356802973572856282009787787825056963999106298023966506603836353540912922416595373973369476073330273619946699522979421605148624936270469450280159809191278555276464622186455308050552181924848609853457384279016784973826450773021207272098238863628545166925990435172566164640363311988199973413525548954818112917853061827604862110047547793171776172565042366621344651925225760757898148780151887320274281760546920012672211350333913664634568837454649876661007887938068759740964880954669519316010186186512655599356978916837203722932837666866648162779793602116452233533451028655660265542576593488990147479001793576809579567278633573005697291890349411494107696527668239199057231456914201571107289705574643866643389058284819879010694854095681965938161887229945913571341905444274831779264444881441981082248279440204845598982959717237170372341376048664453893335487878956784540931199112019518583035544371718403702938389672682094665872949326544181677254402539286584652599658587713425768589815031039897708465003788865300943751184345386635360941222509227696278462966455492161662038372176722335651373457846884407548181589461809244129096278221465893721816792798393018308522225173839275582791849145672720466848334293714155205064086150914093575744046473132694319697616687376511612513710303418168718445013185088745383200056270583848256719431754273024375730352706509457601092240396106405956498535019780766776378187230636495561339580894154941173583168692551778759005282536675609489738093322438043332968020965849064324856030086539283713391554043566285572130617441805594681728724465970705119144409924618259992571430736116841994866275207376736610538819664417280685549319276262961822856012876420735698060283864247629997565246796855539660829859997064366189789082694570085451272128593283480718815792754841025477758016106931629168362002081860012544248564838226145943318647785117977244498575966597778962268856482903569751500345699115039855553400828665235596424567885670690356052960943643046829304067108108571284616762058837656293871381039328856162493760393804245976936520969654491822619774222658571907701700371885177596978292698939386459474171029453437636399420638486369023331704685282853562120548142263393239097115469086282921770554404536554368516915583984208152092013003131616281336926027168325467409306502790290806125841065991342063431737203648053957795372188731538118967260631179352514575135255109021550982735755820028070427883157711457381691967351122332907559549140992*i1^93 + -111135084547639840887083685942959351466534110670017346489090057775971804352089201668099998324241407541159322279149928449988033399251218963763056663940185992415874423776391955414279301205052074930044900934782285028261464181500152169733218612939344827143154265829128099077262960151593651845480412284000546913546007177219829408030814733055122367192788760037726947860584943680560978372657095563126698093342343790839236328232887612438693987062692639805312823413598325460634086569002410517921480325532343377722317796899068141865182400417223709705104352540686838226286425695070144457229488873509972257973302087311952255101334220402597464059807115317862456155267055504963847468471725286915674878507975910778046638851554424101362745948074053271154508047949246185749012355421370205557072278900969288173049231346700628571681608886387206698243799689850332273274195845573417114936276917449832134004853509782075223291181444670555292841676501052422674627656920450071237175504462227663849615542941120460345997596400025617253725937237717606196865858605446513573884194503999333823528726177504773047195159378675265891458391290763208410522772862430058288931754889153220730434397685112401715496017475124130539673319843425193735048684862210883672540748365781190020094726923339015827295177624795211779301003305647243838136087607601405642524384194108545167259657318691177891496928276302113005709577758431884759858594823211318303583707245455154166715597563870384034062730539278897619769431435818458089035473925114346715927447308184787084534639969376942356893859886383464837881159842056930451451700479889756773165452117314713309098378059948433325996811264355543003227486178019358586144105535138874046020398513601090153399264348654263680310444017794913669098282700751824793635807419539950790723314895358681467770623637185726731832539240398254404310414069878685049003352657031860031157046790582274319193135983381835074898295771348871404690111516800851230672302168226892163689277060459039732528007912822740938659922752707466300554422005301832442984114486846283633882350789884115264265296853572398172481839149786335320184140158178851841826604579900379221004712135658787479443686965483508815455897559515429600381761559852183207181096899014994564784645370814987358045938163482089773134154283230241366977354472967881980394859941522940371266071385373359598715143710933938286641355459358045808120909529129801101332241419760052479380267139346201085030924775980863060063786027649716014293729441771569145405228026590414874783947801394360499283921617883555007765182071001010968432111749243094526077704735229564806733419710303794079168929630571073123070722543227427690745266857574400*i1^94 + 54474797930248447866048784455481171508573453490331173829494312123176799611995439181554709900405632405087475135212601531239437457431161366885855711797670360828858927460532940062911734820023108888744301938593322393402574418522977410641712571578340043522175361054298506250367900451362811724625161339864704053483753719135246856317602665760535019490370873194997310738881000705846533765603532486553332524914040003505122267272243028218752503653573772039719136706381276635080086073185452197516182457119168057844393307697161724204147739481181094510678249721007830972826625874004725084840057794751839445656517056425653191116202863851625592992151531617977170107226656108796459366544601197611927447747540121759810577536252999507385506667862820180462855436398879616405581350179771823278269476107279497404757236123531732854070571368102584766975252211874277258286856971724972135818453784048680235205232050461204476662129695473024463654990899505796280787428345127802087757335503214251139222401406745925943398640490623767736384780061628194263128887945407262581504944148139076146625705149177653070814866038142494720937901906774464625728115324695353938608328098625579249840416061498625016052449084987380397796741412308508183085066388968604357903444032454577017561755587374188308526875047647875130221772345159829768579201224730487350220689179440352151320156269750672068036139869360002433147149089462917109138682387144836056065049047572576313838265770377403408522937174119783809393533112904247001802750581997143093796654008628703228892607161131014938513491242127915076088676714549240519405516722294288472697186586052741763222832089972984548258079944764402409283116503964430656817440701594156598312251954333411683680482828203422522220870704870861902077058399347577991105215016935471622125101305632641622673383158570365741554199486234494057732155169679501134508197015174636691687586601456480374423539541691257298700527369372107403487507213919910062474274645442755031624448285948008658710989664960937914408850934066565168499395483411346779627866722662079875264273894967594532683527157545412502657045494178362417377704309765054878603229608369913486452064908794558471978690882152843449614370438207039869845846613904431394525438299907907476923533358227031145220555654368604453576216579667044024794797951516378629740540272091957110955731231285921605954915616570502079214459937825431098600670555714443209630530333264555023973393983406618702802019314386780997157081009990001325060138188382502419915316519019582906319272560851590410741464927445938631366050402033612722472455552305009102174362641510284106731265344270868433717388674198417284030107212754000736681984*i1^95 + 550906685066358002171705828480608115900237599830053823469002319716513398146182876735963532097458822985831650581970708421484974105247838205321660537155248742116510678683404377012631512677010399311587748594729972551658623668709992017008876537953045153124066376490240756027196694415381606123070991362284736731706498873288537486596202231440054613170163589742495226689258849394584060915511352462037304700131509474434724281107819887152252649648123053900054176525259019515572591922572239368015506168110640346790877540998545920252715704889323675219762462845097350820926949449860529845356636386779811370286989298646908119264794092054554826763698896567200598421608502103712013506328740999455869105008884386842995737661641095599866120386369754826606924678988430526443191644230727970515988684671948802695974824696911394989108330611253970026900487852500386943731769820042688150509113681304381290292318759752954414287898661452252241182330720115817426424455881999878436288645758429787763034556775429374845527954722590747971213663887067624077958369805203346532192003701342200597589263147070538026998362310951272080440875452064351540341113075015230574350724294706441583601455777177105345132060797033405836989319813384863395349915221474616702245073094352918109734017252075517085326098521799840542966123388479310922869333314717798073725082310445393420422119570128073644606406039541832672619547467990285228021780141842675159145572313659652516817850035769420175948553340352199681833322044451323091990037424865165129923590520866721825181440693970830524599617102409317219420702205069669525574261134569471949331123577841834766426474743519054272904739849349294153118932404835646460158790324172067488103151042822776709637449147731882544112977208252458188248919792403626281743260174216215716654336024541431328282759722451285215882480672307054515369838545973973829084013428094700882176925181948668683263693365956687480710685815475950880078385031735331972115424611429455397583891502783650578446303750085299783801938279935507741681833515035508484199369480258583744876007219481930802884867209269037904817500690781299678963703039159149181747569874822178880651678836673087735667587404015582902817560696074570175178403597919600349363199787678342842010488804215853371521000103548642477516472728585475159230845945138750881573838386313355244632772454323966403800450245265303744428933691785449599242210130345778605296436659199647471464463224885073497523504561354159534607136816811292467751914088043100116129159145661115581039367310741549556043965741186741990878940142362144772551860960804980445287845585981496441174725148070948086629464110603073594005689204736*i1^96 + -180648791472702247086565900647150187661472754344502733840709691709254239210296635763326763583867852105026671045400093195186580717564747677414225105805216661025784232009414645923100206458578249036909462843060017322729307868744303395649530667198541813629802296659537383479200969934927153814044574410403808158995918609305974998100470192570772510239032166772491570921084864955216146646002290389059652163216209395188114303520726614393882468674340034034676531441320404875669839973782650390366535947224629215577345480092682610054049404127674625811710316017503697242662446425022023810562570653851046433376216076958884876759696940829488004732071169761591798206146392658159487396976446398111505249220815079675434958026801025927978318908516513790261207467344598023378812485442873827624478968714506640160696122301649525221770847989526060376716356010074195430231931020243533105229531320855555694461453065670809675868871836929230860024994188012215053415771790000762367745910210001422018452720393810867815199150775668341919579675872962391837824063132344728385197634059914357230108582117673563130653687780445591173754176092734100288470577140745629012227481712209917761348047404024507349845824597987398801514787498706501743310640353054858215754387403651894033396115772530407275129438131664014573131161979535797129528274222076324323378990171151157949489152728139779343275207781508649569696560801052462439080059757647873280388429047877278591751912571391728748188763176539734382261116614837564556921729307909462047670050381028713073903706854442347547359255373477160555665273377746819303448495767625561459731833034883093470167388228228101376246612679356719039005503765833081281634072603488315413640891930439937951432981326891444306422964171891346912735918793148707157906916987110754283468759854356242615339919991878841772324233650679093209940075109462250175093399185378565143534995975149111693247689221784432459946237327588172488364031553076897270391109684492762343168382564528925873811944742685795655859518547599096142610108998401449250131129869349655823711471627805833007174248535507703493881605797737259155846624395332579920296968345462520860341544813172393449358588763580876093130053157643379941841403257469353813853575474605526300117250153266737990932668468270748597633586825339370716852908248660336784835862041608052998400850571038634753242483853910466394426830119925560106541337857444267662879446964092845122580308787557012638031132217967628091661985376676452509827148450969731064449458760741218477187109028465098265850789485826599478172771453777436653245989527583051737339201525537048877552171431207254928749269782783590400*i1^97 + 199052047854370029767161173265377404457158290803062038293434930129504351790036168451699154859992344728887662760056080277956527819616215314961936710117607107136037487065232704184962096547139893859676337064304660400354521591312076216487391012630831596144384312186336798610543869798641054936383296911165587115587584873689968445448267321594911789307225007688291853962065426558695749035361676955945881370568318539302063567980518611701101142116699010500242849170341286084432878558832050503451094467647919032813629564423126467043579641012489291229445842841862239223456856929483360451676753304263155538535494249968900235533020279593363218451765132617638828233657039689662603886025653505271287545639285518873053606830327062625198028953032881881763346963152499518829418436895725218936813132199044290953240990044588703201197258268743391821028779223880196093071748878982132398170694346313926176915829470139104311821245208966312585857563503228240696832491522172109636366810701655078038736092326280587489416204417202343473197797383032824248781458743270531650554627570528601980965853294766062848279809817940992775875920776595104009111735316091719764773392561366268552957542296362861665365764291526865797790474366235319680009989564589621977456469226849510529778036303576542329663613545679853981858405993267553051441173367202310642720762316565254994060947405859768811826637827743828428224909734862588274539462835080743256744904615582872987568990655686412436162327752242545844327572930314041953705987452560178042616174836923587144364161644531833649137295896933362627189574769438348758624937192086784559058059849454099209312960043261817467209295419541474795788097297273795555061921054060420452959657977685817170085202178049815257860112894723930035639990416007629808178761641029885668177934654461073915143219711797119255284115689127770261819263152849224663265189091626115641437447680955597391641545191923255903679969492179213787683476713290131738627537358284276302405971299538509905595155026619097819488614260228340548482230662436246767482899175213363488098898728718823088775667701169034923454958466289271179945119000131243693843889043019155515234249179226628711088402211383457496174882626899685064453930153511087673710423791750560113883452362232346693309499573783925266382847113404064099615378757920773688278880861092980348428254607197351476708819022138043935047794444444546578243411166946191673974837441220461041151861050753614429231341358646479608127154557602347905578112526680233394731984127054885113851955424342357881649842848688788421170665985390931229476795858334105806007431243221403712709285431238411123949568*i1^98 + -149064437733564559104108779288371709101967886163161629358261916290838016014042954098591334993716962114286839825316050949056497438076556983717151054372609334534547627753595705908956608473603386387120525964102341982331451907860724089093678927268433207936102972290769876860475715959093064237390146264063166821131673397082986847934334079424216413205663686165337146044658835132251021816847431717233172320782407806971340363207903017402276851542912254133622610224742269740321181596618977863191550151047337813177154381888897501134226392018869981619043977983226144234343227848830717882342553091345040850851064208862384184288668823827038630374514717621467326152128091769455686050326859705565638185271096956074271522820985200184870617718108378069271088160349347400944480718059769812040666069823741700218652744010569593386054618854899157637568112077733612648587657918448210311173299291476705370886911161830268299749796440787834065276894631822070372864766502361011412463484385308703351173958584467632153825125438597784951388732423825314786928915140760485541009476561303425434621067798900418923416410320133012344683092485270386943179348612906057809164921498323144860904051321895495118023831514778725422572653181334365009179459040467840707186052882603076571614569465570814559436709197686681550727432032686823564594744857597052297619012511603789944009136026497867137910937139234087841652896618886788493760700177864196612309672293043620276613767236227962517797029674477795799106597215990956793532435113359133689889239331695894622168054513293176089216356983433833661255889402255189549840130812898443279380156398335334963017731108290227200975043775553484719371842465368807296137086006483029735666548061642170009363093331017541287202852853487808523375879057441764651283424264227886639274585355974483905741702877471136782683638987318041343757386269997380105800298059324716502437886528978294540908298743401155351329540266624645802924691421554140813528157568053134447344837022583197769830314446555114466864449948073099959471366073198950594768336236399242220463403875417055331656941075660613182645195512787367153056336240852415448573223719356362018745309904702286467363721026503269566812968986219237519727159293350903898775762024865283378954867312725500785202612079530349767166016071706241539691542282471580307029630325681094941933763787262090448934117492641734241278166561600964873125849676998358587994508683474163599998910034742443371213833749994217894011939447565512059980776163791609330562704307263736549631727612063344756438681384029165253587464100994962658700412690089230652587846687951924102705446912*i1^99 + -27662159211419179633049701696413923380040846866328254874071742562962863981231658133223799281688208956313272753628660059647287631631899096272558463980691911600613390020633133409139844813748053128317543821993517541564693066162403353498623602659344643238089550174755450524416087108815637571019957645932969469112424645142627435858924387813014086716120474624663481506760072836902849110135469914279729364114462633832914544231648994904235019664987444049197515814896004976775418163794966073914913608934972667682538287766909372770755333865301648529390052580311294211722291579464519666340214727234865520744108778570668008946857397855518809898142936990666231978462956838384470037557868245231170066674442289902287826363958307904070131606067090660516430538520608202990495176472447995240227537670298851491945875889170142911831100525152569339487191859675820445544915125301721779761004788073515167372215494142625727199792137601623845109808480806693492247261425447447335899107779257996155282835461785354870337568613295018398034293546686872306941633215448780726520945687715641337429737595345056809529443280684621329216341493919907366275659794861007385153470345894904224604704792854139412528963739411487439303260081129325464524315084771570426691200412323970559408202900531545741587846063361795935843360629953734043780641189063633616634874119822939474971164952774036082419454667492766144392798545423535495891678349666973561042738749548311376607473601852333096216660465693926644466994181291958757088840191837462979318335601941449735324858737597828354504815541328808169893514011373416753843152072821473100557981944204053608377707715603772365215848969801507353033518319318102656873028982952557414360681774009448848898926363808801434304057438678778553471195069558548333892120493636673852939027628640418043092396873243159794868563527192986590688896377579811281509922786012012715926498480398590891806375899721608497756941314012186999059551385893268762384995994420504126852182254231375869367810998186522449184053729741351945530474347499036842407132180348836138118334798400157525063621595413807465593155061421413414251090040062509462832980357190591658138859735660551822429831018661270397491319022155534151900175578475028734184591395403957319034926128773849802403802515296870712393925435267625859175191614797621082748964749165334014951928206348781823369335906364839365542013307366405982022978253879057905830766204615215014471249755910934039311554999529832997210733660145125706616905230791899953979005614067170825440924869670655839439693138346826724804230674782119508080072673897720544163795042304*i1^100 + -1895239622237072610725376154674669258774653559714459649135949484366868839207811556571442225735211836197889806110081068715967852558763182668805047323801716612951378898573255357100273578398501708586533273813716718350937504183087162196512038569646760650740331212281017803932099593225861554359086429341272478774980856688627853124607717125180162093672317077836532825116948304830500056858990676315632137316284672255244693870206038957001392760479538085536651765291056725848533284938720582780479695655688436518493225431930884720365738859603946875104096570353440231030815741839443158558724042739318257279593839946912226410732111453082157735045419864639975997333846133904548460417614018949493422477937574608051141829273077674588484767857425837039412638710529556089070567116661680968224853534331952517537406506484947276657579097550423629188083861842681719577831404379727590067939772061464271893107167661413128567661301954706896045611169449632845135064826483147554123588212825819442823826980438237733017615566846939687196236276287705178766206958962220467835927738275440179274292472057997960327242475900638417689945068319388899629882606556492838350333503560065259766728989755665469632782657361169173795629672616427072807368330719335592827997438459029129162140812890298155974153747349153045513953036034041277460215613414091289936381030752957136660949464536278719283664434515053343934415897615379508438545268073256705247120597357123531728643731957650899342235671066565114648973241147333414878650743416059202096097575576691076049163472760097512167393968560583162099341163606987637846141408480954405236861849935010425576365306074424088589563443496533077650611259285359392153574063543724592048096401825255317956330018976425885597946790171026186686324042413981561327227632547633773248618238625476542935282851479812496172719456873191665503564741468436417429004923137665438651635963717628536133598270568097178746804532896099850956648065659590832459341664114424182746395301453728922383416470321925933993106442542747493237852336043811397163398495254078660520915816374890053807726817125798476488963974889836116244735230142323285594658684858514905990649806713419277530111198198604047399825889800569341894189994474004052729547696538986895248135076430348405776890215927711127485281805712323459857078154159725342940179856052722536529493639205990565179822835843482169647325685740449271652274815511748522170228847471195444003483563009772320126711935780608816854368023357665986388064511463762016933414594160888547217194257949301621751018344273544162190471787877839751233719500800*i1^101 + -618290379211992292022500387119339024500802616270557711965103782152663300061869562141696886598651589584778345842489877681659350933046242165551383379271602766252436691546933037652261611851888916281639274962191901404063055128921059607427862527402256842496804847175297372843195675244224802992662647904904547894022162336409529704574171233857508529490522151831486815506793648214640317553221419170892708009179906105548617468428909354264875565264869852982311401407954435356771610469561047661861449579463566708267621700727117914940702954418443820749251829779628483786696148951898402676440443086724247289101781885149578046532533498390139471345280988278874034156030595196820004919936328175867888152585993146178915543996038332512156624650911443957809787146223876736316551085093495203515176782511705889491539761982056836620680708134096346901637382394838919013234970576389803369332725932213250278965384854884157524563309814356591260231553289063680091453558422847559127036188513333648152377359561061537124889112928583785326417808591704394019008509485623481327458528608128654588572972127396627822465186115140240982344331719580341912835543877516816989290541389825851707167232714800008846565760543263209181176898531974544032129926986301775808227510499900663556836583601922165964606017705450569327511427972103181856038852200091307067951780605321393066019700474136668347540112753062932218228001382789308679462613881813617985056912865217644073195220306951872306313298973088529702313949804729936660226005884259522875827519328184562645413690166651860608245811232361987655787507901382220972769417296442733851305375899650613338135459997676681173319465230806418750403298755246106318077239184344233028338294730645082024461069930285392871517969961132672275371044048892563643120208599629815124644337658485876634392988482840209091521909960913887317881499831590863044254553149492310412118707575686392193062747402620782001204999291530423207978731825963604019546763775935101293786264675735478409669460389152867719241840038504383486685997886141102477705743091890944555199049191200353710716524237228909587782337780632159204149185850805572300113660788090354158970368395643819804908637166454665092842383014143514912607432211317553811719814670606329366066453690920827341592337601920767612980607155693023235050262154792716442846970671363341829431536198201087990648526634726150391241847163729155857847991867477754342287071157830702336610384076601920203816474606845145835248708278624763192150553361495782211920593898488317705626339442420773882195278500199706302003164479488*i1^102 + 908921465039458720514292531947902378707052987415070326693012444540190758489340698598088155855331180473562078025583331159742460381855525473693545877155620760626322957312428760975455269227956394396674920475671094179558601563815628651611924475319742777196015213599643116944844159234222347533808584309162697910178512524473479217878305689179170398138948619629298900321697245241507945180460909526047650498668294946249203987693405228052641465016270274043181941959370483178358944838908402638987581210048028459429398697005212594597018301217636046460180871645747775339081799784801249708156291373646716311863756736516785814745476523410564949734160694613004708649060007553929766476740502356645118621426791117971881663435971738611529005198702050076730556544156246075794068133791410390976374330020776530479623455189239285673617329677505975271044889480146951648271120238989826082412890870603965136875548808541882535002885552679848102868379568249226022502620295490658593805440014606947031798270856427595265384250496294325799028113146982532473868129973482615595964439970232857120631809368121966771618930461874348078014309458091486791221838834040807064550874073671988095675553176946560294154311124361029774983188661195586382043699445469250621987115580786588117882677833695255437259165788200980191593282133081166529253412013099341175746571552240713950833291422677054730226314457206787848242174995559726169087596680586272881765917329571049125017726589618858184595692157740421743594593156748409172958125389495184991312861952659300233506803458016045383747736775562498472520225994296033920619548228320123389271320166612243910059050061096922614422968857481660265420789874562993039128258271088765871997972565411118900276446372699505122890763752991507694400172970064233339537917216736576157590779523039560604208327367485513528440663035102625391675112671630574527985657493350496614755800051088165781371845793598351118260904182124512049985136453535220228682231060116887664026898782342620252844586581595727220002556649896972670733382180089859072778519876146389703783551838237160926810467010406892296203315816416851672721467855639926833999313114979994396491315783612272473974402413060616456630550582513484963236893790264957105219669476602266628590605382822014770965409543569530216744806955879496087523982980507803675951851166488506387460394634730769657443220678248137611590977044047691490200948631775891710022899913296537343397900324216481783657104284347835615475941512071277529922458331920150693272669934689174693260304111446607230794727424*i1^103 + -453563303669415829155355125161417627845900398372623097029674756801985088955783736930704390724276061413687387384143322070444561396785524350681324212451916565122202548321469205340358140509142230982588058670191659404393748309918284503945354658548419548908376983952084467900358933136182257717052034268467262362223588432067296051278647763907841833557985901160971965309017355591771440998518325551530569182167404211596679219169245678539723677247112355205489949037563868280963212335278155352819852009020194344406528477735608815812047421086348351272016184219983669619599306231835845942725470485999938731827640339435730017703544273359472788586419197976595419867646636063191243068664487474895185120969162102731396941219641404667380465761235097823091247728262585405609194263375333414773692188429555969246016534271153748355091200284812971249546772095452631472404519139395725864987674964422145221852324429551074024919332123001142046422345482425773296266474273210773155482753253393974359920289219547022774011879915369311003038453926898196745871429701151230998520782871700129790062393134056001768954043773339746203683138235184082609228230446142026936049864539099972892679727443355158294135109068125695168575105247653704964020556751039852632696464623841664012897163828597316997315236303741412900401136395219941198222713358819138754402446458488043352678795955931389587305751080420432044557336998735425081818188154896288525534122879209330663840640567984806175377714040537865877990717372049885671262877637957167220550560876424623219358275217268858269242603681927353940349979131159783824483131470158577071662370736286299459896734146332898780839326839634916315669376078584012124219532370820372257315381294565551345771053979770922655168888309647408405201791111911329227518075900200090259613523190862594680458875390986486800179119281911255753746620573682206500038679918499649254193571507155852268687279577529045008804319374394847424870072721882449267448632794356231071123536847155225861433817847397514212289998868817365458318824672222495973904938024412757974381251383950615910471201303881673012007949515663034699170373220384442677623661392549104617048267583793358575976036366935347821696159916145133529277884445962245838325984011662711619450246855274971470993444057177528614165389823892031209019854265261510706738143565234955767458994091606506575310210524503755584350240360447278319839910628847386325249952657748797457467111211636355666504411457862116877588850687794929462392900425278953031112886594250762912530432*i1^104 + 655257928495324646331547753798102452294700599038365913962964523540008722063895814078679907295731375704900663616785171044254798458544985171229167789771527213620711310166186488417315074008101204826978446341607539831439736506642066719085663389149698089638113720897770834297352014680610740095865467106491136332878653892502821306496490170546098078402895750859245129248344865831022460066948465684996467928381757621185996325797004608138132212709836346228228608055707840049755130594776061955384355452925534614723571510327299344346523035615661578731241225281704173937027210447483474096938565216478422258766530119129890330757861355993850700093803120919869656499004006522962565765092578314844864130997731243477509352107522753436103139190195510602849834426637086486848565178250088404383352720843043172211044786081514990208430942787940262564401661408118529453323960905932255785175416068518123094057206491075312145961874473945120976428252352813527259781250928288810376268335994944166906435600473099953102417430277204663260262656662568201877740668231222435516070667124169007143802765139996568541215281972793554176747166280695501695476852696245207979235397177868425962069913446914903334867950743340179443082666168671613997313196803569826311576332693540837463336308106067371727532523378185688129505475448305100254281518492930814900609705347099290411513254009287548235965744085414974744673930027070518375720278192757203111463593955755767873303555897389528435133511440492994619779348234057620774264001445288410167984699728239624600442829291565515188327404995288575437023079552724451705607894251978936852814216489899054046924255058722292359485275536166245925276028735990855055076811754521951854389361425743519655926794683776985588547513604723612226293226580951135582043655280815833113170834920021256775266565888035387296590484010076733924016901491738192465383672971604819996876772529376938233638912209126716627009122692471265265980895533166853610833919306170959867833040804211476620772411696212090153246667187603203734267586312167986533766490943978016129225350191151789751664804357476868327200390542185769158789934132136841506203313300040546343623362911609965792177301470872582728482312316927021538327302873677108847283709604324009425841066958191533045924745167525942134591885523811252464632758238045118699996834209180870338300473644832715567794710478323831520765230185411071809184592971428854825470967186748451471824912993770238105208680714409582641416917876151873384205775549499441152*i1^105 + 207027109051291405110499957659409851446246859678797863573306946473687634567439728207525196795230199584358545177026443457842658350106394034013928201986441381954072441269500737245986233838962891552390477946113706922124544918687028053011093320062663728892284944636605687211762385474834761252470761186255560993019975083009055945526532654892569789715120830985838024969907059035597583974227755713719983566499494796815453558725493145858419509183516587702246508538180285199630503443890521319698559711887563727997588451844171825752909786675751987655924738275452057676999206096215463932067635112645224652377125994478906604645275251209809221272645437222860280947877961516182816599606715529767355906941500931031246903182556610519320647665475767076238644044436610888019246879523412686486464912534424628274638804120082950442403435381238118791748172629544447440416009730223632392645736997118337438458601969635879115004173813558275764775480177230854677724614989553591851404970880409422717637397863445313892420505418626013599996686415950134096145475724854692731863399885080560193746087179298620534328129889404943124128429342292934279399174188232115977617573316398617293322112647461955332452398536032829394173395992749934879887435142741708785296373515513686830283558829278160258417702559632437749674108798933915212097143227697648149789284726723117729639369485936516729842188983131415737769663514932398136037688199892131390198082966535061784950654492091942965154261321823700942569746485545540798978665744984340126253639449291948083254392150797729326447726639462750338712313736978733548268869733422538124265207047380575520257374744098441094212868847911761684309106530860081148624337880085704671392949100317977558574889464040882352817440500741990289481276082580995239348786284549840895921027798891301780764000328875011547806291541786650385791972026445446636597644996228442501519249366231113925676409709825520126885585954462556041724091023683887304005849883248944395328056102641460621342960614101662532724602686344330576167793363273268493123124963808493242911741647056377538463018809257392285817964882939076200054974996085454163170848705502740466591837911824526232724967130954446920920243896187098636393449461598772467273085574323664711190275078918329875517973410839466536858837191985608628889847686688700291133610927502736507376332889025770534373655960596324747425452536679830334804826237346849226249365503433717765823082297945486376686523131252178944*i1^106 + 12264318567288442177942885066001094508733557144938155436744020840624943885601850141638301751643987489082907352352399083546857710282391892101434010488814731293883750841869842232251153059218787105688355981997179917976158201973017609585981826974090520753497785413039332563681234447572471458472726808100922177161413026863891983540054283400791128636577571107060075451546828399456740916919596214576607964115927676660258238750172617198689004759225403217742555475262368387170428046017448369499631719726419875797660208006160272942092904190042696260645595892400637795772824799939648739806191769602652667784057737391258049282936262432478855364492577874673908321902727410201718950138507476226547415104916502641788965961800165654230826520663879394906505853762708287205637103231337966503872689816672248822918463058982360019146295093746271881313650227118614840860495823444133692638848049509156547927095372834623808444118590105644316135000166253330914923418297372135918425541037647413487530552530423709812243682170674381769163252345114681768490724473571532542737160882402069636815325663353363936300542192011699652671562188407449917366777169101709168555633440479429477621544640251833937495750213175066244809845787734879803650723519060338754558664751591748347627794217059359716540692057011556064731884476813125127934512772298486192177383678449182440189380006575886076975092736043817832863057986689368777693817820489162950885334268967901842167850429667553847839386101935871240260132928151545648215414703594391547242699897825421401740186319545735651033376371319328726707638159168768195187107832051896908243169204162064432477182646881438113024457965963666345129928301325019087054111932378011374932497722276180658050839880377868645780256298779084221211751270844257873041711931100455341230664502508786972379696355329958079341806239995566381606055186571646507747315238592563628550028434745547251356876781127957892364630049518183133464772473662547703631874913710157727467852322729395461468425918014599535862712646596816141064954678954301050262415283177018874768150622653726070259332654526717321555024131682618277324668711514943482913502459998086216215264900786301300905123910277502266441712793435856838714227459184977006416646964959653257639578542615218804876867231159461357153907679309230019422021167868496949812714535460288662177977179489219692338858539863296252030415195581789760727493974649623225691091324912009216*i1^107 - N1*150743293965363825998576717697270506744539872692162109759247768989550489191260527497598804241778565907734164639944212323259915976349787635720512249992658354671667208022933437952559171882674270078745175794673624122751025562023016555377847364337687493331717046355711768273499271810685877159356679579152089595310476343024781658325155540977049617950453902217018629620191680960139862601560361985804221573217605360988877512000000*i2, 26295866722838823638237402056198968162393358970822826502091706131278809203183720845517186281136928061746058531652972023782942833144746931524489999369688076572726444652598843846553946069585726961866108535059696188987197761584831245442697765145252692616845069167545256763377254024435505694491595266728639614703023393145135659823093156685136929829428843151318399912020758425046582714629173075776722046469619072300856915436442002093966683291213115232836897935895740375016424070771618094733286357720816383226807500287047422432539210248009065978737275887120509365350909138593527999568609659519458380302078700855337137785667412447131037997725181494250052766147458666821859488677146380916644655121877324406204999957731803380065371322236569985906795598936413907182788500406194594748928461619305277728926694689648796297012024246793441939797225560394079627846090207317595353018682212501675807488206074143095233155978250648900596415310196433857157840287253361845539376357230154961232322021445567412965488576428856583985770230592447003904007532264691169705983925120890964425116360365967029582358328568162234458846837231093297100475012394869027083370697205379187582028364012006063802923954425769587499486794037223948443492156730274604691368735060207938649413124562303919377250997897776694017994601690372022583596780378057642178865999559128824120663441059131605867827187926179450429423136359098880219701713690042436137547189826462665754422389803719965789494625341839059090116316939402565704953079914407288089924148195354077895232026012861981890517172091499613334749448985317550254609103150544008161134678817594937944317099142359029146326924357590952062885548498023770171668995816909004438667625785531791767733709475972054629035054277034905411223516025554961856914368945957607430478239111663961472558882961834533562604321324202412634131374045319811926562314166913736838012667999537135656320150990721962997398931954563630903651879452176035932596228895504518883277330039986330905086351154160811136628297945695454165578465265597795016310503737602829054673930197210543067492024346900411894573453785092638004876928523547892305235872950572655917146668121245476899821882211295564397501439882159539185270080124525117340219390891008270859190352899570160827990737515894469632369857508475845060193504477337381114111088178604909697109048345139193535174317447717963766547486242370484227385131165474908992254716868049651278037937269858006622820895737594515826125894184398627322126278114851953160704135728140173312075613929944759552501487646578027419461154780230929811499727663847548884667221478908882345056338510620010188017906431939323310813080091142225004342813001570337343083616473081484154127902551012906493212371187172559973699092850810355049846818711244812788928815532056117241551579753477446469579147729364441240163246218761407301161077149539804647138616928550371726844171867717291690989688165623030570711717331546649116316183781344030356715081415248816888553887506192573301964800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 62985829717937584430301115895485469570750565844479413764309633799648521175080928360174458646730280623516384478424824759535666473732682929850630708577031880568415099243511183667330818974776045330652881690142805112099993700178615742329271418073882073432682185908645458276063332731997496233546701634365115952145123585233174997774593613955222305254132954095538936383020406018556466723238319902356627015285103776379175870218361405539988348031062235078004226030970355732159264511771154039197804682816661522944836116685668520423317285350500726256902259993050654315524555557764693779801357036788976225300686674880789609271418837059015737562165981702427881873891077886900435094352378211907751424984736531500069277144271616416350983367931606061540053103460451518584262993935388386662442151997803731180340486150906883189856157515124252880420960419534065455816718297901818954310691720278960114573041731645022272929887844205838618556275276396186411604923908497506261183674594936395008985026350548401920236611956776551045856168022282389160834857720601434342351174159281189539376377719074234791215739300324770826213302296914747151706017666134281818218272835025417327574649993343602443662787772745649709062360426799488904064726177260389334911087197304492014563830059101458559613892879612370412928426011950544132790824186033927253456357698861489551050746661938231314969105220573792405932032296711908338889002683726797947733607720699350662361669316546472369986371027423144251952428391783362876797222076472714055827039064009617810274092503087282585133797574627266659860360991294506040169959331587801911491307254036455149654217877247700090271513770406678176810291287682766222730963158193885316550830867115189721734148906327463206800545230804798711957626905987776916146640574252270166554742877058273577557391862151549229023534976759267821123149161857430088885798806030329643675755091113146811227511381631269927882056134056842790334936988248761185878341251949177911616505449070931044098608928609491514165023151451620885985239266504897183956250683588135060859228177851012813638771748810233768884828601083074198464014416182780049972044576087366675533002358672571498356618877234557219994603668983979579467793442670258056901613537689456106708879655067669108715806099026801943990522792891268325787182916854384409584806823241404428317009312112334917749266145426761485465975146042815743853118043807086342915205610566040910474142023771321478171516848144317893787770380116739704533735788601663839692108246216653025410470197880100209206912478640036074687373461023597559634887837677809025032092487653091792463397709016010287557510194130787865701501543010130373453822043545454291716846165815146706986257996533254265047102145652174827119459889292131152985616564956837795041868450303171482756810812794152700071945816429036704084102674860405439459205856153095355143715946029344866519946313252806823061418501224452277787437317861720885474544116469124958708286364021822443380333924355799268872800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 68667871610075305929629922412349667745491507075493068465008627130124345180146765640331883980503085302813992822590676882916825907317916933568227170438233992018054644421458077874499270874116768549494954824755159443907895857627618091371744698120709813481547730223243405485311710842076501987490298238982029265813015401668535959756397014595592154165937261125268584817930925958054781352736033656813881446348689798279329482331183010780330148568817322421774229494624953373246873562159766352513020460684188652961212221106261291389013945331920457501954356400883901284800523988828198507169121692471987301811831608748275197041498228277680122356336489776758477401241793547041678850806220709691325562725311234732309129213209313970770744378906754992244383808390465853025865097465122409148152396908660580110225183722239265866264079393603994364323555532576358370115547284316307255985370399676952655279887650505416517519439473117287747993735466892287109654653586816880542683014574248171393497191267909510389761129580269047795146452574409026140540605075641784046475695855367758889492952560553457854001199129236576640844164400481230983814404661739384984383793047000136967050483891876329404106570530510111039221656544973032189477160616841229253248717937792313186781905048781823599337178563761448945120631222787481290679985898258709652879312698161788375952856848250545251041565633363751791501915026595067776357893314804997222565407776000590327504937597665268657394333962676479705517120491021296157014989972502046980445532672614543158221359045420105438955210681458778302309836474860071160716611531764067627140436022943929962496582983115726398104266545782713346568690293843880348385044456915450164802889462764526950658763729096612054402221648632475274938360063494711584352254704319221243077637988275506832659128619353260932607378312849669638732462507268462702229825128214731908039577269094028839277648230048036035178969041952649903377642242330854076410888081329215462370514808344865867739707527864129250781546416328969146024746760242591849860960615364446272362134175149514286618179525140396083333891402883219407614609753671717033763159752989383004496151648478359066494469341932182468587920801802602183248559139912422569878777667416282035066708834191344581555908486995260042777540415460999826003468034508991133179567453340693909786946179169344557494482635366966664442687649877723834113530270260358494814063199480844277521035072638018609035918583396288242857709583600992390918963941052274652966161298466750540129474151528963221359062815351680551019432851392113033706346577925075769928210948182380477206062985177202144425980222455892745877848505175841294171973216062282587794155258184573948612962645693401067546960355449720764319655358479897012453576554566384660510359738047836509549948015597314550163003442641676191859599292634473967843963207969917890876611076244918292545963033682727928996956583139947789414677987569901906056104191893328291581010708208204350216768318607141102365925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -4153670010515845912281102499344053938872076657430010008325920523905844689288540793277110798097784580412249452273268084672677542844373384187749085725903700973449966395746782627515788316771494679441461324043546043478905668992448876513301650372779915162831887276474146815343699554381626608877227723372117962837726628750018462390134232757217689485422707261253363296676504357982522288724117404629927302229851237165780140119764040187448404478226579604650944992333390433054252614505810229464908578914655874145138416115540736246255552718985161305923629115606053579050506758847602019285540662683736789772466131017308492486022063039238475381443663702390956685389630658991240348938392512867440031857282943387232533669674168695832609650889886463544991418717545104708371452479472080852765189497646397436858335098831996962700730615434099486773854362018722444278605371775888602739861834956995822070408042969852714662626893772366286449523888790711204998423081756417839457226563240819915561266951996454892588650287323512912012242756541985683480445815840310807383193585580466728146357065154902143210330894404920298062419883840026298132368841970527177973063832829522439077183837835457833864962995527539958010003316981996990836230843325375959982668327032493500594023770088603831721162269300963271108447601802146807092109743213275745872659762442738338729742499381845035369742918557476416455752584281275512964744959057248874311814142452433004764417959209571678346424557194554091308492876335952130178586761141671142405698096078045584781789045306740684642828953211053944802732584432089988964531867575172628685756238671216934727370718832263821126012487021358318750009814303168484155560401863628416962457770003940643848552740498666399648572333711317568130657606332364920432452246186635617738268533309145338992212352009985503290431800361267148399722914841447511383432661774046720471347431142650663138252526241128365856788925600746021438293268335108630499458517262522487844161496916318877234986301424498924171799922672066990681424737116486815042636280432182673044160693988605218237507769259166817995219303962353937123320460902858789068276526651524561929190490313408894726368633629523361012220317007781912745879395357838746461324267820864748076014414188967087467866431969431242412911101522304667212583616006655230300157165706080227548120706970237903322708088826808475280032442989621783878797875067118688425032798252291684203304001968447706823312088573628965467878493461286265936414603313088203168096107341014425820607621173453461578906684838313679270288356030008992219429181435148736294066452680128910959387319567780046414765905701747640538267658435186488535195076596942051912575504991388635906379838444981537251604327898522153441874256735259593641643170516442822846181873368376561660078921679525173186389117680902436383086900550230975430167986923221160467809727980812178011935837444837362204602188098112382231152857485108693406527134878524687742184778795200940643470755153046293518822731250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 488274744249191291776763410542471234909556879171209550934671959048982681291519781746301076709624480965340445263089821411804590897336077002376341168550139817213351006706848662884833843941735128160843378537246530417998774087163489743199182385254569598198943026702935680732941210716196309170946170578713579931630475732714098081181392321066963771746822329988650347972329020331417878890948130364838895058932963267181190559687631764771696489514543200906633873386490789369316201877260791015582461814943263104614892043514009631178211154822587795846635114094800383761581606690348021373704109704838989343931326141418069143525067558501222887390306022102804028979081951790717441294695765685569653959769256542543006546107044637298884075456783642431166707337038183401227205256367997661601743622553088819122459493452146285879738859510532375283301032350622333334867102025939826905164659463676809071194532716826665674528387496433537622100814836420782246765031631731965973673258624112787981386101403398028675160884811138352360939198626796071870867820985350051497992889174943543294935298291537986648712668970121632436027196496022068366307024755483532474991242745236787706333725357358949559504974408135962180458465601692516496531662955320132606009542252799216799398451653522225514851579463252423835904047565940221866275228380738061695854727556534815637258680022644213415859832814161504720313758531517107690420662191417278509863507085578062250925516401943053897823488251745410030527912269908479586305950226742168194381506073501218266714473730164762694760667176240922577092293287969482755926986034890059765815173203559720738806270216180565463618578309253990093638860656945512844236305358052325497704068999430660157044994656069694118180826262457314104593126013407236239226437383951645955788019557891652530394232796275260712986746243583694514131065236878541167800241574469675655836344966653312229799378226096260569623266105251327711378738676255677502092767134784380217302521938242331350185978034001122504689012374616830967905722938557257563258567118289380546367024658685388890224726062795676671470196573893006091178610588386408637898662778328044008385173564187021345843290127433402932809174647719731514462259101485181008588588161284071996952003521627054784621709197548705159863717048159863559287060446169386888804000591395786694890514253705184184885399001606141400758391611312448893703225515380690678880022700575564294732091815071035356084752203617186864044073837957399577256788377963816771319233587984586845717293810634866410695797899410212299690235283623613430156872943205685427283438806174913269800854246599366513674860427904580502463099538103105326263051815360277481408508357246254865660080432311119792685666741552295875485006441306270188385374819447697278303505853859683790111011913754995360084932769237527463000056831244182584422125418779586689958692134247787565763009782461462999076233698224838986322768700118544763769425174176958637965793844107739850798057725457496875368929479687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 23765190429537964770298458306805008278195858641031174744230788219362561736425058169658830082114388496496281086566684586606141686547248373044481097057133193758103412659177095262459335934877506729638203927176551606922697667485310068626096663097511534910503551385566811154703362588843337593408128983337472387272241062837021934181963474974830272461650018791470203184204335581381342055294727191407078166479680474375083121960268132454466373930169338790798618150462998424550528972043455088969459323111226671840854574315800803172088653036827239625974468581616156258663872677736578241332850403978067148555618234341425575988974757031296885079789087239381700795714801484697225724355223665759775265976403410910155431523334713089755806426312143210109700102922234139493300056918287823427086754585401485218612908667205774826177961077647419847453796938374531112280630532955095068259109244316546539985053894798788731329505378446321816926636765696797724814546700040963330757152763305072376891095888172657361487976001934336462942420080431425321633714084460565012591528734520048696184553944615167716459590768814115685268180704431421257676420780265067057831463414743242857035010972553381180484900031483145852688526934470102789188282202267855520879739982068275301970001912974411510531859240309585324702301487287798117071100647027517854357001907493891860606057624280227974127402087224634390770519824942389633617014474253744031597036569573569223037901447955262028369107636425888782850269752323233994566356160220377504827304201407011347296902522018127808816250959329924586900316348511654709646038888701806070607980034857755666600259927587383635214430734569598192917264284800217363944852194181638108940308189427892127007439525527587603311094522292375420284043985766400536473472765687749171335711069149761907430626029659344314831064691018234231956671077094564331226838931485028394088903896090595714880332802214086392731628627899636806170370597349422326896513397398756375610166323337460550028386514062116949795967508118719023278094074917338199474872170502108171439610816729388980918745468385165896320987524818256970258636191298502248496938160046679383519261538065326280063834252036231054628757062644576537949270247768053367748298995177723117490611941722909394939372552983648542380676803123188524172296827617587435306603440007841929771696245464853474099426370327699268411047906078073450008903285050431346515071620106782597090144385411868310325192182942231453587052283221625920776657716900679522889070721892785998139974704789493984357041270660111892341487675785698673578364147905546683162792976312820762682451986395429481409335322640871909142471158247523568196371166600445913536277791844164041709442910130128309660651386127295315261037922441263940650034019834290017909383886034256064708502961794701653887324988218641565983675087192297488363231807364092960797096268024160306738333046973085717763527099591531415429015711641421075524688291455048870379005437526499401866478889463567859035665984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -26570979798839176444931722838507009265653645965739658035904903172521380637419568690683158826879128728648118900183097365552551407603684253508714075702333288780416444262747843128653181378858463488144081204049295169845482866515691017788155029336910365276473199158672029993483698139632157417188448885442795011195839398201855004129654028653643071632123865256127251641873900243071258471159850552372875976300028977379295988416041272378294695270731985338061740293492168256869545930588347799755852446189112136238696932152990351166205708261685810324553159999069717240550104717868833541289332233699541509786590382561754560258606268813552242459539705698502506683752433853122975014176109487480677442113347486483823156388649274370609270185711557667549125021730565412686257949142559140739041867671302017785428273101460019657302787909045406809474458627791409452122767924989884200854335718889962436377089647061093069712826368891681773992206355370371919560187741331119162077441835138407272518716458263662894444497603697154012264860849246260800742021005348452169498829777136200963036681436111717788685455144040439374614341248564509470914402336535606428942615078090637779863384184404875219345377337822827857908921260286967538925660452400433819574897354667412543697639155099526402111279697516967239183623355236826416960767595988377362914521615335582030434084423573386883831183057822459138803216530712269840751525021444183552492496202302372274276041100281301310053638792990879640718993897272780147721828071059923722809773532696427908959453435493127087848406426682178735758786181691549362636285983645128858084800062428166603969743702403916140147956385813227672500840444888441547140862586899995777406917866005186549945295315013603441651274010398136607622066990696247352201944667806404959423870976553252058496793863067760158356855521284139910449176651509913682139202364409817360322440782619678207417233185250814624295423629811259363749565849854269421262262657220317826012528140196711568329598207386310150435052280257381634414843952906044111521497286293423327519940822855733812713653003110800868582153123587963415581464817679976774019039274213852264165120241488451001718848083928938320984830125531807336438982216774760634171077694661329424922679534487019986480654788377806049220062007225554869660963090081092745529273264222395382221450139714560295811805035128995089362668112251357393333078588264270434148944265030699906964836501590672782023100065922023985197474199292299570373963580415185953445440951934740141468955666975941529343796268645654359730596719689897223533388624009188525962837849532643918626100073289610767702212533261522143616208678601943051792131836453523163839674190855229475011627438705416035520234823661370840631921634055404671921294384152488731274077622001149405964768919018203330703864203076576226488144030486642276050317544644488338241142906683123765522313637322831979676598597690265269943840589617004782200299090078124750219076023344733357463804854112514912417067434250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 179929762592533305901580034405590706257040789334015569010126159024995645045786770188372280834492998646913755664926247370864546993918696785230490790017982289798415090643596751230939258368895923321847137086722771140396436226931222807045325531412247744407215836430917673083048532132841005404030713198735213424139140842929481261545874974673845414431487991088952055714218417399003112704531541045874777557160530737049788114161794899216930059790246060287009747499564788095704813605185253362465486727024830505092374596303348069199012347971461057254158989993126973885090253917700484559212817762532511206956263092348152066810173973752278292444901276185196878101957875653346178610535567702139253462438682984933027672379435645949754016855056001501999374541567645074181267432688586973944350475063452650062332783118595020501452853197264545291009063951105768038168132103495638305274799580342747221350174874752831563313379649972433046760154562171713314853851271284345849781427635981530911919401591081205625535072114424397635805671774278116093685385865582908086905434952578759158087109011870722730056843061786268959677480104174346027165930040644622019720849564514080673345612183158966504648342091932364499397407314351055138492985111934852650414131266204119915873797733554772128874347755340732073192160911882938194835151065395210837001552032063923685625939100046249062891304367107572800709891671208290029679797813626805962189252767984340120972746280776372078223195548114844272853262782142072232773501975237155956933900100427626769779780161418776600198117850702139524949930750036617392933539236593928791275519847808258988610695237698584144567711378508395794342301214863538998368110502803437572382078962076938593621925028917814599471499845234199759186102735352203002726659462387665015764623867490516731548034663929034673261582668702772414813060769957669182746953420827005510002786052725911071267215602056971447663692322604062481741493238975789947427277994266660580054438519209960683302837859402766409057952482645884149238851302676152769712631486716512955307020520273250889016776138064791746949031762397478539531170352968447115376618194056964068776913288632916061901636241200830301312307331404833485428486055966891768918979832276651231635229488887903618130376936237504770686498130863971314258132656591283631941894663629633537875659006638067758210687578008390667394537307145626420823518294500649655602917346724111209489635588401670525241415689892486337153925099302014287250169137110384982037374529710628964820189880258593344624677036496737978278540057028903659244913779473832055819750984709433995863437161083546278193315117072842644925338884054085763579377867764360740634288101827542672432739319741718050120165121632864841245601620986704090761784524977738453908815531426197621634107128987658197227476116371159940883454292523087367020629769618792277700678268647637775116334565153275442231573270201625484272854757847540156977213746879406605704466581754863374754876548574482062670017029812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 2279391538774466379216559083997393321794908785714418649355171928279150941289618503659731134100137530124751476948435720411556834839507013690114286130113611084626876579244973269013749257943514580428632015596732968590754525591201574323838481242554348972746293474705977813717402554385354697983287691268275796092885844032070751396425607965056014974780668630943554676520799200065328498157502910186674562361578149069676612825627256896297535701588740546251967312300616755431169545151008811369980942788036385966277032417429529186818819132178159956596522338064141487780310798822371681309929809898343442316961262612836921902843846258614943096520226550802091483214278434196257238657281753519699155896043926789392344861017730948894668227553957447772197183084319908066402710838829058645647867547683687274694030057686657721010230459175819519173944922405481406681770296190563084498362493162892095195927898545409496010921818820414395886929025973580064070496248313410573056251190244251879558809407450702539132739513187796050342702113867963346323687488270838543817296825045908962949935701752544266108511518275248811462625011256301831629204490620629803683120775785639520696588662778686599217968388787632694019181459473369077223350280451009190957965336091077184768759456092225933857569374896276387949477319944931784871989642206755636328033537214412217694075494874028113530624924921628125638702912538146337536806411393786875302962725274316842586369548747372055317171251512560389516287255794824957046916428448922016509914594554935714924784444667501961880592856192700460510013185793300511968835842089650861813243091663699162687924927555846627760237889677260022325867642069533621900004325373579029023833743682169549847275846360200805658896935567542443796475921316527769716623245063663776604122767333653136882451287484930456345875700708399935052866474621513241648164661719683360045991125541440429843195936695373348723461808935139453301065678426224837940197401452628565994015676039848195845803168651150690547294348864348641601812672536229363990472883480331310197279249577275194603504518965280519451898454835953637713945277863692126160713954168107624329981933759323127999568879067412276467890496996692935393211410167617866174355312504507578606879200803747820402938178888868247291966194429069463027489536887404810934603736951608550449111373875204119391346209795312656271991435032724013003639859971494616646910662695642444614517580336930348733212268643115980704794695229760705030094574413456189934611035943234549748120548738322925199140314618919549428067585741582599436385944771440847186498919840824615680521318991801136520988728784365922280863000669688182717339181324833450014913825961701615303594285226866603727825444651933969671008869783172074491412023275657757460554005636345406097200174299335562679687294723397224857706001565011312784645348336541285357396429401168521459248777288943815981204535523146526452640236598815850853856481813280234190650034323308538117231427538121879153411273198406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -7034888120159465392316046049990977822027994572038338265901144353367197895456134970290329294369390598582982780067450865757506387512224758223778241994726102782024584011317699833757031826654164115689319040618030029699881899910899530799806663227252038781036150447428063838088135535424937225407248290411633003323980012773713376198163417580661819916192374077244561048249262704316384018373673032350377774807881448871374839389684379234017993319562819854640692009821294495719145492745595055778597112169035364480732776468346234202290262764352327370073947386282678449990107334248672897730010585540985020426508703531994479568566416911437582342350328399398766879561254132073689739444435544772073641988894931344083442442156561388536853383262684158604391175277327325807454384631286076513113880117349064140992225885307671914847344016883028472153258937824490183383444286107775927629005277253590425668510084423180351814390264818590211765437629424159511093134324804054449482644072392202444554243384727392323334824169727683637836219637504769933636324694730852786551312538386888616412582472773003452116066399089313774462059725138272271356606383740803790691535830774792137707056404513248023210393073537626490071655702187242573062265478691745785605953886365222900557029634250079423996035669615482941614761328675513662545885664920391870205291085212888275677872550522634812099874477429287614679680685662672071324377564667591327287967645982023503217159611031375223620653320141563800068462435454483427190380163754951122110321692153281108651194045454502364355474449793942295033965991962974097838392938657303364570387920614694925543245131319568049935792530961094261940211549208718407385087375559283573833310374779112593898865084032261201251163086825255218825254117068514365486879407088825592486029595108997243385666971389575364798010697853882285587615385734949706391830402978754152497601986727268914048802217884147484470251968990627295706524792681451973448562036006423338640930748764906082659324523427526475990978811963640471307005460023722534272054636333194383246237141733369713695554527648363119123558807844463695403423880297691253318002744205895676388321571996658145881322325124069912635944100436373814776118098960592803587913810183698413683664488068780574460517030823129781912338618900326448569398302859402097540585070851353339270292765448628790099968632300826813746925651437134777715068653081840807995778539993815303660780580190207374605264827123487634219240368112688179183812562689212760025250757787110650426433682463901520718768253152633896235352470313395613838956601052208374324811996870975850238786882466290154487900332018059922701721496346934838642253652059121719475152705145825688451960885667342109715555542510896258289234374567990776410247441362288369105790227847448139578438092397963088831224068225226759850432960551652746183014522793229956830200289280064212026119243405783790462208110177010798589347083620144651973510873574934969203569263002632348287246609932418864458897225490500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -32712196971142412661247960540454811585099945777701532384356239937739073384239418477384414763560922486597949301945387818853408657374676140727750459407319687371666131414273980415295412959021467985436048641825685715729113966243318345754836062248943249948607666841156917073459694399843007150113823482259505743746987469547893548599165034803192501147405681905220950024224052374494424281326475853500448033312419064882930282265946006638843973746218760079761901730447443487023466752024456300867729492836578411608646307218309878582186630736986704341622629113403405305012054562267560785316158490940882843312071574926994565587681101191460572773764145053313306704244255680198045100766631875411375258149921710695461747543567365501292935168370586638647535885511232781274204214082561407030556084947661093658133209157519274030716233335033807304200348976015860108576245503331994546270682724968590899323388639728553883726883826470809332843828473266331584370131370082937894231389688739924509159692117364460102362192745664534215166607681543597130247040515547222330309436994255355187941014711847651253219144371166979539884115863170224786648935270604585939725771738370586175249016692819621810691066063359450241674436247662133164641871878611387932204710640944401230405524256759564499705666344270910060841415862512938855402688306027558782795932981342243751822840314941631571312504559318230410349950028066265665392037838736131116626882734747014971083787804646172575044936291869038921593438346654520470368679059653180621049275450066287226029498326393479075499375186365173290701984285512466261472497738757562016999931247244426563846926326432702578716091478418782191285203964071184120253536532523598860565904913667315489865797063808746749490878395037699448239516272543586688930834034683849596316567806648686486017037285870793429465991303450278809990752653859017659459965540569449586184918063488820905480575628906699641499086265088968333802965938102761468226992838332603783228016369150116636674070698447525113656062617367012917139472108201548085985785366690050750145477914725768034884674922487411757611604784612980734890284111657160449947709359160433582524260165352325220079251946713372850772749698700539900903155258611415714091455882778880670273102034563173854237052674475779750413750306681571905072696272714635893164083867801981886952849156887063879195262058494083842965935116417508843054462863559728159921306977487411979933015885709293104129761402660135439319317166642311667948153824073815155800834008974386625475933193817523883304859863817563293225619611362827089919537544635719676004824645433261043272808799075620557590916806000979723909331196556096827550137421243271261881856286323595998895692524138758890516219795488115326805810093118933404230996964170992383601344976574827845210466249052852815806269522969929487357739105618262373581483443739068263250670135499706738016421805326156417394172666741636279546932515518329314221388064628288692024874119517283984895365658732479966405642446874625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 45645679568385323709439998755170291134780577399973759088625011984769079173966170237631765442864147334535626740111649159926770375761999561245203361409575720223207912390053027191365113785071299967579421410901406551813564746120451599739745461657701858963950400404768222656880007794468218912051078315646290686448033819268324223363255589526668392292734632627806837160222755520288587478345809368030396600642055542041295833509179090421524653223558786135701891259358253780407056035710601388376636422039683646590177381930355228229649574986106441740090147902336765976886629896943124708092178827851414569040147970950905809053493015137202334655099621159126017186247571768030432932951994567147093430327099239343150202679644697493413183184148869090186058440255313239292929458581866380205294251457906934322588502070340172421063766248477089022740942394361806148547873777519586889435447624507926262390193302929573988252110649348485775141720187624298146618525823294137752782483670376656859606188077487383369629152177013013565509454026308327306330578746941554992252227552911004887619728004823241786459927663371234895241152206322839564856946374028459433764343306517666895837342394078860073886073290052761315755509064239374284317743047638696244462357545426816425059199514101383886939495821472407625727597640657589973139432591383939505245423587063379095121656803301835299654732604994918007641198381950876352379723629996897510980384359620296023444142917431425502916295340276046794998031399591495580333262076837020943561542730636565295425617161042441564195886866008568813078827899847246298889926405117270592434702253557899178124408837443975198524541123309753362987550676077994509216276220209171921286315369472226685442106213629249754246162101787388327741637216324407612768246999421799105664066815801466726074618019065025275334748519525816614928918009346470315129684735736604713399390991785037073039406927956086711953524637876092690536342335068183879078445475688627457356691826042057339304479883753108739385366443189861456342915677307626038155269224183053780335908599186061653760985877605194914195781708455240887224434586139992695633674471249671550164331662541594582540298335594994862872589605632516958915593743755931506841870085810802940265487480725968604658581060389213974824837172257475065192724614813043941932517502586640341513000363943533434503930263215489718392713887732790288454116492113086479262127383710441651175988474879588377024328199007604164783482398393172055989307244209175626235303923078605791092855397844685272297247153274645773764703817455057439798779654135806421660955287139978223789166142774844020823306727002760512887212152473843902275960147713491249944618887967494786775140146347183017694243788635358206840901940172937761381857103311024158118206608644719268546635659340194516937988879385962674476138063809293317165605486996137224243975890813208605019856193461482554039439075663144326088340745821819459497579821246763454364967449234597970776846913857108403839630530335375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 444155494658363307247635326531208622660457384875131698177734809047574635487348657788833984568339378010741308161457242496747032445459686301741299296946040107000005527572555216671226250453629767436570692905747825755526188406539951045282857688629853137806364207882592798909302712149156963729137026106665340237708522578976947206334292599586002186160466364536897467205426133646628656848457772360134397766968903663440214967410204825364355196423024129027030797713347040406329956690008838352122147303022652276393177011305416171296894596555783670122351271455977638082648204188515062922956238564342912898522509324141209472142077537247115483577435053339844894445016890140974002685537905536213551011503780443471013887863263169821407075896858500807206957238036938751958412667691470357529290325508837868813087990255416907721817735055814825460865274955276614281142587352357076845462481215227289996355432724793629708229743713050765101212003873062390099326695399030328753523814049754192271268381323234707532118904878036780549958300317571649388847560139477495023306843165559678337511232470264644079808757796948586402922058242117859662574555734173950832610444797419023439757517405782014108127659784453220724645024385163278903162816541332569496630707635872523231882225095959464707365061222652046262339148834695900072036407820553999724941845041487484360891857485566038958915761085529820123799546617616420196928644162781094506978716068434752692141381889350324686664772941400589282495687669716220278000528785024779822519479145011118661565703661678652111137671791230906907479979016866098712382912338651823969038267052014458877199460603153544199247758283053241938928077598307519664871873309927023987561003426754546294065227238653856709272385576561729603930619761370079321184232957143275673033801201549121888220639512587348197491857772308499331812533277286312276838471733092010682825328742307256895136175476813008959066309987335180562214793784083115574395913738550508876746036268099413784674918632408461852520114963162815521074574165377582929459929609005483658970482914923472425666897824078870831248773712972742785563964845267238921778109020440189562206393792347336432528366290615089196111823896501031722060483777506964842927804172590795410808540726770746754752728084984266943997040368344119145726019851120074873416802209841146993541497970422040848413903991954844017764648657710016802312783101870202777741165548324247028869048031579652735810841117462715119056255214238502108841471092799497086231043437659794848697659351762551994547125529137389488978559997800004190386089536419169943128342989235363359952071590200135448653178728256801219390104015154206567035333834002783012800154839889528815094263051700307431120068917490102796551830832268939498002899194609996996015220190125945987577117305054414560302778524886935863836674587023566970049677214757992481105672058327298239134988602882853459827122775747744655255238075801955338452604406442324465600623410379811537671703426677214018245118226958421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1086556158163314569514074071001143988313746958579336373640156111471627911879356655096378083058772598266043932424919827373928110590141851172055431394338196110401417623014063924569748767409874876140053835769024472887262584986816718432314494598592532706695046701158791022266362952510019364306360977817294651547849679146339944826846386523886801277477142024410744024865540750553620245724130706839852958454942108723335846510699143476910780695381083185401168326807540109309940012417517603852876846414488141786297252544179118067521708908317462069459541572972917787754690425188238606460794354156146527067976312910168421215456644683603032374227653916323020929188262303385881663867984052243113760364750764142531052517447043868545267998771587362236975717911639228860512471184729074142980841211872686407768478210236287589518393678048214680847849633024827033510676150964934235599737051972640345601500550306852291336302403950664443301167686335562771920572603776724648098257843014940567133959358096991903525408202991809964549698956840849872517820406108223877720092560547731739704733705266045062392495489654593981477973919734398852133107668466584997739855392502873769171990808957060512052471806741126795333054581604201001961510518800826860876949185919362496164406412931345181140745743298282918710304365372846779187218374763923806137445439019819080618128592629924481105626726518481248824906284223872186935727014140215129294681897717265328451965472529733354917944049487234372181070243197758815214786803811668074042256669277161681304645160391448495791919604754640797126624130093526787528436084607346863231265395304525290295294596470944730618671465491159586063780677805835764496199998335785049355873117842877557109728184705469167231644800281360680096412481088945466125512080258112913548059121686601316854080193334673533025737830220303028217038445749738380579583266511170814636079353922829337438109029333212958386858875641923758110819700825371484411609299028267011276768115097375130170530309967295247515628616150058560257923599256490187798314746929404127228782711082775079196081006146918344727436778861119352275911464556453374715808080181389581869652640838612153121229929154311960013280449769589906346621507799920299281230027769329723746793118209678022921125165324154095372703969833756043973447824442670233348327891639408162706769030096016633034787646644346093026831987259260658045203005091377355965141415394003216286017613919804786424789623868141953677458949139175421669704120283194031591830120088371816931656965186171560346688942822395270066493272306225511027914181756867068892601610610256736985639051903193119853379547452211236739643617025439481650541767024850026887697821306961634858893205517799690789428516996496754332769032511171812803627288253265856363770218505294761546161120415169664912721613833549843675732238945999809560335920795513289865221246761934901581498642916279992645712603687708677816019389907066756199943566562634154191060056569705862124258942301393525184272552199288031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1547400559670852607377089596564363119980139958133078103091137755613988792354727348285808255136678096034879816622552897737440780376724668491415747000325204938883395206718893423671517267152735435657985647010633778159403949929013675245342074667699634099081952216640590421419918961777892180322190051420642414995576489890070879572042993613175635636004173783632957084193488862400091676462146566826272261092130570043736574251318822393069712480123826292517727915752622446212777110544983132777269356746590483295163819363257799890481911221171125582126491027433698994743349501062389044162902788517577438797503680895986644910931503312913895592049161120094393628228501618240618756550247063957564578337700012360820705462700796040148429400207019469478394863122371676723791958364790533513263697571076925913552040765507722892420860357262679464346988421792364745597132105043541412146567221921627994981424642413623981994410631934823093775809232761954672305196155058774621480740801757363083044004762677649645787572025782040847092252808262369756392373989553093451963927936398733094884477097788659897927599595594031515360075682190301803317232043778408593131805559181647006249321638588505850281530193632945246561822986054341768345803636011566419383185796644066373458129994667252521852892204771046606394441716325668535348707897184987477131828109026306026805057871266092376147142131952912283638951856975532202593765451153633348537690388514141585855603355114218777137014584947035123852477452503634635393282935061903607144822458320262583357446300855816299710725935296007734640780388917893733341418892660468991024972299124301007241264962527449499836365973983941404509732093925884245786335499236489245970026570027212629931704085340156601811514946408234780448462504968426133204687754319064671154789599303143546862657825866763126175961022863496666783085789498878835665070409288631086511933370924468025388052852378825552344673182082099127725008706339183150281951418809346742454263923347934558338959748875757452213759785001962714508358176487920154273759274439170730411599750332202184824167344771535527212984843087714954330899117833082959699645192783231763519336555163139486653942829093083861748132278712091733123997412241141152976768136304656961892476151016452262594076557786912510145673444933832189658085162550691381747021762683610094366196931688158821315870268338796637570385500337230220679481204108663915420509756346462546046101483297384324224394896029313024377610173288960584830808391422186767973598361092640164556549418613550479950140744040903955172307232203560783272445642619068532866756764732417076792258996761458398327511741641502458716846046128280054174227400179522489215844112116134946326096188373387922922910870358670615416837041175387155998193868808266351675005715614363103884128449012134465766956525072328174195095460991974485651171106850257827076363804173267178877824220541869725936863737794014445114589640624081510449371842043181421412551151123044529134807145968429043314523438879626000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1283850108366096986067386264508452527406990136902346005411357289938889729529436789987600133679297477254093023259779994011100507046456004754615927515726922441264321196490189958329839675681245445669285671374554400160401764494164053754452735250773650644618812075860617564716981201250296293639245737528219348754508699640289183696490756137382769670394773208224903458105069680254793171921479549760979819779764139873225257233761461884257974484943284517476820213099785601873719714947868818051584870200664142301868559612776477721558436492464109053628722667028612243821594583878452826344046551772642818461407307131938696955997435319058280011992230652805461079698537502751482711914116757700415985924565614622904600131192199894740654014850483808314269267064838530490700590747091090791379020048842711911924332211370038500856010628170701703300159966993973247788291578107021230203631103319143348908184453264962992109983428516079107516149407663804898527683233037729785419262397431438626396587882374048944352584899938676418986678721111787491483433937329176569256835034561281271503485584374331331061093206185476417557072460415524165639944921775285768946260611794642040111041488833859127084374352881614228090599984796146107542513020366250707652454374790389252887620383172760430029509827857162313563927609108113133266407754151694919499816859414007751678825659671898306691775708593532280799611284141080576658875519871376279248308987736489354357108430315068257211169245395462217523276249600871351882501514440065471555032885672315209402276271069322884133613138258854439265861884177026059329691251201040968567613973355254607437760294159511857868320793290352472017462580283904804896728494574111114003561795549756359516947761477094278632307500675647964286813949070744022795326558779147570230766526931425093204494644236005031276613727275208492292569107317905538020822790305747782174023789241689634212842740962818640885224083694921144762718652440685493109953152517590421038785433193554359484742993399818943452508252832434749084672227433757588691152841982040822321903170914483185926680786758700417252835874430440652766835217409546893932550602073387612888561550137967517857185773766187710435181537373731060876493453096007684473409570015309633485245388014859586634769404079213116603660578891057489126668439943065064322449886515182318208733588420376609055471019507791673344681928159542051730089378848435789096961620778848727480610197914539399920528582014274741966009663147453184747918105025325577545044924348928695390338499308044822115856348203161941028283362767065489841889069891045608991573599043360953255420092325514211809546932272763177801524515256627846301231337645808733267719144497613382176865052935370154104094908233090334020599012557454580707656161218883725032843265031916269494326288560097138031562340354974077093058763878083613964947086134349989001131215997668870897075511067726433586452725702118603201032240699802625242250622983339173894532795816942416738646003429914683340964493971247437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 31375560981121343953128636987517269653572637184817765704420597021203772920122185149853899917380722862594509301271202642040491063904031833665391388808353731486872991949889059763400307566334698915676858462282870797982770517675442014172871206196531491561999113782915541951080746727061252943993767824541836376608818385095617408742720394723819928232295626685116105589745432377407541781031039063312565217751185788226146012629649727773864624171807420498398000429392424498316689484470417280346467109380123300562896326018415574119481883442598728826788878910493182881331283729238363557270289507553108122009302630974293266245643147178858746922374614209998612558184993738604602210595901601816685597834398831455868422858915927437764629173371366743190969028702188048973773732205192038177616061403752645221518721383881995715898801210069419420947172255078914836818349674612569416597667281122945210038594807265486080151867519403458587442616317958817404886041606463692922629674117049928347363353074061939775827614118045629016267479057228671807435760978922605566768012510840935918331035408169549837103745387823947712787420363058881771206538830042926997814986666020619677538125880390980954991033776354329061598138347192450717654598371540372418209318528540396966524474699685176937472249876893554349888616290972162863345861186189401358889611209776076523336473028116952015396972619029166980572510685904716620008718979122807914543775589318159153262048307990359801162877211406930752436682394187213067969421875910866361221105950753915486972588895765406420696131293532843131011489261018403598215374547400224246062846872189356844701769679388847171980616379184390221014104192734826218536076056122597202989624156056793801170314919071338723839383320549597175832390040812636434072242106662456781075296753512686885741647827009601020676105708385995593557293949482859503816691427261969290273742054312627873437821312066057659441470491249155541375169104058430664552765718629892217412505300322458157888281725387408005563484349892545406975133670626403607179151522262617854998878265714374737623654347886529529013565773711471582261906261024823908809191051372448696842408402218998809231055622219511603314812508125265023083299579157294415685420326195790023224900384137934519573351777838349041608609148331013929175224017588144658358096246372840028241697700338117821034492826598967873631709010260671839548120409416688279477014809300923994131475600356822601449807923423923183034646376402908798842652202732200528530319664681578394146987662426730632966533402673155319682117339376220784825810249233889391420860312807784003589383200542540495974285271286758786282406205426516407810571171795372224642229662810104111597524033774348762367755944919113401454498934958882370624336158455048258850058783356973469979374788775010549214678861879723669457664146445273882324618016912316757194096226238197267077264012799002014043460206989943097493739128546816858108909313833463316123652693063932219350496005584827492798392751842906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1291167522458450563199266502035566701720176793224614848969621921656792555443347095026458706194219252051900572717833848836066278044249746297235875498444296973921750762441918628780598713438027154934665484605064287889684976704531558876301824927728411780436277192544822183323320560278311148917715481443316561593096517705973046477041810596026778001818033133129519295134153704836974910428063265575565613312737915277193445614213965523959726488972421564837916409063507144925899395847378287987145039751899597493815750748261277486327844332347570558160808139105031250199241147202204091044530481109562011347561090526165419409180322781927241975249794788202684689135016375744179671387114893882233004863626685141561642480782026851425974665546339257571253415063231377948808199272548065557478401485018334153117032987490099706569633579276410238523846350838999660411753295406069529254182196453840473018039433127481019626131567258735401959493353201753435427610085260412967483133469424154731000337213097856024007683986113203642009045784732881947168838628733203438265837422120412068056058459435852042041732036386397352210798359014984444309680934633239576933922593749965216272652704836156801606480266464853950354933515119552891718270383081711131693158702699000710507499100749154826715556835191746207830386236270560161539665274328879659703750771055321912384460892538834799795536220360492193573989990950649460548197258424888197850296420624441464238606811521399465145680078795843552098693163760893546541249880451208010723733854043576248441746154609094580013986192068052801121044162943598598847469420930530735712378889651007745113551717722067569469213157052485955022036047996643319640078152738258535961794296049049836122839610130233936988984137854241612429851865170093646807377679214734226415130388641826237307275469825732267666656709926651376048034089103151067717358967927807356016480411708252722537341467165144685026505705573329673726237008707996003419613163770487139902557499420742939651257857873224119519431961153371738144845875747921493243583287358951746954310643564368286872763466059654751634466529261883142846898480549470087071504660435837423066903218276110738656791764449857533935594925204950143069320963046063403481508218823889413505656433454845763177742812109874369189765699167370227407030855211140125087160727098424779931521055381413233481460156363810076218409309345624433836099430495365829918337116541040879800379790992788283002725024653973662184602043030881951955355707801546429853186163165373226641390666177877216068809274158196468961273320595144322710358528423094821820062360437626286924277477887596549969866335220439538563938945537122939637872584350872961414254796102683150621441441729348861316200569540022040977770546933948424768846259750095363630986860983378084759791234049391214693141208607729767942178170409441882696179260026672967449535029192646256162974021604197989260377285062335069754393552994971086584363173378130243707069235012117234241122067597142986207475009334370375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1115409289974104936289298490179510431993716927495670996936463568219935410606592428491150100461735471469549358115997190642999961176636657145638571610115277692522856617383110612854604573524531870277649255262452507309545338355581377514825606745988669116061479735675361309611443683265076451378211081164316191112027909703236810273349903667741130222629226289376914075906348755649578811095484243919041628343885619192811780553729690479787806550925863127246572248051181334766302501371031584699725102820345874942422911818595375385894486962536859080270363363666457305878489465832245061225553010330449487313093496019637507779746086591811929564855963876535650194122995715473245794114241478361405377979062401631186699561349683066888585334854283720083352260885348145148511981757533465155654888450472419149133479130323473297172509358470682157769048526959093597821572609489177763278552898831328817423452052806696366991425723038764576970012723282378630485960828789653567185175529273179407027055348080182603597844934754912326504518850675059749899236643920499293843116475462017265383835472768951209819262733134377647631623968524122899401675181781511146381285690086979929377308352296769520106151215443688604464679264240415918895716618203385403020431775641029310036179835563658587713264259141325834957555022638433856942416340437010370406476143037092087235414048861739178713707165275111071196761543095886231494220116382897396059441180893543174130415136508693248554275747457324166529999425262118497624111122960865067255413279292106252212907083381698140409101396592751446455890201662535863478884154735007637274513519353684922515444113338269889764381260974410474745241706821964824938396534007408624652928951298580196660551871063989533043796468089504587323154874245747630880675244787561875155085750702493189081340312623973833449249039800611162551587500579887096023018660975931130907108408528730106504042481526075843876612983267810326956673678067889961715317400410395563196473845757925459966659939388237834988205576380029250795162986710905510793396380992144569953142295143285475368289496245948942077415548401127666339944979663641271782452689352635412146217505994305911473603721372206864436355663481744098670021426416027439620093302932000191877816504512920318007891559499965959876542978530649774294045906901842055005685902351035826520655672268089954160693289198835689910583875501268576992348473643013723858988164083815516339861940918136408626771578415447036489185722354950208800730553858062918975712328347019041278075268669086423429918739994951606188237863923940593820489742540511973739191705074110428533146483920313840696507625209261797409536750216270626098651075282185502263311045053197163841485867520388751325484765047233490608496600188739737386194523578014857152514987007479170826122328001096516382757588642099430215687740607676474438592477745673285648301213139609103095891999915230118126523484568368146731853377919036222988452333986008810023343266189344566069051565337306177262817107234078500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 8207069362384309095800613061148970624221841373081418696374130078658767306373940667608256003562460419032200131799026527801009364325646912863945946557420297123322154534075472924910175466509589482949435650237432709956119338693263573920786488477251838358953767124422274111270925241201349418061064916355675242848014237792033111377498287138918887573288919592164766281841442081268818570927252627978196122087678903603523005816486797732519186987483427925761385007444929201529486872049574944163882498037657699563584881981195290577836990536354096201951001199465976149498222364200222332515817331881195514377951748795078100626113289389668142985508899285802538420874092641516874773976980486336780659525588849522657626084692189552817488095100171163367204343514202249751112320857552867339849555685517528819901637759321283953405161573936838987961308727277813878732911340619404209693534128450072133652703697220918531703785754702265777383609495006936415477762393084894583629379942567521873633681236558604828819275556917339350345782904869802482898313197547057812913083249103447514917071964135156273128457656432824640786122858792991261384763288226117287504464584381244486948819348715637481383199674275040027897388118548860235828813254265316795609468298862546934590063300917806351064768581099769134850686174424405453223898654537860584595276737253893817558643284142674203551476336007438200123874221960946177928256945612030425664165100914704846869219530306868623433378137785969307086468977295382098402858887601949868250537068220693564845181309880450458845875815415562521915452250043890692277459886381900939090877786108843629636122634341858206023594926102449583705212731671160514164016220276785475766953204909170091074753810967969040475860219408567430083693552137584955186630568939610486933261387972275304575032965315092307154906214806604224156333799244774327713475867426359461103450317066210121856807336883899841494486786411121123688234711677994165226462543037370080724997542033039723904293744375327126241020425453296352189083011955367375167791322959124993633198375826165189907312926819026657657940266795611111945288456739419975860466701078362732913163061679761042171299797483800705268613718138621331750511457581211285804126593989547932910969108490098911370478035344941776502192689431031167777585494205582694390649540676861531910405732596324479940452936028528819780552465879399863412966760730672914587595121389730423784854528968914361295659662461467329199714040301590175873627023814713498390244236120207728360112022229832341048563664840476992984097247219936539118495785075717910891620186435682838048361187402215280332816502718173923010254419187084076121644404413458115346450013621892049631083430345276254740261840959621453307556531824915950799120614563588446153938568743943133119608183496281533786470342276580059912530112527825644795192489447561477335292342286097321658895156731352785682689863245933117126688390614661704976964540466102076824608946764983145792324100749520566262354835460093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 596660987385556447534741004662378019717338471175407572988788465683305824920272750241333513845679296481089707207744756806981176316771313494596862301692758005535695877171401789176641515812512467327731551498086818209953578736664290503417791023181577314203509689279490469822810474131950656487901820872029459780247301544906007768357684882150044295854053735561605740345161280136318548250859791588383026785375950479945007560044493542373885844435790802801751049139162494571375600519595707768350714570832043041133801877037805279174877383921781817599847930987936315071656113198655244436551159813338981389337382015370987380414020464126581290280061211625770790483099686206114783845314783021737945396535286112813841909517873126446442977897663122042634741056271141469536121938094967409556354728082127856604299665140594182281323843457561083064839624732964552080973353115467521776868782260582735768863924703727908278115125067043374474242545011054877681528295265430977238889749516589875515712422035045843866307480377642645091422402172678026275456579947728326010727863264135829410074054607239028069142800192237327905040693090758661954480370831005274231048041456964329000084951005638762359825267087856335693759071728328355805540268226469242788903191864801021544372827087493332779184184388466056609572313442409138605060845765531616467352598508927615403439905766550046197198394397348789318543957014335953118162143724860515265828807708436988437614533873435545626050933000444009156298042336693360424547575379509946327286845212978971186512277866840165293881500197384824432077536564507372433030101713550761902106871799410855699678065826491740831355856356403286986170866050743790786055558594501464469283572621570689059921540861621187199591374529148963425347750116950558753356021447049483726792046639851767453267240271730020133967131393428120427674897140886073248235400225730515726287192800758899411438955967485187049936652680065634450857842316419771884980468877662889172298108871091510739068904041413916910785281259146796376140047599504663150155007148972782575482780929868045441256199577191581126741567585265476276976646658231281963368306713933647096859728352443102660735709893734665515854865062249353763730342524021332173583337887135022738083973785834273742444169930423075466700500753319838232537494203405200501309103493084587971913357477866977507609301121484917504811456006083173444204693115225766866158540986035260558784793354811237896845630739322410312509308592001136821151998192136360231583824876503916010886439164840461640423629370440834319465629035678957447215091067421070658419007850134526506280187912414805728571453296287383970169772412405965877626015885095853010910010029755321729442646353025070713726861690031184903136922275002300498092020061018184278398798604372092827367988535859064158614319063829778119968511588632093797681865430453284628399764043897117939160456003907901501738422479478876940684479670817534719571773255593544260902660800281373647696795022989250083813787880850382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 483913376427185188354778563334340543325345169542822724929905843465574979627183197298691081733984212432964390024185520957179088005376426718745920770582486565712379896031463084214739563734332879405786534605557343356158443813126779923258592966191304075405592174043047429089372925560939854469478557665058223311380234669134622987995636466391219175767781954138019097353015641004368728848380165818402156645386936941243856133633055009880815659176625443818228934753047600615719459413517930941047936789705849277837253639188507416822684894790513345703695100038980605681786223132601793165755127133456746027430580414683651283471026486059309987432276086565556480210447085114766153178171915426697835955742548466614771483576378508680692058472649632181314446260656757345089614906345179006248052383130461977548284645053439795663680148744941151949938571648876854797461152749016852142275175255551195437619700858861660035867153298242989404443207177835713843268655088202424225691749699018453072559437247656702259750422405219537180368300216757418163389461382371448943970990527315227744576045113423171779859278791233279827579772172208150445511740155972754103213923519312597778587555532102850308647065670638169893364599103084230356154014607520212273899012900072458494234669749727518429209819317468361799893590563890031336318379114295707873806418096691324593427891625737979758177146022779894046486173327117288031916436520101580418740915721274482198528981331393379048738186163346854090554556980210930961989400858137904937814431134304778656612840116547212553482644845656463178227785098632399038306755411621066637736225372922283526936171547496850919246717756510183967298831064898290504219670167343231645115666859244189465986226475778084478175018024843191452054909889408896171198593727623365266472223571712908017339472109166249407136862262148317343034136445379843244280835041346631545696261649030923045532337124563717152085755103506155000452094546559986790854366105247248055028039605301175622814623720879169392154021036606743063385923204480357740453110803228740144447401609362754785121609580381267495602746770303707791820069981872140303517300020676453900067676670713487511407689198390697687643431142904475779239116374165719123499330515374294231034633210177596196523493609623562293013148029872489132068648122167677249704080364034013932751218756952946077054543305574089983535476078845661764543872097410912704248623502214736647206760568186408012802727796480581095177833611387561914587386865467248266102370625646553320357682236785486521497519069044942474671309251919263139320197882250515577870410938124898417865823403728490309420748623922991856019568475379032454375753993003079270257528781786968579526635829283270176416357693213456726043252144198187141124892169275905354857067593591894710280145280612066216236313943631287918091862414794000652337297186003411307462472549154248421200966084216811833246996201808048840230045138874909305231158410106892818082129479838752993234650032359366486881343332396203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 216707046791819297119736045984953437664027780031092944356958646028345827524435191789552273470973131046501012272653928961852773173375431171731122240962044990344742258984701523964949438665518690776759616520248367963223553573539883502989169800740845028951959976156528669027497301689344028719500335210269832076438107324879217049857010977517242668561771503830645913359446000257945351620863515759447616473345389707308618093755157304287494826921993042314430723633436114391053604371105802772392798305001274503769498540093109820071269773952508719168844529272893010840376274074470322625504204647299522822722080223624640113466577234766706569850955143683952336135340088439839443668431802295298021218143667444728902897918983356392312591146464710450703414569823482718239504724891119251080137917871450836959613987725050343673045850110998885622915203236895076040576707123455944157319546192714837992779515590228383496016715389688345547310728277184906452268157285959007689787926404079109753917291934793866243019480228514420581003510589609567271363319712460187399154944601529436186194391255812684658606879455629551049475855900010912811335133789754100126951001049651030946174314821710116401592958202876983811849706972575610792911232289628775764630512042120205956538295771666676860201697482709852135471013348727401384920889505814110252809851330151868761933208948204253835366269454943255013443344876841435918285089888963676428131360752204143088181362854916375321960989886043877070783840870910991800458962988988209095100439686889581745011058137610888012107334194612236315242169275154820434542280209457245105872336923816512858978821428066001365249237115308559673315701483877395684380127025668325485487127018955535931945284089080909930335169199429089833637375031418596317834741784094130251118904990850939270028691362509407922151313432093303668046324211711738338445462536012075617703722689061071537795964995202519521917505355893657589203290762280736877200807820946374257078407004509288511535869882357569684540654889431052130337824989471024420092239491826866560498459836128568740632622832955559558007277188255895369169926525613183767823225391868184789222954653738117481269615453390546850989079800198451497277776031400970392403506260512734946058391292198600672443696279712786330150735343246377795523470382373356840915823067693363936357125192460861768260614809715651381817402181045030390796260261786737330105441162694477432686107459931638344867590774045536230987168199161569491305771322024584136929263238312340097974222796998480558626327119321203705823529438902946336432752180235337954963677680234135876820705681782140426239913270661624044634443583023487009187244031819690828579939968868300828443799161790534816797942513760803979987536735961982673214859389315916058686945740768752769922391341376917036616083220903919998953385967846869792813977429610100404199068478274926468213001076843736421889955063130886053602916956775484006153130617208556669524708363358209687681174400902103996233773001650500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 67830857374302287423610156395264419322957501765238992751129926690944285736111059883705518780847579548496215525205398212966554103221341648155440903090586937147872181604471443474010609217735036753269532992585069171635901329034613631127109468615937670641214369147269097029907425952192732658813965426628123165816881918280044587881570537307732508916250108620832115566033907787739503608496105950600869328035605026191454931703804985690366047544652632486673304296727573218884324184444907867453067962494037043544266226969754908853435972279145099740294262667313444360266728770108993987946678149641046387449188300366697254992639227710247679853557670376360164568422313630622965777304817302599551614729273359343411557659473257955883063289840707366993774441988770985678144479957478160869287652945369119064590543045557696936082578196025762545453062087913986799862118117520522721393694177383068447530189625473828901176466451681580648633750830748860758890065569119289490876767601462482681105837250211122858505253833607486348795473903611511804015985999809725095924391938517592838597914939067881070755789909944585746887317483867329201797647813231514819381866883237550477794850059929327398070693051815462364864614612633116258625000918053792879536547300249146817909872657719359633433579899122519023147874932652676305329227270681669298321310402274876495712068342443087057156298831997409288921360471513496709319101021952467814664456938287670011578779731939921401508398208607166273174870926032493057752008208796502167525428284231603288504416703716655274621844541733020986266357984304393384022501755883185910859827608122389003173256344862847060193488031025616897849518935755780917000188105229326336730328861255590827739040125905217988379885584943493954536248176611816010269820663468652996889685279604435875543909880375875104987654582393568586800461699877287750690080127572271201176087152306488062502322898665187080867773622682506640797970536915966450808561809690900377679639256520447089272151341825430060956903271324508268688303916295121822285313772169846618394238934207645545843538333728879728058889167523656144090955953517784535825767607219977524088709981709923780854122635989894970815119821844334563619256584923042649171325291175414157682509384398910793447536867123013549341067923004229975596912736582165377816832382503895370110010294068192421595103717253775942232877362138381147176957050064075345233671621662576706194611758479554704727042253646750166823212009716271502486762054834968701502512600245853201558718733874206995836113370632558682430923509806546598703086673792782969160269253430091769433337669799964519970424297259598093849065459062595212651625487012023964329018004596230471217368219325827881116277607281181315806877260934430458017976165094884808649708492732194687324701370184122688997727940993740863334166338130818630361153164962084751986248778896997122835885470034563553361335213825857056039759429500705930278979319569151219709238392197665639612285054542768105439275716381125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 20675367673475638670575656886328366200952073975759989041898100653985226302611091842211589732115676833969273245568270494026700975676914711174767738081215363494798519027643227285647291661397424691854250618909319759143977059051929968969713926887979272584555529708813017458629265688250768889678155980437566811016832602624545188998802052850924651351734586857210397680693045334478939646723513482587894274018604240745696948009898016254140387004948334344368144913280406351486764315639812196407659926397658441770713936168858718723770933634808999807444475206761766905366263167461612444086983074277855228873161189536605091470252917299248391221802887815883834754764343559365036395701061285178689634296573268501569856870785646588002717098400207004539453775055417979346728765490266442360009266035883460575548300601682256239477749635925429168987215835246598255171630377025123020115655884919700013023616567690570245605369663305012529947278656479677248762210389747573525956707635204965795952077363693593959434619301490020534549523539318213092392391116918495412310875788187654736151335882449414027013914878144704878407055738243982857337481535863157558257170110999233021741489212963968615607390014340320708831075536924729723358511675879936476012024476720490356633459810886687312970053799228833547027836329229399266646484921918336888194646464658841241140126600283485879289599460244697721218010172742495042092813463508522535800082894587939714385833427220520541261519862905729389620071373113202949520029406338514749604735925596628549331123090307378068749973303358863343419859873762614051489982722268081741909155773079306216715392756085495812212662617611434345111568516421815884378624067044081633499695809679805479671614062669811391209540573041372286871606890487977027140256039688838267988603696315182657314520127075056104685452123238082631796955116427733137787254393005756600411950088298879515134742186164335326299814364862772357887640917276323128725798356872066872037533684075944041952559924291366822330265625220966760304852919211630233930458663120059286738316036838025286852086814150653104988780789623829567296080402692556907608758199347256382168173192971865321910686994417406247519017667952512801257952167198308302974633991778252203875795699654805961839782187021714976440240089742810431039096265679226553101583101229508859893302182341874776945313481930048288895637821376745999807087891915292751808178743095744828396941668137679648317928539490066068304532397704010102560957935550327662254552954360511405468899242532406651519096784520015349532783564487463010234185792248399012917346462444506703657871646476535267968419111872140361900072528507498861559481151817945095410385055810054541618280717437241170722784195667395126471829117327060412678272128525583228503261304469943695613721519459362173789944174465359390667952441574630581251731529055770121643842165161328925027324306686746772511799095559988107323284327850924234900086270051342897443328779615096947370347951156736352145944165733312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 9708258942361090816710468033992366525707615913270318452899172285106457837998198183299451551978050123036193067817280279883189826350161477117678895270663140533127989405097983843333770784774212435122320415980297374139963104307672816441275716636121079517356028195392005410085538069279339696542420827424049542105636919282297153936683211421912248256003938043704245912310888903199412897600324107512913456638098895456308792273054055635998558152144250777154531164960385185198043299499397362248501441688516186859733779452822360588610162496680638983697004174009343133871516153450004869412929562825667081642605063773660840545301747130742813735687026378616246609713351042092468543046228881746546179228420904567920765228919290966419600475419145445265561292548578714526619399072697656918262891613898986864947833449415618494409062809331453083887935481583772806265010943664759525314151837397935509290017436526119709027727919697345052027718064680223831979813865247631321101874961983398563678188798357534484756904076782249134904935713319734038328794518002365511547670833773565358903459374555579512766427271823060540529314415257960813175801166102703520967693724051631803877125427082772676033202845783517153737258996050733802191980916130518298222895935626603971022755792358341036876492975028424393935755186071820759776326405088205221038443102285947762700506151871626531753642813459734215352544270067797797317873335994373219497778634950193571065657762185821387283596881755043847350457123544831418243003091464679685146796459409123985796307646016372327894929572252935067940514897550741115540227262107846503353348876402937680450958689126444471440879269566852356785219088674521916768821256887051464337390462584292704457297406177626539604532270005992878149687410496119374653637229158818501251802358451427314759141697466934734032952143316046278487410454204084968171448541340508887065325695642121966214341689133643250844393223040983450685271296620051572968285573488210258047076609891714417394964664261606753694592646828711667901142487366896302759531443705566119787764860581464401682674751206124785542825389188128665282550049934775453912049134389949492050435310730925129313902647666267449087930495026284307720801811203596767103538264675068897492866239492436400712225389702770438078823694719638733393701518596741304826129026673628656027719442496400524481389290517204803608983638666399173025121344395151661228329137213315893356857366891810039165172104441648439362631588111193238353738215934409315808531777014150898885929347323877580868476373924651321707593919601665592769845560665961056040759979262410993035115391886692426497297758276452338551042915973254977871220955218303849096382245268925628293954060805826566894709538822517035108095565511696654387140062571461731560582142071621125492987006168514942486876322183586043837948917315977447868671058084012543227503136743168594811401481973286697925849580435411655991523469588185666367684627442726406101848042489711377504126573411568358475557826507900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 5815147072655173191695798065628839327019502764010255230476009107488894191734407812241697138484654266827009933183266009985166486985677922937721402210798018363319210718282476922585955460075436762301668561978215869079550109691997100934691720546204440899925782993540226102128164926069440008159937920306736280919771005468396725390024871437423255938717728680001508427746410230200550287563742941754755409629835703494443848474928829463936879065206914040420102302531718504836195129079360558116305769332931912105774206292415818151411883185601151144725614959720839875174569911378242755288125281020014637073571307627605489304756058794020444163953273352420010146558141641036958835254854902906260424033955992170357384072316106940607671173432171231487628995286208897282259075540173711042988869590860510068652283275235774983405741420805090029371914834009099078846375763344176257972749321920081027098644864733878942955844014905928102705284370364920606991639809899392570946866637236227445570534629969529348871557920819071134587930191171835978423565379464169104898823751061429743908057986311542658857474378038303473445683697651892048344245270147882292078674932063398155358122893665180922497600817288325616188457971615697791851946701301020454199003999895902879851713561517010085610262880733784140652592738775513872027868476005629919207535048545645440934999153649506748054656906989751254262048787754540727182126827076456725773694085102290542674116184973969020872702412559553803624255684304950638245934618812959806003221613787920681421409840219763385689756665018741857251410972754836853902321513368345830006046508800636898230000148249548849191358136773393696816301369375548685813612864915387900765478794401414007969935298314989446938189951201712640324810032248304856628099170084178706584546272605148858292739674031520552878634433058125489769075375954400651772265243305468143241179662260699234116502033723854418608033482143179073132157413676061269547692609328610378044200001718018704893902649244093151340311992201344425600706932179831263299552442530220999591925346281357740322247618314079887979911462423174499494187967864162081327623749744989592868758053047355606271119645406684580288219366131471765861156944497536011863235574437458208080570416415954554186868872886762464450081015412008319306023482223002048497526965575782135787033284112378889631732562926590465618512031117902018229285975779172425418224026586587963203722846022013649719971243106122707139076012286809779103257003053358604694207894345041920389494176326114580498321432416754777619009718246213868579036104803167741163083565035522847626548151188321053813116384474482729052696003784708479370197361633813649940745722221324567964736898541004477666873082478071004223172933776782454692799570567630126987164972294650756737835326782375004690141350771811919955154011064910773507418075406866536243550243969911596077761695676931649469933695637450035146096014894698223664775720495112020352066798828392431405563334708284370390482563098150000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 3221872003230634610657982441801790557100067476935884263820919646014228377474566392862708656290037557783258285820991859607938811741879205402418586193646874069548230458059292690525408846346667173951662167543630859026518500932130696402595997575762379941277779630523802101040802148117751719732398444513365951676239469472541008101992764389460232415913444502930347691076799119692017427175930407984692923903430210036498155456731010313406757937693658214511398473618263240734249732033109727524418063600132572140865816580372904391658348436589443385133318160917410856199376659073701004874179603466268109313266558467627027737788881441133211661067488192191894613567094234102523369817588231684137406744380989879797780089194821883936393612904618333860044525952864887233191090604829192975351453521755026537336879432460488181317120414677760788766061094609367149855298800638732552205442069246630678872797176788945615031322567834347272016905076627555215868411409856478712431723760473335101446270961752737571906863006630738631238868900790547788166289938487513844503751226125297288567075706080226096863788394459851939335505307832067307010290602965064470501780679855575170357482456936675957424503580790456335461572920063935789319551132347077812924007866260979044105721965070873543140040845367048803979922521489353414535882392008119761897470519135241499189546036593931760528342057243982610209451934328196508833144900667068761305600726856481270738993703268608137356757632508042722102017668941896087251101265746143299317050168515098012394878042688372474364606220741074395750871327236914512946477450806565877490725553789309469001715046967623421323650012193683441023110703641442735214410552574863608048397498094770253925669896458655818833160236557435023226103426770387189727774658406293333266428334423755136897890253334338092496154118154097937393418270173046383344129480697921593051013029277659741936452611464573809438791141878410770833908658907040406933158307916044536500925346120518864253587897030783613269076038023020185251779723193587377873922008180865475750368828480157639274924680784209027320985043642962353586273650731051600505719054471507300140437798686737874096170040271910355362709444197149488011209847482743380289517919916129068713528418494001590691139263975471842083871142736519390615897652197418746410129047099286348957164592095239173362238478478930805059982171098608116864334179271472948875069859902353608016050329835480930258485998434427046685706361030973182013676038209448806847126662051924021916112941090754856233298776399360856026593519547880394741275578591689722829649071803056774063069951009256686146835990856404633833099579505073605434805261934482982921287042859865765946978248137616042706487355440573435673737652405351280922585573338869425819483353426732433824384029000137464238234382010183208051499657094935645827486494551378903112341734060193389438033684132741171414093373455394291814482473948275212965204686344718653617887643241117564646680999765978368059849502811900000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1532675327249932360013688438840153049941036914344391458386662635289844863109322724743006346974434486035895654032148363474151829830830682012783042848821640633047533120899256478649337725282732216950328729746064859489517117992776193297185722562279560326670789145251482132673640955949745370949856931909554280094505004362971226414366541511775462238079770826742420208963914215893940546716293428532140515689413588352825719440752810423877841454506734309976858081431790325701311289441598601705381104192541784463541247363589329153196273485312403658937012102522487295586346553712364573241642396170035832664804634722124087438840194868031617811452471556175530917399357074659561211263241053207554239663682308763102293476938587424006628127763762430416577481286840307663393406117569977046173637459727362912198633677776506950407646922665502142763816032734920535813510079374861434290409511200565416479081499194672529282941249515275856873054003838522820101936267545209007984069750929608983673367889585730946544489519548198174335738110461363205531514679684062490999050076071674753696452942833330040767509695383457430500864908010260553456889680419018133614850855321674319142337620733907778033545309288376823913575048051419373833623574650152063871838644582889608558255123335829859141556067263406084029541991344307267603146414863775112277883988693328136803899340257590334089696313793833340422774740618547478263174193129540301132385626293039641388146584530543343281966946033018323671407162604715218222284452259200655958099422091044756560952797122140382943730476341742874538085201369383900776244382066057478911018193803455020707302423989327475027858287314691917971342207197397081694125659406621614987306259511829825486363488871672811208224868482721656788655163583373479401079856466521706649367505917328740609751575829571765275426601720275633018333626608735543023568248566662883455006613546124450309875514127038911430902751458524072020985596012341711369814436880224841290828266864123308536806028153245339187354769223571182553532548585451378753395008141187864450857752281303648669536221601656269416889984201252881442176041669632289658453408091761171385686101143860188764170454508564851035996160974025943028307081100146193815017057796316993135466682881586580650941164803074707730526814926829886398950618860318368133230525533092605304236978645414352506114176540352980537038149904282769287272990932847288300158654198139141434736263856472924909006845462781272091807746056545958639754745986168733414397586811031998685627834160065029521625951586784914579672032006121955389976488079255595346616510432053341870088441503061447887918805613424719864356802886696646257940391065587479360687626793079096024856490868735423278811161502682129650154392181872776910749371536671410747914041375201935255227220594484512086799221169887405477287993731584055140573154016071312107443580019534106279643026927320140738710106307385530772948994026704598468978174398539052143503377806851879343316196807051676074460890354056250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 611982489442031063224326333410200169730409292548484418341728713351113625702825220454436229978886258295081427564968730097036108228762080986114889767206349888716800888937544537986261906691936672432407655391319324073174420799667792943181186254291412503694812228381615699381651424482145813362429480246428644657117151886894697493748911581233885401944951708957910513303658831121564747525902266984330381882852091593417326263681031565882913903967720115710836316328157477508552981762071964109503105057999439595977352680372184350173783702152341955246563483026565088340348278972972412968233489589465630599319967304274664087316615957449209295451316777509667131578662122935086132728774378280426101411195661844986134896688309724891140329556686182154105831704818487921061808942719358803420937762905042033434182556755153510491861164422717624412882654867086142165035322359431459846160054318269409381318680397614632211764598322950358863910754394839927529600607756981138821815505279674588071704831496678621990692258081502381868267001671169970814804565905164725194896893323577449697228200764563650993517358605392519152214129028383348215315271557673054884623217448012158236500316548967006814478868668238557813982929506097299332796620916237204287694377060394656521512454236793680530969920783863520285051634136469044096257207505566407762756683080431448443053181671798641216995195099394335018266189973386812193967090564946192125577220118060861446139213276062761897598602005250503644499726988494913534865228446776047838292437320808663983132520731489771844980840306051962834289308963504327049699399028092575231954963325068941302090254736599700282494297658039756143865364008142930083265954228487682262808990187726900055058094573891411566365299302548763707303697330526818371035881091452092769727417248718493665835340643516882147748900449955922279143875009636727419496542947993569679555057373780143012648030138846449657146400839305359743133736850677797004796498940803652398114372817075634120030199488181140537980636783593296880797981785475615100885280920831559322504118218378451883612964414626075426576685432800140445475017225212792414983112465836894987777393993158406501469586313223034151550401035235170549622184853118498376716914875613963447593977531131664904197325907838719256787280410567034727646760451743642311925921081907720558922658402905569212708092708175837384527539386611149869617868705190695626724929962484589213904019058780121679466364899218225302186373406033728193057145661737301738881658647358083981362183031910860372262685137855299312947061961331473902779617649116214737207716253894242464297536527216681507107556797645308461050068332315680944000234743785224091658853431005888042934433010589603725038388636711104971289378140491331675654928452164597875776835858182075482654869794421338321620210984269754089669737179143757055781230946070283625915436698313078065870678673818211986417470259538339766022162961226718014780608323923966113600576558264343628860992450850269548975234276587500000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 199230663944752570751491900516494085347782682500484147243729055022336678662099048497395437596113213918739413820622165549771789581946234049387270132485364242493196836364261225524053326118430029576663048689670142653976257579954124383354847216235064899278582217404870175036637028787503713225244897552691090238165371669157159753213951506035089718937570377944731654678737934402915372948945104245431260622062721225406338042353384296803636011458467666403869546822043571190426534438132539360637398052183328321097991740302445360371980336394729482737528055435287442357820983353426281085013992512904268301708081637977696507679398116913206966390896908114233489403845925582335369554663502261060543682758032760949401866232636026521977672231758482961738073725055360660548083890542394590567508711084494590303013013182069456411058816478012724738746242843584438121402444103194970633402430585215536774566791759676402125172164700310992798801405504993400225505637544648230487612580664436620294737772786121158307571317407706964891252937633172621524532415506478735159718108110777370754959972610161856328709146322575522051952869554259709587326662138101953990619004662620511517522714791462809041712814554290835403190419985128021042482190533772852248804251325393897708762562783619046360166488702771803707495873740472127129978301041902705852893863252342310972551367263795218323241835470286137906452432663590115639720404231743274369890123808776241731346692040764110167415575960698377901103875348577736514520881607943219233250978814155125124212083318970961714380379503176191577730862705947074871078227436586236946174768196011556460868392172622018114582408598772518068909758732968726235518626272130578032841407888879528058243649385517462601712246734473578907814072740722051041444402704581516340288086173428103422076783549568187640696558447311600698745593712039047468396674856183934189422950391962221454409374336328455493475801390779198135497890291209506079605746197706585683295378003139912540627401753699117159288020325481074378125577925767572263812768419610281539914179675577607019428082473292813246692546489101131641803775405889669324610981760903158197151334817478352197516328480162335849660386260369362340786242018175517482519132111421129255154641859702552297041108751566021840301690031843063232428190825316778535813485926264321839015965683370245027836114574083581001493042304867486071728784456073698709030326586482610657838684772700254270635883881673503428791612512435328467944139815371117121201441955832898204510872504988067488029088516921921517905540815570438376478943187756724455834365659699856928538443822742718319193912575129849918918305397362483831362161093287096501828748328395990206373756213211570983203398505547309628998910696525272579425461544825791740789294193262773567013967292690794488776529698743198893711212140354577040039738232509321676252003956236609602289896090937330169468513363820084582833626703580416757278236237658937663669820478932950622241480405882514261895675423000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 51825316018716196638062198616645980999862722395261413402100499493446850256540119724820753835643506679394528145169962609400470593119759043962665824119997925081700229622499670865263853179034806532271982382716138144610380244090100737791065260885457035890640284208063472631059223982548409498431531644063982874191558669910944002525250981584328445785584606211794309977709958983927474835617392221581010036467830168321286852334313659614374551568055542083938201089422298649146133604201025178711303666027919522963335290152511766389227395441417624644869088506416381248101789819586197280854133110305631190258306150275032091960030378619530239665695995824605211134034315877819485184903804787648732184484605360155063062661806578023126090801062633578887827028148983441333197681662526614831577537366491558933503937021093275938451371343884317403560989508157250677703799307696398655920506046422799103023938631186995589204801480176581797146348933562102363738730443706937116244398962367673784686428757259569558283036901785333013785730032381521476121727155017757610584009490876249041990744575133312523364374622130557463399532371195860079288844689664817457006344821170704192451778473264344173313611459945979083596418162556482118879346089326944686949348660418341211097348060419741028377331229915557871588065605700130117966644488816051603417387219627528070865897111457358798239131942592987395047769176114363149571165727719012786275826486257201419739714070347369658593023790864317160241929032751379882791250665425958917892933087537409987422495192671392051900294885157517098600996549788709347277009033882939592993081449523824494735351169450908529215691594594441746001702431540379568519333896925529227741466363678250372030939361047673941259841327440336879990279619893060949919838734859659488863479528507991002889937212171960047347021076705831195240722096738526814966415565281834358821217927411881960119807107762082958658480431018640458821370974402703856223446916435253916917333227430340025125927384829775909063458373157376322470682096058378547899489026166085619164951372361814852671026992473381640510191708431075822913025988795950699252801238186789594678480570945977908517855205012924855857459003964340622849159222812184969932212037616288219093109277917776302801728252477258421326284346497013055954363546378807976906842214609267549197474619943560444550876080757163024900732193162146639896918659463299998432524746764325992381204275049099158858127032066707645992026598651791578100880407909876417272681720820851641006650034952065679463904000124448997986525788590365491912792942091451194519539123219634663882091713986226608243796587507985145949020484738882577654459911353223943190636920706415222862814950330666354250827077249244720457419224231036377704625260535841468526365170157471427776079059841995995330955109979573231098583504943780101201425768834946807183215489214081711757902260947565324380907235620048530403625304471778347089245704877071411058939388909914780991303830265984336847076009875000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 10774715815090928879439577733182060875574315729083462101553688858122273222953989322116404024007850484878722066111716688724704323860618962348972141652938498251858668388140505033036219189533114043602673381964399985959023564185598517698568727097804945624857012449940527339300785716422896285846538783681356514777705697546035108656666012630058628291506027759450448331031231008828780154492382085972013140142623260618010448647481357169843948735939751366539240522676647238247117370367475160098515581010892197801639151379374547950920202853497454812867709943630156030035005058062817451373326957820853867842501145751448529041505087237880042197083878067011287097837609999924488608191052130565792346771146889914908292926003362349721558767363159655026475869035832269232031600920468611227136139116012034568185352324928343155249057239260853787439979822445431914187559022342863769280419505972156244756093771665426485464560531870517313216655418959135691112427743314972482145034841787162042644259260521050469999820666392902366905798285588934001846134182851096789101435650119016525299259049197611291230396003737956708264329850629944971730535175049818550466111726085481927320014806124462055545777105016381283699521984822975598627251803958490165007660820515852103227116253565360435976541726409638324414658971941662119204410183046257083634708510580730754993556566375397695898456906525044698687601621777611801832090817449532844560648443244044666403459830472930589342056170117192069286524441354725233000101506353591821127222822708648801792994967363925520460315500775053069266665092364338569013949646361020010420681445809611590408872127529388810977996577809363462230147443589051744538355301350010025118030039979662441182619182475113669287620580730112575684555668597247272134520209580340809793540659191742104184789951498658998066430992269694162250657568484852115652011478680360448505685350920782210905424825234966152401517573126222490601087129711960249400193265812547127266981205824407570219838726077677267324530747810926402041934642508585987237239262691258751718754784456950964515900054395563816916491425873040634582732353647823819862066529373986517276603067622918646463499065613409037924306853332262616593095877973382123779329625167648567583750274979148322362681687126801280694475473129480247914223040650557475360690079030623497198208245865556022532768799724252794633975522490247584433966509570588573180409448419613271033153586569690000595146673054695470417112188100118331969358576845874682665877599103805558718040866757496596173583816949005315274673157818381502306721135977262895860951703684689636342936314569509481476179037371179927285981898007843232206508605337157393226819764276816253411649535561857406412581964216747745021419356484299010035344796746285575320496342200905935589285464524074280644005406144463491186950356363304573583126219908838682918439038149654538360061002406135499298433520053740460773721510634653264464806810929530183892140329815600652122512086542763721183069514562500000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1821144303900806030868917368180729573921988426449515942110991381763295317199972420313702848221053294739374088974279327549585601342632509680871366072452032124134654839998374463871047376695660905584161169820855320088889915716204813428384536904211462530814272127205079028163794099508884073920679057681893000088032442613270119556834392235517520128820411466942208430489607512418909219590071143296280632387392323027088959785666822530697370072995123200134367562513069694930813863584145269430558823764801754518167147290421107737686710577769054670979161304298560064117972841290598240645484473760273114148521100902822355508243882977403439869998626482815193482887654927032779396694494384389978481390279639275936332911500137372188106716725511973282780810362850880900769993035439153811030857075236736239569184142159278804051551495845695605804505983133676823463808228182193803395475365375590779551990670299943008312320267055312826873660348544873707761049585231239563146885308958923127406557044368938931774906182121499306540853087806924314896379768598356008651815558452140552293440378290023743371472662437235555144214415399241226164453673372913568958232015229526611402136624425369404779480933070521331516644728042499538597082821969047114764269998535270309620654397743675283997943478724972571915954981952921266961765322306383425506784134904474832663116994078548554979384503920024332717048146499860320430628227062552642423145320964266836377141552637161923311914323436014845762857455890168461601905867655377483411870093070919556775272884608810017529205001756504928205520621797589345389412237408654258558143381227206997548167807757776497584977584250775112929032480278458640448660897174262407908407741889930489938947949918348612457300127099825007655601084057599588639906609453940752670697083985177288551994350007068512755208404185475786640831446651057837574075297790848887142356428643062977898608254433743249353382870553983258549259102274086213667642153110299748876972458163627131414667290337108926202397474550251351389565593036787413616090438837206680750832384064804817376182867084167496326296198572254098964686420627029557422728299703165279667427087208421877753710255082824492371890341343447128644974753538146484751682704422283004981160897214474147187581919682035691326414804169007635106394496091216250154998313089945936372789581665167648166868216942273137552493996891069636576677383152930815785884903870295541206007234735353403130906006933491820459072661889978892156809979809908731166227153804808524289791974464632606639941814145780830011958355963895503166385246300986149448295577419019484929825281016320762432292387588593739966655601185664966603391513769421333471561531384325874303647728878566569035106995178325382626145883168333081260287332935159655245064490998189614208296947749588339468693265438695840157848563383244109359349813278127318452618241618114892376703041656362139013712814321932839792063310466778738373584276294403169966624618445348116533593536703786425068675946750000000000000000000000000000000000000000000000000000000000000000*i1^33 + 261496447069590156450007432242719644068535570393163338330846473936059333251485413986310261107245385352207033965895561270320228655938175390538428377303129158064201679563590938723845490877574840841809406457331856657604802091648287596019992752661849492809901670371801023540423593173652806058442794130188879598903785974306828934008668839710399165339543291668810016134501963815999194718452320692250939545092836590761246528933076250153925232532857432962635734444517231822174748980301479279389096236078974167056738199171398895273704978488079553635934533330149539160442318496581228324728258881905856938242967418509962303585697440443970319184984858340436169578127480417236195333627978517930838111750926979546048217195214057849650249364666732964258244184815106663743555407943479863568970868386328687941116507809315940875324445995321422139254260657560175446046224516656333166420635932228234902488827576116508598729128602470167486694864189957269677037711467824224695228120982290514744860300115155192518666059423124030733797449934843309550561015030466320627563959727623385689790498174331756914871001467467653116217830914169624470244210842803219480222396508902981569525967930938446191806591556517263297974957193047400438664806628021791925374688718145539335575045791494677450051617745942466127437518083610119108881290414028724177396685403261444262013896577958469925566237853033360356628669081267161548691978430439659390013898535457797020995323077643957556422919123091925496933485772605718880464204439389299095472033848786939374478690856205332872972609975673439524569529699336760817000599234974591553575983133003343241082638341519864788326023239318440006329120822057635312080097404734074375818360367942378954080948228822335538446922185426074377566135568801864405287764812561902427661747496545338930785925773338243625798627241641676247684398232647769056562549175118581085435272705349092709859216406818330381387536865954293084133895481706980044337197048650901857554164555242949835705979194173054761761849796892764268086801767121218604241944955005810807684519498037682932157168624254529378222060776414720198083901544890128172018630351548330945940402382508768973163731668092044902430392156887653676273756896151508288728691614295217726806968613229277332098070152314713784497152174817770287944263827323945312104866574655666401551155673201670829866351032167447369088747217874482004109301692057333678054523441836622756913718265503280899772401218042639012864748907706095788532269018350931788736182175601676850231925430913515548560212576406693019503729146750482282401828764284739001802914950626708471014928041828584492979826739566062251239378123709694499917288814007434520255830500805295818409402309205247944347772401158286815517108033370230879956249329013037485205860774645246563445961952072244660401178227659494483550798624678225923763395014945642185720777514050966748022266500288248769475605205600952523574185102401760786183944231093422327449489206812033106361239360438406111927441125000000000000000000000000000000000000000000000000000000000000*i1^34 + 33887928855261146273065862374364182169407342939391492951493951631243927192077299595050059646609637268068482093359315167970880608438175145612258658738687778070917051768012729659898101570703908076674635548976740796124171289222283118561951532347714034740466039668114822276286948304272783389551606454941784596099629981434268524752526120366262587443793332107458031294573265358845854385199435081510435742128075835550257564758862277150165059145981568583981969311382316532086545865966049201875517731397808549000410435977995071262385500554553445001322838442243434857639078405835945796864534585861369806020877232026498329546443507978849152084337211121658038955272975715030602906493570790318266932050525826275551458841866187154909843110949165270170063691390095273891329394762478603828801690054911234404854443941583624151071136457875898009332316878575035877213717081614654563271754786773376437579748695883988871141143227793683045380088036797292191995927968963634218352983118179032651002464106563496251551538864886747223141931186026767362246975881967343681680425561986684581853194620341927535067301090813966009090912892060394794870127045566852606301196885410117188185810400285314810151005262725485515763597381793863162097786027509599287786210313050494962148334294473674709709655086984996050355349053234016287887855683074952363311727957999579818812793749020216860616762026335988849002104376409516585145501563376509076426019952852500257790118545636891074861801839634736306880350919236958851655649969876440801820327590460151832872265775583881694089903304427050562468556922088212657722151123419360304545146681760486890032720402184436498160693571814482473217296891055454944946130833657319296599112519889515994297319148340632596882647992035854165643086408059866198783787520041321046641329282148406865580327128083247465813670183722452079257616410964709178972647747833790384917736507061888945605067845755474513321495856210792936470182577838359205619774540269438917248327923254008242377734075930514584539014184761303790896759413747528084249848565149157962448250809415950387568335767754717073686736168926728218821381301441207250514972986289840061168196714819133602707977865045791103758194660820362501514236364506428561419498060396599662136721925373698779924490039474465194499809933645123853274641508884362324576388151113765741847259253619610081932635871865519652261413149956063868873887935901277298242706359611192203366770345123269343900310005968991580916085120859033409090900709687745010321224136328324437079745153114738245957771398779988257665335107215601098939304548398902954106627478651921742469336430699357119412665592722288329230395877257436082851574115894792425073334543668476645351802107472996086607639033568857404504488747561557036473688252300892665717766354858104276573734258001168743101241720857798184047580643821988061815517550253226584632322227857765307580519959289379750406477462511123753626335114823761617344349892750411444758613568494360845161994179698709184388034156250000000000000000000000000000000000000000000000000000000*i1^35 + 4059246376183297628585192799994434754922239402149842912097527706413448347126625922178571855926385106083007665037876251573155874508952827420087186022050521932442251597802826629110778670410850479127762729916871766566113283973355061488225624108951284897179093871801173348546191345361217609594556966180874877980066478313476385036952454022709094641681941393052712672604437293665862520332775396014477473290083286552407134170394200936937357567118896395369314045734172481667840969298649128307323184391243543754591916946264821402185937364809251600146846918502375575755719536859457957686624082727452343509465077458550974988195846586440120161866192302617318195928615769902461003645689467390378099413131984822175174902907331112022006705029734159779532359964306498877531983395065736184459384491451978368621831419304271546494956142791916672206514293554477252391872884974335611828707804671558486377938266015391380342909426318910929251171044296296263879134076517214689427966393402829648631955283076112542489660550623617021426539353029476267007144479489225085588226506496497295341093010309907798456087944931914573697304792290884557291892771744134775022059132167649725739780319238338560236327450955615266149795481816014585118546675262327207670074280690635951802633910844257693914080483982460946099435696177145065606416088835229632657692356730757634741256870703611860500918531818384008623165599811341350195057410189154294230609137025156743127728608517638245361812573052916060917297760842591121871295085282073560211683295707324488109284455229527995559786835897524188644064276653433824349733917166211659495983166804717338354651438647044759841314120866629863906017267533723640889703341655543224095516162986555181185941879964605257698309134632394364325192481003973154086940965587722446075928781011858974630276965412621718980107197860334261812087523911529309348246595000556181707791482704038277951608344778354933253952781825827670212568018732605727054904817797561667434200744813197986727802863637871019229066410466900834494292870344775445136881783446308463875067292793983566743378799611532491534700500883307363585183718580334292953780735416545881591546287608468233084064544267636773066653036574087618174506792026650727705259406150460277230794394850411070819927664999516488679106478880115838100655268220001214613654315037063944129341024297836973140652759214376605965470887014652181152403297580139550936212926327788239029180972441435527768234521038432097817404327950700122395078640023637920393725974173303725915207448955022907837013144438242446024113751545506549064724661637418701736537944731834744827615139455384774154682627992831592850658859860613769506409743436145968556967142620250077215036004915352011963969419549975502746841322394683928482944926097206204355476959723714120359420527281547968545404326351467194008711276976830155735114373784664533196972737654766642032445530376585210852732924959017282418571512204369626315077119832166531717033055926722669973800382016045548252842320312500000000000000000000000000000000000000000000000000*i1^36 + 395922432949163527811137047135494848809740611967126887477361553992786072209429378693870227383178630574103358533191936899405420302963844060179657059382077166787816572052374702727269780934139421432457378378888665096876795653013217795053762494505777221272767885808088255065491019553351203745025025197756786154158531808153910397617897243341589269112500483157999188782185637850065594702673691971883111265412602534837202168467668029795354070182563101818370526021646313893266422778219436296440688704518246533695081604141520349529648013498668539054056872956752227853880089043167372779460958274307914600378197361948692055677060035927454526372223047235125722806722488054912629863916286688061488183968651218486613641182199330286147338634279906623820733562532196224114435610731262261099795428038552811283783577540992140388004343209856586165226243865770107409834604962841084804462140086521121383480610896592157135627799242352553203892354309259981561100660544468084181982066039753692261768699236222638115424985382176960565079209962627274153211536060133154764388851034230978637510994803384830695117945995448804221547219019756240005740520501645980565715737561783439698420471109660799784394483101350144843478401708586274295727639233614234164406180127712019168739614466200513940193392129051803240179242522600219367428368071976880701474357919348670076624628546837814258130733215430040086643755019876303409866105235602633281124418424415749232722888509671180069757239941834487729478758936476592113496453731295098962704048469344412096709580569173534964134698267855480118400672198534309750081287528774029500258007651417184247593577185355323956021990793479033741137875998408183793892176983483630607661760570922401497345695184499377190674256815193352265181093632640682060338172360716016950843866219464742899209674090757594579914809734635641771981106915699561713502253987215165022271009819208312278751278587715381581261381828421367312999182131422835853185608362733902471958217064501640654992294459911114512794091645504253409228609862092124593357038165272490853670495175796475838259986027396040998418559458830881707588959768713539878162135911628280659425835084460091382696759148445278557689166153695889212129477944214179097671418287656773290799088773221444460172918100696648337360161532162900127281927667452972130747957587976688155184761606064129679179557461387337196026440637767644783381220438872122338972480884452697995488596920605324627056393340233958940294657381421888550440924377108470285558818775556023872217345519239986185490013599722651506332496665455862763764166075299129073600512776347120725468764301641498611680753926713392742494812561922094296749467149455295321490162712865972634248331960109036820502277681783921118729035994224770720058955237450883061676067120180624617642746063825942998580720145229887373916641822586266631829489669131719156433347000365890710236731255738260101338365598914669957887832465159395465438417696212201681120796461499747855031348874348530893058140625000000000000000000000000000000000000000000000000*i1^37 + 27860034379996161726247241533195045607521310962244640735902197320192874716180981569421747888148858169232402962510114366675119807258920614682908775532347154269858871331023044043898579430143318994460396892033373792026842328194912268940095035313020092433115103559568098625724000209089794566113491525379870784261337651793032763466923344974173873247118552016241898482773372934003949713563898172639862845211055686406764139433000776892849793736346858008228465845385751270391560844957127668905765405422160439419652727838041998624868062551998781814189906640347719232023461720384045667576690399191632082795109594072718138351530575999939963389049236615276833723650484136239691783879153116890193044786643183878669794776589036131499691759310639594772079300947636740975299063087923582822490119699655570574407707680309576204756582478526277339759179977137931587021980458186899114463242867764188840714476208288354627731344697127440189953816447288594091085809896002596208860908519921145477965345108784439270961487373316997024145192232031112972856829648781151282728088552599019268673753908328685961393663638361699989244858367354582497265683271387560907239164515901049035271154959976229105102547064372547493668074473581976579726876055334568331139955236208505954921813934153535867095303476871981936813663434762160614365552868757454212849975937172330305970488669018599503734380448589975482901201132095733104105244924461498330555329686960020015908829411302989821668153028705888624338095317302472417522432060324913343282399210678901539224455109749535367729461391661400525794434957837854921136673099562564715392415395186659692016086799544315788200801444436784292802943771212584874974703044444438761118579392388872547775917058372245529215179772052816046036697315610034018460559360678630335110672828012211601847142195416578008453175685173971852224202075627630331320402093928004890540316776552146398276752419356972754545261034992290719918216492575186705837413980112819546966460819837205689308906047348548857232993685755163492847228364993699277903934349563759484647411315471461541848580521228730495938805389466604567654973462447457825808558997652324897350407599350769440099219489042948088438371025661543382158046084486311706578101086984467411855126154762132521634102997075110309858522693402880068653174463205903807947743503051926749650836605080409597992420578460793437822247220120249067569369157323467762115409782359219696591113631460843450140556195325660070048259909753483255139306787871919286581087526029341863544017772341379533417765611078827214437859808101870956382734960556884912964447567725627981970761436443421465196126900313143683786344544718459848126394082907794979655189014012265430228309517992236492333473035887547498397153163590205802909112834292241952445631263647072419898594565799389558765242077349262177680783219821177854274257303627706232104945526575092359918935206890902012657810270416374267719699539761476049727135200478795906704353467849865589603424402745302109877750000000000000000000000000000000000000000000000000*i1^38 + 1747257847464339990733300739649006446121379974097361089046973177472430449842503299447810429830288048987348707165694085491149084140955173211345480310053758460449284484342146971867331236834710005235467862722277524237373186935074275182060852825863731971274838242417810651960410035493531584925181551982036322540201529172809727111610777522400867805474531416324473070389836188935630324517513778759728099070172438759101523298083565599957547014730380170453305825910524593528147956135016721353018174827294273488366052657497630177449695191011359740304808343215431169107852600726147821683392047252670655983797964373275176829491741426790368988362952953864859520074269100004276896863246925733818879425464856710927611121155188856690703674926220474852642788633652558332012334048551204262497565564929910534553168638908999555117932050408501629769062222526265237527436689288886757584316805094935846714739765120300988569258265399858157128809169799394939648021832604829121208570934504635779194967654977296308017361106780981534779415169690579818204576568689259779356737822953084147085799685283141833816335237104991407713907107014333360638617924461060434195316373801065449833313149071833795950774542463996973891402111870113744481013191997766591343198285741895938888915949219147207527881523434846300819698089810441340646995686998759253036892018649467643521267599294274393716046023476959032629525108779740167212658504186373404205133346542625003310393035220233456034376376234325767858377589325910846549094734858368191148402226660879615021955880733584899577562764540755149374301684112882382245884138727629229883215987687273144201731261926790220801330491726080003754265795439855627246839874816790432420269300737184637159065709431392503317272972388033110246760342694387345015698962401891694683713924579959634210559240194598547647484223599704801124295429923356525614529334239748112949215949386551811445173289225714515025916650740474542649287223535065445113308130846929556456490740288800850283883017630128676718730385373812632847705124361377864894730906918557982033571175585925151154117307535604270863859248831704134171887224639988904326835586715513518694493076212595829157527419364077942532473972055443622706739485266139336223853975408368774456912123701166530377013241477014702706696649653423010728691904979625328872156645914136831673160647345337622850160111858715175619512452831627174119200106713645241981001215146613206050608589758654850074728325163020109239763498307111646066429760395656088342501373302875424757061553027381235316642939629339661337457411307078339800622939834132200582551795848379517348166118471377750573987315614882020469734441572163699608880876000211706408515657338003739826669359195215906633500101947969455556597527407820736123217474663699134144038005417770414032529058392799153394509252277327375896105440505107518431745594234656136747797084487128421595930865620101024487804691103750597175945644220976765822052260300948484309211364944013914884614204311357853578062500000000000000000000000000000000000000000000*i1^39 + 181089585365160748190661024338905685898597135992082620351298972823801879448909863237222988375810799003389860128026084336894762596930890075890907339847204836969394224991376930663145600265807585506652550547485962897426214933641322812771064654892084722511039118481893853678741167740153850030189824911875857276798883405158018914572192770404712740200808020931823368046428208147312878912865783162517945117589484477669630520736955208355495004429950657147875289692320608658768165359858351216151840051292071216682970698776388459918638288964308020063558303632106653162959073254352205371199087594671842675448598984531365202694173653503222637053027751542518950863606762227908992706808510795768540404895396502291323444960929353540390277134479949301009356483040415319917407034432145305743879327647062092717657456236886761437277704482193700708148089217367405125999576056818659792978254860431720988241116660258959562740533903408337412213219166021708902089165815178374705197578761704858599282752259273062812402919494300175316625134987848741104404859564629561095007201105395348000110330977977783204501027632579540743065400573366996727115978103718652341183860666948232829744722910698525405834193613503765451901554947659492037619401427630301581850488103129487060619472172629655186825193466245067749543945738524301839763274036279198066875579953206910188826069645919890609291368575484294116762044370826144430680947627988331379498953988485628094518207294672018039881506090344970945730501669058383049258365861478454846388477899185092858540610361912067999779327981425561569344822035504751559077888092918786282078020504763452676839106398854747975807286116486307541669200045367934555484543664061726270079326813489485993092672667312387011404905417070334507299561602137624780984324028733528712912640967555290879462144402694330842078109009048496800125387148729339561966824632685824046013659034143621932347663070271005079102021637051603508487591550218481381574918491068191983890247529406961296649183069450281527639204901201656417125502923394857779017235582219683831523167343059937295128311618236715496669697490035542622615461639307481335247312380970949617047885170839407728000692757206265377031073928621875153356715190363733404665556718769640885280111802675485132491160880397225458765469793916264473708493553943363686172128768829573090017626543465202232467225831548522753988125528788430729633981899734057195193585901067731734663187776366946549940289066881216199209786160747579157512232074180878949756048449149072792985792905661282096252936851028231308865452372812413206737340241951434554765466664963350185931233701243892062327824470197677924672758122221298466407675048104992407982648711774755454450931978704153366517522064539151388064984550463517872903461914376433260421429456739127371172329310082319684776569942312272437763949186502332583382857290157697913095666842144225166770306930733457568775254687635053956319506093158209785648648229256459834774049923521406636859006458642369279281250000000000000000000000000000000000000000*i1^40 + 4027852469496305520584512459775581376399569075532076803199992278266362227060755799164379138519229137650653697156369866310178098665002828112162289139706840170361600351954661050512637913900038245873419528704307952639091674759009426372317596513173204540752427042125144980925626704035420120527371499120065504444616789126351772615965560884408399861642749168388644004634516191780179449666967291556325764870593090214567516555273238921047035007298050100774420302498125183063706069080258888321547679248326303505262365529824006445989945255287843259102465589340493607294430449064851852376517303017208359968652332367943812314028352693476121175334123680377100733456101915164368812209507973873077647787028624177889007956523929425366457514140966007675178205027344876364846460315822471265188207529119394150837700515807560620378786950339858626873997106036843458774874732252496517769261711777413780291479157952553906863251089340603711350410416759781907652035093899003280311477617089070326738055058416045981198831888164852951699399103999878169817099829281591343428554476143609963554885756009961586528219909057410126508187263660728488514027881761109551797025950313100328304624548577790616523217263685169212731639702505370501485386888040015639343667962208662096152086864138533288290362493595718992671027112154767387199009279797907652553860561653437621892276755799632872567630716711118650520666652956920885292482585024289774276800787944432524330006887098086847359393451889899075483905287766064105817515824976866524389381440758655455230237165538185976221580148683732817468446641912141739838811658724813748531073871337164471739728017003489698123051744965071822336259654870246431191948313332928734734139381434308616820970852274418929678298351799163268574962290175004319620554357312050544472048691053040476810189809518508249232354196630333098497091209346872048078539283200248203948927147104977325081975083878328300089533613312085319746726466120475630215509753023691662252572224830335479133383532193017455804470431637071773541334623867772388749321841865794844924606802623142167569946254175980120353903694111721752122145289950380205902223338607808346501043586973633357960124182439466555617460283231282740193497483544647078569363566894168464683030477209336368174739971746770865395678500534727689716418254056124918300623619350792879286264332368141700923648916897871966863110706344964027939062593818455939784320013283378705257457443967045519979607114893112373232343683533775297356918621479465028633195319715646884198406152130845969754762350112633193903704950590158000596548644527515563701025387878435202279365079529688049263176579896556046471656749337726155823039177255907213775387166927945688425050315651307261247844324195573194288971683116142775056092274935531426487569288845300578651682508120371531510160571459376210266683927585580712955877864350702495900730440024695066931105011562495967034201880583062411043986228984100412543986734425626385602092693644250899939168397207663576000000000000000000000000000000000000000000*i1^41 + 292999511348018519527743188919275180465597608036544675063335186125601506867517937358960269361241158856341059404764739915994233664992458944318326910143925837960715230721191783915155584371571385824320854126768461969209298492443907410058761363755088387902631182927192609586744497201813059150046187242630007528699155442301052933724756944470365926632897680154322852678300141083386897478259317161052196949397281811081254995835876462457974185096414721606072820083787513632930579794583307711015814401361678661941979592911247451428999752194383634076621972473057880267222014617813874699336100766055024484420417050065486774477809786696359866609307116010164862456364913948870038790003397553617703928204915924497165487644933410074845824895199511592905462068877180005271177812196547550463384368480541816080187259243345944663283947671220431355615543042169976704707043216152636987196896201992483320671111029230134876290202567489685248152343000047770039344044528033550187006972666913183944923919990224141437573181742633762610891934444439114103139992860306301329924543594204814122297634847172677876911470811178077914552538329587770802272007800872379337364684732446445608720799177587248636940523961622164300169497499188504477100618004061986471185378590466851480962999376812769476144111209597264992575784549311522700889898867151503347826485415974794923859402929392413439532698099699160088163604972782081791281693623132864659132094894794099687622243895068330580323653992825828663986262179025728207334657931966218198444396108548756913786988066229431551009740551866898817434616331192413224425213456606969191380077349039669295791023604312119489155185373331397142279604193094003606300998041321473807215137088416523968731313247874745978540503064441440117160755651165597994643516005259856211977135480527194780181817827986733216100766346810826685445081221044190743958532673276578974297638375052383165400180884922446864659677497842307524381357531455916815863764087629148087117719630902977402208795458157889976164267400341745134408894575530800734950659144777418279762180758367944907958513941762368040103318657385551901828148708130727337033728421111219300268171525824447696416126329043155087127990614748706202088786918618698237951704400398979203645848491617513196983257840131323085462092683511211969829439632403933735345906189697849037864387133213837157345284203089447465489827312013361291650290886198748521637346229269555184619437864322977736189622433326406523613024066121254251523932411616183271813772037109012905926328382471141681004762986499071557081391130465379109459095298603865092322242132014119559009937177672274481704858560656076617363846937446654936295073218612511915636073190788389217310609723880547984796905052321489513878692229862125271271295085921191844648823198223980252926196376824701119896040158812669426993597358855858444470533816797914797800379342157779203001865054585225729930110226648665094184772546867024622878154785273519408713436442182327401449047270893722875000000000000000000000000000000000000*i1^42 + 45210484102556236778550897502696955828199564992157103183865792868386123908410989430010728910371476510912305133558151925375225288719153830273313966646972546691380042129023556802158285817700734455350579726290034712050328148942627991692836121951852901018310475518439451320525016897952895212542003109290046123658575711587993730998587960784842152758002934073392574833233565332313787612420136799942584602247863220721211954566537398400177446997093587703880994638505873941409290113322075542333892189621090530550705516830542811597402724389210276060156039970177002639991413967575743802184848394595244853967979657567588848981536358456045821177554699529844772041749058541440188211696334336636711974048796919095968075721391285257545485310681004661702276070342750724471715543310374744999862578143415880580944683402105326825274148249296634975208434609994661789974129958596220023395267058345946755892257429377291583216482065067900404331544239725530627713471614925943987784578605796172068882991048613861685420406439372055374376265628414565953229645404630573118051641590237458925975064366283612812170081581149004848395234193664316438407031853099869412366600613895701681969315565544320071279051061589637492990165713206790769461626669414218470169195486947527986603457830766477972211471839077030619816345250281032032921347226957382417088918173391410168557360789770330048256164321874567272261671029162867206994986157342573369173614629241711528545298638151790977074704962831968941076582153552726293967914918081768101403581381349373134033012368056655343399777293428918273721593853634081241754730189728590797439578621115673874762093803190903847822912833279963039462205962803345166020561625025806761572133527734018280583651505016063783659426535852760943755181160730042814173436317606879654510331488642204302009144111158579164158569335816953402089908471439181153363291387110739058743224451354554759243879915363612964585115165233413173947453306923632702957393458168847804492495941141124827510566978911384498492430616499432044948833234882122415291992210930546166213431527069931202631648149717678030618062733571869653296568282065181022852164699964925507313321445419315974031004326686969683879258386911765879875209161204075431368282890777150986909004790736931752547371264948587158761634244974813444108359672118021186234709578801281999901151371429434362996597977819311815734725713670061379031188250865155921017920861532273616800278610107929029668210163103526696630660143076198219643125055760684417793536111368593630284604316589649712196652506401524582336909177356779663455170143335393938292258047054457062248976158989880192871053227460609529148846378501043559850345257467900861463698574273497029910538952394324346815349273784443074395650011709868940203496070216057875657890425829655954217754649286703723129177425868532384433406122012575219053651276881338822343328527864119977346029648303938080758289996694758030080223694349524441210089275110839064437107295466306256069406899893459125000000000000000000000000000000000*i1^43 + -220055954735097671351883056004254253950762498232666549221680677985377860947546368913219179841553014588555662749011924485755715013156495948639650453046500174376087260686764416508030844795920541860156023450420421977179870483189031765742027119059340608230345630422753799618829669744912585047250176959487414472660119457083462073642329540852815314398413892643259556863552249903400173608761246480955328030164206778893551074608140911614574725253395487688564310755314279227762804740320370002821358737977700440470245463840731601694396651096161492248600661628359811137366889496341554039471320256561742849171757563832398577239052304133686414347528101282416026270942992272035843958754453080152022123951271109181882338148105205497466251374462135818852419970764468314509255559076761503636533613510638777372600826282131230826120087001454269529891757763661299588690558844906912695846194493703834037741048855769353731252876667699292260831556420943309840452386914912937419566479041967983800046681637100332393659591192037070939983916864890475493638876458280387996342116695105107324131596677350752000114682069995471587937037339797626512402712201469226845024123019020886269112580941703101737146103210480128964030459710165429208390353637299253876472751696496773707192959200087615875470584026343169727057173455274589301697755799709131949272874176256317179628980247310404883899789486013145759931848301907735306817148674185163653220140079786651057322859984613777687685212104175066706898147025368265483006392729596056021143839913802466981436209887787598278276858876507125059984507877137075930090706891788361098370153787274652740978611357644486104200285828392927992239449481286115418348721682878043411864510146023691095433212917544958808660443423935851205577048487787954514220653207503139994639563371423994668208958588496845579286985459785143394672712791708366059316001271646583931548939309295843268498235986798623620483234172840452431164906388085108032376992232878608912083233728097785021953083612254636867314450126205115580922408535732780895583901209324834059897177628644244543192552016848827499382507108650953527643583380560646351826249150655444913089287024500117885688085164628739424968071813142375033654993255656023480846009778516867971436741608413244316112112304439786923843230239000427572248019224786187933478610952312706999000463177537665635960822046434703835599198437231301916465300847236749551965228992694511477815077179964594190015236653349861135652958217851923916544229180471369918250798550765652454613843423407661482126841923198578565367094406372257141621985546162097800167681540838528090453332062139505379743299185446546209080918419141702701895404053372664685501179097964398624491055672807479110087177911473776554957575623192463837530011153014901531068716592529075592590534780077176330244149151695259169798051061663009929987811440641156810525819710903137401514410395716122192599132328574681984797335417195319999045797342376570687346535450685728348767432637285328125000000000000000000000000000*i1^44 + 45125554224333037201323652668352507525841365729221194213274002958800242717177702141610321085671305399823357211197242520609061675238110719587016432524965488471946095677029879237017376046944340831768247976661794958780401100897808311535675840040715831970495177720779708721030688926412056058664149244633332316757487828170862057478103398884268633233920671938557164351638698064676336903032440735227162805624937261990579889822654493975371328797074226955359128922534084789602929929968959923229372345057605456776196557919847694013213460692752949936527327350429317725072323415797599534245673877621149663483354524574881704522433667983340724732658036355076782337200304220894896728813289036953137040860451296432370309429429690420570904113220963261052597877216074379105148119213297117931972519532215665482697068252581928144235244462177904465991911586761805618643922476669087849587789448081401672830437376865201284638929970491928536497415495243047815060065654493332934135777378719576533456589700047897749302942828290760158016460623882713040046372741503596885123778947392933221394253531182732018674197300371858217593270306931748945433152787169001098900301775072363909656268920301151279725422553124972992068866698477923667442358514759441966543489195214609890563905703822559557012121556608149383783828397309807537066789550232654545998750711043164530253330708334543289227685950708149053155621549158205346518760087606416725414610323062866435969407703657842084818472291621082070755461630163799227072773904307657435151913458345066441439233159077143025969610803353577806028742056290257774674237744592774762605251370427920033562299964889600748494417189146876128766548573317704693691531065396724737473048699975939018859678022798062498054190517302392630734869285068940713565061936580207015149129194413734624897073570819862290781055470179584342048763382428405408411446995484457771398569401066700482159050441058842897974351114613799707824973213878628551980600717471432627209151493111104595966580411453744148784729505031623403208417200106431724169320861799045279319874771389159546780113064509545498019477502635479921667233307083856726371674423794564317860475733998136221293368019674696571472633836174362440037408568860271756634740919844986186438756106243995045933644568453081365453445112556427023302576991525684812096472185724177516280538552721236183361590993883111865252797270891818151321724819864199165584582275562878487363117236550732592366023766203956207028348037637738561943568272801762012183865623693424490953880880212310688102576410753859264921718175412872346266949327355336407855483467182662121718198201347006483946155622748653987146497090011375438047479795551393382855665107569219154774985913432049609899399347625082366527321239783751389326471441149701082415426151137209634889796109718511997862037578288566955268946815784302839549037130231182104130063591585071110913616515395133081053632257026858040854596504421036587520125553043901647801877877120863016542351452540281250000000000000000000000000*i1^45 + 4771765310966321854542159460826165049692550753273620327088199220192603399720756334119100023955318619049882735942834111340026612437951960471215942299551365520692585184315889081947251561530950736785943339257295090694920372377480547446243582241507240809302991080930424792715843521469921555380148168762907843041257621407765694128221474954046840447019124972520699715880311328100707955668137747375506425176613296023853442261228554767735877058980282134020358624559464278025425350874472281887668795677787164091455687060857058810883134015244570339303828141757821014662743056424013028990524436534780121561402844696058288604162783883859898658990493020483991668365559128949801750346027982007583671497905617081074441868867357039429495671023684917518915581191788480965337623208632176876844800280836027627023309276962241774964264505025123680886390801256369767942194551884645501796630903310246956284354018819148398685405369272886638204790079342643973042113565431343679959000224300425219919353617299327234986685572146901243049846098126754715126679272198213728448970280541810899543979918154965011574639202481498766867519684191421185837726959671436918259648870724471204174822197671014914243994736464849820094492314082825290972677829344824910207568252232784124927516483597701789716810719763527927754286793648573953783748090524113686952230154062810711515894046184927055380786093293638631386754301403203947360233428992395926484061266326253167702473333289146247936008057142960761192247307565556100146653455507817612764413797551809917268365633038743823159905917323098988308893282474796170265749374685030392203054588751137579197728818680908630547869729075984623985473049085206330322104758741539075773493124564112707064486329397464554010417075266946883571927033081496245058711876974659547641359059503219096425437174052114716679849952546304533225349314113745452139780178110692076530975786819138103215607602374297107952762717236392288493553349049038515532914089567602460177304153206733120802679428865203124429856903948013600137749649459770501014061413832406572820379961393697227995559666736567789020951079865015690563339522994825258687911382180813183575316568908317851653615664334784845341369843989019571370064779731609766192532777419259485835206716482484667483573552818820001631546126235469627700430389584437939042535766431773696492111197498325599776362626710795721173931185436066333129880770137272535345480167739726365101755443552017517137333318230475494037187356407842572045653310174599993632607597639271597591494646329969289957723641801857637352366572570022535340822014916321740523754869910942011974988010393473261785844621056449896103939441127586802297689095467978190483274877883684607728281514884019285366698318170962154831433323275887749546145124357916936046822734706810586985105531444460237716168314038785636379420695544753480869451248759412223721486447167373284900511869493261952843706963905304081154798809326085703245357609969415989973236362828844459122826428697000000000000000000000000000*i1^46 + -243668662991397894004674926935332314938432741136202620161245365502444946203395736095420582659032691985047550731156455195724047019804340157784093496985721100106849187757786446013527132827151503847187313699417493214572434969871113608209348742208591667035424852648080286601331222496981120254332952835820175132568219508946063372672203508010945454815644834245837706314496127044010065725895215673265700525478770108356650633754252735529218707094506188060187888502370943862428883892866508164081112175792511465199387926999485685306023448914355205242026350746009778044828095734785931133458274281594284924351988807752370648182057596978980703059219573335823761126764950204076466924488371009423722279074570033681621404746103997631460908372823461955137345124877959373197140427795135490724625772468969747322704820551781188462304132957219211338343605837203362195867146795479217491601323403301625563676075114520736677180031337502646702023509246944953448331007251688372698531209695555903287615020001370097035314825428147147481705821927894817600572006845359026376651976519333602327972126219640144393233137345053872315040433553647406423460207770976410130581015951055867841538172880548472952107596342729087046177473428488261415631368196704468708630784074302918806712390940046580414769141914233263769747308313970813077373658542663490800851655120489290803285387340221919641401282888991019727498340614261318546149107619333940678866704626279646204123055471936522845259118048483066475895925355634142696691877102386804857643584245535625288331363768907091766864274986360753963948040917837936892684271150603632136269913067020984687174760543355315377610009754043312841135133403295733741871089421793829057505800637904329967776264392404930578002126797112195391641570522944374454704296593090842773981860218661792445967498421616919113982457866243685212263365526026310535065735395471454714606305238455983301634802127033530294488346833976373899411638602523387311565687024120993183317448229663634063455155256707335745801849596995986697445017143031616353619516635376169512145594692100217200436570799736745371780106736401985649204011388043721325191522124700142666088532055531807939749182435708087918645225312074487900885552841645806225143144264310998791970463400945400979684480357863442735638238214117852438046720286072125103964690050096089980350568222469027306356228685674694243205622197888433313011494933683128699381614725966506312426624589945297181513002708244356589041843491636886363409821542081874578048150786624317031271307302877159618357961394449112232649975227220479681247256931575923120759544110545539016601324355970011081309093923800250460519883707358772643622676527548801006924069566108559514492410561598764814072614792398562298814686687806970430065192882646763056068354146450689925899784493363949590742522410936471411466990538753296135923539637406416091495002433005896126694852832399253591248806489355567828502606707279716384177481899021065157124536975000698340292974598312500000000000000000000*i1^47 + 15060151149699124387821642511129873843908698242256086296315306733671444205941114053579947353157888656532873528804366784236898909097868076836723011580220828644789698126687561759994509009837990168482504954705536942651436073104248634633511500819306214136266931477804309372099674137442072533686543476364855204928235165059619741341900540625053650945225425254498459019447728736971019715688934348911842108821157908714085006075200451358832706292259771492953295376777287208462594153449262907448712896923995175055541184342288640945885222683063470400318880762386212905882419254101279254322482534602150651860709071883246794360992853226597161186101254270020382815587815971503435655960106240363679211189324920903404182636083047340377875506940214403702466150423294911765105114115196378994015803747686214086770046593141034411827638713502907162171837478318424502218142918941041678367685882136163699088047458805844870413454418724551527276731631749182770885285729420935885749473115001915035884224659864483945832747363715924758627067975046889681655061664961186767518776217860348263624166005396150230076183164263860697454899046090354760700560067390646532033323527734980964543302050748087380123023426917914136558793858523250701323659829280029851788575163512501837536770575830591138008983773615345140416848564231339010913496870035101046923897388809454230995360321496311338710387423104108622846740988905746419588695706040855826165276518233679680491710545477770991476365388994234074281557192450412690850888744536978359753880095560874810670596309012948932772213372092309168455554257980579967115602746818890619146384860983470640168855013508625320685077110713164470288778262447896596446782693960386767232217928625034434045477567716954353847769395748828585340646768357573675257807382941394963287618986357629545980843588711677448034028559165614181313219632656722428815440785029331980137324523425355974794907578638478796933542231529158194300794988933989788367832118042036820463874038799838669093020479130712998907752320728689346418956195284674330022544607537229821188886708322547611046973712837921141827135140938459643831737344541256853610589109535664793354733302784966481730222214637686023426675047157870270156409123228682452524636605293630821919908150535206074536241549373008089040336098064557154559002613191987190390304858823242145754998930635710805364150759140429476783521576045184070379050728318858651716301501496744462643904798534221091428473144826002723605149712966329688923216314534452190871562357719259828554820556171431812241553166022956932404785363117475574866531562990741469042912365132698508425990651423194910610394236803567712974594676896738662201480877941008165279158772795934739917524466112212542831221985087957069883254084950114192287091544222507576954712673916885945276058895946650953885874624480677056644398427778563034051116151946206238987275286673669682494830090887718716056169580254569707576171910464576648238639470026154883195986516096271342043279951531250000000000000000*i1^48 + -378149916194460620004294762536396936239908221141891983702329262417816817966308202306095882955698143495137782394946901078233402679954815203757209932435337735091159778592336497095177482118970331773356179858345799525216128379910589401410206667600289316231923167077350148911739908269953792592658624087651907903568249254658115232596747798977443340842771622899797357876740454590526726897941768651519482076292402725540714450385450456566222936928619530452813226845414094819124713225694285427182741943501313383730092600608202468683721964180229456587055608628929470695498568176689441030586365827506309314438058515874993645478017262733739149933021806491633307037338490012171930190961983060605230541291848163319041773319688292130970390865389200952182156024964976733937026366320565935012210286161346131483193707663954615724627902858749267351961130528214919594092025345926560268434248747461492843078547595082901590754295081349582610064050880087340000690941480477454270175793544437489816951338033152712573723062530781921652380003364235201450235800578960831003934084298390347860646240404643663237423265177794630999892348164689947639027998012720376843179397956124352153181894438712048876112487044469438213289365820118788706702035049645248656743450981303632076524280197369458504633910947944793524150352659526796176957019608921895393837206579106771640271479251539872900482567425648924728145332832427306347542193312691003765148679452718482350176729236770396474731323846719685273069644217016951699776223822300860041798413805271270714001184349505037195623820776293841791450213722222801069011803573552748549441787040957185782292315334812659824117792954474348525741464537361666996579808213762797765342015777700373205573318273020754770114991225609928675789817454609686636871228027022343097632436117221723490897912396806306797632563138807810037102487117551405896442260533364113414996068519653808988635186762447006163963236553476193179143301249446781506103299647824567265465377046211789979985633955664740649797505631710239699993708685644447718985739507645063799180662855967024587690996003327171257108845269483558951051062889352931316899339401194271770948207296330977205447639234461680500043687399042715605708805882251007318558634303352346360088863342575446208997204737186669209521266111640144556803944105723368066902385074016402296310583954001684495479013061547430776230393042104476997135277794012902053937281602110246917898882761497210275778140845299223495117547488081861238326130247691737125219339194761418491153199415683940586246719259612081634768198154162175754700486159021964613593327316178839929687526311463296119607576079484741398678496575473084046103735221181841149836015511468973707642626154910297467562040270709262936760951281166318013791132826995845461915617960771914714860261405329065332620828611756288708717416272320047709090466779742004495268150900644877563169149386401310241677939418721735103558697177375126670928681202916900625047159116723391179331087375000000000000000*i1^49 + 4004762034939357927260896093426059464833663945636559982365723328949084081102383690768671389561483657941677744249451100561073401118624736442038058071018758094450992595744720827444546493638930312010151394659595332562868420557976442094495791641278037694425804490415350826602079086754473776208508259920595306442911353162482631347352726080459674196657921200130701895044846582285482551076834168290102656490951052802340878454933829540322242261466533363458069648852241539742858227498181769933134988393861567376735601356817327994350693088501805002616206994945593817511831517593441716117962583348524956306285274874482295595490106249330873122868944226860734712904278396425053669844882391591164651603871264149988132384445762326496882136594092598434614451196309093814584884328702938118500969669021498830793812582954492260626695827386645498277337143820400716402978361227034419180504727467759405662767065440101304786441262392250124944089859621439432763297746656460456456656267296581999990667571072452740614749471060731701646007106203048999996879037960722120056255968798841624329308384761783033511214191672309210627674662687144650399924082950299070741777892161965374590598643828751283518280257302094981764931588005740810926661834447968447632434495105989778999283208555603813284273160739972478977804532706372272186536520081661505488172119002039977393168792272146418152678462565523484135146974725741829878778721618937860292598213516653402818401523198584368687282554260787271778732309558185784433084279783667075019567005121606115363345210531048245512898808721761536203830517273630254187384041127909976078639277689553855474431530824209423179554548732805222697037382946266178287702048319759513225005071771863522725241066656598980478289840563608541159077988105232499958512474215372492613330064843527680201612988061560696937448778296817486861090029875776442269575365515443063889652569042970830767255313052033334487987359449613879468950684540774255069653226951679703000564855418938328164915642894461902908436351017940373088427347437508954765350134835929648985063636782117759387939596935759947736582012512377965718528207295506165688007510232669326608885948104969549529332570370017550991725518131846331436315256925998601053587661915459664352767885244551284244664191924202174800697717190530643097178629845000971446609563787924460850724705499791717788088043562042456476777400233671099233505571729487181293768768260304542044108708033181440489396252366108879812570991823770735190001444611903877394261104323215945843265574575854967379403582211916601917763195251158795618159647189118659109500645738284522594996627988646043263330021443177425240371038043215425097831346229455523966690430956569341800037053448508879560385452096218799678976974392446609485411023187193079973049351559961940525586712713771562860673712300045832890803823137220062249292729991036063516845780785604190891527887004444920224880741726905397171692587154289562138983106717093875123033009701099024502421050000000000000*i1^50 + 66300228885884037257246318797995620171027778599469178552710195931959639928896549671447173740714010199193502869708753937234760219925670152320375267590793104028864325579141890777939773786927946488509227523218613000766318591156614844817705734968298136125748024663388722282167325218374775235622471324575002132538429085446718497791130702202827590749739898702495944124508200212578968189931321921576817744980157131086626883432870008187975012667376541173294123993673067850425131378404721220719122547173696110145214897329673808921999649270224595478748876866539159806572745728795104716015082012588802351866548842322854124689083431258645672090511606825075333835989856186525655861742391304196903232630969991288057659088102089411400928067582625846788218032432195999863594402607942113892272715353056173169721047712660210698499576716312184750387129457040360287074844228393426010959201683171422571969360670993061478390232495572511971187897176343367137814291504735842491766763207937408779495002277500395035954765348799226766450676374321200607911726143039346070384982946785920811045168137278260134138128379797359680092232948829956183325581973129382801153833270003846031924399171667521115037456104508685430101603926858000161778607461770315440083756268536390029594834009632165250564741797263662081001133449260659950882256670954257220708458864829090878703279886794116065102079225617215441804931210840385328761862430043052701608772810851200326261760868193955524698379491260875208070531642185095339765748911633388536973010451112425721027018494687942084178314653985051776704235444221097966262919604627514995693322588070033907809008384672280941102228729251202361498631220255058598407083271268445541603863360742418780255889386183850255295945914129294523781576236132967752177643899800076293190875226562889497135087429879183428707823860532002346092620799780556696291160677880428275197961235032327562852206585161099631951002023952209170357946631514921680450049140793204040980778183597776322235414751574931127340494676139912055019840399458573054044489629978735558636939779991780074220561978982788412144200685168049745868283010142958990844812534333503070908817343829363236700686394119552590473856457856325533758213807553283506158301777595988925013830033068997583829237652895959842963710400310411529780600840295598546092393700681652356983608516850414988139502686133388249366359903711555261220499752181836806820194740882646473572616117197167263523721752967976307901002912585192009926870534401013754372965154770805781515520577589302067489951450445697428401667249277294999872886922050847382150425304975318118233666159035984445898813354138145669206431571305739422926812332560809325532525336773502845464822682462340659495422966169174981819348691901551956469080663707742159002616027717025710493086360468147996846836110202048700442359969422723902128081470208836253790474810351011395304938370459486494500976409217805938614202373135676352001631803878202087049362492114776360786081250000000*i1^51 + -4058122464673350461116879889339479115153787482046605354738930826356825972361962133230346688290843042497964411713688126762957389741291610256472560623691468700786372935065756490999825751509633995830259847981970532642996790458164219796207048262679916953894684231325512766319065851734989498414832109948258436174908565766378489641689663546379434244602117774614470493079966037382565511584331418121772905116031215495238755916289543376241149951807025023178975689591808606203422205744319143609844115820486560356102512637762419643786372616989058525138891300274478999971980395379767267311315957580753061366969582523380976743345538927807682221630454946236650747595000538971912094793686557662473110564978479033534176449068942769758469836194914472862004968641858004454137754560154602194089500974148522476087493736505190868893474004910831595270219416758615669944808739234681719120786144775814149783711150916914345559085397819034075067184541634427940602061105449721796560612268930754510038414644738709712376572724785107433277667059341583970649201425896816512058853719228079173052307991566374289300823311457131125920207847379297003738463049954769721600297980484224490096377386249642273222048469671676222294867816633159686761825445759783423829553342296527347604520674728365468122059934785553302492210395035679972669154536191787834686505368748486555339903223818337922118501742582267736186484192788763827081564718130985687368464534549905453708290565365753602172873556094330344966099968079848197656322393062616723312224040914383003978399719419747009915513979816121874758224779868727570171270321569679365715417018675025568666444372779170698532751560402683024008000483516339646668011590270222553894646876771587376746424679108500332978879370572114340652139183878853821166753855461780520541884327154348105147026478454235498571678385304074743997571912910624616801339790122049919656209273797206800121185640730729199915457212894042526318839176398014170338456741344684079781001606142293044646941884273525044948439872951088334843555126805275467057228325125030794447699854790369007745213230235783596568997419827338351813833042070719068931975344734297998280107121051612268408006226706105660098819706997381447498355236967617992124131282851745900920535239033794136745354959324857846645000215437811190721829295519579236555278352346416605882112424101989841571505744584964754915272261611582160748391876400084643449768946634864804438635559238905462060826868849211533622719288848995502136603443313275908590764152127893928665527932671302258646014667893762745912228160493199415059940933174891074846772201254881485716611116005725396496921535965483970668193762802627676877124643163586610718875813734712643349558307765484443617198468019430227281922562762158315676790608483071214790329516974437117812985885815631533888571547953369681362131709919161639267751922420523563587197182706418567991820516007867092851037694080523984558903602343417116028936295476521441238385765017352731273332812500*i1^52 + 72316579366987599873952716417739790247631996942862134472728728750679616605000903828567126925210260042410498818064084124718148354066734471471702369273521668258589148746485675013267380385911154649945534349738105472684669031197807481207387115365033469658384407784634586733305404737598669148046855508715906676545529370251961941224394943625616956425436573691545219088514873687292605184619742837745867373087383007213904479682192927139734753378875548478463540695247990688779041838355243311287228284110264643213788286643861441316825309867953938756133537648039877283699583388003447007461805191812670187917706057871828431875999636168450992483828908284204868640596128503603208155519700909223497112049987886146307344635462400152511721822759583324986939635077679862709201722348910300974107325518578766003350363700400455283376370549471129857933761302758839778385085162408041988175272061728837163677398111084023380199786570595699118793957159842150917429636506071482725604370440179550894693738024905745355236427646692906884674084171267395823181569840994541959544125987072053444492449119503509989975867807748592650288584376951124177744522893544300952760218879246507236333695767579170103828248146495826755318212714244701876273855896071068021826113330280089360690351490385006056452440967676187017217223852770967892706462335645946884867166379645606041837292593254450258376134371232989439778077935829799723180287368505221256695910223876730623748250871629649846329575379322511315873952734910085380366738967498093299200174474464683197912383724238174303997297371150580924296362628172745955810461201957831546092934891286136596295956394683905530582423465650779534258319073210849064686555665029242485723051626591754624845074030731355735541797266507381420298549992431755748685088205934794974289662340299120557027407242735459826080014068501902239309724649444846472188864619952369307933617446611197757295150075378755845262990009677261788573439255948960526547036638684973597747407912622023328633270128407903491892043246113006037764074125281730942902477534416302635154833689864084819079127545801172226813425952757940543681259450214631701835784507813936879910083759040261847529268050037557092610752544250655846891735075871926729787185877092970833672999938863129465510865586395580359785381999902408478365345358143200867512276936534112123291887663836098305080790775732853697979490114601726816123140181231497111605682053770827194939442472774526292497111889438583512490528797434246488093128215969137057006407117595225548718388943490535684702993161135210374747269156410842632441791681975493814197608714330317023974651962723147363273320444015166068707754081799354374812072307462176751548727532395503362119261860873912323869884650657222570636377043866802199012382629641722842299866543543862118853665219392899756826639324897616713469053468073668180152398223399004641236091239814888620416094623068219457930934854508295531527599216296704017514642390824853140722244506420314297971875*i1^53 + -84721868960712265721054999631936212667331186610033123861634488474104312780155087278243743205288065976876952234619800444181437846721069198754125799937212907853619267557848799660433966457198116697757361918021790403304851378407238102718811684843614543775715146047825017148261526215299159831552151192400854020248172241344256699412962583962335531272461501872582861378116651426549726439436359695976488513652924264644509034762423638891422452721974151185739792492228193715961143355304760278913451117038263555655414345780413036082529916248609484516662518875303734749091081552109772190947073371170349967948516862871552973774687731965494169422501007241622877808495999538909565270062983200061484726360299919028856004930309273759631523569487909566867127881330893108739523286243935279742699578815700559000019533143780521003226927818649916262588035601187739830270494908771413789255529715880413236430555861242936451029927620320796405473386225130090543695689311746518020330210840327977984057938975988898676842624867530674722992909915102233419878435891642708081393554459704316430407916597036892214187936534232824220898088905105482598252036165215243436013462808022225149732101605462540482460056124837830161354146851636139011796590736679092126035007614383204923189337950852213324914340847672081488946132177722713884041925017126645168195115033908995681627486760655548734981042705132333235798164935045429048056384212874981574839259198893548146915804189875847061801280188462704995262169550202072094909952266086827951978124371098312865721153224821584493552475685839277437851549346879361658257891811229891400752655132710519661447782773986885225570538926985424232625985821723871127979612785064789441918738608792297006688927428004254698846101472626585032230559126116709392951163339932674496147507072250312653978354929377804625541443625169177586886806238150125042391550981135843720534731253344476307983522667100275436581735111936824882834577105694452070396163466503490780333621288910690598109215196972614268991976931238910134212644306279291960600519217319137269397376748283954559111512886260642198966794013148381124014767537771178481151907823924843295381786349411567821942820728402631284738868070368313947234162304343350566623622262119153480824576592939006062766201217594724084079403527926144136665512753763689366847482329517276291763827964574594445789437225530358804587221804165438161439439520862980286663950440395411633714469768078584295159092200544219808603928108897881200527242452565482826824163194247785347403746141342522373367576884499777227143954023485711237864451566506231234638492341211033320071881979879230007330402828737541452351841340640139526559042176876206334855187755747819315359950821692148714713753738614144838641204205569803809378684329516728072029231849528132583728358030325842876353985368414221934200371431676615289952377354735821584475717988121907825665517505984932096057616848855795111063341123888504443823269167883761344734271974654067200*i1^54 + -12366447083880792630934106974633300775384438901830369077626731015458768236895020206959138440753522448143746704870781660526156601048951342371507582775228952422853539539443077102962003797854451684426283493560931608316683311547811723160547700399312561829519394629244336938380549321440059203720878354814562539621957631707407105143550324254128585267482969762067499699783332896017885159059885396430106299607739891838453499851085396514459457327748329375964187557637273190875463109623460103404450445976691101796395847563346163128907310225002400756227130442465597548294819090340104394464226269873249854833391339629771638477867638409116069446748744734629718811615519377720375087347440755331501345715624868352280607904831229138962132904543462270486311127484393134045391643806277571871928640594498303288802561534629910470901191773037629513810983095902406671116976032875692038827045126285751671104471605967047419373254570965847242122138607147582754250211528797735655159053353512146617605460730386897838904683782561624712328598523531640225846810446302642919320734047217259398369141743140120801415245038426371931940691861261367969714965457815827069389554547010928501373278513458909507482739887681469099771951771033091529108176492256586777984080748755872209379160260178638684072272301292662706487009059996833373842377531465273526094837786098151730746202365317299171878396862240466146497483358679916403267979732639408965814381328016807470447384699127329366487643532328754792794094316422956849290261594643634375018596087765697444204678467473830667534567372684405231509608972872201468276174827362477132439510983235296434417353173352183480129502334106035969055528800600992395342245536462248708042557587989911818520165417751248778722671867680402150126834701479411163032716631646187805294705161398442255407883293914698119086590079035195277271064804190978836096779315456555892264199682331087890448936842322974649988637672081630425458086103074313011546828300764810994950179556171503260801814040434876692082193108959396561750369319118775306021721239058419236659766351012574590917428410460507485024744361064248968431448308094525581658486078569708412168740564294205200048276398405811004013213214498562721989738648497852434545588151719926612573827115827969046047495129302406313198076293233371605955799395331901595887478105579300008937709452733334211049818725105925888641865407336798086591790086123989016445467329805052046248702823897719922078690161019345607988993186598032685537206290774270749840903029997486421948974702178642175491146195676060694475987626063630805593257739322398969403640085726826146608462984388336639141359981689580066695500800104844316239671989108483303650292210473439684391825666640387698726085473679053398955534759915421853945323645976798599432317521559438053259048008949580316135661603891648309398138311658091721364480467515578211811190786045609077549271183624491533359963874345900832198232676242091483088982932586919900021368748113920*i1^55 + 170538787011059753327840349301813654284627753549712068760586257681335066589031136684059142295981926253175432911589273265859128208450212185566035400274958028411497506932420950657858106562471121749026478168663865548254633819476201260926708678847408657569400080811702458882145818174636813081390526145127681689993735138261212023903892379969841086165863758565615116769196304771007645963249235283696788494981717197524192865104693994662110745518791776473115346858743480782271418297594657647845248592019730202800892987506182812405758915633295841559066986797417013993308011241290933251722033044416931284232407694657768547856329448744848945458069405909254961913411094828210058124042318123394816109226798296240056708921068623964797381363854426575574166091875947040170228056547478110935221333769867620686194145962506669038338431234244486507832335107006670220473369131543185469406612446118799716493120215196439993628313979324807403476723822554088006621995886063511031964020703417260467805537955596259709873911534231203507308271299120013903603210995058877383469039414049842116849293164993090194966669805306408318673456330854937757157067651866995711030278982366207752228580945660749389366135101125736327728141840207803690891831628721896417323589715138763027526388353303626235867061614543531882887365500048406886813470153329656623546628944177503675997752639886246644136297726758457826202493164273504023197201202410530300130678792852355915854536321391401057771158176521890773871437392028243851626126981657523657439848412565920205683967938848222831821496366256297492084020625429061405762926859245146554178608548819460280894465772922927967395491268851286303783496110293635529717650839511055373732906063152689780995193238753608568687685502370426853422514927335713940970947838576827419924910223741780956400377019377728597578999040447932453189368750677625968197305034858130847864040975407386041586033394109895118140110606929712560356441840448300035993034674495302869538191749413395677747390373960744497793142767191141950966482743881358918088785331014335400028775175323616412740277316468251132345310977795579158028830553033850716689992514229264562264359413167028953006321623225789708798670243241590147202973728967587621856820696123712103696140346541957484343739840904534578738314389897539220906784950968793295366291388183610686518312379595792790787920729674646916800573170228605916173479617247088086684946048860364776246413730959281693856737512337539830973826865972598386746488304913118457557359371080338881527408988789147180005730217758543217403568168958713401708177024940558713722445891867523327601320230018200540991254103162233054154109880453479405250614703306672109573329125977146225094807099219836998964067578326452167590354576100610713584791630597830334229724774518266329406701020735086794230574981258646070509670532487047147101268746635771510420536180627751061112122933472732833138839828300556893500988835402678749678040221067940810364813312*i1^56 + -1583767863771188555641508331706738853292983994117435188028951299051851831591894614956134452381393694624456578416434588701916733609197260931326567738790739519996754649212287299749183447209901695681154682975154019677216956398940972859744339596843577423626590952971393634756269616363945913051082733871253520942919218356100911815863444984593438514484190136359589306750375007104926304244291275784538749729014356610015339161941417928625340027264378554879454791364794916393888266425659004049983884528152731506672409570491471582556966714718821049549908823678528264131265824548746757756082978026356105113631470133435248242655442791878512187526875020749083175875280763508083534501265590160044100190060836827705523821891078943110362101425242198309901404590885969055059592014446829042569874924482291940072537057069140316425603210403005566066380787949938381924773055192206699335908126717289701307063800558574056645924549510112107248913707394468822089606638471331636223552956180281270471475638112671130693718691289634770138768385182327600586335985040358074205301420971947955252376417491514588960140659745751048765663088292693934808209666926143596368802389857935858191988798769667410417209097976417811353536430866899272910940400329720388573914912354182381462539943839820026488590630611495496592008280795851508632622396720587495147777489803930545395139532365743515952547259350378801653837963821408173250834149295123998399572904561447913577975069287248325474470869236634532170890413621255137375018781583445360456639180340536068198727566295239463124089583912022458284258713228065384435463924915605214214252707484753137955916491059428767358268745993111864810074000219319784493299364126605590513444677289693998607710868238716799170139004066223042414905235374163556405674376528571629031301723461296579169406693830993953970120207285804174242835141572198616260963777928546955482015958132852341397597918550843287691742057481501077140587153285985608184844119245824338186284973693221643828529089724859770991362815196301766848974810681508309684756592933942548384520955856438048461720286165986334631079683528478935485482654498259681633937624942171363533882102319792168968374367208146806343063675688505458533782208783355785534092216154174709918654795672000199446194528180113698348477279231995943607229235892304844825052960849430681531557430626102501945629711100444165106437129606076096825109813833943385171297840836637552311458122746473949797255053108880245288247366834039316775581615895290773995410058121117708468503732240156763579437332129290045164845728962860838594703819141663629806916268673625149018727717908366105961309088184276897600019532666711362422156148381034754560311380621371251545672782479562036676481772316321594060082796551920127887174754115549716399758207445320406762059519143986570236086082925090435689138319011015606718167031592159246194787397913785291522695217007164165677814273423679208592916120437329925098913760342902015262720*i1^57 + 21609782256562036255957545013745918812734642156390701178270414753237010334875745093315655150972735698012114396109965428524944786539977959448198755443537468400643602769284372735120280102558116649177266666358906414922018128788544494706223918614435303456378967095897174898154447180851146609958353036392589109967276683724794221514081175139697869814205021041243944737326668059726746040675412722395592760178858520056544134754220304603183513489954748560987949107104102323510244396485455861126048244874418420434527797228890359912318027588551791046851753782825609907194812929247955686189363901182786153763728163373510185249316337627466270653093663793867512955279754883617698820885626989617201489365630598247116981714899379244540052469486231272197502226152393648639594452697954953045197931486947220366588783683711928970832780407612738876386382667550189628875011773021592521760766342642189731481935216744931450415710923346149713336392357263922183875981577616972974480970288432320247939837686655768045273989368820917000424882058276730759574194227063090621187170691766232763856181338026726896933946544578484668032797886822698268115717950223568770292822989876897309708346881545712186757915023083581064839763108154666356458162243488948517683632594396427765876344896749513901955646273617070875406280346152114380055540330062197968212764177212441903094510333944827406655903286248155395407415353511786675811601767098047426433848890346472579719056438491698503944275078330652792313961224132034391586869031462551587502056923624420559022558160691152923292833149897873907499505087909592795943764625383520519227810201822202513227878802847219917730397098194963713825147076315296751903455623595403231280139395211911711450134052237316840048414003072821831751346962651463775517502367646177422727885059207497916898855920835569210131376311001271121366815711648280464600604029630593707486088348099803785756367274162529053778814141926429282480785150646227821463561392129487752182702007474647876459216964719034802615613678820717334301482554066001258877433853778411196722688913599839977501825390394190515693929041938107645677262365976447304845508775108056629128704115930160045495229544576596098496209314575615008671615884479764945692134430457726230386723725285956702255618075816403821056332922978284164277224795168932003082809760787875643433696721119879120576359041576923782013009550548842517992902068772559975881630433369219688219741115717835408498571847595474900832474624844306688688867601498819289908354375758649633958263442393598443998781060324900874831091710275542743713429738168653481167969519190668102764703223193717874551172058850086719843228017004449607642749421330612666667819610335796435256472272765141405529938330043461198201161879921407437870594598800977283399176965243239491140009898784546485560945717755221315500935136810301848502174723879334686754399324404262324793351277892165147541599512431574344354079324532900905222683766256828416*i1^58 + -159425192653399246178039537309220609958342279994153058962260276289095931811622461289269552166205394944697982144712459026776579375406757661561814150202042299102242936779856681392340049783232097737034045326433454230932645394116106741895642782177553096570920767707947681024205480277756772883000264388485893439489652055855153714950622509782374694027909657953062656535038777958785975850338286711451586365356124592965512530830674707449069866655869320520472510741522905128172403447061061089905187060709035804460031395816978210775085287069476789097977626295910413111907717716827779456592978976589241709589768904085680264440719712900127709344621578904921503079721643032783387291628434641056365081304932303386537751872224182797163360758595183444836423887822135113501145308685233722923687296957620392373675888576312320994188867620908915432671529341197369707051331825237759747822099152464737797589053526125785603690931425425754080903639123871086642279698776165050215420615206921564283692762330040452444530461502149210994119366804364685769971903625729259849692728630337141473305451081683068949363889206428901843474235609379272966729201494566411142587317743535920517166750251318113192565400919724048852675359690323907745509115424055239840388034165322545191649964452763261223783544784048431299210273696271436095108363391137151412003767584275380448016504993533466978987589185426104812288972352699052584431010845572998748025488228440736311720662388839822801825318376061306799799406812562032022602303560506003121308013324014771286654325846278817990676961719980960941175594417174688638648122989502451971499386521608437789386386640226960454569145409749302647849498613626570712021885810179908418806721882226719824151518691771874058309367467842538152178745376614558364047611309366404819362887041832113400836281796662147823472816515788267283117327055109603367697780461940094911688268020413356814669039615693759328797158312008626068649628997438097793864191134444950754811086597537643964092221626132334951139979540681533624535266592915945491571292224910176330897268684756383685938508596180349320500828107014461283262208738904355370811513479616417844413751900732787069001645177886107197330695980040794022610392063610878477454808702979252868114615107676783567320026277837331133005978886589918472291799885359167596198889770569802527492590658744194269307589933125329153030678863380403247855815427328426933535982528031440380595021856371791563208533997035084243281802181240719862074637884419443957490944377598534688194360985583792357615860038508319536630939546772245484409080628514595290398357058018281239361456638341624522374988151464913211621472893759083366560677382257485151859418775627430427136535051285480144913044177998361519760452159801484214463175096041005334012990271433707290683194474835445572801445991020230522620878053680540908962759698188853541884804527208175364755747904559308107160745481437377857521164633724224289091662905344*i1^59 + 771762396375113325641095045504286550873270279105323472651974187522448321677890100149334813974256073352894716189937721941108229640242908566370114772784719670759437210565022302976692125338089201847976247673032075208091939527302507412459403272289069992000350531820463990475926805242070508597500066311527496438276662751084421766935642406750736337265052156874904221389541113005323459246577097310088931296079930741915336465468200993165742527862958639192472396142573590016484761278813782082635153251535196967695533444721424841970976819641037538546476326278958870655169505791427245496367282111986167686332794226167873647428357524346550938041772208767208551759204117317363857650658364951739386887763460503104558612062639854292113726442419511098401646434511471309817995291217988233517392987593056030077731247808734620952319441375782574900295682086176712927973552075795054818966651882956551817106723673890870408313124187482648492031197315130471269271594119473261028297321078986681273088009052638184248318877456791843024673345694242116544996776135396079879255896825723694743257328154897431600494657193484238437629994515518794076794334228925444201583886513935486062640976449479891235727410125369454861216877288118442415954655409636795156042925628225571642991072682189231670076816887676792040338969882032992550055234710726487937067157595258572979672936347746682156122053152994595593643468800213565767868034858935840448932434586379973110042268259965033598043610686305976994885676240797842908507376475621832869648351227198630299462717657920623714022374464792992328919731220407044189837965802739226155276102052223821391633674066610054057350897643526923093864186362774061452938222079147481672293484476838274300513867218400778674932424105147061474177721801471787092699919301234634722098446113511881434559152505528942044818074081623424722088765224955190915189517056160216746219328486027455111590580932503239625775764653534308577334258174241529178169159150050722702468476114688445311743478529990847556835989292242295196065579205882163692735901111747542109508929855036514320786966683501648443885491395758516356306038354409831951736314014668348474027232322310868095646608692947410294119418602920036823909261649624172470376673147490145604218168953908043126110894992832971426559962646209373067875672721259583671726422511038822350720258869912057314269777840401149535993308778658831181860405276927171857675495612361464670913488400962110699556029518030987129521952775419551859837193976631176593769700918631586203399999620504000046047203102378093845357050814357568508652901754558075485335428891932012552003104996414014899873383149723652268858246986313066096283968290672634615082910131989529307794447021332777803348813905732111075750284088672199739460560123266636356642994797614440575808325264950173892811809291034896748199087616162394547467595274340829439168900238489929930411388654826344011790055066499924334791632667004004546379776*i1^60 + -1563878062943615294589500551462163122448456013140688727740041269882057459927847378402651936237213237118880130899208648182986246986527906257452856525947617490391617397696183102856480250197407518294482696853360083300696893652862602141432327289488677182456338543813409665155498223035134423448260543251687790168777831173874028791607781905756482008057990146042294798197184918785550112125364865274532617101884277280418054417443499096373160030609409534008838812053978112771766938784649412192771915497048030892867462880431693388623001795756947425260523720855963702062440531111065768820239776464277445837168569102562739369353470184608812268086476043274944567548368209163399629345892375482869124656163015559939143434486291363202243078382489824447593652178762998812185516051083135656628363058322027803308175840133976349837449397465442951716277800118989264242337410846591049710459590590966268503501770037642134479850792509398158968036953890073923294965512491998191339103221219883809616269060621259185512092047160479219567247159327975355278272764717278439380700985066190131029448845652122919626797678501839851939676934420704278043033349673159137667009345900003923223809198883960009534698822692104425713431847826782664351900820375303634423186105830562489801560762109195877518797436650787882195229422909916923247612495205629695336483684685093894950015784456590367501074537481406325529333180721095208333887061578325862154091208287943378099189295794758523242885310860141525304634827587710751489236749906925477481428541558634760327657006111363528120787683992848708513494445754244179432604882516891850824167368415728741463820423479903611796699624434028807392809614540300825009660304833899302036595367351547501716171908896322742339937703656708283901139647795683579213623105408124275905071239246497110584189265054340990727277298872620322382377520359531717288092662753388118146813337710945117040268845153546122806791017832188927638368678071052093907688721890174604772843102915811424553656252554501101095649294732783843057599870882295973059030871651955351714918385329920018687521147753114474188725387596388381746495648536254030708603058315589506474995415422172549601985919606843707603052979022443502057872913518714163764291769527766501550060577088875212154476610341057862514627886934830210983358233404316263235096546274443437509316870077206429679680558415561640524405044302174521964519337921513673535693371784720243753532048490012726282379337645372115537835584392524631946772156248781281017810930697168260240123607127839520241615782020877760915535725399992566356728241346819777211089767112444845674053803551225271928211405427290220797704494836131975217936184479321121173889721696413393221974790063769916394510391464510151857851887149595246148229204823988230373177237961418226814687040468414546981058691469395844266339303753834865982041692329881996657136344798404376039889116532981235202929044695904697601633818260354891776*i1^61 + -1273429655912103040146661414994119604889064399298750227238887044829267909381837047948834405535727491380808828471994843502527066420407711944612689329132800780500407504727640640839560349668347183716220851614661537055048437423165360556731816000074960367957115093625055116256979456999841468363786630491454632018285691222955033771403015778707152948314134175660576062388139771698364016541188060568301119665863342052022205722923774859426025910225681213425179940414574670361767080313368402419338245728827367123405137125208127385010793487743045907803645649806601330506685358670569649727565475909891134997505261936189893324358243296169960060146329243655492315708028371666043174001897679081285388750202438778569917899116155316498976631332605155669347978139874003876135551603566794190966706299578248181305177618569891560912067927227316116503289440274258753822500091684003901597712851921763416369961875908643142178746576350412850076310816557795350125743316394659061132207728426304006130709048432700490035793542503976732367261756918877677408752275083040235558434494086491997465851153664576222439031906647890619491571914920546539103913978974848696544639116378906668425613627333544267072144970103511306694536795276111931345367666768838683545816553641705985593872100433106269552882954538013877681687873407966748340060585340540213552224492522982496093587367004578604819936652033635871656877886901705668367394616002682146022254931239190365238995433890166618329037088607913075808868119359618111950853744514785084192923769036566205910109577063464836260000007114703820181669278191544030616819019924677182290527349323480830179773078081549310636970891908165021066652799426395446474618451356877361813808833392555503183440509500889805843615051503081564518760261440370655984425484467869372510484686074190687704670754449924068711791267339950876366976700130431122994090290524168760821253051349025025228118853383188894420693437894629647691362913452940168723700021027471336296240506196679854802038683505958491451695932778146489601819767432551450983697678395619447596512242367958350774755633757292625306706359450169561713804493571478294058924600644373301718792577230580895827106831150140224953454678274950389256234207137026893199889564781162299551121416289484802526841293871242247840568730304008519073803330468545808635763989264555943003442413243044362981788260720176587321247836275483994798638202228138410326285641393893423050699701729160427058867529209311933259568651464039468381951136054104102325521518698535346852705292579979699487459777510134706815488267148889052400241219303032670977913088511839454961308693313438035151003390397134267370435770161895391866181972486761701876559710863893662025944949510426186467663684076651993728471298319382580081752210093485423751101991529906302600411847907746432018214648133209351327912739664586926961999825099369071164172597154886435696046233035756839839483840168030887001561715703808*i1^62 + 5203196987914933123638893425657360390148377292842696883822616125572455941873830730663801394979883974659922556475798190687102845103619897042158809615860422615460947852217647474388930117078114034346160438692742745191772334472457074581125014881662798583809098308287843600269957916270258578973368325929242110281000859011459978025766487775853891326690598192212230909804935836190278817720754135915919348174610594990852534232413498862235334103873728410833400196154264810859020608385888550961395739872960017889490674097280728604691788150736451784148031726558190854901000088367229021439579009602533791664447062404617725888325551132410304069011028989915156048735340485556020639945946030844496687302770740590448962866870892022939275881451730371256334970836096448695866180724680855331928774105873870634709618274010562716037252098243276997384393334711186486422432520420924154939761090733089725764098473470932074133254967569255331289400235520630983082899271673692612075569077304436552064447459310122958862088808014606838862487265159576271597186687523984274840600229899753826374046049303813333796243453119989503232276029258868692513336435296779291470449412858258895398289599288144697664013124249235703439336591377479273533666344380301007779098922930096398571848200520942111071201947981321708287694935800739558981587945289391307869648371086518075047668096259552585615069576456421555631428941694544862275076480258110286565656380410326984994204921214960785055918680502088636610036745851826942813704726023205978973874903617825249308806807577935976710836060855608825299188896170838873656981027436745282507982054480240964040697112618018060900311933415437134765550209106899814265575615137691320450589112762319718008280888820051632133557174389475443271330349569793105007592123534421431780832927508705495772549157862751595479003621312687334506545435898908837172124587595095789044099801445403530660998686530501746069964238326538559080377365418576388927964251306747553698817334562850718624506433024172980608150243211023301323532325250749908930157956177170435666031336364636889229757801755864820152469608119325963535315199685688502065978348233494799519380552950209847503310977508586981301715224155377241294644616146192156431718588383292387776534869069494251314379763098861385780074985830086410742025097773885778818477699785651678731368168619206448527226876794546466907671175612787209491372395949652631138926189655665695828784394198988010465175630485852503313232557201652598072068961788607088555734363580212158187956594612684042448898605329857321203189239777779990659433239347069785279635053149219552326663964435498657458081052995020108135280047445766518192901438137578529687492312696527491133150199043542971446844234299366682427695964888816295467659842548256448803537110213311300253120338721901035700408296611754355258757438821849512937496562697183566295314752405978046353358912479792805158998419434214700668157952*i1^63 + 69723343603151905970165247927362728662300887153673611677182810865119145702044599636876910887585145922709516268740602446676817081459136874948417194521577628821055912559992149116976759181119867754324915848852969120892507035599624544460018097707988622144109615553658522427567535383299061834507683378876524775540250965844437854375736366209216155746754915376183370674186743476519390848803943632915719560914342090363085304952676008380439108143498317620227402686613353749614413499502959948814482487477276757197132110464921753671056208411904368011773797597686840160399459494905474721510582538878273617808469173980043543508044027589042813999826694935121598231780740871789123932762184944891473567288476682138254744981842289495639764370840336619170354239184828077520022359418860492378620193051884467811141530917874964861071244391768833281170350613720179230508493061874508614932241242658568650585492195497369930088890875044227280758234465156799064189425185908595439680310073964594021367456841779270313547528400325591872912786897182624593880147742212822147734417244610137963349737990801315182341380494313151534749001014670647233152970839573760377758719237916742978179825351664973051618493052579505690587039648747854932854593188159915899107444077957581565606251148614907882702237373785812247068141749691002481782779850242725171567354160868740374264804339655129772435866641315271970297117332310893767184299793209582572641520709513482182055209006867767872810809131783075854095163138765263597927765360533483156770577645963952220000949717015606910278431592600152252171565789573144348764452220982834268560126006997779627184862343084098558494366262751097366264023939608225553754034698174841745492736840763941928500232224148050394720667208231097453671336398509890719068361792089334176245772310757720399911939693037700268066755911478532773971546497291077444635740975990588738328689188150734527436957399019488175574981049181381737495378060250628879559356469194875596877794741454071910018402036583800602982299843470943707896796217308922149178781795713575556387567206407304925984718681318496126641599907337309308655795853169757616479616098343689789238268126095069758641909283133987949302819211269342824320122768238107672449296507374100729602471528860089539656230865345375956640913285494178193686995301690666312714907702603387292277694341428596573786766194048400680983325971751559971125561372590003381749761415388225994028383404649543667670026252210659987097253673545240128671010578040130000581536943383264965265591084550721387402034432226643721511738450613601742241239956018690841106004180569850887194159187776276389686906440429267033095566344332879614615699071033805558585655431505131461095105920702273019276791380131750056111605279197138562759439447525072797213937867727766427296791848013044330109280201302140673943220232350648805568069358278933555692238948016537712104156904413896236823473507190125363200*i1^64 + 164671969155850159114026590363394182908879711069687134735910535607867538135000568096856541838964758692666191869201709078398700780501444086859913922328360978952151963987200149184771316034395812514477959081329488896381430489249585296307829171878881447636056367737831602146984188114787554411806601149227462706627720074507488835694197486548701180793893411674007616473100936806256128750792642446391869797800955146033145176637106318028271922373757910683183533772205323709308343483460402453788367980232599111082535820198582388103422970997457455176915846228960089913858589624079524585384796623558560709026386302752487913060956415142047837113189295043209172505328358270545163271478370953952093251937370716301787564968691546524567057915290720118939539489444896242105996530283066419044034132169835413508712923133843132358534011216312324005360051190860897463056214460526544199436165574942909917269906748749921498294590963452142328389374973466576686451580503858200827138479434444477578066054183253782937951238870741158434816622002677178266170330877002317348622569842845990105306124297820096417732815861654769376414198847996778785610760753791160368750170348091591071620536340227557865411123916249682804810995513195731584941060432330220085517456811851307101294637090571986374802497342019820315167429831439021606310208183852284185803245186051840845740290049821157210792520966340301396165989067297978776361010613859248405658963864571777403164008476997625341980259263645402793021334757009913661242881700512765297523799808301425007171642797995219895409428764116933358221813345402163979817839479727631065476753983941297949537547969676371671784790017385111804999588407521105903454590189124109320512982229603319741950516419270988202669101084283420929017947879859194709573443769983302945336122568697915817422451002716961234961482306867472505660601250054332842414248670959758548798973372840550042840970561779927630671832539871506207017643780105444122784070955139120149357550331120129795900471273811288926026111996491098075703508718394503003966084548796816567066584019606048804738269659667281195920985432994119811927602665104761440409146243995087740708115410304022372593713454756081693801948617584014321415926941064727265881967999277476456421500299996692672948333162759576897959702563318931794830621762638605033196334270698627679012750390717356639087326386329717366572672572576178189359122877804599595701170438005891278998663203962202154171246471464996044348083386699256739786334335226392417928205695679324662878962377619109378909470350294025396396321560214765659033317186582498897341048358958480070585847778521386635284651263440466264279451044669905114102247337514735719616931278879623751372178481778601924629800435513713674986095977019652978069717239749250621790083908053487082493113605698755837485564304720369250224493720645396310351092322973064480462997419962439989745566047597786882835166875615232*i1^65 + 218584083461993503322084375846304338205935515176771962105223141492055964496917090530428572269920849092917990881395700866835771274969996710272473154706677204596058518046454455881322349827480229965378599984805208096520675485830956118021156091637915890125514347097305754161010016445746195770994204748922027744045912901470320182385953268106780746144791163577991257276073742608325509765673148648856980351173418599316388756069146466391220712699778801887519299652401781103352655765406761324575176660891700991533054055130159470593584190809119176642442925081051553917430553238270106332423597852073705106120241704051640962033983293641341389837450250765213621239881834227290012733364570326629699982574767702953272664810277443441033784827140991051734840002103919592082513930233001871037634763150801065704051049293655544467117011883475873875250879178472385750084265773655301915908451896287008521795059854823992686538063049178190268203285332892725466715598882255432801437616755769896814740946621816289252769158185257488390426608785518750248896360151458722152283859021086177204138818296238747520920833681039225414908575879901342422129497653727534877335624099931775403663171907381257330065214098677631452902589820067475119417999990513868081483240771213415229425496157204008972354109639796992525488750809834010731176908633968474233848809849212063575567229326975521538011342125192360375505803667246637000921253548935287948767251126543053821378807781034711801994896411210495066828574303564990785265794242219522704182200517762049142411392488205218201692229831053795873020875786342757227602550814424242781777477663474446180386656904044554173446921977303145197816774917376555820003878056492844540698375979265645002256448614501162353460406842196464977184888442911228257957624396002015063404587695875400830290306051347319371940446905414404642701091277257973417250070204985600793932152411357492440949057098179389674196060073873142273659774587921719507341814374708084113167446786760319956515310995339933038988870886528515899062946696269186251504174948342587965605894677326098506159253612053958805843034026012036118921807900186771572345965082435482816369801748691022333486465735268602523698266301954684257690343275789516765841221248290532380802716899737149594253208565066218564851074071363317576480815420784264459231514220082875349773886665264446122450749378995575389726450410537461013966423426321119100626436597964867779242811028194963294734081039288310336194253349736447909961525819663020375589113501268191889685925141127491708505265054129514812040545299909395927071762543303296047261468572146108786432387490813622338405943671529531172860807441060372010799388831883066917381250613039456030693404995696361824291934196712719956789776736144336384961025388669675021418208078078572520465056953732557930953808650596072524838410363725717545707465799782667404805726068283627410556104931401144266733387776*i1^66 + 137549230195963991281832806323700044838167467489707401582302053555340153027060923303503201133386343995477778891846274655833434912433706825815916262446607344568389881683521494978018184865999426285893509337349771160228984952217527933041316092028556238589751677968119588572786623877295759226148277598526086707586026381717053617203055188034501139239123282120031440752857039595101240303354480110922549786169264634238770709356143871486101781992816529483229149889507853605754272948737168661974066677282675709206976518054357407866318735259369242003634483550768816126973000284796675800046385939309112362542134475291137876957323387340192425602097074658691661968174770794596644008158030423955469801299191114467458548882912820342498840443277922615305249184445179149094136215810545436296974647439597463342817126936227960308946928604417141423466672650806510188229222727237521341061392641110955894087713409100127786739514958325110301128785362211663657222651930665545042194166013636757828122979259264678074333265989443617582381457110615491471458176720352261904438321604224230099919843482089559503724068659814826955716991396360929852036396159773987949824737096524287111310641653784994350528148758188470531911878935995146440309696997463035505118822667253223746547620963660146442332931491075334393921964649183645608774198191753763722040838378620524188245280677456838741915620164661197534556705728363106280366602860199506108896265431270984503021865143792982958841531579004485912079019656629798893961218112372887668259115455370552924661644783625812785688483575968238449031200121262286342425830415084327125594923927571112366201593146622746104517947886725284667783696749327911815518100620771007448266610050347003930715360697496576361212661169732316356546483134917415957658339099160576215357795474667685531763695933026945781606838286901630496762817128555425962596098233780628088486219206688436675582562830628221270368745733654552052632617130749432931763783000899621525268896072916207795839493079933060268327833253150050565422326831667059317942643517781000467930885621538552733646192742512497540241656566931051859034845772242837876974856516714504694754890582395257553036611466012915238934928852625840560146041974697277690488878099833467587392355849956973108646865605250198047162469716704182232258560643172541987305341729159953369073054604453483566001600317220845855338377366090895503934201339475762648867969290545784089275356922890756225051990504971572328167474473187699912133805662862123076307627054729778762523739776674093582041073798617722033640135612316521970417495170033951362105316302007171379386238787011995326079910247878171112255986992420601710641316139995687420249668096505771985594721103052423597253555211802722312795563555955094583264668369484426329566421681475695959593779906001327769713829724605696053132815917201428649403596461923015514477595735546413007018673380597079998464*i1^67 + 60738854305956840975524663549510140455861213790620030255336848655618437463173892094153595496169166333033530378447756596285180283902168141230120182246364081502729786933014165218029260192457725354270826628087473996263683004746462296780704407893785936095199581838619754116604136856700386767432154031148035637207168185738656446845224905079459463926003833976598661079774260571893707479196385571632422339261082043851735408000756345744262163761562075983529797126493585720507541789177958030219536681041120287053739960068509390164858046366376749151264139627035964262320080480753192723724717694070767663778950540775458757671684301278559971185892851500657426072428766283844340549073962268710445940429941270569487730217772609226434277940108099984335690666523466751230077305560437253077612881747116272503580681846196555321455737458228725424005407714759526439995963012755514307012108285383067989354402000783569848313161003539399988059574754270814447447409666617762158362235367214861394038517198875650003205249317162636962342729142693474506885751393034301191087142041351376120697077524932709352410336629707601997501775001795218546465498118016455818480525770156798886433103602499581696574499541973189370247331794891632883947938701908806181307348918053422280384980642786433006072528502233530194659861294901193161093698810742912847161896612723743907479753909651312674904749003406471142921930998320849182981789777646764636437340594670314239398142590250522804117067635711320278749021912984498151047157894099016105510591512289295747319441397233664575775006622065309582481567784196560213479301620935474994678623562909328007262517717673133609937472234172744392252232296893621057663992067602185021077778863686863449592953940448087323974900572208660109732292143871171481247816906332828119687278858715388008177586192824615621804769259753885483359381795008582343702877973018636090675062394406931422623025215801317328067803863619826004212937972101730648722770668657402716873820681088621774845395668512153647578930035314943240298714534227234696590564757500417122026426639404996188329207239496641833765677308877170352120429089867970508570219260965146786453920225170146244911756272800287104830841899381439259158259217338058608823669721908555278864249353775015768908722914330559423432040378964376646311195639713341975856284417271718587506439080138832407556976867483626570727766699862324239893022838543611453616004722988552528787026883889188980574565227582618850766803228851831653852131714607624393277319318730677057938584194296433540014468920996702758238273657999141407574141781710578806756562890432538521236423124424028472552527575234978595715884920424533525982250726721813777841277327411153749686576192854773278660591134397451587781700414906806112972390389494589770855076008414404324840682742394783403402171508161538202805988800830948606321853344222893528745631447237576869653671340670976*i1^68 + 11581295128352197852925254291494673905939813052358802470060319975396167349565166393090181601886754917243753296000816640414666859503130404731565956971522101438777219938849869863338326333386529730267993329492998961935293076232376841589373150788013522133228735535686843126931332402976405814207320644142895212874734859868096058921070360031165607962832178659276995216899343945140494675843505121727685616982271626589757591149630306921420360016160047756870739064655087009025699183237685451648221091427066716680137111898860801824568278248882230844350164876282064789149676794768906735610607934359290815930622267128944106518493769181832642984482329374380667335415276218645790744553044667751275065771448538717083274166807691318334282470961084831983330367987932041019445325547100719729712377149235325987314883343675961779996328721820195416104302877410034319198811760658144107671578888815464524287104638644888860016707165300654928111599344138055037101078459199085669793527055429088301127662194839604456347374203316285550757285447488089680371619568098661838309959167858410085068134490460025668093093271794772318271916338632441155571126738787351565700522464092266361634479443614415397885959668672789367028731868972334241419718800210586268249640127075381299292965381533875288689705968999440649845028008955914345679041830526365091936639131063871981571931355527427869241237063393688777444843243511770237490936134217026699447524509538452226114695067247110945776362169865870539836110346186599083643075171367488481265591494035560575990227009420395250156677494842957501376587481551712206624988947256726484204191995366115664425528814931374779967824658238903358088921794077306069025000003275434745731471720238146610030205895138064720236232553952335181922891023433626684390083550044982891912701892943102269672600060262249611275060892931993484208857452022375967074531138264065323897512623269283671302172425425129037334555016743306129741563900978091067784784798604479178560695336268185821101582460458760586421978273619724880931692894852636416994279350553300858609280803145371438055029962163185753445306166716498704849853603054990141409714801781867990393562518916387110122009087355386900482162015719139318392338894543833673460921097086263229928135819816261364539017572454579850081687690266217685504998825858219638353941612990301512739561548018346393226640051344623280564976675734637238591968518893241441673127377272271610760098903378113356295521074370450674982681402685222800266651013145450389246821753055966695857474386517886345208969494936088011614031180450993993062238117537322231677592845182883782762554373780261645003264846972955173985135884745681890944805058279180016521088535591272288322212696893557261942496661335413134544565693148405378334201521881972357809767010531339286723023213617291022576161045850220737054848263686220533938767281347369448843285699362488993538113536*i1^69 + -117665562861937791326178087861601844917921914628158350074629721110170781828943297541796916761462352193813635215460619709635142745184222146460616514127454681719084064351634588682513742749976933525513149056442239518770126716192611759339222051842447133982824846747173569783785709200087909384968194073286094723358447157711653014690153407616493184841095922588944707295105303828737065526518639722220952680601800802473628845767536508019014553908410373906215408725534464394664006066935955392323273332609020348957809544875290173964261518186695293356489401151389068482745051746402360295681690160191476402506907653077515543327906479437626356693875663905449323055238330363287924388930183250297023064047501212340979859561459969856230620074844290684547368005869861139518159280867000065933803434087602174523202936478752624596044296565353623635816795717299257278542886361885126571897408523216109132270013845514234444738566587531023639103305425262946545792962263264641171072569238730192601157196788043561236557224969217857686372539950119387540697300069326693036741798805044196889102071670373592314731156365708238826328172841956300342747470847004138212208985236974798442603850720067991712591992281737937628762580719031967445139283366645623277244127844324536940597598775992748912320693926254574503518873351834755545810428680559535639293051156295277900662021779516735767674473434027573596078177317798374068832374931340734722587177810770836105003425335551306892076933279852151246063950532201048864882291649265002813089767236626207503291607672039342666338146795431863311228714416663818968064625059589563384726778170546566691313590552883963603383838993163380728741434995141383790433873764190276478602177622742281447547141879542115095606153527008796792202901738132338696016822988276505736817271961828684934417133490718061078386931852721479886867248171247388570345638189078776661163668814454848652801824262986958479263767277909941283856201391675960496390474535303332182339504921599287953961582623526389409847548663224742483914937638367818801793910831339749105848956817802599307875065845750179578876735945520228011721125456109733838564786073180306252726699084196752864511069769185484250876300733869608470349977710382835621758470449131079686349588403241427357942811137118202225053926284501044064633667838792295603274230499487969952505416733552636898223414283944843733859930107990081552535334096626859713420748151131942996381683983245813597428217747362634833082138104952236925932209489061240213233737733738476119116142857329045473439195703517340189578957410581650749757594874756780744305727819203981906956736448990844926780011727250982466079865802156250647543214479537614437541726805221858950141590590363194958258347930626270990359639681343196596436376532037665967544887709052730277839158958244036195398451929936191657193686578639429249329641392270345510297123330134638592*i1^70 + -171892588026053020051510365614440308662214415688480694247872733051583646462283380005853815883008115441973341198062877303445810895664337970618361946768789584502824006407797542497102005047027563187734070139561625916833784817471798497718885956522564540415078802768022297293856583961227404118203978108490023475702546402191954003533956293534220229815882265220981840706969712306500699283196121019201669079827908184594163687301762300386368999781680324024078037371023989487645399027013805684745012531483867711846863507449250449144671432246588795228297687934490489106792192965984932870225220954437808346177751504205637599686383801166232552032640498250634188245265585828875893449708659316552846613759634336530461156850072861355526021853450752925843384468026402628197035698711156044211870824202246595620018814452901887345311126457915501864474203471259716024408770844908268341538171445946987626388340848826420050451303746654530784162146344022067203786981244559683197851384865423812677639502061845766614233430350015682310482193411267844979633801342233852919131812769695248839130856174115309535716152923342297730445870870727548895715831769093284234453101314482487468394106093069328456757392568762257598036189251716710943305786067520758718090129242113599121418542590954271594249735492541643106715749202502227752104229871323370262742498720536315844610021619811936192170257548355669339481898802021992694451568694216035015945637981109757170147900621354041635602143926986278222956254903669733981303668538461150870945951479714789697763765322599137004528336932239117169689857784771319202344447553521620315859573270331094503534558000817938004899243820917992226647990854518821408571028611202717213648518391163281125145186307346538942273756471179185211208540460339346722973531555989439559314450561819801725024228183926274812793684716593013401912368680254507228941270768484615971069641254238405413871320617518154396420920177876729917235649128906765882745287487744225892598622353123840429764353264934652254823393704229299548620871979092342029894105151857186362975338848828701989050880289571059866848768494265984197048907806611565808697423419000072911196920085109813442685705300523680010140736241135470000667420640636946547937227491011821228757467655305776300337285485377880039803036082740398315115672068060275266093658599359631612970741155961678244645892670562630057062262020942577898360019825872159726710130799378867483728706683712085286038947171914474448092768524036203742446930461139241096126099075579165275125932843981609243358208596554785590031830449247303416499637350179263487764079685444206399224696966400762948917082007824111593307122852600742970097344115657555250895363706893930155379634445729442233175956547792735118500376486200655538654721105824832041170030677322156313409935275652252333362699900665893182678475527039001861930531837790494967894875570176*i1^71 + 1202457085278890270265133615430264379663960995904694498200357882674514864363669169007428962329103151248432926638335445341980341303800886767074863659750443635055326042548484620767780645933577779137055604751850048373918756769802274529184170941666781631804693438222785011232365990853830332798436395124049057701726903179832030027383005106590485330915199840826678343273490292737031435057423887147787625025681068274702745638728962290728436580427584709736562513668354086666054548336999349881313436262162604159787181440469777009052501738126250705849272142979469995191137896868554088976248168841980201220462045058892698279823602178668267695131896780523161436316027204888795696607461792403561239281457433711855999334189087621693848874671694147460972046774807990116826152421618142427336811242472815464451424564311806758008005423720328717958402101192889477316236539837316400851299400203257985346042764265592643944674647186803021228821925379108430985504146143911431433493722550930341314902479523021074580616081442545665140857434062227331470826894764279936062369865039021133923450844921275745941370152870897319600228988665120492962338708864054770162531021975534673503987605778275847556807136115432675463272996174684932684956549359979364592704492182451907021048838259653533388257387376918962471662272727824446775761562650752079368965371121490391202984676430143223282054587758397378940864703277435009234190705664691433444603915551962969791006533692316412237417006945110853302177324898141325026171490474710217277508008480354788638803512217427362024449333870005503422367825091211336025563320119461321153387465442962394078058305222637854841768638550483807316189913026136379510847370898539389225919532122531136171843491492047630515014830960755220549820300545930325263113242598500280561057961009016280546860430348602531318214304688456484822553778275039818748313155936765843923631450863136762990389617644173793390591597793323324838618918792006551239713503944164363404756521761293615963779172678261381326108331542732120934734176032070837379585400782696261329734580060252051849342496721849408645299184546807503332849892503810162759630603890346259398072203769729970750906407995539754927691825292400502460232149112990857674209706227210522836910192891371185025664705794213908418443579638251591398962712121354080451634101856683066233261622919571022568478466716398318246288368214614481301028712612007601922264983114223083620265527881271265024684933072576471787071664198648620598675398496216610306499250448864856399646942369953346787922762412611124841952005919883899950041768498947081220636996233511960412061361040009993574474834896653603960907865059685979520437144248827279455946971488506665365677254699249830583778824018779211210945422156508096599683341009062733720216864193408361269976077789613103355018060568178003673231945283150996815073484508390611746816*i1^72 + 477058236723021553266393417536918598119874153224354270811185287751359544533844065208950279806491540878375816025019157508582141787657765259888197746689030708427976821947577272281367414272377153672872008643321217883151106965668606178880152430889888772133016409750493073230032256692629022421291569714245349968642592563911441965928278392269179317840460376776324383805779727659012461105889899119497870142640272949763723907797964575831285467105970598043944884141137756020327396288140121652769366875431548684705269582362501495564598980751652906750658968908094821512074912365315324516975982433009681458618860834248306129245424060501082553963783433128909822451337906824519267029906409189902785390738620741726443868768014659393107702263588931852720428413021969434529533647372491615139831493268677932561268694736550993386120330107598511832528960918059936383437733918504759336400234361025686756749568293210803453644731899624038037204678272647082253849073617534204735176422209498371705774767587587074597399956534491399685741103929999295114380518743131515891887730221673217111683318519917665190722131714263830276277295641602813488686707608763280452592122657306069592866474756118803467186377067427526101397276474431626799587233501636643208505288347979472251674020731005050320987485474791055455008743174717159969454959552891995626804339121081340305428132904638474274128267242977589476169716620499462251614585800459711238848086982886373272992275953153977172155716625827457565732916879314834828420238159225066066699699604005645101657887307233202541187521068188187386062924625248593466761075053504395487678801867966895939025929220072270295396361817237160563163647397154286449987310698531799628163008540097056383879565664810726403490459281094605760934282507809049100213129433396674831266550121994139534581581553622376068602355770668713044538701320114542560874959457278413554754885899830389761115919428282955073577736452963815507538709219977124005897188673618303645286828729287393537164423278971566385154425357670575002926359292116065999628399213399592500016794983731281340865188086024216171660082149191200087436408767601876245181839914824653099552123153999134499105396497116361949387056003712395750085681249798387970324002686433474704210718909676697961612541526026184958606443472361817102839996618358508615513003129351652583340298759476527279624026283248650528324288661165983267378423705591353596536519508870825770406829353684249971546132379486635772797957966667357125900486135379010747255832283233434739413736767074656517480570072913651878803144071920521024687887130975413347977965346109099622565296140084704814599130192802126885377861476220938144725316533721798657962849757720096160831810544240574234916580458424567721655287151089590355127971550616739883709454120226841556404012838524872969621122625705812692486788739290504107175689930670080*i1^73 + 4317446462013033694784956472261644398581788850761150946774190047161819306779638242077908768488063390025631203258730974608663447243982267901281568145856297187271325738217421257165073882189612653025134270843086608807926677735286585957856912430044417886923310580720127983397507953265132781396051996294922322133111523608150192381833909860928938159845133920983194124954506043007937019142755277450920548130919852685531307525758459768137026446399487475555142076758260818080954210076057012843174248174478937932435705408294941977243615254365951902807572337904195448412972725249012160648536301342490707269766049964904821432963979073156384183548237048999849410656967150328235111590895966207421433913525147900348393404018024296208655672975040986118436601238900853608719396411876099820339864354159724718975722031628843685576134803532737423022913926299385400038605419418304894421965212453849991933392016572072142868107497394337917571363883717684645427581603149115006877435480120604614231398411729986190491823512369875585966177569482106490946633614789056681145231594307009551468289338608163297950509398013109821074387796412877345325849851012229367604080946140267184891986393735202031242234530926855924218868304568530810836305540366390801079870652286879579328605757482653793245324479850172625321247751643355123351089977929010706710160873755761019007539375498720426832477717009977919698757796059015398536798871116419975522901481930160959072589122249625462269812091440750972849859394889224950701137097649005490311501247016038851619744472727242226784725706974039215069829850293070444889459313005553100063708109369258553304586773199387473632155631409703892960894069405039309550478326628700300421624262838193823679868805990014286373479671758414062251001911046915019895633428279357235851936726144759973270842274392050735799712875248965482925814949181309373776809335093080117131187893246057102977424297438885761906705516133058014280685961596853164278591672318477340085240472507647878376667448645462130704132296354202906816714647684010224560820235994933987164196935878476177397749592524153244589393147433086571556679761704955147580090944432712475843941063654370519756429179917842800786112108537137010779943534903377249087775329353028502057181802188028118696619120279022967157861730193332860924666609121481110519657459343098455903738938367220979127708612118571322391839105234779127784006248229132272140717728981231658811981354411157935752388311709030934682364595751834500852552201218380274410238043023850870960567926428402907237242353578016805072267924712529207792490965953652342369613715533243569666586760543020234476621695398802591429362215115944103880288886361978601143389668503391950127454260198941500147688526749007731829142015633505965894853802609293229262695265964779477586481285183203182863615391538083003623207719438980591099314176*i1^74 + 310385058156747931464281929245388456715360693468251244145547225428306158300094149713643536613155177503906562255869678563475914181264618628977528570262924620995703529832139741515053689285401213681437744349681821817239296248558592129205003593121630899551386054847870746725434435725101351305529672923627341268374618666104020419707847269288989092328262255611455871699662398130784254965132939296832156302924701004665559412376232687443631675766227827164210116006766542906544124062440891572648225261271524897790645376968412072012911220209499972318721173562458162065979860031520842859064981356140283863079327033657202524391315944020665901044157880872373732772066960304718308108589079599724792416125221860035188443382759687617468653265491375157495720334922267430539740154878345273662790312294880515375339751970087192284543164677839331952017749910026860891820353642463715530152718342681383060385930888596549762427325891078147066922818737536687565199052741559477196212596404305817126519328941201690555912401072958867790048084886917152666989172251487647626017808893814501796061334639823838258986988329785589137552832584580523037944248724037906848073363036449963758017500993985399826912084974703424391340094070259116412102269360640904230730423072164163971979523320564456637701796487018451984941662344859880326861518877793638334340010175652216601051552658812767843624342416244221514252186011764223190465797653476461955777913769396566122289272357171084725545689746994831125215324892627770958097159819856733623168792554856786782910054466867703210725119295764728077645544747878482053294562247125223967159613857379386368040440551258638429651092342482872487719434276679623454167134688325747340961816702995711515853255962501261374513073114689317328477766574944580054548052204046302459295948817576863432805505846264272618450459090806987463291811609143021147599540820205287418332347689160668407857701333817290599234555092479221636946966454382931209309000172708950073665556122584207335819927555213884029889492528810097698582088752350547979502250063844293590612436102362156519033130926757453256034022692406516410497924458040216795002243141982959171607082076982124245736738883985851545891235424102697934368387420045447402742174965176079338679415232394426355397247695188863640797863244704996912060500368551192350013259684380530439640903247283498627096607209072006616723935317975033784540041652587621571593302704847178962030857792075514106446831479752048142548546645984659004992155941156557820363621533217981744836210142297442238076817445251955640555281100606366650782955525448769533253641724063582809575775746594675259808256906228484166506989101101945537272905372638916524292075040418446037492869843980813312428800122398963606719691934006799581832806545293434139391387614255517239949103390268552950223574477082527558846811044287873024*i1^75 + 40264937715454384669376082119770607726617649941205051154508306555622793493049857960903480145638165346286373733706593321256557666626720482360961179342752454226998586942592763312805043388032991129790156705266987849007664313006164738836925300695395788505407359298877885752941362340108240725265631216002182327018181332986172249607244546184752167872608280087093315743937660858257730118978583677733683814033112535454863006742390369851616810756359507567570961030301996821655302144031676238906547208190013602231302090027738547408330862825131675000643635981862479729529691058264656947375736170754742389595154691121439950798088259498663463683739660499378431348756103630084357687350361911675632615945436156209148726162525838817924647510721828111759312101759351291255583741930006511092664667952526163300793512221600074908776983474912261936509029803743452276681247705709340091442515959398129948116484236762393190442289008264445179861519757523475397423857924635356616999154485607896006314095818029146412229411138318293248176544406066829382928423083834966714454928446167524722067620997224535109947644757399359185176616451618824475676847643451986148233132456171104843988656549927265721589866067669049041846009895268305601505461712475676130837525358751960158982332179314269551997329687212254416872470822639387220800631936588236115280058276391683710876869130829842448157161905853093405221139108499069483636097028710201327093760394220277136404067092298805132392031796717759489127831816884256485331210394324881188090246988172122859364270850096824829765422937210599071523717303681271682056830175927722169949983798682566639688855775463932095258287373394908678534637811228197169797925154096093211267326949443720915528942666452453666154597861317106103653513568008748372899328663287880331285767780333251038553308149997558577560036018249848535120324350084959873559142996347234742900512891320132709463653184654907742806440651154433947804437008385256522112139220967375149513746396937169809369531218189513591072268764902790210790378591394049421035615677540456958232053604234688923283881992674483607684675808141394990088464371700065501470259045952120144342705369926677932628210572428624564161848159796162496816511924154641232318983376601566962445365875034800140754947939436832684378138923727619127934398989819316391777177363112280313787819555530393121516704817147306335121187550855243037983902642354408179301642915660689540865969268051878760778516317165573445072716627861701487417296498033752687141393068442104147594564998876192292938268908629240560932457255975899420383590519898982953721421082651314090164017208906852940732299818534168132329198914255024651110676911625094003580212626871802226805832704772050810147355045325899464803912171841454811873909119143460510250697658644630082340098628510085960162745551240677202382314012672*i1^76 + 1331590050069746286193619819279643475807684265604156086912189838250139166010584071996057208475763250857136138662492363435711471410120107908083381601482587460630337231297077813231316071990141905307599329001051939952581110555325901881993327370146256567882835991809486039079914839690223714887688174448798512549893092531099335955432227938785666119678926500466485641733908626285202700129661652559832140668347529489368418735131342694044809055197686098616501114424512023815166549290047945007683992912770160799599727215946270752502863056403176445937282667130357733466751907685260893752077873577174751546538327110452118932560230753686542019007156175874708478874241378153041586062998316205495396541958828763486477200508002952710379983372226746938511305483062012935915566955872071450875683816406597432113395349112051061853855557643937710293573465836657198857577605189620920765265314617136731357629658728556010944746962416784609750183638639273953890585251844451085882642292547563167024037600352433836254703383750009746281233542694259348353293153473660360285910504460988018103019362415844643709358228087405210869825544857392173117392940544534281135320116357561535831959774369493052615960946863219652831971654141087182010383807737772500965998500649368975744852852412257458078246043992348420302271173844231545854633625090919480395143609524138209429728518655804414761111558912088593682444683221344475597307656699342295196421647136585363760897450634450349574984427664392745362672190167085774808891474169800123765859670354755661193957172173638010636799061215571569281468139256980784126760071799015623829519423717897313889313990916468598504099806604917796101382993414132496529926217635506208820410732279790264867939044124066140973330831288048785146062754554873934128667680860524165431354292947906067564033253548126445437188948126692182832885527706515662585224272796660122477572986052375493029255899500258267851256557563047063255405783740062780848004792621425473351635268333904059783779658672748063969759996688705403542043354872398646742669792763695674365029776609712779765518653171061798754293864408323392404369220001885301802387492237702665030901652925548115821679213043533050271487980227236239150770035025520793146857128546332627059217700464858490453565517949362233119839480272443255297330294915759965703770803042713525815647682628250172024718951461555590053194618037800711356658950239829254862011632070173502895463917226038045900549371954461677620812087154910519242370178344393957989624022819319974234062100476676280541722699525446636336606073120896902409075298562030713900516231867844201962062753958432388646924906018811532436424462832246928832548799415851188478968123338475247597901865900613310223133514619446919110728021808235576916540569814994815347129056264727454615960556878473724037898268187387985133568*i1^77 + 30768555302869542027042349710699058181309984995151489684851328071634910765678223168463450957738196543565269651116739352300156593681288647839383167455401070259061131795885921078529626962044651622856601502207184915060447132721574565986919322308120400435025459436439055974603382981152803101724524568457944927137250257802175157826312558557246519937491341280119527538843151830296069204577286919549119032668582091494385943217081802324380094182959768798809335547352349412464091130304949158299944046458402381819010633052770011963362663237221051381563374218230238673110956378575271161251075421670062148800213652860312676709101849387452857274315321734315918285351533250335791356915212696285010190717560845410420154006379352067492323047211194359894871814407889138893093285850605382303595129712670202753871762341821634293354091794370876603188488773926976855155219226050612529134397748995948172265750186843668858228785886768777398335657930585115037241470341733061476340770670066580537245634697933524190529274198604141033727505435328795829946682762887949872417337903576564297879552941061964937474256880860110407231802919791722364082580270956237470029721997736485054486312151734323756201831888227958315479052182199679392600827913214806125735197295287917078157834104551815565087466114400861404464699076183114872460074192964295629604018665519449078565066516590919386137431315270233694500084717989192693111436249417410827831207283796163014633473833156645425076630360632784163392660879551307708722117617634502610795960158026777373784131666658348205661532689824170262337966220413381909126597055041592300984899901212679029812717276022012761448603329420657636385891201394718109077897591766229954924449813545132068751286797428069025327320741957970092865221217709953873639740377178405710817623571352927677286574259236788236374857302440176678717090344813606370337787521285131595629394578781749913423789713792812691017397330937227285549365580337859449757581674333329530808643850684253300992837630078854574327142628179339656445777731425627695506212253866690670054250627331643424897776460766117484166710814864582157346137780017700772717475312320674071710339657365170280119664125996420802777803798941497881293476867032895147487593600323166394574469027903471803760693087463087889909371917184491234637941354737147755505646706443547707176395587299197055637487565777260452548058857073089385773764078372101570646617436641458322410309219978466658925772587662743474112113845019638383638327557791469668628977679442880802042967248412056013921745783491146874207619178994310406154076424666546700205964406357180698168865423492582349770339342646271458878812995440687201365998629128256455899126731278835486804576904902179355178296528532746495653798694679254492257617774868373125692855729440737460345175632404402398803448054153216*i1^78 + 460479044385225724704371220071072840946407339627177908725193620350110377181355964897714247992213643105510864290872241855582981246091930418342373489751852893269765913705079478913851590492287603904114428426299189146028231368716455439067953580150170812943004202061105403510371127659091150927088257159069755166168946235255088122241212058140492449236365101199357559494244139717262510467544835507582071641705373959710724003269201818364059141098600021613136317645629293340601559255904891284785006422260833979359365121205495764353246069418103173190796243402389851413243221659506633619360878100033323103134661522473852066554816783344015824377084881813061398028365691204215230464708638944372274130259956507706213193917177624984069978771363701691594149506574908068134682534679482393047516961380585687632283621614048427650122683153269117666058816121117576850285196886299416612371155684852023492429454433416926861887845754510264433496715373231608360158176910529257408247069909072686076464682296896902835036187361745677304800010501645331575641757221176243502521379859213799151463518649769330103650293535962722869106579878275927664216885053747495755191752527995287307822376757781481204108190059807433599043477724690966890889314626162461441554287363867904191123744139813348630280081270305898657770069031856823732047414362303050966434310270026890275083650500363684190082980952735111967036490128097771384779930516227265110006161762601573644379294298400557408856476648649808513481684427966554787210853766651342592243540376325045807591802966692277179249095502498415082586559561858519845849568603305528932088415676571450511941703673122417911395350111282505474971279182081344177592021493274522271615546058397132906980050129722062881556341930744314351143210399372115294503905850416369742726498876004760092557849885327266867035892077556206552785911951648534316882515864887275478530521362764983848251940818101715964866289565417895488436547490988520523931951369584651055651608508624419721396218597182297902333105323685335368499918036936234930118807181759894131105610710925700344240105387503461263147784200849044707192255787114434615604405366271391500374536947641975615307040662216364691970309501355357414714689913429628724172170947174530000398465758689815816804042449423398146030077752570585602384613410885986109038549507294437044439575646909870843981388479612822430482840773811690739603117634283782102678184611131997161974703558289081574464896432959658977565992377752277220133255326343156912376702884726670365987135681128880742024889941810038766821333254033880733599838568280037869753148498260430363273987791031711690725539043906779236291576229622481073394320196685625701532201764689365809589684712935957478552425069469182420621456651082739121310538658001839079139406919162571978670353602643132757835776*i1^79 + 5147211132475167169134938662405638158604435320860465499018406741615440212274547628055454755935379300179245556736921149068482930641994879523476967335856147198777424210020656903555750135916280542899072078431850396942392733265868392419282823173774847274384367831404718935151141204440711466324032679509664440701675334763081901736255500192065346415652969437032225759947742558832257926235643445500474516290774165871849344675992341362833901413817589955674138194059248163461585790889145919900700124074698704566194234978635333673737268928290548323366106914199497557171802845482034031874670258828034859761658547788765219968935415900196528343647396604098525029810946085720367812081452413202420455169612341095239099468316032496316673361551062023094329123300154507542565913022634536631966317742670734413065482882534710046031006579480819044605738155407567340128014815272558619772689002904096978638401088269418596513527679891943814146661599337874197606575241245035387011968786100303157412054272069408423843211645253404009898540512436512544093803815977410397421508282193139586390955171354821570112661437936708182359656211562902178439907544135383818137782238021071389055208847900247539816171947024135498387296955998243280107586240361676604357601906874564077953649353596436624459625921417879871286468745412254328003509151095135296518344715372441520892015222623302432574752981753591580851211972828315956664939035810993267203135148147290119282273458571575506587390421559207528118256378275585692384449275760962214015168784528741146106044543146748087474190785892794100739698377679070399485918029621527092246793960541001239882403705804428417270701465336862836347354723494510313336967635489861242697511707125211426202344967446004590746386484037566864929951914048646920510894631284893415298326039952237894183056873966762631975719873589069315239734190273171125564605599281383467625764170775721820796751719638381331240068419979208476357231311654288947815197554621121230500399435167137943281186463299463928559152792010179962536018027126494543100468080563707648986649001026298117978994166782004771640383528408586590313623160255713715416911518180207914288421383676722995119022472925428292508730909897798741039778887033239034210815544319933073827573497954668610585785860025616750994580677223852620918899950550724459260621246154632322970820668983595255902119536672867157361341800108335001092698998038757391294464500081769609625271417637128186275248753513517538666158338928719067390853883240945766494309983773331509274834090672027425562088013112549226140764846543655608529927365716200798429350252833578846068254598368901974492390252921267314135210153333095260987812465612592545505753708511596474328466064330791127945968748869164420415369702444250939803248569670524327338569766524266574617002655315132416*i1^80 + 47444404651489561950416223771077190234833967450282374752240936864976835255548003393291318825519994846717187419352889845099768015840972531084096373132712419373273275957832714157828463550463712618402887409449184554230179731821263238658933328703668013349261154627462356640396956487178994994797084404226782649177954248154131807313881289119265318461677514159416326610148309567890769857070772072310136096337907039225660078273930960988656341935969480355086232023134275659394151425159968880590898566104407525554603931243870353247371567339597616522487588189547328224516080601241086022420837289222391844476795808931205270456539317656631063080971495941124555146681549597083859343492469013856018692270404947071685097592094199264782293006980157254839873427220028547276302473778597710863319021388338102029951742969904099752568813115087302612066528681069502393237293176475459611638584018496590698389503781373386911747222206251346974644768793336879528784832520945481534768657247276314587655504373704459596364072469584015443551100587585133508685025936350036577608799691848632837083943022776929687164029477014369950010459914093685897448130159628023970496371060326097563910545936538425148236376718652319845856930589284985310733627369976986606408066588571033869935872441145161040418554817909351735622324229015572434629883784506679404220417010398718389577100188745987324231431778239992379001804698348258464459622941131124506528974963688307438773363341183252344704795346727104095075985138358547647346609021897696435085024590471228878337917429046764400160209905216980859138440614340973536190263938093760971174224514410516604838057608862499419140903244346572820920675334495722053757039955662453517884145345638347689583580680574495384129065544934916153823216721725372169161773801590498098439805178548630394831842040120258719142328408431735655598596305513654146470934320500280092480468579611222906416349425446728652053421620476787090744512584541745609005271410115390787290628311791968535875087376058167534887842406917522041248244606970806576243129775839348162696682493069368871176440345517487421507326387308063298713292953448519031870250459693958607777160659478262827322671613603295277718715215095884031291604089644947614094508876844881322616523303353465696784987648318846542461570369522202289336378130292239780751780558997515297007915953691076435923315733547037031026198878175960601609120037170141925465470818462338110103615021523577369237709111653325478265590568032610667477285571718607449424144528705648349405473812134175631713461907408756453229763970891986413959719928183513621790218027914048237384522226157717973448894662762016022891219595941035652083133351098311062340369233205921971186228541767176876294389905719380189442340766360509186726346975441214325998668706306450983669989376*i1^81 + 422998878882133118543792518858427657314193667772582982591244978727258153095192622803739778366962857025131959336276947110461841482252920017882730078987399372670335014637907771276718893322030378465853022117540921719078304987190920850312306102768534955709106011980234097451644958372124379621308865740187697204826687094413667761044665044800910012157174786425281723626561200661489823109450677392190448912926739309554940757422956954118697292560981513814587925192894798432896354839430020216727114160097554381646850907163348344747597407882081190830544375117510977677132977689124922595224131113466146145067361026535277650362119338104018241017722164341430141554045864739506560249336812769563065035425310150940420805099647531518554912179903450220761797284363173309517235567410510267839311356008888439121344409912552419013337094454761922495298982885685317430871126749117224667356994282673858138698504156835196232421438122661679365182917294798741081196475783631127988634753365590684177980633893019743333093391657652508229303303336212809006425910859688606193561354564905280878349839496117963324658669084135494580270385611327926581019963335765152229499256667316902560106044091694907673267444257509676380921672040996417377799989198203653215519930229435643665884835083817457169297314512539216808613680690969956387966524810612580003889474776618385031879687236927233655700786669352478334639271901566483204391974763484106783322463982789459904650843607791116609312935470902872488839288193782543831782962497568965889291366623675915371904398327005552040895929550382805286203608252506313461772694384690758174014641667342357102634934676609507129744263411913215475809530822260920616942443051128697581834294221217713238450407761991542690734911337275828562268631239726754763956561730410275050027711636257298376031387593688742760827465181611747138226763864070240510368274754978355157603663200452504627601118196487030357009325227451129797202669788875866075292130893631920691709770777917388460918196145329588351047820290717516340847678549653179723856849734373807576580850090725176260157574271738179040519908677697329259742662672071737688179045080515666149170652926937302195214249080959590921032860746986384167556382773086565295957382233748870615994006975852791306587941273403369150368866975028103073407488034200529099006809780913397024964969419449007164221776434559128663789730169901261994921527620828415509771610330158284034751780632038690844672355432379726810988907205265624911102438141626025372421148685570698250205005532399184825510595055021113453469976589848930038196736527247951985451409311462233992084949692637993053596076460767859329511618096071234190423148895516421788770734455004621794637894397515179864432359586983883303423519350975374480574019684286979755775334310108725248*i1^82 + 2361770597712045810474215854584469962712485241145886576999123877686284205348143119994129648912514935489325429532174009066273970365457667437135737068009652035333350007887767703240708796306059064516338199823224426192684049131449447906016841861224868566182905312524689467370755324441406720099363704413899022225953823149831558645551752813426613638336148535616260254119298371797780522653806464925223716515255580910272932171804085280316177356048639317844515953340693989500653512991345368584428470096481055152922135294738339072760517690547552236192908428790869781547617219977990506789261954534213327616623946111643503959141953637307169642758242344400892549183659264836785614016739934735803599097682670684253044053669120095970158451499342321214146180789392214156823496460212862744738156023238872337851235350603586180859210512272074149130723559491225211871867179162287817166015845251600926948182244876772299064257793112826414596543863226116067831864394751263220491446921503157614470313672376448681572583488079331149478064023135032667872477990219903051862299518169182293449359232664445395051801447728031933979551057118640538903456343618618838287938615268490116692966894351327599129834408712123517301016338378602889580185821039426305626714866394432342429318504968078399806792322204205906160428803692784023071152268507240711881512527933801961436331235156076848010300796996244041491094926947920620751642871449634776079731297113551103613463265632091578685786597939678907543388219155845789293624579851391542846085075564349770808113401852215786440367355895079442923821207147572176945509203140935735537575458461780052290121839758915103540154241610413980268404507178402208195367956195842886332763565860429542154913293287069765413834905112382555323479597750514616916221404870322089339635469275402978946282444025465003870563524725270737183440792231883402670443207160236992460962636970418092689208744831766758697111619290336769993962404495897019328868396959758557751195153395671966719916101020730934966480463856365421306151132573735619390798983084192027512937903218886943875685826061629061790116142062155394027877561577913171348588393182115021748668984599632741249459933861107231765526527214585087552891025721845977710209789499633789370311350054140296128997357206970149384234318481871536182312319330294772407738703460450816184910050782697094248780077773751437289132707176278057491835231641277275548729121149542139775486202746792745982317782877073670529387037146062923287762696313741879075989036286355293680953837041187439696330818290759601790593258205943368148323924487511808432326256545281283136245850537248735425204068245381333911303571653870874288916889183241936894886703819186903032506252842737974058422373482269151630376033965831120876923686915495181987126181888*i1^83 + 8960992375379224347831043840108077396507784777994615871051230239242795780285414865617664938333286516484148788705244132766401766882164482494151342326809972365656015984874873356857764849299212750312279742885874356159778051306084777108283071964817874844241345297822068003219085986003843197944302285554112230781041844959355973159751216157884559301227215123627149306486767929359242931807951737331471845500923863551462477291794987663393419275630284337166169400860492330873185623004696980681669683372664643820160947301837113617453642444437329381659969060630897740023413296897246348656234430646052422089672161967519897969032938659573158558099016462797097590696058722245326800093803844560899154039029536515715959602557734855647886610972502200520597582668786547043307177701400089220927390221428410157488629124555725197843370732959974354761124482297722198291548311428170920275306698094716773791606647849194953920695096382274949724671218635537277460391834466842683492465200431872186214508935420912152909557655147080363534030646488111682114367337789904300475415848013675792908243036143793247151911765403894202558365597911763327356174182088120949543709450474948863348931883780839250628102774291704965188940716293191219991762471456928259158031786998396108899472576961783575936919158933175625700974577308689058850236783399686326348504437622509769329094383282522323332813031620719582987310171503996145393606539095210520786269542254344930068536084218062556510265046943140438236556656628548933925788311772332834318432211842099578826734931414025059058885899953645947710513353297245822851368275028285721296845420030015583495855127038035972411722193967755928014060866800789205433275119899107049254414550803100322710001038566888343538519354793008276989523385513001622479436595021836276817388661852148057334404977372070021208687620551594166050633616307320511839319999417459486419486380525388222470008677711229112885558144498941903879546159565481024933165899387401693014874216713561779532052108544734000431406698017419334374130312177266840377168018968915049520630601400923756138711510291932375320446384940133343458185673707303855291584805433366822472619344303621530509856435009878644614671716460671925911652571607966664949226537450618208650806243835152803303983916076576863174050562250120235963729015607219960120846153839304703079500388060263118854449878018199407511650954146218149397928407795034785716575482851722135285686914643625612377261973735464419471686255647168873454103234900253242558333872620241498060836570413710537908070314003520500331765014886738244267555925377228220210186707471423143337255419098300510888810440145511516055819697397286935868365571828178351909162937290598051468575001199505922542463008204262200526339001390999741324534797790498258944*i1^84 + -7771546905938730492007703301691429033291689005835079228661427060053677047109557642712921290684335529771192316669198680167935134634996622318786793108083711245479655900765426473726975041298599697211252429354501115772272094312313056603013716854932383873742655789051184953582952599329314470322200477667653437864474764196031888147101944772366784863671425307371214176802501582394148361748556724015812197465624105075467394079354798771450823189961696942405288612277738794144659479310165221070334143062134357272681307489769512587977733409930485932587471891923340798124243561140269569338062321825244884308654622708910471616228772220087190619775681809916561579366764619447282418746163640086376383897391235235686964286701730303587054682781113080847038737329124881740119440670329169685811175892975708050535281402188950941001828407614309210712001268938203180399161461692141557436558651878049171648460272758881218393039321504796810595471275622005400660255434600560852401263687137730852520372243325870699131102280002266726644349177538454819502704045046995052030142276468040184525252243155801435026889806831236019077064860013158930316412506747804820600184102476103337053941880366947808122851634903528580625466761205569115547359385004180836661592951133704633030614727845764727992581501011844032517141208011207248628630243863936521150967664723725811030725120992791161144973488375294723531776337660722952563587106045010808646912254960070125263599282929201028350225300907464504912145645298448334016912283150628720727616588596284396942258882719137956341172452056160017087068865471738141049318104467279447467860136285024773882302581559324535017286589634967248874038553336986930177491676464452222753529030240140902063198833298533328489460604277490330500893941981969817331251736319857818072459395658411908236628012091732137146174160133239787721497690126491760999148400001786304696121750557569364883338930573592508094288886117694877377998557069408319284273068014107041252980637631681298876372885437602881931384299848259055943620622233826612447211585704408944990688455392636399688747735932574310221353360002021344961511689018255015411969207756040404936094931573842670079307219556336703316388611198250026629324674562756974412007480217261527830729027599053380869110895256734486061369875199697230810330967400923285902906056858069071344197191098021765193902301061106531471669807116247794734333353916777191734091722048704643708062939628648193612087225808753190858544286075795842137450876219405454679401306568848425985703646993449220069897030141386029287728685979524209990729110951724884826068875452408208925203674358565142532544664132142983062201589708584191817719789986496882442074662970983525170578523961705746415898543607369262962712204361222516536663605248*i1^85 + -38536387929829119045086612242826011837303251187329926381216702572672234573049933777660144238322244876124014140209631058141359336001843469707717195905524062134634159363437907017579262718328814948911845800578543888342410783231478752806880457338234058272241530674468324161772318377820594303830348441192963550529259684544297266234293470857418842230779188577430472592087329312728010174911794896995922100166036012730525163475173063326101212586887836896527782938153387261418174192108313051952317941743375134818003993827119062613309315624597159935376262130354861071617117661678279662840593850842746740238059444122940453964878367090153522486046975960514140427962228257459743555539556730030729395963517904748122436325227370972987180047174431540810790435564739985394275095321715990161644552014125917353226749804887541363963488883772819741894096656779333643794237510002897530402032294792683694493013636810769559930406008918255907859058962455425393420223550566922967006143401683476695364888147204078113132870788277638619417869344597385667791713843187301531756424115258168065471397611451191781508781154519961240601704442223808170520839727564456320224700619041202814549827682424902245564654784419852450921203453532580363949067469704437275919258987234805545281413395773067146812362528132969291881597144181814412664791769346278065183225547336649941519519708991195233270618874384883509842008969510029597828454128083293070081476701570261661887170794776825635418853137253342066203870564079827308099707790832869056137375875213967776791484933427756275832919721634471953793701584786174414053246149426509040110684148926538776503124718597254589668977097638878753302940805249126834580317598386704514665756657345867706859582814220759832267908281238734701613504593111133080261352386409754120595775297131459501286039945181163769849437687380556366500654177645828053159279791824642737059983178421012078694018219515723063168874287240671061683306310134166142705038835090898139250744235385918564285120108923115145752246245684474263019877078958743285255851003887290765631943000486459031252468013650319708785600283738239856898396931856797038797661208107704465352786022555219219223240498871183135446781392467203876429983262674505232036075203283915414498467546535227591420235036366030849569962548932388532470621140900021928808890295260969688318741564638814656758595319081715199702109261437163348997600492952718180887762095374266399725821424836605247525303555191756190719673690289152317269120407817611292759163539274749693857385698650344032422154153147624490862627477257978141517245138114780095185994766824830771248059923729552856888575109055637550014234473769014032114391024278738371519506105311714079378860789886523861409411592822038517751983464448306184192*i1^86 + 6847204166927819730505437024287638332380350784757700138194173064299931296842112730400920355556790369997853086992069062776773703937780870910500987023403613793332268919051610010307389076281465951180176976985796241134661248376844179994049290171440618967692409715518485945969306059968710342120445985776621820155878766138313472349688642274873655275634618282110390527315332348958465377917862086107432773218178427905622279721709660450816577133644699219036526990875760521745433708347364932233221750049450837320367979249107408583146241040990831246616447211659082830263683728567423510526886611116038717431152803645707115309797673144879087530678289092818085421119028551893094168375219355750919157200912115414591914877735226727120977261741018366362289319914533707239999809430666691681162124494608251073826385656709287746378142937949753433622959311919380645726727771683207523858535493193101289833051660827623170572814701466689556741547365065856184911587037160374657925469356188725709458943560902151848928707131974891534456915655693316539906050070147386266270439999284500913181598875543392782425276144392549493661997333326689604481725612024160901417143321105904922956525022678235456598034833842109465036092956906019933228552201180333634202603937887805500084383762025015132940095554382615031486475952970612010640515888486731878172561519998073356393142039324264927727679729814966039369409061593192096504346015964916662167038817584959789950792767811086116066712024330195411077062674862193381174719854174352986786144603962901078094333041694506326136842330088018809944439542065642122753445019845916942766416000832014129880920606553482231850537116531206710862314635136510271870260922437342864430358156558886258360518543637991100602649055848190469989888095000163592901845296597244006604043477884521138044239698744734503525634189280520477245739479962313201849977583204561180267873808531755940742363574654919040548464143821865633312297377982851736320859408901118263862129137836464490111103364590301450633511435712344019654525081032991514278228205542279937311182105007193815373144575763115722879365409676931696561489148121163815785290804472334705901883053842565417608032639112511909450629240937859877118515809210077104227833640349388423163797711512227335330683700877159490700700680340705033610985602586065011437954300738877882164938090713403132548197835560501533128147714979434720012621702456674445085117246688406863357561030878268837376349044773830902486201646300542625759534623748560932583348331998355756997645516398838025550228287251710962893547292775930332550108019401347945367934177745284708150387046634318382550062887598341543231859632114083527571298126216569586008234052223647571113206127220208321850323719688559456028343664640*i1^87 + 38368498487051943318373522096088718768028906651316134804285637191249371743694153408841840493821158391440250090887271443729915926770081960766856511196311691084230828064761570514561287229998587744747628514920972240636480032271949110627252243369432137472070077375794900090552079844950808448079659339254882274980653690427850291455263875505802269481992602699902488944718518180524521829169618959594482374903767986192428748494626954383140867241910327306925726351787652375458434433694105829190873344326909289990736993637902626155785612584287951339398289250884673571395061858277953753911072666590737410296603955108262637042485771178353789422909261555338208219084635876681407774342647181936828823324068555328330560694728997269462667066295640444362340123383931658379029342014307072500303048768503376649016456547407078922949506476039393963585697225338841340148096331392903390952387424163891593079632811954968736615720941257715227637638564568527627978469583570215710050339030193405052442434753563055543804152388718829098565894222240009042943804006812359754560721768440518806494547987657976207352335726609491340274013961206541489027244169679601790506041147977288408435008290346664691724243967595824365142394883909381596985873596891672428525096883111706775473162834135580108619508562860880323204968633960651195926005018189901826566539377449333978217932632067771375911962985542295990154483829968318434499214894527529920824621025808720150273266876778527474748786449067960435841331541791026244869700762338667671847719535489473975415289691452121135720940085239246072542977945940487857315378995655298395830858838325049931612810944758913270827987556227667056636779645496570557449503020131682435473264794921742090911024942411716345405126013019785770641216949132604420171045324933668053418225459799911347531994787160620669222550109230390932727268824999765933311512292132880650936341322254916113210359405077940356912617711064391548595284607956599795209683630919362710244709384833632344836601056643785698623781364846291379653784014120538172161696957453847258023503437173282180589540810785019881326463175137500668848094476850995961630835738561748288615096785344899834605974684979219759320015577225670118607977210240074932301064985735061326080874860181004610615609398278653702694940499830959824368504341789336845462127733395385550309604541926962299458289386559473669909638298663679197489100512071927071679711011580047395364751521481644058515781547526949215176067856011564484610744703110492193455871137650046805633907963785364333820463278732589213662915618156457590652563119726271965190465673021498922812668691934683240759912022881768022625970715823971205240723414566200833641834186081756736494692922605308489756132120714262085632*i1^88 + 8742726113681064839325380279078731480905022736054429466474960285475268273198752200456056979943583029866572031892441308286791569191945791804107068790358069320673956860333846297905097180555986018443511002856560817223654832984004457108102243088644459697682110965100205562600147329752851336609651845321536077442402049789003492383073711204995942751531235494130132066602600450333904436998403605677221482425059251042591183895648895509765087383547991648283856389673701583327330762992985409634833116838765466213426387934843338962645235093461217606871506403677367897678724129900870817033940079270884062650542357282777136464817369852498657773985275588135592859447066422827282961047265774839557527337807864755408576975854368726504009918525137054305673788317519125395933848151449582486696101287396795342736449478714918345976391003713682206671650843868701812389605677887898241441885625308272972092953933683022228970238953183172621377788800994559202512518291902791782998654200263624332018640793025534831704439792151947512362567217926664863719051137612641307169452435984581121410019921955255724072053468516240004447657827855536456344440847655962942086411440132105677492955383330791841179700910207081048493684553166356603031871442755995955858811160341478783164511929770373896606340057360482182489885268633906611967106448992461043878591858906236883002667193325431146503681228628365333232793341840304794805418357386820211343190179919639357849160914763572232367259280164906403061919911756537279349156870121128227905901344630961090582729578961313260238332064246214698063339164851609321183710849888452855862242521679347574574543002341844113077720173740883782942543421422082590921258367456431178299124036254587159507394740958684424217328115521135138111950718063960812721080025394427249036962488860639284372973513475656407212519280194199047405423911105634281591003519761718679454220767153670927363048853191921205799836630886048651815041996921415865078109024942773374723183005353704699896584350584778339820834249373992468719332757792785154216892459007443457184237778087933689174543547332642186847193926405623904555218960429604873474879919229556418718569617134546772628191263878014541905666571784175339477551260375702489274239492144191133504322141896228592837719289543986718831055274352198768973287678538616488674319378728120842031198182561512925796483259962806842196893843425187840843851032891500537912410318358355928741558921319632804623268270155951127751801206958819605008791198894593766094415538250488169573518461243199541897351727127895157194369709672527812657192015486643543354722171041304158472104973648858748640226817327516676047956201944430873144314424794614554690123647856581563679615641420645023587594403840*i1^89 + -13145414455766842918635233325811338498933634461448407647371207517055817440688936420354530071592100624351172080594815489026595794088455798877145563447974519393231003756025077329268497729914010165337949226104965424358456804471259758111807944691612822201267933359108740460016433450718209344714676845439216162281836772885290829457383139533068342169005502088847675646520227278824727434319443360013161116191579546867842550754605930640640010663839686238129541754546442779485927750412296062540782148982859471339779389022121869422969989608993142570672308199248301855750550899306483113083735494977273443753372737859356156689480103899086481341820856549441472481797729584976139689271463519753483641970500472381416923399351524591295461295696141942068939672674006352169351479338711377887252958482459051312524835681429977686252413088072603243644178283156771008095306566855890900805122303249181953583555997221497379239741767158865620263154809651418464961260167218090292078699842158577145910804794700188869419055064293498759320549328932321829902421076876744680872849052343824066090032176453881656465304016479592534584408052003609440568320622003299492417297433218621206427549503893310558525165944881348962054718674557090072453423945449726062949668389784933004392196130438560410845873520501138963717128007881375232114589113622942490394889598845030780547192673481571496821547943871112333964569905405016869136583454267040006411327079612054492779399353566533766030927919086891267788337691368050673019874942884062980219283008665433782144471227803717252694598580171110618720388464815882769444680869087389791467083836893021139671359226701989964018311317208070391889034788407117969684739070332091618838712388023045913671310998962366143856554512326390232157034729459096440374110603398333878832947945695439935343132854364157052727976713954220803022617795350409114293175468627603123289027148468004034319305698903221349472579471088084919305617652483056817882507984833982765292589139984908048997985825003967217990462778373647226833380391648328738713089513431946009741668998571344986346531228428060752576109456015057571153620069625964280238542914133699500470104976792395846666711923440554581425649598958059172876072437276745966158564151496029662608433287351715162194395439961899919985633043751196029330178546269220804844028582846834239435631338180414164491463010780962429056003484934356055107122107814167337001282405514420895858450145302510081890504132251223331012253025732776294237311652747383584211028520147055265396150504833585550159911742988372467024038280312575420541773323504730063454716693155020257323602252997596488836489872818594293602607013712618742600991860335015218349399142566268980020055827409562238976*i1^90 + -9048307590648238625029384692125943295370928400717361571454643881318847902130283602487785628005286481520510426536574006587260434883078359682250995141299606770726047782945860913093309327760088010904533258439117944349033166404890022885416335915760963455872640382609398633649955606587285830634365793472142348595970067291828033367081787059849785783335040507658945690970783273121687291162678177817886880580759552398442670882927625327766357500298687419063505939708079421836082157996290912355254698614551166300575934900931049929726000422352024520619671292819446855534055198161660019983905747221509256715022805556186676439654413117905652584502078975253314428374537237165970188447129095206787219161556233034363514623295247839546590309648781608568577392019508424389323181916259405620018465661930288578581115444508052507797407595250486699165774835800930075141255664707015882422605247753687492993554543273438777580699359889183347147196596607783044044730855607994682687687620621888359856749542995679947706781632907951900699741576294044146290680742049399815599331374915988861665235678069272701876386151881065553894275607277740325016449156241294499133334675713402903320656541334220136292681676222898285024177595177595013862923331597687202250070109375601058059576516553944730745245189449462660340672208695692675719283348679598930775738832560992935733060467685395918552814125776191111853347390252512951245159931839758369445090166677324144657914287559550304095106118862380250068217333748833304267832070308439013164743038615438683571199066901966653268264155147110419990175939644083920005873824231232625495745751544723338506138957309403026375996061941593247528914356692205182318392766495567358258166390190861885905678600209745538876611021689620877487612981773600473178693722060286429817195898963485059694307827242547273847833876942977987409533533146577844835881161309305364067858980706177435316401745755836846208167742397362124255839474751871104732815337377838294894231822818089089698784110747491416889540977961048408577946019520303843170241103235921971837310676702602547523500529274017695904580617134619155789725659770966986790014517093164991459158340226425196262500880488292047391538473812520585094068836197341120323152342798468996542670569941007312427030367333983666216660718425897203957286423801031942143142351733863378123012676738236795023651864193776373188716210764588824553890003988917797063721259302940039170320507069203921518642890787831197147477921810189647947697412575902100608635056974472449465630627616107952668328413973414169173899401939458906970317581957171606489881063986459534747119420470414865794952543009866462153254552818733269703427448125536895451037572849246621255679868928*i1^91 + -2237953919278286474433523611348442068825564249880774564117324838145273673609496387278502180198864413404769863732730476085222778013705468432513651151337808552110383181510684541789680286408867953772442647007677329638527655632206123421314423564214983733030706766647758985865036121563117895072492958505010659415681191602920787530722792832571514079708797167747847424600475086568744628710891181328733177180352537917461274140268792466708089029852659819709973450758849787027703021664348397080286337688558340315604522057400159034646869702877730219988836745670786227696087286506768751932551218780479688430810013646321741814373920503001346297552315911742863126003905041824399086120261460453075535190043423877158300415775711532849122476243921529327250791342262628281783588996120022773551368721073994417535466010286569767326139110940627846420380440533508508900669721186743419946336299107503503748384408897156606442270641432865214932208339561035046310085778975638351422585950966241762052568656326308206808895311309890903438389214543362732910158300583833176817007862609553216255396781845113537702596015247810393985775877737256577991873149895021150094083838337685798813357905715606484922522668025293849297193260381862491974410011398070159939888710504731771930818970766178836450896417250406629339239109223321743740781453524672697864232518493688561478015032023543886372616156752351954204908926027136807569477569519762878936895435083380454134012511844024121847669764542362238493719531475211186192698587291096639829076240522776920287470125142164373386791851953962731004393226153354200765263358453266234422022316877095712097116163843247002940240895092681151523148319806539022660868729041359984359743831742717689085625376262820714812438296418060924267633591357083379006135485883177657504453698547725567950553699706433741513947962491894308818888790803313221149198524123719846152715270741966566970123494784696842171535461169343264080688195845024298670263304044023482773052750172199906361198269466982317087904596481316820127842606335849882516840227925638636433517244012945326761743648191760432039528701342623373241057642364309627137625927202744274326272792044445749188340802166505107752051447114429978515859492346029235928013483512117584001893671857826748773939127145012683532893536208227125307197273924514506237167279917109523153208954634463805310673553019093058124829081844467858566432597354235163719017414737816252105162952663588266667577061417483188850898107747875429814557055345760388565492609784929780033769001948961531249484775932780480997306445743556038656403528362485715233529512845520995530271525482852001959476702937534982277220454819564397434928273216959136987734278033840799744*i1^92 + -204382448287876283461382063475636952666537779401470119228090113516895758105830628392723336701051375548092761682098620091850016673735639318137581067785361494716851672285946799584660864179600530836625717993779511074279600521151643450699963343812681196333692705503587979847034038722642018665543040293602485158121501622745680324475571647978560449139862145334885911271983758913347262952600155567276975339742416008981015323848342343557729267673519509289636400497150247216841231291714185469089435036499220152569559195604495254547366798712120847418318918130421081046787962462504071807754293124591197267969139185542042924316150736845662538151640749437802679677191816245849314585139221560101307566450056644349315751466356994276915520324655907522409332539579452092103701194768522902774222758902197683346765643272075116612649579339973419662236012914723998860156167353020071357471417304976951142933692529633422009000979445270897690049299791274556713244806003201182897589891954032312495275794249608093649909155097002974358225230255298540068138518609844644360871469656888032655712219998583999187926219408103877327699070655959872682871027587065743126333763623345087642960733830081030213083365343008508496172075414836562961100331759488745000087874461812411341334377266161052860977559131831349904734507036292775172131629950591574948189744679421205280258367748519506839915059005528035421973804675041477370265486936784504598601930363071324079814699163478348015315745227606709228166199801809353388181983387128758201265664902573798998080835628350356179892744387157879508321387032538298221483045108822699884409173999539586134466997358211070100694003312845425445110313911897220474124705180385506728956706011883793637310869935779673328637394028514089278631121946581857138415552285298906202767941329478463893199782554241622152256137320183059652985172996437955728960845616393522426714726348393856450113381341717480874983209434233273821982943023856250865390813866651036606889012196168227983525740118098324427122940863855443590544699053888563967714649491878939976890794119455447306134374221311615990019730488577599774318757169625119110089756656478572360578298380141915565534604472741120296258449023908038978809232453153903609008555241457016497970124835281430725002256282995332211809801474845807620296711452266942485551112553602941060249457720724619005439148540764556442651529241708037382019857200496578173669920744676663004857706508032917810403029989454937499349439770194068835889251996721603160224193589060540232304899784851927695822901346371452428710940101598221022792238974033710510161632848757172894329039301673641270510567813736020989629585799551279690663783487392906295249993728*i1^93 + -29426811987242611723853898380090138529782948561967665890317378092780342090809066146801101630292610745376288409608092459396666381533523754726425476878233263393853885585545605575816208073535870834841068865520415815269383733142404403447607168866300479049474611165671028523404031635100086202396323280677555745309091615303497612792591342974293685252338297244296177551937020447645150702455742574729465138565999704607706761844763588920890033964505093929948320744700096815661240264874636455282218279442492192791378360032522291838719488304976650152801473542518220463020090500186525269431440631705427424845565453327239109417498563577535991105762781328196110840948944221161661104312956327191998958989008818409626816099367428380243727932651481344784532707937693152289516280346707250000035190683814182056838807945714676067148837304763840833473175528178148030543298328949628542163464635393940393540640019305878254461227985403583014791878746750223375876076985385146196159338593695665940167331230971571891416154039357065481208158101497355929956411057215705414808303593886144508252190334286543009569490968557254440969650741559080278388793642605200316741092061253457586792260986964010738057743289329964713855308953361786455069863220173050618401701923932976737197667406785370468325771873740302972988030548948204341914834690622860054987255729938268834341834042631393917043926467638685899557559483772268616088039070711478570240686463895977047136563356567801854282752415678673041025278763023588828761064628952185408109802180244173138914802781240392134617367763392920027246145516695765502072194148851054647133947761051037825093918401033395081920627772995216034968162144070999275949361028432851150660117725909632340517367763370552380932133274453660045806319415017161172951370467527052973802878921859303820781692814891806098592919839213289588256831376562955760077659538986087557854947029401620220978120328280446413223203336805069686089547009329965524877794683140594711609164085030050057208202938229063295710976093925811377469685978098152380899241632557708954687722421433845282844039792554154617866967123145901732237430111969097288760622375285005563281851365906204239653124653695987558836691119580990608003451829298587680227479623978409538868528601621662554144524727504015748304161914044380069989877654072044452299693034181770709666083272456356074560438541552983496322911508303368841525263689097110149185686838966693671325661880495235600782211423291083742038331236303265916627699433378990431247013256163415310744169339792336846453395046749411977364959147904957169716637742832762673441550599429431104030352337183727960401585302399091523439988614843566380124150112976896*i1^94 + 114039998105952906197834194029341736044924923006214438002503999384827177236149405336495456591373566398421982085731249872217798703251888568248118478124453747823726570507720671369273918752887635070360058821310874520375657982876336608742482116287591342622964979699142951828189352093600790546325282335664790942546613277684545238512534397690532851086689218752036594512814282239176391383947220189462889918480239408978147419620608827252264092222632579918647993413381461351587661341242746319659230315733060459974146390937559243739268736938863719640044345803996770598589901646086317179144514575549218654631723760430745132575339526508806000554985476356031357149501831420781796543269960246220081201142917800444145589249482166737969101988388974109721531748607937315823648783896695615502230671828341976959976455893456050856277713368891861902071662552068327850938227075924069153146040798169682114762857378040133056833300183363099961672665778244135615858389410766005693581852831091337866568872960683404566223344655083291790155410770491195613787208522892244327082599522774975234382205190859664613652253733940723996850805955359682019982260398917978792507621979677543731220542712061847577245190370830757261767222393030903773548413038224531442925226615649608716138906966129332388193651889719863424142416929198599260201343013992956862044107162711020360600456303248570220551697792710476135839218575081880355487856604055683500201865861838880402127079882998961373624072113498682830646833343581512472544749283940806404746606625029465179519372887072582877877956222555230720575913976581492173512392812368500336534328996963231283044065203180308359041864693143079544078164529417397478321478733174672641543051906783254399454508834571603464349754099858043413209583372154815017702892091210177299496995259413464584025901609806183307081696950027052764810763136985919809739559826348164391610748411540394192342052700164703855422968121250497305387185768664943605858272655225507325282721207119216250360643777523874123601297089828019477661380475886608920503451646594917531156609113671678440248978128122175246594867436980696924273061959312244499682138575745794564259199826413280828004687261480895282089056790359522020436501856352728443544710487056189401665965733721893024879283566942912228052671479940036060761978154649164900063157946384733995235116703055786945674466735832038580983133609780395059587392659330666629346537472700013312207753406109827723078833881328046407732059492907585636039589620166994914550935823311240732520708967346222300154128225241075643581688751050094341071192263282798297981344164132395867577182605057002862622930894847861045819271724871832137891840*i1^95 + 1137318342159729221532426261886294504086306240809975729020712512682356632615113881297374554060965620624616807128735657536275390430079389135237391766746587658882574617398661804886318906407948514322743181909181388031574468054480938513055686340568242570910299343431317229477364016746284433532981801939893642294838388114187742820709654896101176292727744208875172142723715759287621099356211327936507527241372014249201114457565278867456630923114147514363415326519627575846878694584031717445116910755464067490626899741692414731928904198401197792842640358829632449032438538879890129566035553008870413338701811435373688065853624953896416801491158400484402881503841874893337402654649189290775016514987824060080263724942263287375588213204175509656122455546636921504643509125894766225827997859146362461579918934723798682362923097765704563830797830588585931735956808708953248011602131781218255907224638603388523684741153383934416431934811174063765632609172482971920310231531706367262696985624326399798234219979855534963280061667512960517246060189970887837914808134962967558738240183366678231359374742625733128466543661969587876726608393542563114548772690891334970445207458309273010518236714975188480048910574103578688591026655557669719784997534388489348785712890575300903316191689025096265531295102823130666876287923670600695112420926543409243296535276836638239506681725500142348065589649642153850992118264531755030593488581057518010705525656985142325675321461452205695463833033999607910318490853176590376700194319418013255195101869998152852399034757917193444967585812757672087578861115366531861344326843021008100009335523084984119079762683701731035548858021312452068229646069958593758846862451333747921501478902256402013562097038986894691474610770319998171758045880947978795060369041834296716465195698906043067872772171168356137516476388667197877367654073158067494563157051578920386851237684508753723403576995319479494989956728333705002125455766126616843869149328273016687466653685626549840715592759766151021362473640755846909052425372637233413610770555455689118004091833928294626264912991362132757408185213002561723828581268611527187987074008502543030969111542391799325023950535245652545762183599774773989441884153676077446329652069698890084220020767479638391913247507582980993437515325377980388120234842922554995967640686407326076902048985635349149659311562582402795917903006164617602573622714250670507601730200037490888656914420799745577054825001555632507161442524598623029572067132337531921578678968400166333581889016836528539130658993360904370195579353451272039935031334547324023384660131344696083213209893788485073775346176753664*i1^96 + -371755598748579996988361795548683011708518440391670172018059151528517940373394255199592195978513205092146361910604434852430062334481825166994572213543744920945746717369712297592808510577702366470092382167578875033931219530852909636078941715704466948052766005638551704832563120036321750672813557038373036102507596462531801553327456597282658032527636483634844536089082610614301411517303478153903778336097837755528026565474548118098763100052915457190714936198202376422908625201034103665634552336901771065255293144358721474372040151682543651449810016236881794067452950278130175223131107221762440459518008658506537680426639548538919807056979798263274431337441169432942711406419680604464232776208798472176695510085547612443895000637194575015396148156559580987831079436641727335731600539782309817997286916607307349594244792577290100316802151616709965004723784137984348843681259687807861570638295374186308489143367290065735036768121458032740798014216632688385603895401425761638565462566118230596486292475245583152465032740672397229136832090304737510032468845159455004587600255334296751977627178006138934862389824718948955805328386433047172931897736530510543014592253588194977221768968607439009813961250059983561606849949875224330158311661060008909420816684130178219234891012837599643605730120523734516816102725134135104081877643161652816229526570756444000349428114630858402688352846974102677169912997678163908113896750666189115784054678596936828748069950020898156829747385034920384609663880356457543125302189788179610950033953731512607364121393788477647864580613415765883725798406891219731510043989371859812865724952626556328128956559382865076218472409795692855292081149975306913434295097313658452373353742480469500832137329311052015122110648834526148921356138627027222133840704100862646898137882033311416412791184931301486612599304399240756139294916470908284250828164345318156374759866428123301029782212061149728741017473540374448315864907220664057536269681979628368217182469781610693916528814564114399773700140125934113199723750773475389505657648237780104745772204520790721690062005231024217866253351598733435556424087130305900978346469543254497488683552912401080437102859609394233879751457929961109687343351063962155422535659630818233126604028960935325722621930559358138310527420253278685547350081666617446392863412168000321786599939633480341378089806727352545356865442707322568390268914712603123086033755241205765709144073286085153154438649886695418212616527583346019909851273561684715968142110722740827972388018769718043909429619901635995653984084114538126796116828760477699719039289766281511258677268916524285952*i1^97 + 409057798732236430462689421002545608205398578157305066876049918394630408594231580597430999967402672693439472386601762631322812628152678326434786422917405859327770727539235966574069011933767194884724388581390400133126409608714695061411333838665209172376526259549443297776219099578988672829493091532351496959262793474952433692378487653686998553787055753870203538970793044328586707812175243389813138753369602786237872829339437217388762229471538238875518193619593766317827589068729932819246422203453986870978780583690249243850699585745234299631012130614549408249476169367237242249900344243818995693821396396987881026289945813888480895448926992738487237497529874562572291137626444560322777490968172728433454834495604363379293845593665778153345967491766921998098180388956863313640107915867591346410806299674662635948960450605395698020029766232337805328417594808435742400938926649048193223656426406907944093704539200151901224362845020090375031060181725853019988698404578772996986143177949249032559057586339450160445277411276539900656335388232157181090589985452424120601339558382138261511489558556019864576150997117180372559827682593451214254012218633327308934825013887259231385596638930830146771276675536659922986342355733473813982461689801252013662984095687231800315904460340818930697181519234815066823677797064767809117978499986177320664186350030907155638239609811350667735909104384776980761030719829894578871511565311366331029488560436858264787853194797081777860193566984968198401617290619388103084178646423962812480896107730032698322676136544934101265964198950300367282638045864343915189767774891170367708144835417533209633772429031078255314967151098154784586502608066374910230155694653572488227910350135921783841992596571842483675610765821278205744290293325445305067742144481062966167485752314772222788057270512197633552769701737552989000916470155207674750695022455470360817784511573014255329257286068178526511850342681876726912851029302173815047051004139167208707411525376957248324494417708487731928116430241249323707366670774290374143074582658678121286872243718072550131231003114253968991848451879181724111554803637779411113427787801304162503218666523918226163137488544247466802604406945820072230580122878348852798502095038068398527159656658151012935000184790384253559064049165132069720261930304655341708611936492986920643468919250318662374586898717080436422412756226160612875798498078336761289076229347336010436764622199710835573294005702120547377563314301477537170724369309315923089929621740250555413684913709778977978110394560906656471018661460793063315966517458149591200359979916641605634752512*i1^98 + -275306093010269700334093434280489753312213856677766132744286775058722263951276579456971213820929700419432810425464427112645521242031090847585779703479814894297390856892660952534591797823594447577383285735281821830226931490910405667754059009351629289624899117153892589244286255800668484932826044914600144162603361742835478278400803987577039419498215266524458326929624297547635307900458547089227393610427606094497774671737839617544100545301032911914976891718415090482698391750136640066340712629691837651867366401342529773041921740288560906557671411420578699283445725749833047445706775771808091410609529061617219783676071999518463564647093164755016355397164854021053584266283441863336502951557643389872510958564347769550745602140438277886872608128475051638377057252815425778800909849194829760445570908726421088689796279606899201862270745136882504708755289513689712643189578979558183637467256360913930274879235556880714943937268980028098517367596059551002853712922075191979063106517710188897508033378430740551183181242353105142201781135042320937615663168434564871615718005191268593110329124830367690523200327770102234468814279439830548775682561964484536195617063325794297510973234989709826229181840239581500332867874222124748373409959958546468909171042314238519747398396985205137695457375148870490593598680238060290946664984862644801442726798800882144973108558546197383422973174138544711566116445228538875827507212197401570721501911461797785445362893823808068963557793227465375314337790844674775679564239728794008506880980288059491153115029880318622538610986194398303807065867287951907725710622022467906266025641841420693582212046705629153047550974804627186262789509696916599471481883977332568325367371727377708132624258093938357660953185462868669554663926568627734665816708442615808138369743773447745223014004490158719355934450227018010408080217432001666290327148990086025716826119518286239662521751072729537199748893648529148817764632941832837510493040907947415999189405102680316461418330799908595108846441933271975493537062067447829161978899478718603673266189326975261122401268134473523067680723476341177117513432647384013934412876299437051316903315588263008342502529043331258730115058410793258414729803987145095624675253710357514618396301153700537953885675909592605042643686941996921961580169228899044505255627511330916660518289719180579240135716751595210710617304641020165412153314052997040475555571596996400837928827996323098171297611547945192860945549341317555732122565780216924792235157783106926713036934473859163855304217433225560063743928937251551014344343903230846849230307328*i1^99 + -41502661248779282745768913988395692069376317240910534335496169563720449665870663563223690779279519167627380045074366133798975969130512908494766869165999278818426249745129822120496627461809272168792096813461644243712951627100597559090429978130928860152514134696579787957702945456296108870293952759176708614362846129914883613319499994971479631711387554924878531597843054151435950023619824936809847575598990681922661565032435159858714469163871745778655232473073255781832629405415788169375399739798150551568911387978333724599684113001131910149771075615845144366106122790073152108181983849498906671300203667799488180147838149820870905446416510301665167740053039947270327856578663053275931671140011408185302707616277391203931084909097828777651369970682249642724081015419131171259998456701930332803226638766653992467235481468315490720073317972854774668924179143571338439210741090523021653070034089800978502382159131900431352862957823934444967950238646282708696681588517632610864145485443909775171351437914579907691688931837434607292156868498116826790647475889376160121201388284843956318367350441237940480423703854421081139581510174532702583559891985478166139258655299634557583846764444426131490676364966921264482305527889253729250476780735822615020125419106901672247377323724469293157364486851689441679972459220918122769925245046104416137564157660177273915595165909668724399459522510332357227550412981876676287106310129689163579061347639816006144790913772007259207992696607559141999672614224086140049419070483323197034536342760176561197897118140514304217888961091865989780423700113430904122744538207488450512843931427738891681100365151374359730637604134191684094259627152284070615791353538748601693155008087595879559816893818243042742045560007179308347477287922194915369754620389852962961765532289237026928753535530292687404407077179383264816581829608613475038909218255470878041169588581001260330989438226585105398391565479186052917742624782103418029337835469483985815304922991111792970975003010401468106353101661205371535633912905488130679085757637604701322525779596372440624969213768174666397432218044445853304139939438819600680235620106233077948586853909337156004629666431881763694046534138512915593781792066700814144986354869924643044134831805723508129682463651761815125154967572951702076352063519822349671207264214262845101698458641054117939126118868852493882032804112984042502315413058570762997139794994368947691847512122374348938574724226166537161003183169357470827497012021119974680311896721063013697499306889522416709252470044258291410201523285825560591286828793856*i1^100 + -4283589311137628368689545706761086690822816367646659393063923152089742334662016682919763493154956359019744928801210730843598984336125276326591204801103018569489160654381588044096262296568406029985232873946597100447901461493854907169239047291844780475393446059661403330306268655689671478884829167811151595804808601217598003481280072922132092238634568854786929810947421171257644706311396327214768297533540537043160269787591869420399615482701725119382794224000743824357475330105264461974278486692661453109606060230820282336584934910889273392361911309108250359462303994911455778626957620280129978508401056221916848123561603421309465461530098611451644590751516132144013354703066732839663420988136166566039419863159540092177113866565897580451358992075827715316649457872580342077345334295700996164031426347356424919543585154707711725930800314314574049714882741253768016572428492638041392032796484837194078592535139280219386517534420564556373088435460048022812135744238723824588461070774628965332690114669702029481654454271371786282456072850352120827886159297334146927726889933305525510418914786278399294672334574540834352081334163882206734295824956461594492546837538168633323899252566488437423318861901227411484350077487727074071833844658325029900697327143943569883741067822265719418573972168911303573452993459224159080742816800509809726284230732755862863446745843706507725641544755253173293848737780781679022294004857003831967225823426211924149901454656453367875805147014526538445481288667231972144235355600787497034362072639557406053225410883937979135561801936774349977059818203877812334258684330578256042248116461485889348009699732706375361006282748928571786855472068235524289918086338679481589721524470702026774117120808452477331912422548789061098454073985867321396421039606036120135770677127622979684505600654966199843040984393115798507108661252311237324455999961921754644232601341548049847288094838273100117234276344995497379510198039989991441931452623629853941897055632886880543862512265512223546976203958177469681787565369437007158783763182050987577802737496824472372482429114892309252267922783524500807672382594123191241562330530200480223355923994771314526932249144467998901201653599091823248178497523558981284093081772911134755146854195391606942745831896294719151355525917708684265104184962057515024380870781166445555530104937050742303148824247835738724393248217209610122282505350164452552966916786173334112068821913517881952231039756529656372271103440216625748059710251795027553304664836349038935010944452707435737519694704048436481855420628992*i1^101 + -927400399765029962111931468252194238220982834080774528041201967173912683451163177875564422076551647251723984580836628848996894511103382530271072086949678215506141267457249676252366293725229353385704904885350469764773348880552952459413901189586777012487846795502212578372584012034887740455573669019983976650735512377925281039929930763283292009353847971215025584307700398227771078302548906024279425123790427887308726511692009487086506713279111507438136503375353500290295168609495122595367852637087135521112720218256227066036985607131038845554454659665380364071941370982645280850844473335301272380273466447693303633022851902952852757972102504747724900101610459221777732617727786848023220908505791490358057259139358173065582329893821476286268792022656171629925629091265754832008304446341768021562837934747839968669231461790602766949495835975712168834791476714009055815717510514332710848279961654159472011630342590267041760358215283171700508927723214495642854403404706718565817795080854137216776458901087972710599888250187086690002247580312870261369235998912573915490959642861805174159326265583813055196547420720231479740117349214044972280676656389419221126491152366237938837603524064047058003590152587484179852577140515695762698638791865657350584987446544369493039545232102366730929704467656651438654737504537931310415049845027585009179179133454602374292717670225826658451916102842493676995953048820038741446654902372607110611842995669244845776880515182412015070393405325433257015279823366647130728013274246116439204013340283265850946718010777996027427361473416343576811742211010703114257768241657351661372910577052615214759155984695250110129990814482985244101494329180551520145605878785235373524118978282921836094927623188285316192962149378242354678258415134540559746057609923494053776861067293737114675941112315036526746736635650185694724579013686209755756493730452319563698471885776006452010306568848439994553839597121009226298720582856004611720641121466295719910032147023373784975924460989695414356281993899624650668323393405299258705608476292639851149976670510779929344926969303206500917411610241488228760459467480789214108741100745276880998098884636443972140982315966771896996354634848702354814294197063543535721427837924977131620357404058912211299837269200201453743746833030048692762407579517246866035583005108615602474243067354287047749570671880145296842961849679925619110396399511718757907494005276310821812989813866285274326126470978810756498381584239653953991689672022082743840957804301607014302828653146238385298199818534912*i1^102 + 1363320564603228618361016067298726021449423644740014356485158893032610132516457694083789705580898601292139681689259890022198218575431620396246684498482155265211004987756146779052586319726693843909459993688965731774397318401506592996637172464975157537530462514125067066962111985820653160033473718679908509543788420696757690340338173169502140046988711368262644678948652897167435948498564802656956350047487284766688547542836056549144618058618434246608659573173281909884057023479082154518721280845329996711226400892675403247814475259640439962568848874718484503156694384648527940785334938738809320440822222779932584584533059726233597677353447418643409518404769939648818956061923013625651431323413853503357761949391053444856734332696667668734871719824226059793444257725584589587951688125779141990903314947426811931485732846069913683565118084321961770061618895425673772330182031763122429121860854243343623062790723995279939249191483270412314243418126322687398709513322827368181323624336406978854908199094969518869052918425977396918441623047354034402790463051834581540624929738745085088973812844410462586790090577204352486067905517767545503143810581266110084457062182663897021893225328168570088042606303554924193003912963089210350825265694016541272595784334810277338946383105847503258106278240189872560633984593496887914665700735688940096731982036954344398047619661840421041473506655384281636785421612916155438257482504425219240090148973374255277383830819771194377793059738084616205823867720308496969021710363195749632992858727234401219834725877034587107828485758484025530253136786869239921020932767809490129790689888675489598046737946977537944989970224966615753720143509559752955880296358125476624628967925343762543814826432731215514178218759177006823222708466756859279715943690980233992787140224320725367156144204478082520339757705218895138479797557909983663145192907231744597590193662613577355307843822320180601872789256184474262321345561783626050371667616766828755749938316564568591160542164112070567582343485696621163498082638218976508322607897791445085711464582714477474503469487074448854388923275995579271644069059035746618482274833046378103252055373222120257257835213249576562663623413847723982608145898106588514043580891924413679643577925915643398515158931496951291011103008202248750941000285562889878777122904403424302713926392731918790836441783421388849489693436126378900161139245887850912314416257104860122975850053384028544947963658605856473545031730481777393247747416043712041590148229244868670262303784960*i1^103 + -680308424010327225664844695347642772518333693250189414872137674442710947026092585793182273092502060215839037266178407277133664549588251879919051248754840063962295810325742971357725346170908761807120619140613006066124755480072162870501065980427246908546117930954494885811542840332529751247049144559054975663357069945545077589693206790625549259598663548784316364491814323272624201793899945773590102725280016711858184578776249282920129112918557808375811889393305636685352763500662224733617333959757887047816085381723468246472284171434157375712724639073300962540878887294185063513264574284007475280731400965366150417441881609760784874816838845653384144289477737015860671518364050217570442897579639848644014971083578538161228391399662035431749978060338526469815259877875402355553101711934443613663634473171755291235504055719088927877335477610382486012224405250895016018555463630513784402739166462461700210977179155842551647658814018085368147311422540267034122076456820165646018591748199875160953312474835169575635248041498585731132723385221625242720359920908875854341703974263543286625813710477550085951114823966597545388535168721757409855550027744953673332783741125214235353433877081299746985613779130687307934939869507842500555401550654768076527461466469838276171700149611647943323263250869668045385462534105614554634243835958875051873360282652430752049512046422913208313603001309113625114786844084062875680087485727106325505776862412679111374050449173899644002048052495518337748662404315268605603904815904665900688366870994104315709510238069512977247284870961242364944688763619909941409752652376164489606071378044283346626880948586534639118126992954032421881448536134539104373060402084403710698759440150762555610147553060625152103720252854650188768637417461809570639642507377244680339232685942238679172420619624645248476465304903709845304345468630172165971135898602114720554881051885796304947214134761925818284962190502766366995450072858098027093299747534061962859391452527768383309104411390441380104121375507506084153023094876918192498954537937189084342579457805935738604669319721027712851835849231358068744884482764224891470341979668007461194210546750373839172791626692949903674549732055878183259348008342095372263033111889671736732425207433791382132454951693861944410532575946963127471184520576300590776256727350175601333592310780550683134000631296993852178990627818526599534321502173436101056150223215869631620611296385882176997145389763951839480239612805821046720238087824098556704194560*i1^104 + 982886892738969753911055969198080826663008941579791520826527558282106245312314007295496910947671293425065545361067469322840842707554928394973282618573365193403895822245056974600620408303953274200887438149488658568929276269826877772391637390615636960808085619187845126386490897179952098612829334049959233137220056426945781348661422476491158311466562281383775439193098748964666379954614568545203311297100840452122934443151249092975755298042158674527089046420739668784178695029532335882186516363341687135319541857559258468124209957385654947086471524271057377879487666344800785893179460332173121005001863688609449793125977589897616655496327825854884579407437568794924541953711605009138072575986771165565466823322637759413791558603375058010073880212153562502234951627536597335896343481237845918912656619653597557641061932064281474078297191260605160864221740830461073954786614917022325482358957290118434013170715679949518694796198464065504080211198059148385443070339399671966877328088265900265382069137503437950615066937742245946490082741748851251987272335698522139886752463705435906374437698021745856089038123012977350405386177063776529250637499322677497689006857904313001922818121282667335426208918038202443637540561589748948038145534568161128393476308504037597627784782779122509133175739491955680982308585950843202230421557761856511954710343144889641719613772089901304274754084745489976252036861839172702898240512841844628529518205222402384187047526994003585161632358555980422742398206482856275896886352048399687458227593111862174399466018597306958254658252796751964556858228461950370109136435581692395356262662079814100188941447424713015907961712158477559553086123288699324383502692339036169622550493269315705829568881518055768338340859026241279137533254333908085526833995094603788001297951556429036428005923494334718128679039348804157063577188430331349077840856599998520902124512761717296691459032532866567190634045946505358127269917640722128823994972943468427250942762102193043256167633640531508095535328469250297530040706454733716854004352521395701277815282747097598048017169271632257279631569630657686016420173096921363002095910879761306310288724189745854590469031109966080065018537772920690530427958568248336395676461224672252498973614314958180262758406814362109560215603928642560508295677941216600558569215346770177660620351653014569036113357385623544522980496509728588966823496366418580004374629417049641218083813698256302319949583359708470047711015313900306432*i1^105 + 310540663574188901209158401159363632507122309010314335936496179228875432574181399425511244019010614568247063289196610723216390075506595317981436175460383752521170846831376944070776437854453978544940993437289360889382854661802410867964497165885639655715233892863403426829860551175331539022087825238219267966915581395070021465333164033188062892444606191211866622313395985341478117205814570006391530324046401793727332863024401864481337869133744279642562541876236766117466908108028258527105520675618202832613742213374731787249597101653978650610458492805760073086881532009996092697404063840293204362701004264374575766159512682185482378068755644026302850795452281961746464055326071125867792930688220760316185611331209015946341296972287432143983226513855641292581299565753127468717966490433538492186272195249443676615507138780267466703921987835018357270433123931508570705469230174931476389922627606005111738235043891036102156370050451551043575440732335109512810778058162126080220919857704208870540878182514916363571219178060669759561564014812359722695621368837016197894429743862020574980809683292068568994100230767876810937273990536702080984001984103854950132100123503928925194706198603196112790907493659112508558107886204451745268723249534934235219315562782264560371524355897317424312011368022279063452488223682005976818475829738929759610944920481310010549807881681475672423464816818558451288419851519268343779530508987560908428161936420795991039144831722421735669971474422767478294928785264539626137333141702584047620191732015091175348641409396012216085330299997872011664386883151441026756062957738597117483461249673369982370811533652985789792013932591074219998187963896218771686823508208473029068169717259067429982538561531337363032861308715177258409470480178180833330848740103215356122377420910961823620631820733331560591498246422717615802304426583886574832119629372082263337771657462163618922044926440469655000628580155553894775241111991407521964431468406196741091256383193328479156103869687042142536388991513084728290227538528778594035115438609701695440362039787409943983075462052449433797843640623943901313644518140093345571295495443679322254068688270044138614787194728581552204746656542517204650790533997765456401264790627480475978073985563373186792264612830300352591372079876921606489981241865152110914515226522528677796962822999849249526379448830118122112035974340440418934874878257131392534096633115957315116790871119867412480*i1^106 + 18396477850921159260809416871763765909502811557393191330511077731049744942945546347926115795425701254518790062023516871391150530845393548036996610912478457294858794550572625061126748910754591655381501586777027938973995953975127120140148557539624899927570455127217117959206049906557667907061579447403203700984227935108409010478565990001119974211850438461872261738139704889980496803874614070032235095496007856257045182861624605031713643768262314445200550442866640920211114389872247585126268725551119636076738297953985973966086467185669422984253006950558223599733769948307672154665949558516509558788018020599261090809746717429248670399866288857903629175358953104779307070898407171512143073595795166115443198905925746769083503043314469296957624391324509064590234651033041240299323399769146660279612441531286252995313984892543596937389161266479845835235813590300579019674374180753829867196136605977840009616809079979999871767750514520499546937656478326409363423945415648034575719865371815582275254676737264337096863309696490900209218571580703176125208687294817170139519235010651265029590852018069459935469743502827517721079538381567739956786471432660793455308021496510586251685154400327123742586415340256757257500204642474959248635060401800851024659787532424388179122039852507056737095343033414208257501282031280249821985358766496279287498872822014941306767830330521340528982983132085236477008904084700566689235797243533912737462311731190366414771916138071522317619621160309866421228425582465410988841746657884906172453037585276003264064102669316407789741250501343600910246420338813289250059532694729001821218088581885935462670945151590166822159310960166993899366818241376999377812985416780513794150573810691357671213043230017759333838727908076339512426040580348043675288988091288545046358074702196441693819308515049338703370029920626480017066155707853746274820470091383706235866905070911747260319245894375565750529471811341962508737697502992397232270975374241771057410992951961153060440172424367553427312142189885264284603693412897980205338162608919907004744344452173428574094755755953439370288346887804919963939887921413577336997589249001307086981635761400412159805919064786257415906893640981420895161805537702484631108337615499349709588487155133708947187481908615534873862961628197474893443693963005627731496414544435100308241658351167570206952288467538101307004284143666304980284347285032140800*i1^107 - N1*904459763792182955991460306183623040467239236152972658555486613937302935147563164985592825450671395446404987839665273939559495858098725814323073499955950128030003248137600627715355031296045620472471054768041744736506153372138099332267084186026124959990302278134270609640995630864115262956140077474912537571862858058148689949950933245862297707702723413302111777721150085760839175609362171914825329439305632165933265072000000*i3 ], [ 14302604857798844720014298435614147477292642688984891235585333720897190836981404273190440570742327438429290662118336913046192639507662080493864163655145386497128002395255587718184807094109596000360854663893444907070832589428038822981384691197702689198717439618976760640722884444216371190209822679990901842866655038368665107368943510683076922066845473891256093849871725319062465872100250961134605106484982740519328571983387860975850536579314334555191684334139319145829102311577467261123577231668669156702449783422402109985317268800349491659932154272300894926469224990479641422398289882559694574570049500364645009782408110508140702406773144229524040652774165378697337626573656293337037833203752644686327775260123742563049061884403598136380777491109890583590891133838866852846062844186593588919154167563587844345972213918922583562968208455674188934700074400973998295351091547894929946603816008407362111043273627544534896429754505051885165201549298446357523363134328764052968698381532952057239920415152700211561908992974140595990222474710733650259180407600021756800610239772019941338366200934038873415022221468635542384794108003340056049351623689166598143400615198722228251139984369673461515504714682575057512086754574936427420148039167058138486058630296317463034466108265326156539604978890578343675369158148424951435410696768625932553346778310828727120431390603730844554830644320688709352601027444404703430316186738464577562366190892720615602228549036146075917112741191431697299314763022922537088002344838003485594455082714664780815595257897058354350421950686349878157912904897255078472475322975947986910354387623917799294397065818475963135890672307502361712287467771538341242225782266805491801853126006545883521603577094674173821662334151458383751433613546969726399542118116151970372545452496308038410430354836620889266131246240011420720503333074856137169443267471021646461628302423207022715105016003933151516297879902916053508984702646659212454735237463201467308390772165433082811308292584022281835235516438207475674658723602719439384923542323412497646826686330380228773651761083732163086039138700120536441045774111558713694097250950350354059711828998959113830849655022516686830977131950295766686049096015188526055785029732696012467008996274262515074687838937924433243891215033535886484413913046746002239733618024922902542273042245835339751785732367484059711001070732700302197494289258979912417903517009548932767753147497228205348029238693810334318665969950990493516072183335587801771011673454785426631931089258626475375413411335102224736345954045871123233049316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 538384937452655762335376922634493377753745125289824025231633688466887487490073731275815031242957506329254052939480166016606186111743071968961772139493597805203781951934451283122518664058338566997079233170855446441994572358957317910593886407201949549529793986302172531422247447433296516773850023658686348318001731264267427649007698548286509549306246195418566585708824236643313783265186707136615281392701371208422426692083409230628096413155728434219625808762811938150261870739958490030896414186691051289220922592242601572185977605052134565020747926778937174351704342288358852780736187405073477812665299551537319476654022252057166190511957361472523237781814819061347858246887498482223284265562837259985982643068651158928390382321476777764748052095563165344930032268093123053629266947180352499320576542971204776804315199606039430396703089860224372565848537242592642018015458724364270388580495958758776910182963301210965831246326441835424758866634121798356388398223133763040918316886362573136310511369577169900497887540065563104469243110385376866610438746062538550218146227508011294341895217160540479677515663466257680187707696198093344299509544063124228025663169089019077004567785195479295050309978636475323081815700297300254768228362028854781325222801375642033611413595640284196870692147156059424400987809962793236094418496584535872717020124226550953417566226955550483358148530253561517373154089408082479872989069792524891599011110897036179948322024893105096285104068595509878363441240629381046260027625428892546907980872425509118793167311163096270472541978856993657667811065267734291570722874236962721840197230894002712538756417454760952092978593897986486469479930619117146476101192635248805859167092548337534463680515589210361351441123814185967735913042161068049294407167848880104486439699368922102590123688258366192853662352581585981248559125655577127349529510287949118958169128188867607948409153892458023247506321149797777912311187596362078322352789215616558653591074688264853583770384235041239427491905198148241783126502275221912201603003104613049105041177048511610631948881643284206112009728635365887888192492323482235743763917486321666018904218874980799141013468607545124931679091742905107672184901164619452543829349531617289541107971042430878303335219967193774890302312166871579202770850467091654149527985204951987621902641105258410487669697888135117356992947232312215102101474497267583698694270465145529568946407875080558957063990849211009600587061463631688188400801363082898273787899016605961076144645724333519873317141641043072716736020263904833027083129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 2284018037783965847539327911529662646935867441909198850404993484999921843347969075637141074877549903044111185444723551866207523113906679778090537987521705819563349627778316562677536976453887594886903672457784183211402242290881799557507367957887779811205982865137244394012282622636847125207962609538170697107053160359459509538589440315195497463063169921787298943470520809823620056440505288043353844173193965367701875375738434858538235926643898215561848687153618316981831704059534452002288058486080581059395005623462055728330182398385883336497638695037519298150062101576184388638476978430345697640350180643756191424560933086627454697368387623381526148431734467816183206637573720789896282540511763348003797314563026579690920782333607050140840427412733209970805316360147457513849528426511223118848929419576650143076013893344881313096284618841717409083866971640824219501767901876767010703678022100529065143957421485921739022016218337441669615505312749134375622826818860831231713979005373328283061570894695691506989798112892685839488539684533985649487292757925074240829197096141561396435167678969800796130468123506687999239051138644938815146835751609183530094530280953056701824269681371837530088647600994194386090259704473430638772413694689450444105209849252473935441498649281802915975691072629823353380883467676696747802762808326889832269875251389498291373225874511395044496403151471130688412627943752091141955392483908192648875588104455688383864536072956247113346642271228555667339249964121923110666172931850242134557569946274167863635695093638803776434160327376893259692441652743266305390071933246081461802481090584041807833244684493336379134078194295366919779589174455001410621756599363473081947725913556875431654837371777745457309916171623756319691076233912197394898447730905542347840005200937830377922201713558027083375402546521637993254067536394084895044447631644179946762198207220715684391702886402480143962471309457262168948294909460344722712796102918763323347452287905024621796532016514140728727593601107341214319636981927964658782622662721332901806095336658043675220428781064951234247059721307923348753530123768964094944273575197261461247556557414248447698912399024225088965024638896221672570123015193467015020779566148687343302002850054215116842417061758896504440134558878268987058334436043575759139582686253040859746021098546947608923756284434149743865170997168096574850562051525576356535804067009724333661994449394863192826398190141492857315944404591906385811056519435821038291076427139514122833114084850091484285752164622094966781768164423135967515047760009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -121815834368650217482832581507994613774899420493350220971689869800235592734769839065616164257674183040937849389777244657665281909543680428777370937785166692145142823119299252224755211923833279907473382006899309154988641191783560651917850114582806696036719094157836083985775224647406572571695250127132279330782115528789947231607121346707062590085844156557344843221645548402535083206700816990344860894850481902125853077029878659167565082063374253598852158574834651714247520655346146286539771877301148858234061601493720525101029304226230143169444007576857192036208008358695589225113065671312186392869272738395410972686046017952130475438050966129687724603189291408744209032617654387692926397973588493567356119494759942193878504604066270819836463555281073965907173033653972935909718277806085205381754733713825702142537637686687586591657146107716781919866525024654685541529964186327127149656728115290294510868522353998041121351001345624652782313070733218736467758736173028534347408853426773165795454326326799286582774351105049690929663350987630389797466070140983721915242673628668820639466504201790097424690110108068842552886472718196090596352033968164339186991244616558862669451352194659451913297353191575304556907184672484804917294462387117726391337040569304062082832497549769635648515412843859643903323197629804772414586665578520278765448587141349959628453200822407006435392208026988564373422126112252116634156203966865554907094927864212819463637418459094930948925924228941267203308638648648446601628329618761303692671986717983397086388483261891923945925572056901678221868745541273443284386318696415432295425682063153404697305738693412519311902111290859961764842709184957737308314799307759960941999344345426378841485648344731449019205828065193772636323643563223593837651926126204620991909101889152773349632602966881707213575777909093383745535068899266704369619947532125869667584873403488271036313212629773791224141279271463808712704502648302618348969736872614637112468025916921115041525032940795621113083312608045921512675074862041667466489456157368007164879903278871736733784698784133715309689348721895889852619843538607491510965573746849914080785839181348615722565312154665098067961916725184797559127056427612644170957776412708900695989642381773984351109186894660320462695552897823139871659583337221490795570978021765606292038895603033940361605598498606479117467460619750081163202092437859556650086589423568986948762358861358777974381798119937177659955663504160228111385629297301316454866912004488453056143984377522535540849559573317828277479696603338914505978355102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1289026434798119113342427025267911010937520699621024891316120109895842728217237067956393295845940907048757357030588507382849535120152769200404809968964941393167570077186339041893514877870740165463316168862750721376892226427095112524265088044909783882333352090321114743032785146085222205192101268554452371554613494064337191335101692656067707313039456293407251118458029293082836510636730446774884279868663139545563449390064104683848216376936982026567913187863426700436502517781046330863373194729467862361579357593659956298624385658905314328010974756263004246173101859502691428210282827658183640929860497005746584124610261282496495660373906399798941251710108243738448495098959204364952331729340137693626186268271551954928422680819937616508800281129467839353383134677728106535463885829285227598761926977038147994497628558740934234491147853225165872306506050234508902738067329327982312671796067932958585470126441504444438558794660652621639992918806624620549391302927561176775822996132401720951540401855069887586855969199433808844623667808886745861449966682147174506068935105656296671650550101223470527454849216846320969528987478549170868785365233510332516452567837820349942479751044944037460213029615200797748823408694993025811569728721734644165441419409368779262269850371797675977024496297753890968690729546630984261608770317285656797054628908178915180501559829715657797604836724135826092789481696512334546687446490575728462964536471064491891426055157812351541782959609535177492147654836290448156370949098612041590518563580267579126880502913624521422438731390019297570318830721174682938189289001251268572364103411562695358238833138827864301818178979379309311775770853255786211740014935239730908227706393033850605243617065483900009779645488323775222747270965442372160371157725061955787345386892809817610601410090540715983242054644950381695511582043170516389784223651754068463184222483204883398265648220113279292765909657845846908442317012830508348095334088045763712562426986317975062757164853791877816216430939180915242925856752838326088270179683882993335406149652237000081976809946911615864143645324553905896324133606401184681213936102886289007126574585898175414666296862175581376957155036571838077487563923052744120668762176104608026105906723850557489088664287782520247458106853836485979507197263187360533340237228497065968206099379973543405727878922613759985025238744553125349046021826163393296757018115255446651051742110077367074389543443051187219299792733394486368572669195040151338604471153369946161320853690674484634977699074824126499910347901938062020679754629821777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -52724453317770438208979372762016213221413781197245652046945956690755301688362387728426982127527152122362916003268360504913444681092180888308875124123001842712365995913628265044533979443959088934666916401872983467828868649679960460112504708855079113014840706701909777758627156229910283616979568966649851660042274596445083891617425488869036402673201924465836303537780801298967291388260154778660229591716490418055250940306735129491437549875381797532768334684194186099304694256929228487226057353983747313720740408867669033881942623150136435609961384857776349888819696022269267913620888552481603449627409169024322404910199260510564506891726376530923548334502307075515319214011651025196401114939708216425385381532569765264397291764478642642050005109638122765760389596869369404066182627002798812475368733390824475536590429966579075614496404931074257962673544081309382838737545590141634015759080674396975842701228760973397655447020367768688202699317026517921599196632758312704494679175442926426437175205479763478101991276056773210157620015271252305698026072390844046465959555848692209010323661692960733426548624852734036928043899265872521635429243603473678870282991578531946462573989848207656701293876419721126324535998604023506070440081433705695878561135238237261142658368974753830659178392083219996726276152387443200549456146943912284994850980503778432753534477833999038500174547109533814475617112153567482527648161765230060622965000071582139119711568102382518213603537318411807691364650221977192917786924575354977536876600413262158165868657484796637279346898526600877327008182334284172873089320953806210466576818233912876001807611247696555946793662464259376338509980821654908847113352116572579642963824603525951466718697625647694049400315847710900245486837245793080693583288157058283125679284114416172636387484161503272253900614605298012580400544741276801012522557688967050068561719332515371888313644793532151595300395520662563233333104841879747829662363768041412562134688180196656742858623291071731140745606555546541847354195609702082517116476520064407647725064114430911262851344516737298661914885811440473730333945276008087909329474335649424636365121750713652187116559378777966475001561294328900187092005815350300346325381132847609112271713656783793612532641128442060654694982246306713111260844823430848276106022242654078948916664164682583591039468086342022144313341011610615005732326809364382929208625982865159650845891722508390264369464138586234170707786475439540010028371599825342200875203795035108898004715623469941417420306119360399511384131347108440167962947808837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1117968750363102110832859868805922920984530607060658616223819640856757678968026688658807952950133688670131458088642622694013041106332696199356481968152662198606232809193299483716394845569119900274729328843851644268324310452266663288577984633420817843262896581333238001821795704402410350774096146622507798886498418392064706443820036170829783821557519107125875199566743997588189700231170362270161047665437093066214905981117563933165662741784108675506574139921748605058935740115140833134452007758253804604257722858891943951997186154939377918056098593326234762704937545584020651439847113739823902728868409801140867197457547836874643618051838206434002892504864881116498879720939283376470628315192671809446028374991490995686950038151916272387042452654328483461461801788643021954533419930032202842871666198652380077326609475501944415965587385446123027307938347347869534071470198392730773821513765061499257178758603294157976466217674878227604230876908980208243228262130645999789537935084440742380361359738196069731989272955468706546550302602934162434656946452564404519658868442541855598281357554370112701501165298964674084622526847093737654849046574496320115067189357571493660154790607513392149401505039099583894268454727518060296677772417605455192057631408192122067039004755699373022087164460700557746274525936322737431938145601840540231700530815658337485493841206804210432288267417342922190081407825626931911226945353185663809811736531301241298175032425725753756040329141555283776741374074119831502346610917520886399644822726259087485555208575270078218002962027875512349624881934583581688674675190416431483028594176854689847405873446650251657005807229356206004261047822557037607471512245744642115188709254289608251523993349917340645485541805635559540372376014674527127879211330738683323757037073339588843994400934250708172457715404868943465668305081706875107213400243133259575915330756835446145093241516584036610235851477935671031914705151990758810294622494821758175570801369053574553741590645406963266087131708838648574874633777046010129182018550714234180690250186971928064771805396167558535018026738924061517192261997070382131500126514589820972946444020541964291621959646589583059256903553858902148398445996056176483916508797177239887026596038474273280927441182731589220543629501396912260273871717024663341539355724696412735858681008313879237418108317750410838981918378871212409893252223282289514560131123742429575745664669196895257987560982936321657967092712629449444903156829997200414661802308660225556523108415623259420283287494385330215958484443803425413190346466431427001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -11537034793282376966232171195202048971538716143124092990445700723190176959868741758611582916676832268630584247959975770120176056169449401798307348704052878819267464156357567108239889829999533683221440718216177987586789769993455252835002576975661881642603175997778026337583050563225658061980611926633594152211459211171200748702787820684882927174382992899611157009223920544972231740798653715008246406710930886902078809450766911207994411273430668068523306583595718573649073990177492827179953501607868579462927507757811579246357981995271782796408353160666396334601708316869440384212821199307797820939387337090575771538945716285956922664287613751172613607530413557000903117868402437067909826236944735043607518038484672284537864767135034211160464522861833826770846747763738085607865256507560397616158167165760414068543400176970242944291126783871669988946218950163449665201263456139996273922732244243474588420509883190248512975955316277571690369954530595146431686223041275162982107270739182996590052656855559112456956746211977704960646932021765173443054552603912206562767320846565186608793175604507170184314481572852502144554263246836159447542831718717355564785715891679183089356457733707639821097525730656460975751177233574081470087734097362205085187226983848737496108820338429457704964834454673052886356659663303612862297378274117186291441478449646082900344989839904784457090953626626317054880785963875989313043699216816301166772619133096590166721129487025640469692522339942717603635045687577475632169067674048530025598517916857467649338849316114637078030991670727861201963112505250651581062160633677371939134767966539951205121635493800303913080695955096311807544767878074872235408789036126865903089239908973214109583099193773650839817412686149817397389881217303253920226879254748062857713175581372317242603788165564261027968471190708641678478827545214979846317434228326893894288061294344087897414039741471102477495023495219459520356671204084779519397934581587499174479876928007235297826527259135614569005861007164869412896219795099998963029217116460574909517692877268425983657469893957902547328318578230566632414068046342534896045272496521095025593068134806911629539869604713843836073077713876804234279770937894676776288845049700468667098161451369262356953140125443008310300528080101556444857264391248917687091218311354529700217330112747432091779780968138559331219526760972444996252513868792084950480343727841002825571651146204699762248131056483792215579699598967286921356742705068171107766078261657444109764343806061834421279057396029276890009454827822405942217398039538574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 87215805462997704454029450556152143668893178530129832291413856801172473468462378275803764757592145208242538463618961203801923108843496255861442006473735163900790925167626276270828928762768978516769334675086505717194618094972142914939392477469563694617175154667408387720054624773397143294098740484182309657211850881023131206485772907642096815202950550688631042093900436895031712628988870500030691900890010015151824691800506296706424709955426729383880778825130912522098743174080979823087641205255743265322737886494875631735893117359666626974217129070853752553880001941160628287831422790052565691228223353981944912457470941467170483532286915828108530627497838950922368115111562488403300499261687097310941719068652932971091209223342867069627378559116965131929307218546102667665305111624847006686987401877870775882336653237926302859079280784131287621784716402349864840340166170855735421946732769072227778492118581115827783682352459238478644366143119568822007670683608752817352714646229340461465736085854949521209673524248144395790353663454485776031592707479947143640194008486904719844507461919662691679185402565544749586461262793461753074006572936774737148145466201051273918305866629459759075296400596414188130726467869189829199839691391615638715915612206729489281936782717640972268722589215325024342197481889018149977887158769992532964459342119444108943911435851485923430558039254872316154931356065260339689739144199659553361649304219595627872343096932069117871734787619579532588942115413651665893233234738832715655099506527696859960295822831401207489895847399364672466846266882992708817743373087866283505644200359076232910246889724937405013693269859404772073731819340453288917620989591897439871350394494258178719057867147999807873183305917737827775241795942709370457464173224013916928436893151480861349358111585047221970884463492255630144953707011347722118933524651994317595507710056903669673859983650100404738401272005727933239834044257937322810488757595331867615168898691002261337719231510128994937633300989991674670527540986102541664481526790320814230243383551646356281903542002227331962189680013132922291344739600455611556421884711858000695930272235625358979974106485286319873161357566213531542990565556115080824340756124307304418802926293561592152674702851934689740081058879415066774659881837396219650865718002909666052504922869823505120762196086562524664865061638933113955425557285303223981788208719076903443929219308424573340606495772586301878126044362805222154183805258767673655081806878246934894213240712169395572387686725434259975595658811585122635539838328778076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -402664159817953130998791955521684729298935104514562679850410200909638954195597247105488701231402144797233225419590487219394027533561369368154516964909169261172774296649801889457615663981760181497476126303630426549151781656545891756180871775303822038641901372576463055146044347352338158413101505485816328663372185538991097217092881638893588704856468572884403308732180188199805594004125196749173490671597734149201806498811202636737951332641886213005228731052972745485203806773112099045377068959657621718810092015149176409553436303088796593588903329395229460217234639535868637609804473352277565776206232650541601134108869834103448178611136594588532691925598505998711390420534991726304029456924254320306733885944560139213105510014767282859922297200879053256508317726319291564382390265966573892922464786639721578000995902530271754399757792007277166115087673067966625715817862800703392115279033724278172093547977087234813708425772454573197265152292165062623795844516186255421331716095215898241943413795934949489530966291814192662736636626915193861635942345280157509375590548037702282514239408624610748186053106250479304470057344508528665523943215814361676422736559807069686568726107364387531788893151028284432815254558828088894120303225634283939436642037059116427207696675536430990109654047234789045768670787286567329196132871897641328802769040595722612067925486351944454860419933548756551193787911498321732733344026776853873220171555343709370698813337122901323273708446323642328831846966005588519357147276460230554656883179553972280663048512232701181204786709276783679993793612338133903952106318243375267904207635335974907474919104752577916353367008768300958121935042743691595579308681138790037413948245307600745101539140527887376532062809102021558651953905072762087221097231555448581905154665810456423571718151341661810872714670273474278409526469762676104239186885411484947768159161068629046164210881426836206286426095815134978215131666620688667504341619115745772564625895220479202152509171992134876461106605350790318007610848784801823863438760460600047829979042023193987532633894973251017442260949512344027893425286002667357194439756342465133226457541558800047225149165794404523869504573417457858670318005715490017528676138675704015578093242636212029641044429613539368468715585906373878579490876287715901897159531250929226578436908162414560680201990496565895332129856030729611278415099280708784702675442370024020435142749619072892065825169452463251356198475025605054475802201682706647249708537561771751953850800867184448893789243304158407841211067201181422524370102710101318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1443672523470290012575986524120776026850073788769660494554367480116634029477051290429542409489932057135692867235646040356020026749557452034081547833339967344472882951723523133807869505771284923963785467559757690146950822494142799902904703462985319743366773692240561563582077918387772210261839957054077300929301170549224970398252399804403207903117282107117205820271380264087513278793332657605137694017262278145541311454608798149994533570569086744071580352697228112393872947978348315158530511783993147092469423241380188922804381322781435271589392927501580419058300226228046097242738120229534631507828993580711816160115968564144871163983805874879822589699098990953769593942858754024254668629368121780843693189342638295179150109625355157465068205335991859721194663522291156931332398537492487162538856719891098424295342801571982797917735499667023600705752379057028099703414982428882607563828246086745791517328969608001898985529340724151197243587924981965851771613461597325680658148904193234930036568484933180545670541014326008567942231133198583004977770922954556630822183145390379434660615151219088855354940294181127744207293311168977612986120158811138180598169063942780656802842991438130812370254333770776020373718257317885652720666877058825098932604095139166632405696689808818593830210789954349093038732814990506211357951647570123003872058267793044366463851596015553294968701971373835020359056139730705383474511004807070955841862966118347025703501715937017956651959281703509291433740415114803343918033053754030163414705437007685745618614554231889986700412006851321087548197823883067804770891995494980040999882212284057608769395035602736807439901751641800447476557482739014218171151751401119646145767059184554676469254431284408636629520405105094508512623806296115576356150983694453927417188031925862851228977054511131627077573748790064341969746924269741608570262103786974866516714463617261199866190225897170303532574072641286727779409769672125066917024920156431069870973975166470549141127893613791414510535790087390296973025182574647530509916912040231299741049514912183853740843017084515310002130990565429571008585257387851892223997916698772831968344134934678909116884404895034768633688010792355071074686022463527453471850216767454669964362256189570229452360527626547309082260285697169890518203131346312914951006260287067647644458661362237281187262620299338127712945698576058936756317542284236866020293691672530650279014007494102213097857042899269839021355717094297086367197583581397251245555201463695241167622369395524756894175466340430820740044480811223533094971713932981872558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -4937596706289009921850888214418383107106957791793883612012804542027582513631081963438238471333296459740895741642161091334704893013661903637171231227183709629336524057522276066059819035323420134332545578923529986604161627938093526056393596737811667829432061025829720962924951145668217589581375135398305858023343378183042534088640456670613783128891652131683904281673208622407908397133806455950156201253144004211650446607436770614178641527417618625793015975015501703230605656869357022441869716121830416263467047965305067445562973632012301546382285937897372545753740460416392647229943440132860224615440467073531052938025691041303550791898089210588299621973260414974614134963926233375940109401143337618547623935315407327537902642191354429953566557896896826117504059308979886022087369849736798368594195002955719742051474108980208515908698264643879733474530483354304660325406942168160407648165341967808882263138094602275717897955414964000024552602142750398818914709154838869674529207608198036524293012724057172522697939151358191826338932751415143855874885111707926921037791850975660741769598061188820641177194583098697946723033125170292101344001074906169742670292055053913604778267524758838021150602816942740966201225952981011105601055373864822374933909086402987997294272184603908720788064622682427236522924997817556700905751476269640324033197832049892458983851982559841940299300941774323742629726175013169243288235514013473485408056551259647993319204032087939024781634585915975000841172447633256152019325155881348978150810098765856960840218086487096719147245564429738741559848949030799668003555394550857036859741611143653621710729631181772989091952190031379379969597425762692769581074446725163422934952805144081192094905123719795199636789499053579438947428515129998076207446783268916684891508992897912638186935989084569932223491509410671189758570982023477099043643361420348854903371828404911004159286973032214733588743648441776007998652821352218783856144817078325636467049428579648461695737296164820057402081984289044642322992056858625775155937364982091793955733248033136395555908266425408890682930828504700967365533837047301713388582931269146188356253946962016524281892053372441073106145106836484698847449437319480149545993409983324853087392680222614440872166700320378226441565548894803916492601117879821443943017583596718735009219065124493917862750317394014650725795929106055134919124907283948325607498268870798756824110972738014712247994469310476336659302959128317659580203947446974652980373945052161094625113403150602439888149574037536880565674109793859673041580546687066650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 13445949755563618380629271181820962213621816000572525141309089619015052943969361048726929368492487444729662052237830119314568135953844295677544205311966899038356317216379799568015943098492805586902461098131363048119994034538384051486527606710215525100828813984179351103897230015514716128867402148301094632060245484571166288908139250577202133225297165843808343441973441240041853231704653456503720558600221964681634824340164494133864919369691216140869626368657498246459890528956057479369262178458032572379798421847709671289167171107120715945584885062397281199713653451400874531485791840051032012514469658920181708115061125293053306610445511022250573324100292127356837043006835204908106491593670847772588528696429724276571539243388497003348706701519836306182278311167989484569482477448794152727482528610052978349407894011581178627389962106686624864848519374963536440651939675183221847534455653316991228159497833859939904380535055755606321114571880338226370854064968885128144950337189350583500459271254928169762531732968709400900687236118634410898598277254404159124199605893624508196143101277776438298920054786376728042465379476862208797070605336742417073595412743272329398891180017540057307404251221036731964703738304671670565038754728225858328475347546246810659099179746338287633691689132938680265928169407364500254210724175702126810846935635358782531718187097571395902591713174126564577222842964176377554895095555972678497012891134843770182499703533946370469614132996321080091727741515553679424354369619231140388521568863802202398378979580585725536100199103390624964142214584298325316981200172906656069034887990444699826782678378370334160791184706716952255231156060507101413552441106338123766642305950663015241260789553698150474866716267612640692378351227631424776396610780478631143405392452014504169514061673581357686634007833957008056805756429270662672122782573863454504220952147269716235192494335820267956840839787503494947679509037123306706220568553438140683559599089002119958473462551096109523905668793071280978437647434646450580757739083359678256529916574653672587893282331023427664080817465288451449485495727367869533771398069177425189438213869899772369732041969140404830933528038881630021869457339678647434592332106862567882755796558663108499842467304524179241796975751768944986523687122771263204122361923505892543511641092155971838699821532440691700437339110392139779856339249979538515437682226743270261467842362738392084882070913669888534669979143927410921358246826652189116573832090707870608743507978676915404701086681666971450637667912391781927520648181202413940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -25837870036903696149875506816695586171153354119038993726019011996211075813898706856494905489384643934235118171003134056059326546001907273058636632555582909409071532104228018497108015791932787152491454358100294922935853754603596117972920641484998141946460823462245339124860044453629000344812917436301029884148508300414546414684028194154707577645456848861269692688932396577357399313409407580750719602513601687385206385009215234735244349027004111869599845815731820658143859892350228636954699282443806681321314268998589716882373175477451832504440706847173326511223218335520601503718705263457466959446841352431930024019573825244669931924616241319698091978843728149132504729072521203018656183735151165157270412314245217964735985931955295741840396410493438935944505331202244175855546687854595165198573958880281812248102979617511728411836478264237885726261468229524402127158250210535618412854760380778840682220287637225032415346704406144000557947670990641796909207806524571303753936001345034166292871589217495246981045910173471619408462131914102670443071644098767826714431894355010336968535527342585524198672409052041284131661555211295972325947167109324932740530606317614385600095227108412627280127731415081734940085789660418447372294525929777929938653117838359839075972356599420621504597245422169994367392161056873494588435149500153705073030461926806808544441383136607556724631350184933787399982492756023937769301695638167338217728790420261734910389255801365333828461547628339980644682831881490336792218468759029710986735280262266148436195543168202574740359201954016167029858546655995129021076469615766304073561498950329115394510836275231212074145114927080816045237643509856543480246287488966921243910643835142551161627738439433444734587486246879566312448594510216614819964760503825875093352786719737149960244603361279477334656810320619792194103112013750371172865519735334577549640014798250730646077702524176925930916909299814336127145996468157877957861480148382424727975524468363294165437268146138745825485621081901405140992224538000951193279364827041580529948394823537994872063661256964480340355972094248473406684491387924621057377742492527101831260807681508154489538845896564573128736443931331032737234255780504453500955072997107450981302530641094527118309633122315499720679791780251426130090318110294988776779094627382979592552876513237166568532604662823602252838392716980022507141778569433170189757027627796713686527515783298306474135677099685152884315786439441080514614193579029762733452158355954921581960796665564823956425282390693897454407018728764421682592160071089501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 38288140561950433949796532462750765312511151987429713210593652559665572553516803643459616338120201386016864338446265673416712945698224869772552273504363496766574357958976491109647091165142568106905124834797873491261754287219397242448070254328758085611263124620647021127276972494183183387283467316858658634301529936864377251254582688710661750948543133687028100154830637437767855500789028088881966681643058607150040492460837785109153651053181680199889067496340001590773595565173379567718326975665348413268700852778802952460334447410050317066478795818918382093158844847180105080839933651424032457388549556924583421224853041219613271335666060530378549642502616620259617208062127653116733185724555688394485306015023344871265472583275794819854400045334635074020679925838038645617488434387158470744351574202887434025125545502867787477444143470633440121515635087734372470534812685583751748202782112151929778961432040126174594891380076024824271718789864237888971724821368862776605461944881158724392982639624742097230177079402330139895329064884581054862358835798144924807062169502667544911328871166608829045033308517627016453410476963795547303451506001832875637945187595831014061314364293243713529785177996346473458212272377331971010531489278322466054162842089439310796116999504616003268208182044358945796257476766608210236318270993120982023928798032448718728902384896930289439073050947550693309628801014391348434945941887150245337308334869738515044671731466502293973975146183296619445913591937114316159688518338929311733322531404759273438378493658867359756990637185914477311396267341921780763583646563246656538959526845326982093334293502866875841037744755921736963577145814932624542347358798939026643292992983610430875288068997593821036119562659671556582558846879338943264934544132740272630972876554940899854823839531295267030025090731118682938959711547136074487707120612522371088254636616284739751801763571959910460727514483614555878996459053382459543892573641638052055756300145751765890679728096298519168297661542014519762678219858257514390658259115639128165469305286884990058557380477186577178753189473194748437182170405657831383052737599271565598170735559312736401460680908506863842957771152769340240368112019886370311549685921529271821892552356443882043932810936393250632419723156935107984951636500306890476004896852690143370176733691263267477028323285050880448022186059362766718403315152479758158342325796619107842771868603776693246896685012732581071377386432804388474106306549349021561378361251676589052092451779690550749079383027515390585916174598487345640344543523559324645996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -41344731914612499312505545523556656721936681055283498937368492519114130047343273964033644870862167482371099086644841434920172624904475527491073058310395501938640385028808592382664861434932355238749829172737245070800730740606838852847725525415160444555085956285047589177874511933396309494804395477661812739549119800488059165160101150476333803377095985370125578710235288900603525678602225111451205579258401916621633151676559404289548083307485710724382531724618816323290436513261259978251549664217436241193842984832584403999236551529197503565310835017625991229223177267331707683763515498683052431732604499984458374128213383543092573942922963415159284344902500006335790523350751041055658401756445709658311945939239071765484545429716371587995625526614147468847421410682521104356612907572507039380706602593624290581442952576609933355558334919622437661396251573206448048518620323249255011083920198124116815755358616260288768946087767913558273096665873442883765453714116453165826761726347029458116208524224142134259609175311164079741921303697035561165872072126283398962359706444155464465524087834099366533006029028784894751334575670020986620117269259707830230608850060200564342944984624908751717466861647198923434841288726430067280680656763008803505617803317142577833839188680530257312263215230814838786103274344766838611607574508724643994581711833453758099872688475834271282311662571228079582618638391483820993644830036515507576295886592623870019583481892000697702750434210808348597107264951184720749955116646148825340838619576050705841528044905855315585837133853181292237190931815279741431917918025273960125327973357669935437209554705685595178670605555321978671682021313127373076925563863874082254603156047499410794992100027222223384365602757257627773852178948365936974083146244293442659786752600050472090043373611375475888599963818345567839709952428523500570731130869127325753491055270292873076445948445288896716505528511994658348962822917260698091865498731953482038155477280494194745167141563309799517138490497624193477566336801880387613601155453961469601524182415593210678555459753260658266065231303883336698097746614769041521225742014427065457905280294170228133551214450533099348858064847535636153138214121410812107845289866726377327457085512709701223715547933224495705736653922169524989317822309334131571856359546694754046673009547722206427773959107305965234344953060821828990613656587737966803734436327739593753611362453897659614607098521466398987872931150648726316623591451850870121287545483354732384834712543204720644211555798696223624390303938460536524244020782576940917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 32458453641753358662828461074581572867267976504240344631921197997407045484123058940832591697541916512889053251362710117613781610176508972025855175348577684419733598634551366980811950039950413620236570715344419214613167730871369140706491275062955801133230284649502667179477764329035740328656070252722651301682518929870953226339513504240831491644439683239480269420484551829595066514520468758697139287280221041204795706210187905151505267245487116371785222857134476664741589588420495488221528427193242975120504818920195995664352069673363300590607582500697184070233550405457684166161207338366280879817069923485191242944587960512855116537915759689222494615967176543397477144649920843158994324452527507666927867822359146665388491729639367432318933817143355308808938402306916025793529779998176343486031897018921098030988154016246913894450023662108736612007294993269442599462102034493861212513807927488755071363687322025209597686504723416916522171239807388838701603364092105055842518763169028072999855318809991744664974298381891545424370571388977030324885859885456683885066376583725727304994772880991018012986508442580522733679434721993282989733173163161239365605512748311728235006856261075479836539055296090236927616016535134748657223098795450164573739684105719067024277602591173137204344653314807133710568210352942870575772672935579576988860368198843428029455766041051622537209682457549877927788392026101084094907997158673328957722374197288681329327958645947197383324010195897974075648581411958706987375912343431440252323682205755588750680162765035566626275777449015904695766315677315779364842502350043364834391115051154421241316635814175726850953943280410807886312257565396633011083068779655124688957049030408541829729216934270090067976849007314790138997419295906610446668795898824537550060301829174641257147760302519738053657323042264719589197203665164265409207965892199035691719051166035070697028173073612005969864864230819867388488072129887596840487199087100589927592396948103817371330952235542233941956081105111296672298178663385096510378416179894875121096999632771691254067301041820910317295411168106467964717228495668859304356432584579177064836697299165666755853450811129416383973979672633037684566912448301074316456953496961833900768961019453039219998401752363312352386598638959730814488173467530703806406120326667989023504444116659779385355282815889546156879987596437462058852322417736309788667344377702051162542873075912250858509477817072735625073722172995731272924004902275870493384817281852702236134963594874342851235494188966330806096639319244313567950058103589166259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -17770398336338250238780119469420985382898008340543667928445572260284179996213879855951313009679804347263044060233128246960710267838486571549568299941145416745605448312005938393968040143748627247407397466810217752996377342575378130852955872774572272368396223306648489920617140366873481498057758027904483240773005548879555407198367044878629864502999531283002581176976685520687765867374198070430657667726830594080786909518953701515189449148964882848013389364432417856449406714544736178329651881030377341665955458818430137011419756218162623718353807590464199703996175252253466834313731269330001361337281066973998551000416531742078807064830075698942662637387167864033873930470745955756872676218269832873101494611197985289808806441576324603505533663719469256807766095196234483068931757793524711494403291616267963416613035526198090425999382479348487530034064587222391544243249432931362031069416632103273584222421279289359268832056886893045414154784454787958866928084919831941016388001451780211565784138704016708609009226819160459867314266977461710871278296094022107870381248272017016938202293890760014079149912780586414818549585596789385848380300068933413939716421155746375673338562152750812470951836918866656737400410729320373411855694555005988978044199663581290036088275019483728451864519896786347084756828579742683032378215330697538338054058445189581619851929272448937425642576599690551181936992560537705670035596339793919758821674631020588179983953944740319773921755013537095614659423534841190666875033843782153734947378428811124182166613088298361964050067532904696143221430426397594798363154073685911592238631443696709572148159518436967540212178411280670133321484017295426585631117265362993807159641586808697871258642886510860356685702712439079848847557661841684393180861486825474943899923098233964601673879183076338025596537972186642579350335891490266783638228212586578813623904786258850108871769616306675634900674666061910536706838723251474142258431248076301336979142418486050703817924100893694420939488732509859638943176534106934333081622294467831366119526994273538033432457874379677572699218444126861591242373043235635386530604004010641735470788330559100398171577891216029875703264235577163373352048255840527202549674700473709612721101746599047461149077226794807592955485070820028110664862673293696971265190293490261079859740697319738686659991258160683924112806781674723680526404727072411029246575325016845054141721492697544765003354725691435367585171147397950528701947412843163638054693512933668520642659086968837680938286493599722761332011047639255714287614351061331176757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 6870061685679092412914507529924846205660079626841739250140454044142926924916027954717278460084124740338555189494737990559786378234723450916696785882819219381866131253997353776259831765796467922395444829326065939899601435683840600413870005202687430221221463478565919322955273282366464371834699579963878843082438739066207304602922603690296877427925550767138082900067558783224719731153167106174108568172150865173584966832121515017439298229530629542428464784953509478735920283529365367542028959896520918265038987417911482667954260433761653092138811371159325425719454874987499143402484384833016836781532478451425586468611384814685624874288873569083114039517810014698962199225615574332575251509302619411698482926015090952273811596170687740319364834824991038165624584509552052759711524715748496258793555880523664125098701476382404181234792472550849716616294307743492629611495562688393105118270047888855996951652297520706236095619533289570612456394410942042378538483621566505774574915767073199529348610574899399240037419852480792183011604646073095347387904656566870727753472315470138190707878068279285229937407314456113819855128210416136531993292317930632909104956567589393849949905449311821139253181333332414312480479660068916975224112899444568232608567210680015935351464123010770540218095373260374929366868625784729213585198441513082245291528301677069953046293222708774751580987295084542960547698276473260825805722901000699828880344944436511706751792169662842659501797710959145338114719412410057868968065525791617614575571515253712699677697000820984085370575405349531980439223988068037255545873616522375528645482872393108238623285706078197207915701690628184888786191650934984948669970598859811671456657741859535696075205834445679593587940845881095076295248561044079009614122481558391404733470192484021331366178121924543860244994187862081596681013385814663607643915236775619182980732674847232001000682978445157853313944242712995061966140555089680477119107787743906319948847229459834479825340750380440809940159690872423264813894083784723030482886715062760718764143648227722396289989207586528410012843521670865546680575009659426588917252471986838190300921044765345933524324352162685331569033027362911908291587538537424272036650596216512684451912196225359997187037951152252740219847920063945882976835142557276892920293023793520629926668036707958480896490905578524655841483536455005192827855977906480926649021737851714407869338435849565174230361082137190224647405114433630243652162413325820417550524994670897149051144693798489723869839403552681080147137240566658272029115086546422576904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1779569961036728017707245644575821511195732995327793867892568129316988323248157482301922862248519832814480406053981625994432502807943966530388332896735985291012171960263725238607474835549131868325913083237519603839051076903052172930508873422940416433930006607040156961601515542258288942007205271188366931976188498026661943654318770847852728883531323133895554650109995036723396631196058369923740169222464453504630301387059884366177756245864883230110927118821303502650324225479220980291924868928452868188719954287378472911066397512917957346453208184238933973954930639660432683283757565155173652149115006638164074933977722978127853322127375326543721517661543188968194480937106165960120804032497223329725146106565762535629205929879521002125547621732420114691484286371546409619107698877092365653288320920964725686939474959118852574363529532173252013688943533103042872504090299297821104804339543966741585516703425079657294521091458994708933726127770521828502079824744236497418500800384500126778109911262653474428084032074560822181857531538746325086748107546544995382630818767890960332360482751698214307278804688966871637326075837440078282549883317976615303851785485010097507348098116129980879982576664129880476082934095765733449296585022029363159552551471944614899553051319780667264090063432914608539368254175031911243799446554240328604018166325838513479733672926022009809990189801550981390303280686495736818118976800209483499776254254986170300198958050407155025660911893722278555190336432391767346096027591031548752862686757799650883197063810024286316945992804325204027374673253096132301849623223762722319847649244183278288329089658578958201398265229940520413800286353759740157973346089020188148120317337811745354255036305085516174706001425790559290515183784635292693739740858670055218958135898133648666211188056154841355605810511510307855107839519287952758016602532664892655431774654526223700385055375053878280286308191411686097377053131078637034903372044444893221560489964133196986177863160627900906731336548410021857484420518189541015533532547181662494502822446888398325314763653211887918544403775314776401571801893050507318580974737393469705600484858579561323924957287075719358756757653211693290564145534125714961788307413185964800445967849352679716688606414470330681731396465424419857470540299855116145547144884477025690934931993435381223350196265618489714575058756765466635450580853867357175922775857328613232909065367395568581918288945478518500368170344795941760002800189250331069297716913795181775127668231134702526536202700377718744164436825773974871537983386316610717773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 266094634514253649389214233150451654458462447529865463705958444938296443983881373546683234794333531382379486702587698144280482728675039497554516345136462371966966923009407308024872494997974952588042818495060327537173958603151082252613060055942209387553797666208005435424896284270300804073531668972843118711929131183191841595869825214502437645003731311999172736208551843026450124012954900395595179316249345981770250706293966961338007264957178685429958995092162362593244007210068973418859941213328548076445072078006280949196362341750979589001955188744466210388292471358085308301818728988109353363925645734165570754509808249976996238735166016541962567653432528218268217038932301877314886203457568940339499081563921990315541089262809608121630681911073369834247930737274044723346775802322227766707160159298264750976088922432872842814479383817384826910707816180993271703423980099903325677804712054419731617710051085816584935803107361947477691540397803741595215277151331244257604953611498746562862280436804703848884087838866859057888718549441531779962011577616108839223831318604570267874928429283514197078207682904884852996087543312345499996878995511310174032057610894148621140517129633160030775951144368777803035258470638548058052252367111085273975271404270476678907131158969601139493482239116364481446840467887475253021404661750890166085784539785093010343747343851740380546657427251304166146709858121585466840386244884932433969514127880257358556276442177071946597248682726590451241417185176499101538928863359992451284043477865112637383878773643735175608029890244113450833961132212169604696697137879932531281750771783867858323024695741023565153420833961082114571818774752157473271760590372641353461309826795822599840614926632685969752180593807333703335273655443940112542878024329477374446056994970043519172509479728917536588219194658023331890868669617212147098936202817604382580222747244760064340670660408775660465918840695870379472077261149209376039564901484009766251942569749317737946905025013162895250494735992011713245810550000906895744120942959548496612437513721126256118892729697028454940642349199722401412035864078366627950604899947026292953290221739585782433913054958160802520067978778568360223725426782912719604531660900578069592156089081925792270089590713679191449849484122828224856319195090429265932873621658474688389918419358977951114948399355660886617329433103676692618187458006872820341917267898801227737832361842986595950420448087209696267000211406034376191706034190254117543678382843996410821478198846858853384592721604953143035489331167811858740093863771449279785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -3276436474322242537166383733434523281835692416021223187005781647452101797280643584981268707796140892457922525837485288795124190856631243607778475924210800625484570781436179739606773969248140490645362361217366348101402594403150725424467186803889575055352958181398746625503287832447178570899077231834790839115992502506839972345392790932863869152270663363241960379988496133927478151319004182451346933595344189702326244578892388733008331567480961739504638047787635375419891308485508644923471707349822550292709464788791894231827442506458326883474100855345602080595484328346817233504555936906895063139680227656064745630710877124636877461410855689584379468166001108574522126534809660073744162437260743998284311618389722362007978833976872495165997009751732036025013991749573402886924837296577142756606616633028149622146393825387712417324127338059234553975522112927670894510807584213864116675688644432071798302914210569434014298016821933763920484483021059531101829210412718918056076362061055969724016875700777650268706652798394246214012723950168617065099858084450373957560248902043107626745051112965391650839056067718791741787099714333537330443067496330387360298243278844676006800883645636895073480357451556330526722490428872854396896606160458163119293105891841905564825682321584693563979438176370334550474998722016410621036047590406346530683621663200960094374397767228279078647672858950759335025449382746693974807200443221963462759517180900743025251341336316357415622324995582285384365806698054172453316410992502436659263892486257886997768566854784713872439944665748840534091683262324475756206828231281925776837574428898924822878351710906835311761863445760340287017432944802473365660970099784860717703821805860961715911296180440729478311352438987187201702059709609390295613573394536626971076846527616982932712696630051910240794418479397390335114920006520402843238518027806941065474851930402371149487826220633539440819141759457052418751037067104269614567395074795156093547925405283750741083600648635527545627578152553904742381039499798520576147896727818961309841315514546480384871332438235555578609536557214459878035682912290357872363709438975073150347760645585325829246994502589846265158997239841342698799896975410290963466563979069254905167183732008743222050999068029597920371487781378512756038548064012222109918414982639395636830228081375233365062960188424558038608192074458337373842257238871333007490862698742864129962396662870391840642468354261183349492447892114628056818094823805436565439099695977975760909516937958793538470333969360544224897085277256297622682451184796142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -6498902595562789572296439462985214673127992046920413368912049192780724479097081280884641252905209125161999883636531249214964596945553240000322604883479199330823022624867774356474308067258487695550152360499316643646718463878274777986918143019420538827592024187206167979759829668551996142097691536407301448757543357351377940833722895393107015948485630532851415282245027614399669387093006317990166627299768567890171477717332320776835303339497001934121346512757474505874897249363856397298375916124102212891555494242907213241744731565276783675130866179721965116852247210824877007815700406705138972039353036933811744540538513229544986622570708038181615681573498159348530080760090366135176901262824278589790166478249910451990539501710641120540356521541292511932078201712243541370803570494513430034930049825001790208703034802172493113770486317812562662233284064407554049450279510462170157305992875003191360398230342463641853875614139851453966192344591491242607100315856433312196296763038983306445063857822960460607706978601331475932507040166704764135798864436419775629888306933240520168665701077041028334990081680070091992007518101459384724505384816505844438058399467097757801304600945571219891122432204183486532434860971845722737036030089870479794835324880310036060924744525857445856580096146273943193948795055289667755657738465165577488050728934738939971080903519916138817969992066246746876608541142314221950023395835450223717169109012637115427412681222415648721129361644123129466219775662079789920295258124612020868126036114884031016789114656820593189226162955389108203039739662553486853662133708991043575256647477665346543476985675154133901250489192177300242524761184092405066620514211732891333516331943205083687340991434171604854801562870734978193146731974254547056769572954839165958607063009963379847567061539376787798014780395672897956787035553196463603685825130543909920628730762509557707854762463518408122097518710559154263545934817327674428886607928031421521552770485245415554914614824658587460701636296868985222192553636636047494278950793969287091661653967248348639935383154703125576326909283447531770082614887689191159843648382597032489298620860115304087871686432144430334589198242779971729003005639006409960457180179715245820188760816032555760369219565139369715963227609678526943925011653273204468552574332015646968724661381630423912404112146942551767420765273473339484320273612517363751331735474487447694017594447738333371298769857485564824073538181761220311399241020482852262909328742313651511163646192545695250107382882190791635810335059900076498987580070694732666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 662835770015874846206987419168877919687471061970539008825166358969547990046303091626848548275421345867301577217430820661759102815631419936199858938957663536269446293300127599477074252549419102794412658316350680087504571793199173635880564356222484009682222765526817305169962135327128707292903814644098325974786525272918823981650605939111990652119249119617562070795442496492857495881572331505718146665444500088582915696006362936127799487519928342899933357969431870310821001590031108006555535293434971096943617482744145372709982756986052098100425828028058863525220602171608000231010715805009012155368599727933297978337405332714416991706641265225646472369880486611189419075335949362380305599403228487886269934657277529123540716185137278998688164595835926919576966043198532806229960261031707147368880250560724344250201387885083070110595498646123941869223705264632210798128517134284501586372036006096790443479112162951185813613299887589055774496157102409151264374617888996410644007362646733330492245290330229947248643192251635460457724504473695670991116988933629989135274602767765674941640300062848569017858661609418126781932181111132501423061032569363203743644523694140608581923575362473150553907338503294175717138083581541637933762077390659212044873650919289982879935050140455035207717962755551959552564967539062127025804880860239417098925775653580326801569305917033574486599399242983678312337962204655671579114159524685337894189716421941456220242226192480653764692327923545867884874440323536360554187539159428657204319579990285342997498472971933081949983388030670715403419113257849930195543905569305508758919726477248427795816875948487135124875353635866091978822623327179372287594821027616499996889267265902025538502424477833680642709195325023569404700081327683800327211685676617344224977091188490438158952202766809652108844067535235838756117906588605320085800133938419200917237102654267738357386839950658955018538765044745665820590534321258751368374076323714613490084608906627026444452216555521425751102454001632121976812783869726554298587856101565035105197512183331867910679993535276065927208479702618844839734301874825129401530068940975809572689116025709491206022404729293325378252816990753090169046081804471513414537221422638079886335257116752519742523922465019727258947541021920467904067773101871600544455638879150233202829814412010853616476352514380000592542814903195586613404914315291047846622718341294845566567063729215274241518647528582177466669329585430161063419463618216074569489293350328951110307725215555815395466819524489480962234910839478375583069851977539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 254329248145864106816848809521776000525777233976528049389073838525631281656441316373877192092004206824286843772468974810062284042916226933885234704033600263801545735688561116013591694112672773424937553524242799663638522161960021795885107655535397741265658253511935483304221337495575524273829607995295070052856758540009049516342408503208782524944530442955682773123763004056839866292055612267767786973782833377867054287096536819979792406692429219942151281111509824079154505277747288458416733828017279055152561974247632392076706969202997504801575101468644586997959791753757212986193419797680500284844555667884270040478415693074413510646072017740319243621968294280754640640856155468941253937872186275612811999412794090565628917597931492394186525958314445750594775251065325338702897185005803368972712841747756198342458454338995607732836488517312028338558609582113906266639303137447808253822220220436707581672162151355807530110286891072875516815037881874741932814877971606227011082223271525086823156243845934833304336243327516954210938193129488141365570966364498585602516802602477330148034287401892414417764857509852236571294759855577952327028123186789471427360105481820875965513124940224911370688050223350463818983374934700945449843232082604092590822882516795306314576467032202863245480592164106014682123698320019596864394604423499265172546312190170460906271161845742847980376343314194371819408378524673142976585223721895640523593873357508540286166876615105646681370969195017286154140062374442179739220130189886683252543962601597214313344751547491733217074285203038157282053130048426175631182932396556274820551927468426630235099525821196215102385294405236808994038230689027091696584268148939995454102254796398544945421077297780959390363975736693091471447068069010396332647606382094892529862722737216878815755408564325097406950975635248117166148997551623892341892277445237680277565882444135446249707459552096026425206936393788987546855572646704867197124956128358906414832555733885268144673874808542520828863917030616347675551202864745484862035304308682628300591882221160861837364655329689035929989490232459639350022146285672989743109270573222430015853000448981475800253785193989825201776969658786614389847328616465449467800076494679192777443273665072128692098405833652077303425625314459438363634874376531879005498549635851643540769311931734367438730776523332791597651791528023350097726868657128478967877024301077094959834338323537842285591701445207049174009506691198054231187318797024761163584975328279772643293155866834981559993675015224449150004358491382717939554987536621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -86174531954719152688791221373068062514307931320273952926408334549883274338395590909643402989033943710173310736589628129696365035646583867140240576882281786890451910588697340964487594369861128857575579340258698560302961109452027794893659284400525236069260816737611959927478551913363857854545843898370790826287645736178532025431069493234273463102623375809046788864869334040866116434171306987895875529273709711095485367793865949551615778926743290344374985293110370384308787732098027972636755174434138916417497748944667322086556752863194176303372896793194521703013566342110754745703327990350351056026168687190596565259105756624007796870483867966721269705719193196521840409349671392395768396171094081966181352174572922751571204347420268019941479769762691789719971053217564467826295551821812883296444780970495827921374175425752213162261195113166649546327744224781436530621339784808542020416287561620042738145478205753770643558735929139754464204281802717675225669364167521188573422629263155571442857078565614692837437760066299273190722897449315176528428260171965787947463583656641542107504102252905351106309487417786136552325989575130797438080211005339359862534246405451895834465673378593413448269083583567085131484603045070700709891134916436525660674277344527143553383967760561766508238195046101255840623853019861013022302952541701479967332157011562081047321110323488961991280609363508681515298060568000159727022203500078830138257379920599512199260337801218636137866609244065280382292956245911504944421213278948896525794211877208751133022990007670782309960910660737194329750313762322963140882947317998903965611896646160577162858529879688214789729904692409027424403289808445901415621778654790356556267642515073131417910681887211622152163383709198538876691118197173143744755678787014628176006306215353282333344251914196937494600973064257214917532902314816337814985436788592813556059134416183411563908695646257536638980803244117704612560864742816507324227983899113567489935441888155924217316027462640013303717869422486488927716463204737659990929836885564565728036709064945363805658383112737135070569993226719331962430316271774396339835690379874626787874403308577221592134163765218589657433610511802872273474118730709866623198912776338666494733808691366942066585459105219658382048099661383724646110231096220154762100235732910888216334743322053455843792363633973292391417870722780495462306082550559631634375023060221191611874713865614128063319869044402207439152082919255783272765482125613174537404383621663586066219617897028612637743452541866048476299307811028341996751745090332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 16532355272642800467746781548637743783217842834214915030355600384911122742745321206371419170564486851672299362968928184516112899110011767475569027294214397165372239851712188484461765733135891797302194453484628622005063208527684127081906288076351886942129621062591129081128360150827910934406127113822352184330663895684767690454578915165510523437833886106936768486115085522285437806859555133781538388557053993651485959721329680318839086857526487585362426230787195093357395332387914899465637372769116598936846663481519011311544605644139167179131528570341233891996811997445536217823366735962077135592670644312616693309778284898180189269073510443957157743441470599598513009801695273331264853833873638479698628804476139735404207349941874781606942041083946956593202150269401417676195435271983726228007149122527397224773274770115406242611284671517349517895871775627951864497642503476236976412906419993056227886348166157101577460431889307399791434275721202705903386259387206543100494318295671890105073469157422465513378722335879109929972202794642411645081151216213267903000007702136099311167457741031644276691667463112805106769369885612070018255576239105023729019243932325399170401200525285473015642041478254937241734439695219120458235984108569825531257696295254703113240564192279079037545297254526576654043929797129244451411976160537408123230713834330981672555159832738688564418417939713476117370741196275936774859661435593619410722730636161241605238270788353260886645299624741541046227963867357307233235666562239829652410817417468104759087450144661663087065177314429992191201711237566998441582424961632016478833687443188092184262354648226943114298539781167818551522897687998435669602909514329181855407002447917622265493171661491402736287931819570691280427276989072641334791932133581869774873789465517603993854611182315864708811155677814930564186064485596156878439355092117238124467555981079883538457572374008899579467332303088430534841560582804519815767859686415733690458834272898566685434303030799066831978943092249869767937833316570464180208995977540672605799220454714106334681323144165824333307800380119023384638932066742758991232879494184655763798458016581528943664507640092141966033982548595900947128834998162585259278277437214601618386390633410643113642985189414558355761820772954381472564132284925971500735888799760119410698204367201108476743192763033808845266285085153713738025563054673196302419321554752075402305366755338122799026698589298566425580975980360884665223720143084685126290021609731140153705795192461848678934071835200773529392402070483141401540223223266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3197403195075680687280585854275447525455666350527449187803227142953019844209441457372455406240374702555603936972650266115379890555611370082797322983499433148733835280671479137924294955651818286781575494320727747790090840878750003579068453867583323894029742380992613080243521785761319587960247079044295492116552076283998658088554759880191664759284008097418094749736682191435164908118474978889933804420496106202287449271905365012404627748166601403470466928197311323934528273898287041642082674517946900796678084094866446966565530076101600410703164418576606636982261628243309232262448448450926078666035972550048140649650768755417585094514058173489341846152057683816871782270840485162906187691759067002036474851555040268996757326798024330128652705162804448818596974975452799236099852580234437222732991309696438948960755128850633911407162547146669786004213702420383274868660937280774027998459197942466357714142964155645224024308225929746637127577294789702134569199792708189702160008619820106224804346520156732665392858764158879817066197894121007195506090235980113568082470861517093660398378852927107602819570638408121544866616064303274883220475936803062492140128839657767084763134313800029804062217909041399600639839007978705468694475771904671137947218042249737694788718133695371720032807270922950170574450265066628918742061965376028887541634558547844583812543556352894377012038514627396557138916350113377935922453424630343396677564557547166872999332930739332496056086975040498679712827739735017153585719747749115655676313264461572618619937433581331317896995630665646979002418668561360339525233902220784859937316068743559336889466268982170058939771484666557141850975823871662775706493464081993168369673113732307497832084767936174375994953932531490201476695227641188954983905504899872367246509577841945422742662962192499388669303328765386445557538931139775354418340325003058429613560960943986244101484739394067242236315247650799581578091698406449560804748254659941710969957583597106692494414252672161299701356375717078005819914588950909309936679542316281227788442714380485846089630951068353093426457345445659222946430760746965233841061842912991643843996003865868666267239910554811878952868061234681077109067233255469602571397082506662000011851548445888189425572452169578832229416159404656533120993495126203517701017538997567705107453619142162788263514878723802788669010114962204203248647031535819317487092703590713868780511233745531965374318424742649534982923311625570842911806658256556402211688747319285988396843747023657544433150822451606724475080059090886567020426022949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 813544345854323527970342591918538136201606402632711852107789185500518672405770586882351280286557132051526993829499303701141356656388761064703290908566762703302138265086017646234461769141246702916739371440775751443803192543856164277842532933959207581556179805923169567533522517770488107503967659383934408515583245125025179138122222506908447017366954662580349410795624073730775054824050375533549680798042348242744696044505084976388527878896327288618208149296448509788094523947192680687933619897982489283239790301676085979322037487752562845940288263854523265946404489613361652377635077574333892027274691140185157747917221425641847871154159712453506757643978532643776824790789808661065773155560374416411670927017076292776289289539786691392054549438356721381083154604700657304327455535097583243682998324898994391413708934779267828663366232679499035964007513808072570789047779836373970440040099252871310285516681078027662951478853605770316849482456240435674517179979810054370385011851091312206224971901919815557555308301453004297097676474960690380828738177327480299070106530867546502787165817667938759376589315255974331863755746655372454445086825020905077827969890259923115499491686772785933884789297041175671963661947380958525435940027695813924541800044921139199725430836291904385576630256995151587589851011701617269670289350884474597944758731883410661381694538815815550697755632808741165159181730048294409878746946234682449988274213736669076246263839626419725759278770130897518762909904277039513253046237172984483990074449043799653794128025090980690548495723068282536473954525101915791798307063407383906191652499206649388249390739426197359376715899077571382401360959179350828384312424267349945351332553505561046572243820772907502528455322762570828405674716168713109979052868717500527709538286261833971944246268897775555936910354910324735545231464986832768512546146490192346133580179103951387990874175986157979897511931696844053649388357359907620218841716432225691950693851941444631025952729371075409551896699220415976082163965758216450495048973048497125609869074564480660611726167469130877224431850979560008235293565408965127783623860223115590880962602477605818962807414730798652436251096304047159252525215242428773628487462780792036850814095361401806136885690508938809358150691719967455527192486189837921976051489285609140430107976070289095418271952705164381005870012297283226793756277269851924458238586935206550055433650789365165451721367072452621780609054631018853773229039999858634187929976894280854693215403936266805373012995878270916018878905593246406292888717041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -138927549646508382067247143255933366177484478027618729816886287955943068823808317958023265443727421682674595455052746971484728348745389286176143651887352872538697398510693271138662640102546328363307423180663970005246581420005739052756862577560560378668791239440888623151937178574013783507097898946013822717838171870024926765814800127641621024210310655724913531878779604546199621129739225549091434788396342158223655506925752341947208974377295317184805882508216980842732111786969604992459757339424630008994345159945821941324159867918731105647053657473493590445001625063680439522933682048589746537793850664559954652805808450140168585831852077607887612515221730286741335410425816388586116720510059003582194651852460050484509640048359522391944482553456811113352013977872249432701348504082734455486874071597531878481731832184854194449769598949648373868493862351966922516498962786646746775442819786879628398403303632354659846880239932902961419603173616112575507880364242539944190839137592322471608377640475901710011504254556104850286207853449764458245232583361144640195981919793443668551457097894752792359365608874262903729012868707953860679022841214295694989412126203404372522399390949138916279090815451771495386710376091823629415790856340740184876409300515963692857424618091675015344183140921731923727610711301450499782844400893369440900448472232118757205685021700387418258079845697108554719612192099726900251001012304761814837540689258225785541411110691728447193184011211128357725661027942223595340194631842973825808308838409977745688610077589779063307119148488419489215975067631810011719462374333485617406508214352198450095788708267706513295834944539791170168489743807506258751829741008851595839562407217607320291936861960640371377901202265417137997375589027210528496440768145504787598704440315451072483298475387878779006438292553076174220234420872520687783210401136255977881672414613284894385136844607321463547368255544889456255185164998835664255132677511983032781716501887729885199852921966711181339089976948834305735499049322667856204627274952145049256768337088045121046486905381938582638054983548414295242992746613877396445952593608479842298147582842664112866562476751238097211088849312676433142914497806564744273516818214975595601870722293860167884976051426049165951353467038113427758419162457710190172466295372691185031147769829855519849420650432252263151505230532301846859360189215794468624087596613578853638863159719400912430137679722509265639499699132387479740735915370285279440656966061093372725833776430860702021340626069479312487485518616560667532645322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 16693837141238982778919241260987067836635398123129944893134889917554271650531465847423471466813657583408127162666825159785084100460038850908709863698069857397118400742614176085015608477920473399064350828113044504853723452290771279750625113345443545933957904832505453859836820440752214006851746105032518606613749391561400041523239521515560558469437825497870788232390497740222785757086758200837547433813929355741012979791545004244804560963848117823540109943895271004195023870191372671112488216771387428469841657619004407761629622821998405246342869984932792290054185280357928407185288830567143305856775946564530117913951693218998349082652133997661740190958956248216832249690054434708849247083540800516354008694647240514600212391711102701627661739036325164136790602281737357412041806627705185252140862695299731819951839446169646461732290408302860480094641817755207189260224747342134660575720524994601823368627015821728148127153393151525829435555894778544286835459200135676099415243349342813991991706727237732735777485101924523000712966543509671005758566625101086105565137044544758264816172732728937117606257108159809449880287899602995094377475746347159059864972266976355459514499108802372060945826244569141136595118601390015229431404535088242083555247843894976486089570244736917362928829360045401744166975439936614956429089317643335820875580998852135154837926117646427917378406114071472976741526164885372758762261323433461852328384833514593298348799963627843946962591125253179043437245544790196980605409382390100109193854418423072467314742536471376032950055206622605581918484418205263162774962730574759765281915729024588848316301040152482637460702880966993440983636972037672723606974519666750228476829392362175623781664919888770328316711609095135596523756232611588865615072409786490216997074659082974530722990624443674951127540381834801043983467249731396935174737214187180422234243820531019244832123216962614986849956752210992660661006902001334775935740243912532179209902955004189338839161723934622876334108706708813501060448963335001077945937178054892838027537361795981649523035335815445854763287725534038611254392497187194662136032187991250972398209393097392243875448948626752763908696351693035732430362700988141934811022518582173155443422943706653045635978900896480883294730729604732565496946423340046906176944651337381412136614999122054230533848153937586843254122676557792615306328723745927473815333774047619919048412775708702084483454824862098119881579507643542372011272845928019815620943995136828321011999026372487158477824418825265420004534248220918054781997680664062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -2286180398774850207452160076034476777328865522846742797984071165262431611198411314635632667462983805458855730981893019709646992210077619021880113101687697274512261559467714545053688390399866169937706594455334560111527977382189192000548842558899311391622191291928526279239400335854181165587677675439891617467683470849568527987776031111201451272455990274534294884329523440923349923630570603163830632356291793937014477119409228951168496807035589799489291794175356012392631467983419908871372663155425261019691109994945066082393613358326838863384134712844067026289095314477416803169905480719408730194254054336268627748686992584510540963189398728277363631874539597583311005201836150428292494332080838394663299159655473543342292992001735131999112662913929125167221793132359093001213819563298001964101043142039636028355532889464999156364475340398870146461217604232841179263540772427880841446436714134337319011984261379563101503122227562047534960181819037818223181155152474207264584945367546195852658878148988023392583750466976634299248002416914967770590904387998174698863936759922932324698426370051348671919475793753346364950768863208079103640659682112967101651218713618983305414871247727649403369546167785565675257224163891907166099620683794352080574237322160932071115981084380861310011081133367321843216085040814507209881163216515593612878623392579822017770529379027900389532803355134463832005237686413774433789396087407113957020626179831754084100160872549472652755173821799987480753112379565075021296595654380930057121573487028596547839814703265159730930026277045966757976856482268717824160059401871948925913800609490395910946204080398252415484723555742342522758972774932350590266994853632872453509369136246643766698992475083195206376394814294346427680673620074389396155874221400041523259443743172894602102618716111964160069158304105189908020160311111198107863737469716487657657261148503184214885974184003089104722632790978947220626837708781041700002133832868824294586228965917769807169765823103472238194306440659283613041966317947135877712428655589012205248665046007010464783721920833955057686374367212148757332980967515822664655804678453035481863933580461900255099103814663086605357497716331090572005260943911689550262659464564377010180508382659601076371190342181610027467871456528432111042538456309878313767451121996391076319214158982496294234284022652319571702461581894704112987115787058951390444983852497144630045361848244010941342257340187722612075658649687921711087159303017565193737881118628798326892152168727406469311995150952777691634424044929058220814526367187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 172443005061386811606464535055879042256816940916757105704085094667291053038007696872045449590827566037820049031022989841894276642126478344218952175909838877311042636057112352304378237403324969954021774148306515135307778718046169443751156777517324138167019819587726338545497516610947863899523222815891799586057120840265906564530415696519681020023495477446087068583925860057592702184767628613015089408002645702104942350526519083602601024807640171510330038863697689611854172385921518120829372406101871521845921815229385909911752921500668539526566562143568163113874309342622158266444615588932262076711976231558373130301563371513012467689650291533814914807446927758441316345454861027883557598522138522717326954949979138108131589804466768633124386059999818035611425163711669900247933627456469290576300347464154621828476752575058741612861205074456045019362198457406705195841445125885475922230522107525479480964711044718940518590836983984557981688377534695058334765851049828481139047750812485710983854304887653572422263470449030011382973265894867353599525891630119097296861652841733502886590208701543782165445098510390970238579813836736613154467264476248673352103756680390354245445097858597060108566303836267339174852759103072003450591506652971442804273384930502864871478368383174713936592092942485764803437349061576790040003131740337799953835293861976569646493598094956390742687773172910919445379880498534337526705258572262050008324868248096494680246345830313067558956343537505279629536199109983425498384938951169596296993642516328258219457698285969863064293549234661484657851411113496915608495733106244268820601067841015344784132158427189366943511927792116614399117532847539680630423700748285490624454115941401818154984977623195072852475860908692333571595119514627206756892795323599958501919202876440251164669816487680721786645822729643515397585351347721539688140740571970582279394515483448090531695887637823217449368466446086298670981504149610772720516208086519598924044147759462622552545404224854847505280719024912314254804828511146500134644181376273320080695096512151709866497535721568563739279559418266895383433762835058126448902990899489056088087530528166057584311853798618374902784609746878246889416750727496751904616668837554773520688091832861446460301270152925866400814244634262563482173663987931939253567077332629621472123713890242237476444556900232203960097452048724644817283233799621664952177215062629692112597313411949216532724244366757750567830854120292493647016311374309820520830437565886724420698634465157051087828763590599296009272132706809062028247070312500000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -2610063211880085802495901774842972870528896426741251023906941301781559507616049491405623191314328032940517896465711778770482550443090015205712574773154733110424367022447978077089230295357949731419729568138095834391930204900151257233181642177574289384777696367044013945949299268393700981790102486892770899144900312688711035390542179119181756558207759121228418206936452078069671587258375824142972591558736330801838056618857585120267569159813807846794882717349479276482764354289925231507383320986367088917353393116481695824946289554372906210862985760119194379500647272776921961639825105832540126294838292711206625445999476727987735820361310666712791179727996363362991542145092441854638475040405691497119016267921152665359391401889152278563507340003423988215922226899040342960545506651896882593741418149600197269083547872867041934338533952308625593144220464159963536628537169484433103054054598690762345230765397350627530001694979071104026795110245961409415863027120123351229521672763940188519360246614652559269374272101194323140352141850482872887456694170665564916719049942716565779980001654391181483193253103635112111691010198920986928254518614562881115450247773569564085881768546585425723598927847516138011982006942128052862221212872243072162688355204909966759695970155840425841655669896477221606675316379082492415881951515201938405681217617017085465558169311416030216836064372895800662365138779624398523281321833787429198074615675328016891143374291233825694032384236505964817816014789289669704971385481522257397102213924627265178094094816000229422005530884232180503415747608072846539941249881983549520296037993998793737439949941972574948845207933970660641310715248904015425043524737052375575831544915273092140886250566676980888926574909200682620315787057228116565946136408205544307214965021562506114919483373277228361706560887902444274970054323645309625558217395441689265405703786996823029680339549329521191013085595655536612134411018498506632082809176865150383190976146618171403306681271769689336279708140077002868949627777328608565533167483446099667014329206787254230944832598259831994856306878555214010192446284474615285014996534449187620871203365701494381606055796148183695377112481323730081245541412988377852938912810190366925312403282858891338354132754397178047485323547528003533927035293995887859475993913974364608217962532753522897895219932300165092734296552707723181860161156911225336714017385052071617716326948309694395607634262661646174668254092964350155504299134764217005232103362597509590268708789463258926465253626174722550683893247540847414944458007812500000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1102743547557533554044433170853737574674346974683665407083483167600573945094711628949456638327262535356788470441606734704446067294535270458768791895968258580487722366859039833055334250297123866238307966029802134341601361948434558386516805807535773084251629885716474901406919739808294513019964414916360507315968903754940860558199768162465670483785140849707126629799910716380171844676831063866066028371369700685556403035555747400259233729194493212426731380511434493163622374165296712110972007385529008111872156061320068019457960797949855800406400796025087053178155293625248347505533293512766893023538955944664171113844442650686396783020100814905996280383078911511011948779694497667710132646300238250617815701954073217154234931397003546719499361747055301428516829130227258224174471748555770771781676536136936423793500950226629950091855651108519333522148825138566817938452213325458636998950331728535317263659440671596992079403513520168173330763302111928780985740673889400683219545887543924973150197505982019509465235370021354924508541687948207710634886217587432184318881229237686286678911929881531297514436143227779688894722345633907410042348480400921526332822320112541258808031200787283961253667878799988185428130657680412519652889069674001511573497317769245700663453927131722908704588053779916337634389988477171863316569856831657363207390842565299217729319312962870387790720930187479361033598710981143552724609924470786206667941870720664816266433288603568153974937432046919222831248969688383068233271676782121861732032509102400285942691309352179710323492426943382750206108947465505097672577323728361807991405842385738355691686904444694934944245730684563188969873987147129408817782978470969018351576318999580866320401866416336582741885924666981469585446365224466332429296125870448393145025152817290801816402473751454235687600160467830426351004036547552870802786689508806511896578715136699759534071123214751865719979380659616212766693294463035550358139505926264475911059511631268452602886632034779614796801882204977641002539728833475615563214759054249904596036726610956213306619114086132142800373886538767658762832493440122230897339778140244888919556057523781130314900508147832253904933428618418709327504080512331628694437330371712638926616929594408422635354402187440956870161973385700224025067924076455376108913652413164264683908913959100971511579690277851986851730796292065601075493355990716333153245381990634677557531995605215120045468355034172586006389116705214168964401694872796573999892596821152264230608280320513576362816617726669766436331324581249312392425537109375000000000000000000000000000000000000000000000000000000000000*i1^34 + 29318902497986040312777765881047215605025055999251094774172666581636772131569236831547999643733732841925009240139845923083836958128127311296337250473878968891579107868600597717876536324740096816545229339407236294824831335987551486812349369031305504917386361126356239018723189715470579835272816281736565263762122151166029619974877318351209468633929274409140943975917697175144707207212808545391189651387519392962386607173175014927999088446701515881519934785244966553244297070923825497593716802113642943599726093431853712065096489577091289878951544069844523978491222556057187394337865531125870865079320420520042866381155809222439116468912985707435485433298406298529407411508822737923575606141053148078323735719406685598671008537863446837868780165132237509149112024576048545108980810175899234840613698764343466918711059151520192275703273455847342583367775492590336972802011255692560481092996633723142847747378040603894820466230394942625975123925345568380289618092325982294479173227363309228354209364511042790321069955070263641504702354870542328010625820254404016058665990328682236856984382451286260879218709456629903164306759512078630584091818716792884946868551162078859962196754016101140858071791643426633596705056906394779084449960849501852194842662541998325768751467472481594917092322163450301790198513528246491389179108809037728765221337089733116144079352382828753774969722815583939398045450915194738829682477422418046254697562595885174532802591600749049771141169672610374396486768747153102870053287981483198114170559380841288846516198426960615288491689271013494749278603459571049686251464009058380173488448031985968744841725890542024246318238597475368926601073908351306856663389902105246319164994679821284752756448575791777054734476573624882001056635862712529394954320032752155082081951615984899340935093360329416837761317733464781571983324332162727202709059615652302334599555317926115037952712885145891841453889527659629811215359208551147549252355093853668679667476598578665191117766863146313837741016900683277276867501127813674043994212206269581654254458607042051655141651306243714971131576576563440193896743596664882564190217408603497934361163936025705288617579691715774069622055687364228558304058326531305896744030212735851226051651105550864773175742912168822275297884897154592562465848801440928698524363446254481604172203313910395436037372547295135374704712638097807643176959298742177070474805654123747317713281426716131014769816833821615238221471628625826019080930904357522133161900935505252211512940517882226850899707121677295190554994106699087319946289062500000000000000000000000000000000000000000000000000000000000*i1^35 + 9378573116381801201569157232902218352443823853658619279909392969814909636325803300311614686402643218930415825368364653506564059240796687902353440158951564088077615249026219454488331309028504539315450202334573297945930868209372382363449108739137797094222920685618888900389190339595800601196280275999205613635489491060412500558307682216519720107272115461400453166429173757917456341995039429756804908361274186559894077722807745693376713247813855595877342644543102775568913351421457416600285478337187092767607857617547102001345529777717629322037397467807299177443869995842248609173475344998140467070921876476366575472937172643440585324610522028782880323107332742261542378411609143173822876573979962370412365219359369829168763783382541740004818446122705323773880277599261478324836326194343671412068496007894292780121529384746667111286415668391882423725360546803432266164921056174006557780740564931834609276379012055292203314983256042968455575638806883959613142662164983305651421070352986347471477092660235149675592775941934469346675426064120982338214615378203527338814831158889213166909661518574101405620830535548068227919941491239508294804432115731426682655934043966089921190881371356793874236945784603083691511780773868529728914829339919908241776195222173568857055522837756204188725440596514855946690841220419229878445532514059083101452593261851767849490391569535566163571924230896193614019777988603517264479261656191983321666945707845156135550750452852442021089929116364118017343922803794110089776394039222127238645196669314832342119834846769066799161544297443742573422682358373540622182430269554084873489354142898138948447871928493814544148638401504997961491141199000549192202061882170856968531009820055654512613627980110714658960417153242726782593162376779791996123807894325753359080438302878066049461052926270894482763797072557874190340783867282845164032613607526923544830892379610757065606269740892353886402614541904630648548762639805423360747767443227668269900963464899240527295852443146069380076684039507252680530421215623003926238941607812655896147275554374407496555822756067867884642770462180354899724792975904449688731962862156205855737849573898404562018826164793059307090257388789233805834207188027622750481713890071403396375618961232134581220699883872875765790138662282129968020319772507000635379204551210327229253279623642613627360557259938940377152560757844997641736957841570987168094728746286906009686749031153593696624067773905412828021530683965933487056230437311144723638103754813824424072150622357966907992927748741160612104174583728852113342285156250000000000000000000000000000000000000000000000000000000*i1^36 + 764943752685405834118587480707119487232870873150996995214790281891408634877572549079425062739293293752379275957330150440303309519525730460307947935117082774500655997974313851533805912687120336923634327304014519195467126643093288270105631335558695250508076068616528157747589250070001367238857750861168389874709879648459406327924217191516634971020781895232293205639457616669133181888795541609118383566809516466118481215914535235552400391571075522135393893706350720673931698240981279417098241635713537716123575665011946498988382776480145651056952824036020454676069758180977386974057965236908146615492656526289041686761583754669143049069694716631466147540545897566675803054169231779288116232103031837124492289123761254473738011522355066421621940660013591001979346260402299035537570597641486098824112042598874428220817658925595007099707183906775418105259454916960762571033293526887482563463266199409999741432250801388167256980523445867056881107638081995415943613791945072292889891614909364121239056575323058028873598699505685041676738466919864621488757566280987395636712240370963820991167336259675814627148982758056418960916209008644291001128926156111723367618397737903885945703552409162743938479219489937096540209765486417911958433831971269936419642434533437340179748981009641405075931252417816570392504213846052694616811936533864390760745028165711729147665520060843846920437707332822723281887876634009558255141120380280422955398050085762429770483332980412725199725652404844126173536906798480689706197351384188794054853364751961134872160052948058030047357451519560793075174969428452289732984030132550285992328328255655204219574677116861230364500962270701364403555148259811235982752044400732612401632784512244817826610245780638287935337936769516548397353659139139735268617698009232524682625502530439458467814522020551518977292919924788319011734671857350347560619799307898262649807857161228005682275387585763655733524177824494471126069132903137245801374994440842496775201930069451557704330306630944421512162429502987610204986774286402437196189197612813712715300819673199600470635704209128185522453664834200848105685836169077218120414206342604587914113893652127767240698384966074582502587133840829205626454127281859341597343913642842952492898529604994519824863475931175050493925857502870527669528781680741431500783412386832309921153970718067706301369215077472393893349357429699156713542545648626184358913097891925892802108225566230535926340057545167649063772264350005459668487209869181066044165413589870727135817618538434121925875038068173798312809561269425958251953125000000000000000000000000000000000000000000000000000000*i1^37 + 52783355352978345403189712539433180077354985832814112159756706011660565019137723767362870634683235954753889842464225254482875766341831395741869039065967263660894351633431574194241827025925157358430085517027378604081490813993420952534159188175922899146241049384918617694765218180726056297161645845364339533535625125309183056692510692522804460801358945867513597753668212799792144636563408610478865272773368525199440262300268454739349492145133265187762711609013157261801931095180101795534491884068355470681660892744605655923817381594009263496255156133076836533310815529911513402076587651306093335917692840570868755720668728838700003092533235365720370743372528895032545098866374438594637062004387734597189014626721033297243327295961030724251887689958435144931090140172710603489614100161131808778400646092191889104987605620909280246023972049466188924680334478055202033577710000197226309744824996559717086813696518042332738662942671803996575453234110082745006717414226737919506735913521897387617192453019421645789743810751702047767600129969975134994231480317285000282331761214731015141636781178480902031766512095873705639444557155855713737036994935195881055338597496918232774360083375155197944185149615262279470060148780519571815336892058680869650596986305970782328232337493046540528088174014593614891061272026804955693739066579167930272264730903320777870410517996496641010348081122211291244243473667097834109769528766649781103560464388485832731686965627384706687908777446544941772459937532214521145867061922417846606180619130597982775801947591130755401070235622965310770757560592426287442321015516933031590149896598185306948555290468162141868182378260037729286026029374829521340990768852348294732833594799641080250262635311339125954304672707362834966993378512580598265553696348544717233914402720023121103191807245260806663185003626889346288779103233087126042431088697114346491449276135879918300806688503762136929936355767847464939132171467330393221732257000249365768273413236238117139446441094139600732783549243778967345275138904495366161013561014371510497532447916022294489734062507464296251006308045826896106892980568529521968342189568522017146851079686818735189240990562452767165450858274974927622132607418227011235142200821794489248011366136000589718740591034948903101874785184403432542561061084424931979356531046106741580285869022088866202932772351792680295158564362227792469832952517460033093692190387457378899366221781088903644446878030975211487523076435171965722205204155909303108446742901201175243338049795968350212670855985908214560322538906609746551513671875000000000000000000000000000000000000000000000000*i1^38 + 3324236252521149984063718809248624838501112798283287237311149486375154183870799212806199193268810224392223700206576946264603417895424222378795534587985777701996962784661632721291861408143159564284924073230203852022854732537864094922870858794322390098816724856766110660559210593065809184599978731645482969461757898011413372301132170701857057890848678906989936848345735202413320766605669760231182950292123278481244556246023947905524335793769437893537754467872820823892371517936286270776443450762748041336230215697251825906913289581923153054332174113519050393391766955897494562382265712603340243782734411708716607879873992046285089665130537604768916567858394894427946774734263189162765217591221247166556314917821413367223976992158505586173975263673375453113360999950406401334489671874817279405801528061566123564517679712868057639351593407215227433770727583219886757941176795133521062983658729663254308271827242707375694201692978540568128160626208487299146330347270909716335754566687989343777176770418452582966779714732971684155974060503352651778246890649056425341698699724769691068233682527682635659384106156179417016690375117078201120971672515359829073054293155675206343797576234822016069345379970298641736097113436701777622178522170986002769826483511138995377033668966243059436904486121897960838486451408500178874150574790212796760021174983632764608633109057824157843734986750082023624429543849257750728449303138530072124282146720718506865643010236492594251527393229147823916906824468725159805651107284858567805391319113160529049112457905563788393368333572947075148979409858220000751532591682491293831611060578932392563151952236436887430862919665475987662957235453473415633596497251810512623544669449200549300289692598584903275069309957497894910263559553768648615527464784156913178591410828028233673596005021593567367811036492662934164253415850100591876388176395504641201336136820350225995642742378071317359371524876547351021733752691091970582744124655932825401963728268867932102080543880602051173421594830317970828926375163536155651273739194863582298109357699911576013517106102152482204823161004170696615420338012640430828134778079119591202606598226576792194769978635721609577070621351410353896346817673610909115487886899368932984747519112817130328355238485762880977396811436915110140059058012902292649206965834115589094747076116066990726375066305349174116032013904889823038669517399689648716229132139377319796504412954746382248387624951997836859950701704101811595197945909655101157554997840642227526670956472890036156994124209984393365561972374531701660156250000000000000000000000000000000000000000000000000*i1^39 + 239258288044771523804255191363494822898998696747300825970733518808046708352897980461764927652388881164002437782459316267992575500237637314737852002842832850627233486457493908274151811705494000187919724601810147175491313348844224773299907278772050365911108998098354241522864958147913075017506062799426976554968395667814870689028928870350783778047598402197913891204613821494368047415302794645409654770599586859303529813050065848566702220053636957086403506966521559389358760672256873262841691550454268262145084327224562220663658087268331317318862316622139258553821870915866930101965921935787434289800254640758001775380791946433442159988604688224025702020221032965840232508165005382276629654956765917316810031793540723520694837568516480421264088969880614397785689683397735344541416114005524681045340197004949182384108711440809164804439669593313195862261943303726169324729092575357528979747904836835042022975288336934918279575866946840209247204883405666741538675903374918233164148523975006282312276789787008017941489841933901320630910838711007581124108011263032431072632930171637292116529565162667998320524875707746168424617066678179986283633369802383409764921890023404612165274935628548340410590208316829860009075486507522938317812097076990954876596918411533516307331325987081310304750949726101845524105251527500898235015615281699205370657430179462293499072977972696107745590757840502919809153466903691089745159710664102741443295355644674002629019835812093564505173661859222594843737763808253063314945093876663553627921891107459947397735303752283681584318060109999940298338740642165769807399006023916153566835460383229474947917184633933932713306388670152334701770432078904842896292027965903453020313926412607785791744112885497509892606180099218448501782645413613875083835360197280252991748427314583413743040613689899425573714399943149248978664196293442728138221230655181322363064978297421494217631844771156738425454442697071224260193518830365031842938474420579850044682180165576950290230139791668808404772719040243400289696548358835314950715571395176107756066269795066500678427252558378390332729880176175285906051049583170928040483961235302845857771031734772574815657120456716697515763866821208491700619061934247604728725793783703841329916153942024389982467275880967572523795716834877143704967401211561956097296397209963127962093734944588006356281152718170424563725515821832491404394660318916882819499226318174810016246500254976017265343431216972652057816356131074471356206383829090611754140298472558228041482850731889615844651033263766028401553919191107177734375000000000000000000000000000000000000000000000*i1^40 + 14127999865566707003283101486042357521637028413840093132068645304235132265838797868421184802090991758224942028623826569030367493173291127953461590923071513819892870878053743597253250582036172867312731552643507902505243875805884782682760520893905396215024995806426585662990787146818193914516663991706212811843085043436356447464945101463599842619990453988367130185176881758442974068832092236399467813890576168448187480826053633553584012238065880975089008208710678131752066074880571395407555978496882032204234398047709308401571495056629949144442501562735932615536059326540006598039081442309407660108271158537967931185176783440682458554810592875085142358684094819797654916118837854198106519780717328524952775151492525138026763434149344380454238869848002390687660682694560542412356259404059024206828628063742234312435330700560180131796627091327606976778346665183385989400896049615130373146242975776030085844697796162458343521726709222584275767853144921605246405675506029300048329127011676207217934518079481096544440971722169692537156494453118452094102163684395244732429264886288973397135992048289008321015771277574708693750544189666419171257233825100097860772249308048205048142788503185572253250627146846080401295594040109773875461357622586925183227583867101147620421317419837825173671560571248370304304220744777194395784151760977710136186697520978649858216402967156475878406513158140466180590946791759349132349672178875809727224254933061873413143862346792287498674306682538212284519545699486799214520654700881824523547231252118328346251332771569210486100979474864265510396690877612255677742847850523483945190380936792076072324157481714354757376399895040757898344794882299238554874250481647651811969312651255844098165559883084581353916949235259463068543632524114346806650910742698757469249303471872119114761638094716460266225180297571183971317443843475664139620179714086043833429587778964364648804159572114840037423382014202131186139703416204761177689608861776206428855564248990265459322033027390052996616927511115876192499159138114864753592063989069041706809618514019458160365448777279231619924680849622444991595538435404375903325121860824915332295311895323535814199736652127259583948170063841935645681910523136338932665695219099113697689738451129511328697751587527716472619584052635018946225817556168222805366979422283371464287610342716382064729963848912443886619378738661245768152180220367491912082936945567534653384289141777305109456020822243329652923438434660031057292088104628453527577192659465290233860445297774009371484286873264127902546017729742431640625000000000000000000000000000000000000000000*i1^41 + 607246340468407525065485935804354683097020692277846930931631280280801256316712802901832816359412941581609646311726231981680846863240035703911052925104696365284133248730381838113474412299543613702961370577363927114394008518660164339540005485662820094775140462695387045998454186013412014002296256731914900842940597028719475480656531472152371100818062549483878557513290471055575116744570839868902400792921264671863257550631215430412933090149963207743363935776328801640302324333858197930726320190427271976270205758325854315771419550844122174413279225595941966995987569979454904495359890513061994868883902171623058954468877801545624021999563153370579578950978055653522205708107058293784515118447692181094033656616251779918125077362000775123780151297382874737046173925728487560801531597239899660844370869553470058745164313502851509518790431299558920224567344189882208623483373650501597110549995008216968827643913247181209282785986546704194415276929038392085201114837332558745865813094019239787216672349296226958280811384470748024221547861844482776533941675353815611942938053649239271748961229877616268547408717097061459164003950459534047041750092246872491527312695173220860277142236580768809740845105575234726524140087654121152171047190942439444925142043963257886171309592337120522600394930084036310961576825335662848533419707341717926511353385994781077871966305776363579874548843909767039498370714983124973404206311757161718600767476371082788506800382941325542659552864302844787340813567872235010475938196087671105935787299245214817684655296006268353000007103586451224991692023631860468959328088614362021961994485513559096864089842379018574607292110669564379380483893769783128697729571432314945595651652516921495168892198207750591565301091621060241936951664125688556101034606130589645683232866003610767172318256960918438981806783496301974534156718022659064030603083905812429845714064362409192227730164810629742663637888836722454902388969908391358017968769070856050023893690343316922066507656390250363231723577889154558129567467969391146751090400530147956870077048900654328731228486010154790390776942309697335432631380881760524446700202818235704937053007716538739612678294502973476459156562153056001695514480033020735907514555781962325336380220123853622920758823738320670175168931560561163062740450144805277384772955390311670607483103941954121184118508090360174079057258761581346158830338885683857440621627136267490183909777273553434319495354528231212201227660399502982449631265294732210293955045083910156220725576934620346281116094690465324712034984190368652343750000000000000000000000000000000000000*i1^42 + 14404528927313177584455031156662330418138565796423722309407719649343211443099802133834499066974536740764034701595343195624666352591337834076091942667268508884997462235890627235864759054844564399459523304237259911961647597145812662011708394622067097778069207645051466417257406125252322995775543715537257701466462111192580535205767175416132275188556214707258917783060686321711124997159834331001952623181473763964786408477501823268826149351963888385335188913067594327007424284800347056572022552449762312665379991959843499512898715422780748485994863527395551589073884155611757653774538926362290835072268650680712202637715106344326661511755537418248574107882869755975285479879879860251547106980734053286867822817925276843227791647561409580553281999183649165905655794968588992620983864287092510910049650490063368541584836718953571239122233001324193464838982361272146613859351779462986324556033099900004657709603802536351000420931736479442108486487581447851499371215999694513370127401243608184327118279387795863450080172399407894862376086696748586350703229068318380719093739427326420489104011310507480399230696574713614823226376637972442818321699204393531401403563078504218797337397860139779711826093284904451487910684173499678394378332782129322366719033762003989182175777030060191764131377140209520051274930701847821312985719382317981908042052011955166288247587547090723526805436931785047543575351133879167660814748429787715211158693738137610792324132711988451863638480325560757106827111430173125692781747029773752415874405856832671984312091040357918850963370402338578067103571722144115063692492840756219989957792759979982324256746868263524923029044815442596618603703749074746950333249520652450772180361480152389140257612796005964419819606853566388738770660731885792226997196460198617641317150794694967692801425223424111565709720678331603897434728924197681375802812435781535797524287087717710286707484515059508752294745713331294966592446465420603930169670109047569250760062801800043145591533628802675160854577439307185895980239646978627320962471132653741176493228951000628616582079402781509422558824571017617643826175694358668214155683425629804583128267930873804399798195261160367679461282176375477368986388472893597900978277942029189163765526529356696651666223905841149409556096809481559930410869154650009168201296747942077371571129648613509624742391930171382766846991708692649067269054260513829740570684966041216687778040084140598194890432771317089241494073825853967560235365978273639660567268864307524223936816380310360320244169146115088947487712835693359375000000000000000000000000000000000000*i1^43 + 140642108666615555024146227017989023396336191163620555245685220275324629106826069023519550561407210090062235050376580634493252359151975762124224101799469540887739036150346515594266761761239302699566748265593482026387939222679275685026468315301409584988563787951595804385707435770471851804786453888070079214757159112213203081289407865847411583892752697573064540983863787874945290931672826830263875879975815287723431592003400292079796598208606352735512904182522489269243409481477918245120443194738696059535885459886009688524996437328096131429477794729530958675241662042284550735990516485304784634429771064084554712943782504104042628511547134086262567474809370869078751842631191584088222099694617697750123027817720880149600607697177305970086944697433736706252775716006373551144015164877015165135554949972138329558853024722795482024276185831476307489824981561020577095327255231212596774527198094751995466768365027883729679464942724459335771222478989929753009011499657650394733728483857683587954485741613982380227656373427197654571660046531233651646998225725941531858141826443661022406519930218148300103288947490162255690145539398298797328566003786329668160158275318943344762710536121195941557211513471021277268152658096400404964750039447783590717119890335609848220001839473434305257079448255927678137122375760596513088829473843458022270762737607684843998881595505673712576630003319115977929010394495045639712277700476828339484820609905938331442244777216806612186649498226390777619003003351002031030639274864588808260053338262808015068940201353150760823253225088297979030179019892279666924784247138384258520453726776122615741086476721710767115395235937525803548465546602494188255828813457681404087349381821759803520091003274771675340318955417729305417769222444696212512427628694008894469527588892379208934495488095800112396143135516334624593425855488562801821542028274556634601187162903038513728782247601957910092795024757190732430970497467441626121129786374312423775086771917445044030304517965823303303864132931944709673729461707641982084246114522842716805847157191502478452811138716083789301567116815068057611814075875634447908190842065087993358809188660723978105370432860628300815636763631295049032511952116458385128956013980551169729772460071100091894331833838221430197838476496596925895669362991583055433725089311972821608266974732417214999482614733312075996879910366681415118437455914969511731090165315493638238918800213799381529429783884716637501371132581821993524501493120644950881043446571576476220616447309411035727811915758199914157257101440429687500000000000000000000000000000000*i1^44 + -1034633882070415305840884823420587237825536978354906452860871449359098108095300393337263967109050163709242131409573062538056282413942081746969267518822919379458427034509589961097011773932330660141137691547508431956845831956564870709045589664602317412653585653006700530135889422372182416759779258599442627222862823465043932240376451211321115417531467324509933130217080974914863199901513192546534523192694871083786870406155566941567838000398989742679570184828786531082713332514341733651165080654422000898579954319681764946215390012508752247540350320583377431033828370547691501383460692717154767748782037315599601057152050645459782953152857732261800078935779130619205737200317655061075546962220637271662988559542576606018512519991567262418778466645597144190000790618016111700674871564337216822827845114185682327146245836972436013293246337615214357611960060344933226913866946380801748011246045792016435272074370950131512212113134046686652404187038188969247157668845375125409548441413733169402744946202800943880814794501012930613452893987159315227725469719882540222270342883990796270540375752223011157760195022307516130596687673491025798816084414683807810308109830149816914864230429676332433068861080773354512617188147712408336429934378899024167203290738357291617616473922945485723102503401517340942990537296378254652749660135320507268673710238855342411044800847859351019991831458019400384960743188348813123900455040426192847627601719892342877496414395800016699747771455044119517333220048244449615060534097542379913057110574958079825314351374830213498722217711740825197439389566337996766349094793516551383291462765585086758166446092436205861660823632458565446048646066242381635942942857682041955430531932453777533866738386700334210164244023784785448076899374829351142897901449835615415566404929201304561081049394254505994804963437397370813523899961439682472996369456687573231914735521704460531504927915192367123740838669046744360800791382601209024918387322553610570816562654406383232040995574946206726543376951790559544185232257338065610576343967427710367715014420450121713636899905897906182638467238840599793378517186525290817156062398610525222825622407710636252731743046442538060966201905569823923208484419398235263752861482813571212252524939248427123163974275061174332079076834835438826773618909675072596974750744195819743750008167126006848643347762888773882653048894090680610706989568442708321340077735382617389267440260070271554449625668812595965147576273076232553488657639456353922040619079927530972618224364345580297842986204446710836240527343750000000000000000000000000000000000*i1^45 + 19766435856820756964609032683277043729411242184937320630644633014481435597260356550488443910283258553344331146618790693710558957108846887868237993117654380758325668357867528014088613867590826673305598247001890367956318520940594564491426667655091487463921801331587250768726898004902857419405609829991122296957107635448813099903921233864308177360521022720254378520109412456917474044953295156602203024274579666430090519835541009961052927589943730006492770499131598309574057659145361261620982397316931450550665081962831296293174226602070353885211142465537212084515821547748430249413282370253388215260415926020523415589739751190161885297871231256363493915893389571223623448174499939771440583286477336386636808401384626963943954648757994112826638955099783068859939016790646568790667120275927924551659425996375779955126379352982666187921134492258407218272498296867483231606470558484048568146151194128177255640070763576816407631970490474389749811955949136119245094018628760365473564156976466213175563667822823604051617510977237600620530969215971780018433427077760820332022998198841094613069318621135668473733974145620288542813139421063451135365375630391943457162852459724474873626090100637374116280107296770826123451990763672986312235125966514207934563562269911615278414662083778275334786333571848807382191198535711032703310703367871835431186119687059280974176119771501419579397873495193372552496268089118309108648705603015826709541341011484252177817720371646275937048473192907944598196510240692289661332880001390511350922852822923947543861905964195184813239721451029548813885690981156260757473016133996214252740304445068921816905001049362616431922355930556851855439265274233419038537050019721135935100813968817187965708879421214083253009926769861304503173389301343375590610422945732244390092397504866908884256670692279820090686190858656187923761565729905702836408105201312499178671236776350856002822689086344888952166437497191958331992349798492138956776628221477281873566697868412707881323150789732041132669238838722552493667188082686294185005128288758055889853453810113825299875697992050507109441399086977950641800243270139624029869123899968742429242509680055898605995464426135612088640140080544288631056457388095988426440314797762201153010122047395056338194603614582828886881224337535296776907632117039519910426136203246157523183214778149394610455558326318437325553894573957916464855640024734849862703978507075140796929287400707878569089924681169892867716675782748365986684480236272119927064952202494268053279448309303110101144062675337886233799743652343750000000000000000000000000*i1^46 + 1850270209404256291974978077341300056096899796820553795305081201610886217142744063630016412110883353687377089419429527212517961570979156050665764942419989347718463227098376019327094654994310012666439909735049632000010831923633749075320679196613780951845367979955852993161734601685383708742793541527782272599977643369766701431067556756676781931696880422251111159918357092477129111335214456755683947637626022654840030623789182454458480399584711287573666165157716452091665359761718263834600136692156779640960431445483639434646513012736295483465080578874859864892803455033439675758246157375588018534458033031501236707299602836338259586057266036305560223768994635184359933589120056978098561209072877372788509840932126628952037379043180362642150095612234162889961458700283473090892202901081620818198906788675712274631069332535022333004459788156877290081969865856163118312210091216245522488641741870467523177497945416087192297375804026174612902741676634466685944302159370106464844196222411904420496751278899660375285485974219529332851718809293828450378757169112575698931026129550468663412055473353240194055814848320069171983120049356892944154635240644391244206226410669579039272678521637577795788859239564128246124153289799907871910847486269839257051777110922965031415647557405641050182759883272917228643063388117393123848225941123136212030081524816126336494518524879584495989740738050815943523818768136530330656714691579935322769413621552657962035722921946749643971932668864126053138949384285050686099728168274490113877371034386740910555716385399407916481998168184484393806983881329495073473945731178335405659059698396042674507027496999208497821804205370674196317263079473496035875245439267073304824930655936339327604657558819180352361871230598067906884309499995413205239899000635377387935142029557837682267618224505701926181043054002495909787286747146587258498366921794629393389195357143717485514618237817628350864965933686650767105023881139239860587797066569936354919868770370205783402723544051400954352179025956546091135139273650812578525064931281264745396335795774286299413854377431519235370701742830842391394441158637560715013045391072974478279137633671323621313328521994919876175601865416335601185983778957190506740938114339392885505774368883611691754157112043615151981027913328213674395632966950446527211746480293730168876987403212207409536310092751780504702556211489179682213564284420314826012741400839803833989090886706057123374198537414011156859018646790165165598234573822064565222113050215499326002238572270833846480339878636868497326660156250000000000000000000000000*i1^47 + 21890859613427394586721622357150592052515809643739324094098597194019951677545566683525550397519556348184954067664018070707699661314353866080654882516519852496734369052272946147538756409703702814821124705945301181275689788483351796783389905849267190840192341073177451906415594249899461486744363442821694408769537168027155804564709335645152153443461907129411648465179464317141607269527736324569371968088156596140619778841670283670062364595718099544611924901905897085175738073897365475601980211245248749278162834846300628898211909306604784275702750642274351703590980286327724668364741195870893798180581941522256918277412249591061479654849335202368340268129143767462556560057590214485405545913334484229715987809798799750927740947590207551650682669947778472543352573638875670515866263075764477205066940543342518143936212780950098665127081396993713558842005653309764245056426752444229521482032189783999216449459804409888004463863155925286790903215363463797519718369814204859854605378803898575024117503901806875892922694099162214368718290806872100915870385119990771026608388607330300259716489130200893171593678307679567535210410061916365544158030153640256677963599113616139760203577657871666360134239589273103463081255924749805443550855522786008784319164202020670521290099662902391519971207759704039217235472851116813977002884702675798692372626223929871093417506586736001092684042138932381992239556512278786866472254923466934749869467760776082929320238197190581368813696368133355469152834567067779153939616695418697865158829917919635787387572621497387281986560054703160288000854796424594012250997504080789246346382098234478343614586549799991824893080918471465092260070325212816731760303957437168080345350131779464532578329080600732754305088046070987130817442373075890851631738520650390741298894316163094918798026262165556954646127833021052039609173585358507148475913159306654497196022701587908093906429764121795014023781052559636206782648907378112996932295938557670264329984415170392559883080284965669206326037634833090929524110576277571388960722814060555974288693724421851830043592835287794512834817337243138223892509502005175284242444751766979930370441256476580457208682139040950218241100913138732367387383392509448835800273677280465202535833475211192956690366572601111750988775198558480350882359651607043246892028867956413551531257058765335267902974062302806083078476077511672465395454655395332643005722935710527493806385530639064746144785057537360394186815039434104741349689383063063771920935068196449029412768394648592608703576352565077740478515625000000000000000000000*i1^48 + -112356257470574923060194414191923552003151129378707506181042033820852554735682283576920042065733285245942931678251102788327748062770428213557473245619024964836829113404084819673699427915805082540670448699555821620664794605382928790595418289517656721094727514862286327004305291671727343347120786379668069902263298730192007995969345432788607864738858818658963808604120721615482250738179721150309950504802911608363479901353492358453475010991781892940298322938373867675048454377454661112267225877667598708900842128214446703581825653210019520185423328508973399550244493245065345791522246303207976333227781838937473801462783934950164553957941837749817461715995987995883467621843364400848468734460080424059440779566684863070538387009192535065248399188895647984392999081155254828692680969593155307367179692589150064770460493804288793261986417726977929441102034378172736863870079960212428135969861027728839046699791383972880377259362969859231128397663467958592593216313697968002567381747427557137860691870507100865328475257127811452421349720790479221384993980073828285478617154259011588533146954440210337690387136866711280560521770674463389773852337501095250035877436425540909762394738025167344310323626685716039576077983973019475836238267330399283832451727209070650606028079789133543951311160021036805329210214529932809606058603146724085588399400159686434496026863377882177360988829815326783389272344987147724907638473711479487257547604951846792149041416357619651476379386648950911017715329094942095891723159219959110670842975768662649788621651855258171460439153732509872080399058929865380261250247548046718094377574824233336798931595542167041666113996541848787249286623507326435935723698151032744238086087656948284163370054300767208734481800226580650542864761175898013551115125001075818866623266292320114600392959130471646012088115002796865534819426613248132806702018270234748828760098370041167704871217676735572206775559063774136309978289935214195269953901117166321878351006293402324302397647290107943744827292851118404111983406304471023676933903824720177801173835702588046294425828947204517558860435528911181898442529176382403587604180550348905431833632706073903698238503750865021465063181509502122639795168516774129167851145732175596710729002934201496655224603573543683535490064573443197146991250584734700738574582077163997502699093472631655180762263499017141546091961263483692850780108232688838507698650328919584587347159530562752845796697156324330507821349047446588815301623180710823325904895266706148651730539573800658348089371702051608276367187500000000000000000*i1^49 + 1176437447989145590383070421665019800813845905404411844076495305441155458236911676709809555115725716341828204827589355707934598973306945189473680941474926482182523920179833834157185447432462023863006427773012111945191355359656171331053596767604060393013696133073860253479331969127278680344937625565029441637681356083920136631185233404515172599613101416570482258693347312237247759486831610920869050672795924585230806795915661938029179419158426425526135601423223180960257742951240430461526697911523018899250913786044536410923405948141674539252764387408540052949172829840896567399393072223379871399411858448159687426134480477325834729793011463211531591419918174690769478986495180052628312356324667728513727401077016486563746568732888037917436311548636094689628523426976752652277537231316779102093299425462955171136472323683502359266520049972196018496924333433826400937773047381637933317793278944642711130468264732935938135900469573923253446159070536017920969408063694206878028749035438702692983833164567341176886787363860464878450039362865193695949884901297682929109902507979070753802124124858768314884398062654427708807571558736323607751599682205627233899674185636769127297368908279064514590599600013875910271173983883728702277785410166384649650081608162300156661409893288188981228842205078206117197334522612517243407393639713689015687137047285446340724709203243218501417143307508824012268671688516758926567329544749428717412927988468369766801874455617815699732113491239366114110655501131571584841427375057582400262869937759472705123524377189353231463523304120265534632664956785744361503640007843403694045040911957819681329036328546351883483648497471446211385279852715740740644176895823584414382361221532327458076284350263163901264097887190244634539926711485543423284400834727947696751703741746434838350709588221328587925204933022002644437218209983171725397433041399426472137855691206329961362961466061445782182388820340903212306937901876222098833190969075861656208515005050612973653845919275260764444309880292079094777582661624832257273472492440890192788747465371982314628986261743015635027176937151198169371648554601275310624827440094882752070724630248727242273234909751443009220087279406381979771187063062613265630686382489683091359614252456908018704826977794005569086131490599258522157297819395304296756900138754548249413647350309568389656339010938613636740362746599929647337809096016187042719995509763130607200627733744266565407668921959689284981611008502776194383718419537374547423571141252723241336452076185760802123973271223241729736328125000000000000*i1^50 + 62201411924086006176693303915239816187451081392792354268861385592770676219653167756799878335031509109439610356488225890144669912367100000739918484019061348952008961299347691803148615900489056903680519097061008476080346114223533625687387904248898481849636169347736967128259846015987538089446846367980764117857821033384532905588668072882003882474830587013792357735301855067900253155921127895420064772583568410670489554721771918979627237894073179145983893917058247605643243713735422721704319484458110405821193091143265895115014150728946273597826417947272448707073037988804899836311725889231545307218288363744248257627654471842959848149619546193962908200241180141311925294559446796033048922428952579874371068192782299930761448758761223612867344131294704840342214874425632283649791021836908329577145354890432938891364338228127758854832700160483664170094758337281268491263802227575547102173885224996545119697814808967618887774843458399844646425758140294091760249672317883850110091875994484103520031025877576415874339312229332090375215685089282421214315850436653584417003248892103538955701922489688448331708681986990581002056355337292436757039221727228496769087749209567114620801673218669071677875101388333655830370584676512309467476236727001991315846882497957991048940629982294717740113504997275933280052916183323612449142435105070645716381744124155533798836810270698711424333710000062056976236379712284857695246596678693912048843440015553659944544310526977966065131247394151264289406974349828981405949299628894870645602808312477430802831940847655809687693421535826558471191087684469713779551018494608945377011589785832195189787441538096698090188351856576268053403548980904012375618346403855597968714274016775403937219540061602069298480716157765510417452883843202557791879264059321747803576577351214720200829444533607800752256488416885924365109688345641254351852332241516616086948780314280174182471837818340988686171698253483940355515842407355322747604574856258456892378807154280091579288821718154302018546526163691012350161254517010715183051653564778257457308963182585430296343586946040952898836376260626637128233854008025408826879175718225443864002299979169139431497217656681188173861030712307472874769833111167016819830535741473184585808291786723240401158698265149615147441251581936432378703656064625182950179919646369116727336505032264484539220113162273591844593829566477894456019488178765919813294264601314826228531304388577629034886642960757478827320580911374792881241716868153320709975796616960311656598960776688689140083444926649780273437500000000000*i1^51 + -1234683069645768203797138018858245000934497430344641965629521721046594270163725267001193891350225240504909356032810431897240044204566672527030742535851641227886118720043908787284911776894168777967747021489277590606135041864947226120202868337454892725185405010253805922663674784152308023097135726728658807905817769855137887994713882337108640956116723375676477417460607262494853078944680786856028144064162015382401877161087258021418035497061674713225691158414633775787792841956729960692156782815367215319610607059683010582459261638783764658824970921281055937212337459148469461214700777431521844773765646506706903546214725502048947564390314252991157302094394544995023915910926956633469056337243444281670013613879045234072792007535342332913799954320402485301144103356080276714753752084681622512958810643698001434679141409942159608228702728320948726053053066089086890885094497649474501605900783278947783749822213759939359804767700335478092739514568150824969362714676363656674113312423645695208881611049838031124276151484896819474190919467537301700631904402165731226820747556469995070436926733125327359919691226814393772054570680078554798312061765993173577717441107501820670068276364242416750285008989111229782939500989437111889909885585505528092957033879087936741530905766446620225452797012268341107651640339529414322098004184653281193288040536093449450674715989993695483143945954061341907592667734674309867281914242553604105305055802714347953099412081932128010637369872822595673398785047523754861738530336741763962248638768869366058352804934348621758739525251118653260267714299837746766932826840124286313627749231995000823217746341386704203026814480819231145292836572286363372785797601150085766848168347224064607188970564411432081409757469636881239286438888960710699139241666508381678478063603006831581404394773379177358872517831356141565506844607203172388403716693447331801983893647293975335050254686401201411452746512094706923283389924979667684427319414091346313274499277249934430578468141486261451605191276928850439836337315156665596686684794854759063197902299270693174142164064399259658546667954571522406553005314806647735561466612421575840699581432632045618347320077455869753858638942460939071218396258553879680057579538361402577586283330183204247926671059656573338962152014815989915265130420908694582339381733021151617722177262135696405495958791563214296741836984495983445132930419390851734584482818747122828055136774293459012522168198202026226855755526387858164497865816360761281513199301599197380474200029946573469111573842049865722656250000000*i1^52 + -30912385451173977092643203536138641053736455880561252889986419748795820682871302315205122290653253175177243542194011302884427509076666680789120122153803160200420088705531039987567828393184065270135178724658250807613280143465306709645613159925985098754831027676913001913639394324087527244446826794984857278888296450019829919551618349954889396856314235430188811998479870430128092420909120224466032855435960275289391895141605274145953722502359710548095753572436801407107469559130164970305620041704839456066638190017047407921437083318987637070790223756176180206469547810392206997415399219340546560983245801800391758304838983075160611842725795727600350692244529170457954482368611912812938081140595055428183106821341798158714213730894125286639275036085464451217073567526625366607750641970321069227708081872805127817127300283416089710548303598338665032252550201516818968465086483099110853551541716366835117152666445633285669246396667083313717499467354921912675498178634047684281753948690920197712232924062847437222834991906148542250955531217406185904925644243964808074820481788345392498226399732833864773353893864779515213525581906469885899598136435716903593299053646930032828401772807534533736436997155664793917895709053145847324411971123094493277456833338202792366060051442087102921810926447849907612869697627090309819235071062813144236471792604652245884751253139848090935854458527610368165514884129314670332892617803143569877049404531940458898568249184198349480275629138361374230179667223912234292059880751311124591160427173601526757995232491894417837646936016567662102933812280985951546882502844239591819928740455868146665463725574131035014453019011650482556458509402493862724837779130252035435490363375783770685719947456068594535490671007963311118110722592411937527106673972781765227364143419104361973093598257151103162489031396219605308609442123029979332421267749540863278844775635548684421175053989234261844258057355040519221925522647804840523374594058337137616530487017064828997861171454276363393319211277343577513708295526632300133896621408352840882222012781246284865942929790971240749961085017170602866752132471627408070448462632053513904765730076178383492116737812908406958842882847618039868405134794767210392757525737341885166080035688525138210808807624560490123899585557491958887317678091980378982326320411026215014166465701629749985269640655357446659648868727855131930101962386137529286004093740945723956757200547353280372073092193862360706137164502671400370926250530821872867237535452227821459304166365531027398398131751708984375000000*i1^53 + 173523521826987904046412590092134346467006235598862845656550363400899224281307902340825503244429994427249236118783575774637735360073743389656964267618266400687349391586879719162610451870412644259707712706182826928003671679024737999306922683412771966367269598133516481417253491923803124179942680265214444921461898489223100379478993275588979241773405956340792569890156840780312068883333667788007142145521967104474235983015669247113551972186871086359227892363284962193383855835634482732844589759166628963096848747409978745471512064527460552680852827711769383960757630154526481511792250603390488452228751089850739849743782975126732587313113225263202242315241009576869794542802028160675838851138250138478313520681803742301731500187674833970214282882670464613576644000353817391870822587470508709540169213848193636467836655357295720466838281990394411589370248729959660672657180940350765660889847644952349356332218063107730787461812169305964392836419896608065905882793858696772591451077982311205829564442805813816594450657313218837657443235937512652056359372948630331460646564554428417499687003708218341054792976805550425419005407733131161388741589475840803507595131839903480431680741372273832887908400625085724057111233118464684375326772475401726510180345321039841105443448133897228457351761307585693287567908554754741745897456917420899112085302720725286293876988825727399412453036538939744017562670152354739642854385929560249907446145147368588703531031878437603419697734305498798139285459190801971046765363882693923688908901674302010721766175002945243156700881111673715643792010306711156837507922256216377265056855635706454263125662279006227578476785029862162705706492259872385479049867074713456538010269047790042744902191501139856006969850446646166320557588862381947565961666162150875549360201261127695743037666972442539646770884957158674674705629389881492308444721377225400685297277181023106874572440137224741779823182420065481430995715250045257699054959205511918865580739269951099712215576525640148868518934211589476615604017600568535517591650898445397009060056067686310122977928406495982660321027234928372989599952393527301895709460164701635917012335631251713375481682572563769926318139402234774604717422937190048682607177839105096981682695911973334464880140083616640468855917187632197542121233759770628835446424287830032365534000069936820817202069325512506713167967004791771686067539290934596003562280911196710875780348090328324816412739422642153289065531590096787757866167124772396343347319345575520044943570764837488119001894683837890625*i1^54 + 6465404335129313823144564696394386229979564338555878633550997238632283840761928373273283305675312684553883860891912870481587603944071659883797923844714314926363548845978205795566167264573883603747175176842730573495866439980286114286434502979082372122952118865277551161348230551511820752211283117818116322253000232898658953327458133459491835270187322801507949248703388634781346077255225982866478748836607138588634471392931499297848933614845616754427121436086328969359064987338468292807141619450662097994400607019920239808596599649923478506741596725207330333173788310327900885422478181524565732047656609100179693563955505951661233696681747490214038012957892417939094069498976606912123510090980137826452936367017059707548510280935990485410356689084343795201805322997284894255962831108805984330052298820169792282352935282072843309132928208974229934579881084950745014243891056531870190876253112380903844990930799962521939351717126505546349865919547092805076045258775831142546420946851910853891932065006684710618881404343340562397194476128186074016843874207208232734297549808793451157405325295301266851555226507507049768087346052918057406467144617729493173779545740422976183955257374073524080227884264707751033387625959597907322417616617959787646824349966980530601909816978185166259318860112098700627060732482681853175293142043881700328030931858878464384953916202320377639300748624227399584191031910092867839723426748957590405205979695885135418208239079175154185150527117313352072617247036402831916849747345624324358879259024537630737969375430567124923467243447916523089444833219792658686051892902124353446735800847173266316334249411970336624149736374778041389451225694001926850489995361340642149906441729462828288771089969622723260101852330718603946548343632367830742440014433809085652041811930844387999685059680648368316677537039241212432344239227799817588837493270781023654292353154884198211423088944834304876300463202655240562523266865302695304947403503999130100990635719728429856210913232132310963314723202565146271849844487560841441443540501266461782639761821731178207257910020493784693532883579220734707048109804033239855309465951208477920397449904639485012999014514104735397978103766105311505917376759442740555757979435674111407547612387169366400999117092070198218387531006326100001677626963900797838550095290081098561878008549539648954860901233869035739352634361084424010963807817125417460511805254255781649154666518792111873718253818284756365660375915958692742287047080958878374177850332550175370880037788367052594631250000000000*i1^55 + 3336898795295363660013880120155049029315535842136951963501529502613620549316068774497302849763657194892172963939668414344048811274178603798561012160487204003846425707875520775154869800350055217653970030623345951409638307096847960919169961664369155870734787243926194911122498553649949874893581637508587104939225042433157882108181495404480940613873157657421344768754020635474404576637697943139197278201266126040811987084627093319607982277192864554639330776419792013181039437342745481764018739998152308294443270371169556427248109441192134681460487448264066531529292946095377998695552123979301675884610785430568538999041042984965863802257222147594716090003929126017309556007576367244508921521386441448945748827268478046061011454288981799543621380775881552263706774165354357997820077637110949041005501759695028453654771226984430391642263260315588167622437414089185017429899971829743178744830231364797734399076315550973214842707783447879083139220379400069822457093516023975310184595855796732732861626127556223833258785936942355184150521898322762066629474974500671249416152438412720610446917649163141585838812941360491551121529298907388354176330822227232767767107928702918766207259664150548007193351303419762453107786602842788082844977128015442491366262926184244065783388574764735463824457376390514198853986907920626907470740046310720605520361268069912132780901278934829152048773157259101183097939619681571353115472640812858200300036752805663198923496888406147466578365795591930327102870631258558381807375965795478562105841365644935202832730851180350569190944723975494310451599419490790831307995274369904294896063341926642463089950990194794078519252231703212525832876165124773829255844319147550157800838581106308381298802684862371535755486313963622090957222590510674769831718974096454419630981786594532701416166128507967984071744228023297363309860680075565891179378442810966572436980312777483315323071178876361968882681188883071692951667741337912835563439264635718033314325643530963257134949413776846466456769876711513522295011111806516029612827780122276319603409677397365264866144028141783534337926056830212802784248207004158335408463020181312708362447446791749817243850031971585263743006976144937874966391847954850988006751104923772013856600873801053541622052221638204143828882862700510020052290047638641101293011186081854118272517448811020735343327855382954395240743212740956586242219171368996012820439215005552184084236195124683813218807738648651713045861399037105584909823163944733892375968575219588238360804988837872000000000000*i1^56 + -589580013841425496681387583573646475928291846515638523886910365195106357900758502172804161752828488615828779652966437530166672731164806238097591582001870887363397393499162246797887456766493486417255285017973896299826539858507588175345233356802810075270922277839040932930748385720730133697718246772155671095854592236683214167179723117218060476779548845574986037604896358915533272615497751387945661408999334194669191001785523136487832854410424183047043253830218190038760127401798910422542684398734118806114305293857810615488400152955978917949746388807397171316057750055414325822481018794369581818966932621119203756866486132060001272522473585369574897616418110914646920886634526673635429530857638109188900367810624310895559827353235504133083448558401238167099589465920300155234324892987825284360374847939313280429994825071007707985715032792833681062334090247628181034524064856268885515032142570618878194470713266201447690451386704508568217328018902643666537746544324087335173422386432980070808322275399120521247870980410525399223112301036185810924021601978710555304618952648922419123329131746617594943536465968656189010617437684766641957882905350219638644624211009073775595265439510269105180522631785116296636956389284109796256156510169259088491102098486020588464796715576877200171384518368040259354739640656712437174251617569859316870978193084506365341807496508852807410498674549781013373022024045538642449180365941079102496471917080424005188914680936415003926770513848763373792334871727468050223954970826205194176697778533420631559857678528983208642762559606157307507902422342985155616415161263170441126756776815473540411888695574094548718393027943855095178497467685666748656096564828075006099671011694877916284167989618339230298111546587291465894790353155526893843326034691889707766078983830344976845184733331854709162497479500126809921378033573939868477148387375342306477261249695407102748179775013241490631509972072781658230766037631100576329826156079310863676628570212368952500605729311127450988820123689141551530857502527649725839434838345721903819033476644057766059394997813516284763698519960614126974828214588929885588203652119666194791328639316452021879564411634496702718086573509219353168229745364902744413191328000356908085219088319395986806091570297883235002047917727587273994096079152776085427593804793373066070763845174785421640576126474619990223448498032926753752403887232285613984183488595588574620066140745163035143269693624038930308520785728367435221827269496168630536437107434319655505693255802880000000000*i1^57 + -1398989977340267850144946919643728626656587968901324942194839676015820906164399880209115121764876609998059594365341332204413740372016236225667416060049797706153224111214597648832306874097853195672796795295989603491873991682994442660642657062708658561296411656231607768464017974003898006043505967416456191012044495455311351515206618252703441687624948778849441043970911260814589918702479238306228498084714505353463920560753849469940147145632936719630799118042962547072317863002140429045114924037973508376059837184657731718640981910329848424113902164953416816123871781467570636883148847127045366580266790372577236064880498175523989624755421202520530189466930390111357897568295486504287836215205664492362633646969868326543212727072289501489484229330632688763807098191758434744903625444213380249987306831997264795604354925700678656941326063882416767806988991401715766435197907675592148732564216849088813251505931127598520135063623682537913257360279471655783433401103752245486650546173529378869280974088030048550710001116863059277486776002318095257473048434778117531828924303545056837794231562068424925565271164504583977257249321897023457106555765398140713368197889746656502636785634480398041755544064627340252132589832087507024546451178356048764611578414219919469839734637197160298408497840905662044937128055588492642028425450876126146284509504634099279492430896011846661221347908986512130973420179966331958127641740270616381369242753692262174530698176046769970410909712636061854697300573254522687971368610049815910633475669369218843103391673446785904908553238645818191751387976357278389919488975433581474661256674781153712263670030148542754157827899817817431161289125283558080000722789362177392405868308860043469646104365634617860462414028303052347952639454028892743014798971306454952548287832021211350808208343430999746995805588770871244000168821286730878387840031906989122824847644656431497741815451612841055936722645015418748649723573331662970357902577796323122702680528131001876742028176880409920003669277386193262306834777439807194866935966951957779385305062821798041996346440059148602920165452383220345702698148902201604861813451604318018607955623863638663383137773240514621898564673647859113364364079609900893948146572288345926439752351139650951189500323935963447427939763639440936164785851079355932496480677455189654824246273170680941037627512315442406052092428847199650308479909997591674520331167885666575203293299350797313184342929180067983505626548995195992567038731511917066232071853234304188443682406400000000*i1^58 + 25563137841223705683506503906797518113868840032950080375777543076362944864872132857379627010193948255525815260781034531399840608330804435963595356589786768271006154545560083914882722698368989810540011657106491869659372282154778489784345995280051564132625762317151406837671291973313037572339397197076720292751355166351967820816295293902425646439081875895744156650037075281213387760044857381527641026029236592008651264497069223635159571346888723155607794199153882183221252872609319448152831668770450956759432090001756638890741873776280979162809873706388814200828833449983549766465602649731325752384633716499091210232424456539436130430073317443296153746194813755782491177236915426879947780915285708100687426787032398195676105480992620255441611358875119839799962311111949960219740129004296080677017040193563151113201079076120502263927381222241546445953887198920725340206520306470267144471475559384628861954737467627180619012260030290288756791446421863802339745198198095309637798820232185964109896345804746349735232156355176709525241671962831129180244780240126550405029863795663863489537650959999161498085881364291929498146476238050661642562103223382257357830568618560213676145315725875497582469153086792729383134972585707466245021698333056412377827518575628674526883260838335269197980461785192137870316522902052745527257238273528068439411860648242062421589816003603138001854401014113588551888024120430337994343482942526291355154206152913584775036044158216001044503776113231236359685611238069067676934529772145030621490228986649262473547629014372093313877574709951368879938827114427230305563011522425783230540460793279312728945942326037678772895033326955516139428062019495582128778802385915128385267695477257743836090471735756061411956621465339431514817408658836609266315906837310405279293767034754899555607519840124465852827912054241053077298193259611906234607179392773023916077218935003994749115455064689805486964249188800511884357456542746040984321845138221361943217465191541552457332023286852232630073967154254751012147988054570096595976199272368414557491733350489150646867842464231345340082608651704942623481821580794495755682760452551559957325298698366884161104243120404023501547946777878590170291027335111215114372218616531919088657485310922644189006575824462901004916126624987454403210377965249447558626351336432064115929061069328489499842590208766159304195121959660100754196710112331890503077981351001672987814127612755506316345723475754103241948961311764292211539917730813612518735493878872518583910400000000*i1^59 + 84653461472859610294994012905206586870099348860611906161953065311819263274491567304861835839276651721307358805053076808120559401893146634142112105530547677640950962343113730059414554904434881493395763783436035113974974566138642877216994189405418204371911124760694909364274172659076787189789740708288562218695777565747294062788974519664526991322614052386681343718731607626925615377931613954747837563073342770647160483517257060160307506187008659999036947209848870991461484482004054270776646748976609102430697363745247689183981315060632052405766898947921119655641646721599327363238950298052809244348378528695996625355858044526627724344386657947032703336446172441509535676295318403891628767585130783592135800852774449435335393782344119342189301452973719646109530103715359342661857434455155943768976901886910806520978292042882737852270878746028981011356491161362810977939862094955817194685767215074929847372215654163516892127813069751332914052791958845392489762249114936875517062641508596030065817305975716051882814947684401692380776637182377959999084917449097222750555709653019722838764154369914803457828102804461481853371950974280282809009223479659586011301923176896687527582499000758884282593938355117956138530946179026583900020110760454740164344031358201311383127590737491437922738907583398526156065172436202931263424830870915235896581876731028157505991250922514712028281669489632663914758195297997816367327397192446750247025985059458679438750896858975371754823003424734305681195443510500095496917278528088370383255287423123526057122183959840874727733184732575355097675486763866328862912333533067158569944901579296751265236785780025237050785289587367822862593922488887249120726420614372206036446124548229479892705448720358064978752877954332334930959871495391071562355170073039367605827442678542290916428927236561625073085586160983954571450919038345724431902260192411668663166701564281007145053826397395334454333609915295192901697186553688844680528957403231636664832234830404471041422443092828558083396550569550391615905079531011626667469592840047374332745729422930916471632254467853160239046345910478048545415971043335410932929812254002231099365194739331646483436016945863974686660798999097693174667403766820009316585704692457169155364281518602982518067242395160039583292723564696373825511954788923650475317817867522463153963266656813068523296303110063531048321176213218790562327597089584440064428528911183350386227157507183155701632831206364433921449581442044884052997789949168662173323508993776156672000000*i1^60 + -203644308061524550130108644579294218612349591186449283549543294269855641201575911971308593978354518866496489980227092952939757197522280215994277382082754870990865295845571706313083962650755840061090755894897081259195755051966885582177495518238136692315883944487574944651678652747643671262032651536719555866845111721101527707170015749476502828635575940409830508993197803837753559164520064852100008913287769467538903962405132737730422506723195870503382550011535283523419494933468608825113113425143814541751507251077773268722239440957397289992685891456376474520656046188879941144498882339235360894524397761805187972361957772411040567988163660781260033996186159352591162174794717336072798117055303237107530179777256368989896124521528103954487013959260118904640586134581682481403391925364451228411429425465855143709212230680029083454883733745063434402464146756525015009855900298873172790039759843692289455027484617086048117919412010735467548664277690292952780334824535192247916370928162041461804689334026634083291748477099447665244137726439055540414321554449000174888868065011580347627881510605327998802787778114148812990460489707633840989542116920900217021789207383539272051825488741191930155343573806779809785842561559438552372005154285441771469875716531411086616823017025679469164292395480597046167174611817733049546335538768992225496829949725656881616064190477705381676153505258816894405303780438938674099610370803209640323625577737151265133125983811627360776415332206787026325949291555655167726333313197064731362464149859968310035243576777029619739607752031352012791785827670096896814323509556283874777168810814405823675069015580243914367998821571128454880484369571382683378708120103380355080285902411824087752260892125907122450537447295126493011236486038267390561988234913895117300278177321426631679560148974439874328003657830638448839512213157450687735763122325150171985696746525997548035735375339530693252010735600262490916528914099170589322955945107438845882976198561392818127464829646600732173656315763521434899840314966552352961884954036748176539072059946011312814651077567535440276368453010266979613801612285807536538469781367625918823326159327106519848700233702207171848620193903854189163121472901111952704422666013878587397732258090937871686299693138680566157741707750017494688054121945834480548190497435700839946494432205557446393360157051291397118802352276527215710670008214174206632739062950156263946356229734122092885584738647818650235496006387702029718565717520168440718240844559155200000*i1^61 + 2589784218500739033130642728268078711045268991799968048003303466834832798276343520111213440370734528387528199196141796353198050779863068374028706244321667528139157248398817536191047033678548733084910353155283147375423318103531227276127228332970878584710145907584942200588829386728732751332594806799484098635119644585032277386595201411002500207681472385710565498063778229537780269655220276363713718374344441412715973694019571974836120111897490200125100149092867108821262575904060063098534888519033388449432226777786684549897313504131430811113762262381595072303952679930048903294950424092951165783725310715120521452614718851709867761881310123915728023714800412743882873076810982211976974395764192125457536596450904959779535717555631906486274612929670112724300377692144143105304947369943614020561072787908952146272552107779481067455234871826126763217333834963455715628054529834278986679428752606423573798624510515157401321105932846630732934972797530716906626932100261126077718461864968787465108461737949053174480072604785251507522103867114969911759009972949416437493400589765686071446607104001756258000566741980510096756807926878323437490377919083085454081107467743264535413403021387379378742225427097090762901987731749159467233873346003022430302619629069373889479789960932296487990093793216692866429662957655897896109655460425979498965798742781252401783136865247670850992848374318797173492773917257584790548775901339038317074041780029267148112734346961278027620681204338068236335328923650508112059828144986137597781162878615691041519276231178418501909868481260304496645502812335916183493282830117569554645484742500121209467910572177754263263257122435656570532326244654159587493706381599642838967012881270757062355063798377796134279547068675681106974331090678125338141287929467322150411698436428117474249848997446432048416312879488062832302861751904522069910523232196691963466651289063369339383915441463369708937168831467727756033614555556898024697517315026182272586761859332943161880505808055234779066367220510002315171208256831041326298819021960160346954608063414767552880783592247015290935536936017275342156358237805463878304596553684017251431591675922002675899380609088261699865496692708306465567717788040867263712615459175789571685809845822798650577364454314480404575081916647182126967886874765168638504131021385099757927921198779539058015248300388836401694669175732219811263206345444180797152155734616841594109834680069938063434604199673338984418054101976538633890561052454814386252247203840000*i1^62 + 17400572494072694111318469983172787347823705513836050925785089004423984291427785452691906834605856824218319307121243981120588019137973534892019694669487053986492692840677738086731103215904559071960285828645462277559352933835669327064658801201841088964221917980992860810073815098859398203523665015943809972538794850446370964218577338133824669735416865636857778299150517248436721571948771105194120557607045528246412398770880376086688983774588748394895285078631843816696645437672501661732675114871234994527778711789446207395916409682807206732665173044914367311091846136862042870700268105993766672374840052119762911411868904984356798632083059771939469244214705478087217796840134840441401354341418607467612157016125781371361227997331522158647871814593061492484190887815167946488427652751310105570909603444520074841928625082999080553757246981423405431954833585916369687058429889557665481838579796435773683933123689450120733317959639309483702175560695979856774729981217502415911669640828023590876755174498487585099933452609598661327246231486999725305909554867667164307943970358915304033209820673538112707797411378351777201126146644639778522941785150186204786073634653922424121945612660572476934713574470913205020822752619710956735377800267463607896033379339390417608276603694759462504049747030588227066135646562903065002518708186649549410192086591013879388346168924747181562620511862170000608160524452059699805983008860510476950238848159056609442592796118978641820369106443376160069171645594342791176095898586144416585470255489904641219975469822891143778337649530416531711152489717473296217509467741380294779546600772465294110245281145227806742999060151176527075861558255443732729493978820733716318005267133327400363867754727911491145500085345912732375494101412509432750343401201746959949879273905515298933757026587029882431237193025444302940236384573051133863530223327322022021403155533175788164195589523060930984802365311081065628981055823353696715238250829498163729056492624994787690176672189916339708867832053942365676260622899118647277185909395338267390487612540631873995862290358662441252502561033683233636733000743090906174657428442944902571674727409663180893468103508518994351215394913762540757571901429813959113029754535978049832770487397103698744031101218120204326441721813485404088291236136961467480711584616819627181754496161385056518087544605044942709386989026633009738141138011071984571707668182381491106093997902598106164177020143638597209130474796735041607653598524574963798638592000*i1^63 + 25425315814501245075966081010624415334788582366897500756574993084690526381423691380119498529694495917062524601729237900980690037408640323138380233072192155324082092669291896025170954785410742396502343708746870973903653405012853533715401786496811310062705332035451680137153443062209974917036639991389524509136230755861494749950115011054982310067988477515317425314026653665605635226598278941675004150998292941002858791558367485179504750240248629402525626044429500127046523896921478488307323633580424374690745826469216599263379426121537037234221886212866505880129842566478350233263620809636564654290727276897608157080289878308705791003683859255569768127698695253040462532514622185841640953197064394131026995220832912354844591580106187386943448951870030632113684092597673691625327222171904248821773380405579342956951409361315733616986801297314934756939684320374374269292279669013930131625578018253679612307685706658773043313420709672677096484609891224890282606050085839768928993070075284255318818807688682452282200346674852759448450555456016478842909036051939101764056265762313120077505684833742395818503144962203401656048849220654069745290259473153784035817047766413080197241538878575592269373835311052994390370919802104139786369461802882116856571460817074003793721898480820684818280701695692050620563678074418816447661085077249035783038560450933082472301253212141860240902351161806538029577492108046218473650991351514019042017082794413671649882674584743750990554987730171501599949085463677717109020163379730645338010645407993255547744129857127808179514747954665251577081993297381253788827558623624710307847395447656098722334001152654908913616873297960242329021530112334738639392691235597109957967980241110528104733194003990488300441251405192813396648997245729839576825207668209458504767046097617716959328118373697349478118466509235348287191572660662328607837127737411448600028429345651282587206718841224264054937836996516408650822387085363948153965741943348835552841298713202827382000821239782262340384191886654392441329149692021971342742309441179398638306687484036737776834161936826541305952503680179332424115064276438863519894106036458558061151706352736168337443419336998330754561083848525259232871479642392440323092903769227903319589680263964000249095410256523510323368896762173799071698046352981208155095984907591259293007832809819319119574565028047073250856649582646835882399411944696110381050922522112716075375381219983588678608620867714170342710766338740581326007480208591316582400*i1^64 + -51266083953395234588929633933845195297690821188619680782714062608644319921892134278078931773546754875504768161104668489887890942646699615911127777657845483978473297548184572728977483345455011373892846309090949154274577041011111277196947259461355392429058891784181474457782657467970848592814147186250137418936777028593815817688222773107173070035213954646568097565144822313550553607199239223687625409095089547498592322273587418789176282615893421358235065198082619164757629770073480972439891744147098648947063524535462309663553554792665346111572076702516845136491575978839515456097244711591115455483049571035856605658014449957305490851931529215679193305175686231123170224610773000535625407949794001202963326052594151090682517784388761584703301095394983319444999677159961681319276584542170925866494943142439648482290288054192859963730394734512071272023729103761483307076962343367877565667937450621213667787626232391886165105428719372835562459769034162427706040810701406766930242165679488050881301468470121189189076108911346571722070035182571001181923201557328414360047710838560793750880362965528180584146581523892449873172131049369348176144568830776683988440685884617346244495426337842707777061534580894758157745314988874934796047347288627407273865935744818071641205313327046290132300051729650557925422595863737679339104247313659225871726953336452567923706432439471244940307291613528185234039767544464685088172861024081174873944796639354027093154972011028222545052918277869202309573404938758886666921204750595921685650548197656343400113966058338887666880974246584738808036028778343062596537205590746633339045715218027655831288696796594441644064550221169077201720540904970165081455073968281090344609997465775806781136810499108788019143994553375462099152443390295359933165623845516473425774559209011770822826200520377446462930342079700616551197241565032316555790492249857064179074127482900937475803180025351372660604180428379402471025650600270646958869512607421356214778714251347196410137084914757923127573758537214612176196785936189244631487355351229794425881889478031808162527735329654499195394968783185277595530312819542520623306133486616021138619275906746223051321863876606170730490398941038676667436926355800417850998258414994726105056766299612995091766782561573284658186192448080598503342393755488716696023638935788607899392396539108458269615637975951086151106277714025005907233157098244196956368793023318465185501222237080744746816162699523214675531540792630148681794435007119360*i1^65 + 800129280051319961073934522804661696744008429142379888759005406329158849804553129329549615303461048342140140349736384822349630523718530800737896237831730546153396954028964261205991079762317749142571493183490700518654686797860331189306666322344281347634224295996849387288069850879359231231567453590079565645087187678396271877189571807201010504395379166404054775535565723029156311902594576614517511601671802196491697578818833803526062343549448677769909675142962838894129014187264963710332841282398863545215257290618152863105563277305310316445224017051632768108535777078639626771241239093032720313796864907688841641445636405204120943244351173111485203729463672833054413815552263790000583574460662808282972524743478058628194187076968354798481261359081548409403901175463830595941404489307613354488490213576484077756413411516246334745819694129460030504728409060643089756972920439034778759632586068469586506888522583322751117920069302354546273661211332193510341579255727803210505151924476980884306600230739174338446602119599107623103237527481578874711839057718840111392901783383658627888599724273137228872805137857433754493483923638721522219555745348771079544502560050297999160263129893149292778930713818116426010554548940339765724426354454582552979993774584602355528195585336972247586637531455161767365269201356646348936301757146354139473083595167965223973161659020750721196737523761041764052351396239731602641456655098522565637771522946837469535794530699374190109820987148815958584075302971023232643827859677868839249513332475698705254256722356353278553820642407001951806083034472466217044414386664273287845475000068695463041412583810318308719828857963686405971705851477732077911254633326972065421157625368465397039450731774179826356538023690550924543612755925884436510086974482915136210744578187842909381833384708705616386443875841368041164347240188378896738202339395819709050486486869869156203131080339656465022486273943077797466579564212767343732926834414235778143554888926080719898358487240640395163378877400994809115618132560832235444183674122132514066475161290852065845288439285815187234092605450446149712829883054367823455011651696257999513812045044113523444774764272693032661815014621014293852332293561349385626018905659595781014131948747358138890700384707155289884867370854309840842762312217311339565472153105638830539499331683698114447433966280824638951398170086480384382538831333121376495175549026154542007722660883724495823840160603079079476670935537005222934823829504*i1^66 + 7378797841083472895596789549594673368989724179655908217600008753713309694067312491195426143117732487791147091810768204175964911290238717937987698258649260457266600562564513143889218580372403032186893698107040464724407720159071872306710848964782091884143016758191830869472944919011493602424121338935555198325894831258626430725376485351671599192274611285425547718766401894483573985465599331032275173658115049038260446678441299872267065445782249131824377614056864472210980949508738807688438435289419303381845485759342496086640800398022964825609941379651730693016313363903577094837444155967768060174641958999211551808852021675337553100212998821185064858906399694312073137740660277778513235807933036482810954348577930332308154766560160675722092154158225189744257803169961306700277920611012076215739533453641115702065895818392982222742298258990107819451136994009822420375563255184451402945359003756451811678983170034555832631962993443539501178438183661922823578372438476906246189680507760212200303827717838744821922119738454726971203517157955664505589352307445225603488894491976248011790266367744333739405052519037950601064660414415998464582129334753130567521701940051509117890014995144515889436393785386420022591010835602191456664561760907501106432652248091588923747673685298107326221488658923180907247985964866708233828153954258521618505141668102756008031949903305989985483390252231777090761583299895200821081841905560095038652081298710069544191082104289568393525922343611110435269975478706798570339017543047726913306316887551219391872706953157880626957923476932863021663963977276163670447472350207416559641929086910994933903086172247279380439263619697296923192303604483425793493719180170277651685737693313762641809942399629324170628521115846370472374223907751338495587027842785836371472652223006874530613847819355622270048093539398921263535228595592306882328753180537581165569244168143412717592694393685152271222646822813870459621960347534627347389139072352887063820626319621036060605314737369276855890404694975924298842027712570653555528579323127460517867917497055965929243995081995247946371753597198933067337927903018342951708954467375640949245468374275216905359316932233721947739122302961607765921852868083710183970240727208018393185214909594038678749699393113572907761856074638460813765140434364913022927756535150078946903982107055134359104827037378490922111314695763715572008568387565589469381012437011176979384058166686309433345887615288612131919758452598612074430464*i1^67 + 28639063023385049986761703560217894793733337778900037805414217300267099197368580062114237669511073458500227663692843707859195678436060450803656986277802511165478737877373724816229157124808806758215073243953272637701475027612302923796620525619294471452726853786122099788588609547758385849831306124524259972546832757010975667899539611795800879301628385482712291172606284371260581418611226488935915817437302088748413127260564524506616411008907744495187943377879527305880940457428278989464396195136269397631227777574014689024351433997829738478064841867802534109822331321126704767455843641741961913539320411614405645128668686029342149569739387099387846915153844111418688848999143249451422209333412784804792178268521364033027167017948395868508094883085192166818796824698864219843177044103916170303942301441304788895002316159871360587453074879308546080214507888334494705853099593386322623838602297117128898195350256908718777156422975063358212575686902030512566240797373186023225476765534258526480341603148675082650118170149995309999595328773015331299798123547055982456305688250605826583364202845822555459606266242272778748540531151908253143986717876305847313580842951837946719277568399819242140305341978061568402199025350059092735488847806439016450692641793911015506144121888493751316361138174157999379001827304334553454807980333197062061935596390842915054652153008335724135667253902667336254727914352612847514340391574727938667261374283986820781533209615840209390475650940096757107487600059335930214551843725846245622371537657935886503886283021068681006051182811454650696373983667730232857546232543903030764191555934897902135283530224860704496485699038710350115843395838379015508162208768888391346121981941638400983361168239476454514693604752300418603957197007656289594713499394778711840724928872611361201721111964481602416758237733467851747715398732177273371347302337199366165776448334615835650479362888433136610191025598009423719438574994274307712539966389347028804355512176339451031619245927209980743976392917760588866268075660056255822245203789888612153547210539369892322411396027668307676654335458062891114592368326863641986122612765092607140989577707157176452212344084154567271309397823880447473972870488159280419697802910591725946460909168125418198813100822063280969301781240450478581561557004809709517767331606372516414363659735703443933061097509250282553852583098670453327334182763761579035700727400540542438678073886780165828050409184708238543316785306066223104*i1^68 + 64428720269766221645331312285977614042682062741340267575098343906221483643825027096084615212676006855382928799012347184086684800123281911464483545634165288305011215896454399070956446384368565180069125984124253245045014024737662724726162776005154837392108629683880654332605941563757337986043001149312773722356356487845618514904825106095906111740179331914782357220972383818821706888855750966919448960223151431974113700025050490830923035034849389063920400786923909684411935253203402889651686520543899015208646047480704782187615522853986103038317192634987435452487910298874979426936348233815252695001134328581948544128697917436099397788563399132023969006394090018304984571487133439853736457554044634322613674661412048432975904844931408290182415869225694293502888423012076516193769946659589479274456962882303720573814287361623246916241383024715931828587840723277025164626942942789770865152607371749468991206390054274357415981934744333487396360645229410920486104039204422613793946443808952244631247034400030564911008601140986778181909964628148040872880019152582928564217235670929113956120376091433331988459465344045304502196217840719245061500849975577115584605329308550407641366844277580473440761564878817946191942633857482401097454438224278893806282102550310408059330923267395107158797809549458824496345783593175421008840382114280995414950365367927051192598705909030961419497144300036938951956994207983940361770520694466535559327142345034002730616198124207883797587106020043711069235026442264698455513226454146012834220013822831808813955611060563751416239792197083006270171303652910109825322973035755567095722286814261863099311910781668362673220428672372149972835990225478965808441730846836841766066683199244684493818175235876820873837727600209479667493114960021399757097845302990475980509172178822142442225960275568528180417494773545327244816465955389464381373266916223454792606716147164012080250337106316985293196564652387448823678914173666600599790526108110963413286154382840941649119177140853096302310520147915849676519433489582160848706332730249693369024890023279001880181819286413803886791848072472260842091208871733260003743532297064671591953381140508722174136984315760951264096027431288686240290902672769823367157286254667876115408393254309214032077564042136644010597495313629419711385366862293355524519280147644975813153731011049040885304247590334267523337871170645793102328976329987449298677792680498314118069715188288528021958272428159538657740086837248*i1^69 + 95378135146841019486927543347658595934905327600331892097401134121314610175780900115071008126523222221164086075099594992000564156117979810088625235497471401970432555463764827943195467686124804601009541630024043424369273716017956126140243867597881828668438832822329965625473997420443491092619653055646915480807522925493416825145203006586055798262329239400662369972027182308750291793576852933744159801235749102100145418642684336537563709215039043695737071304534381005948695881110860118687650304044670763319650757535221934701896354571875668785114019611179963141350956275713656402871999220869207473683410478017709178003036084659919220015012050674561658747358916570714376326359296840602269095212682843247182324157367589404875362216483314390877996903915507525429539054276949823667357982805607929411161554590730971087409548193911479548026606381990974629762290101607745295614733604371222174320596761200268789155289528057860708422334198444131377793073373441606581635428053628886130021274997685382278388328031433551097531690479730564144175293698394390933162110450929647946065729343715415916195459996510602422062702249108814064374986138704486508701966006623232010958730057239659487525212037445695210222736625252433251143551983840340558065956378676811943892497129746941276034800484091797740142031332817383753739495673069009787525264273344145922955326835585871943511025221104321016065004745637309099253595225192720894751994238672023712211122497343206938429400206217318997019970108662668742405842449173608997403461518399898177420774064391891870374607404304377703314829948954154997983161098581523157521970526008167239253451592881219600572875687106362412153102162165056639739491843395212614415204988726663340993926994348187442859037828949752379133859448270046201649857975246431558417889605917615345637952810232587510422621211384082411998590683293599457127191027564986898007298316024587787365127139229106658060222438285224622539085117206778038961092871983841942913262908711004040017476965487725863328337364446355408207862492833776511830299655533178261002706557338511569513551442372235678850344119084322386266782793760941368259389893146776856133960950153340195479129492231455262425836226306700525605124909242124290170705376102175053684956686528009103140098088398024054800646613913742577546446463429314114059315836558068518332801525325421914774864173295061923171227495732221691399125719146960057846579605863869747060120478587473195094898336134694042114585568243425438859264*i1^70 + 92759107433984249277064554148645123549284604751403197690133068534908374456228528771276725942696491882359027257696466824778066077810302809309065370432367624973050035735111392596115589409457910651631323470957279468168201142528050637764508216608778138449537308079220325986031282617499991799939201923542977710929675507166173573727844483425140470074868152696668769484613268717720525680853973760604546410904120770240208080450459599882520808508453671881491141166265167328943607492714753726494527943613221630023840081123819157368887844861992931833102980810478061630927358753334304401436311466812916997740738663307909424070524467777120715446955539008772116389446746769961130324694054391154120277746988376806030647889412196114245901253823212920858661862959605916233508345163091334524219724643844737104181616284965486698778738760808306147829935569041002287190424720728981092396133530777475244358575321989840150093024007026718532048847937556761086825625852696341597108435362978106288802865229410210554026790272328458232535805972125279787371293095760864742201886613861354556208993249552627734545581855672476297930872917157923631112998399458294625241306776329641091736682811416709835146489746387595503738781254313476171794397892405383789073550418147569232017547645089694669852434083647440550302017959697052307804842326518049348605198042360246047339460423251997172551283089260457587501419773199140026402054468677291644016377814639595758099230916563065231446936755811898414885322988408389725484666008530987022195072135469255727385615724623621530635026392531465617336630527750080299971747811809947779785881084028632680036339763044595210874907100242477345381173677587179915033687689118519575597160626830392534259993604092307170723330381789563867987495981238692684446927647780442046465405842131654437126759336635925758089194438635635656597218933229039580547823920216534194635561646660171383800834884685095989074998783639564249407818100196975290259845952983025622826843674517223666622742619585459475984299534932305519759447049945086167303616763545000416243027316118663371292202689701798103718199822279399405135791725345619050927440503377722587605822048431065434815318940850844487213772619511420845087928796827230217256166804762472796125006460043363424991892846391427285549501011074156522454030928360335598810968725512157032871541441797436019344589637346268265575528550929708855607126205818247686590263871297188714755837617027337375195758752365261145679516476792373248*i1^71 + 52101170027664559998587189800381226743890975658696667412720312018111327535372578663424370955309052530593063008738322686760679916610728766300251418528288967476093978406470224144366131179958500240003279811314905667145838830210279675270810918855327995048439621086276676032290314295556086080133573228631988997418002859759154968541791130727960569998594299542159987169882120834941875159234532001457593960073844290980341983511695110740969637318814066778167197989555659393068089709410601380265529144908542675724205961802274755733173603727149062753260409673169759727922420705823979648084544410727244525511769136848685397869651249480064187120779139829309507973634484916674824664823562773351619129146324008816093286503166622635042988751549885992384270149626475424175454320419214788496646645840333231887146209504472077111041299975984297084139789863572119643373918855516956110332162311565364388184688853610609555267077018551093393840517151625651784295226302349295829382066122168863424565292095945600540897589682040299159525786326040652273190598931776789701591795495246873672999658863497832532368432341997320295041459573687612441975006924298636979898664296527456135610533127508376316877551484824206086849342389197907457924194727155114303289488843553959053774730305212951998760021971345116491711214572990355815537079864975156237480008789754919301331553321024879635544823985648318804992583425749029486697640118140726801469177514273174761722682948498122610455241137360979061909397683046446548896710549884477439810298543754698164425786594079725198990075651259048495895258671734513828591046149731243235435821498437282860999635891594360982866119887999707413657497361875792827848692727908647627517569648323340490590141628949251086090843353610123340777763209981318288878195655909640189985766559596200981242871918529865638385798244001482756408344986598395098001526241144274458159711402187972488928697760334792184403261897686352681369749054127224086059583001320460416110512179229596718703294444048458526208210794684402082907602072691114120207158346226068879096402563112603159143201847730903322500706596337356279277745823682724748638659554758306944972370191524605316219072180730193475244376677557651498019930499330429954584009636828816646688586768064023057005567680227422792141822398330202827239962145375589546975654670871605598674651116926283132277841645968580229637836830623511314089076506198403827037542220320028023162039254603285952715788162446785934536260714496*i1^72 + 8843310768653681703507813278712935372408485780805720846487627892082724828420226428688558346777776758025448459502904744003271773115621610537222899512612545740277113617296775867802701871448216858523906498228224524203964593685860155148695947952606415643509922045849778502438247910779269369806740219781964630085946343917181432577056144218500915560651496557440997516594003062154104591281978130239319649676087335049241890965689583981526416045590655906495675432194408716972363099561136567607147164326420913399841717574667459970584691653541685132800578642330179217552308763627649266165632910604239483995426602203387057560905004799748410684752497758726185851266194984200376706773798788815551476593390925522848041073930172345818839521564549695850359033397386799811250483303144960427318979275968696331459285323920453192841477732859434796290071305214774611221993572986232764363651210905248164585615432681350796240295637854531347744857202241926026167998186868589386203286755418892861947512967703106035609231771841193047824874178211414136913618949585872311396053821319260646953626674585506682981530345539668637314352341423407122510035007021609165848154895312431498982774424465498798280808164936957407236777411711257591030935547278044745350512713199105372730905659069469355818571214489321510852835161720377612839316482938369164143543370378999544159131804523320386332841095888509346771651818704581195458997828026872942614918581175162163662359556882047533783262968560793770765752369560502739250267787250910868428994576460447412142845502198830858359224752066410851454451478136956584842269163442619947665613141432680579849601942544874101846997059104751707072201766952596667910082730728663267681584382877700740578286072927070720589149476793295469165520434228709431282475496624073162391166443089035584814378334024083889318453436275044119207446732239369742678696413103304181598142806138880677049343287683259748544147493270607734965096978009975042782680415938358832098316999512523345592009506729943483381240399789435438380800267480824132410395109888018343886974798820214852549536396933233153041625973392825808862041677274652992390445973725095841164975970564482198992798826464310258352105619354303082024775909027291196715001013801192239856759617384219649444115285240210078163895460862615775187624272454987675813924891655333708089334438851882698104408133082331627907959129364583240324575733970529371635447737579897560907442149753375883207733005743609438273536*i1^73 + -2965628156212904590018911558793637871492558676495328273714110461925050934182907257157328440177055619001837726623617297294731900986598767756513661962815320309497595279431823800739876107211820155574179411299127348545510147334698556021209497918666744578080880352750560227710666863852189009768961437181382215213323108790879223401801784347845104330676875988939628186700787616359010266749402676051508043937296250109396998915388249505802688621738037018302726779426112062223263020953681635914918149528592311987350712663210412283131965726554292162986670093753029715979302541814310675347762603472832232815559728343200434316708220413864798307066904132026736953403320046247597021323840039405348932001618205265739950727648696729030760648956462928861877914585153394660191060388384859213899107238186808007826554414429341548496221578441452741509921314006347875091146328400883208387467789176644470473624509940776781585179259433886294828473170529483476606047453032015315293064667433832835883028586483265913615175598341235053687884042261961670782479478256130166325829576363338968824195276930497752400129250045317246947359490790425695771186008878526240565885262188604634938481654124922892590503764939950312148840295090170408497255216542117602230281019334077539984950408039609020799933900413951183431820972576021874867199010334846805986000071563709791665768427090451407246769845107926757159773050218005285279169050400687390198089623549625628550972141290333636161311865652118567670407272222836939837139249413133128492952177065801678381656006528203574735520524781500250357504731367080569608608878313212274112022440191153567474533650195720002507727901011350776667204351181089924188437076593268072921315153148258575007399805735048393488017052320532540506001199085459223686234823951576641927446433375144995750624204089707632153355369793471046707261862348162414393328046869474898143513155278346366623465419712049037760554699386562456387908305877259897719998066805916206479019493215190126799112188489109625752761095273827262039732721473499284513241532147881124419469389308666233758601774903366692548302399775272803359492191560440415645175766875408905348490155881151657094138502127480021910022471532401441186818841725370121663403738581767562213781646069949221015174306956171735565766379878497140991806090828734032309187779101401791096389195211188515660935607479498441730931326887538267710666935149662925386095092776968209939978462190730010821460323911860224*i1^74 + 931715613435373953995611945696228177442454713403815750589211761909325544482844785746082715399580166666765771338132351346535124232811149473220979194248582436270161357327925599138039444767827757605214970145176993649000034562878310989531173489775828708767103473442778665271419991126559233430250602947337274506936854556756816990124564666654854438847171638040713102630075900870025111185552536242277634385818480997472174288209454133131286496765593189807616120695308632820887107565657581729307481111097465738333373245070349006361608644673708299175520888509494841851949656115447450983225893852837186678415775072986190324548788055655960850370645279496113341538018117710299635621951961692795735859388831038195021625625100413797384740868690146310773536537002657335532846783695367104304954292245900592625629233148036709275172618163829301869453552336733448266962323778850748372907208434934418816536293906116269874925339657328142141279207846987246718823423467854816550572135598220999417421928923727303471001466700172698620770148046861929364380520660473007694316241862570487903752291209834735340293714925936469386592966980404105696695781526316326195814093711742463108940139071002575052234259488521341520681349332984826665915466990648687570743675205930826429208754354328886488765913689591253822338667949499492883021355940599993533371309916928789251107632843468439236589710058811396364501254405982751212373736113289403227020014457473382914601941206664719830023311497530195772302739159835421900856624474489671059717529811094192599777043957627621567878842201038798000350982537900537547679647423307718720768382876379973236279174712034548979752071258856136834698208603785353415388412182785523947337739749115291004110023821397501738510159856260399688407145561197212838300489580918526942476215860774758021572137910135976332779857959389905846451587390117746350909182657956702634173745390705158741870803948903349300288848621466709888875538095285248863529438640353889952356944685991291541861491669900277441065013459460124098831264347467107485615898762424623928551755620054087770229455387848430417561183881270203488603070828629565283636322932965196059721440962497404642044421622035487758079007143037349302216855138036668854281147503031128995761571493847345697323015112122543730191197310408258229548544850063115652301925184568490179338745983862127472283333787232941738530211027775565200804347583116609666702209192487176756683407978336690981386059776*i1^75 + 645383509050615731153026076432407400336706306550240013819185453784258669331453414226470525316972165038385525188232335594059325332572185461296840317294773877831354966846499420516867673069947357176342735486037979807631093557946576056369879939782453281485674130293600731395670212303425644340361478226318949029556665012092814927663484725994779073491573020489584688746764880358729988519705250554556943934645259699227818439355575302568281491900936986329968708216589332103577081317075697353693504817738466515829662622696780124159123304741190570326860447857297622448000690652773686507407888492114411318806630704564898900911567598360674611959976125073428350096885803012657830767770382819964006964511708308087839498072424321969557821167147852547907349747655012822922785500092138636558646629301229371562123660648081691198231062090611215863095655969694411640109548766268220682428929996616751544762059532847719864861162563137453860508789255743341672815573488520700880980995332084398294923422133548242956823867142263168354241010291319601459185706590754153189951167784721312778042239490841313048412290296176713585395809427251081497825921962514142117389788358908802638359700072915000345096991153190318129636533154120266272752956062066556493472153886200737505580006739176320017543605463057662165806966163644965284512748592501268350361469237576633411440959346622235454590547595187676231324125784949843967271085554652094045397343371194270512776396052811801814319488164416412499319777755505661760757856750390054887887124755679804351494997817133207193779757361638825645456326668214843651697991813222542142220216605723354169838941489087687272185549668216834781807412294501035392426025663181873677077552633900847016514293133633820903239092132507215825207244701707019732431560143626222415215728580400931844583558359774223382299473848884673103975987205116539139030967119887678686276216807962260731228063576270305595112705103234599366341585960194135855398591273213400264171725256004835489547045247915576158128115244446882828582096378555311717285526001112131952688538571673381572339228021532764215734581457514979621401208144269790060400300597030129455355283704334573850344931236053016219163289103713897707053366895396802248307568947174391689067192807612508929198785803201400472015292898147828957231447492224763924152792660927050407795495004664114590878486498280828111872997078622404932767468181092441854865661062537553355227375875325251551232*i1^76 + -163310002076690410041042548638722285629718114542871045506375644509127708413260592040362400771316679119143069145724610368353472806151518951789827166776446026042197828523260044652079209866271774601220477682061662038000262097723060424227049225765055110102926848436737721194090056337704109231379809714147557389376662553955210085109973146174549331622492557813508362277026090083193218360164892580409068977115628200336954785715420720008246075398132157009764724935795381383143734110130308524809481778592506716750347131974848637293307419177005114347299721463918596528326532051610828307445438731448126693321491580656508163394489069710634031820703225528264736411250022374440626553328153110976314977714954374844472954476374404272576155529860248769337379241974276955608645003713794419961789857300844113889042312544500408329058700661093943968117745335165167489721184182971099620943665347943496535535121938320044259704804218250142989503830435831595346877049216329230009602571359707201124833891768284867218319357219684653967760205610464976173549745721040037464976357074147218746097601610210194566782450865444944211865907494781099006798504155758866835705202810946599110852137302308419484824558077386797598803900452939622860758788827216880411417679373114641278892672233607438250448373724911046125965720542963413575617868661354199104209065431785033057852685414517043467814642600912440866780085378288755295340453314808058519690273203527678196459435048247891238824462890782139830980001424081365659582365948648704842449902369833742828312423434919521186187989961196016173966442157165226503112895686295371477218976859386540089466776190875628007761447523496656993162872993461835311452945134882862884583027994912971223437376193156461496194557261283880888570693357437863213496577445733535619559884340434828292063828275666232808401303631280811442980782580564067654660015123280602119277018262933191376279770362187554904878706566881601756450977244718375565239785827368253263500531947777257771071592072029248212338070278541472720421771465368776448905285473633687022158014808420445756195712878863713885407116164224280962644418310530139034931534069415680776221116400219442114791616820338649184088218024910673018601959614832110955418882603326426367402274199401294278670118679851141515721615554160447472607499745835204630136174973256896408278746913113862040904555566797203679945332262486203208083810860853042453502910751338274649885792670842880*i1^77 + 61843502203485344725353482292943374412693100704468897836008764167278715380720440656335493442313146946402118316671725888749336460344966931111492169614111420076017540638833360260058092344639778260943575417322056081805177701623571791446563650730946870045527564075877685153638357793503260570772334831922153996129453229325442009610413878335607609348532980555335113842776265018376486966412704337442391439409856456908235312841936625139025247353204315394844573360834063127151130135791262749063716910475612453712439305254527366593842273280759510651511969674916397333700773269691160438473723930040326876098509480878872318629864600075546362145396556820565562236602258376465479783445495661470011834427289521775852210033967769116506602474062425621780267366359178222252523358225962326786566396812747557859220418287836073248593654301829365996584797345166293022083939810882854744821796491627494041862099932107197292305092748957519922390290531215306962674509150020838131125671767465204208939522399868033729156524621742722604968356430558647413215284941723181495762792115917644004204072208192298339852790530104160946230480998666109432547048199426219276352311370641257609503744688547862161525788190257337665507716492407517845319082023629672623715195154743320937069769723787403150026012078046475153230518393360485805130550952007855383169613681155468035735995692871805643254640283023872596859190890498966167679010296547157018991779528392502230412649392320915297268688886371585319989853419356307950389761409277938509027257911364140017386686216540118913182476777688233138669541571648053009280208175597378605184036617027100997586869087015351451066133376583167682325765167894357771105650110533793306368337683622814186593278542167542047892694288481093492513586601131086673768142137748587285677573908051689834279503322665905728188373777769125563445031248249340445713857871542325972287128805039939751431603504813398989909206225022997524007459365558041244411642375112755616621540251196300342769246461585777950735906543974885281506165834543183023836816609890801602810253092737220832036872290556491627700535254658358018682826343358849354746295085226915334208335411806556231586633990733770378439290785314224372380858627861704753114817791269768555132847174197361270839156727863908457008075506955802371376821713212179397047789548494864370952523724060526892475255266323891690475612756841929879750788890191620698276453694139303906148089856*i1^78 + -3866213974280890193173025989911322111473655228117278328655378255159839634054477095444407976039030939181006771332558250854859046282462473854148651905322100595116282631552517891865853577555437103550861034083598774068885284396161218083827849333275598441561904327686300331294189676448814567262346209630670283066484817474077752094742593164148437231960849619182669357687825913867468136580562695780310523626089820591368454182782562711153210096177197744451070380861400962061369756145205380405581050671533825145905948356227994328540248210393211479694661699505913762967512072837658684422870651489830837812384439288190567673840892179972357912990933176372445715035610887196502349305471884638510747607163403806049846219237712419611367159640274675186008620462579280501119940025649923854018495816267060087918019633697624210468610524542433216328532968523887681016127687252436939466797601385643569764794840710564153963710430297713582326295224681279902993086748564967871808770077836499101140352656440612898978029939438366886774075228619670234984697198250623470720485413054586254524484363762299331185662313954858308448014783849472118663641060784435350159959632511431365574268992932956939282933189861541618298421902753407875135952265358421238269408478114253618228150454018011522438813202727197188432209023479057359307817257919234476102619985638864949820875894893682215015661879422705427903149264242540799455809606249140543397341412163185094794362249082101159735617327606937522546021320365597081648538290030131215380991362511684429388953065181738439678905763307307097391899498424127254857673102896082748964270845021070128174369170309419338494493267605380172679412600763162572835077304322520168455517431482283838165971525727687485662057820190135123599577512816641852437248782230382689976711005755404672842364676994344963564986863150700235389374016694283736558404412970114829810359863668923399039601764582334930816756573846347125620501116202046595999783047030253321842513350963959296403277292015094793523574054406320376971375850817431926981430679535935319580503062652909529055573670120697755289760039788154154847710296776059846846939235054668469117528314016632851842430650497004392478668039972251060418405393268426187791207612135554550639323301785524517848674201476658871817921906481973717395759465259797713816887074411545244990834661858529429715386018097746299947442189264355000461515591120185783972828548732435824640*i1^79 + 670333614554393294547676622445950322515712285337042600792637725120535336144132195370179969100882271795758065198158399612938113606314911122424679315882680171881593893952180312263665099196719186668111435169493958053725402038871579443429983862679534730014810749324265008154033227675683982941255193287777088897585394491535846626202687102013956986801177183645259339392735428022972300329879605941470134133113506431092521488525197388789388251979399107736468218735648486598433341951441147627120218845720157839857026019414824971688928923927208474018957051118375729201395331067965520701942040774473458523217875188234875281070145193409315835867281441046268600388126365074556514181685761584920228845489137358248261697101618354609458816030807221062284429695631282117055549938887301199622063997035828164438023567227731978470682703905413604875531978930885915719314085218104415173955837580360710341504115173120612167043100319473476436454989203507182032504860062146410789811784649389453013258010582045918010444285074637140452939377021174510690721080803908591701181290983892050052366302204063306596747412476299955705578246987790292021683255651208962719613199233386827101314746379660795630742117607266194279120002324857008457385752709683774440398041616568922298072080321242755885068100434299469717346313777925635699330653688262197802866796439993294395851115068050023371821613243302297115521023799942317928348258058784995936358619410135391159921809315356999967855194442030239280448172675310535673172278659735700506926170794824187189321177711113195551539116151035214920057378732658647673374848009961380011095481161172770808788095081375781213156007017698960279873356859935196837925353950601665380556500866548971652495554351314187760340457656823401029029439409981596513421715323736581608160269726302427535031203848803879620894198615540971085396019187731689502494382544052845472785993170352963028685007341656646518758195549570769258183344799829270327967262877139030127004117828540210923850312467825603402947618339649647240158693695080579029823634246388702250022472006874556425747497499514282851994334312281437791676097118918876107613950305283479042732526180660614746209610475068770373789381482130917873905562845825817692403007296159723459186089299829780795038124131111231726550395074651149801602108288592560590277049078226850429986937426928129703134607741030048198502965252705283310772991762485201105443467821056*i1^80 + 4583172583490553432434393960105820078303723393000040436389503020126036478216010177796256395973461057036658945805613289432158528039889608099930403215250378818666588153466724882808406144711049298648006626728420715497003003894261124407283185070478579672304963132655238211686717876311772668378454086274695136564609751993253536642359656010242809251551960592393660149117922722972497895252332041003931332976416412803663740616024012327232796269761622859160008465812551503391163070298308559674908473911360915567223657363595346963306381996695234648110891305710926687160811195603477445691958399426206333490160278550799903965168447705238477587032310689074287082627029556405760783009965450647554083757371634113751838949287065656421264231641559364389250651404385761737898836584769475278054912930682794925800085259323726348944467565363933799197342504806128254113545156307263664700501462432043281257655411933831707756235637773299601404673407818812221351031608526672724208718689369635041380032021851907062907452527799614658214218168677927564132031192196545997554758791078311592154910363742809548518884573794374414285160638919542690708736523012464994260873327685904816325673622070613304353743201384906966031433665532940164452245049161240663020419094723227942136970953586035903356867482118149704816346305883895131488411585222890625683104630306747087343335442825751302967408356358047722593632641785577071177210306886248946235422637424324554189702335058413005855329258141761244229310704540481921132200338854430152557659654920384283495127378895188337684383110830447822681057758999876721629119578441198948097957574601368696324321596035384227485684340594671572914404513883226304891871400500151941866016891914539118170509210440166414608268865795365155054573906682322741119589122932571003710559772428960481831453135191559165886870480532992006425097702638905590103650932208738913752127740620297366391237045096886986546359038075721961211868536029172658701972188470824626970920377312274571450680837427300899941646231652391342370513999951038288259395223831120277169023881528363414198843109808007193425102168436206614840319632671017485883913011218599515389361251523020103727541179132495252470457519928116823790472337620173844293023005835732342219380605207363402196750169135021086523387829993787653465778829772241629881899209477266547927803357348150192589314627819170641937282397712887687726320810845202959826944*i1^81 + 744763489099259684073200937168520355937102429135965536369474539752901907699859849293314597971322164694005273556923220439983287231571816978869516681715564209620103527835633410614354287749418922732876206506786328199307642815485745927337335604578307672460176366924361771344292265093081432035323076297269510987922944887880937068136592421803191769782199087191637252366741270047694753238295451850064269482052227702404362416226310877047514383626687944087356349622028413169862670443065200447983941858225469921573263525215726446779376707529625851219923350416032768071314507932151228660315589737970384279042082944647035889977398543048216263625417538462856706984356913968505732820389846146848261757158667841920850497486939411862380068739788454657502981217345149736176294792055830506093227729777156559983772489266136339327177828553292226275666587796139792142269435966842210699685782170789537345426329258152570567402173502952024269233431130005098547662287182906596413121722761042460822095648159091585767978475295509651976748383891664971304876130047437442435211292804496544426627829330945400658336989655370429163541106157818516637643185289634463695105019020143980531446865372521255008018012672458520120170578783932672153822205650235615514886515492496190585422487899593285056307934677975455369402337449251783219481907947284954640778945167871632921343212373733371057154572332954968484950934546403099777160541481227839504378855703624279585939687138124603714199808481558428841194771823619592886096291936230502788331180835954064130251107072412126389680551375302219961437439163521042056421157565245307523205907458855390150255818197985508095517312771098791825553794094193052136894670725196415231322756185457166302117293724901407907231198540301603268506735384798729352504806839808541810248052503422145571452948625844119144625364633206896481404985630132217404298416909440598733616862824687977618970842358948222186659613007170687872987632274427696808042970879273351139334122897076058807452825012880758615080891524943785329298960584699067446671711031798582675580843721165292262585021335538278910979986345082775777396301882832345382670909250896764596802454210262421644749072886125695119651464968586051631974715693223454641286399012273439924640865032874397234222488220069664570069656154508839889864791499069153070785082146198636024656901679193545835986998384343454367510153725327104623632015257763840*i1^82 + 3083641230089657471948090133190818674548954583464780695935292035776655454388451045107005962227970210369518012164269675642600483715681527447526178344610717412777439478613772737051262322184424265243088072213335313740792951448662969103126145684780779347049266741929539359437557901225540207748296656654366705944550845002616374558491053398403167674042670092135411952716378196997821590586895500399484983723440973650269107557488699410469554748328133596990098329324674147214232296032035343606452219627248338654010154985036963341115889792355684746143562576562464146686199492232644875357053920248254585041066463034998668894316072180360234636459581473513306094200816915526635148642310429497169025788982332540031528059535659565696701251266606632063588065397277210438591880519969736497103472344229427065602176105732607626991457195139765767438538928790592698848080971609687657529903366983240973219007381952368281390706241467463947971170114990365692114977727440998142899526012475741896855001568496304082743344563958223514117117186232156878613573154218949503562861821033828682886021352411773498780240153599285147149992702891322732661445878662790614655024071624929384842515905964977314007048804500585479191528586933770270316461543645434955392391021958267260828671715465088116534094125943248990814186072432756211046299997071911771094855226430164579593365470884810109376911077180595877932652154269216807272062232384160717087700408543898518672952557720908767656747191759988243834928283059506715238411164753393860718671921935539481174315636095841571227570736928301015286074527911126632312860812632566572333318868536456491865326411275841310499508265054865136754225907087682685395200862037486627050150544192847843596375364389826238228296073431331670552762969767572509155049365033143487781395499858096555108287460893643656543858158555518567547247779565998214078788253478562537417103588707751888453959947185908302036926370361417341263315331917737211905133243783000558790877207115780408184677653255999632202290441358948202725612238652533359164519129056555651541204007432298848366069775867611083954567506148273799318089453679193887662970913788822905002753054807732836911397056744128304536610797978941719195992660054362042104369160273267917154701729686369729201501776304136059559330491199873768957113486427789928417153213932009092854527046420475218404722401734820385014341794595187155772899328*i1^83 + 175032464236474617945293041458055868626244925355510736774780540966912144859506364747541312407240310119784520841593715238983837072738472718806984851145583612938825683897761948663137338495174170181689938384977791123876204044805114050220894216533885136382127166261572200440857353687514535677029851073821722464655994785212291775875116921922508568994724552883800927760653021531912049266582132006981520486561334111887398442511572613616199992898543426938233715092620510101789968884867338157692533752250347859958832358870996206485259381872937630889593996023483369422952287190258117987276243608101163168212922352482688992821042930738088062455035928487225589333599443669823891830628396704789651707876322102052673589975089233460509274268540211147308243757771610293199519803769233808348933913505956077707539442703655806160520083819189744586053971981132256782870820487593003334098466814924444129979062889742970178308662840233762451796884900171019803695789669556859008597808896013272212226799714392210745582746455667695246747413745842452531708839566613893073561459382566967568839727510662120326688518562812009410459691207602502405304785450236958954995033456775621618711357904589359730886695211154117431158192589158088567253268724922631131969517463739318281523430910064801025057431951494189339261181093694467986819419124581251798114039416625359089292275733457050587521657333422840549425734001136012840885080803238063249833810743786796188263601132188215363966095486418658083312368504554071451697626857987124383126273152772164873027780734219886872343558179377758998119490823420934024757636503284417579201069307506715104951075176334895198451501555050592376922591325474549095715882759232817901746880342613049863559631899904837498454007911461933548847577626788664217199752466751685960947659819399821506152964504672216556856501083778144214967717501055888977584745746740878965120028676866816872666946869561798092905609472156428322506166075835690633925417665642137109376362721801750083534610335414493880875482666315790653372432619372356676411638595014790912106326981286502142706662788161449762491815588673491326806950933962764501937818722841246836322869554690073766986441690997696504140061806631058727374547281130095651451211964344092930077738833404221379172021308429463352152637674184995169631662081765591296750080694871031829393802732158836390613471023222849012631394022370312192*i1^84 + 277197867889577383226344878051791171918698719465018997585402643564054195629640781762404372012716215219511876517522252216620764073737209397989245676937496300893580108562772730475382470355196818302326413604079013506344799828103179320412159726089398315321708208256535684801122192532048366261435617104221190874729592548153145477436625966551785348703426881329231306305007408323252727895509400702586662873872652703629681586858113956256267031079008824267885590406866550965676295752820873731832887669944082377576923439423741156386469275846864395783786944848432356467460058117752041041415811625661340275381166239164370010095887464618689891739430158726459855621522706628135951392011455593049725558555672275902627049721439736929948710495899525043699433482754349689598348586971903285049681367794437709802472199484458033086769316908504254992136229450233244178455325742629748720011859056408867887126553667696288624068456890309722350501863482788700173580970319948302756163334099130153957123642926591087587047312059233766120326628891764151908883906009646572294273277417491262949911402060403356507873012502014296103853159183217121602557263351831479394690420264435269593391906860590948212060400035842514067286543687790825342868471753094602091981512791678561383355411573437890614325681213944663510669844346090022954677775299908217839910320166111422055109442069693389543092433195413912796477154388721209828943255356934954407061427165119099782081070736902125875788144863404520377532065464817716682942047750366265761817807370011901610117159785354907179852698321242296663942960239157998122358076497992985104797396648379604351694036954068027244704050784670458093139959869721212953170625448993243705693846078121280608574111803145003808322969395110212189023032554118517750739676129975648558885395313538826048988379455880881765215824641443249446914070441492225432127163391419484405305495400713666812185828937274420829403540429506675180636631033431177226138481154025039247063584380369849300622519502001165030901676671768452974291309093569535004768069392701314997090946023182672318674698008214994376118275340541006668292060936705313243523472153633871789553828600900592816365880706341124191141970059149038520998399232987944815456407530517037399847389460693260939403056437820748039603809328570854350567047517085679702212130584115345156833534226748783929126808281340253192023179264*i1^85 + 16869510411663493766916631253450706804778234450639535809714980330837955919003392135983520225190380106287756299850729760114848092572847145759014991302095390098260937537673457335771782486076202000107209125789484636098532936635464200190826241775333154663608929727899851607859534897951667911674643992609843674948422930330492409694147100427419512029979796315446650585751866266158860699570550584632547355191950095826489438305947657393969497071109016679260385949182913605516127852466841947149904672434352390258271037292729849409028837202047604565498757370849633177955479298739489466415072332501015964041885197092934428516656702180279715614680946582450469693865814087747082922046231514906688674509639658811432187291218148751014774162280093471267044169393379765656341817855127468321790403992482571549795501051803372138619841017696113321925466494240323506089516406200853687182266363209651131399195572026435201160951667923058262772918420088889240396687745444360824950825972364735160041659723430308572188014046275330320037032197084453239303308440950864018418005283008028990074788411553511059571893229893628807722152089337376312298855956170377948592016885921841976777386780138505976756983031592363775575402703912290637210889102850473061598704396798633517893686547741266488582371066066232416281617560196280601607808251181141473946803946013175103004214430450717755097956950193338759977232595230401574577153937017491583865019980994036310788944846774532861810936376062341286560578500408367514292374172667551322421705079818797404753896846072163275815681770410282499630443595105507558479899627339841384068366894335058418332896013860207738176991488626406280901965021743158001968309341063906015662022649536409556630423676403929529540912877113346838236757013730133512574957839534768012091954632200481468061825179288428534938750443672607443045254228701757732871165094893716644759119541450310436627171433844410335804828318431064757223221201451576624273722618497239921693983411186724870558186841475922687854783478682630355806845318060403723804157156212584237683757594102125595266199179049038551760424598996090058871768082269181941718484084261405941215301970469883127411948373901272047609327508137693283303927670568517623201560564762764015285284097762010975909745532760079710766869481095157247862961012632955163267120466858664126651659857677901247556702743920029728768*i1^86 + -9117451479758567149153241093135751566285902297508705958451839209209042033155631417705181279718223895914509015060485676356197258814719569719284690222695022050472447361401222936945742642475736896944541792082004564903330198645649457907012500384338096178651571382171569010206879832849332447244187592714513301572330965717509875922046415215688365125243337257708650994520225430814159667365342728843806833668287546825577053714727689995102316774177975299680644646968850508654420091122576673013109102186021924594713182154298459723916578796490330968787582367955760922237714145165716035410614348068186129588252656681228741066995093431476238916915094080571950774217793254679900706899444896900707735845358361896781418901539122872068457116899730524713838620057505906042051512758688187961095034868449562987668841457822581063737174486221180252046015430012863986327782453927482062821151370686738015424312096886946681978899900931133277739398662512752255168279730441152958259393556097504590489311993572453217400726667303920759165235619233224462668091026222282148803855193659543360224742046364040507002813218991032942519503350536535815581656584368373850767566170225149686730496807642817730408415894050607782489358776035112544992650697559584361867374938234382959843196672409584985631081141098697057758931341789123579229148316248053384203701534452522046181977737308164389979140223794548286968393933308737105596209412747632900438580146799271047236297832366938788064338371691032074030527203233678308529926022545207277918760642541480414805798994315634174488198845430333555110753168460235119073372515207158416340029436231436537749610786898368998409419593268060715922010706864543145768905276525896032384002915150920906607170291948427600529750888217260214175021513870160135912615495507640101753973767605066152749329246095268595914009501038902905576287479790337343810675732910341915658899659240016506609684436233925530585099989044357955701016137486302259403867576729667024276526137582890494176672401913491490624016925969620065028662300002907279251158302547413946987698808078711725698549201290145739895042923307309573936056069769493699785665053107823603165866943310905428131170530080778512529821896890046674591050050433721540267197167595789168223375513904976184069680090273850378724128403871043476474880062804662160850247067532140348460642580818479219536423813120*i1^87 + 632610670969443804858049554962651205595644756813504662635622103795565117177268312776617357595959886382162031422923905879641638389838166513289448805812609370990758348700519972095087679577769317923800818834967668442866360865523841489975503459279435463167010839313173698332419207282243159705124996120916047108591129988126584928872200920320350817260171265431655012901794347436880623086310281662132754397825159442598311636553176682982731420218626653641220583455230260659850582184179313269857994571401632710221452255805728639225641792616883529772208900047079822309341191852431742146671029118819266990860585939854327744292392712320048796333038311705454768654423656101953338354569634133577610414542274342618845444425079449368941329388113132205018398898180859175748667286640136365959256885529430839510057894047644631202276758231241592447535760747728022121654992117674090845428459073109270124735556708172299519980454376935814427261403774673543612491842186608661028444738877833941306318302753939567051657528296738790240659388530351556664123705166398414660168079383575602169657421564183242778177214222984367194767709787777256957120450430936636960326026393181305009709218783649175805806654095264365065174589210572438615519367491800621264738466683262517185878594407361831084706832131032642969738087390607450062449715977951832003313215244983612014329363135467817159934916497661918916207392951472600808494591306894699314534989646264223261597280758003667172228792684127647619667897552173402230685584814359811025897079309328553842814914720945823737278218479213112976967453242238507695455424864175818382823936144135206123819128711848433033760391683839247272116983456606457639377133575708878262170118621532343343203892052254696344362278683034223243967595028534013928650649889919620680073166265484890451430436125707723353364273687039671236523649951033924415978732342148343915563584846812080722152782729453408294542447589631339030613471964555863867897477390630170078564017623842830679518341927279700669122832466644765585765233322652627756280960867404059914136572447996859083555305693072969286639928467276247570706255316297195728297421954242905158513277446462621547350489378757434915972482462190522446595009166924808621223615602005386404486045450993448206756857055607743738983404215180894712434073244745437715023752553234079469333295396414879170560*i1^88 + -732813355178920501558416631271526995634749824777306493383917186267354847913331096527503552087758832665567035711420893975987998051656899057248008635951479757039382478696398641390507620541631474855549327304167019164991134777631366808956536051773834935207083155677891728549895005728388121190213381348585735568909560772592599213502484318761190980957323643887071806935781146324138902660147605692552289932938950999422244430624738143405166583963829086454887933351391026431430496472736759459103485142689272786071347132993847621405408222273443038964154021306819931590639661589898518633974311787581234114902137581015817076981981197207056127647616104563796644343804022056223916966591246980189456656204085797252694841496291980430736604104535236987365885739082601855852899957013295203411286739642251077032087106254735158213411375964874491669714021374239214395155843872111673308948737557788644643421580490804381655792083823155598369711290555787728688361874910193765059593152070291064920697909963296550770538449282534197410119886206201553880547564790532739722207875188919906012736734255292088958300905421643043918299627892693590411150792796917431795858063071211839886709692004307635044240007865130252991129798346483383878133820467748172874652971989108552723209884342293991300560341530039162673723408117553529539660221913974515048195408035518719083038057108088913712327259985827635546949324276718308637994087975761499343978656332909685111070092947657211837465760858541935746886547253142973253781319648066530094018232528543902532763966374225034064775317648915704632907292629574643430670784248361808772614891469026209761150244803371117226819264406077366499879406866433464858693579190414399292096208380582387413700878991098379464000437076374092722595388924816706805846893741294848680557259513758673198339074374260882848345078631532543423357993606748393473626809102259290952947427647751463588483067718872408636115892224308586754705846040528468352909080859486892019714201220814741596071920766237907873478343696400067480747735870618496538155232749704991401630955161469361731699345596659898009119127901292641596836253886383267716902024958264586552626469173675922386274182407555660287090053087650683938325711988828228908409376654453430229847889658748691077032867588965167661353411210783885841148167991752841934314595503883111286570966056960*i1^89 + 265303501460895555745099663580978642485231565721294907324272104963929363051840786107097856439459488918533425795040675779579788861605429274341638359560531292846830445461883689812274644067956891544543131773382757949309894192372617482415822529364492599532803568708988563817929790442262361890906670873804334635102541726360738163064640802381812985536861422105297754431846599876444662980739656362496763440139011670000424632523686548835927624707378732277926522618050320464050933374366801297385334280126188440591373891479440757521526873962590835263219232871314041697842986602233607688829507584701984739062079993676750867551322845727309046439190519505166558700367465475209633038226840011777958101279096140989521924352718174152440349035129882251908366441392158124900403585878018288859803770640916785681838369573729838059432668114294694730346496116758169702963281743997187034986379478889943273564494880799346871579592810085952253097709773671428764530630455204031267827640063684986772124695696632851642126068544961671396248386317963236646626409674662374183521628652353813557601443344279508360714411379964783699655215704485290733074160480374236702665533041822408926517058901262968216166446920162928549803994699005193519808451531310952438231648647820367712184819371580928484799766545162992275219471252556897668955032624059986877710360553936995413703749513897616675021485997302071460033539579362934634230084670388471273205828954585999648849918301590020514154305671102216313620769851852748561121270489943669001570266393755359631256456569415846972043336444135026077913049567739725113198024646366232265312646980826301303734972718087185679478113026029094917493038614864133032701929245757596891176494178756646542986792337849537144097977684178766858584868466691943351889482239425858261353682016091637956180695758170581405596412481622110055721225547518392292718584515724003094031115769578750955404175027693061921466839063376080922787562298386054717334840090616762497195860812413849361926846069265592045574992282951098495686582156968019285403320545237048583770475096072342056790032312417249224004195975661886110352792365688584201826871297139927832644378399827440372611484155837915683035487991003216908884136819365181373185211565203764391999566885454190892705154029350734862401368976735955668867835479803193790823972273419246895104*i1^90 + -2591324083266307252345648633311177235292395277955773660161926058043460252017271126687606956005210782591336954794811536513601680102682243570708439151021974016802803875692474040764220253362246355024684653608518019515838184106432188881815483052708716229142859972268521277638550619336925503981929962553001753779202454335491340804702439072122409331800718136659432971354219480285451046272471085728356399583867333345152236127836747593573782348542098172141205837143343378290874027264288591059768622426085026931449816415633621436901512952143730928642573353952996524456232920331381708184078751053174170868149078202008839213644774497356137729563344969506592204825479818058782723867733152770526124659229903317684591104655371837009272149814753347741406047987942579151838354319811354242394029263013469449922322800243661208452334565011837570874287254385205037235238649926051556759168631267678547828743030106684168813455485157076657749590604676556354466712409177419102547199818057873200173561445686727456477086097028061466197194735915215474331076574683160958851606825883832371710295090654326561428050998291013416032093159479646805501760163409525162586910266017110707173299541779338205593773305808651613303654980391159942927363395884705600477906785608959280451905882906370007482894731499612851379859671915155172263039756059808077222345836195760422318373442549610766699495450166659958901823907867257971739919620027860792182520176629660402647310067966153767122223668441320893564371538305319759963829734599905700016294147398502810722340729588293275365289731418360415405461288875449620779731020132338865496673025501125858510126880337255079545058228455477217391276302154136386766865374623439595220774442056646165925300499383392113806747825141186698613886197851896258350432689098976519540587444739745913921550065925766105886380778123571161474940833259593573412631310585961426098637598273809319875559039316845017619198867338223218106273393038692243670738721326415403452152741102802914702029846217678354004771167721474089577755512154091807891201966352660317050236397554731470283317125745026005414452098436375529102230703755469541995367235714114656290700354511662655467462335853187600934096499210621124067893177898572088169456241134891736022091443391777828676562380788032702022123801485958779619000294799306013573000462336*i1^91 + 13027781721729091851954181647131467910059226440862872625791952482479329018890552947113625889304498672938720848395437672014983919014661974540196282796385569844813377993676496661167681427110099150755452272325381391366151752531575211275623548114780827982834632086273427119230850629783021206217899903058056814054914877610427318894687132882718996480578954273961683422075204036853904813656293892624670427345515634321413580209943639756373441423378550517136075614600505233311680030413852644418645384363233183535099031887941458522420818842692260532085332058034122491987444993704119280825970043796250990083116571395318747779008614370181813989391745167748811504045290322854034077998399065734848480289353979689372382370868445536915957083091063400571392795004340424428343434018403228106229226353301173110727787644233671005280034924637813763832035087502694034538663708089089135394876760810712728664384308607891087485494734425663074703313037362080053145009738037101462610206569814667648204127228688276217243855595252806662417688780710621927778148246856850755331528711528618627669821458724847578428550962674816488630466325058789861296314000262700347081598144689694741029001563412704500594243703074758774437743957716719500974003649587397718895611517151895308268705932622005716935186245581427032983877815784629968514191841909627294848898939720000445314042834056782688772472587078008382291274750031216699234928542550233045483015069844198140584364545178395473512836394709956856804961926649758919519654365121273990063028230644632790610816441172399288470980306569123071298156940779673001284685489642266718842001599702253806889439590392264335715909601554988293797472830220428053313897200175511652529425588829198049092784602514917762952973004253321707378026101968356250189594412303252508390222726308329454187145490321704788531374876978372889145912349240410411027591587271614813213323985504854226064390304116050778030687689800569079923974510540460401289688019457095980189895827374547535226415007008416335955589648937732521091395202511126499162516593775943002987967887799444864090316172355254476840869840543719909398624892795197970476334485555628995382591981777550191902166428307501074914720176258710545965358055234520133417850959370057432998090493151924870711232840143010503873811223781179171499652166396674048*i1^92 + -41518654105726947030343575024015663662118452912215792144410871438653783347670036660121479488409605909621896542596930860699043401911399412588291717532725538008372455238015049166704748847278040466563938331763716536125139074338908737473377120952538406386550806015201964832346703600324382426746932010250097238046679997721883617915911373638079955083619957096523571836429826700766730364005902534932779395841603179568515688280897464273549320279654385112608543611401130814397455826076478625386177003968482914553219594027158941510151400517808453433335401178957614865573857254515491784718666921095470486946530987546779450393132262388742604003818496768791219615129622566588044455937787178802871407277711655238752868083669519196678937180802245471941753940460744530145792721411786427889950079603601313353586042755598856663472125681524181127975957071700094129686839112830382075122738971477603577522949243167907516195338957880423841458553750711110851190827855734213529298100768238976416872446538954942915106597035841619406168805516329142338282700299139654604925096455342556697812095840118853779500017812175767413513199414802733646116585989081192033052217344520976858521079189398814716882364066638331955393788845986619728240254589983546594196564589370709311245349789246043723903613232026754621832106948546605175232235910509480879054810381534873349658385319565926732571441375195693494492942763690595205347753931148291313559335881713140629860109855543502849918417553056154985386526020178979269781934628561498890569494035494099901146535095142596790876448723027868249377427391595491146341289388370089211837086877140607329557572025532246643352295683136350745772529748394947096117412605382883240120919016363919920651130527716046250716274843368622734023400127494431797602720992006875940823073051370019557608515178109169660808655758692071523883718492995381740906081627347023105779377574448714917610320850462458953900598632347450265616760853261383339892446468476127232831410149507717108088609386954511033876416545059396626748584644049128638226961318437635316234718714992582121464214074075153632682813742228752949198906933601596139586146140789328560930437148330815765090099220430394497209235175960660476683574606214710247034181230649786526660796067839731980260562070912679029464834349109504261488640*i1^93 + 107160539789748951963534685812009196443707673775961889773154287112372281816181121152675972050121931075956090330547900153556779549667436569514092745453390725937215903052155121737064724245058810510365822445359996767197770190706812066660652100143014327144662480861717053694253128378308704826908648863020194159839511630634017091979943074202377769988275181688678033924342697262053520445135281882013124682255558534547812869589514477612947044277158323132213343862083145343912946496222200325823210399349770254852532595829371116360364730871414782773430731268653987680348795114847511339783052339869094526147599345016754817528492396440709684057463816886403187369351339950928562765420138744425266271263021165041164468749262676386747778815298810916714441380032018245252013645599579681531914275113576565845736243517032899849230946260770278233095500534594827130152405562295050406847328731582012601336469361525392247222565725578367268676122506282255107865599297189598886493807843853964800483532485507817380424002686743500000570466941158778717455200513334466470241939878413013077635701582155470274977954615323858604922504375109769938240491063734171670676856439602066689088885411616455803245580453691589093843745975267259399038000168474757356814139307428672264142092220198433269539326146107161944686798789675366126725372578985355426623036444519984840164359117027500917868288940749431798147339764066785592638127939993861066261678302067604763519470390508399819183879758389661945390363461580573040339842339986837653754628729540962055144637605322961068936209198403514990639439373591204346806284978655652951030825445796923288657349888802636491850732535966756017798591438826517860726223919307521370207981703640422298196922777411510282395630105941316240267502683486089442054575554296099666356559544338967899974006955908489929804284838671886090562269134148531087509214391247901063487165737649576306901969819375639681178947854068820877598172566638139302902975070520526665211001369368149495585812911339696763554396101113065337090827570698562682045033240768077699150893807126911482742720773124746616539698017719602362113997358467640768676138406294617384955057911895083169028273694349626161680515870952678387961315297456766372644551208854136999855225989965411948660952221402786068393921347584*i1^94 + -216151048031654165340540705476185163844222922186130273126814995213135763978509335139868477745366563596428011727344608514689355695215583028643901252473450425727830546713265233336949563940214208023732205138802354299911115998705496980961197795642323888571017040128508963364981263922429618606128464842157576636483404735795337901197028397576769262390269779855890201401140805467958989756058378605998608922124382388146096395627824199395615219520191339959377960964546293131015740347823947228810533673057141765534705908615120269865762482485490185138288065253619631862976129408928509500537890638379115640195739607033630608223594192385431012175324800918747709043093922449989167869371629489547400202525335992631244275290799760174532400495270228581149496513988731193056169496286073252632116827933634957505108224099502830951286660396551478543203840710142571488430554943193335808130799959974118406127612850236365668012509738731904697150241615798986621345300796816098650236224356816404882392096746912553998220487286690959941647206444739132002500802564193775075329308976013602642262469579137734347691409255372769844928588987548965282777251554632908269460664514151581281628331902662518219273486877057916370340919865684651695113481111967541102298177536273302089570901150661014226745059348643716157720843206356773688762430645738821573503685894843959124809364031216350656874292881774439985198868482901603917662376408564207060135533953154671145438041648424070776666564468444969762576712409354349789876997123599115889013578979574104955982572313639785577364666685172581556519148762169109374609517705379895099550239762087867796039201290194433281567658453853630849097179517815957061657306363385950339182332313697354327981941401241182063279067121249749600222409809477019633797519501577216914160364098832260824393904211951689837428968210166499216294282918185696298051369682875731233875075762732522004788579562179544539202097542599152961358921642855939386722936787148555112355413016697688265123211537043571185106060738428620491577056761907789974232407800821972134657288520114439654188525170453630422805571304334206252384969411274896595060261750523010696236641684941791814676424586601600822348300084739624315351790009142025714894500148882573714542428812565681176814392373439102976*i1^95 + 302446552711369894626244171554308567149787364416057529819375229750091781482101313125923845196760259762469953360736761726205160608851307531915427043886162102583211477533760656199394375968997445075438818553722577430483193044927518522051883621784753903160483633918671755203328019786818241001083134018412090209795748752196350716709503303691412865464251968251873472942704963044021615780041585467393324371592853591684978366739245936883105026712589811196074474648469901399040854081757910672340669240071433228592789438468983395218090452509278235549353560355961852598435954484933907731254201135556950795375314879671968839202506028603230349630325877286969889765883361959122016872089153209188067754098117872766558781592815986954139681294179109512967684600259794775996716563247040458861698014774894526756116994633295403669432580407825459317525701746490631609125063356930645862892842853225027445196027698952306183019698804815036452990884445111502562814931177366943761415844716521709647009382358877963598642190673802601135523967752157256596889871871263989323335955734337955461752056085280161660086686637617832571365314061531319669802109329032960080342814800880613270802237717716539852635196755650840697623428020310825223434281530782893031380649219816625772771131454358004989958299018995269496732933397813321477797345663846150127342272969178142837419459503092161003590667963442130988523019126132447545134988781890085786694119674149303909846674799898556396602715197449377821742024346095771244280005626946995174875379921348109259500511245946255759709281154027788435786365178551146917980807637289428964863777953593155541914093493470390591005480412171063559683482939739913021880771855602057716053311950108075991125549208461877366914844503654940483052824673194559766108655806912413229523376567024481707858173564301493365057860509627746303552766527915139882190682724305090734007658489679029258882368924353057501219870964311107383919796223978191328814160920609986055065727891945300734841102495750451169104474005721142198745725796936146120180116513308690925394509091112415035943016315832969076903883918136382579651877041271257129955076681022661004300319554273584108933108325954946310640010179553153913719464694385099336531335741742466658202121343561059354542080*i1^96 + -155804419734706296351137383687447158773865006128783222745064498652632345921910721073957607953245926903323555175330287174695535667730790608427384338146465798637512371482724007047181132644091296604127914780440176062111211382369510408152768435776505284717841855736026088198152683922534400307923985354933167557940100952819034295402252366937990880512982930885800283829101216248517804796994698697675315634626142484781537366937471671777655806907103593913205668521207760079060648831050092533060703489192091986802487888624631868269104396661782353176373056929401731337284690690744639360171102242571819558426194231416138108808513413327841414164596261420477636793235937335490412665549096026556584410835279355233648828600380392551327136293644240491204234781827207069039947809878585786880789371800763384935538413739931424882944323439274996542418967512680182989173354104289341758902716963470382601356099537288093888021772249203121911886110338845678413384523835912998341908990193112904790910565843667249014492615913660530799677027106517232286151932765283729906282906293242490592442396745535105645753388527724708739158775928352503801920337029122772269342512753052732505973725699613119660870158831164571547029355471478816343782953000216078015911377825052255831487468943328676762036141296455771694096373894778578646277108971177191059194889522766348260051200352185777149681979718981928311282202773126321806939709506821949726053867395497470438381944618872354803531797072518780039347182451058695658096109363650613238052362153457229260985591113654921734150236056092982525508148094738150940339885432999249762588655625437501530960847854805357209568841873275903046554064601029384284573626867570963634493285044296983544773102785134795784557667688004454395438353546190752586297143176564982186050427397969698043574425586127636881494687206135066115255395685877209608737596586593362328647566875526742014004601813167329576430526602453324462459817010987801925832305834423731949927956567751293483775329999446066759395534400288330241344432676196586902995946072327614671165195161027008709222061158172001622382325853698782491890890162749889980067137567885241536901816071461821435442455026318511810839553055229890143296116566785783008044745257442001264657779654656*i1^97 + 99878652337854860821847534296285754575650742105313278159102225434078633566428525736005172970149325938350489988521539254141708886888062730297252824697876924252648715903768977377976838043668732987484036316526234979736489431578387559884907405181894606129899639442118549890774176200393783899406283890408180682045736537557459592187961812529510648207055840336117091153070280780340453566064146957193472179807218935495426597285788906320687119455644737243552950620504744345953466494420410100640541565868427442495723092026360435728074462578641406114164865198446957498047210433759695286856474018834268170890096908001057129452827512510971582280565138126257538992151166008268898869182488490228500106670569032102814933854711634255270360642473447857378808385267713520402065542391539612244341737033361439715735628801186374872079977714413917234209629208669082834447499181577121678533224009151428830034601945978795947873151197651086394850428788812234117911116813510741480802257709474360774851751004734213913126760381029068006229865060278895913796259076021748421680143766462759820188302185919179522692309079279988589585242217240750443015715889266447572643348293245899657296180420426933038353964521229018664736666428388900995704440310455082241091207264713292530182030187782879575169818238108720126798842499681248774607843006717005470175247366706876933106101462999050938306983028235538503962584423419261175100609340234545634230788378326135301967091804724419240254956520457387517852363148726636141643895609543428686679772288452182049764929747856870446851814824883339422478862327080120968400665927798446502228081910637576285987208571281858235709632878853507503010923596406592436063747480993770728119582273149085546169390100881891505859062601384075966458578878749930934152555553992001280252979474119710726174966622370099081746589665911105510003213526141439540248244411905756954519910101414169317313563405414271483196376146049553970792880241491413140437186986740591111372614105763837949789630530977021153049200898152451628132454197265103700572662909351688863792692227949981689085759268667454837226286666147019983731912027795311154190235367766792312410387482256449835058080441977011606412963282447664013946560895091746276692656168164655104*i1^98 + 2968918780209128314233570709797965199057596428109850355875647307814597981746809201213527109476571366710624596927488264959838544699640678823355769176237952992338471211085161695732782943948600893282280683594305112866781588518435297506704971367276162313412176531975889740722765506245490069112795746249924773555450662967271780822185004640916359673430424468398112896392537130319679899175829189950476238469927575263626972356825166686757476230819767841536813808406739973855703756686895057334720574983983548699273467162652411875268961341490578336416890154384842506792254871010464533335116534459392442539897113402774976205777139824191514933744369351207964826727713206540019406435463414375779923543421519376132309400436779991393947908060494598073205496515940329932711726833416430938959810895884518481731673501373549366329701074263899502733510079986620336075828448943600155133933471064371217151680969751686456829753963610682616297318017781404357405691541903907098123607290052586192674156560060549815445430583166982042353157670516551477480767628351053935438566054382697921191160180731497740989956037799684709921172725491448026093372022844433335857928764138511904263823089767587808777205562580309138983058114650111967336761216060755229553670460027576098760511721674116973046826053055912319889483033290924127714011181785613979319307165789324544267392716494211874982142457709466376422053786248988477348564344700198026439818581160339087229108733704309818836280422831974168313157888170631629133407813881463168046734158935450565340923838692833617399902684275198055304860586544351063142891329685843218991280963416142787873062579470304912412539332506931524120661509619405762910820989744154994940622124521952192586009769577843070687145593068845824798278185206886921625260053096967954835550772187412510955526154000042395465906221850134315406918075347852371948098296537604236375279976652624902178298622500345854375573276679232968651543694603678552765007524999051634486561253911594185966584491053684973323922163394487205231844596705558226178538879830107119170941294470770913528215599759274814252678838218885592156600125747896309477423470896031898451786644340676588315326869309715938055056160181756707015823253336106809163776*i1^99 + 48691022724400793531784847718632592320862221429306600489080296900027600369567179692181909429272622335107410089863070758201413599893332587312234343940823218939901307426234793678037947885591993754504281163545443529293458217566637527504246556223733040899988142661282648632889478488062783301199058889358734213388288252806483007770508597102345327870391617598799130213899109274553133492358463290357533330604035707808425025073528299480915862854650216026629908299525285855961747501564376000543466088998077342777910673581229470606226777753982542143432162271381425273147335672059034792153417104220082913752322149878669536914414612130806885651648495878780513052699244489808540946332537584346513979708958672478953331621192348089933011078758854591640610546439740703947084328839059018871489554826101274146055409316253047815323827070934348297801239165472307788422717837348182960315434796246217041482579921055890382275263250342016050101199191740639870244071858327656123512532928226895051175146141548644361152792392861882555971350908489613734218769727042873865946079279722264070641700435266134341299932851551089988125333967951923799901549067464581900553168929929801777921384340051498126368837328061450001295659538450134931296833189054480750544306816753250662151298926750394626900944573443210777313458819497265901984194307485581832596938442696691809831654721857742305728708560312605075389569895924608704815187376594394514453554231959137325526199715362033191694819678386609852497889129550054829033832102872089662517240155043948598488891652143098004688785318296425751775518363048680303277225283334011257123899941024847243661192260514811077595018672401388655098505127044661894206801197139995770821985725857264149578809396418153742705233976157273612783375722619686063891934626978385018208883665582623410271352318880716220732008119367702105302469308290595099827543727696935355842857694048694416324287000735631518480791909335398874023383568551058120423489701953262394682407673364384312917633959282395202152073207138140748710840017669940963727445114025630263184407228347394928249632512404417184562479855926175889194668328046306731380926816420942208428231809862991414986123174016279366017338414260250073974702080*i1^100 + 18210005971099576892699053583755564561049758690806732339549841437829176100087764183242126557060781301393924963414728223953940177327031667174110589885724706850499753731473607794657146362473115500605481085628771098966691190381406882597898036203799910254141126919638565933345309960585633983090998331180763963816231632018522061441866370368699312136622956189295690592500360367264683118726409037705611264257804488268509495212735292208647127706248970634793629245745068801596321119529831027219494842442453173539925268297585441771692957450839585593907995890269638198043234207546466554790701133874881443764522846338012871038324666125090348546243371925190824705027201803021784008274021235873101215546089275262636205876159826974435311787582642456315138744142143868772808182605314912399375446189866692244554423824506599339814671150650607575874064370778031837296801486048960593202236634809258512001587833281890335163520167162328153571307047036067671459849541469041092688796229124866469380685805189981068947137682946547132880126109766611110995554239820127514609558956257986270024911363100848763806671307974944374030314346926455542723118508739694417349118456011681341580278537921323311985968295130814986340115807758425030311463267488645066575968999017060226630889084655342886690927498960180119587314535662587046804019922443014371666603162141144882990623366640009739959966920449148321342035905656278180367254260970042467730925363317760287387631072099308887809739784908113436905240070332053035350151283743508027382894168759336672038534395588543505526477141158492096435389113441840871034422563787848270784646054936456111121677631495955952330922986685946602028865499221747975670133707537353059958636021365356925661143325081876219094958970818525888273594874326993398408914600163334757995135668788891221081117711846283329219599128225718024767315899106011148560407547020217263421361592793939491534210188778067590102233048828608784165323229641320129200504647263712227671307111241934155361056010878921733337609475549179277600408082134721687525908653966206595386201017435167635975550670829296514046567083349758075849417997694776341630494862055047898308869685365716236962316642593627829056831488*i1^101 + 14716830545650375522026598540002660799809121336925372451166242750416004934005798008457352529691100863291623601943015389737475107904061987810361879120621535534915905634721016538000644485756825129648671029953087656804785645844689786056016044771495116809048537727568038156743108850324081308277102445785201686979021431313552527138775686717273936035625649652775958917162853213512756127829354945272086460084563248375983156422276983780944685626852316768715161648397293346608422594506406676668462439049503678659584979398591676763725383758957469229967451111112756460378941853967684247364791623285779783370602806633474508037105818735305743018206027172985176129100728035553916177774154780510514388226926111559345244994107820946891181444237649599264085212213468332653649358551234712058089132864031474451885744272280047745820247100045669608190213801906472971968451247374965527623014899710302091526765665928003712884118832972011961543919299567916463128807705267006395917962969624345494856900909019483717751591892546265123560261871480240142635978846329253988465703988441855255742978950436593251005156348057465986667685100879257242464669136272769096759529906063402366840867001245744339596059582288542789445018920378469089676142214952991489690017976315635300053277603900443079683061947673203852457081714992610471252731817273203630093514017562357622359473091955553452598353261596455419790574910597283546981217184265091460359993085310258889874573538515272326172897807031607074557205896540727991734291467322211869780708326246036072456857529989134923913710839001244127294481566244894934820972287461719471134175946609238417632440366618486284207708993534280827178152841541436867450109471041053748547028937274858573139623035025014827703283389265163887438252040784744472153171717995940950201886177152747854747150349965638018387541091838372981196473816683590231052681064504212759204427761422023285546708562323166734358837816221282462386682115606217453188387723193948232878598527753858163709478737035525363758845770670820696257879380200400669724897291819770287123409908914583337319691837153926015752613524015515140430336012544157654339169412515047352554788793216387255814324224*i1^102 + -32095030523554247663213773090954096395828591860280123081649521301640580696623642176854287989952501882864553491227364391511066262414914488813183116631922752604327329571699717730403579449283424781420789377119119431893330196943487091005234175386660119272795635008212879662419124666586184637417240668887618314789861133671487334026805894822150880973081886677945462157742572359521001069168171690077166664055424195590438489321699971366853686804901586568526240590186188433983855855167531763385515221903821015070769171359700583946542438181542857478188171370641555328258995715570791995008657704264753714670887852932192084233501600607905855077580715430201872439051360122199719410880079435790725778539208743989382071857147358132096826451454317393208298332671635871714843107732280573432953361553161011897222998981038087641458504319165854063123176359924556127624756198942579853403662561859735207049081333624294526583147110842272893849598833423599455920762153621666451695845256492088403963986453537201449965634463151750079277081915320250798281806128852564474098741547567134555140201994328478547692448671542426876048008194197502934122732806389632144463329921631508174512768660832271017768312008080452040324015518205957965219416921819903194909353216867048450792861717429042097111309755708571672054985455381164046864505189111981554569335650771604924376947780094443689689678562075806983498355413937463215540213759444095389617234546821324499702814270536109824013162845025867941913999569520618741556459243288664127219296862975168173230371880182210135069482393076953335649068002505873152371954812874859023149814732709705605454419863776315288908401810842094557516665297755324507929488924167997218491329102715699123874572371706644973823895813571309953387760991585354233961918869653167814439858034809800129259010055491174340394340827581011250472685097647864014224891494802000615768684722954866746759353999434727373164183054808258867116119268548730360338812937859529452455403790617955618511961560533018507238795756280238474546863005698034098952938656493689880117703204984646758754294925309959734382310585059508986978059748621980119971485091668883931136*i1^103 + 98681542010105929570975589886726806135562533807275047679912780794078290571080266853530783872011980151639215268714580318645377144900951335111697352690220641967634580272186309882821411031054302788794936964575929188533835483963830050084964863569457496642815640407581189705073819844033145517839354496313563365177619776742961467400979439694997816726684741606064295002158208240091113810935799486471847899646410142812951782119869269414826325207848776057369937409915550926426551207974596054065567985579535324524283792761095330980541039980812795618207693856126724971962045665566682821339636171409112782325201386861491248851871755679412268490935394571366225825144366072930023057023381248765479183560818857978449056597200217987885946158099837165156128042473942054516711064673510109187818997079950928341118176627696762178581310168307945980126141344559834450320442724641319563492558461866406814930800296555820732968675912972560033717869668866121697664457790082822768190573989988816203941642769040183664647673692287411164674905399317471361691877637839136157960818371105336339288164867179719262339626989827394397389793341344757256754002472440079604938734800140870822810972304743330204265184731855039249785096995892962359511097749611370087573990377277304532703947651093699028125757737924477767221024096508082141357862861184818723871882861546335903917555655897338687955929708838836632186159070090482100833800221612804540084236659870957266757034480766726794208310068982904563084900532409127673488590634819471611352565148309224043169794033870156247555476081176640555667143907551495953869386840928723674290939546856057278311880633896573523815031669772803625519073504880849144407230915551019462422071827030515627058060894976295406311921060792425853432844776607493582896497232587418253604899196973921156275231383235947540831258508621869114760661236971761221772752330511443443032126698911631675681815296353947686710224894245164200138242607724885145316060393201040545931263879523749326493333905082306238821196254286340363358306284522956212702160672197761633703425463202339606463902324051501260737532916420030582796278690742272*i1^104 + -17964363249280067909968864723536903293848662561756247914335745398065534480237792754767406614830412083004317503726198788667393550209615970898521164724052133673783927519873891402729751127237868832344159242218971504114207385047257673652329589075948261246311546877472251358243976467137816401048026979151576311612745179073746714748549350827348626824675248243008122060889608015167323160600053468936763401984408623182374798632814669055108369262369696352953971225178672588301439016667000386117477489079718036082998579973219385775573958804919034417653860894261695167490372315584699840099598721982330391045027189825184408158413699253008436988867888851987198277321306433723446398047549457442129446147190089084760401258968578763157076714645494757080903404175647503716038372739878593771455055278782159855515641521428569590158046943433838024946931423873870792349590973985474798604247464880055588328058894726126289055068931212784082181292706317070920581321668789030950356025995204683393507892289830741333285362871274405027214580517570023048512089880268676506368448423072511701910355659247181594628714554830032341438065114618338696576152962528685373092521658389103045389226770429628042060804871608339148240973579972000116894595779162755329210019766594638359097689608735265584322749452023782635107049407725131300079664003669117965995920960637747393320685065001939545930807799839584933955543268322920204993972910024246793353783034672396529414079871248604418704963700117419311612242170149889580099008573854928111309493194782108868755209354899283428506454269378136935411255145150233093256777023787111893075193248476214806806157734061078132615835582433090725159746015920671484429044525897095299658941836497999618412001760078072869394350101579818388207181563445371941263612600910105990956824316194152020423459308392324663199586599477441678841684251841345102193428070196286931968342717869994323080912892779805031845756768168789697455602131291320741838955260955166787680614702954942133085961635963537102842448932860673829807322199954783466146291660519049500910692575733326442123276049067866343866368000*i1^105 + -195918799112254330979592875013046698473501218760249660239139670489014686067882075675906035357467690884016937633402033547268328329834224386815852785047520740774981128170486473510044006547441708873068668678189702772588627943703622802166525577572951594617984335388615709087918906961966274469513554843278431704055246557925703791481674421331721288739729234030959667606819419860508442574729724321554649667180039960990531988436615108849319060582818455358029960292430800686641117304998360289300176662961723004190618202777528460704840987008797526753499383638340988215122335077012569643057717284463553043144931623337493031708897817444647994572707137531461748956505400439044325996824202113693028654336694417896405217744861458514390896160225174717224587993438380802798647165595420615569630207428882330312328773474760760626773909204291046379428313607314979105130106804625758216175967565019487011621806018748270245818383717160706387827564857890315642940030395352531343091395601350515615651432153692351001298831891612896612430660926429023663863449176470787896630001003395892801763780471001105975486547413206203306124724154270526745819402770952870757187084269268432384978395891405274858014303612103180036896326206571746184606220098763873626558609834137145694402645393313421475503735236228832653556828162369349236051202312828753849786527373420181669573132954694796353319138693534996927491984303798270321410011626164649753054026992654932698803797235792132937150304025122605767540144904277412851903972133564624955022827026984805610169392849313776658841940522347784498924378731005595017851281710789893366564487801755044968385819783805034671931980842453198969560571623028515403287982443079544779572702733995338572181604337956884525488384217735743425192042786896985833039939515787710711837793178539255572217745193485981734829346239864010704895084389441313234735966513598300513780843418497271133855986447159744217429501303984556168640053539155927033103046698694731835665151499704021877081131777399969379532754645739613778408059135950111714288276870298955352637440*i1^106 + -534405843216613690588327057892469079535920721436720863384977167173087722204699092184931563141971303956063308500359317440744768569027506079749921521995644967366614334700624237658306123204058387005127562878763446992477805901591435024935869264595716168220194552233523676267119384559040412667433029464751886758415453901366310913259869833506264848427823949034149279458824702287644556815747263254580150852882589739480243693700382425180974139911069781453645183782150489814760817455184718457266438809264932971956873955143503910617554101056993157100555881790735047346912064302947679617688384010234488124136506110501957099196516316011183561734112297310576965592393767014836430867989451169126933136107213251001787311678887876243786226051466410210654635594338209507578807250755519959373362323952270575280777553895556702043040894134164269268675955443928946297209099333607922675927989200393866786085898754188458791860108216685567854644326633546513269475716858028485236084085472931082020495926134829065651031714255845636447826694530117304732465333330605680685653727499764489184054579458700247960814304188306867125801863486140276413788727294654033616561478395464528213027638261932746932833682358476971827668008376716747233479804172870321385561435445661831276052221480038453676619041899514227231179287041050223966393541063937858281221586193881830725843770248644339251900205457571831113326735940341038861628583566554226871680798648821127020766422579135464966679193121542285837429905391600149151410844830946422522737299054176595841490637005498602312305157660286022868181305958176758645802419684351268073573951523690627527524728436400434851187443908410382270209317208364803883697405156652040124133441153970454214797824447469665516919618209257027188941158429990386621972270762221238996700796815528744512695097193218356226010526374735386365643027481584927309231472326816068692627125708952403952023439251631822837788679158588214118765210187084932110105649025542658850461224506799630557050168977468036426421301925172477952000*i1^107 + 124234746541012364905213072052788575746661679817005383533685765965688495760155594135109980956901747014491184918720045417041545559533932212856030720404799791489116870459286468770197367869951661478818287912297086450935310387254556251929020059980240932729634454656883423296536340892168047635824449300621312703241938524141538575675439268467929247464317420726855463877371981703358345776238208238549719366429031693362521422798961348595287989350380807089690129003127244925227716489967593315435576452382375944016495579402910374265248947374236775329242532013492556562158691983572931755658477474951947263346825471646795579503865180544727902551277218084546871742781377927409613641200857360453672885222616986038575948290546856760386186414041299038053530390681871556236528641584464527593745662834530968263899074693347563136303061551676849608174030678345761870022346788523084526361062338039375141107673986669017117566430108902213661384054207912773204220510634805279133235381797841496535555299218143175816907228034789908307174719467081707668780587018216285091923514599490018320870400115404000103578892516953792327754810527487951214140015737257774441789015442114364211769547218534390954664452678656738066955045420784789540953012581852611803186394788465504472948163728358847059048882658694847428454793696313241966421744794697180604570510036116129808300167695797482075783179584061947886637955933761272690661210020273912677397737605981130100943689533856157708155496124565861754571798032913970243135943110025031326608656423733001385052386558122300323205755649268275115115403943746958089694569297159948365129011131621947453774001217227516461845335379703926176519714614041350023288751408749742879141981199978993558037899948848836059972607051471422546678567701122460380244860577625464835694988829514755874279295303133378740951671514325987615364680702977647404605503146586080706802404883570485932679629669766935000242420867836317862785439984779264*i1^108, -212003060543419416608330321508536245427203061735697666224534780318259455966327079066404534594451637776243168089224780045037619379517614684854419371151851205717053340709412147356586661796464672873037206002799160539750160130004689290299490548174470810320548685833703065566393887545913466152705867938487917559958246094683283124861012101881411937414301150121421234320244109274540424001936162540815430470201597898868836603663418129871572823878580856829365451265992603279966487308769476742285775771658797221527728717659156144212424151574955929942086983354140351397487575148741745829221270409654187054750605301152564196928632310734617581651711255313563345428087718798028016456135748368409426976332868264401332776235599048238106049296605597311756133628685939995426028535100179760136279510753400887398011029529521048690629586357403745416882202573709233964765230875926650174535162159098876215251777576975344219235842562937567993666392809716788394580649624014951478566432513669389365489949920874387623669994551002168201978422088563058857407709254807316662609990746110367262154232513414307214694563498459665076141686709754989766167750466351466804110103110740710249913693369571233871219236343491203774270176651191727361014804636135815456809169664684717317562224329373217347466962165853923345556551946423060905985599561529413248968641561658629621425632375423272365060190949972012090884441213898859447187073566258095875857269310909413593475964568156951410032376074289142893826668883138248891471919061030911672036149981945404955284573453929350915976304676235205466704254144369960425730087185149172318147255749201131125533793761135714642992000309313057508795798623917549620719124446325913057667449198291239807247140146881628205477602823577547455832644444723773604415836366605001429055961590188616448930139283449596376054841629438675508464251882088446000938019328136962554104008764511819962293194411996401756278835115377922457937135769307556534083980019379466561488939389767824352517448707073494176887306688658881525759621030378007346548905035061520927307008646979730562371799003967184366844899923573507516334790804594993391517499272677180152171618719479044846330918381788598577117020104507281355919980364771835954761066319552917246630791211762327556863936919651698865494915558249756587480654872134334539375918263929651138628341935491597566616578676232339649461403967607396220975545760796887024298933255385381762228649233621706979250283556129120514202618016441180049649635835703179844385069764696722192496095695560950129248818197038074316350461128387714778893252904861545059562862007458686583801689132572312698343595683449835980737296978777371499221565758162268427458073590956605158898610427944093042662946276936041799657289269480257973565314491793012056700396819110319720050106036039941872694336943862735605634644293348139725059300044511434617404452728367488251550334627970715751557830416669551763109307294755697328143207979852913716953857231640625032970958188266725738525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -8154305387212392018461589258111170024672287861785038701266608787890334532734074771159028475325674386976042049866292540206862438171865156332805217777246523964917434960367276847157131028402285356485358243492941118048655495490167603983778972681067224469656135625546343883671044269448003314460061118509176480399150587441772783569756605932574387224471445036072378775076100019367119075520973617612529889727082886668786340146657126772385802955512258754730184149339500752007574356997329110552188386938706144294441261643233690793072626068615521103571963448283919201419719413390478270628394780058616335330673136527765564231136422078974308829719519918005309230631128627377303180496510119536020207781550962764946095812800216662839519451910144948970978339835767600591427339276588899391358411277476196754874881028008172955664079752181986669357674057997307646479232504947030353851981556828378833809260732925175676513863518656298609190483652879127170947967390191258853700125984122556068612168631833610726958901196796909258173834163362299585261571353670941014074797625906523309321411268470304343192429650370108863686553268946901804449683927211759601179306165931351227718742056186415495391617469460832459934736241953178049067833834185322529720995843493730146905984204707971104270124901539783083008279141321912549810694043920059090162038516696620847428099992566481154577686226919814496678528028498944108724182226888384415802818117796542350588274916854808622729583344961191094486582926733949882437069240605996717907263797445875161221360548944253020773079597267529117812181550407867377946885626227011928737902992158748811143352199625151993208423867777971536731651101388336944506735720678681048355677441999853018479013902658037090342226333116945752473457259883919934788144688273311287728444567810171256760921617037307894258203684283678158509456435254708182528636415375798845929908546486699432521912942186345727305283843545037484205512766843373910308970372758970938887072791953320839377155688981600186582897100209346588418318774680087571104513800578272067228582384516441407056988777372740481873477484757801881452201929127337603179968489678633407106247840719929162231953994621717662240571428401059126131513763055288239225805441219095098218619007589166911160810625871336889580859957388080704127240235846014417672512871683227726068353571708019186618867035698418121523085812275539493826548546806847959853384045683092176674522987868106715486801365221574942039176424796793049918216623448256702661667475230248587453776454148675635433175373577091443703364966643656109048647479234690889221803983181554766922522099950212416060872397914138440533075781090673980765168147247900119817344365510329349012966011969648784931711472098135540213725692145760771854990242379169478937896834810929054834291781994010230822733038870293096907092122914068463392615157891690341863142797024165970174341981013595587596867345417645028766751810064285899360751937609848626790795975922431170631046368820004249683380126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -43022031797707894934362633365929264884955729299646780347625686309584681613712658128943652776412253844844529833905348393664767232524736500964925139849199144130860014924295469600187363066103154271178811429944372589950823499482793907433521784507594157085318056210624765145505679920663512729759074263527542119290249268500035672680877911875666965872985303476226062421140841804676411557072816112805777521870207167766116563803412577695812908746323283063779552943936431917433956586702292436432968738562189965696730448704644249230176280515265893780537238372215509488848945374522945208293527854708695238938460951340181854238429843195653081290511370327940633466288555150564885816624159192820085860139798641160520529171043057116761756646922854762555412658122301332603488044298358362635169481508369644710311880000663684574975038285219650716123440797079452386477249298108943215500644779682789295478672442811138794197697363175232912019921938171091115481778677127566209871732610966439867554420038013992935427001054344396972087922243985837462270255383668017243228176197272979113319883799151423649494459103575664550667589944968271707478944707486294364601768045090214498790203803167092036389099288077930149341545579272010602460446492464852207006080749570915198220721938274042193509464990452108928572680839148632366596064936190832540166685005887716444761695940180754147093330040660459729520817088317767161880433223509834021562491693531828734506033451395088840164578602533867106850080500414691519067974798093777302061622785230193111307829971819523481153401592288195131908450340874535825829398995955059764277722359078663085021387468298858308370206117167317474564481855483668020045322519461468383871913057281061543678530287678115684929482562175611903833577407041912353481424599940411752654415588451067918794428029089706155100968225841861050790800732382413079135443468084818369001386533845649854005753751116337047961491458527403521163438290470954539289721888560581164130726363945859457410760826194525903992322228283445311494030513067247554240045161645719201540646503788296383398137321842483710725275034266663620127007794063922571387399956755117780713890226781416894021186222485949023171742590985489129410551277994249815116976945574101696168787952738519224797906644042911152759158735261482378245607687154932515065427136817508002012953561819991138592743661330479856924240933333207029467303858388497014907094498881983315325912213334601955906906704616206189985518585540035116348823307219506556197347856825150385036108079537592487319400180927586683447704354639202611997447404647283117706496256177421097853554209383741570151825251976695551045905019985468420336741926120045524654977570204424465618669576320407890600418031810563291785286286683228043691265455130590060197481164663589430241243635955647767108261367350573773495590055270328696140491794895567787452356258805233286425430496773817359486738190727614874220575969418546564870032412257207566328207094739574050959208043701403474746704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1654645195208072577103122509462181484081732823808117231699111446984344442915226598200535866316770572082106190079984868781596922449885273621245618464357296869204085703842194091622067991293298361646005673092110031738257085422629164594709189774233654289617801348210963702182709883815266762676444629020269486108623153088112232436794077254128988020768879586424577031673910758500842396662024005076057723204617989712995252051266802462409472571307161399510401627517649704823430686693083046616876963494102513932136195415072975002853672234784407050371448033645008113937585903456188080288034938998629792447784399712919027150795329326965032262536155585370244323217707408856259409703302128273604309172554476605166221105334023174295850553101474878017744984550409086815652604333958279658429276697941615739999723913249415815720151163422555666485288448159047310377316486638570640948250228302722491418080254502840606899772443884529156833064967280726963064533514352348963266732583653296108944797631709327110359045505358233634203591255007828304280540792384479503733841625727263337439535859901888652216485542104025686170381291978870606802184948151961344672520552436749990292160815484602568086179324822575686390610833026913590786358067759731342207957800730118073220534743806023189115811967374855292066278296971948929226950785338960985499061072785412682653350508939497706095959626506867580394193470464344541203620528229497669489699821102641659087174855531437183608645821315481267299023298284231509160417604595647035855114518182221784767314685709475596550145767772037862330862357582515228004036415880411441321364922869637564795284786746192830187213364168176613893671817734593936019315357835287045335402093421330138297994049415646614066416488012924581124306551056359259445034601566924214357594481035767195328095240214816150645513998667838866193052206801744312167777384860861731471527798703029501258614165741025223065196731532929522296381989621763551731013205105856371375166076804877020958250490125607194577768175787704751848349491965107082440266906332012874223339744054635762328090500772266639236388764531611626457000662787898140791957824297388645980670971997569343784044008670323549020543775084873416506136418176318282297779668721841362678828384418259008733562903540305715041293661367273606105696965317500206403540835593137713611927181872104477961145950222396697409410410743900953703996832454905761856354599284011967276708167281725151448398175280441878816700176740526612331048746093090650366690560623612533626022173588114753190156165461300732145053900546494853064326507364972894200789424484147577809197240419829366790647652033717087127700821230027493730301108479979661702996508772464711104194510546776350920082518876028751158331988500499591535092058140238410540261957696107948373421763154791884035537287442327113645434423246608178353597798691826311973961215420497762631502834875255593120025116246406490943678037079605623151078460820024854860754144033483290220312186898994404363655090332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -18353755711274563604324489250913250951869236439408591442661152712571653525519596934967693034805752161220024851671339456224564651575406839477157376032187125262213670915550827605283894383815015997350446340661329185299766613729637273618119625780722620630820532035025948111057085382196266346936866599965559343869607103688819842307612575423945344444917251180151834449520033595607153945781010717768456778653366234027877876064801477729900080455223907444827045450953856966116186105524683191270656378691573152025450456181244610415160469493869193407998009323509466163278263762485413352579069339839704360041481301369503054432320699262246414905511034547703676469340214202613192322275917186555619598724691612047897443095599453727158101664386463844290200436104058519841709944335925204658738784313659084379189453157311881786193534056550630598280980294481165167478427218232279933380836290490312234800032000799074251131309167146533101902709125133757565291596920260401284381702985909777440990045480282597339191078812565358637969396514915497768228566391773850030405911912746659235463986683511280618785622135142552661637487985096631948224257621642916777929192906018343589960626608193023419944993154335730631799319821102530533009090561300682973195317405007274128374729654728747451413003519500736099013780263092482120820664923106586396610509494122659439171311302312096075150517048237523249936232870008510380442811856043886158050059545224758963755957864406416177957663120703426340755192304766569845758976752813727192992363165367826113330190404508852225677481971576053733627484082527261520218249259589391665420141201084597915126941657250833819326544059239386042834640191779355568964627121853513063771206641372873396676376623545550143098171922888678151626567616634359381226010782173448521181176588937948381664097603941512437393231064112330400945886123500090085937774500495959045435613693647932059942015009351910814572836203966641680193773666867150048654072594263214763673844020107772500830976171687349893686677970365071355724529212085090562278009235814388351492816066401001013219382099323292565209835120317095452486392076235440704290183946511687577283096939772154457085410321368356872232876530141283688278699312470952437714948420960259115958124705304019952324399253590794466214940259440260261366281750077459251305104334541072653244039583164078398084478416257974310822443833405020434257375211200554273177214150985244652451802350426674354265290011156292094726265640746698685736613061237996339690555371333124086016326178624797233395137722166029445718414741562647134820335386089847512123423425512255331695795321260715823821216106140323952747536934869487406532084728635055314013514327268026528567376669686681579652367937383900903786195526487066903752126136105576775342434865743920626274784893628291055329312329744284479571541297139566938928713171978676972232907484486949917865619403880924172124638042994679847068016633314507010994230709462414103521329265535687562787542835238093548523117065429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 762291533802349485848199861316205478396769675733203800889861995495606164139931718089069124738452332457045114161219434973761749799696181017481164575708767671730627115542772436701805506576770102505178947292854434039135874976668561003044898367869450492387511229437521744501447067004677721508679408281017949308007866872971894575157987123174854622799259120370706040610572290600810342169481047975553948535320769407291935376119661856070292130878674452197326134083580152465333457716926616552517046809978421520181614358460032031696959932787836575346349832036131345533788734130281867619074130997838841727145790268778946308611539535045343181318989655366768610204452868056284322259598704907656349047068367610954432144908117195734612397909933541197373874711027293347039488499108472583626347170470368916875099728579293327223998836166692603728910111002809568005051851676047810285972363606883963074606196907885734651814656641578430373370890911235808451363826178909162041435363881845421654902957874353111916427780571894833633511504846141892570974471067425967543407963066748715716181224744728339154247869838449815173361325650757556999208872087576261861113642175586561602728718061754697186100079804454605579683463651963377414336495053401430856244724090828166599258116945088850446881134640462511363144341354017591156467950966011924599686858931407021383719561715879722654444416951751324141296310097772952878849308324155606541655624179554887283941906803479013682182372531478235677297303058869092527664459116896831297111379727387702648335786083112052521599383318739074439957341701759010551437695755296025861398136733998467023977515477706863357773317745022157267690659768710006115533572704501336509908387590145535274942682061763887717446230430432587612644638881507483396214975889686981915120131471506289406673778438727645651686917031548928231300665235698315154084638092470102061597912404416953238239168558941361208439694965335774846054704379855670079635052126211148273575184403429978660996906186808148862228979877073951475681136982233291316598397490017817374536779510639316435382421223722597910050869223161645793395442490487694801800808005493655730467760622322926380722251795893432966547902554031984126381298510587851947944184502543526680066268191017997371047195665741295354975403237313348167255717106496427180885748940434642411972546495039680243651727667890297045390576237508150610290733278700679764189201335203050770747319284641983807954423745266245865008732475616294920880490098192518435168744660958029970094131024268712755773212668336980386485362150603386170034459688546971109543039387440999834717026594285045692723851637248994423602612845339803905288687547835660809111805755624806562511717029794744285643700600557846440746580778698119853360048115538027061481404089025599097838036611162203167417332699509699914832400761493368161346942924785405508712777611634617586513604302977214175019747822721499789378168450584273228028591773267331231950950878284472015388933914668808712193996429443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -15654166491592451338992313478982516108531149864437939542534542454887189783906547684376107891699510584791760867857195144240951141142034578968210180555036899631485884665480553249810696233128764847207833316858533398733901222995000936663545416310371994438248599185254831882385925591777674486649857230341373543537270974059657441024151219710158746510238030215018719079466067638845292918403197034362475725142978147621528818030965554038858953884960565779643170020034660712684524050150906719260734719934310420891465558838951522749404976790983318100122296684423505523166379705663275381329496031227636892929658901126957736825084625503958309279309695429191873555297944478612211081096580137390207548781275599343125106264089027595224721360338036583276137555468577620609153678728822997663507722913271585791811798296462888204850722969128463664839786723842967889229165747917126018116555828152054263732608689661151838438579256252653666934655293773860905582684683631906805218401293618826411866353239349793384760365604752610588211638684883001136355934581883671630627250769233645619135734994726751076750671236355700861874554439359393535780979243548656585874985114989586026211178191043912122328217986010037976758070486462058542784432426264878743010587443835152141685664377639981209841082440028323949599749297176090905669197285265766537920707568037857180762061190561752400294532680869834038095770759928339913726470884780369243718817937547293655015124567081316986013732254300345389500914637070392417338368210815681495703952042121540040455672060999735086618033968354446785042208071260160661943207382345231946435605214672920881890018817643437170645683954637890436544855680516787740680058281293287597511447063698775385459534291425521669306311263802344401646739495907754574927785010953877842675531540423176190063422771994743463463984336215620937090268675578243213998580197452005659507236582564506851829158739337704483322993068134789108063534647472402062728329098320555464644962098623478147772196664747875190076599776102528963721825116705743368169377746962674018045607477240499571424285027810439206576044740447933656674959154693991081472718921275535109206459335377834692100736294661941615705201725069034689560747070077635300359008272583238608383998758609611974935264813921791329107160137127158230046370723678466942245407220631114161936087013898565585618383745024329375319485251078117904325457594583709600688103499814016559446652826788105610588320058351208709498099174552968298527260806517731014782368007643692754484144839405238046016591503885314497905094025202914599159969013040807397347680773443497227376368626105718116956528116225076663907058658882264718204209938513896157686337602459035159493649672309108967598037084351340085593344515679213064603172046984256982955900874327836243915056628263491956850545654624335152260113741985844328669883478611969409272799025289579835944416615258261654790266396020281117877764096516537005585798884814259271871065293827631585896469080930180520507952575683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 160554061424886262231924403673771653829967705828040336343040448810657809313809376725945160590802793623646198089011886669828827684585715235803123797414571806696065574371490949297025049468731131910298045634335899703885504446531837727001096516758048802137687617624704656124724939945609165050020080282622883738284995880195788427217367403486037704492133937029638953098111568302758093727582948746147058727932839223416265623315794000340535381285008567314961460142440119522754232772112153121432056034933672897890569487762641926797913956965270987048385021772180236036610390847962450654378411078953224495873376954203773360498198918134985020034900001557245377127740642227626039037463577217230703234432245860850051280710032837892864942749527549187100422231380400193099526563003567301607680408828549437651245030711546875234587587004650637640451376789322368425313116271845501062241674978007660842059490188604069558987480003869299835956615909481638167090407732244657444489684528592959696819893457323514485002764873960542611902731350362736434877715162698503226572262986608787703874965856373299964976702381440142245521276359380737146307821237280974759251148893317429874720948561168737848068009035257087638736065243171124703348639045801996724272333544438423768585489214753315502199675334370115737440839021979858038162908909817527278191311233528275866246947287953265609762614717033678328982055165820656841272792521982229295537403002780359344139473041412099705836002236881727313877947341481208000253238902777638057041052810435866357749942560429260869958092493229156364702140160888273295204491863862509513409733278248785243297624608249108008877341330072713163303341483784401234709199971944062371656800721624716667738766752852719447328374927672269117628058912945266789605950998496710139657024467786275348367300344712430770267479554034261921617968895992578915104910711086996019232284776155496140524773439518292722815424606039029515193660029184512486801924777919888444987179231555384059156251652247951701709659832203663603023400178126779171600070305760518599323269833851234694786107823329828065801478548652438375783795574935449207718754825892980262860114298755435402461700780850375778771827037913546895406258393195886192098652048857823643040697905293061325995551841796386578948711682839693365219540257147206371910823234213017891055079983848010441644635345487927587297094071537160029962766163540022635218706728027626384888896031977659572966350113463991727599337321206947110337542801065292537930203256934392031183836795354291610802769219115934551025863281967415564388879533572216402481529380990506499311278629957041654667969523677457030363809029184778686174189822805379369529642416903246300553951224114781859994588068611495777358185561119294717422122132898283962891818182120369670912480971952687387145441471679834779897890955479767768139712991093956641857123088702926606442130815852551647880092716290636835454855021874487280861150251722896666074253861220487404164770427526277760331649932861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1197277322357081774363399705079260202763526311999439512279171200885274367706268522342014217442186670327693959229497791625828706810250248768713773102219350312407074979852354691881805260167781804138167196633850809654681394704897842332512859096180072132043710449262820069419143153481002908266134825835670209006497706673031136720813038844227521914489579632274210523488409906679910396524728207891328145045116885771826503126828585807193418438636840473861294181104447956323464438834885677301780226413108283620218580024748915771117128269203935985820948517675162096742170570288219931959704141368311911572008632372562102355679404318409560121494290095619378923506582862630833268257261751161155146419900833831123842118201003017664130451708245170857023970243666215076245518519247968877097047989570776021624405617286812880603692635096963938408418725429945706703962708130924957720792121081001756214906236998350499301583917006259679109306198015774030400923008784964422846277738043764444816239995877854526455537491231578300999550746742985812279988032751168210499276571817275611301692430907366537121646480823872448939115459017350887291645534504561827257386807025143962586190536223359661262704001457177030227068969036021225534298438003685686617226863418102979428302179904671804689343229080715160748224577429445306271383113392550855828170854445562577697988620370111056171733923018593893075412023853470911124106139065372377297395057833400446047762621688773185358973190384515603723098357654437693817545929508847296952649380248223121623545772213085073258806077696945865659347754065254947764344280413222945910709420558112932466033235537173179314097199571273451397345548129226443217118554618601970675792101901622032023436545694024871105202375749983785653130983082489982357233129267202153942393675225057932133972255641498577218324553724654212536939240191443035002696098746198187882704845729746688139873154193602038045505190701621255987603728442368590510175550451393213940808127631462699919167932322300535547606329649154388512279775206871119015821327748339855024296864245968823764775652986716778990058910850842802449753642681140277847991825795216775009387304999999468239044027849298307211242628010286711421457595872404373497917639399307519043822528353016318770873471659382518485735959227198752640807193091686862821089911646136332647305120749093171012708977714119425566811240194391714652629103192842016673971871137557340886348573636361475308678587400432395692496537402698097245170731117005499225617419050349444544071066709780565023161169309048838333077622646638295668061397267865510303356764078714178537930519423106710437252255834451920071829487976399714574022178114418244696353318794473951607984349895332663532632424167436413873966605345088860836935854382941230706757048935067367887066144996964877986538105302872225197509972062990713792570739036592453493648891940865395113338753343290344319161188881676981308484873260185223091396751689610502579161891494147777991752747787353863095468836059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 5487997597314829371418857825116423500107324646104713714416202830635171306937279865561565287425242903362123473087399275002519084284822271059778544364933275939664737609951964673534073118756229696255032395617662306282881465545931037634147676091623584422170692128787953445289751937082652932183128653481642608624071575002871207922658844443744206648777578507805563836951592007543965724226783086522387319251514731443959326873221886810053149471250276789423512599127618532533011128580691597448091270317701846038584791648809562331621584800219194377023788833633623940776726682892983503804804489840948295663941149693197404804063760570127501362030844576425206880483407892274725165655577326764852582171203144019075506510843971165860147364174743624796525511157549583229797637338418605155825053278244072601319395964838274366161712842669429500689648617246375620054819687418547578621993338999718310995258285062591478915920625159583931816448537689847243243854213298509851688970676570991439630539813546538932284598922359473566281555803504175724429994665223453863361548698365710319741821405146324670448641123062521231545676964646750814736487494059954892244234675334533041697966449779392111122064956373600551615899490521170033717620059931235106265095237824278087409213951137053933938158531084428226765128965738744981777260074286476260225278432673597649154493831303079923968934104175072084303370108398153552675976813524819063416228239704340680972039850972797387246989237286147462935469626469017203321030487852657993168214127927438316611428103876548771325231130405974277750152495924699386796966777771969490649518396814546203652000226609563499770827001969695728873786935498048259261349501927394285447972888772696138817006652894232328917185613263543711745360994176143147952261593452726444226710762290891914830717027435615511915030235963610546988898602868074503508951414957263325297572317606648996225120034478199124667306911164748095674067832790698018066247728702406261096280816698915315587387236878497027777422119384420380039758435118852530239751668631455155111692560128012381114614856034971418474995276907264573060909258516454566744856535728264965733694024190965850996131081591397045687261276646434620983077384844351327930246215858482946074156583301644961634699775103100686104550435530839925064594426204056308938013769977218805629721856891655070921150259986010573251484970591447317134048035206123294822207342210933635005999486893952690696503103522274837918797846314072885828201609790897986210212289775491194804700003306431723792798463406370199087176363095350858720909260919850527632716540438288885551227601728055113544089649255330805205871907138696395628232090595900073347887517097738361740013562169216758342868879721914417492122194927260816640165183379992433774152492875006962470996310743928754556632644064018894457162683700537335685967222201320270527723936081102681594931068030340734044299557082229974175406700481166706720384020837455198959495308682474114606779877254283461281543642768859863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -19651537757725046308774888856109867475636350063505633645976004819852598495561064773403400487190976124563454653974009098044269666621594864965074578777828675837899289681109603204849855173540165359673043529329139954785631481662983681609574633384789222622270651126821397769607112300559549903232344893763504533732972911927055179439696815796205785857781831079382915121650184727428152723015044405458166184002370760619124951677653693591950559756186677491569952324110881331898238103130132350298836124076570800375025800008606809121129088821605433997295075807129163832176520773163826564775683739765624432296108851861741207774039346401237919600644415281892907898989311119026923925553895459821041522474964608842171707695981186201381975521885347947920601452973424161296759225247073458242183995121955132303209440858056314383862418719743274224148842052491730255532806157564807913688784370402935197750196895318071266981750898863371892326953573432165774002927737902077563931564130899482116797689673212202574195143394598983790933003444678331730945642379361381294625337577737798600284148615945801850938915036968629306941271821803521417871271113638008758608650161013105102682370271437431423750244886337860634009038070317621971430380288091780414225144018919176923442875325753333601982860930613661637536803725849031832472000248107664122971544847480438626231101302484149735073539769044865844246808660262011072106025289686313612361140396332265459973749367768555816979882171646431993463943954227430859029716385359218148055316649720879081221085671166953844471160134748855517817149849648786540105262815572104502753240275383285254901316992131219241468228874185155490660356959469969062524768759247059594027203771920267820023176399726114745877400880279573452779657061182062932357254920028927136267360942517369963001381329695127101800670752447337762766925918536135729787268748353638254446519126340784822406679921738764179914972657523002806008417438335602993465998174950972979781168325340131319751803015438036437234231666952915025236996892064888358866058394579283444954588259826693618400395863456523393906302967692961458854919072155911264643770335327708863428759582740258619909625397506341210888208939353729012217431745922375687989424705866314650081747176645661353334731567946458798760940056081042248223038516836755151344634816556809885799223474864304870072979882748025922031279899270729173020838065490866180497770037707142908613095046052024776255344145352246698070839139455402444043527822149552923273892237286641460464790630404743243244418904766308767036172065490573580304684864614699829804562728308453930903319597750138776778392585462317443016247892714201054541845511333464180588560649299956543537097874601067309303487280404230284366854035657880378113944426778005656383094063058406948952809606930001248167111866488871475435884986307077810958644275359311803797145810515036759860893653882051322364244787996055082682169882530983213654666503289619404836637043373787361270262501476499206660292326812744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 66978902690652621434009933940741325587538576831639061687917192596336228025581536189595936109972262346825381030256267224642939842681458026435729035570624940449247176935487026812149388585811579312069414653259298847964459728114717373820464598269031368460785479821081466283280198010574814838502222752412215088907106056031919910859893525328196900985715492980976864462705659445123231376904403443941508259939745514328065802001113858442958139240893875750306191358090796943874180481689523500724051612542264992142400537028448168657858255763236478586115695528378265903616196500191163941884958280451432149658160341270505343583480912742536348118506968073913468965710154841794839355698056372110356005977355791755205092395098490616536256422219674184529806098631659529367312137454229815043204820257586946307856607235005843920098908219723277634677113694659471387351812961741512591363348338678047463852823536993893969997240959559225141524923280120900269107421992656400321150134501786809164986185384263120195871890079834434098002285283918780998716864566333821627261427441516276947350820552398127760526335846364339987847892066496926639107908574981403806182082434481678852044403024770636847952489393971184492788466579351260163389716787329655233883092532822730316221982973653857819287708341518174952871531937656946772312689883661736842271891243483820267265055470416962294626349158104965124023210198955253561612094770319386442084367055002663607560279918395266255503704298020786632658709210268305803037257590464052351549169909205187588373993721148462451584454517521990282029407528989605521971208747309664506275846753482693408599634293393395100182128832541900406529204226875827147184773413904623362741888849407992054709523977111803440518895947793925761469826428590267073901752120256149534053642977085781789215867506017816178809167283943602859201540185435229828227163067603216568787221778377555463953258045167128237239172705882130447364469388002011723457316877429464430889975334982731345599277125734632494366778288358286147718468337361787397102484783176599331485239811376933870249082484369162193436629330888946339708201526854422802627689285660284320022602021700452060731626273426925017860557596868786508981449506278818966274610180649419841766422371188668790220461309096821093660706318955984968324559859421878206118139725987760488288823230217481531915374064245517694727733851317043982726567856938457626646809408712665680537947264843982069931061745521733932164567349403128809577661580986670649649633524962181755625584233536577610616514101659901264124897400847182512220169026661611478434253172485391819768860942819648609071808093180944402530812805156593746714074862795199113993837316775344054873391046845187977626332914371436085943568639248101694017345206397203942082083579383860051021315627483000526169914490679378213849655454533484857832221017955784783699165605937232040908072642863037165874723963433798354170119140045768221012541308606668670517402160787668590418206911463100553007706681900024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -181260133814376900941768292163594415243990180030004954960328390754234531514820331447182138266656331935719349564666408933692860369268345518739699306084923543083611262807488029192668812579683444136948731137727458127090065716200099193816646382580857031965970866208321225670445862076420647928998908326774463241938782711454680465845477148592126121127761457282415002711630340281969836230999434044018390098158056783832873532409733786252870337242439049732494392221091920662508318605385958048926183686434444237493080876864510821939884828922588526851267405953802385404407436486291668169484276630724963379108441151420629343256294220380085186736883667658807677016393563012275638222304621032062988208053911867176691994273673611649203788554403513148014883276158037038420255491747541903423166111442537079054315898717792987527208916875178945796048691965952027033316392937826479577564687386479160058527153647823224151219855304588269047932825370539312980470179546049465760678080659468618365132123285231955863303564680278763411205495313859831222788110305346061218147642343518164642077282665517775438744967291321509451533591082703372119819282462021681106029083277531819761709695331781213102815171766409466966159290578971794863237258507484355055114974126572393038512912022431541121760261358937309273899162566702170362144272950418006718794177503941597381970237560442793012597038704374278076349640507747244145886682940421846077495921493211045074105426264265443526281171310701839087090195548440048577027248704057730151452945480028343991094533433094357195602362428804718692366312377290509970052093881270239321138261503951880457847404618070548035054246177407412737810229494871988167573386299778747140910356448004858516907222088486861778078596919039806400606938049773393466591762948753264859891015776519366972728035601496960145269191908126458957670562687486095492490928729094752737265364607891868915908993587433436695335216164190854259479417789778620375272036873333406724356178548101835619771509914838463476124789035928102958519074190458144704453484900358872044106785815293543106153655980871537027358881382264728157934363070113203914705710352152508509935474529721795487510493945033296178366062614459283221039192185543923979564269333592335283759712930274609004560236218823516574138476055316244048489150008462036260836143905035482473432383780157340716644548200496657668632434998390784415785101964877527177429740542902035085420522393013120215951996798956107937186301907306335414868283450479327406770566166783358038705894960312527655244602509678418921893581969441664362151735181128366277196975814712329371572187677669525735920467504976783769692029812856182240924705328502032480673696312896493177067125607281576158966853919535020272350406086881379648905937370843930042805512356583826423638507344948674914194653773610351668968318192334703013670964447670216672760053420695664836714492782160656401450622384301630029929727761630387596062321683780907995312253640767649520869363287335629274538756257171630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 346485276057611134539543282564208320292798218755743878457954878150268280403707088820837894754134066847896256984426913903622168427856810812361554396777874656764160241167048632155555934402865635118333618070043458227776452378291722231012163004355123715044615340936570178999536938690252950407094262884667244743147516774164638640389237968762466562680619194731184826367096722488378022601375024313157653352274145763126584031284885422015007310446767016650398808273911916723628704703289697146296832127303557934573205068068586489277480013978315522181544319190541636138479926169890950130001538321567985850918276741453948797288502693750908662691657679230764236652297829357582191189440183543792339636858332776319864342629665974386996860800418656297551246080306613149985411564835733724548839256609814244565233706959887813829667171434774059144136058825251228315218562006769821518002359544019140209223526778080643040287689514804460644671246340867004294580844323464768050794149406256432563318951857550166278380897479219439090808429666009848008120866065060651801195216972549266419259132629857171110465600998717911909520631689284946184401382051175808431109510374313670499877558494298030551965794307070439916023269574075621081824321029059930619818198689557629966174584927325237485220025407773450145597293256612595279576444957306441334499736265854724155390838720177580841246157321301767096146883498930240879298749511654721473457812676347470905863731802833637715827454283478992802808948266934747401396685464835414064689116488098090769020969906648093393383671943571080800978976896673665760223288610452548867381853222399950265830135724044395365986790754735120863614991282397176442168966519280328966270582535324739500325128961212670179977233343124318049705686196532856196831788003061925225178200024223086077087314788212930392000274024917561800920081435496254890565404558184585005929782956775018644302233333364157938001959929009636238093653079970957678259180236921931403634225799773733223033939320761935346113437687002374156011213422910595566999970089567654007171415870739111165657052923889375860286846647582346293864368943596146940005311223606187012531695312328683451011317649350987598871124087001747046792238867674521035062193120207773738625014337058322510999586612043347924862144510017753404131904076048710961906479948227248487002792871497040953421361509801103916414929560441846872495780577258175516998846592246784048943452216630470649417853290677144102300835814601648537046691149148024470753779275770007866032027138100682010275786815673449091147872485923450670268167808705239919088400761482355343859422392329341743060468104330753478578772915280363547348569153211794165839304937178946921463264755295327447359255013507972622041944458060704027855579039482876935724409888419943769549279645647450238166066830656622707350991637979277977608154337618728921972456280075810120323648153708692227877844718979965773291821043454114623430223531446489476087868547898875978295951468179011267393660365180969238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -511276907290597315645356160968186360764747442274470824056643911274577347214365806848382598487587680972604865565947834199442486311601611073079799209131770085654007834287309836621808310653497871859643717159431277844539748328525890727095968673555531985945969908042819986462727741053298347061469399151101736581878347289044217654354099256283983858184316780416100536423629145183779518936348494369995802506026800663567903980934658269111082436960017582101341235562458665313469555132877478447871246029866645187209475190572523693045109832746745647239354157911045017382748905017511920150028174807020882394263105612819677789154673942880570179486596894107970819187775677401056124879213856660512593928549796580656066052381993651348044141712216939472116138758740482839454787545686745077215099079075143635190654641671533554380138395007164368936124171122391053298054439990303301247541422745965331509559084361599055590401811743978374843069951839923632625569828755271340894371329754618323957316815226538674294563532729468645664133224557089264403373637454565043336381598801960635871914120039589250203318500717233302905681106558141473953138760656828229967044696844200137204154332573866876679152922346401497254657092586348066253785795511353087836775934660906460089706075302125327597303169475365434060362350352124054893758106420639173281276184657337652078205546321382776859703177393749179626520677425099048286670462548146379448854632070974035579421816512495172301714482437830722621110800783041674470987550235332231756901288632891718902695795277341484613513691590548767097636749250465070224632109976855565299401103124022287457496806075446304873006738040937276245558599285567228158928532468459478274983792524101391670511283986442756496894849541549710118541275839956397365352100110096845275931503952566005447298853168467330532610388182967675280167848676824978309281794062174534884247462725863296672621940098986006209827961689246277958336326037043422924378397206266791936003159538017149760594799537572950135116565471035843810458752111607398443510649388945996964269034167357551315503116061666525852535374587654120302375564039988926723500246590600971496557205522301633991946625644532331878716085318753858151374017161934285344010058539153053508570174369522958633628960362760772832946337488758181064797847177957153625913090659020967467397130157290225676748983296177481164075306307204477654068902463655861445257470907867377986063173666137895898243845832598352787326210493266314213717925194968499855728227823004407865837604499441360064163391289715771289734163329381622717999074828385465399044806256700436671723112623797591292921513025076778240690702187086896176543995820816730119898742470850147901713902911128770018641495408539154355405681504213314317028571968739102036494009565382330760010438683314407497013648868095842719890627856282784049844869821406078002781850562806318411169207240849150441904349156825437462683054638846495777940784334716775684358346952893995688796052947152060128018450906677246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 549034648412569906869437374854726568848374400297848520204177302400380380000468458634817155935325990887780286176474729433390268595140664907441857947353082906230881246522092954882097905873809150286907933396926889453915515545910756320060249658268544346552160886789092128224110957526770992394146251150653608147724221728324654997924843538102652635973856204146867201494334348831440989353593002186928896155317281491962498728353124589211270732654033307737790063757598291022228538320227172279912777469782627537378080094800507819841029301439069698641626298364619963797703250041641931450592641304822694386869008579920615160142347954212583654311566659216123324835351207103156714826208338423532001787640252169760278163357424898006674813210019215145216801385340423522839555078489347051869847067805740792828233883574603192256937971808835038507960937871228362088651231299766800120461968113028061984106482577079233015357852111959486683677345272511743321804532408086876835939679090470228359152379497414468850479772555706875905638844249967631217405064459277215824841766009252796908829779193030056556787427570136685947331669887487038185718907882381262535035571777484464033218017675595950913355124086150959453878339447196642341557261242793139888360048649349472933323653460800445637806047254962180368786214391897566300562460535405713314836908226019227744953930633759120657099663623906010026428068291407394760014931671021635128916920515419774285325235013919006171063355586074319569755171464391918583658336596185069579303758787446016698663289355418967700330665565915809871466200932676117572572983380525924088948056252232927090070157409663537077708936586537284694371891049682356927266651193518287847388459630963450436928615745132040741161675581389527754838111122397506376308944516529569782325839151556795322169615654637444971022099138359920767598247280745671512973395461887141939243589554878087001178604897069460826812015399738873839144426109317132226364654863892039302491216921369728398887101778177385690647299577089619429968604275898649089527584293995570446630729945973338259241585571528626742846460325592529670117726281661113353900030636604763069441905893982240655022864645095537511993747141724682771363531659313971536456682270469860151984142368820221798231734914890202012415895695372666123497688603797203342148732177835697772183014955724440232807120401228967143603425793721456649594874275914030657352806851859377244868481496291844368611674302150342373363384103708325044438091352756401804459209857464140430490361435805340215652649206764545714738509870133114220444682323704933681464754430776880428917834169367725338865869949770138675439052439678803749033168650440741269377290706368777440364880885592690942697930716575957299418037572543462930463518300942470934883356439276390050735421891177251429243630156294514773209305508760505737862767807208365663173324350701497479189177363053566195583856621077059952549304471717344539056330047461160437109610447163858564401304136314062940917164139556884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -428026681887597254480776724816370941967270241904230965210622393793684195371929275685518697363283118984609162617623229735443105062735389967364897758808600012959255031986339122898435349826315953284371821221751271829711836102738669992057054082508997631922461991406292872129586306571011861258852064055514819029800420555334203412265306227868400162413024736480248472242345338158595630773634696778814159866805589541716399720271319550338443201185552721259073622594129938772748020536469766428998512627417601905662224307166132056443749744311698759327888936925839032611508004776699454380444762252997982979820764819877450532853181319814751809374736331447721648178316193685098397930453523065395840778576693855245253207209587361304510647886084119811188057807061337017165807414811613564212370188261164203073679568669062298535596018595100280326664464511073322393612371208295055923615323583810778433080945961284272415892313246973672370154963968855607445138227043606926259039843405903351449378018052571379052012824876768826604595413668693247183979273100532175671245972535732815820612774556555931860544111129709989068898481670997921056445230181198860366537043584253585702998477353042825416650267600384151747728322666256852255607740532204313055241748200404787464540471079570109294214409977644037889331303794656990305182606481936882133051630729769854550484214071019800053884924949897648700965325586125116857023532493949044737983359624482952369780105097508663086230055352104516587966511634818537854397126147498920937064963027949967586760065531375563103684105479937367762131151475649060971114725308529724184661536740872096012250311387047480211861280755473261121013008766522144230584077399247233314106868764869321037148414042870604981116131964463876741187874044405171405960491327454279338844430150913265004549865907314225158898668560922577412764728486097452050985124644029880435773780341341289117727243985575525138846180878408686284105050588374333819434838534964637067111599493809937170511789629108662660755162508910203771754081780114622475313846204955282329669835861724177192404158493193873512745957620453404620540882055974056692987703841316829613151246252132148912041335564167279897020836071999591269115422740808748109836080808821856817432854498724170297002565130057547709095098159109526964104683334363032545374281347620865558204856087887552251333242505714850878465888098419805055951458677363697788444239329159082187999603982254736128812578881379434328497294457366135713937162403025022247287730234582007397217623762418457191536722045049477351912786926410365833895868078472750230456124848718231100221555898877800577483378939418108500400674185290304033026472675450250535121570152517687775178664159249416566867273487831680911380775201963532139010714992490180503585238801294223367796676250214309888108006823435324303173358076401420175347374976586143428470632728694051005016114853596246140230447967106213499602250994845001247139523520209558904794932806656797931205751330428072295537095488433837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 231952678383732734389645248351561497553186211077276608303983248651922451378799885997854825911565195088332159616188747426334916489375198704645498319076322075853496259988978691524897603603651336174166126219084256259304205729898773653530422299121243857326203750110555936785877115740524140495081374226685319332706060225232577794202147440230590973197592326950408288301555110137987617844971436346848602047569928309502403585066124219067612797992598062070600554886602493732838343922677139794437927373156922955416220052071631733425099074596720233086165433483239360788000236350817184712086364745467011322308684746998815766311366607902348805907300060162904344230996426568942386239548358387672547906264118590191266502166862936207924786534907308977140455356587126177773060778363193509512627426461245649574154438377318382514117670914249052185048219182286740343729751935222681861869026024010045790118479928690517908933616690915420223234575970417852635560788379801129905944696133600498087114630714708866095933539957631710456585548344807809415173942579549250473283594646892402528732998367208568337734937148810308368465363963726541577543149840275151267443597728621095791347553652308620122402428927926411624113184870986438502786017694004397112918634443392612106448985520510375232287226202541677707755193517607343726821368789821057996995080587212265199284530534094430623573525870243258555754060946159579320946208668666035508509174988529284210672068581493112614008648894860470532711799313785617735736905076616798650722420543875191848380071752668673459937633592853385037383412054004146645954389610263975969212085532509915062346213361215600570094807787316861231845841268850004642722580630167080964976055568916185091874194875014005124347545137891412508622733907335231016728594130465600812303376728187087741780823203629959212366680538764589654680715506934380376586124483866722505095645059020254334095131398077065987456921968817428649275757401516947362096630288258322980747480132893801388372150883051340710426371959586969660498046866012298425838171622680911649466189128675987003863183598737684014595898573082325496736409318018062002946429702704847925521381682823755390530701143676666055496183219280281942328270559456821496994676668311372946550193752512360140933239772529901714935603652096714209264368012378567401115308080477910279915830060231106744682656431848105481679591189321664104148593053898725465111479670860734967931220310545458413473290305983512784001075419832430968790380055967223767763623489725874314397227723718853308384485385927223154319797638943888543529084400755491641935346682061072827499760336672454301804157045834756948574450902646543576483744798410803795721098516350862447342209588818878725690600892183760160588562360314311310724493385087144989600748253024557354426605750393717488689025445781436990682183403041382181746125729515351948904056984218046866854910688849300518625051794124813525027856217966736638432515227428289893915755398246519206017075919320618756627248549289703369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -88572603695501019451020656748362968677444739393393858080618464975858195073179676155509667590189919668847968298685733740763142759270924828900922052139114261401903891326475165627500090269374321075292531219429725556837818718024967564344975339154851575635923492968588690691106720616061905395558648183088246891445800251520954229175284826212226070051187253755377673667403693541894227515340891973638525167960889478389142588220536665055316979037000098347299798699437437317332250787026920538905078683861154619081008314033608603614374110487851247763364206403690331862748561846407879767743498259918370906763701984049176900171762955254395368914526320673716264767964342372764040301317058083362021006625662509105515917392199046296597104892462020647155064145514720260247694224923848617291545264204023264695021315391610136120191055288574453686377840375135291056754551333497649088735395071228099467954263871382581020760221421314605781271478522783588472598011593151266638785834537820641930676971235951237697735454985622709949071838901437935921186323133308764746111913480789181308586195745697135304714539484468862507070091804543889275878788575819174370794800447112848047189531339604626168559130990179001812595671060292969655047150409113193899634508184065896815358242129888259122747678496323851085554125196456961457528613427188314603279310925587802521302994981248565754160425374605395903855484518264453320116973838322275055645737389337714771293504038798829770080472890401065186485224700386753890353890880600645048805144132199642927209315886895982622362696476043981731241343897238713978230473679739478349947159731273013608345570664693627388299188887858637919399852023104121124299210378877561105537917478134677572703123589198066921259072929710175280702992848283168778809970518040792853863484779636615386121027233551988593942519888117467063022577324352305240695203672293443629891868913336542780718970808467198826934093207367874868754665796621623947650352473451091667302015733907153451820966168421754471406541992783141127001050644834494762362479683104485957511365060805132958437139375694736257678780221983779140624036032719408427780456396591276330104018142765639581646022294929225486385864069111013337377531415410298410342129919193873170455902846337107002221125181270992610870668054755051775666154785747735589157223667558533952165217942260169390859870325876188408310407131730044294653688922390729075049996492907461296234904122925070111912926820863650588616348751566964874869731258835547686412466514339624518531984170301931861578809679553571932409376208107106055799213660931785368180181754767661689809857652249450909709825935746376411562011273366956941010668003647432627469672318366643943994678225383847334369929520909909563112012920920518625377928110195716961906003652332330606899382883591200365392573330512353642045381704087707132969046848641695377265436602940255672014005340123042694263001496028945283767025797367998011494598357052092272816825845610102468384351320869291221647717087631225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 22512959998786822640695469942153050456923605437524315339541827451338580550189464341042308153663119278382627686905699503548638434201328211253200276658970301231399079153298351328595701129056099715962192197524807898600987260809886939515182361312679681239978679033164700618437752689548041911660154038475946528668908201338151773352555384346391720430964031941281355315354069292696788417055165356241698986478527333338495049693960219991764980908457890968225960219572688505841461755762773849014595165041574015933562113860350404969402045106602568073776467433112615640282168075516975334093546262555732658270858075851837923286255118182497390047749129584857554598806532812052174853001438771153239592775780377442855023127687979211801918088179666929197002110259519383840099574227791629236727955530638485728763975649606610283464131061315756991907853056160940841748575262460821947974249697007468628717913278258437025661934373249465821655703085192291203402458360442339134967283205247088585599010628093991701262044538853679438492781840365961323594542366432556073886589325513080736124107104441721606710139444312753918032496931390181644621733170988181657186706997979896991015982913162238091404863135794957856333928608279073909280599653987080026497487655422924678238445218516129218537561959488626823591155452824660826392171201313016754838026044805400344445064669578570971686548237922477775955395388187884251282445543483089682520670444230475685535221057493795961522525125734652294528661596331210286414173838726989567861902450652400290486700957236331540380257012723431114923254925862624752675592423110447176026738118363625653449318960879954215360188388564524244420541938039663961065169968291608942571221383990234261982542764860865738153449520608180147407160498847978464244251555928176401792165626094253600814034546731534178989579379657382240566032507581228968724112573302995001219831328031315265966792572316790783829989928483691517921483554906386621937125327163297530027936924664988833993489923488059156888669911523522262901885038619426158647547535490833545309397055816977968409210065378506302845625379031937665410732551984642290336790789412752554880393869612266523204587563541937335959139188402820497865095930057869494307818424620432747628182533042584227208452544732928012463791940784812337259780749780683221523185421517989679474990486127346940009783475223226547865656169087406904679304922701400092022213459849193221774921047382146454651853436727039061632225784655615500043784404318257657075528787362952466295447598911394662951168391554059502054964852593355263451722470908968687732000961395777866777971099580698638114803371589606097006061399106899869791868641021231502453665034918228462097110551188684606368156222978943667406066506813358497945010272990471958853565368987994755443696838309113736380354102421862626204009632160299159561666582944089067683732443587292224072182899972266055391418112148905842106407277821306211980822277284243679009767564942023110415246835259780301990101333732604980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -3246275698152055972782190530321343312348646840208626313299773426816647503478478248603684973900563663482448328221531204196635136434981602961020966239056371697390553409376451237343963491170219303937512682703658657303503918326599395875318935750447896217489271058329387929207629711305329620861309972448004066313449904881083941074781064423741646941765219176150619143307607499608890869988422148255606562372709295837791818025700242325231266578866019018588862790022212491490901994272761877584805563242196111653767658097069015740760640475494610422864087279670927447382777098693117428221530309495272097957517626986505191068980054198854315735508257825856942368933686150358958425948117214958178938295518839605357343090900811032738827367273336103042660845899530288232030903061618564010404269187423226086461570635229941560198635799147180071254112959226851954586874432363618008944463181165731682888612470875750872508959076019345117801629880943232453583908641405603667640649567757045649901532112372269966060736132415890277991602999981992283436902837308940626982527311882783061507283335998664175233525929564538457798416746751536709980087198767772419521948967111541729215467951341706892851870753041960164149011101758389859381718200110881377985293352375743819828935498145726891079486470831590931247355165847045409893792552644385415506694337813635581997122211903042903269305586147740235410964773746682862179549928199586344886867282216139792384293503179462381024001775993727501515309135067614156246729593376008967818413843625888855055005210470834275379919436574869111588354340896412651369322882765531405510320564494588702283277005116229102775693401031440124497339412904248614415451340534662167923786648287848430266469319412754647588554471478464625710787380553118204844815701874571474555639020261123358572263815031429481925659957454761895035631648596914741750734527494449457680321051926735044792411513339641766711956360063857509409146052817669194530391531403450147662217923656364569785312166972138177887575318001208141508291685350253361444451498319439046928475464072805915460506401373018952649237303109493810163022881634108167207952133112094669798928327250025148957130769416351272325321201755796845632021691449015234359888001772401502467432713334161793344611009793200355846334991121196805464804131528409598089683106421530383088932039160583215201957457763453330209044291746557511998591920217853562828396936568730814481168245305851423431414382137279367524630383016479645275163631167791827476137018093177878704121034722493822868876080767552338499777500083779740273638644013474252806168781116557780971816730537422246532596095291779369984606284671904594537558325441658895528893151636171949258284097020796479813896911405202409414863338892780166408073484791456974175585294429157607392587545688789239063881189483683005079526846789687008173467182981225654225044866154744357436907461250358937603410272757891012563395706548601577512331057569259939000059496436457235108593720958327869412617679519653320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 5779121119990921576119554499673534041185313934390559166372860995468705059654470998288946031752204414950151339488190292403342559048402567096227042849276261197791534738359892438684033682585762936282631405517744511368645958211910797952742806239042246421993527662288197709556584620083726849855626796790759874833247520559051030648956308633609459248931442443212229798663008214512944715625059758405204052903617780021539453622268966478025820080524186187047814170105562148846883012231570382448387653854085441514659131811049892899138209597403033530282058959869841917917431345239123526511456668299978003572199499107019006153506105794268520285947371186632485326715363649469753774139998438438862161073231097286071738231368665419756121018686957270860002425106530020864743204153709835479259761437810792629300339397901349851502898084577789471346604261719740286515199889108191161573977237397230868974819472190035338580316545036451487632004900272620375965183455154686669157769415481466214751698358559980008108429788366100035866753484371002809147612510227133156514222828738191134376297469662677084153943992725275221244449269650715071025067741547234622814236013557343937885339866076325623534103933707524953706505478890650189249143748140568005843397803904453368940924454898744901933064910745475978895784538730223696548531539562998983189536799250139988191280276477920435280185796713328987990719576174935036564844712977104692051592733109576381634546307872741496603718513802367984186667236538189502684205668954108281237421845874399086689378348463885663827899310714708084473583549110799391825012766535169425887503350429667389424322632108741220028223158859443724455421393540111623967435084986892234643725761071866153579907074198244877628252234470980648939483948748761119176916929839711827621489470100167201245089614918178709520609131734958706082431573117833164598402012681950035181572876752592993960325811936169508127612859683646649767551834102623355650784960520726826236313065771319902649680543903144824814923998924656299079599653736546060652773614010813346372578142394206050744063276493576372332757046422456108576597785264480598017080648675063252428036313207589437700051397588908457197590855123199865778177518517330468364982167339098071150285349680160328173182369180877744123849099845429552741272352049505699493967708252863313347673697039357133176780993468573235860630653715828940884638108628166110048827922655873786693988862571385520234820757614408787914935715452821949508386882769109676352231743258012153923175205419304133814381885486786386150085356527173699460355267585564607541788060542092516909471876860927768714992919570180930851085799788667934962821726657388669209762530567223852921027467709734108689999640226749112028476659110900661634864039973525864961829179480657807185985045606804131123649351228453301956224472299642744828491807614733503021438790871755993231827067520524267128640871926168982905093222750035555732941626948599804736796783456052656567501284160768370033208789825439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 84271776586525097159615591693917980686472699614263704663699836551738393605358872613830878173633876120313154514699696180407414199912952318519957338417294253581250107858552803781119522069438871322000342173875533830769482369242116010922477893313515341866519751043735692168515917840930953168447458386902157543240654096793751412122823657147257798923387001493484674875394746812209383807023384247049058556770655331624936521061970785025605680968210815342196331455506973605612321376662546069099893808358060420584135798505993943081569723379528930644083643462210948230667064028204650367579592347033265592579839111198950673483001227781942845650738120389026346205236233070367828824054066211681605207929797884497536785478924937061743751236756981672114102714064966387898807360787423040208551064293619644135233904226325714043614057052046555000630480867595325954875059468002842940088114627018006733273358771545235372660577310777270374676069190530189396853316250512945562599469539141493526213204860927414901906897170283847054123624257786806947855671574265281988967675366414593955761466091442193468226544109741744628219570368609614696508461292500800515020250332533402734764892467795133179933187407525169190241042865422255759827782803006472989041769118462491885240941437716540001291329224773290405066217306755200866305576018060512346782168133432215905317633706839877667676607739542472306700147821586764401632900677487677150000838349581800998895025829406706077345561884915537577842966745005938068961610321741035427638873112090334891565809325592420470415103386202929819368770090272830668891010303212400554184215085780342305555485698405913367504216480642572351487748266575480023856079064922256432903646952126747233899502288314952500729073431929272985598213111264794253430917492282977845325958384472777070352524328854886951549261614882338529133005331591862294588893868363995145985342345214902189102182211689443339676831334515699480732699939064375328802266909875333196747011060691340097638418178156566729518415364987118440416486300816897148662963387966286694608851528792625997246368228112938933366053331627507189862060994131825527300914193365920996544880663398295246398367783526419696826398687568694269523464801589998460325853995611273815925601904385357911430895418130918107228991457938721113353485660163573171397966020797283657186044257386661526551762798871847518597386860545593250891439796700202601056482283251254109752418477256118387643805135255740078532697411363023068361946601955654875511368011467389871394991747521704288961042089305781947278405799301386944677448483735405242511463139111114990078271175049701940283013049479944370636875966469520874106469624545565336547887490277124444903427633473935045681826455334500026110316773131762722629573067313867894968743433946086576128367180173668495972042667667056093307477445270225838293710287270733962929050582992771277834479903896677600829144370507124775760912813305839491781880044454856411298908313454317762053061366159865879135877075195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -7367130897935396234483919129967288672871531379739539854193508342544259649266133469388254500770953159933835691310700669722453110685391628329420209502353389933299053322452230850259917815402564649445838716366920055309279214301039228479994185368759845614602515839888687200662333366815140481269791415023477851181098584547458885415904382325221880389378294686492463757149273975330280052980000228231163624256840130203623170358640901467050176026408795495923179778322900007075117629617672319006514089945522855704736894535353041443261103127172350526313781928371857968257499162964498463561559619531584206426229123138549990438369947018979587883403418077836702688205137781553241212361478951791443002138570318793606848957538419285155091491476591039011555317883740617146968585648695249364294956666303941799215054140959771825004016169439717174040932205363236777305529330010677446135073050626368820379265534595446492986325120524879844895804879217502749753523136605506290960916330649364488949812836598294041320703247428272035166908485642930974581771214801719842311680388765359354327113709177978150837058054713596942740555433255855343978675671493237808027821572694794671026614601362259610469247649861999839680738354989732929819977928249445878229215755341929567909067579577285762571461612569491671069533591643063797893470725787473862956816104061522652059033516677411899681591937567343716408747349504246609634503265944020002463173316097402318511706956533749478039830919575890802873124277387180352130877861396752141104515284352461611925506187195286274125299907814258328616244035320328259760630053385014597308110447307183799826540912803296027687686273178337357177857868562876987874647797842245639579162735990744443809026223575074377216831304355472809590718533927897906838189355315089878601775061338221409780243519187591861797591590424647962583388111883223312740593124760627677459781483138300243081002503059199430826856020645240233746578186889662676934139732110510140691555208612563194648968085163113822168717014219829439212606628759492688251061227994846704824827661882821212280730278623479673511627120070756830647114796935231015194831774127237409138686800270095766813988238426151801707933050514856241978664033032183928710480850723465362164644280040982363789235858141530725609457017612413027778787688207982462856780058749931323326210887012407359426127459974837706729185105328240199966276248758045711237554740430145474748706189831756756547402398315410744095239419956555423065846410889757227321213121425811978188942247788450756743616181413133916275635634228960310435972600842448397019374121227744374864072393903468711679836213616159565617318014815966957398801877745885186398428429007455500631790422828011755089995513047583978322775233028589876051411746928304082697983762920775623607062063376856355372101838521351280166493041201401217613269187437801106490848208484120549779868077813427689287403826873332251570251719463614839117174993714482047592413035443590819743354672147722441098389587402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -3499613506975374742089568132036305402109229805942992838103748836177067557362086987367657383051713299026701689732991140942896532593048462083585826711810883654385829547440996363690851618275303464330888551819000098607502863520088336953065869253031239602428460134836852965369378277681922517903894462610951503918642173827078939627273669450028083385742909795255940396858994680143088894111573876358116441906873796101595355500282064505058371422933198145105418872680262108430385474478575356052957900686640978782157704488323372006421317174375954325707815432405456771251231192524460472260909007943631809596509850129969958349126732029813412492306936666464908358211030571387612876465698269869200981147462263731556411954415344484068981547224464233554552048203771397004237087593494082897877662295561432454158906451917571910022424965606585996801513784129938643115270450663307869972268714828544400522311127682628711512625650365358017322514436688088428863342236444865817915421447724917968041759539656286268545272590426559311081371803274350701077362369375530377167888723290940929384129097224362037924684312773173159281348756470212171062380384165625608850234106589714422585060646187900497790668350325693737636276951358237057356700173683271322137854098847394261235040858522103452374889517693568408539335742659927892599603708954865020021452482956501786551124457591632869996066733677258096776317845421778660980660408560210881099184772612805414563940985967104064856684037299994472399036400870330593347976294842044764028423287195685870059248720005617240405849417891026979125056908750357656711381956635738626548811813270509612104100160122535063866395774589515003998358530652990391270053531890836526170028629826140543604605242532311144149583355552931382645610299688003323621384256535523759888108947366624878384431532981872707959893307394112356684675705490271743149012026382610909805910688708534280461922242851912943357388092230102893498170618130045719711573087333757594061857740276787160226600009978460760914458320097592098849049284282653328096934568313068421479655437431960530798443462361711219108735416230783791831821668014789653015767630774681011050695392102039719447186260328963391578506568369525290576615675363200046309249536196559772593368505957634365637841332774238397327778942129372587514781598737826725897559970150207565853293629878906357349015019093255921804953691131312169977810482243356106924052463023761529102145662417157692457614648753079740004283551189260728882461497574576705921623343245783402979763496536422660091242619704471581733328687862807974947135008932632687964273949098697373726511335004554681270020628530880627209956324139460446479609971379729687095743740961570493472717470374488088012928050361822627365930682010955132020767167995148398894449023305758915521210376643378342664674056102934247938949801047469486002532459616809362742367899646559226947205501693104808346032932183956621470421074644907009871613593453310980123794081589031944012249123759956922614418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1100671221191727802846803187352567085905379126195765215788708225907993970825794850569266193866707905359466692614178546733446191932805738152987292279312467730280611126038230407236390148568226662077361640102968212217059233332831811502561858091259612657880296747921764854440245542169182242107417342989714926750092317305192527467364701029898253457524240272114832399495259623020547648047701603921979344630460283318938215977762732672953380709976604497385575352624892312790563923604142268921011517223912400632575234978746829758545999038841500554544870112910185339548026474065995798545275055482484605905838686690951458579020818613848787037863701179930515615989075207491658782557154241967257621508953977145161712614316791412102151324951617029407366053357548867290254917775704424229267160174756675778971957648673291626946614308137514305292527976986598921099518158701148583967897447594531287012176650129228011301866122476053085506204155321820415100227461645638248605994267263205112338220760894478589224636262350463316211175104768510255991289992725512143652737497481984197321563640195282981073363936844160386781766391025933782835865749268343431378563989386731753104173940614929340932546124156464299527521316541570985554125526857248980936022242915263897534335711423286619366872497108730408506468627669472439274438174228414129656675103897491203578857296687809681741318301498166897205143895637381628239798863361119398194549177742031353594440826893898009370917388271236360422924234331386222323094522380971476496896350733099815488509854070935450293349359075768121226380942708209590792134431244964619753782435081370037825095011996353265885883617450593004454871686984307965286443083434483897788154592247033585676800906199824950085579072562269521753587893814341310502059775670022595241869569587571454364412331345860276494832255553925486069983853094939528180172473661791546761659150654853173192147054808665983644103674578287537915485635852011501012865571176013131194914552827735589169930172774671827550764423441108600464458347297362008305008698973646967996589291343589093332989488928890808475460070014990662224455076931926614260083564773877234376465855816010707924229955363426586923052492313639566567399761066690921424032995309353370108363563349198469425410696946911378761315060971747608124754860593452272781028718050529565370662769731555383038887022090036139048205686546390044831762908616244198224115650873913697075253194525879761197886603785407584008089738405707786379034602811254506695743838399981397928015168195438019787193017761445014349388580386188149900627645659308746151903442212616686352070177775935098961242467611543296370424936437339088582743850852095812298091103086744560065127117184645390134628154523898436410283539509332686890951319383585367991147143935623964793355376805086703167162187969647838499273505004548533754396393462741107712259919447494119891438530228800642923697352384048527735129592977208657007558794836874042615751480160108036234401227080711598615993820190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -209323989990011800843396475303971355563681862618784362912546127524181711838845853150878947202368593391520010483097513352293266763908498456512032792798611667369050976296174296872256654612169590595930943890768014838409912345281866696228032569756713315816051113785452502187028044416866861469322783446197812899993366952231027721602275518457511074665688990780842411548875722988066204092527600384517565240144672081328904690447784020909501029335886852034954432396110936048436931955539645440464201144659018218159554763229712987191781087507852818571315505017695980943890329062158460402700390653983432211318344961458109831148676865146921979034744387110522799657459316971396604786221842364856603251697765002384514832589706916600108562057679139488988400815816094637776915365742365302169359054945767328012381132914721269352981621532044959259603334445398206117236498561557009993320314035842042707281544811834759648471244092486230322896521469443795555049461356981459266464112158052499760509128423868688040164258335583523877549374344385127035421918831013790022717894108770722758315508338745443601576662277013437158820688572572192221362309659976273164704250845751349920101396775857488836366016904608096164046448108260098321776184812623111560736911971792483343315332968831679946676693304026721729027884765595719926480290559615420435269608849561768784741574464602789911959631701100875639093172247128223494031771362292183876059006735771628969167520224936796303079906897852102398054072704550458003556421017062860745176539127464874692692361319533474337911421796399028848448897670063286101768004977624542766676610866689566487585823313610954526368996830496486937443401567384146978771163418550919732987919828004565741854279534358387630073310931906303167947873699334436644296585696907192527288065182729478396895190993942304067166965240945909712181197037208271643050168268025162891043577779910812975526840770900221746238969804206954900551466849456124900344690961852459485228880934965002117339893561707854116643800976292545682609552904016028994962248150142402378412682184711149300808255521410288122833921166759328429253640857965496897767631808524568043347547500769000595406113006213911402209202392700703350655363938136038570923175285729491568990751873041848153988025720374809425562861453095273893873761296536841434879862174662537963096777757477475557151626345847613534908470132095791350776178173621742632167398738616805816809319346358833312454732407458465297829508165129125850191581096592026004146196085781956380063450961728398307673657932439540977849135858358992095341700562066942555753078131226957123608778072200355098803024006146916900015073445756347921499776371641876770972485157034028445903555835975389006382425208998759290606780156626664653925163824312150344239574280654635037967517631424455091048980765884420460836353459456565222214126766094947987635650569999552808035825708709169997963603838078838018880543684274845264779875298249690186358865572533720145916887151615334794982116699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 40235854733556719829069749106748008152031663965025153412219929579539063598751761831541796268519155284590517370175970109476807065359388091803339037699826844353697744649077126682811978027809184315876171558814465083008073205657316189129099291875065002128975474181995850478957818208126214096757163356731490605960535551298204441540238026109356239750572093216732117535581964588628386909073820225682199173923339040513533494109785757830841095196808247504237182114294319297873597407594060981036352056884654401224166571562397455217810303677535869923608440236657425593399098876940441085327297487655219044220082232575925804662208188306519421909276678293518732755685247687386195967447940752565374277338370971728616015936892784710339006798942883407357716375695876055651782033125697672778092624266931306727833239959424407793462896472280419442719443326921421099009954797910089075811835961080866091310343604787294390571599353447475511970824547353636609973396867997781903234841024482729566271147316591048679980587906529311974604169660715875536041259843630313962729120989556552998109832598983294686940638248410377506047591529190352964797412583319503931284757083275527362796957810091934085827039823136468365238490382041401102933591284913166195861324268082752543913046448068046861707725213155279533703452888168936518209366134769587648785114502584687247079807864357204656789818422244186097083573894039429576446806173290747738301754029096255159181613825049322306776746935955644666718841646347301463161052256332679297533165856950059221560864234649752544983871964503464660253934763619602879498488661038824410910222211173602435503641633290697449652527596071558771415787002330160934959793215603320960398665482263530289402024767884779555618088827315016321046369911570687181965010839443510862045877396978282280637267721136670395145156814575021135311420082536353961337023795747009098252668712426369650150275854204961933017396915761587190729648694421742123539727160665890438938739203059875806174848575333664662181848126334052054438602433506822701262075458506283974807406504217347636036840411090567197561635481875669739878339047071513915721937341558848577807840825725755807159674130274746919233646086511928594921594922481266693371312486147865528025923330074105760429609295973431234618209266787837470817403390445080712270250458913221590339044693163030027889131093122929598571639045470250027978357300157631624964898735739622389394466050751553234531683677965330270162857372079777045604061746391560695958502158277321263691987100652512664845256447423944427610884861481115775535873624226966546901827722964657803456476681677364885566824591717901485884773085068779029597976414056012862818123813646981416804626664946878303292552591983648195551135769829791782226291459023468619180999827964508067775074298809941806493282625740528822714636767792479132762891928415782635585715109081242074079783084133884181324233072555993296113251076192346495607109557527794436082855347504230011148800384063596798549530029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -10351465690450178864506198447830022306799285507293511210267634813804431851815540423236659406200682374101834037300157275160001779328742694497250079579622491570796957947492260401866876779724626342872022142062635867816907916340230074217121063009420057885977043234153355644194688053705122989320490009509597197223754349209607795355699036307179975221218786311910199952652460700766821448548481839839189488909756641979841256613910746330936397186568201342867843396746101838428493707910745281506950712651603773280383611105834839703328751838162406756817713657138985842138713245748161917112997592272147118760025056036791143564116904690210863507028192836531017361390529112387225843242143805508603978311071689578711794385117482370527369511202823243296276735753230476403307993449356487615179480366248104731459542722098812784648689983799148927885477812544239515257924416718163677935963787569785377180052655559167676731029877671967800925280667276490030680612650574448622631018676374530631858071679093449493289341811204931169788040240705429532713476448135765705161411137534031819784019558437845845699141125673254105848021710734196527261397881052648120420110842013970290919821103290104766019414178389871942349404410896770645089874890744149922605685471602241756243626398089418307906836309760862884007199378888406516352733945292817621585950187204266365140070472996627727161845729490354971099668951188030617777833434014684388537882599046033753696098752507413411010282849748820551483741592810332289084120353812419010789200096445043155818486969696398798316461835534706975738238092601653082588129564804883126909941429315624031740597416616961817943353255493029254291235518027934545972746884666956480755933133596412464886417748476245523244105326497778380939975931588635029981626985084791807913367462875243262317061967421131477375409469243930047498886690438392308430010657013234166709387479073961852043566687127858029247619434659643989732094792841664163319986987152700271215427889333870410207742577642833192008133950440932691541509639641628946955092491264944807895943367148833870827363992780295310206762448117934796029143722253789589564913071608314474120933973308725442233093969301096871148147254409005166797734705206518290613645383618649777615716476481814613501503483043095005173849853742485607420068625820363248157028194639115091036716868011058066465143255905269145099374037135893095500947919604300810180381541460375347183115963996222994438880771536647494798182612300261058049367502227256656704768321152999958561077835018004380709655044567449465805039239244320280060127807816812566020212157296805261544640715208490258971884943381643447262413392284571388364956284319229593028058485107164934411714256779072249929153810696932713169585231788934821370275057054457755972595672059553620807133353299156337373735930902849908116815585985389417142556628958935013979756263932568770245495482747844674675886042637795058507804940705649563439932875891612897943120300045388564089147812928448603769348144531250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1697628064204265127762883489243626064495184897251905107220215701118886591488913601997117423736179908010045282655863338278955410768222733580552072561407184294715310210273994403549940438387672998398836411476422952116879246675337071969304449181349477940664066856458480188607135205380898084871644890583079380641386146372117606466195408185246705142426635394216754872965498655967624345297942195953039941888055013897506888213435927263768480905047463602299485408220099222158753720533117573565187862747330798720000103445344538761270280731099381068613033831067404009268669081256785204068910383569460175755717004854284126880278236400606734338253037774946520157596538305637532608649330561605183022427029399270149865017314241255042172266809613733832261671913139329322456648868158960532667102509396988356395278910993171003313162801158729663366758068725391539617981204748452163853572343659355481725688104582467491320873387421616559259762179462275940384952941560191960265579202677926065977221442880435905597466928571883579315983898153599007683878153814719035564244886305860841266281617750967625506810645150100704057257430113318968571407917927301328063919133441277557619595973991697621032133216638100795240114247892085958799463589361130090587713608712368388132696767167681460584133932893638142129431393035018121894509608740058496957291608275643036850054635266723210021539245046891828694500074713800797168802586934487735030188321964008031435993842280315386556041942219626177782070697745227613743488385168878788492875440335510691097264117063861598423668295840101267941237403214091194970481350608803224152025203514173551651013671214438437559297183396805427170721119301875590763028071641552986248670518749927945166449006228773618257620597314763591009611658936775404039813497393472167261990958718970231579794078733580716717174957415922315983663326824093940175060884592972003276588623618785789897224581093985694072628499948342887411487896394685021550917306426895960197983960122931318412987898878233888437801282288679811538696083922479887459533442992346517786099786292957776822166804729781602926991466283279403833601596389113385908697081987966759744866485662683311022707193964858298197210284012840587057203647928907490965301263962273661375819461131842299605426800753985272604975351769757227659841608845646405076856545422922667095815258733214309757020820315466081664727841526994336306080319369716216714204625946786561467158610390293316821838989770532079876707784393344700499767610650624977028712589262305605609139473076870836080637039903607974172617420565559227944258184174688268287062449228266965148393140245796016635732834240951286164238087749144700621216527815483035236110455166872207207793511323025666472040094262038970327443628660676103287312312562479900709268486572421255100576573548933073998370983342152523290646067495615396192058424904722051105774708776113237289882826380036447348030301611871889167800278890790885086592685254707181543496844983316906399479046401259010988571166992187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -205057368142866288193609654789910687590808708860511714619986122318674859756310648848420937655894987545957470179754333113876669880371491087393282506096263221281399254175186523700687590274104452879783465185358752817678924302788786321930735335775730919502378524556112574801858301157318344443914968450975611321034905852461991366278718796727832300916124786316148502931164988538969681364708569051846044419431975925596805527679603485066003486683692289012891027667997888715211125762536744179431119468377050267866068463414395573430178169000456630481104497175933551922980977521610918368708429812393305226188009076226082583614389781314270037204449542893930279760717075861356355133628914240576154457332712018411842895896606019961840305937157337213157105684713199433271274498995837351292833478962187454545995397057773800099344056592252322500156016391422656880894886242054850122589603210953966439538392264071390634217082772589484749963316235718940641181140232187961251112612319878644585053256202938411666988067491902799112775729914726120814549447803619570166901082213951348220573480436512129617770261430626724540521598807685770135542722398115079536627194434312326066105868284840124041495500139161184425828464693263911509522481431247919950706700450349735643159371146462893247684626334874344682133966416740442222801574951404094826125020876094461464802593458652922920151119019617223879572973043569723503395443372324674359660878924031899006093202505964266752535703190519083028118684334068892345086469331870408395006156912069939376941858994906362165457865134442503590826742143567033617677639093787880705623228682827780340253678739394121072590753259937186044558242667901612460880648429233688245711704306404639136253576598355008008808042110124332472324234607781620821725936977764423982436982312249055080655092539071338400261858503670052740573683066999475908636606748437192211666249787133609675490045097557952460213196536920642875996777419931992872574703581705312219635838296383487857219883828743488873783197902422252707623537563298012538184146573145431416431455761424751077978511907282283724429415562351592400066036136890280194419575046033725426958709174361382856786792969726428817803972311915525957108989215258791911183504637843665280191054785829319171162805481510272153340370170727973682584218983269759867912575714470207996920589673858434656591190525479041876058369156744856976870118357907033837285610759114870474054867960909641484825897333784918259174586590169435750407899059461195354297449635755684320056539826922558730618646703597349597016523359970961923505596602509022618375392721217776114011484058531903823894946128888157675186730074609020692489224255231088776802904978792420825303368489431444421131179575461521454672165627617803853352626000625317612241425388159168261749793963915511470167060810486210723486846661482475132031720919226154161554138948131077292771183840879367914404892300373030110484707591084570054185903859318437117763084249668658896438670493338232837280273437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 27937775522292666698785935333341491881982654846077922558383653533538289910267200747336572746557867755625017505886392030327998849556297363010225750708700532467066757695966390416419929798378898159829784415259482368689091847176667151732001743260391109172330950464377974783655559702618576838935529933274824427458836263214801976084610895821690044449834716086045869776731037731338630167053682640647534676873651220158570270326204086842934122501857526067761413897307402745908766548627565310970933345542005978189357579719115626321174004561150138696804443565441111290448910949896385484887155286018598852509166481584235963339439371387291732448887226510226119875962377358919772709183043485368702902448235310472119163878140129733681240110952701765505541476142149845943725610251453580240542972057016486838758927980575138583496561769336544071413455428887854991130652601488605240474255859299323583743313963996328901777598786782897161377911709508242091331417888957039510530242889409584680093617888611927883678808462302322240430350958482668256521808918526272021525944734827787955282750774480064179535874625829862995406638033334163689473326314756766927352230566869320628392262339747676630596465890993737289320600897324483662086784797711369154389907308303349035609307077268576083485681003475332339912011840153752054311678211254995707183449001841601674073721999072894935370976855294304504712394843309941017568164283064661666755878850169705681203026183813019706576025782722908495411768355311795409942976948750789178088004927882614470539213462554491142641900499233436571775156430367126879684408819150663461429432158104757813270206496626208347115741195082503745688969626719166451846921824958309364816031808740176099982367567684263938588350441448713498611640851719158493166206988902398512862261186523778861958230674129836344272004360935962285373837506137818722865596422625681100562303733677279782172837733541342562860807782811191729502189454673650799239197112796978475768143204933271564761876940398632794863294731756008218144718384062746723921682218932068366467028789221369614625458335419909520345093476510660016707964985492296744312406748339670898550466501293545105747152188576834550653619262336548380684949805589254853601059673778528650790919304823617386422600259040127770869859921838190005985504132430305792334322921102926279477394102933514676030318044121644119387054103095718509936383208506195552082766501729130386812931178525316838137513677129879858455687486014453951691890192269252274505039079062033771515749773362455820726628510519675198984780934378094075492400338937654547847920399967869231925039195717393002989378632209771666584166910040427591531891470067881159418221513589668020512374434293864555427025028391026502486031714904784434697910563412792779928891012786786108768038564869318841033607319647892111181532489996757159089097575312573767915241212123393301242737451643362812223397643418296601593021013284773570763561107473838686414399702557154386417097087948456488342285156250000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1959258574663312922204216858127643612781928210298700884762563560542968795085864000400659039564164218748630060266065293355889667632303545165212644550292401670489042879509808601636389997578131973056869264070570152858771321285427181515111221266650406676485937963197363118338856393199934319653747416684328234119386597514897891222057290348406847985701191339155731127235320550307250088976980020387529459418502052947893788122696410316207518537721004236310047544824871912660034127365426772507235905458829442738308902250357873139559216123066597221817588313370962082927889402555229515878363834646231647234819715030346742568843286861187245409582951966290428079769805593925066973517491191720189900861087246969851141077075796610091937572852898685073501498813663304472005089801344281518474753767372293731739798562106456931598611867739716690035153445025862871745757798904700373258031766760876155429682994688961432438270184641661427004317275782380902077438724825760417122517628716746238023310426724734900774101578567791599698990299853999694333772965793923564554427524140687708536222531776498768098323949498276296413417270949018899023404529976309314987872434525651477590382813637522539505726834581349696255575937240188314264397173428070824551492367537032597438889446296022999623424631085879982793811552058676407200754745095222438976046053773083259674738695589473092179815875048394618279697026121621114386608028412130255188936969441804350623927017805693288593421299193028832888933086547739596301848841486008902178263517698441419194779263011045213084255525485755043472510102919680644067725769863376104189516188105707880567413316557587798673022126813357717649969778405568029535958571033802634214119191025639507779819952830806557393703156027745152166975748860034270362007191767496599537886663982072867217971602500367639279643089323871107629576226592963046340153740096571671336199589351991467943172609429251753063390298006100490780434588826408310103354042875016095070936222677038367380590152204659343270419595552518656452581640206931317962114184483656691155158139465547688102992509751925286426132132711807042002838880645467477080456778779754017762586487398574783239794683096371327240725381686782488548051304983473766921917428444564776203672965699621631248805220526165444014355196293063707020366885942535888156475768966123703248072177715279064144951232608661049831754338885404340378084367661827050030010043117127034815965844553182830505987881936139966775990729230624057891970291324533882340840163725198117150909102717098129268282323166449627115577792622035886753083250664292571241804187470373702407587420083803878232760935458720320181913211130432091841193772386334274579892958851181210022196631997885595199526954093699345104864440235526505744431424780020362200189045007516848651275554398259155152415605004555939332197267447397433189453343548274232073461166407610891584481553153335771368994882601539854309831699319163229832910157360246604890505287462758795123844181265108589324951171875000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 30989994172657394901990995716833602934900761648736022679259290164934442837151768426390269666586378884776179194919795626713060203966048187236256502407961818910748242882778586220704904647340325946941544472905830402681650733124606550798103034055408719137689389949507816581262710034177157563898492799694321225090015325820708873244749467882875397530476561680732226300755081202060920729015056241667615583863946224785919729495854615404861856789243983628535419732188559426254583098945827649080876111974666235813454592101114944247118986351093349027255349149021294739273718160307499080219804667953330831438272128190740060968950390611467378144777504329095410981172663088457162630873090797227039635797485455072441339469603293888710802514212197734320294340404559000705268031240179546737595408232536147654417378178690322755919048377774086186398635890155628012310245150775430496116173603966006036599959438951444649057226371172457938274951801555856923488767674064259423097693010861436499812558767241719112942052223022651726588744651845164740206685769171769844895249651906680093943663082507649009348190369005060199983231143984930903216843683344009586575801174604099562049764422004191289609027587047478698146702768554325727469076404440230909166470751947394638033696278229730224271464748129008935448548878981473531030183294223597376793867547617463233998935968046283410593003612001257199259566383925427973000470148432064431859099625087347629987418825717642138938126785150470719652094064561177593198719806669383274329288598832511536175396197125357202764200915068528045287316426960842187577160352812852617569014834424057012397786381441726228107370195333602658052457624692192923140171083036958838419992289147999443725589916174147298496212156347813671169632054049641772844502538171355316814065790776499857607385375060694726929518290959671100289522385968287057039185130640653051843032236442882993587801784632354231693306855094203735793561036540889219741987568466505924292996152197559464531972972469398096073082473669890943092804121165975164623010268775164889729921898265807888335021156364773323367750049579759237069240738548756749327692977429214677922481867782032472917236955051597745816342663412537360890948723633772983057353090210245810368187800677793986303404633521424896774769563380679399905254121190146304656716960957491384037551487897259445701568209601698115907650908356684275545152210304996034653769078147360420556434250231940609843478470890407714614069853363919904472307790905555269923470857980501938287790428028277130568556201600703824432620197317264214599059966154561686030900963737318143662066691095070531810180160043177457540002451421929365839754407492192873706585798824089832367370452889589501582524318596742487526208094322131649745184578870923626243015191387772920847885590192871520342207311358274550546383331097661162432904442120982550423743006521503216221091444301253611632780916880317204764889246748642578416716828470204503954954471701180179227948419001758136749267578125000000000000000000000000000000000000000000000000000000000000*i1^33 + -12743127560918235155847537183385301863081783465644609149755034336070263570746111185122717514114062779020135612707013262302981653095966623145307133423887056892819794447152457263920407127628719613095776161667313166256671966578493203690370000257441337007226028689003757556081396046120403202791629207168203541961541592661239933969547248904459114684336948130286952559435313806025379365283307175113830217636894091101572428460877046580693775292251809350820313490156130635103820174907049974087816334598381067535941123367678339000248707443081288639132035985780434969580664100263170359938480843643627129755655125539923824650126382208426170586835641525837636894694213103705719013751143800513948652429850689890950518486125471168151837274851374889478418053152834820394718455903857016011712888960099926739772906392689594390881774462478798335456143014841364572010587276379341221793942016417424556127534981278437722323291471619592654526196063712682151900471790612454307874538841698955798694959410952059830374542103480832091223527220036066095674064561904537686953802251096796382028288847292647424459409430158471510320739755321229048828588711064098805938678292997705730305887225024182172109884526829976677389746023546174084117369800551527582199289977440664289868661898584120933290097146429730559285026331574165361003385283385299267037449941739982485137016354730011423107364622039507763291932492601867095975514417900066944000493367592229363208083590163179269744882153444342031028316707853870953477441471689514927178379418617066279363849114819840217274992467633210795347019916713893000666839760736963478730706552566269849363649954806701020403693121355647090898604951213483281948124384727559579382179515771319006365416353567534898040307600493697678351330085196973618006658631194960067116579139902831821993121231958966334384457228869509619375793392341685097226610621402839226149087332503704816649769822872425885881049379278763623349114016293774981649039383351906475290555284308094974308599250102318228978819280810296802156154037674393947849973682997954528055313263191346154830421332719756732661086461703527083789337511995734808131745186184789622385790612450844949880634546229350916063382764629309513250742633253604225751419331118508555814296089344965043539977126878054751972297445042773159396478341635393781499324325264894743855576235781170338537145053199055113716505577685453055138101042807052945814216467167941772868539017236035805165626851994754703023918204295502948445920298743188573758919479573164092245094987239674965371067121087794968917905376116266465443248566228380732889769719803820551485545252950637058051918580487119552941466505735659993076529219698735726699169644896452339236557813990371664081916669328129605309836943139089188624156418394873564771202321755626135904774476058411148313675425272348696682988470670398648838556334875831487885168828924304910594843109644829205592230607750034204518805195191584817348640780831000341633838657301605767606094556584517440795898437500000000000000000000000000000000000000000000000000000000000*i1^34 + -325364529788175216689572873175770415023999801367788666772389011170204386295721620599002997632990988245698268057200775565249680318163839368534302105321267526360517811903193904039133901640961939197107978223549032254279630515717965404638997676553012673157947083661942624354461438552607152505242130070619901667238958398621733415291218807789678739735939942006254318446259945622390005212517045380910056202263859528150039621535261655147697334846398553196991684476495849008944445733036471064388952015249046100647938479472660109091204858810952038694618433929155700242707055060251322864001499362704389256202514376753354052779307292625979928024273673509324245676132894278274637102870350295975070494349465426059184165122619841627824719218116784877182212594963383032644635876216363396205586507687436225039400410185899810361990595797640379041582951491612493741475326970690747864936310996988587358563865353327302762161408050040723249453897150913763780798139832801868990373504445414699607911987030294839086386139016556315316469206236389412597876309979792599477936598676521554590781306441797854023438162492881656500140577123014540161206765891479061903775602179459868373617325038626726675707841180126727585550480503644093604014966695160814062759300615844051850065047334581646536738408969556070976054029157712866915495480786436446038885950058319705217159107196115137131041616116377712474981785734959567654673449479299806706225916264491622390445580419281074274942313484484271240116174020079215416060478567011547334313960910101040781579320609364087802971971780481818513092288265505240761108759607595386802145069883860008348050762552077249596922655916179065812312376407699102639377958552108756933598864433281756883801961958657189097037899918442660381771990678085338609849133470596189033753788941154511907252870375275726609589065080100637862357171449933569458503621264539856022328721257195873785884838932428958104610887852718208120555546596368883215164446022720423774335479202895129297550474931015943160445500192874057234589364806834254172312156591268655411939798556769188836939362161977676153612062293194526233342237068081504127941494616438981154370886595136431048337714657467771096943214008273007453757877044718189559170166667926028489656862368632504553789164881199453178972926295524021136535001453140963658988038706220490272729536703841234004953281174481382904061159994086060313509487059714064311144129068646212989844097122691682351944318935248946427831357358570585031325099487319481324984056916367380915665689422167759810421849778301848184773463660343099018831889324763253563468750883361263358015026460110723849155908717757553904291176253656391335279052710716473018670079372851811299941266828993276962859167365010262407204366168180297556908018648635808220587042177503947461733699504758251465628556804224796371821016932093702071381285133498266905225000312886369971757487980903193881506868704786224701367498563218906470426040160851284591646869532988372274238270897180671691894531250000000000000000000000000000000000000000000000000000000*i1^35 + -108876826416507728001878210224206221483039899006813463285560134992602975677597627502648419264190719797513923148548444304824683742117022506078029743586712033295197603466479636528274171789178782729302089219310280026138045125474209805367854279703293241881781179158933254652491435189423192900602088577815773283378203776796074861790425337768850408951530206289899793340878971756490158572968508739243352291903292621168022571980615094023575371513379646973238379954381920731828362622139140733426611696455791963752218646102194386230671018728245611451617221964288071029146319366151523584907402281553566978516844369609630418251430524971317986709672822163574569701187684435136963375148260167872301610861168367080446515371469977148167351643764167275355151218128569559497039490337593299280538073878352877977936009122665610817922258309430202513658861264126991564267919419939699674240337309598662925920857807930918768588460280509281803041052433596696304832562778312228939812270290371431787111594066630876972084223806317111398146156922277174126270294826697607382864620243936995983961933473578751596671448484832621853920515864015163808276881496129500099847709200866636074744870183843771606454716432762962196493400193288317998780869285562078410323320722928555897015344623364885181483917177065610018820197539634338659201418662698110394927173061947336875380337273497930925276822912870915011032714204411748206402615484048243561126372805988887890483125312023995194780886842512862963583941014741931553458998811322242145509470104858390960658862322486788131106574472306636281191885763279541993681373368077189194500079635108886663594627835455088395223277337444183232270987388555311977302728292676847530375180994664705483298428437308274986796354849612484828294214446653927357638773419551366895469781070378136670548331550061018574531735117614219255440071840283169243943096508669225809119442609329783641899101624123492356848095881668960864964029128856586487240053561296462942038936368063532904559069559438830439401230925393724401453575587332364220401050231111825921722236687672998790460024492243844313387118700379633250719317109948156195934066069949080789116099757916739439519600219129181728396611859306398565142302710220692270777833685522065801183335679032907599260389112772488280486416316077634967613204461950407262241553014084184242510339877354083839653228011253690697694967151249357755846873940288819527287900922348259504584260107769863804247632130027498019494387729117661947959970827589852004527132698241962271340845660197619122769644751910107279026005215424996385850876373373035355185522778144590372324533160708480742075323809457979441457356224595342447931267167886859120529440742319693230318794085205623972576780616771318867595581478121336865877860969512848218004414898149765273404249106042947264203591412956724359620575606732131103373309869791492513364900161321955441919028981269244536145601054380679550344025319031524861607008908271598328112609247470621651675727113989334106445312500000000000000000000000000000000000000000000000000000*i1^36 + -9347189549832478417648499140766220707670667690575104064592136354525934736790603577073488508398685249177464627383424016035212226653798719334864566780276659346669636779513842287919148561005911901457756475726329683610970437313217257456586482084192087626422371727682539223730358493740637953839922198941027630820912180143839556764188727357403173893279644987637477828616745166067630340718110468445265341104988990459570855072071885455026380016583220122926674607437377893343820694242008485549703682754926321976291664162764038284558919922007220451136470722576862358122405910356323578889446709171648301365679943002612199186067130507166703145468016026829189034493708607834738199199250655014127631143883760764618569296724306513760077121551805500920590593708614885195069772226606818305842170001588069471340912120596639083835771016202681338089114886326530590699183842977521455897025177052942454390074319439900325505613997490070894041125344546054613773960992466286595026211075086886139947742478037486711803802266596733454021138548191279033800083576716303381901891405282369290792501011188463492300399327439303786008656032263623918250069494457747805023849255143299758678332989507221774520566781466829021929612144797248301754509644533819383171473739389582773412084675493836369782591618853604046619843855664702021168197551040126833351729323004616477208724782680561205171571918930900339648390080471042483836231512198196446000478267940605553654019559420703792958836211804529721990626402929282528627542879005040720571180215703767341283236686879793034141540094747041260988567318612098767783664457690352115160122891066580245569369789531320961656762438547231147961591983947129401319373716312430836682996447301078528632496034219773122737308698745305745946417606751598424190649935606201903297176050202666159521462181030010046908601241617407142772640640505611267009774329017331698385540432418543372485590535616786450428826224374888810107537192620244562475010274060035707694004540536339769793031079408422365238443345570811987181490517723966105005337750965907739055329758626933943575724547406071298248581069998865044039433132709813664629249788781148093215610938996177305351428030596527043509661136068878830620148881662412158779619073406445830945887321099812797511525250469427827597087114878855726771520033936475405044031251300245767810360594142132583330838792044529693767370404546074103862307257770334608974240773251166289372817698914667920939035743355241681380986531226129659782803348366925159824395939864765812665955833470129218134683593661068301846391806504037256282300818894411212603125811057556418467317248335591107359249144587372758108757425804685529075464566436968946946601691091449756251904763507021419970257239745652998023901018227869233381067945470674989077844941442270526442744821275728684416615910611463027913359974185259244177526408759369329007834060494096462154812629025259575416490782926479895147035733418822871389233859557405521241179121955258447618077834035091400146484375000000000000000000000000000000000000000000000000*i1^37 + -656392639679987624177624150745046044615976626969326716148870539657830755187029314862160074940020634880768223861281095542109967088442574193104564857396829462865647254117578888084135376938852093179321655943512109744068625601123618715657589787292965438623193564705037751535730110791539476991760655803765826962143165396015395496253937403808886778302377494796234263092836863834000757410273848575612009609332881145315416122376483558220655240970798828030654400669682879363384561387169072222438412922041076597278339809407620681380055321087009419824967862549985447310239596137411715751262737054008562417656749660981085784516288630061493045617631786652613896141235577236444027092911783048255259577793743112486703494207086894055436115360118386078115193908021969312365024466146940698654656068979696604392393685611529745719908217951259633605577446388412822457093344239529753583691420640114362714402619443770435754170374817150915403089396153438352745184026774924516733654992685480412855079154589671788452503703835262028610418470564754034404140267095527171091090754339382157169444419419591935837219048823006411934650282039909492332128930155110186040057634248565132091770240124115441135769430366444686899531213242270400266356344163534119255258693273485293806714859601894379736449861655752465931330530672102560766278667073481754247202026975017661486303694532096972700130961362504049518459295695730373093667866932260661715263919157378844406378860090604069497727998795499395871398110906201698833030558561393257978605844493454758637312071212618122205162419102001505185767681441395873982169321950276575636931938792557511720194797015840513133357633615340315475408049458657912439515012304007698753259908687660381167105949891677546019603011461451836461428980057008859121565097083281290628240519855324024665938235911631505166566624464585796447049272619752545995138273980260225791590730323649918038524513352070014509908237202541875018676583422931720862974637696262475626277098040041851044343245069310914182086235883825378664883900129808657302897507757268174499076963365834773747201794080945521843865369177714871183217010398025932711828920423848381403912150905044929536067053987940599972792702287822720667676384799354892487381471390007147288209186992328195155845745560917050982261901045440878712065695284607510263675952449672264043623302487891326907654822315644783753475177814726274210448664134256347631424866235540679195362811075019228760637943921045893762700951547291689041213471492462942605905048995663483984954940217513534645218263974097229531723231225812049750636844191502795296741090771635752779335038461834030101048392839217543341247989620540435254331849071807224314600916942207699746503892844992305868295714559166104493806737008347056555236883762993972258198283004190739434941786221513599880290156148666388612056897235670114298219119986884057275901949124871364546316636470346434988183847504963785079034858382727133229595498960304677362187965855571087700377304613952636718750000000000000000000000000000000000000000000000000*i1^38 + -41547351677548244511122997644295976355614475090075218778697380561732762109013103121298518123784752671431684672996761334407380022692917240954846818064418210939615884584612831579953062948132092635196021102232552685281815932317386871897874733870942564258920052066654331095498450393697104651735158795537686280936777383522028561883698977442300319861806830531785383279149218442606300036837324676677268743076098072938098887614615978943387260762095240087215095922421867549799784656049297932833102169633114834873308823582458910168431219609013535574912368641626194017301852799789066173650033266817940425965635383155165366685512167179461194823241617216596672008062954850982536072992910480503168428215522103021496559461666474749172001553678145820673938871097320890509147309194993135829488571676290183282397921182879631014548154293768383689880147017242522640411280301520348617455738823047419597802510240887371120270092916291729912115068255929696643670182284318426662101397249378010438222809968533358691479651385362077853391775526890737520913713047993848472070100480080001610674403490257486081729798180322595527385831957572340905262158852621552770764432167999862072404701238725679604582707683987374259415354511891902699745999784031836012684326905132635056688193379646137409952000293349771471961779720107449884394354658840688465277652251785162267561576512128276666540828854014522076090498874146346140420573367018592684988604824663130032068451534365090107665564157005364356335509742341244103669311688529426744327468540502818990452882872987667611691966359475710156866098790275356725593942919197282065052761503289531564450965637862767975153989476075924144958135140624170880108714696586856403085398881176182580671020559728406845383597041132448343741990199124852859137695855491922866027453149595897594271169936629219327620059681550254537444511531572679443736162363633524079723897887070541880164911220361243253509084583036787201564706591469524640891722034029814895142970859295125629343103973002184458113193514315649655890996427021757244152614267300079683945471451955116741003397374927326415027326406716285894994175081867265023457988578788156047815031387903558608874778819215813461529494910557450618613982919860582338188774765858133368471686524078593089146682330225192975367348773023500734919353954840497102359284372303457767315997618200596384321078315719134995301439668869008304734217149837989359437087963241708409381797269429841184520787467171356006206063389614135018668278947834392426084254854571634696743110886768634034567922643572953753567550720491422453814138247662879489475258522983438720138541612386779807975440993915618807282741139525917858445814479282703157000152894525258858308777223608465275185054996795196525434353100526423867446155391824439160847491490184955608846697367258445259705036272578661765756922436429682317983532224705925221390483774615745329513312477103093585813895788566582518403493718539143562217250215592360823744351112150473738922569998626708984375000000000000000000000000000000000000000000000*i1^39 + -3008533695961288111793548945380187178462952583870609247632980936751557909001717063065776206725003549858192888835830160862419804784656972021203850983547127680882132081190699040372329216993317443906669031030109419206119678657964566212169770741998336538662904775084335458745026735863486750125192816260675801619600345459110848642414344815949539149640231681101439077522145085439870181157659728197291844305576808757247513899290044337721199444675724222177279933649178724667268600655545855612356437572210177741387162360565751781559762066036393459095942308330041180115542918604738076487019993368521793494559422238590533105601037726270441047473738796440742705115258517756380079018687845020711853451289860055223997606530791731174048379483705594428410392997717524429892670537289449757564615385997650782553632030930500676680024169040107260536324974225459728699796249213147299207081459474633814943248081159962843732815206447565471059351086467423574073260765321213049755628135205487092128212240109091551474091288919915421927758782630930218195984650440574560751830542362558570636475667952369018773831701760421803817086915659551199393445217099122042776352190869801851523681218901735865925367032550756473760368886460977115906153429031889871665838040812062989605021252395310255312000691794394772928368034712958033972307225799738255513930088648816076468540897924836836318696737078827850701281002018521690552475161287038414478116072834917315511549198680494461489757485172810014474046961498295711844381955072241103141775057221534755125793858123488741472439291553882988198837874766087810650808499533690853492859992440861390169073131525058293024241181964163260147520780853307552083601306061758943664937740707556567776143804569699649381630309040560400630824117965365205950392380903175355388617211781987838442386096249025115865595343761830618069741082174415155927516260667015739242611117571694883929747718641417053477536435086771727024816461015242542178617825897396247681046007017143867255622058691493114087187997438320347326798903616658231300501091749822049514385562198889117644814800839348300587077445602869758722965502832258640901828928666568102846363266421740547461102718824937582817372668011661771418953138216692262368374704586821579697356091128624279811678327867976950738475801326580316381758521318408624630986671597795104217581600690843116347580325541626993457206381571596063641710209671831320503479565064000061352587692636812965532870109466630434022426965795066795348978434260222202605755272671823730263711348681645175364623370132686654233754633644479845088309800498269006473778278613790581021927881067125035112514343068063479529156753332619701284988457562423330398691351518234002597105145965942424278180574299743455359153119353344417321703198755351885222650740559419633260658288330435668366428233072471124442442021654666569619323891282929017265042021011870366947175859563835456792283823087786631215504109469333241469590749328829120757183422439958765968927560424804687500000000000000000000000000000000000000000000*i1^40 + -183329016378114870105592923468125738711946301468597328933860739630564721211851970488011238923007462539105087276978874856652690275437350168123764496262450862966563082042832361693367941856123933940653439331233456736939742160989539984991730112378088776880366110284022319692997552934513813891145549997713737458075243562150626598318646857435130446918608521957653700834803595535142351905090922321378330865056517801525971863491372429979758018598836932768524765539277773973424047188298107133232792430302493067181685862170000381134614830315774789824057994405911235830803409934233289433742897012056050402787953370949894025870126664753565471345647050876537272617569200999377531744076345963412084093097805813711046481352580400870615021733751574227271939756751443964903252094496938616981499937852851545311693429178789129000208772051915082226820480338275166339619378069078979057299828355716515443228186589083361142064401083562130925412693567568389598265285210391020205335291986005839372916840643727827037598591177866536628751850721542562837339431475218120585992460667413187777935264190491345521001127865455492422117842705634762342832734914247389903803934916932776457622514417021918661691643586324731133444086187229350041549286148066676964926285012858748669597845306774611010592232090585198692037686795927949496704648529072096736015902107763380942026067706907510189017326522196342410787765250795556862438031413623383240598457644165700050623190711610193265335691584831569027769933684376910013930993358934123619891251033914201646615049712952372312132257431051608743625355289181851136858757201943130375758447419448516274476594250698504711577240891973698944406410279825950302624861032701881716409254520720525915940261583729470995446019951886921494250301001768384431537328116712734409668932286981608053249939430466675261294941198913881567466932802918394725940402125250283321631190689871006786352333246056450424752311645842002334910651223391591486786217825592574395414143083707992551761484587277783117910965278226041648260542672424079187575657255213147778773125737296441002629633677706187588638621662976314822461664654594799782450203616152952113425339893072773388444887687117202165127350423798120724211779754469673291277250475109204781819884080015130714285891391189326445335627484986537484621067135913414327360990819537076787571613547622429712606471634330234981108848748729067482490631802476865311723676033958861988460919742670023080430180210051876653503376442867130358762165163884280506350933171155941105073368392633414833107718502695108853718089650366289659926362707725667321592919305248765295794175267021311077585175812631209699131553969466176736844666422671901372923624646931896420927168695347408061285643446675038400580892111191573982592197955352366244728475513969005157650313803411117441010265721736846959058283715257956160058264079978466490197265807692604150186939688475275803039986112202745928064125566184975923599679975175823328193073078691746488966977043151855468750000000000000000000000000000000000000*i1^41 + -8261099158994703727725266192929067329671471512259951668664744563013326039896986769180035507952862839171712041117281931271135683771168715229023264988965675085654690179949376542007126825666197477353453542590243876439301132609449492713034065046417026253259131480205085539108027180173652418859028110757105947900359259996781158188131967206728983660884963217554689216441553492568022595339235188760691816365829366410937680918742297348266037522622553564803466198947060609729184085799088630432340059608693701019633187805634615860721124568975225699387634482119046441144263586748188749923750136520669947601885947218762606240323809938241938538333417672670108104789146978099386587034671174759715607116945533401202426346494121275781805961791385154256992936510078262384504013644360239468922989399181431219165380122477350080284772131212540114003199617462058143144619730787586180966072036935046095726147847111047529791984097429458725360052088537208330773466623394190901880767390098428129708582538951556985741423767727470508093701407217161636030260727494876808745503830671647044631029424590527704077360533812650617022973350101204989378252271479257505280800305722590203345520356788894741242968446595552362137530007864816949286392887641932959740522251570854156603194343910141590105838405118485604956346902918139759069358010950042775190079915557728395117166560931784982254977827189677897863945016786334931156706877159538907590569926923920615774249334364481954143224368090158926266929058860841044421947522529006994613181902642130641868128817844016702765746180219646604073330015428994499503510230726612486236343193650276520132763192948805030680628536268647538347490746108628694788361240178480383671437221048208332681578428246266936105837975340573410255666016788564532891839892794210333466803678159845616889081540181867991779599921345818241611910095062165908724559970979912250421376683654465785835144215286946290485455363675041241857816163101750126185857702650542893856131682559767268920102358825227690862170882405754983666231689426982426800854224197311462695457396230331064337584939633641538976024552610559230593348448478278732417406405564401270300425787519498205692490378907535010375889864460220231853324310800527426043024179904378756065830375205197038215063197770169780728548613148142515299704930536599227083084252010723246517737900410296591181988954518873298566461898554822591235283695446412377361911676470892445835718933026938277479154697582805993077808749890767893358491731350638663712744685907053196698731928952642841672900102125554661610123694863547957052648818507833744433061579611828732285018042658177110174864619168962107897230646024865875928036746342833486523346294628280377869291883110968562547834853434582514662039002865567629685022455106188793434767102619176811236326319147253587682485989418994903787404635778698579870385802700730078144555290574667066977289876526093413292116316465488760859195746717882400403547107639885255825649588839813839118935699462890625000000000000000000000000000000000000*i1^42 + -218312890790228337082945087925455804189729461145950939096791524559555372444389427376758229480818378739249606391777852381533132142116375834243641903295281112982151419007844838126556761879534063586753118823720068267455729443285945847022081355416531021837844557769048035497695344262912225071339297229124674208685762474161960504392675780707385815096818738554772226265457178479555075745156348876278792001391759583497279877394689825270988364156067217447990850182733091315835602405125248740187624253818458289070873097998076023106609985361030727523262764952077685664388177575565615326908701453297971072162735004961223265672358052364650495706522177461543918677583541042937736670380152280760240106536350557406558214323536674266385615829717401411681164484575940134101506017886892743027605688403928989965065170871616231495996409915990363171835940671721466472701833099715489275096343865053559269849227845776352386686578141607918028162167577676087232966121142589794249947599391545950939971266885781532134288237379663844455948458746975534310791142531184207466579884256614000717938541931533280887570624928136375505813238803310251216774114023673469077308309800295052325452285868977084400129788647902857293879238515624749539559514355714659049451095992730139468247412042676552748215559192771107134144419413192225901487232955080457528274320389922068098101688411931107546386419453418630825337825686756524473935300550728540439404347080143579088122189180108963199469286717622905588859883885184879069959297638610778984950440067929601247831334639411271137231305250566667795906087181108056266146606105721029437515005506127911895321433419708805347179134609388605868462416385503017012788261006754532570779526108013335923224413460189682950678651680483757448067190594366110522900271804649818348459113410674334679149104416213288166680394135118761414936934561226741938647679044223785706668366047807501606528772866153130410589642966224412558750384405291556933087291462488982246076258218788353565882049250008527949811013167117847868404623838466063850099222738354725744301426592339250906343894136474272850442582968994880436729879061491783854727021009852397832788367084081595882411499639338237584890022396983893854839804269282627058710661544323843813896145460692993237212649565020669049599001706928952157676558615273148590651187118358773048024581933385472454237938334781353102491749459561597475813201826558648354715211400955514382198500149998672444217166516963749023283187466474261494536304561530180526485793528441309502336222660477533033795502774013919480052462861750131126727869021925645330093394408039101361986243315243420790213400177303649192639332486267540482548652973828588094865190718066088268154150090377900166831304242228127790960807355492226256341897545346112890580361976593667029447772128650987777337345800414011141544169954438795647480924922989775334715529512052413557054725459066809673000138500253222484137787333202014627074443238941432053959089808209096675666732788085937500000000000000000000000000000000*i1^43 + -2934513011745301201974493512987608517831202436865317156540655171142853054486300282523376569716791267139913593167272646404920719462360629837412769917441295977893879998126964011127542272878735166632193079483436997868659036628454317957480673679324192360462296406816257718971761841077850053371548422337096141737876758079432350511204865938623738519087006718420633891083802970407157365699974176393683336558151024001311119253263292927249272929046708429135823050248112244119209398588788656289314093060037204371331455194863559093834707579453224219113791970332987694964217279002815263269924690427979601544713404978382925467426065150643900378781752640232015669699107245595591764865232961922016159975233299196611887745470398064163367748474297325158234529567209516896651589657751199005108786001685677340876103144661354958609427113022694905364661999067615403403850930852293999917690372330598476733754177642893003383085928126305880168945768073047231877744811941511397570004583229866622844297922107937972942983466195371388372868933646728854903104290375413094162139743135090961634606597406710326249937163285141259026507436694066948031114256203258937305659083430376482486426055852797449569503923938392716552204140107563030269605187137304895412199232326466042341157554206249575145645956778854144672508316520945659152072462478121130306934922846642185446670741499943355062351258619008443762584898825247671229366355274162124808379977708610846293553222437969356772388035195220648113263472336818115177584218372654970032212390973248229741333995480647134879911311050680630865002340123402429071141724238056049951830233635810574005440353114628097320934437909039318169963237829787092644369518375445520491731643041671756885728025927195324632500356522217993140590411108493502141969940220032760309190384106941561188227087840230238704925971673550416805932484020978541225923327607778653273668380436512076223159952181038394448897377840008449999248281664630725523558914450613252944712031247468404801688108321011860737001927445508164774573083556528299855113799753971159403230039688027159739473974933909251546568512230837241299785040648621944950163896610804360942484456225048181865344737855669562715838583907772814938047844714278569529770166578636460338408090454551736936019038653920665262328132903758930652148420143991229636425327821832168908494189892065868518070748515017685741409818163359121510413950579342099159490484763438970783668399057724151115081492002742591513792438894728825765145964068972752868431492541873303881306494743977220427773342617133106332283792723366630989501437921590898113011747403628611211069309889263825305634540372934779460698974373697646918623658119841013743464656672064669232011218247333221761129734433266664963735581598829751333282241763134177720249717693709269696349676042843224874312810104344554695377654403307816733448962314837582354815085603995672981249208999963596120346763948073044815081973194884491703295509098529990946176938721407890851898193359375000000000000000000000000000000*i1^44 + -6044167209932515652453744803499836502651490675132778445074040040265496499380569562172960945878936899517046023690421817650896498162674014967315029839228781679433377237862346790203111832284084079686552235150788033035706439784374342400126943345124614749770390070187816561630799628505432245092201748164156976224223959075849824018009292784230025640692964054073472014657216509563744920578637556267121611848528548643517637202357101946239039974172530343430721021224657264896865105397708226717712950051487684257521599439168867724897369296299294361895658588382385144087772022579276538227552983995811604012401271251843078962592030479879693699126287598468530345377126023380159542639494400454695866407811594222983296465190555689191338716472815347750437521857838958019916546821456529066406217955946236356104138913414369439069339421040378583801239397634363729147077296777035186788938930910304314394645039111328338034384215598513005474308742977792122088494709425276967872622891054973702385753974200727850467616144768305972400581601641467378505037839349341700300081577923839034678350170059376802270918332761201535891922004481989562075587064949817854750528201997243072641103298620251985605315020169316500550912915927355613110710128627422685835058729190723646498395022317965569354415730698889908402661566972962221703399582136246722736810082446394712252664902188617242181534965601738983024184324566474549470341603494873101870312320926642003715432789844251282450030522891706682651012950759895289007304954590409321165386106902071173879529670013156501614366439307805346062019494478258996446040314667079611057784608525386871268507841744244522285265145867868656628454162447975004494939611402175729521336295669172252894677146204306613194677205637834888272176696578392862330085550619250735159495334050814410377877860057912242519542219557808209395026300252274917802796513062346904735959445873872547115829220665466518396649314965235624317974330857393255129819013686499519031347356328126566356640568161535111403530470254938388863847643387576613277765090457371064308309127453390633892295641238095731423764553378258443552032240959620674277918400415984351775026535338122980265819775942510238021110203492581605574558441756425551385537374312654730652349409812218276564352413541044820539229981979905198039717524594069317318505769573580010620697754504471344581931816197041598192553209856702242064882188703636237442898029782658482556207809699778270792362929587605369960927573764130296075195371535066792704431052034782986301700698716084940722070483042196904838217694287486013474083526436486498631175211652017612971636788977751097751988443431863237199734266826827599266333092852552093493592345563285730389814572057392180349939491804545932895823235936962043218623178119378713660759452137993404504009175040473870117491643338261904704606719119340439875842743842756223802918479747806753994418456836298381602327509586306552156469313433235316398228796829768465808768455522260872917175292968750000000000000000000000000*i1^45 + -330625903846684675115361392148007742224642724730458137464372628694843939531630674830600726290017339443679982244205166515792905139048812991954632933556327726680211988159806748921749419440329254740647156118392189135513925445673941204978667939155162070065921633547563187647919874182748698557848798634336702589068772644902692143814154268448073149115045680747269278898501682828629413376791789517998789775386551215486390102830367564044832684566766479984445658259511384904069944771620543631555738811177032933994606662515229599136717539757353070979082872676286530028426486649706676411867513252588028674887599601605603510188082423920031585280034824696752132531694884750668573037239804479934241606048983471055016866029442124378918198792874546630608299191787965345835731912393308454989664323232131333512453587729628621345065886445747870748326788095654267938641601655244397282012044694287609065909879410768653700812605094723626584107551230995373210204103105918957956844719955339220433798116448467116025817214740907027505103719130114324810835266618895670237219987371054981333208812830256243714580568883719616133373866433083247028405112851548697899620888529136009727955145025125679632291084693871943216546722175523840000692005978473436856271266728456099810292456491255327557753103370118252239024957690056421646356529654440511101222100224410716176412679561362960744719523718809575172315751022755504707202781156514538017321294422055191014615752745306030335749005964703320196296778983599805016975934534319684238642285037895278579581882006664473213558602793740252801952789642466717516819032355307736634169665873401201004837605751951119908257978594704348705093172391299222382591886905762044453537211820221206146972847036043673662617498359250370681048486424426643903870423368396895040693920494802490297057433436408925587495485594931206647523689663484835488304060197715896102461786470822347241369211360232414043175975653993313722249313988248973473389141348969408774629424279107535351639413993181085084136714504024733608435164883392906137633707799750784782480968803941838755716688114437853672426383193590727926837987960707082050807252623943337321991621040297033167090832004497339681865356431056432851685320535739134491801739465238589350244528307594228516975159040300351282845373921008995271629021926617749596203840885273668164531739274401663930487149540793543038220256883217436619083171993187583177379950894168097585816117718479756513629834354439130195807731170449305482954444194234780306399157327483888710172196425384043962298089381134896554760966949156210389530261065518079453805348679114660240090281796021909966517307174177115032696868797112395508118436690524778972044263711660083723167183614400218874556948293772646459748997057688939510072802845563011475013130164609371954275065942839509846475505563613491446316245626594979500529826789129071804417090552484678786882498319453736409239807482889779283959128879209794045144037999947963121820331840623879089355468750000000000000000000000000*i1^46 + -23978736427135518971052209005721240386573529120213374892427206482331139593178387793266343236166255152011601948362869384690115740572449427683063732852371064804487125619580108479824996023521008911448797040421980383177167981452686064485496861647365068110230732947025630027818853818721083530029924059266615487420525739954892796982297782217164119871418797162955366190747941809636493475812396283759996135786892498989630200795322964786764360844319513805740339942118670989574671032456487194577460535912563579774869623996992343475732849646263694678284280840244394541556807919599735703820766440637753746253827400606854085207210495196254996110162143384927304828754433811472946015951477784219328071264488178278134297681912035475669650230355663075969447915632295084531709592047815779999819674587811100292320679322729736327896805144102209154085550259713003170469304407607750611389204775987273799780504827015620775005728713943535075382451344254437699331934518468023479043402438086836663043789392116196898867211695887263673727674079830457908641067225516746743002425265712407209055806572984236726200688421993868975217129885488300721123794139894661972113217377716357866308396061058134553143981539032651856310610261367289894065090163925468552983903520974442685012113503576249535193194134856086362381212853446847665347518220766565156538532758919788941921745175496772249211066328926022883656016027582717612461292046367204387838016609367894360073613366150072145515517380002402812704395206021945470454532235934159188323512952195553610407438171578018299087715347565183974258821819321453614397725079042831306835868538665340916749658284040038949332812357203255061070668836827965767281140802239032708128258746397800331206048945734189183068206424227913175919325089213423895863188707605323330635683264929414730748942972919087753098709471449089327126604327982117638597063210550631177104069299412207378469345851290275688562492713013474927985438465892890240664003551298254295511609378972538261361770042309716691239012741792491379202946503590297992787037449172367089562537620908513890322358852291014504159039152697415549025057068097959637796022075758002705371088962491426344115632710172606533066060318106403983570040119394421537675926022342935493440218935351507776964133125943018352386944465714746016930734486369486900510682431608484664244866237566726054709513895471730110582683271542121223610526798613475490064176232662880211420979529748333371292169248814575096724076766021454504690795752729723704659090248196034583382095057660054048723412592372036885545522452437852659417356463460414823568230611010408515872875472376989213410907728195199050179993021682187544200717185752039728849340635948436067900991125278451873122161852644531095962628586074059126608301750221831279170682687282664852528266020769768115562257244692255562413134241113723631875538510455394481281810904798858902127155143828796321002372247118605269636382464244502384682583313727387470970355950070217742919921875000000000000000000000*i1^47 + -376627538477041322974962422689780724752564429520572771799794451429927648061799628246863010070462527197163922871808469190577523037426522958000476011997819414539843263630765828565690766388925770420790784620021708712409661894484119073468435322312426932232058109362547730963119672259076603644751294532208612635872521254128203297112097071908991788602211209797334480892946441742542847608649967765115694661463997200782329377737287491574596148952472248940867622268498292627343207964387490860333064834643132413453039188029521946538458043627522419078939781292195734782569401373896225241458313067581047697511548104527173594893687116269207263408383445871968549207275093295244336214003840746262140522157143841304522408816191456590545417361205506589277898740612402242779366227626293236358204294457869817887219332717377679355733046019319950882089739881329328849140500358125785092512147956898831773528674730367542472772752030358109773484590587172004478951971623179197552492339135431341302528769915466198555823249414682461000159998310550115565909843235271448638130283738446248843393747410161269857303462203926096499672375303669788568404650553189600438197272233551331652532097258486700671434028697376692272484431842000547282983487984376639562309892691619932056804406725322731156950419661055222008336203895353905692686491554043371498338040019539638371283518331815067342561041036736036230007440891370835834926930039860713885586790451794666920536751067970022146184554863187658281379468509117681393495532131360455385785400787617172689550778448869690734186691414694990697046029189512895952522608985643501172794532751665259259596075288116017947261664367346155373919436621248157733097341146934870600560854072991742448950317616023384213738950561428188892209210002753257873302743852719096161082927446199638999417345640847100724882990227973818089204599290813906143316778692643139876835842679172017888728614565317099592459864072916569793612208372538437583450762846765381819568788807400457391250153953667170658555798172164852472383204782982621660047669033639488615766517872996253554713212183119930821612570437436586533706281638983846837089186294039129922496205869645925977616249624783549560473794875292445705763904523766416470729968148644250888643605681462963990556682468970358680744187180558134362730111223549815251921910918981864790420462672289916878458400226540484969826291076386784735448155089706423803897193375762942028898596884977863600150939359278149599442070650858169425726738187023971641514040276511083191525732085932694542166558584157938046342688159088993657760537366253447134896207190582140850239556403879077953510179006831096535871575576781310060123844744419645104128448152467087327700477089401710215503754368753097780034847599565915863224870737164115289714811584130554693147411350054317818600401036936614781858581238512935373098900050401941761760001459332260687601834342569209760375045631738358332486444328231523502486609756900965808276646686849822998046875000000000000000000*i1^48 + -787663885681861430601826500392599212706297560065599429748114804922391758845072303451084692656094886889123403358967388392076752536940952989857774466437168454610356137692009150967078515072718487021956457323892595468028924573442440716314079035090710219480858671055203512821545957172022699764477780950265640449396715419183372165378198118691167995664074988167248158328062837860738855537975187227137163311828266043902980074373640316168045282980311241418015349012206493511134485300065559400483001085300425951216810292550613773788220314899865400267211772265700257361571028799296402590012862585084538537033395295689145563992048120961000422983253704799090769719233087199761913154031293892402010448042336615537582695726158886072051496897997705669753398044605000914591228795642262036345012478821303289934585311857048994117774120825180282807697559600886973928004271145612924989111606059723304782775021272712747665615700101972092273292279606802444320844013758610696287040504904995776147787214778294205264011906198312804029496844676616810721650799508603778423260976264159257266519930913469071801831176451378151727229937802702579612535323407571463424929111786191430049772241018743809431383793496989847031090877692509611017771565468359886670708204618774275914885635224429083381473805721588738606554584174881673659735912039898779971525327931812538920671158361797165448342596254025854400640197269285117293714904520234689345708341819826297990246680551100411964861999732458540924478473655259090837389544525076942885409185680267037908801045458354459217706040739190946434559421386185816531471269124162950940672567175411714640363948026482744921300214402475648689704698440864011830911054735107062732596253734602590467348021086288369439830631288681172329138138094135000187188008136857976075402122027797193777378463657932363116257913970307336165264160455484290056349166699887800278447633361731951386594164490345357977993439659277858380586779188990566207141527587152324554657465721253184556748004756235066609850966189657776440100724240083211277331463290695762857282489310747401715162211095959864014823735625968357462131584401039488093329807859674083613635218532623798687240076587363900037335813890820208168540764703023580069863122608699219361070418855085496896688084996097523828112416622719431642650342258277283774731569752641561631068100493656798712010855138541823796395889457101119552532418989680045015323152290926656832505971031990648892037729847126986027134623573316527630689754175622479986468865211422809723882682252848532192781243124390249191525485938747226484395618000778123517184467272555916465572718954956940553081664139092404883405330299315924527182947195076590730882916768303632339738556826677819911235629441010908257124565656019135296586737939435614616937194855545017348612742607847302850538893591066069496948137226114764328064161997787042612626080893777434061885624208800266081910745933109317905160587351132370217910675158247395429533485279788970947265625000000000000*i1^49 + -26347394345634659484124351349365534970255620756300459912720111606724869050588287182765406448450559211405582428663602013218779365402610803971180183954842890319143114223222918160510660176730322150039894559108704055983920227732760529246983932626491752878597220380243706368038591951962241072781333844030097106008168550601632300005974942463234979074833432918436009867535927042734941625650105132152310717495254569724077215057331205829137689786990585216757004138610334098127319012689553085568834678776672724397642036414177821882729563992987691037910927990172687168599641668468070435137512181335828011719814550212187673008437598463214202870058804812631445215421446667737448869916485625977198020683036191352273346295119985497069314839202731032297953703332537922828097047484680456056998168287118025728171605579138092731885692477550064165061741758264395952370430145045968517998508295902668309182644750581835713556982987371367838983604082237148275796205381564270308901331676750658715811195352300422869771153935547220540157304076776022788372910962803828239804176177953062252362647528470564861054957434189899906666942769519676577262824966765331313136986895106114379908143911292570047092760446935517114443047517592216932635222981507007706026251007511350614830741666076572584473979483772558206141578864658186768081350785895619689085040992987536484029583553815790704952839086733089477961256602066589188185552172534583768842898884974928118250583853471722683467226357102590419402014740030706371293273863535398459880369561373294744773131259202272526096883348303347942068981039927162901494876283263184946518548181852135499223102215326871200232128124290341662934284832258588848798479274152690251894728257166208265255979520253482117753278042598355452605839384054484935257393802262526879606288382451760755453898885786871502175403108796858433654393437233875196700458304098921546550366334458041359130351823947240109925921151606537437059272936216857738921994074629715273193511992826449368671907372412970929703553269466732575072651572744138912372131085353107952344009890910331458597918539636112579653579503883802145063770901546823462199741874719170218340286487193918219272770000992442804396357966032826808275027579159254045037443173599228345110250626058892303538834054837314795553173515147116498983571530904138414932277165618682433813437343118067115793038139135638085806451156235806553480231522452523887833938511653636914847722147796058946435919469466207289341381172386890822269073439834388862273141547756877920042988295278805001154837823655908941811611406649295251168415618057404577582411262812364464494368967460916330014869160064208850398739025704119721776331631646846540763474971002027581839576498820686845695845618440979130854335511854039111303156223376009321852236671212552365516778388611842801608830989700030667853878975869988345778648604286899276497930969955801577539897353994941180805924507695467672382247104025708441657855219945417713074036456802368164062500000000000*i1^50 + -887691886085974574975947803130713655777087063668342003186172693619577514782030330213347609758842138968883631099235984538989683848920864116417066373025724522083969974088141079331562049700538881665839137706202623832099943913889330508034625090193705333562288203728097361859839942378400008030190632058481477223950119607736098956513497887339152764466200011274189045696327386329068636939297230223387642338583718546215483823737641034500584664162414347830776805055869958042309128821337154357431250035347462504972257684578019111787863912602655412385966223293937844016744657474495139514258883942385233368078687529535915144833881145306568430829225417038823154788965018402037942088699059239191274127306337064360817261637661676472963107852227498125059898732831688801536581045547685918850807898680723865373643309504435136884048058870388315031823239627190796833455865716883115432891416592182163047308659526321337187155879477942451801398829988267040112997980756295905217827280162073902187770701758970727017984351969404128128052822978118173661876954919597290376204594632191834409163201022537737151883570104013708089434814922432309876477041817745649640315043766406540726105971536708100968603504672091642713760842853351371235051236492075793426410942310572401132904869620464727699655437371627082902351721578935839369192870835364687090355366820224707420395740737216365892891045392846155449313445661931500081942956612136917010791721624383469216211923402949500910327433975133582919489617707923531922265922678427539051668255083738481767777076483065678437634334114438316217634502823667026609919393455857454711509903870861716115439170827232824969333157821567438440232483061086308039842018207689908197701315758399741034921216630672692570135782441760540332117187935028885922398768432473935247691570368887079445906691351883590653264599953550302573134390356724631126648562791484453915922606794227761420382473968864130924832997571566350374368159718129915720401715973876659386478144364884122039309941693050543318824686991741289312588657851518933009418028851817602639644641609512958192723793249738467269654897862896377028234135679907657068669310994800921094329423796196630470173730076113290076902898467807315680022835631215028794581985459730204309095942405900997630339389404788584892956136020997439618500450879957172632962494700301634519449434016974389566017189480343084658168429644775481527624776550193748707414832157320310103738040486624073832527374072261704793117291733758545232484450269671038183219562138177218798999530581954005990860873018432849016938667832476330710039645653033408844525584540612547500886640142776445393042934441787420338147494564446620532957178248391462275061364784044870090073793292457120732755229811686346683608274016221731667719709280024809657221002144808194782666387485300235883725746938515082498852441258179373905390210641759073620404310282625315915191365341204190015834985183314122636794352870582141538008159260473516783011753288269042968750000000*i1^51 + 11285033784328374027248146567217556474491726115434489646598416842722359281861397401990484440867279399225889457130355512519127846021386829973608999467098957099513664339432696962452479242982374265388053448134457121127903365226805187087460690677131706935662990201590458682021106599523533240475779891232691005123219177279092785212117391049127591799557504944286751777571250748078331719559592052789456671445131725792678246236964811663648198569224110952513158513433245326347486662647587732959152379957995338828126765523135056040107604424341014434064255625273428196878900785935528206304039910979582744197562956355437662165529899131855572931012327160340729337519785270845051519791469440461939082564316355476868107837635426750687361454283091724989140902998336449058115731796762964972827309372312044836135359909296499325566453333097688095829744281635752162636786682759042703906568733298029376944773992567882563577963542774219323335928815187925923878419305808507668148637460351322057002521745633707771693914617157017055778249323885548062714667986971550323069317712357767181273022561110802275820432505537509320094878215904796614644989660560343014099681822343429318451657629378435073930331709591086508422743442747808175515566908380098437401332527018008860098294513372672124894483565080533524690901561531053423529608782465873370488207847892291118564624804879905370985186066792592946953946352129729198774591986548672561789867155489040586221398973070856020957819812107835914560174767972752672960584821720477800794624472683040461313862023574712211418547322321054838641523905101045536688685729260588881508545362751778590203711432599471759338896906275918855225750407993950472630975004585252483362498674123707943460347617047882618834194075133346395976150750683228214510329341429897164117001059622817306014446012006428347344182824772711584697810803627285128360636593155205239998207853626146246251122826864638807462038216801072711972633385123423848661131296040435969596897517872138482113258660093583919090144769189484042292740454799112601134154209420792410216545354053852755259089150486854319579448467276286353201018049143988938394158278990551248308458209542233185690892602853331752385714469974691467709454932861206912941219154971761465150834710170906535957183267798762826216995722822946586803411750866544735813141000021525497894604768294032348548667263065024374004873873755147303683310662171284729298783254003400077183676136091511115803565164624447677927287720793723477848114766078166120408251948062067734454228609951387264590442575173436179287555365421002288420187015847285575395452054909747979672286398890135927351582707831807570767660652228157742132482366456999067224450955805352769553937660764810846445683106023663621358817306805254454189400719462329534798564708048491632173432921256936358382649327092725177854210926645887039983836838372718913822911927150980930305005010657278805418301551001470612458011087061320056450259585142847928411539138793945312500000*i1^52 + 426219715410959978954586320181716070255236139174402592604735103521838531699763687508803544873718769902418925569720703273598579935008141563795187982839676264063534386960066058917644248285855609255725658078130244313021456764852470485583695165557970418285844445362211681299389595583056957721316516388636424073571622454018131903839370012179145269424019900574026786020305879963811731208934991325336033882147819823866489027961866806961987123872091424247132748269802751950469171058104964720421799983834882267594466698691787215061464587512911273947534343296110737570340421704070773824999086354080494500353217776999040748548551050998244867025493316887143665044397100911704251884689297452966029348330975194549798788748438809948911191037402233031641801453443959809125414446114229944193796736665862960100436475810890537758875597078705704738886816187695201738529745983839284946280108821493157278824044277242859036251951222569518455431845990759458992476168162803404515516131634328261069977651770975722339807484535979968229617205260145102830801526707389657710148813735134296697723247204510394318158480553587035444231263668335204265746977255957867029091839625474127794895178527334469428085805451473256534392397451410033157304327306585896101989856331955318974661582500268152749669896667509910157563918261325173706580790852246867449503918421886959490625091887930793315872943010170656875874111734156135026318560077476648187355849391849491993238338768120911168249456218255048062482440150121433697764423321491252259205476733803728378614368458989192963716370184293059445705748830426199367318992012656688177106774945788902413985208993837067074298213809748760472462751711910715922973700829804480837511874687103703545191122151945570466517343723565851303083584954822209288696496087144393389169460528382088526832542418417042908840871831076607845224258047636033569223775620243983083114344434407046554620283233134635733437171412714221614996620923489787464609276319724621240375612764602253522410859683706004401646647852891135963310318922569474402705349633553359345761850124768719653770747408422663885220036758159012635038986722755919193941791972597079424664303982118590475692154097694168236562892562721593878045496270075944682477810972689062869387236273755217999632100179525986569350254133513879097740955568562179636127098131388000804168280288689155617480585827817538685347564254715568288272814567649085567711475275737734229153196074957653495117036519668683296143094252117174543745220377832756185694624545077349773531300494529892825750460800050900438521812860160136024115116925338491630740698665716360366493459519429529280699781142597467872977186121171964718464801368969591537110638752454686876623696658500682065781931406816909935938765242519464651348213636065139718108062464436900377666739302558815507588872645970457503929116711286443563919618118440718878330942754850399922929227408480820460644287826683681398287713340275029864285197885747713972713970184326171875*i1^53 + 346639457256722487068633270619721748621851980892135151255566459346871549923931444178310631136701120394062663809197805440061115573943475944095498496342419281167358773649099001400541324141453264506638656944123969127852935592246065128119771796761819685187040380259523283203018712593045619373038711225140027099499522576844858631574031273797301770731914373124830519554806863659556085535059267157072041141336459269177427340029238920876225490045631985138545654995447829974084590028307744116317560780677794452059222038500587067782108330420264249765675897751142515484707957117850372857963785289914071903531980667322974383522177521671731655241596821104226705416403281999344988794054530517051327160549959740847550382249132554604560177170820655984581714129235000322230449756542839722182192025851653350923086132882297739357492239433757425249248351554787187566558649990343452209759642984965767608044587666558749963480887414446694042243789940578402960136381486093472774227492942196599570428110118397408526725468116244544508640339387321345899351827264205344384947412493193477636548157079471235111319441136622982958795557098237582831349996729437250127950632688293318019379488560574053766480783047850946630528626199170167068202624967061481643498460148484535427897756236360457127108416537013319225476798826799615198710253746773076097563719305232821485437607952560568176528196274549939817906649530489925367231606077531578655821707793734686968210685016532332393409003329629607598678828469830033835782218843396908749767261922255838217486004979777297247314533549460404243934814733766794173522946401181503922674176991673619394851199365849581918838589113452017708290196265645297565840306995846669953072588620118584217111996575328627060155044411906930298396339814477759635078594318364838001784682531149557855089258824775072487895501346253988146265991196229131431779390519959548688894454736335787551981265683323580363359427799994227073023064643086885225300713827286478408623118402567169288451456307621653584940265672882551539722244374100193292829855313373931351549115107704862324423462528806743703247919859352516693745074266542685940140338548459945352413060954320819960823413681414060129798587138301256405555111088686119200868784434007650442098489290333276588739535781756489254856929409007700982991715874877269392779177443317500372789339667067387448352746595472719846972003313091919754205780508833052145765255994705433483378784794352615384362358082230812815573956042218085021989107457309158452557752951239079649375768576271749262674504086815012843985612410472080921939651983606907935331475521444782082399194501707077312647654625297046891228401267397105896481902160815692994991931849897291283274872759335277109599159313336045717055771798449249296983446604768798875651973974507961246411815895595215978720853578819794235219385756917533310507997185500730413702102806374627744142817866463333620786041194878733396216481122541551882421611775679020093750000000000*i1^54 + -62764023784662173239094041255398949048540990521609089195593938411384673402106715216269974798510296837988937918834588663277807922452048271575274974356684180029452094364158208121779514478789006752011576113316205396851330231702513540601322050850418500812070962972046094176683817439672513528313687678403918195881154378449105837214849147364823931672497484394659989545602093696367645518838693748086717057900777997097899516926218281515132985055874415036878054895398294976193648172405455666217283767267044819200537604401590894627861084594985637043166177733469698254019085269244026607857284486391353615404573647506519426553584327268280195236456574302358478062201207239526828803567301373361942076357539816946229151533212338327046229901029530040004875498593970709262018688412699030562905907562771536679294587514870465587437748661864605097246830834352350216412778941133134987909515762441854907629781421594288528371578059098693041976716700371393536475159306431451629467241038610293133505850193378739848398644872037101120176724039102247086090764846785401445016259071827425847145685324673965162857879101845209250337802488646394586539212993605122506599229317916708716464021971688336234781410857167912301075599974541253648137350835362931302248923826851107614614193372732671961620338010962638237154072635655037162211954151601474232496633849964987450286150250784940794373145127463931161162403939686378793041180473164047675719902271597625823522892929865264845586260168259233992514681147903328427486619815949766385446955299237412735118550570073658681800274562703689526565071649851603205510143296394363393910247425608138588335272590178547101101625433185221278423867022978695623905963356020918107904587656597031132642837312676442169482697855243994655446018152727442430857299150237634430408335250350733332646509793285850659031250289592094808133750986915966701946796583853184665468300420807048451872208258168363251606758284037932125571142982948288259132772540918009990981563156116926336495039919164135565775150719338628819439850650019112182496633231109375846514331046289696257973208573873443993249573570544995535449340481334211781696234629021350176472316400693144626577397962415040214696580159459986469158494728599588499376259304436076112904920587736554028657740194288802444300084603970987375801768249030175369376106762055647166974014127593487831757965582644359009532612224405406256021682060034568119336148108309285886652743713517303719120222786515863667247937112468127990262259605334375904478676426620639536648314976156337476566986072577354391570227695652195187659957376211557749705208225729473145630273399568979928213164875830764116609535737229161835173719697504194968089766457247901477508411104118413562263077294280458772788500138407974045113565955217589917830703195187873202661361254640022641085174324177283162714248656809910680402600967049065507679361649841807411205022473417678701840342107461795488638816662667796783704838520742448000000000000*i1^55 + -267296462113798582636009663448297613815080745329721674725727071878853939871593000292018641539935467601100668726517105686242472873285625252589420905707453710940283456029570073174489398570378096087223738011919665284528723060153841188890941523551026525040174308049244698891367726798054217237013649318888829544097339870816298340509068042414406247068069644506361733192559050681281814830263999388028826422952471022759301424293819438261012458611887802067569381940328529415721670146466896367698891206155363184052092372163175700959774026219008116911091668051864934150317954802682986988119266207798453417063137806449980131438801993176002843573310372866230647741083113066476148144269999863945264521856404931528715906982719878223470547612626720073048244916659383589770844141859536188521768112312893137457232627791175936764469647406562112757768995631684113155051123460862460263894125045166881386867605320011952750145609475707353711218980220809436440580080407522633786662377324100327156905295075056747629106185193771574499777210713768311597799275900727256734075447130134643462515437054357043826524295006024210353223192927371692213037306221462157797415906137952245368607725586214168882824566007482620902983065051432323833703647388468210542920527812373372006960470370730027218518766628698441604613409691787702824737989715519845663993181967318973384112762623027341925684338907160397815359403318473642262863399527617013167193977306476191191568200568515497081745040877577113710583156336124192430718362024616864958081221961274822128875156794545222979494395949021571907559703965304803598838102270813026229809567420604314729885711491075153881200333591246955212527417844016212681815045310399752393572056193255735515530387510154041921622180225547525840895181940244202305724308250138537527496336509894891132372311764788786759991456264486137509337452040462595517337463505276884498552967824512789876862190832513335642174810421046819278414027875274632769542476424596420617158078823543110914746859175291527321246072189165113780997243065117326848081588559401718168277198630501595682515737598233851842757708720098736890709374826972731923465115426391948389293021557161886445897860448407849665648078137418112436250052498030560421301645589334160479987380896758253752073388539806975070775243896705983556736520321734029278948879398919550567828738981961375216918287320279016339777943841406559767095476156085038688687219354960360140565568350243510368399837320329966269213964257896115908343225825746156018375447254870301172601524899776050131745032062038896237436619277393521043097768803550721496471822796352442498376178874232254004367701353680407717436367892315749372112498844611945511765328281709519557721443628423664207353755888530485463072191538820853071643284235113988126688910583668631042767644151451047858758293096022115112120391047718190944202562466497148984410806874438695811840201501814415880894232787069068098022351785480479621330329559040000000000*i1^56 + 4365115243390108138654770832970232033660981898309077202162931592309452056654592328073782455623271073238408085408962648931743177873388443645305177546814122171504522369352449983931043569137506972253620557261932574378706518733653622096983247543189535949180128718619305219755239101439842939745692321446224448692860787272671188056352517049357728778655368695043839165418713793562637901459751891418665158717318377606102517065391363901557186415173852165588764171308539274582352999871866759275343336303648203200409584453031946186273247335247766568994028472255078082364155795541450865254279171881418405522986037978742375154988062357222991674877700865392573955296263697600182685917088671526225995364218911442660486939172251733104192392243636626691806391154335802537959985476852496118226676095114092173460137002690567515755715284940258563273052627960780049313957410608839170548375877173068377516364792892853769640552211181623485228845581121321845458064676030560440580847994485052462922107385393983339372262042402519083645429671795815903859538217060583228164178695768638876530663074025542262014148661533893411725389831080955195284321641708970875948933703151019622981194722378746639498795698417813050758991323974266506607906481115058323153687139655840377294272578848028786584831941593436232241289868485877655932620093028451357610746765604788509697014628341701611264362140908870283703824437477826739078724006592682861873852494057937839744999134283073928421623003566569285582429074983826592989168255528287152196863773179584108391777920632707244525288436957178199239514972061138764617120751439055716708234105930590564580177821639992346555286172890052478896068108089720407727474801483713407360873831923234539401013423332425853512659272175945939931909585192794141525836124591754198968949316844773512591743255726838977816723882141814045983655937280672392238211040169618417662822873492591596245520848209667086241125450572925740543519167076784189541578931783476850074847458329891892230943638899408256388732705220117461686362866495564843097746251757478860611870878098124573761799061986554969553149273640404344409821630424408725887700356553146120418144381971370823371385382881040797939827221836160752264140467950190184964909475434996158800749571002750373984238389029883710021372303530949559642867859705625624939482220486589436957677432954878180224335955490898852101980273362002208664774591330157225516762151878313106188493241151415675778627293824865281629793020506711164076141475590408823267427517460778894475093730090837260268074220433949923151200143108750122943243951378825379147169894662702230387782848293306321365515154783062955377008355007507065844931311314650653313488537606389722407030907886733584335270555472213965994038635677239745618680991743132415317124311140018087849396245623479178375988168222090567274604404461575381395200155606441940938282646612724084089345443884845456720004130170107643594510625891129708696620236800000000*i1^57 + 23253305796499412353889438359391420824020408924620962595749939343239008743113472017697018086518172064124513732700108323615198914453050652924968690428161496887714379056787096682871449544421854308197364818617957644983759534110000344936837764316929759013326723131479292872400749583009512893468653030481998952006565297072604603850212685940893480998377606601864693936105807984946434241787211847876942672220000451257052434251792424690129105123459063392496445303900479171201627014987415625448470540459918978440289943609998515653364179588443484000646369146670945432943919555532234442607129610552139390685629625888658674051871550468229263514203575553476212669123971940935863629232303085351811509367519114899573848734472785954301889478247585828551034082664763826638010287204447826437475822934237540654520478052120015969650907428484834803308354183157441762796437743835497934062098471308814998543272894947548281933896168189261580120221229090442784338206087493083182380942956273349588522878894328196568390567543807351032460728288165946277029865550475734371999578088046270294013430350420665762558480232908280175886982761033060052030156799042525364162651829902003152315348137505485578864453677600316090560394407146699136697020559175669098934732571761654058103483929098413165540784686985641881605917731894613893260252426507648391070690709477453789296027046929476088862383736245165834162588554467658258621565629411304787998781894517185947199509330133525050930266962421433281345169077201563932548834140905477267842159179313752886572028620416993426963351968348255779789333388266017612940142012532721529341209231113393437343783693704884018944869517661922329962338837361965712824068093950584582276853347056470435560458240301623901301174006662839729521751565665376635562706632171766565474619820123827477960102666381465862093605324490790384112365985521065374462483510603198122356418934653101440033799269618180366203556262028494199208284799822444996750209961146494938597065911691610574526620369600735412405776355272319275743789315820502040412230585832963375198782839759021611328652922013637693828769378352865270154849286271503952447596797889126701203732211312400681105444273053050062814177524367508660625793348377912744797282657244357517706809533575890246470554484607523039457186603208710505408373564722435553611225812536557452233859951691878301993295117109311896289041386732398623911426157858369562101813748850741029737139341076589693354795874383438072142855787086431609192688937098358576324776339647776824013690117178890474827659025324728456038585297867186755575592906883728020158215850845944308307488824677536147845059956202670925988022902713245269611783635500733651304260630773886922083911357708296204403565302078259980726697282555724983096138588445241793484820792275765285489229545466639276875938762810469721984364792241134926674109345245888330595136193946907285603690737039251704632829407973778589995825039811948796968960000000*i1^58 + -123303114498700314943769567057308714520836024257830357430323514848490281293455156599484751699212486324386093612204246407871029354770595008390427847314595114554954795541415839339928334431488984437869308468939243773542558325363890994537071090615245203787521959914534048670672085498351131507941302705352947150220682407897286746922841209375332309984497347241976779896068228320212601446971689190904159691138316177070256817380535443217330544458158398216764691831587420764712413974314194346877674659325685253847743967765021633537224049594057758139485589252625420541468253564051021422408192937469011913816293303658652071723222243077348205416935345194534965680419053029208775011490990277063092784810881461280409105230876365374943411952556427326202299810641252977159715958456317593655971901764891692389464182006078716822972309122826917313825086985711141759736332673682660909323108967284107033011225717662092297837872351672995199272488717391541135840159543195389823213123975300732488589165688812944950420023577957747816024658652235996336196470081353766284154706048193515873578660924188849051544899757294346896533242312938860266163398256467056557198080763322516091237326320149081817484314715946176355790900396482248967876254754047405779512462307976313130480485473356514155612069054957517104748973498431753005488227094561655398601146001596577875018164229395123998012023225077553525842336149199041235902334316661564162107379173931103559576558365802618435265335901756758318663308281704620984714770013892567267665594873216641273929567880439181757259006192480186003222216140192704089787092488166615892086557026157069018975964183530692717995687248411236134747865512349252015386286417240857387253201970068818759593653675080200887031957530770706024323277924530565268693273200256515259406796901943192034060379228131396453374939062398027018027615514627658239584552152872093806283422879284347673821127211868515322425045232035073040108894364564889467326926238184981117422983787002951993342067094616331267958045033226872569518143142731626690670760556794162926543941653157789319464443993481005244608541417489532886623329839483806967036403406254137864348354242497780384639402889693341660769057873713463049530288829512914911609409540515672328595327187227247620129058247211505723979766945905138522493007479049127515005802119955982351253120884404453341421629655631799531275898915847832571155841219737195306810308989034304289141935118421977720823164632822234083631897046219904980197589154046324348253393010645893897192728697968978450203363445799374153554341296611973617235502922773992906318921606156697626504809169118467466349706479057059930634952004032530301729026957909397314755638829085576697396875082724730910879748992913011394716469018907938127142606256088480189191743285045193945089538715414432525118267607826773247306397761904471069231028054484931873987845505423410811192591183950326360102202131775808649467269448084750336000000*i1^59 + -400746426413265339825017968170771779904771989446754776043260231634220567915804725159315542668350387355267657966730584240312724686245882203154706287485686725052068311478814433665108186657697967391882916503400995561555817370746740001876247226762387775338964574813172054383124480661087835274407311175711567719604455307419110812919164353567614907453389939233430129455672838765497048583726256242298515215455413765776513730738123325526766019707327404239618774297501030242230622413020089946813346124404869134988412491270696929888077309235284415493959495054565264592289834275191051082013422402232465100482771094524451326394001060968780309257074062283835169305932433826496119079756077447055453936376075248720931967343618817971220666375719496260025534479435304910374693219103113231388624121944545948904354460445681982877810379876266388478367914098568714738276907687435277862549661561151185133591277668855769928805469247982464135566048807427893185626608283364334933595566572346608908732389646261320992882023718717350522999664121894783488403762752661657972156664010241853100975340738417746416268560451738556268599535523761152436639619520309751906668882785558713213337403902620481604631383825108647505922212138586299188254910883963092468651185867797262158507338037513259215425787410397633417556228314664632597273159200852720198379423376963369994048783945996307800868660598129502526102889222417609057485150630548549444135061432636200253797057136364596163512984716503468078548088169327530924028007402431327736329350602093751080565955871068813115012223466318250651960185693113681075282953985897105490081139139045301281900315959281698625698691645429239050975971093789164255971413365090443625508160106231356622509563390018474419003304684091994125365725291654058919041144504484976473428439613913853889660673123235860544293475102377730766224949313832923220181333840044969246580092409074234501532156576755860607550751248447016515227555384444787835714349841610557552947787802084968266889476478070835418751186170604115516038691283938701204030787837883112086784973823202915084652056486338005874504168922189424579839913326630535616453446003694440201020738319203447342784253296888756011093040020263788074135963211680944477594998260365058514901696229460909257066615399164836199866573444978269689400748993173628366883713478790558518756550558339521931354995588308385154601921548702579105301223331720666525857289626933489396105010115767229718346160674664049985602810097801249188668559143344750194090400461070445678206295419228718336638698745257211644465928286067090039717316029607953038209540512419958652237603492777010726734075805155685621866431235637311583496281877524829978635796201126056145517206107700391134595754596536535490728177034131072208347839005577410464895098764236955476550989673915902690299546460337216523049595011154885248828693701156151577187981660389244838084928679071056420930503792616588030630200921292800000*i1^60 + 3574957584631875310199268236540310163234857673608155994445717667535280271319593066427962411535719984052564245967221918282608786353971245604639207932548070953087276363358888628067901822509067838784282216129695056348366101609811626563391149474244951349041214171989778385854186650930309547077766448594435249932107749910563397046826298647920382752666303598726900181091657996029581342829585032126568202916364896809728962284366887808578941483156892948260400420496603850477661122322169634628705821007303031029192814488748438353678808487244115766649535954374109866075991619701946691129344715825956481698265504798472869619223853466046625525495974948183827709317314652009856193584857875764754895030476698514701460826676483539961879648830974902150507693355906817589236984330320308474667771143955409623181893411872706174635812449149714925379691671912877354371589913125675918819151134993694060841127704732125073935651222954811839069779847243586903788307242433617181700269930036711946204013246482199343286493914420262850188848588912020447682889880022613193203804252094417532032684881003688448647634369783308217453152025646603399927655574003732640110301224741216989428723431251008159326212631041234293113184391195391578888898117431969297473800694692191605302980242294086757594239088909720207812252798962054719130635351757596092656544658073302324549246666315500844359348743646464752937377275536634336015799172153620393536124911653613176241172051108024273043096474431952622821527366494013500920084229165124474825408919533948368114220192013728062262329360375078228248059760707404219403594365345007978599251218279710310056809246813830989353562034226471200303242650546414419320080257846603487915264393497423443599356405619953763484466642552857584236619411127305068381868746023285153703205752588160194632313785693980689734738062152756430712990367070357556598273725306621895989402939672617462810458230545008803392382616515595480264413221324921858315121287084999039005714606312554842468266179156937405932863671306882091330836246015447929302487156052742773885044251931271749332350338520787780301255785372405034816764326224066382223436737434078396720015871685922219669452785017850932979034509320700311026141712261537465680587161025773811495388673160309884392978530080079828439703300642725656444537261184484765582876471496219339428677466053803567744614288469851829384961833369401532982599967669779826365768303586994329613503392411943628047108455177472535914045869317907920703027333504964012800286288910980356489631543995123057206463594774726673848642785702241021225728720561521463855592842773656609759803056725428355897388853533080203539930795829244377986461668518983253047320930386142889178603456291179588218587779816624040169285385074431151538292727182952547027586776369702005577443664648838215866885620573759837820925921791389687209660826499150662998714036810371588733878907599799586138859210767858728339746324480000*i1^61 + -7762278764432588711568474507362150206424139368075979823881783565996925471635616863657393509775570168838984657095482038406775450291261706013501889359976720934702453384379320321896324773501958250307922033278558937831398855059956367798860045762115195086678249568179048190806810021111950487208288391900710255118043511255760744133708011800141325624568697837653776410304035762960409513049929751241646360831029685615867984164293063537909758072031254673990443415783788526128744297060741343756533415083666888702926199302569306748261669476362500354708875187367927392718085860361986470768035287258256804803764285400876353527113920116855837912459861653626877928977304303413097493812306132081643648762727734647869621665293656971913366781336894336866214492929164055484997052417629181990597121641224857655396768490418619807504195405415190491185027481502333036066990210909903405151406630304446312320982009064638031151084251273101428495710732806218036019121595586185684096049198951058151987079412751559858136113000470238239524048727821661842651995874335368648091469890285034880124726957684346627362719089218609271602790397176492258175316300629779151375813327070033135602771571690512807378317186891853541148787780595036960363436486154896646657305964464967659813926339545775833713475347052722810610704317576217610591012309411025069122578356430169727720284023949383742399359037621563686513391149205867458486421636236571003020674377984377909341966438059044854821886662304305331409154121776079533580916624659877014088019811267039322759111501336208345954090426896602923347399624662714903816422713052492366182038269870062279560566870449105602176232489002928281934746295212553255416163279314555554511117426441659118848161033393948424286942663814758770761452316780279237826971291077002046918355004482065770239542013969315340323329076561554150064789976481437573952991001386729641921842210559033402614493789712156856409257436967694256834039749104136536499925317779299758294671858808110491751116266322257335612881348679061158845164073490268448243248108087550674855648580474427601474554865412946202947798968554670131309190522998721693393277316250945670988153414824225323474021987981566179890686491730889562650090637562926041371271352975218524932523228675892443508952667499766647762964964459434009290955363829271287819064629307265514385562815373460566990803416984294929871612450479032876506942589287201692807247704825116928161621005865612496725986169968776109606203533841646489215298254377418354440327186588190794539229772817206868717157373238920270858976409130353003607567175657710844497942718025669916684000468611391351521705704200977996846537755890626277093823533275073264034593342118899674196593447139545588867060876672638166566063195575668235903853184608720462330190645517192165869789550976611627790372959477506558510878093041052086951720983397096931959599535697592186348983441053429998268542009673378156249088000*i1^62 + -88175066233646132076973491808678733267331457820627790101899956167670817600194346433731315852905044064111482738993988682581522693053839693201493849714814937547595495683240909889294738550009298240227982449111876594283020514214924794743413075469741901603766075664775922611063109317186855419525244098354256271102290653552324010938155861651221811638775310612576790027977920298930988642355920381757979125410924191808934791342503203081072658990579185119510018160809074424050698088320557669901661544810546045700971080211607778035323972258800701582144130718851464548849712716714094632418233713146051445024500763208134894687818531656070022506574677687013738464105369835281051726611380242125113675818364859705156581007247828907567280474352770286939545167619602615186409512662609959734307958355429729881981155849100675764098444006445852785166742342172213693052361949753155623049765291932660383803711967852167350067002987082525137460432450653846024942515487914727910769588549918544237499579633631220866321471084801699828928845896408504706680668684171377646683377130590162496137235288796965930079298385042704212074717620049695527379632228185102972930686366147432764200651039355937786457123543403839547163609265364223553049586093654379270241651811548872294858299936990362110401784646320979575740051976499958062243509200998605285741428409356667350897044596370310344443304901265642226986582382891707856855823421161485809225191341335298434498727839151671233207979176034982351530312320240820683264578530456499188146049179937751952567137027751418526855456654846826918117607275337484466814416474226482935713536676826969734161330464059035643913090139691392803857362085282946095260630926125906796838520252180833799363632298865536662553002722941435522281084961913521276745282348739603052710467980917591541760307823432213576939151580970393701091824307296987312292017390738365818042056878353371535303024729046188771114589844354917818927994123948997133325028723825778143059772687392563728508189735690330752745973558815319250607685009797118100253178974805673363599032253041804981067687612459119758284259399455583395148372275424452539526328503842693642525997110204864460029281259304352443431180783895453864574920859856267356424569860237727269558516319281875123669532546750562766459186202826002218418216042523132077619763833667390432348062182777512221388594400363929886297366141594483722395708563984731402536129726888774723097648222153615308947764851532706742195632274532886655265058610374319720579179881364274908547092166915916529971827964892196642709898106239808638312355698063819724088889897324604999136954392223660047866683587499752189018136445706356984973816121814804002736153425654956257665731942566250180343812261859921963365324455474470882837120365335919279545420157317641623086671231922186766969106142533733136948342999592613444710045846124958965882606113247409292723480876811316646603594922360989286400*i1^63 + -77793998042984608137410462610568378503050306833813275483652991445080719938853296541126871410076057438103497675124235359749127801108522287830269235523733663763803803473166850371681995435120238965565094086895704577304705286771914882798399979283467954024341355699186450066255440672726358047462318930346287782679554034961895765923732345660752063988589142231992193919868047223689967000375633479719177817977069318770236843105686882386019529015632772314722225154348978904045582840143492825490284664137634644196123946204396661947851115768778925012197216405339510215344225872678857287989482044856610514956608809226149566147967550207533752906098072433477602048173734792179288365404603275021057803232738206436710047553119911757807077367526528076383201571187775807157687553777528291782956282007577802198029602105173917342164585981927268333898449352857143782430221270732632108331566015482020740445201530285166006741668401872108643928797024719329335835157645710680686400271431895170833068343350892363412239417696484143718541598405671210331293858386394804617171590766578932573292359453000194922113755630337668048395115463206584947472437589999977285205861458574447719940645806232367368684268596004684352841360994522143253145266001904198111399711217714001730060837462608756114570160455801253940740612958777042045025091476537640873019189857129136912571983579654563791982004957567015129858551470406660446193308282396783672523380706361491909788025359198260410638898342219114598384011399845087345210356649734095751133153806785344109378162488958294786546945301555972121298417101788870156296021102716631985941695327054438529393360867800798707330248450394002040338424041236693351115031754487928568742134667356169245389527005891472262937900777046230054578725065314128232714640702930176175040587312606320556088425029372108510585922655623150978885029318857049985653126874129580805667939279785884132653170466386397060389418900518372352078810764590924736234090367879943622329462243579328051026128688939080907646553378718608584945368596421173176570618891339678854763129430512738102523683246156532305006825670622109852910877151726345248461861953146467342136625812866780531149794161549889684468135972878263712457904075014454330665453701967722709517021073655689894033763490273741160300603653135316637235196623326099592522949156548174024219126884172549489576531262731899906414882056740041129780703107575703456252809076377192261172138321158888574958924364396461752390036336556003512987670247094888839100694549357104544244578039652377245012265356970189953690695996330528230734663892357405518901711948540857130779114787980659135418925551819117367057313022079874576079977197525210210774756410914682838700014729547573524583626411228475739585279423281787742808421733956640164351560750088956467919060428773913767926563381530470103490272847438330949261121436717916460060846566207627200600778956649365350115514746142720*i1^64 + 1169514958647233675167693244305415889146360927587474780090871017236337113534309116720265862377222474690131588811250985205225843906076371150300833169330356781148418696385899871258841772487995723955964443085406180101290394502974337304557558047819590332510421827071822549695198753782343244939118365215020004429778044485944416669254091962886426400687135696004602490889003580437437019182790732647816318437817149819947462747098030365490939531427574511060299658990176029007897795840533428325357730830943315871424980132136135174440897213678472636420956333369912801153113405907296929134367495937487210579199068001368747806858807260292002151692916186545874553006492206368866014514892515423514112732266979956614584585491091463822631111672606588724814296548784101017009337931686831425146665980350255107624491175521766074712750849427175801720485276157337407208936025059462338262896255783624759294902729220227774871064469436958209432778480469854796696800110273342764106955088957210897375304785632508470647510567485474388398630192694153694968102121473428454541715174066697069821618935642203658585712864110173847743742617872734241666682610296547496516676196382540482988747863035220743240367750212144981769013279803565886306533758325936741791625902317942736343697094713919520671314809527834730162521882813828531632535189850465485325092461531395528664051594018046052380642574569032579422274670672583579622149289026434857431113798658841140507785373883523520403098743625818275410154647006162292445334659466559811620712839778831676563582390642009420924422426549684986124837021837918772144322705391867271428659329985141343699342915078745640025984892261488218171196182564458747859966183271119757041020109103674212155450904126082530251464514647424909110677483787793427007089030652692527711787164413765786701892857949661257596023819956870175485561781170582007438723420900329719165066244695472993792811880543931289445147590834104934130357168556463888513652124218464885751969351930840625594540965795136112444198457103210532005629043963217261861925941946062018144733474883021170101064148442366702647632469428319184447842869404013034750647301151148589447664305085224413046933235893823227020626148617333747782304147233681837388667663170322877544342946439464710838740323303884093328970050701116185693222787997020662752136007153444241833105868669037777257963461751415875058672343789869995676138859103478792498462733984386924896122269383677997819241523557749435477291948113286106121674087383233872741060122688957041359167461395751822102671097732377160652450531570290588886079569945821218300535484481699209076210818596424031697499322655179324093527284012624350987950766128901098702115026188117014730325674062215840495471089445940160810479300312162631430955696768705018729857282537762915818761392083626234283653088053007971587281825136261982628038918079988299260844079738645992111858893018509421073596940288*i1^65 + -270189858740980576879687579513560666917126932425064488663685828997700737584687162750970453207893457993984327981482088733966498703137708762070401534201255530426913782225160093907370211714401134326340709323135183627622624867531561359111893554437092933428423907189999324376699395024377691451627413373296065471863564786524603042780708491907267867001361135440332718603576243852540245618633282533272673611072347581913894375812153929202543220113143012699605623982055029113694476105366995320287645002142167186159785944513800969120248832343036201623773415905520417271440767657603092345757388368105119203196823379023281816938017275977761335482189090502098323778207545973576110248558985864748422446013995919399068441230628239883646471619332174248634357728471481847002798438079649776585799243248242605491498314470074294677363138673598216154007857449712410379970190616635989096385654005681803731182565192964628820068113152454935043938523321594725436414564993015722037997133883562743321918681643225385218795960571134631399523439991358524484149904547022096300336178796097676857929697799598744024368317382121968513789483042433720111951077231823525523584870430259777356761362694356579065385778808055387036253099185770827368057673651666400384569977634154677468372661778238293716190206492660358886028204212650796640441992675341720279342727661886757134143461702749609269962289751261490819336276362089881946668490608723487280609346144786663342271457592676711520444782172619905744914891023994416490579039787433065287877547434024471367256133541036353523056946282677990519371426931147435696817151071617297601371147971839498163679638902972791901362784932297439657534144707306893898317062171127108267528903604403728791743523845546691288639440949962897878825130539845614976100654896565656772597884642269131852461845628745305905386717395323160062297874657104140147212264884235382157795094831039042165858038906957493587303058892009808672150805220595967975342532281358671792330119734828427928445130183609860756352857001394567625152286815503723720156771083311940099353994434176140432638898145470415806038571374417557383680115143317007811513397193776723525605394011948203202682672043465066083647010350452781556217801785155354956529857119626092686136248247443652727680098347421776526681290449619806997362872365538003976807943898490251710188488632594096452636921985812312167168918146647385940860739637105905420293212401919241334764389446799312135310305166712357722113564550452123908872845533139396111920653206560170398667911558345356655608286245651196595672653296363042482754411260972901733590136223974481422206818122950368692827937716426713441976745165888780604821206418049023461747569831413752375315353290915859963973025488913145567346028692369962311738832174546362285346915401558901128559723760011886251983833162298169973683426662251728896707721670770628707408006480330615056307845295127970971648*i1^66 + -27144926450107936395843646947423890479078904467128327446915034868791188375067277593247428538643819699201877847641308679627911698986755221665813681060729228632619749344355067935243504667724957326775246568757053162681888937339349297475212626392869237849429515106091292916689050799491013779251145181808467142701433366447743172268592662276280340723850402468510855878422997999472472702239140212095365848483301088514758239853112822353500858219388867407052805240657924168490748041301576058342422626064097875916267738731007662140871844948488070954119442106247301981470685173106590343574396385048212857563579172052739943137837637943627287824592232232531435903738918817588354253697484300132224014183340667522521557707148188981043084806987207763748488710054882832521886135523875523438708735478059977718921724255756808160305403872811562779496291126608214609387178826530368073499553431606131976367145961078810950863616056866269444043036734112228868744044061298870324297423355647404984374982922382121829870988199224739628191250033660086981301289357208970623335946735641740609145639017709968608547204030234097084554793608345884846050371848223713106769996888205185261237231361670374339888180946837789249870633097319348953277701856554890228788090134478155748714739932563063724572017078349445229041835916635922942143969231485872606063159533643681584466936088141016161530232472852995765385807902713035266646836306423568413590069813387575150365150438256205666032707705429936241181990989744568096455232385886289861199397661996635578619457388710644113635786368939886584251691225523727463204702380038452986677376931209959614700629816555256460507389383724935862229214836343190208835581901267018808200640509844685063158055064605593184809980686505012416211800819043029698492460596321766983454116427987445547312909761529460884669276263774616631706533736654137819673376546240618179944220855940569798297682014397239919617393516408560005887923650172872715909305219051341452026352640851843875328913815010372709708278314571073689136989819274488343037111623417793335689385453906407157735295559164400349753122235649148155369979700023641694851138107117982733945846418850707630933766786508164878842455644580387753669297239693101618951700114913025367399304481934333343384314192404508520385336887074457298914504337945538505948927770641458604716422679495341971682961275122158563015063170195497452437955143856974053367557312711354852012707721372174353125132189262455890430021126482070492546537174819585217340615271342419217250962369236976201533227443548959219149992506300267614444504975822470299848818593887266716787973772349111543922172882445309033479610799073636882613708324493086739444898632617459968386579521726942974887338329223465428876423045547772152551579560179484767714795133663075884990137741448082412349271930126833023201377173992758317614749582631955308965773304344956847957456120100945920*i1^67 + -123929106896035281763463073419528291721841443135076766196256461880322976488272892677420640625020201749727584982998688306099654274110316949674239311904231195466291811972494894396555903397606979184656804599748212263880791738206631854274288012218122260379662799309514866290564776849892671779801555151920473629079619261179675860456852031935516699185393807307572774214231630507026178187908862474014480802724726259950760415290892058435549725796284156949817658440641224295066821343144172517374077623920545861396748628740333638027043803076747436477010013703082867444584936451402869637500708348825312763512533392084656638356422690392581228260749889245854865101044103496176580294264522503075814743775921736698191739059508114140606529731856241776257148362959995866293021599965881898487200517260159128104067631767423147685921168590761707496593586082650141258739579574396029781230109273902789344182737742826910762924710054201876523191924607760271893857831463051404522907706363283360968909606732779101810803658577114371730886977340885343638528991320079327726921394027191764085595531731516894516209735045599915892164233098739685190221236830017764721199936483577055564185253610666391631113441518080815611947954707483207775886201294958385966113381726662768227749592622039835174523642326168200543886505530761594950548202896581502993745045015721351075068345281885570505569316790646138647988230867968585349249292688897962943583306937895763041874304268306035049041251689822544505680012581675175758417597962322259688900390803235429473319216531229844444967796644765783317680898747703837842036884753074716662821216373249835407744867314370421583661007925768763318590553729600285320499925391859298844469621499740747578548464666151755144902301758248462013402057431278992499547729281427736867591356253215469551418273118625319108462808891693835738178683095602035045895508862028745735760527800338948304885873047666289738737152457667641756599717131563089245124367488797959529714632932778770673555619348355247536760152077983095992254174766223709465425371312850734116967202042099800897711058281834616349768151219876864853409634672386220118801057312566393877332821088757771889211397490617442995954468106186840553804432910535181899593133146097935619899802377788015873087489377844844613399389761577753825940169669427510411393952383200724622296227372217069251877752520112267812427343719949665316242009727790949858250468637016417231967326468882906613347933275271669373161839352129168295467459839989370849096742207023878880643601329706073432225623103974408967255570503426726732006970362882246866342461962919946436606545861234503077265179423732556806746633578474290499313408232486724522349501793951568314802330291571692976397662619232712651214408757015077343553714242943291517072489765879539774064255108503588833792509664113395479146049208139074641243044722055502503843574028939186307529263022080*i1^68 + -279983071091262023758393520965222491264500553386250505271730240926242353488239977595029073317094884990532652733325018341426139781228507189487447417312493801047648698023176527470170510548277946111861930841343768063634833603108059575885463747903502885305788006897815579667461768844738073869009862096351920801327957869809372195566738367645209864572092431749193933479483272611914271325283247193446389148647302183191117187581097914284617443600809955649902691560192509510539882458145208673840266897316880164337273704428129939816267657665394869284251540121216120024082926128075606625125639379532824364211954773987664291391693079878186332071078412802382001418548235574851937550214124612693049542718314734397567686773085708744603990492468881323960712611465537199284595231393095841050844818499866792575210589859942326008624979231139893932548363987915157099541780157934852888716321286704961430172821470188849334621555601881795106154564491838231146847547026980484096899184161475403568648199635145718948745091277381911652854150689921820778357166439985690770973744048407365338277330990266061946777356982307921075603957101304485331966285600544554625103590383055849100530189192033190771145783197542705936699478669068556328674680067446377142515169414476128811529614230247209352840327128073543272229328893864318402270328774757565467710731766159763163690662779567226454507118297522724814998217926400629635524173211615861539357234382924492930389554413588678086601641828332646614784630916607859073815231955382904475739579130458638888268224754174126285193212426770442012044720114911195103317203042234400092649522232177026049170002461797777676998432942610445962351408594789075335120711735594855288276381498429080259672066449087269517222083202591481430193972171678697031091018285999318357680712373955402074198564014497072056180787764082148308206397184071954582031567123812685831198057393181505231011515985119038313470342880934910657437510521674682898664909161269816248591120949939586494875719074088264910831984220194980414747966142921905103326101784709198873767047304383692354111258059401312085948542344045160058412215057743581439091000081522529366478816670708473528754867759310758911715414903842530977608327172100896914981613882587935023548159464179161768334264458389181627252588962690505943647974346068173591155640740185130387845541949507691682879971909663209077589624105959034506093195897793978275205649823606303177593513473889587233417045247300289490306906812086696806201850679427177912027718565740438873560430896389149461224605017348879873233878672441270192235383987631162537582311031766850313145108205372326832496104817891298581179553473956788141902647379496813720188761190884073360912248091198209869176991774730086640576870586444471108891633110639726452176965454713039631493341394630678651044194393705272209011542151429933905358369270620302774164179352255358616731648*i1^69 + -400547819945569039698569599530190366159119325899328491522079112075683173599267616288984178070290775893960273855408595678916098579373591252391470333061246454657599109508569463617589157971801208958596235207009301994190704091131475057272290988909328257152375952940213057007173771880450282293704865905652894022419516680413117824885410213955750483158386623751568589372621337078611747159131300535480925991128225609303915050858362260144276949422350391493216243924559951703845309515525874868937255490996404699926102140105453385185789714703031406801984107805526898545376219172550840255203670038329199552626332614660647810228293407029248879101740463072585108106512837606987159846648939877324024645847692188881205024154109749683810540449649144768009465924501429409919904290325213297130928832761533822905750000270424651074073764802766465079166814463800642446563866688308698281294771370655650912308782260699441516211189818847149589126955432685871130292110281500508006105523874636211662228167224584892274821135911313718833059576888467524117851161732352005957357540582069203993811352034338401759858242870329642769357147062791855032740121776057903921703784538253432929357513844854945345933332451018996093060082844256179502534704994346592246539778320964276157797181803928756358558363082255862223083238070843251189442255598290364899500649862376280671066134420939869577765141621431424657152601666817662232159469514208430995351766959022315902147018663809048205290538662572189007489468052808891903501656598792650527559806146178655976095927255753694931215890607169192900357259662363443244071439956133141384459351976897191966266708287998044155240071041798047091305848798547159700593725166383775369311094462886681957166773188111028888305991274274856231571941702233700839961341110751855680542015034114738486668299219127705994425554586488195999688202090373823474530876705328876706575451827675344563287893485422133470182627536734379114275144125113573720317081891758636634734498276838192091336410217239393880196789557010744017966573881615850927817063540996687260435669847433687748225504325091042501857920000214011509031144743664376845522723929745309064876068311560154710553631888170748356241162828515524602978564953859279533989025393633096845198855450624398643099483013757855397463475211981161718115901890450608645396809159996409198082863061823135494375800785063880677569577803074673286220007510353870371997305399911431450613380222411025929179385872552767784385237949220431081751067075448130969641389184158701935099571362282960987329365995376140974971678036359386582490960419293200895734091124052582285493133369604866939219986830529632761582981477792593963130441366976999262250467615331108425286621626213398357270095320215668855149124817929250282785516471931608444779981854336779158460599123240092822319251779727539298316141901233068464672905930144234974155638422177316864*i1^70 + -358201724920984948694909101959969976385514200214505020289467302581927582228531718621128936812783731931050179033908888817081270078373326057581358341099481884973952803123640034310279372825571850149497795399128710932904226491143220651676367871975217063600327312031352155644598561401757710048846908390718624907183269021203156378701442089403313334054486802175583460722583858309995280469752384724633549050858006564480126008421124978227054842883526482907700826529055369360487069113409119901819011968830746930613273486742154993625237289751807783410455767174320357548760784464955970163068464594117077237408992286270139385270247978047596615514643613313523610320161558555445812834429964076835652659025210184615533252612575347452812458194026332647021884512655892438019373928093739671956172624038821337864954954891767303290264314587031140432873830445364604581409421255648513246421403814696249879980713821484521070439751501706741546927161287004830631342826015073229070076051239416417677414161089477023528576785349318112082965695425151842580617658349965654994548651981562022522901326708995560108874487946267246339689504362175352625547981883515009225187289210152744499668821273522287701880718344188571381880471586688821899909310072316709044391405741502272397794487234107885535466313913911886836210040851766883862708330488884171159408542040932987041546575328004015597670388356750985279018369015919643886872380786482950887717197381542024881754786413380317360823793701710366617023141667263172016520667366189027123345544534079156569439710116147377609531682141044921723901010968256711788638050633094330591218601531022091100456767445023965452000719492909885628859656036537042300580337638863126571759147787970634049053346531043693423077700424079710433222575021436433954292521833219825697556820062054352678523136781853558589197280364155477888166608865386818555934229911004444784730409330145059719744118526328938991831802002261830283371537013082372969897623561500251559115207841255176058464513049836218279552509924400887480397555291566787674823079261976231451170540936540488269057119341466486807606476385076613996320597045506497533659646773051513592485553548253650793970347785845482275019816522373961505926239540139376258305747513709597923337045210354712256752015676438431601315706129612550610677603893955761953507380977209267299515832144171273915132679319748979398059509920654615160091860705402508147750783648307117844719785118294835743095974184103462857716121117756066458723605829161167721736827798269568534881524446003434622594661741727341010065856166632861355957622170957084311880868769121561502763044174280461702088905209503548828545460435880290324765771586063892765069436971594715760097270604584183266761264523825282871313503370549410212187466816219997767653752990027039153785498996266864989727583938837191912259541448604110518069190707430867972025990774784*i1^71 + -162626009638303435469071859207444180632761949314279616062011748946148343115335552934302970559090667346329946532067113356414822497920563124679291902461178692173328084528265200679086546068886470221756098653882529426174984337891486218800747457501120715365255006499603868264765043707189619663258747384963170387293560628649750288445536315607398803702103855642324956831322474753617666550264112527077447121920493371577316374432357730033560567706210225505009546637325072360724580564060651884822376702152957244142655218443360504064806467103312190677216145377904481735263961242473720727442446138401718721655297821087193476852198296050244451533372261743240631503557562160608228480834641627848474870659742747061654904974627962323155955569756738861266880265727644279781285383738689447711378564113981234252429710350319578478722226820188267022981734600974743285154154081343121874342428045823173809888104721576107972469469502925209129214330079285091764381411336456796352255287319123334652848436125977616866913373092378658315816522941080614479557410957338904770683521788453382384597267824299282210619554136040085542008494095116901084321031196794418059970459907363050156473602319834523178310048090481665536436381757885618024254219507758033579866903974614695045086492652820738991695113257129002764726139850653345967899311237598147448072860105853387240571788523143869829722183328309990144514103475300261792372016875290302375512588592540652854683910366479999287794298470377567515390052113217878045787549478505040817302910697355216723120446741254099025475267543757959327436609120223596377876916510507963944162619424466768977258588268602236903895738068872377633201584248452171965308481886248146174138474959315863015799099848542402906181710497938582048025016107244155619408551127008546970898665173756251123697110066192370246577203128327927776492273543256158015796924708611139156036209024977720445217145068797449158507752012554591478762730091651572608746265865654844874756403612696993980675641430060826843095591938248168085341108600793089670006979790154522033475496536949734618724225277015152618104013080183048960764094501845612668756420605348990092878104005216145637555923563407892614739022741952916258989819666317330731058741657051365540128929960641786220940510167441325081281311062207255920702700632230240322436282382190698706757364693986401790695664876110331082805211803479670641039356115204098337350754246615558929516968349721702264727155547217587953289145278065813300518915409694502094338469380108888318704851066998052527365428176570460131296857892431928460666438799817188053469335506693028590047081880425272200898630308745645557891628032249508017612043355163159444817018054581344350016815461308662211752553849730683267234332790102680166602892380059593232325892425100121280666971992064462689545288186281501438044396697304985652294271101656307159007232*i1^72 + 1332544302399332467451857996931445151964352061204665780664491076756575606132953390180960141974882873642192267115385163087144084314733827192200579619869913992357668723025191777739870748356403312930999537693417279311079655994040883838703971763658556136537634718383951233585363938968843270882607246821703624415706905578454974594940692244780284059511264010094946004461393575757639827977610418501568643914581678493620033064344252487413503144523034220675551892065999406278597620058097566564972523429391616128595237464050560802292714203416834588336153891215374010801202120904516259880902323808687779432804904535207736180078097237060299285313570579343110511961525662102883538450663675711893535316768680442567919852471512322468644944001372312308017091892712775917052111613493168604278580827093850592992380843901335676458924899737585374211969149036290854597752253302456753897726767206349282100464694705491626582696537758069989676890702644960966011305709346971744632465478281700315389962442267797928691503808667208587336831970323721840194281892541280952503887087045214823785458960321324554139718288992775457832979658601439516983985475213209506301239952203361391367232133173573522265473980038200925272138681854175974952874907025209027283338096574444868206110443054907355327693483133980707681108899508784575485747653568483513944376765216706777709494054516196678004939267992236035904879448279899522240440635523374667778593240966744750617453130000302014267460316864539050725065040713166487079154158766190671643831634738763629351442960607879476700190020518544175087249187764958474554815572687511431933078648957679393142850795310360019678359309169357505485317147212038740407836527608373083971679558104798790906663149581357749732119096160925069140015753086003391660889056018756114383677507095849543376982799332877096036005916580178434894771519700543060918532394437039984290438830287363924820087221046322066520262802152316854407554843025742522624287677591135827381088669980387911601336429744712728481728612101812979545693540518335274596193798127028400788084193889460256623535928256933937792768224487529254734590522270344639043582969185474025298968311363360001586289457093542506669837377286257752275881026458065288612910816659409319114612698964868142567746529489872759822955122788707905876624419063724406836309584009256174806021755977271680085634517382060023529633057748959985950742883643708288481947004305554258055611811911804600059152242641267290776661066159299514798438995939976936302990455542312925612997554931531804257810973573928080812089084726416918403437387402687617395050694053767514287680796422611513938824996171108718398376424046546648588778476870679570633395489840557351944888105217415502083800366906597188451477440092723766938220102404032065903025536680014596568771625046311019555791755793415283012918312291193529256029614776516608*i1^73 + 8128938723160752450331473779132429679767942612964530311093396527154375159839925245701499310890441232002312277349347833696633591565308588137691464210316930300083638411331716153882009431240028262558187594296794904772977873697393635149821721526148478986413165448326082627396476796728064750723689865481953437058544644059949713022184086561873104077634686455839234065891192099561193061988319747409278913438618355764307985136431232348852584034883677705477430943363912058551146407001410263666524011232100965192255110117670962078399802388718185527309890697786385176808099985949604908660906716366787735323234913790705019618939591389657603493706778607182899582799964993291397172442539370109609295675789285095644688215274076711065418761391559717613194198922918693143055495890049250984533248808644189702727853535203016466134228897959350345489666500744366082017000522294224287176330955321998939615413774238477608290244288246090773344451935832575436163729449514898594746351139412859804278082002030616268156053392746118017604939330395905550716659316795166038290763397879965645303983418605539496252696437061588284721499251691479759265559834796855602392059333371583686811656657258130036533733102336608153618108609298519319077480718180562939606566420781893242986615583984999024178186599632154776328503635493881771742145632156841442818320979300872797767254965902790660572663025318223415806168713272695160305956931336227556292973873588667251815706985307928517761868992812623312020800093839345036200513752302104548247596871659443134171968524523005753097363211838867058794223505421726088550049435779872539908874833270168068997732733065063924319263103096490452836002991857439177563095032844339635438041650847830875763708208466176480228285256949336643149307180278988872404576760327312695482743729495002930509764803266130730201981951156234224741765605913200017294506603001218634623871260092908467191297936084089550988829032270024475349697013083592184552495425847865405686107055729326672303668762276027080608971061128113866726413932728748983165738594260897671534468456646643973590724693461246417250134299224883000817223020408834136257873005992468480527242798059139695481853540922390939877312593616314927747829086638828053456432860893101336203486111658080114415505098068861821944541538474149373432356723900297379990377067141092920672969561006573433707843469545293631324153136737091118944621574404417339979198035540330869255288132985869942211453075261162445128596294236886814540948981070349176993018705241877156646988436115891551527221595356877399803423542306216038619649420988434001637404947730589680072700003228018997053316772184985558147384142323411253432762910945714209603860092063328068490960336036286576426859986071257026113985994556331026706320507172075037352095312406039049584103315211234512484876773693545742826729806886688030379942608896*i1^74 + -8027017033947323313107665713902489338914784154980460907242647191409226018356366351774298102088432011989600246034141779818879940891193952228703366882114243093469297030733444216716256589236930555344058133449593185344066112004383439926169074583421954201244196254535639033680607358249730815884346147405007730807686231379078390515944660006076899415687544291210583223602130782957880295823065080043441522892830684064009737643945894177512668125117140145550675400623809541446575493751567056763875847110669962231636503528714480696996900693817603958280125441205918132194563561937435265994461699607262511902516651437426666173667949498457855560232708436484710379411997388315257028972970002149815752739798699385361496236532939290223304534480624612473747058006708620834429914482214518056708817075932206261998517143867938535698526062853631634598026364565729370666696405237838699371102499934018060256660456584973884506483389909368588366065352145245157656990546836090263029664588298094885011318192984511983253410914565329751397697992449854233627273647306046079334986500063060653381838373636618797005283713978758076617720316708074821274626643276926432743261448470866370316679152171615213588240297505403653262940508131507500011362343700345562917467562568595318653262359534502763144680107019392990923630594052840926258459911397488124300788172839094677752414405276009020363964430020621620473816185778199278998777550784260168884788509890394047573480069795164280178189415515412706703165093324060147159917042587870384649161661681985680135785900527437170638494788246058510954799535975343660723163319012914155401164794682424292433249368680959318185070246460705182003032416945238070125598904416957679124787387116064427721980761974795518113684814529506865277826499939684185192343863959083898653290326160840588962069543254621284449947524648853657083764688510261317725764152611101386217930629618270927559700865814369599467594121181871624334304959602577442312072039576348943888071376200367512713709177435524121651270128156506511703367436793392274736158342585656124002527079663641182132804631579396984846270748879224106171118483571687887055231317245498147800329941452225306518748166896516393522958591051767828233841017693191042232206240363889120894656293338239016072359870558619368422363517823418331307382746789694733629028924009380106448598241289985687426451678251663336021076002048465331495041732466616622361349084260060591474353034170359747871001848603600155695140544746320271188402589812803909118207477438062699810098860237229569568399844936731399777051227302843581324381148529225753824015435130508121950454082320149178488613104704917509912736248996419982540475252747578846155046498149676700927150934266682848522583259747117479923448563852499711268375645427648661480253081163085464964406469815814498160755645338258928832468405093114205700096*i1^75 + 714435882354215697180481696811547164518322916015765570054106920048658008407303433317640534730153049992240990093106305090794327058848237614602198599495945306433947784951871478657262927557717029524977062762833859208344660707402353314101984193442332993278090562723132160909658188166333681757113565991943302224686361860478528347242706080999899695391545964318046467035664971376497983344670864828799583605517045391371417892868010273653865964590396827304602151783699249076624924745446661031846438947434916104667476092528239779143744075484954523895442759497433012460285647082333388904992429453263806613932450799244193020933390759717021733765560535040050030435939947397094125232278577900182773249708852586956112076742005894032003003381548676116508585227341934722664384923686629505864037594252702162119193877181234854626638232098202545549420844706700801843250428387490980054939038741323402060977707802347952608050935951065541752680667841299597498871692793544368107775747939858365760139068422864909085912267025682035836015859973999440535322158209821666140024529944639216225886717453344853612480420210414997966395984348703256815447998485381575241819319756058961047726552050130427864381238834972687277221004996854654954771684540324441979994701832924469364578061523137152964796967426058358585625852854836966483644907145486320831936557699551888995319429994335058365153785355837983068103574054386787091579960462214852618680366562140409977210750151358654882607044738289030057531923826495764589291873741143051909439926710307921306004686869919474632019608418504591990569301033226445325943554108311403297060569741492122543117490321380906953161877072863501357425771723620093989132337004251760860952272095834712021865201116796626619716874761946261681960905329621882403759455133929312444412832867237387477686365676353293715278127713370405091457762208896193705821282757249265629151263701043849328191765792341695661139804072149722458290127451152396335100717121734822532125621955747688374246403510502307448970237694153599458780961588988580738297980165082391068419943425974274199734897622234090595204988013761978876108871676108492322215714746405473211217173234919826948941136656461814230768853091007027803828256012069608188158111510709697412885658287462951185359627209239382711623094046108909788267811445750895152691382737890408896483988577838374875429409194780486129084133074518615091882335915739551983939012943538870694235972934087478179031840964081196739175435713675885853340671807408976932572730388823751864128880798367504774112306311892950202778693236356812413703454172275725149087559522769346724532987214738327282772809818382521010782031035079110243637226899252800337940191206583524721222784417890015227538145182401122426794181534597791391922654516689123956322776648733647115843421791118569161401525068164892687278825592061952*i1^76 + -188917261596031659521565990645143862539933352768523193634812258743622516333530788165676306940917396797742732131742900866054381664509207817870482589804484644025083783234832897466726941541595574794747503167993338279962000806309722178109589418512822937211960663378277162368960321769571117891000023559326058908440996375386561726527828200079566010599747311027393347348595769157210038393243014623006942105952622143031303033825414796729616092970196718829788859145494618175370356367831191051241862951655139809438743135102488629546394702220080938480013082547251699039231153130038840823911717476898060782989020601064725903833424391478558022577127689974460741036525658394068041928255323276870253951694182277730741175553327470388233574756454250638417015644589604277621445122448208561489448900970931216148330501216270193234523192501385530103523013462846787034651001877272219260670124366286405622262216522174794548755401908837907545215895768029788128536055597493495309970094023523115763094624562600736155987445433586418786154468816485747514527410504596583709607321951036386789973192550789709653195063272679115834426059618579247801261792901767080265279120887921249634080469829748750223782764085571807373737939497950217480700739899531092899740693009336736774338869302751688566582634973895772140284475487658941535633897456562905215603289872220779043521177925112249505498304022999711604219214137091675987253344316176892606231001075357376248413417566313802681022590995488460921423456810849532675886923525679047971175595525235840994203474875775401851630789634473661965005624771178731247644659594927473856827304850367344877749448720465568634411839242067808557806784264461702143669595235032809205732041541485104455748022419518664458770613072533200605277856069038510279862069569872479714702843923184141855858836774619448317388740339656529735929895373201316666218273002131784646415188342628000643980354280293134369847248813700075872311765793376878257391373415071209959266458485930949279639235869874244364644069648209337711001315793143415218190969407657975631127152059732586611841234848587368186339922559122994243615487701075843810744082767479401949592972641481243961655442098575449332710650396372620275926516376398616768005954092705215800880859726072713223670362143826124345070403955210077065126262034578544005979609844508996455525931362937409000449580068352114954019985687231566224161850996466509872999527628276733020267446737763403829815131765400842782078074107152033196937161058767292079987250778144883114008965282050711542228125859179259680581098765480881089783657155866777390670098256646493859344096734642070178363379240631960429835327983174645037382483621220738371007440144226910316410604773921787766448648345792036669779701684567176800635902459544253229737990427449647672702431558166607469848567579985283812457185280*i1^77 + -64654228851123583114428080189775448282311629220808797066125796881342076254093879865659323214759426613678331623492567767604097900179262014898380851927811609594698522057789956482243177015517523251016222541459070958790371402620120607134863577896121210864677476950461199075014036539352206977882355742369899559051566948754687345937155601425033408272500531726124746698199097822755786433094521434167164850263758088694789380316032513879878450821862291493858632591857181430021481876759133726083524126371011973620425590512938556912705914970829321353218471762230667274037133853980658817330051836617527507892610966664449081535423715297709098930679499617623904139115866476997683936756779079672061067757240928849691867241164273688914439943881252093190608206448667531390541785382223045869104231483027036866936949273562248123740244780882757862413908698740363887276840510099564556895627649490656429779580361939784326628262269854669063591345157236921543075342002352620597862244276204586999199708341444806898327566480133278983674887881119377431809157795566568604309554139556180111514546181949157551844939187060886876235383468665411299062369004456406476741928477130700080938291601826740088103173978763462345150953085561909936902864711204022719057644600353674841143636410903776079901364308914063867570417049735946451546599528662674813758644385337159485194600999993014522203601042109123836881626745917369446168429524235753182504284203073709969828265839131495730310350074416538030982542289932158781830793280893790185447037203933982781539705112755128254450295178661261864109138456068305780680089596235385246589119548985656340139389562839736746706230527891264105113280381044974721383442298834046604274547996921724482396008700639487774849322575129812080323361243880968842507506879047392999561849586422714185066972724612687798630300714237104849760069522135932719467698072127054288907597929199513005449730963207707460890726755988696434346828398127824673773633119732693878950916992596548181879458485239901148336459638383167107685283522042514161427397967570373342056480743889454601524540272398724449047377956892979808570775322616756672593117952146612713067204654536923822218639453549271204732323157946290078198778011474754749087131967372736675666055850154182088695403315931229947549207506447468743287066498523912064121103624537001868239112647694999539911842037601637093639880246154770205862186583537358271741392842641955022602943080785824766349411010930837678113781159223459500026012812039051102435474643352250537747358524201877195078566146972525461189003166049534160826220896640106075597769157479908458288764704215158848291764455019263733676914642679127188521749799636213718989936205969522062683755163729931686216195741239720412607665673625248485077037308230132065311532800179358080663548327396564181387783799741123395584*i1^78 + 1752963110456095902138790081748467071748829650295129164939631652055717483017721986909341490609729798701910147372555847465061113783842565900841238124380671466345261537370757539511791684201575940968929296981670226509282831023084569583718653316127745140243117158665140252287446683481395280664018209534883924318980028479822621420930235518108386856830791168246429930536450531483074807504889708932397662235819739562124620100312256200055778893929518095097669579154099249207878437478678222345936240191538838538358020388034351675942702255680059154224799748374233570937524689394004758217938757568643366646549282333591279750707309255573704275122193104194922155521024767517907052880856802382833138814563007275419414689354186004583555402807087711576626746813039717373401020962816284149267897177053583017203276895712492154620796023839793231293116106958483770504793797070244538578706169729967402073851936358011125764443912428175751744691658176202481205347396666110325058605677987404962824698284281431754334134773900671313757991933802661565141317666880037717461653729210059742580494414965476104738083860094681907992494970226122055628043843852808683807219024358994131333905241268940353791813561135941678043822615460242277243420893708203575682347764093068141127707753968712245937773775247223954496734332089641812149412081440425825555345603809745085868702006641360743493478689491023156741131299211510339164514014701556799605502492195640741669666078123687958689361915980817906232351022000120972242842907149803662897728848968562559111658850051495752999847037152156626986990203727972305134399478818564977040897392375981433401338622411354671652326335969309033200100037388622418857121829294105070218778531464832752767264508887433427044340896098122193485813968944842650050697716026844683981293298792567483275885162508640362203887771410119954922405006771770927474144365344428376294838674527015232399342834242134047908435224633428481387700297042338487088183424841141491555165130223228977185938397080703399259842166839259288793251608573380253666391724832753268625472240376703448433649088278687933287747594976446878736161925257392468675982821672928691186822866716887656204003357210476474307503890912571896150389474875270628127001652910703315945048180164327892206617894783913912289275145124156265685483631732070898119623205093379485032827105210152399872669225401224824574354698368813926213308318389408261756307229677526955129390113167923146559240575948079243156245082861382341507078485914166070686436244582258918614911481296426609687423290773125345734182015756347895003302400952075828928979927370356267795129245897599977373531875307371973848506711611889247817947177930609817437066665930348729597550370124898518370674148422879940104159855503463392851857524986351589793584510163067750452803414976279040817070199537664*i1^79 + -1032522295772372519546341028607879067149075920820851443235451062952200869599620327716012742342570773875185045071229522187887512678086797840380277034825915051413787285178732665220886963653389671213755394181072955823553847736921016262610621791168753997506391119866701654895544186474650259207428894395426287507365843829339905684034900126461844638913688477676846951336138594798796794505589069772440486839826553416032816368264335079077954477346513298047598759632474070202841161714583293439354210491888866345214241883108406809155516694769459019978804614032127091417059332707290266435331294710219175986594234047146675388983452039741934824948285249676612619597354661652215356079046154008890024888888518551825538689823674776954792016910378571039454137501959969132122777817478566929127067609592391056028358562353469909016651917130645697461455499332168081581828617450387826844330590835081513237894404140008017261118941986005414478126651704463765575685503020111788322243307298694753612413998706522547179881386208348685144709324370457370767054736525230679350691050948979008671186364775334452163579015755461826147987337619052551179387962967213589316972869138682215611842854439252412526638379802740771830402300282165948902213706134618193911079579922586471676988160930377880344298748852900346642524623516805551884635935961138744572298291869047597970018904931852348174467635915557010615144905093159551421366129275228677704985411460999958446391974081562474038200113596268997532504406982694573599387236675483424275966043183010015832168384688462756140268370007004866424329437293088356665120379162619936521064322472326624485344134090687192849520213492863746738271535342739378949003033049639313603592444344119343620401675102842556647779069594417449251443217366882652840379851969759890055142337811537036990359620957423847783982219786304450355128521236702979300173847319300078167200731879970864481555128556606466631602480612913537923777509657319471874863342734585999907743184924492659866666988300656831593274188207370235041760266018721379204324272055565018247903469536587121601594109746844660521317793485096659250119317199223566000834070939816378953837441272046340684217027859137758440565539733661931163557550539716989864471635544548291724712688836370949747844036985169793687922440967273871882531108741346552036087802745982396141382532189217537661792744283945287848820001696936804653278905220287381131714541428511776198486371317015520626286453328203606137088026013174151140103235109076550693761000152830973510088714637146053231742277956396387298942911046837571211625429555937780177375368375030461015555527144220762938176047894640211877496019952977557471590668785639221941751012786694940415216652551620073305062693451922195762389270570514558253210949952610623937574273373246782975391093807064301525008384*i1^80 + -12760499259410171068549713066218123964601519753359526469980001367308902659316190861711820282718369181751651476943625117128408602292216520732494648228307240109105702974567530138802487861373929513131540115531229326983233332180215269427731698475150116330940454257392432255375048902445188462639111370568890068474333679812891206824609046740953289744527302398676904456573475733000416666406509126259276700882630371551231087900440276850103752562524833953559421321310091897160722515024870534429764186780642253383161029132160696728539392680165860956126556940346843122401543743915782782908263104254658490391444233265933672371824957183193443341669292576998341407608141806488941443353169597511206626484467119153661185423855094721936097778639649915056090861436918282736519569454101583276260079939380217698205992000905369664092947816748946566247059066770136714841592633340487203233536512129682345350835592928803234944197747787131085894907198430829530914374247592991433389156649363476321622956184016766814130201287337665024018086047802294577348394117028831969905928230644776310374307746319825648955260457087735174591097923310185700749910594492558833687121779010790834054299333227548831819630739786190263115743289954794218786890908140638175679415119163852096890427826951303796692998800847644846213724129468378339342405312840933753574252499363802852127607873559180245490280826608129067863224450783969828378739686003014650547393355887759372956061779586817973553723911294530573232184418054290827185806590272591335853670331809098002040040123616180772906067587220260050313582532606436752033105864934816353992284421768288081538530731032436920128536168625350108625440161780123615448471425713459469524939582220823971665349276479837458418922821888095292137687862552362807765489857915237874414170023558218332701137156286529702209463993679912910223178417074707540144956634179966410302117449559774447327803642800133028987762679479609350208831958673384289473584452308256792279195283262326896957947831445213428506083487417067734510134810151368546868434076745839036257219743418107988854543023243639079716878121942150383188359842076510436176705887337725832520073095507311615018406015032332811542604813998381155082581911218289458895809396890420745055949589255592315891057190864158036391626645691484446284897372825163357933639031088965597632583483832954845523921545939191605823393199258434379268607749450880031275060897191721740043674169500885482461820330873759320466144304836711735054222297755375431955473202208657832400433477362960333556403892673841832726439099132712333727675145743612766063934394010842427490754601233831187313620345781607587195630812712040458135532141605186925387599180392308305554877963284965596190261111551505174575019012650450989972521377378510439681392294002966013029067448496685056*i1^81 + -753332199435139852995777743111312176595037129665092831752870007883842257276811310690146624325088052111808177667420047863632898075590209857287504441561348923389850281181604444801016634203892117974053079587885170531521322824226930956729758689751210006165500593555439721957847741152324873869926884680041919074063455653012429467538613148920382652020092110617162125788344726347081248288836210921787496673599739796566630629553262177479016308919123602103834872025109100625082385390808537798474035827729417078517556496870615095689409298807260350842828954445945798431433729504385985261298402258155759506453537219264588803508640981267348287604452611601602023393973487034850127701653858275035217734564574702714048703052227636925420728699252307162805011756470956603007117587422308788333840859907927504296557564165416753181872090845044698399390245408517654854397070390006660919754847034571206079664983712446599590619588548348415244748269847702505393872362877075629038118471814592035172788755154630219047470384435064970588226444568558099062223933219155987777030481255543286484311143100020764491388690683332193486581564193800677542113510816200153255761723665893885044525045743574923298679282381071327548991583940283423010487795874634702627535354004807592677418726968887204825323460728795811441133165598566682371523079098449770551014291938514610866149653851969334208954783570235586523399557263809571729395355679884563245599356283938642719531989053819064362789556957156692450411955119749002245569313164792803143477068682716279005077931371055908817379713200449290557726102885715699743984170351719526980343392290255797859489179307908506797838689259618619029339369519589952393713768469078725773406129861165715006913948457516172729420333459887043485625758365886934103951649818487041987602530494710004987605805777161577168986567892815027177653105322196359007261774187688664672998452856047282803346336745650951660861338282415237401899760969949652864556603989096666089172762379686011880376959508956100481630201651690351286606179970162082101009345324446783678092855683251010184770237671606190268320292674215445932575466854856779339772127865268099401812038334952439364711412291456010320612701549120246528773377470425304807077645604174222571088044773243808406745852326957670571797096865949322044775967726266450066024460812471781726572696248201828955976037138549782909260996447688059175852849679651663499653772779709178922601636229948137442837168876167569575660967175316515836756833707198404771606671425963888772234854945997465565988046235714730483228228352536181743799198718798807772122214580315801315190258083846830283097217039954119941314461515235944138609727793022189945766596942304878563529405227440770734702532191903884723739158489747124084528063107903801869840205281260227438172962816*i1^82 + -4230361320573429207169087667675564730717188739078861520454547032082736594047401386485326543422890923265361281995963046926169774282247825478576178076807809717177278242101719226428382858005486862793716723755366086773884125594736410663029105271953847019611595282540347362388875035759388867043316624728653676659966797404796883546328640264155600039707383761978608639093280108363669357311378583357045278382529211618828431332220581906398837683084425550845151265539080505634863557803403445049446314874406611400797293561886287880229196999131103127847145341239212376600471428000255339389399837442257908010455408974376845861007867298484017229573605671074152639998955915813843436255846618369503559096880940072381941435790275853230760817925553764940012268561005787329813000448161983365277224112695539238621469238001900521712409267460592643912586946082552440404078695356881526664379084094336589585900381855378742025135171570126222973616246926247088573591991561840122081947852374695985857472067263492456779441854468773375286120095532917433350468110588610435199859771688850831590275431736630977444462727416680440557161509438981282445828551712286392231812481648189083215112141764500766363594749492337934795378138192997231443565325358450430774008486635670413153350125476570170620872304619806393849718112172258800585498842246571907824963005875913427097616905551662673182757850377320279028577063009861736477687320765465479056330251925324485477251886465442134583564055806185758010484369087436254793281588060457228727356606940961745746573230921957102282317089728788740255453148082412861524022838293136065319827524707872220979384624973332880306765845791738026366095931197387914835411691982111705138822843121253680410762005084643576052728448775828474817895591488208043409479411189852965295550773356684257265692605860073873049438470541232260403496129211793811191106887926171363315312549792911999754552058847236114718816406976412993444896925832444608192711035241819556800485897490523347759099009370502271907526793809273231853001214540606841823176748402315948937564492783433162815421116340782411122715703255762909184383076637428754667139737337642509133512228304675893958714124366558585129424704736642997229475766768412874997113738751351816707966786401751567547024301637428999835325645355747037876600223155789383522032902023872366728147000617036461499558214364600983059896835142393782733518654250306879813681661952731722874501515195494088386339112172054394298579222460845794319694293460938362868403631642464137337224979691452751053886835122231160231162438479130951391094331718570343040613267884469013779405992810154398941505190290099098530738414819939532519359741530871553835860893994548548090142497118200793209132754290542174860542243617536607208057985525617660837655758427213791232*i1^83 + -150810874626102211043898527563029573489451830385644509987070061402218382150536680350778947030370311472032794755394171765315685045395970725632653435352124161934148227467737296790398071804541569710493581345541022486499358078878386682570685788947865616335976498796819636761584975139907191087787339118897745831280548150478842116897340672443630494127454273779316285608757061358715185399050553707956270861142671509349716674207358792061524649601458459510999211648014765193173282095993410518364216212195005572898911921881626126008577674146486410247288469798375886870793763887281016834808958146338858536150639951531220383791198655258813126945681396980854478201135377318363809456620308307261679995405539775588763286465977641712131394614326740074132744549183812586764640586520186067892507402027985804869779252361010669526686164534530275358196569667931548790244088511780950190087871560854424693534177307107213270964195937137398087944244266938875725294220546714860887764478867759513098419404230121265766693529615911820678264116481900786585477762785042783341163962868606405887020621457015800791147932088593282499900727954348458523333547308532438327075645226732919071681941186061059536333393420206485307323263282299973940301486428707085279759734865713755348158378085618246702094683715221036814326130565651903883576168001981647670122782612751170911125999008039119146021650685200958818877296217913303249275136624453015504193323428512869124288684150917377755412895572109821924490564412211410269776793172860306715102732935117622852834260744662757684530464682648823321175432272207668263317991484559286831604609339607807588511277789372850368645935353554796329573357266358157025675727916178237619955926387035042594727671720804920576744827690057662540050514734058811648244272394992522315932193000036496819761458363874226817871486686462346185051537282671668762722870220574595393344141604360274800593759089134243401265812539261328679092799759876120022959342186858313761448851799301915050851323075747114209611643511585948887945004552754275880915475454481123463597777911042431531585731933852966310333911638589741755845870482308493459744071699789732284057458008323428621176164411227039859883567371591819655876491081401277872317547042607060234636582970071326392599708792057225013437201611395328158473521022769082680542695447798656730203419919222042741001246954689550753520567645346508994763243812152235579126675675316912296408269381358133670718295723785182872890010682178544441758284479898604735560988668055916416583738757066194284901449456614048447112060633535604852250818328882320201803796872943181714215032759106510193043379585437795946892635682476856838521863905827173777353476923346021733131960560310185119807722963824599624898836101218018956639004219035227660282274775040*i1^84 + -334929980546611272019180904256001223633208815858853386389715016943131762418023987752923666296308786250608242602451785948706953426136084814789340358656853864895539815005739199381311346619437745137568799137273681444855929519848417116639286890706521251219903288739883749344910980869135393690485700174958445691082391976041295928957910167215774763863887351022019306720982580219983610797595952948110274534076291359161465486905204589223080384526824861710398530331401039489320401087169697952910101889890884713852449146603299652160807126245546644131684825076945075616535803554158702646359513139679150468704782107895230747357138083065711952905243821282058641809994264891897985568823329391155687612355689237887647616626438474705803669623048006840404965801047856206280384954533227963300012236297978150394688693762238011926699300770243605524003988368011177919103726263793866099380461952046024535863901759802445910830751799443683618842055351380310188342454567023319854978806017700762346824598218333841808221374639791055972355156655007363273528932522186474038232597696610499294193116606833925974342763468550054015511099040290272152897568346546868009701499590444214427213237046734007642262484693542504492517930395286042962724511152561367281640173023969582800141682258421467049110596340012617458409343862758705740253371691232464032226116668047310088855526466896145697329857216304600360072393856165919984733843987408989889420278468389114877812964045524565895639957430743748092652862259572536152380403242937138804688007111498640329843289334899239704017951175403614811003978931975413624157511889693178698181492700491397509824376868562646447754787992866688410577881867300098327571857934637089279142936651782559845149847110192056525497591942019553063349555738606684155414105716351770841922165560396722105599307559774806383549706155050708346079746820086204569356989767034002716338168570199285602895702226673177745497524420909950376810776249941619674456556808775668945357780377295914371999995801585226658323821091048804964939533728710251677615977309781331549922466725932255910551970985026087876737697594901289352990137040834487896678659639320871634316948685252733099241940891400985972060268733224929458180625961550157716929276411074862021087098900648980749519599888234430218575030319567940572439141845724429351383172858092214750470954691522781498144429557993525037706139450413383626075467619024441040469877905503280015184808612861393169886754004138277431008857886775268366096309817993138196195628292388600391523618792804755518940767381558574882153105634549833634145511453116986396714526844560636187428890938910800404753418130083782283058005965744030478605945967650221191323682410806827978843182116031296337126742703722365882079469952402294302042505343441276239872*i1^85 + -13231352261861694473500731498494770059147290906094902198089219237244113766609569871503195022193080144317294798806707020636064974438235517379635567036303147083802760316921472113864069750693844745069447861619844107864734266882795484500834288856601999658752167628981784401087864944523312890679730922449649815987746763920024052559013689528418396661885311736692515600253695242337567089895832010591070909099007893009881172602121900649809215753774727505829964927385206723659190677837315760584405739773009809822161322959326692709458607684592618149291545741927213544286451177143566065589646751294962910513342433977019426676433347699809533628986474070043021929672834727773348644932033024081146873818119990537666876758012675593039526435322456118370863068629490293467404737524681517054169790989517394899061927632031712555486782160576691378217020244185140925142520971959706830916918378518435170950120067162468029388383319618445753557469903453440589756570680751360053074902147138205354850053763268940358699266549850597084773991571021921890293789453144196266020792159040961673082538632273982455821147669205958634459264858483706265536463228488348496953205433362455839757522748187026376379517053242154476005809680161823990956540935370273943756720221077118581720280995683309177339722921698659170115003947590594924166073523475410162965679421593134857113142051882337944008427712530495517973798675847149858285500128057387526902780533223777807354497119124968491051860523863773331135970039045461842275656498448173992880750677777185833701472277184264030029947875401091901737473809944501002519246888731422446712421640120978535063242277536574754421666360874191291949404814947871970074658195701362330733154809560528780113251784712139856930045770369495681261369283160730876792028893017677399237244494485967577710783389694220965229598862455702712850354344191017622915596234497060453233343731506675956717724565966879798193737912818754369015491961055712730814646624778511069905307211138656612847381710500073637614237734731411322807573746407106382159193090130882769097712983903286737109130919003338575733672625659996586843193706997592332839788430829394605516315575103442756541077702022913256450398932638529350574872217724569333430711458080960121625140691873035687676217384379100669191033770619150711586156055289847376728065116643090162627304016232606689059108340570044391803000857793621071089083502132382600118043205099347258970709452156718624624796532532023740010557556940920486948769487234187335491058943272066797502347670642831860671655398928157099881309154796650214615510043889936558437779494716743066025380804538686408460744772292832222833649430438145957446915847147279148521391922310012185854559356298980167543411847115569630245718650682709248176565962932224*i1^86 + 3841309397501411899689979713986139649209608087529593221722485236089106182394290769124749177292217379225721536498958501306623261090790011429192025612130520579961424863751244418883826186082334306830804932179310510003378544499256175475540484004343605022415309815646986288217087059212378693394394813393655689878459464770877876677543707566089530510847875934959828388385903730061752452757171160645286915318100635953201210304644975186277550891952288767528700784144136529956807126072619462390044467684808025535181522313824728346168713524461614633632707689440342196950195623341096398099244926885465543928671404475773249951487569198704495736791480239170454017792863552963185644315725714138775080476225564405811227976989542991739829004976341540988011374406180093535164392049820284145109646101912925940953259489723289858768934205338903445737976776563114463655541342009151092455072119981303390719528820100234032007517662920891627830327760997262086242668718626055252730563482660196618528159750533065361894149510295627406464131772956570142317546392962145817786301449321159998699717212803395184042821140576616323234553964025393294644800902930744772701755587761610352898085268907320008248160187748307428273890192684260270553485036331428503812064852392485873107599558482581248500346873661947043294627917144507866214587909874196900821601637072065309154533776935760274222461868605548544748897879460160984389934820924763757695048704902128583540307483204448812099795549062209812992088058984731665149539290094632798192919415418624424149558845485644758608655627859694781011322057576556086392766820960732987966447315971053233248200216088567528995753933772261029868831612955071787689488872968377419040317277248745696883697894023070838152072902499735574137348427426312309788081529820711164090777182672237512839394415452862405242444394160339168301303954898724349567633602946246969696506556888553775644343021210766167254515270918352359723771689807195449253439399410892897346219792787474260474438121667265155333703594670284684733064067437349457672851247599882451270075208972446550301165739868503295408135199453382835879185944843610292251918371846249104683795264438262462101348935709582315615600579862160146730889281422176584718295384248174039343926665221771760351789196861166646649892821620336139241204471092549512737629781233729691716352892479384511180529267617573922396178014647591572007497253520255285162334422299962572364989843678287549072302209180037020984889825344852223235364469337386827334825402005878276779102747724768092634871563174354132598466641563465150106098768482457666626224159080429233513141290185742765757994428953682478782301106864348156898108939592557227962949594501289496500344350130693488716640374633468181789306437157282969026560*i1^87 + -466353028829970324445436759663122234273195350775763323503224356935951537375949869726698265264774258575471290945824181819377860101999588037756862593605970667242969463302378589315709931292640006438181024150695732148678724821118961709235605384570577464208765045342955900697581660391488336097222863040079785154392532348756680413021313301560190619109823292770325508430194512082053115427141529792587325717228999048568861367075813560609598678398943901854715233494074711860780955019744060972659565765106129564452622262933037062604220371393809058256055671986696563237618513144187829188634379884035210456980986007022563437924255090591804344964771218984376786621320165293303151505013895686979524414354886903041378606934832801971838686298472244629050457104669969342800806318064161207922503590857098464255321280407621349023544533218710303793179217687555553215009443276926734780641327565284691768361461331203618776486952776064042122115705364115480338494974510963352543934920414839432748648761999376646634836423544498962332358240104147510190106199560890592865045214897000995085434174951141056584389231366557339916595386352191859222584632359145689557735338681935926246124847938599910581979740053581163003056485511231599399881584051978885866524218564909557367845159573301092115123102728193720610361195526346951078431641706110364205874121062779498626825964504269542433604308521918958579966173865622332618978006559881318297123100444112070062667763382808232439986253725687657646024642787168582135599037078420520373135513095549603035335632888795981006893578740484135076945396161464344789755233904231819222927318728829805534948841927771169029750152627113644403651090352633223333153011659493755154502362469574000014044005261672813912777750410891324381355287723080963168246385059526260821644005753358039937912887739788498299518643977279896467203745920087774176157684510887427196741369162113667249510184309222712765812483892947944349307286532192120232161864653726365585153890399831626564320353706611173060922525922922685404190031610102676861449270751556149449585330423081559497121563575840241216181249159202351953295256563501887791055851348645359956492865619806090417233786859939156975963610449070693438872646919916119135098742062855156627271583018963344281802975462370593758973713588987880654576082674376884752563698762870978977713891251726696885059260925202531296664069238292586349418827576739524597282372848321212149571378468405995671473051509696522339629564837935174952291812694568820114431922211325620021984703773134318309673329708067148702307740995183020647586298144414742525524972525111745002417675294199218982433306378026992470336551063249118946820629440480187367675045396224498216314278133218375336240008266141161933384266605920256*i1^88 + 542089101751842279450165609665429666087226452264318320956677315973083704588002899921902009496683215734849175682571114218746810029005729362481006118903347575765667681652144663267871498073984128620501379209986421763463692533478975605286449548031800472355841133431104764983200733763516274149462082407469124734392878176349806458927246851483952206532632997916801529168442822378069193121060236469436704971442880871496987283307247259143147446544880573732060442889795130142470477262050267746248537202465634797750615885105450354249100534361649199820126712328777904247863939486382913382029656260558659210881080890775054802669697251751680178562900108893983322056416824162164750698248970823880736469532747741540472462889605028803831407315005897993140515394922278268283387857419446457988058749373979907859920661455442448209633703633477438865602949737329316790262496246541713788470031436816202530340639782606720298387278702785870941026565162899365687894714493424412847669027504468055106632834069233173621761638808995816759260745835569385792940628183475801915995560852127326652902683699294857855619784220373816410450619161285534867103266700419688045112412863541115703916328291795711912622507684250613243650012737311020112815910325816047330174770810195784441391342857625903035628283352441259770065354639866842253910123193398387394121039032005664611161388469527879225223167310730364334479956287304118510525181181124595053503194315986987160180577284897850133291526957774676711238022096825841181596201719387042211498263609242918509735150196326528563641782548246052586638431016480307145884805197727415745831666457583312452334149504802412199879584282262287323251401735710185589644271246573097523305536159988601490066627631304245188886323636627789722715435521038840590009790317564765870549677303087721391306939653426840518623061991445618332632758422007286133655550839007006200618367919720599692947658089383669930868166804944709919041126962643167498876507303710814285218481515692809954240757636572811203672522889449288972306111916749921347760385069235526509162711703547967640252149261216586016486579153671178515782162833140325711175183626299437301548955000186248772602850300877892961379744917110837029362164665766258226594020089456199066324139096379588865252494505141203191349317367600262396337252089587306031910531970410743954904561513935113013049436449930172102223510719907360484738805561754775455087164720628344897066615851454475028354838276096775493054160946994831124168303136924061365059009272822257868738473117969470979405260993392487751772565680089924934734110607348009165727269887079012303195163123421831779447949434045189830791487225074588455634835203404360844974169215548389588768590038450641561408047663916226021687296*i1^89 + -195887124425402084679560836394879624945188546016704420116218270488656842857879549886185120079319146927613858855891970485743556618875316586344452678055457755557943724003016771381146282765138053791873701311406089202172994417514456005492934249480095093383952251750210183738319249991301750464870637677526006947435888186395373758333172105937447068276478370529053317014252249933863493979092612734460365058312533182202890439794916938939703207177652489090194483438773292007388162349384734136048933377920356117499082385824248975856073235392176210576293972660096007880068220190609081332633344980436525324860051411594082340118553658549952090547182168212618194894337524458434930497397666032101901121538676867384924974269286484993884098415371649494476530173852618790885830366369842665370257415265651905607859248984096018784422918840958376093446290558646870163400561682558188148782088093164174611221520915221692591031791795993732742880686395388789334464167485872729026347224733321589534896762106973975726263331163894051956074660324243197124096510495753541270291763349535970354625047647555573253146719567676426073129302388376780904710516473254976966337146276765592367432275026506338278001847466256076096788387863822036289094246974922808119237798171098260566370670075424185002070050872187273912846774831222548624624440763623987943060785018678084166723656807131640957410416813493318908535577883142701490853422142982780690699418412485016390813664647118806552216880138069771001251258209449296190087172958002324356342692263429311362287307872538604986932214625743427002144641064969256553386566419598885851514301586502668332731011184645079905316692226898931547508267768562755911201324446325394675381521327338428918181867397640740311832362498142530866788270610678645427802109707531911608250859632367188501932976347168221533876520755445020484668372481892905121514066708569980675936162041045289576222522060396330210943888754146677966597834776160403302143113221547916140887805129696661334611127940609180413978711801670816148271331447271652133536204040293240485239127039420948357163119599069926935380223893282850241525609305983280202756143919630876155355063267567185549541926194783375807666900296397840751601517528364980167409386345312835449445143788527632911026810160843199475599374490831057941972795407616661419267748906828965480000588697164524958568247413295924287393857967423165745518427996146949466519691263473793660430318097128086220581083910711030066163979266945535080099098175679473417554190030232000519583624279097232044845074079254769553101102025741669660101726508432817710480204277839387188786676234155929405045915135644940290305688793763892488565229237466857599785629381618718871147769314550041521875810055618560*i1^90 + 1476428236648450010735573425385062865548801891938078136321448696057078110721723285795154350837694039886412221571316825690989096266503225546316746478597708744956788061808260668495069905120557077541073541586655253962722579680376694536462146426025269173920103583317666069840050197195392291315634352309934309213812900786400338781713916274156972650696173654544804963955874738503828493981928802771990397253265248696056518348058340420432413442541044154541510999989881905948061656464438125425342695852548339686800205350879992468090490230663622518287128494645439205276740059209225962943575387890176985754787168935620262726750396385486275429748571583975813384986678057459833459856469214983785935654508365431040165551274701526849449000080113308130595316937565231545616154131596710765446511391290562209321193159028829852845449244319740119770904209631587657658710129743787310541115076512487058283681468925324484831003849151736699364556059032924993309178251200857556668816610872333619300203522449196981500000569221262146405737694996159261759273004114713913907305626945998534431044745469943616473751625519623544981042969711738341112955985449051804201011425420240545302130801623011941698280819337989645315412852027645816773204977129047579871342046494586598025872692732207999417839307403682343123874757182312503077739136562197250144163385653261258835551493181030317302472565446560353022447841475997663106894696693110294910419138389213892951202874006131004548808388676311264017889937010295319790796095405087804021475572763381732439958155578311458288805576575475687426205095882040106653830162935150393419450386847794531765484100250685259431746701960459178908094487455661001625916436854989511749607174475221089183898156315103002402411147818347142789019794499561507644876198876192144821309505977751348585871792903221785928057063052918789146610495239790667381061959992682275860111994618463037003551175521261172648892006612927474124968079955168345989134715116733061019428522277161594901014925221865103674764567618810753627640004305341494575096796395790407271627070184654721831212163389280863882366175194358325843330388764273061877530969295393379130292076112768856878588182706770628240281651006823603283971277720435051980189477947655700280221725040384576466641944264275865929786154396305251924197576132269761301262294287856541092221448662354971386893913519607851405886436706992153891568220001075573065198930809007355718999765492933012819187029056326705238672900306582023108473034802140048198747241097341493485599807314666708681771461674955499222845518198058849575059755408626009249293724348013826667124040248543257266758502889393588909670508264870880752056410725528518698762958685218428732047358828075223613440*i1^91 + -5928080757221212437801614263714831698312755199183988843141427698519112393055544915501650508615520368513310448970584464941509588242516988784624087115954338537367906733651455442361100108250132254202356127679520466679067745440809584856821995881788005109904637103595629041447834765976845462807770778039274638082284326185933202225809560338391807624518354558058590426464399582287538233014508776307454283988193632083590220919066744710549527210435181260638102259887584396719498833036856751842748959854020355877321506429524145557884400611837912237107064426935086785347459836315446828404573265562284441941850004056996497356511863372643486385858340281909244767330845167961025944377034033361853430108017490119535703890475399589100404703930014983994955277955244432662467672161501878860357690586926196613203481899308476908938399899717401231287022617085589684853270283586932972010616907507304437878172543946996850834492688216981280363592867231400937337677719921950608639558944643743260140896128595240262667113143854263467767830977078681852747576121387483216706938763768821753337874699366242987204868208072426849907801150295048736381493489059163003376195798897527929805618171292625145576374765820492206443785721364725584151273877918663234684146189421341904896027490271800214543583817038643739695767400028516167881897657143832588415677569668008077129622439916250564431090612160858132631882463849418895113994451541857729608789890602217948859068879537293038711470131064975500145676731823124551437703910811997088416907961625819942782757637354280082851259436441385748676222583612479509337802916758504348412601249055540135174742801587258715592393023714276306633094485004252393210484139951768057537197060948982410457366139560053058777863751026600214132317130288162955449946115473465559815229363472078140316254549950060120545207314579767260312897715010380152107783395254823700878171048186859960257752749789686912928281839989747289710508038882534847191226141681472488702900927913593798260124277654738928882996767992445973794842860760824953736128490146165158470796442292073686590407838164039221328789373465804241526024689084599334360230324908664267594901888231943975315215733544113315380520743846176242803602245012909591961760902612701415019845639020665998329053754381017465241809310490620251024661073377758586078748192997298406636659673673042487877865421014509978936566782791037173742336294102804044642809769028331221825302195989703132410159855244017978334282385229628932970821031121667215950043193844765404005156205485819796155211289602021023457807573820634083728636527600693731791050035700540327118829431689983596335552176238700789854652102221904811908906451800278787851484494893304976226599829504*i1^92 + 16625665147861381828312862627205599306948986637303091106001629878473567177726850761247069059849655187756172084841233834587142240538242668681322726616888931797620856902184187136973600646166589989018463729125792189042418656068693399655377071160083326985696988349623823284147157909695341126453294255581718284404281908441044342538026685825073110131917407695429564585316557214098455399273744402431648511590246571375226170140461154460029407899430384423051537602833153472590233141170863861499479048534633410737897136047796001551462668322704855918139186750826931908672878669255905512662268915979897430558179605980408094307820354626166090409342872768845623106840775479849298861092912428084891556825198203766866226383341597719618993320903435287237670717579209489219225206484107848319639987145234155065649106149715004219737456657039845435512626504708173216916318122014829583800809507882158324076954220381574636755745339975535447859577320064942428908827898189184318772639242591522813652678819712447007492511717949782588199000209763299236055037970589197898067778516475756429357276857581108701700881091887998652327819908176391370332023736918342879619185493566574553199812613370513335688040819310496876945711250761027652112648716658169263287138519369016809957008416208532688581034177893721406965084142337928371018685240297833402005722057221678938186574868250762136380405797517117161361786850621948348296239726244381487368060222496954710097718967436857163116672300276280796276133418787864665024702108997152780174906321668014179016439908167898732377751902770461936181074738816375906791474911999464036544730185708959940348756139743118732225449366818082819676229011521382330595038088093421404737285070275175464297813529803129360153438197135865938528346946085982229645266689914690247530725583218912362322665310743530979071654281498676535629883750201514705268565491952434833862369340032890761877454702342734106434504903198898832216358325338949506009937802965288982916338621928922284400191915000992517565762540977610140212696832870744773715133720161607304740261242052716045896347543709156115067073378162727130015649353623455620996725645970777649747625339091938672187312754738348715105452981307255339341524328512438294582118251221088876001629810837809202407921387142904619573204417757441620122196537130345771323740825915735461254536938759662431975852456297535060565081377706733365566015001332810215627452240719927547064954422810438844175227207143600778347003708447124004719670330226255926165809786521326492857839328124611109717866676812892104255076301746599523187779218763697100790464583875522859717412655550078188483974382394909840067416156416489206166142460960081577819680559041871872*i1^93 + -41235384683785827962079342720535631072667632287832106754259330936302067874566783536047865849225944621039263747530270317408527915447174563080575261618234361981698118540487322793818952862913043274306819430661140653845767092144332896304898349277732078159311899823147164531904610103103035992339087142014908591146574517492155777573402669933326925402438624340911297252030408047092382141318885228069978762500675487570032447859556292482103147214347268602243381185899082672654697750607123704192110199143962064064656158184593156432361646688655598709222043842029902805693692505120795071589509338249940756662840376892523837121040348966745275060874009994798952218800431514923094777517277216250146257557950391126059131857169501913597786214296201125535935135265246892066562796285391731361746540027089900023120912395714074297952265902350430488328698250144206263246804416231000008564601405355073577106102077423999736068277207640703370346428831112923986247946613634475884929946629040598199515789393831533123360638063504309739830693886682761048457520177321497800517006008998825374841640699196268911412122419169591985814732753342298293990269099454607065982632623688683055484520941657139850117164795411206545856133330512082774362248030966331534536477766141540236626591604510754848901836587302472708509299222622042481468656706483413211435067731863630261210979659057107437406979887674278143245982011121158995245022914466906203781851092785703308731550293156918221216727828306267668025266196024929072840084381257307360054480891183935987631932782185220086622478232807879212982312067225051975876877496525931460817181406574179745237471585516732195912739963813997909129396071954346951048379929958381052851148807765921505135323151485382659359595631690667425294569299887164656760729508464996986159270942222633118061640449620603110844435701105820534301798251097658825841053550188424342550230883112830127779357349323145441825251825620887001843580988401513863289448011977065218399833422225414173974330675733844664843460199941655037973619659889654810594794858530207965343079475932700087234348518340321881468006204144559614231960052473367917421825614839001161775088717290209289874698191909897099037655114096623654768837137263337669347719937851982299215148999949561852695897250436537732144095920625028738853906369699954158368058823510626925776744276965626942078330815232511101545657634247490496582803301101852491915028467212998658371396102400103590490070088434417491519902713241047035803799004596567586209500460315923502724270608227712360566758432760895442900240031052031514232932329941162518496258633882383384738229069683045805656260970375929832534959230324978295468552754771835356184576*i1^94 + 68809489654174613045398936364410675195706146565282856787293309175531306745497609434334062902854381745115669582104653662003419118556216467214762400361218900118745044638093191292145994800401497233184598695777511208440143732627901576421706618912499472448351890526616420876074531901026978802020433461580889180862007001659758236915996212409782869741522604596437349387738696855125274736232122240872986760774170178629274273443475949971457384480946741237946661057269997397625578509854209676738319725566241588975018772680835891506570057170579904668268669516310855993475888647868234296655219222098971761116584616251403367609187993887208226116405356100019849856408621336813054577996972496345069551920522328556685193976666343083532925479697611281759429217583248675899126584647378094379099491628346383975871780130561890392545980039261704333615605174891142144732852615702251446197914863438781814879712436420964441704536968382062156897735035139286729038889649875944786758135535156876820000089906017185348204743775647506404579561635681853170392370940871512973419859482810725456401161475030067267678062802289544825246287257446557305202471280132820759072705239648736024508855010292631527607787606819010145385965610256618581501828165850769584572359438802103908859108259128378680946495226512397935970216886476585294355832769015040449838759903332761945145986525171210438329590125879111361649891772405027460780834828383713561320835724479318049738489519736231046507812979453863347739805203742639456677486980474546082240299615332557019149910412890623680489441608583933814042866605239028301294501284870122425244592702893082312250649254712148705095815655012107600702734811215492639491284975570400474167128736421776731217092874759777458044655714946544164247519441523503460280509392953724734851337903405422917656220231459855192434515021920112328816310755047698206196409306048416026812998638468999299436643817124584958515979509920709868796179746568857621529725779624708074159721623835537007050357422473526773893077103656353780659715244119420307614938862514712426332427514024978061192731900948443695126149222732198138914429448035451364286208387452305997557286078218547243515808866282507080803411598155768918031231755843580450798546844961557536945903678406158481461716468386103270285406329834157923305188220129741588201015128725132116827936028633716778626119047474293945833641950081754903530135057637483690779282988981419271670849869522459726002394723853750877047093450183809190006567477494308415728039373302854901619920164308321829820121735363376160094871164916962182574350721469957081430783387181253082675322248507326737015477182899217435635813240671538064891532279808*i1^95 + -58625930602898520242932067930347096217994934011032338170686881380892867740921003973253372978300404883224674680256059753239674997639029247418518170990385141285639969420396920602002526030730522445102541500534663123111298446851267013561520282694350317139863369081534488703406558281251803180327232398949859428219385115313809274456261315028875912043947631572940550289449721024853208506050126278220994426154508548070916643533991476114224349145172783350893071016436921056966338780063636454595056447643074262746292804353295868983422597257030292097389841577009352400279865032434033938013104307197655036850236267071551189300414031754179480278357841135074518940022470760712550029983413680479471682724954557073996857979959002177849010545526844359721241060550791990597779116395556328984554709990329369917619085889985278173784998060813217160890624026343307770146474344311037418240078037298340449232316017491030788651089321708235710849705782001854402657519446493167921649680623201872666011810420214530703225763120729122035199155761987474388160301288066820312733563414192923819546043235120490319996187229977885173087112241437915944167086941633082932732750758866714643071483805963240875729938262541937794425991354602879925977728546922775320357566776922853616891110269717581120064799929279069781370197684162466631950938317725334172640816388027088992414611141566950078383666613023402758630350049107171329059753223480583472531944816663182042895445126467591235267179552137638900756527952340596569978599668393456022826278297435145809239989902042359013637565214818040322645378187426063669836555548799874869893724615213258584171864534848788304874559260808331847525796455392459218506399507396120891441094448019284566133415984145223295973358469850991488056242319969115927292629502118762229177385538156340231974844266274114765303319869848286985774814168835231983846563919676579560217942383795896640475647830470726939618196138268692811832111254058477329955335018113455896725782635858953166650868948783699448994387108829276060725068076877168805047185770052331366105301427611777035888262037959832430871768869080827384810402628984260438892562023732326812404396917672202700726635698445077351347949520169326074353112128463684848053229790589538495122835041759342252200567330257459958702286006934547225990435499263888153899708362434947376232800309370387643862536332886410735526105091327154232996659700160248336593307273331317204910767095359722975699522092394523928460583905389778378963992418191930813545347011888640757160788315123644863188666151182679675187328351799419844630519642662689555947891670094539190577444935585532900587701932692950707532881460711129088*i1^96 + 32520821177045715979951921929592401215073022626942878105125917772444818109669903618052370883340139262440440545833759048796912187520850024840536778593100871902451121448744464824241021516357349656324166194796973006806054303915470741718248389256969464419795338220997511007491463378340485876115902821837574147773045265127263668691950289999021444974164387975475477208077280873295152896293091736161423707878521348167060905588089702232959460473027862062860598028035678038144086533548120199253693901964218267051358228088675688456364972763031077658864497410703934806862461733978506705636930396388598101904643200490765765476219710770544425137422282963785278320217678950768907113435574889155729332088706542597440316494561455400188702728232289441800903289857266254684555919626988329755153848240007466928572043439154018537134589650843848596887539900498953832809138065482193349463215800016852662279243068200997564939597855749905178005474647767453876304435041319195210269990641301049240242693841794641327838515772728207991741744254843818047569308784100978372074464196635210323192487425418004608929291472585089236844303605762075236287789930123756056111645208541045083028475856497335744102634858955200661619622683356838797295946196913069290962524463380944453304106604146027867253240580926859270389210969084303096125317415738246178344857590118469631483121717021400682480915651090622012211347535835996701792907270530282904067625979116060957849298759975790822661122196029008249410626793720851175308866439626381247772439401080273785200216670026373669999407813476926596682736316278177218564509847629957148998773617206945849078533631148984704801302678739689616573228049149867511402080709628994121323904758948300086107064182819296789163235838927382837374754857410929501653424444570986927948358279236241238775168919982111837540026136640048485063751649102222391280658975312392470200780252070485638175491899359640525739251579056527685382574906698148698003604440032461084036417523415934663450821846993377469436242955885508420746091434728733157918396415460605904866320472876809406551222126262408913160792399286953257699967229378572984891606214745013358942492638274605906559752736366993694855677693976182597110388680240981506332575029186218818246282212891256962067224937712544724765227940397449299144694460477916020799184967515426019970299517299461910856686305808496873394203131954064285806110670984043357200168118374654142909464120696009146972135311871291534837068681676839216122941213731317556654253359255995908866876204325922711709236859250728895759159168306394389470758258942254547970046243064561224402281773435969137667592420229494987554816*i1^97 + -10599153312813084005683689985095208742325859619008533369604308818903596137650273408982524876732635166811801538762625957034319876694644000715320007738848736381031562904039135101123542583077598111927159622883259727003847930555302599321289485299041988332843487602373229063525656806902623405345293536941058047687486310038422178098781697457601192614860208125797440259411607445676698352543431754866413997720297970158640014705543171932209397271170559810680137605482287245604489554815625788501152552090964799875357933689289850120639674123107268677918168075657398150504572518474017876034106278634810484757618442417071818972520384179374681069685604864458130323088647154644570286823526972878701721369603578932736911575575644290869624456710781786172108324516346108596591350332104269762020419465991924678807981330014186456082415698522813197220685032361110022292649715881538388333999914021263499732567733134337026158313704741135666244993466272313042452663680544179870621435350120293945633183238685493770145946770703819071381715347073208615669794240138107865367899784627342424232303229775383422559052867961878010290701112468708602284860859947958692769136578660381183814352846314623244142225847644423776323647130352331124488031192361854323372821880273308678035865233350691421126652328605617278544834140899008935429148505529722132734005526301089775715378514841382275928158081780490704036027279713582358760929600263673608803591213058819222436032822000333692748311715567218238136403799353719965485819307093436424201911416803867632763702350606038014985987890623722486111855521077117606721091156395496329640195914844829101950688305839684237593346733498499490218677489145558284867254375165066262907425116365339654823980667072329952410855011404882922346803417177133079824856466108280102038621775459181494699545133958797804110619553360043652657927021304058165089240583706882675021414381100530498272795934668624112555531667834867080283064740686557625436876887320747894914110086152476043908796793965265093130066368352742133628060564728045113443687124733700238100297346539677392626072735683736743225401753348981892748055693502515837445866890531720617429440677732743533182815291900481098282268644258793470430997458770332088610206619540930175324124551195261922338978081567278653098608272694574252613115651480597230774041477690617898065692197922859952475879692302817075061497615257491121619327915796161281684461787330985739508778658077587048825993442838208620576412709188925200680630228496703687838519453745495194373163900197652885664008772235899841210427704398682390173374600403822825719413136109847854122608016018527121559055761408*i1^98 + -382296597824008641038169116616321148122359448910889914701662512427445766958399493926927411615094502720381480085604498375523064745548364311746109914363927280987474568968919365223856499072544736789759349085048454204066526223733040824379309008295334268887040201789112856046885511437142808035966466176973063805985961869419936146499497964322758824973979850660599378410232588961291120442327437474952589463323593502927712866752431491263593391161585084579177889256600574549704113968106493821442310673126811675409770230374344622473629624452703434266870288401069343052421195970291803647526180114591794262882771435075016178866029913859732552898711585931123599744117226785921207178933090294218143344714142069674681590288273217016702416786981861739637248744030864838899706888552193119686144129747603155271908716331917943349360006392719443506156836117141416696865025930125486619979976663322555356418722301624318864710716749765921885137582661408817987174733544819397264316487564591719305053653899001603708825697113848029641585024252418048266949308205440626333573303191219643955984495347374476150064686782749607854822728123298810054197884527095520099732264153421305291038559992022293039540869040444370729168250312668340264427886583204857960854260791277559002922701605037078550757766549331625198275194331228843703890588835414119589430675850555347560737347654264469595378699617491162951839649410003186437251239134760029095655495535146477513545092870646898640731918784230615852285799995998551368427916515655457538656551170674588576302054614370155674630224786706683413121361051796242072013097510858081314048238901515465870522742025803021447785386990616063057564607277156827321284588198887877820944715589802213039804569323596120347882699811784524578454126713557804261952814841552222600413715758845881028067470526684362685575278453466937401054792540444872989338529352771164874040632701085158997764084657436553226592293085969431707850644776143884189912339638592091111253487536780402748495532006167495399980869464168690593990534544808150034407723869137365967154764193590957474915770131927781549798926533938047205668466250307241113960718962968448782282775248764996798450088127085315587211101592693421073619754673427686962783015073514132501171268856246524407011695025056207499971916211865292243295764103919634714834911225443012530633725837750073385261239906852719308473922540582644088663874182526715393137507391411197480396645242733371081332704826102365158721298475583503306988639959976878812081915905322136465298707664497634118041037557301736944441965718912168217069738949699951036569369467778442568757793152565248*i1^99 + -3666573052923394808087407489404124612825547951729500733539558843533932846920374971201683269192815475317286573967440206435922721791305269970228350346829054177228459733261331088326690720366197040171069032921127473902137625574456328191200528565576666304689051096227958172030665367027988462184412617989777670803880172817204183239098016157256810317963712670617597759827774721528358457602627434873221704587009782017067077333638031684602750506215883888814253472335863636713896311796524391311912253243206379036721765708918194486553056514895657237539074153691058635897747416607937648029244818243693220355210252486125734530119596398573516187611841767385738459467054191771641133999489234260540051495455036750443398862765357230052351393516194767620632171135205231562121813684115361627627472598053433635797863125573297005802219424839763262141039181580326020787396859534879106663295857936845952251450793009155522928262794103241184495875147793016014537126107086198250758249194194950145032239065425066017083134739004228099943590615510629093092115761973534999086808197042479301990319316331408576543871198336467783376556300846236284214824269573835861421008899174032068263367737121788027166719252548972281748049795203519363745939215807147138899531039058577744901749358964911469888515100012272269096095755936012819040307962541689504375224664737375492504624447926498689793529154379130678232791170852332058154145766766555867276850416476517446718350550256732816563866335618222449067083872064670427994809668894648095005155920098378180399153412114422791530744177538503965947842041259185910473382916449401716525843937766018622597468148773973270248123296119053023971686743332784552195043806652934782229377186024217088203813107695600388148929364904785390200657295192910321641299922876832819010566401126642444531848417571813329788996840939188771253323796003569044375696251074064650955090159964035458370259836928351931921734772536449730906046540923045375051948191965069244065354479942614665736735848566273533771127272664315514073278795785611747084107723320892229193641834957101258119788773536312131086181913919620715072815050828280827539247519848613770210518625463206820370399569775948292195601393250865485822017047913360019929480694659061398530380505912655783219219611984009756612680492037001456237055286614879909395877352513495901650434988254809303086488347075281417965457392726021375509785513734845930620025232670901909090094849313059499036112395460162501726087006720228400875986912512938437162342082097402652817315864799344382540613595749951749896732692427193235657304089252698559143182480270233174016*i1^100 + -1414471774455057861632770510848837719962296543300246755317740065074795669375814941306108628843523539830868579417474328562310915806921827575733251923394520160892750710389205148114840462856333899806728840081329248086213588332292785192109674999552359713953925308809264489400181193068730177771719178768817211119319734404048692290665537426607786447274509497014378798373152334467447666678163410387392837675495630711590742969489679091320210241854338020117844110076862918772280189135124173361645331255993129843399745402838044560449047199847949175038049169710913199193545355909863957991400216642328704961191988695955354465839305596449112880154792199902108432650947115763193337284374056698708755379377312088236336573640263610764629940422977003756596121146637196750575233393238054162135835180348797690087943259430834404125649535869931493023248750609194555358814715821006870932928068017366972437481245999142307952187218223536866116554197611461198303423650201439629289556482776842497064431485481096187585326225936398062769895611479887550194353227383599821411175010285287278214078179232993212078532824196713110804930390581429030362384113517335349785549668359143992345033219076846640373252465432174889423368103175274130727835853901148157654577124265409300651947310217195105881132774831951567622972637648084253197227897214862674286510487907682449197026652072599994475869955214164560092040407210572387687442441446378207290522849649056742391650298368715494952335057124929422520114545050390642716069504496574585646695392860821685754852883551070602298468671960381594733602721304795724680354017465432467449849377304291689118002093119773864505361524702244971571534794198393179694924935314664092001819998092015884752442915749490456015263471461647411812154268270098064622113062481412744281985776379291896705391138412298098329708859962680628305960650444112560079557360028445078369981052301166287475987128485919740110526439571532517668711971128475484972248637621207910674105288849347366516245591444954910420637494592244658185499683147835716714518771853355749159297633182721742588902259303057545296827641891186589962151459610337852672367865991650696418186448466756757818593882876792237729045870328080759637739948904688836977003687942557759775082963227049894763069949374846950199130159483439347356811192767429643595601082637847919407789728573754332813132941489737027821946073107980874109405956121160121065063250784538151582695908421706608337281005477768067873790188809901667041248670440711756432346166177662504147760203889420795514563985705592140077236880322166661846352850249869950976*i1^101 + -845804454134226672170588180797523550684612453157252603950815769072949753417243369127685391617941219268520961554130347928333549821286207014468609730696126364696906551776033486252443301983604632044383594537329932699548416053459510150525591625309130493348940766614992242732632516899376463410539005903174709085936288392306042497395362083044042227178796735553106535366121184386913517525756650502291909051575432623087275533538216210015995201169412214167691397855459675296433384349289830324280074369108111643942907646179732715781522114659253095124872385889627040663757678671642769543318658691613121550268054701554162885133239707270926528507234889280810327384611396925582705495956796554964611502246719150405662145711396559168563642717475241700016809134881277449822326021121506797139788430077236344337431382713429571142980790462897635204098012176453034924994285775726893672177550711402260398566428621042445801597353304881467990337008847677604126760218263911562119437583838306287934643308626134524278719694942269848386713864450784518912443806078820470167745251134060164546952338157575976932366432600662741582676917518302199228513339440443917327417147804494708649218177551349012413061356258063544566322267070555543054684457235864030021187210083123650337985946775362432202156897196046875858091507862479176044506769677422723654713374078347804268653251573442515686673074490012980726899853810946214079495292532774867487107177718841642224040987996014072619509014946646170527746838263189992601897584037853643394322071065093242298947071885173322134431159279844687725196734576045016993057702178080250093611217170404287952392352767674976184906124829755834913894728162303680882467425553798032626905168771760546534853889816158777578572486897719645354647979022968431987413822145171411404707815855541147331104045051326548918749770841811585534929650192386279945919770740634736656619217807654408170851539827513861245812288738579527520870883931085256223677120541676190346630544346529279832587557521349196703992894445378672698779533439397001788912060554067644850242979523257893176116596322296343784298282903611039501094753025532922607955944846415875375613850836499835259055623910724380367732301506000557945792616444252058764318362415186720321548214737319251915777000007338418909122176988647617077933070044246063801555551161717881195399425688451621198006020401682385274368663068411660143783878869003837111179649253633041566254589426241947747544846455738146944168518576733373295899954413879464303382167225836201830247535182515993418754278360625742338901083897800425472*i1^102 + 1292730427626413200367931044750392670680640699585811451742513320663319750443945961502004307730391142306252648713924781005088617518251910973378389130063608208713756975483962682297467986833477769592363353132193703158347767992702782900223968016197409187214592843717325008368993532272427380673969418185526049217866967975365258235165473889129631528616782821123259779857907770812420031382057691550231445388500723212625531072320117805123509104364019066344607139740246689835834732534275564722981064185964637052669448300801463791004071966507947011877248212990588264630191132022498546668296590660817095888263211920043277304937954010153884249871116452863138970868079458575388605260460159531050762639320857163557312570252324501230857159749056599690057323464207870879824218618012613045927482197628942803611122287068793111148342572996551489306262761860596459078954248788687944257494198590190016006850790182661277673005071030611669384912029560207374459772478709132812464655712149333389543340877093757489845420523220986472652796405829183582927468077951645396869920899549878174597650309676389019836174063162757607015725669056020842819900764178677566632901978961987399782953219100476909129961549931973042228541273512703691879415588681224168143028772478855227375215612240254965098965073194309625828654663701995222015654710505022286603347978388631794814107358776428600553785607128683406996822117314397473081050852848919851162785797000080148951780754789112824299198301300965922616539056716135831588678091444206396012948958960227851555934255231663761477234544612427695179060262832634450485208250641684850361779999752388788352863459153019065597107466502630649145856598371014160307020939201986324494572161615332062015986714955944388520398950826006094915651505831732392434559846908586246399944795116333628798299763540138204773748757774154956348972614337521066176624647937539834084458009856823112058710671899255501440044841594191343518988122476264731601653051652384587972048181952033112790964108515057835585203889835560920969699122479976805343659541390471955863854608535769235864544738203210995671965115907161584409112398466332954702768989706433991719872147028021327697400370092488682012920543982740209187488174020044148961950924085693336942298182106887090504349653297447578463719560374514430239451005139547468445045386522942726318606982224974980391497297051036970024470910778628912673126625931879546368343843969144834570525127994089487996601352487139841799717689876150550336852320199728269146110263769190494411756694849920164197041201741824*i1^103 + -2338417807937247791296405643480709775008281841027494513279373010279524986155389089572240113348916414539973788481135184291862692581609777923253783406311611692156334853878689470973165464471717964090713565974588305045433839913067170303110549346702567990442804560377952466573024247281477685949365253054457859444157108295148817692562614318289695800368861808829616937301884473129429042479015588325291810524840438031961116110511411035829545381766705445725336563061641914319500048765959345275613866972285678381539322300650732501745728587351402826826367794026356529377465414439476876681120540870908283408514514114422549157742438733998862630456561609883996089498037128639416983992288768028656009227123660173555403838601103599338824346464095036847131451006644158527292710600401405916909322433951456981379361897494740414015790160178722277557832473527892266341094496543835812970095585019779423602831301597810708509111305992527718859103421968738956660925305289794676071429341811403600710293147909489479999491508393423672528916506736791967220249105356184228007906674327107247036152645666330097679581723379447083693106712244517552853222078950976418754485064491019896778075006856144831451382338235619756119552107687663461096255243610925256360244599088138296709196854840138018859709986306892703521174701552193686521075440806357539178485345414406388861057287600553315750062468870811207013382153029779727582512611679231013036581105340798886852158123904957032894958401861910850610877226519241822578336135627296928520857777335046121578741123994069603103127086082215189347829151552464979912140792598031246555992611984273635205926739072632896192340866501469161809914655898868660078427270177380535281789777251466815676710325674372190210528275376468807804305969418459589103863654675873798697433903782894389284518181867826103242703428190344627394833481327407200387747661783091250737243111447398415823000483808383332203520287835655173203912677211418046943658885252254079191349678988789176666176994643456952877805107634652220399260310303409627656776689814402137696008616758471587396302916636540809109806375975208192475555934195285386693375501048326038282993333505225900615294744063392058256430593520559162392908808753039329215706045511100864556800362650825714278982976672192204882079162805590862361529754915720977200666061317574326151840910624336263827444893133619653986807200554922481997944404245098002758306425222560112064710764163393294745473341441606580062168079157959603516085649967858125531089177926870074965098496*i1^104 + 327272054379680289667643377059215983506699817861829423132333374993826037907851044785958446052600293262474980616847528386004158001552563241060387960851729635608929576764426764190194068382003903215765083303858764299785678930264830954190362666283441736277277072392134466001743135639428900422971726042932134653715544347087296274566735200124973494812675415160086295711231098056843649459911639716054000281201139411500577878693269780217066591664770705378891817790203130439895629654811069623471959404634774872207332503923019298241314606332783411218850222095844931816589615374617863143901431946421086554846015978454878973367145526398419063196392151932275007849106129618998760136863852233403661210222702138540442035587415453019772687455284112097254866250364680277080302043559194720282615077483306027059988402773913799878900648773961419285871466410643827267323516431959895346159018282739115778912400362325539644617915093764782450980334333965585146071289538508443229927838821872141260072709783693119427060037689390690003274034526362769963174710228195598676408600655852599911463239357556593353917572938097327493899694647608466435526398168394324488339868222047659755495657679582875645201895712314756092321164741176146921418480564423013137670830712452153331372495784412247628890851359409733382998584741181061660236390515827328767369880002130948719588085999338186553421887313332558290071458163116876269081240179300196292168297404884560037737201299905326202113658989991268378046786373264721553480058975818561784752183391165274358595245534630521204236004879503457524659935300789885436525538170912400408688044433440608893332053837154631451452037271106953773919056755981360095779042209653748725898396632521138633626024727331820290273658160115913200687980579143851445415200021770846688147632013549808348769212510211495522550205842537398021109253841014479699442499831233586580336525546157561242317642283878751411099057879176547292590705060782338485057489950276488561683274424933467167260239904859693174782429365491874190773038632395523807517198026108302275751419752184372582091741314717508542203389969308257681483853519888088260224093024750074717921352975616934487107583554569452468007279205005880652225591486645006830187923500315466354987685799884490467066019575185629145451525296418840002848510602379682786384106689304985598875520121761759150697686409462719852261211274053042973399223923209403065606901289476476697004892575797322663133688810561449086139766931714934571642666621545218048*i1^105 + 2378969464438170277952240684824234210517598005359923043311470580895616360630168814427628020007814798993400667475650295891317845945483691027696985091166212996129760232928756953024772416194590402756629133589376986243976091663663875796697158427302845284727200106130654750103945624969194650796041879217650425947841803611400321386417754711915944734829180074537012834341009120424953410296672455198956953889002929413692792317283103591141500919883205746693486613958564948111099882736426959009735161853598999524182329436103509879370110673243581249834088668935735498565353204882366788861140911866301043058425796574000800967922235581998574889251688418542704222418039078802329411628695162532735456767964362123314917847691195586020490206905446731352041192848324973077683229289175453647778142415907685650575151218665246342193067035620700455953624613281421299834355006403047630362190838223436261989643680331591882829053345736640051648661107439397427388411994593854474172401083872936913280873039231214818253025896719963898825202909013515414214944468864721052872485144896693938939677316817890349924785140593523219900604998345858392837560315206312343485596214031316806838301733305788637153822022856603505419135362762996879324503660571407377519271317925976482402505895334234980330007255108406283840369541912838289004576290518395645170800012249260397191773627837787680121933070371827716573523419979976008365379432047902066550887741197043069944371194960458912478029906706580034222015313663479198742120089895605182832743534771750880709046080180905853033278093276512796139279471387970050609848148810761770294540581215208565046775001085548448640984641982394583834244370498658745764349782305036952789232103421354310736313328064901795798485842259905125590154127911160686679747193374325983155611712911703114740324902612856232232055033464292281822389473374812886169380183022137934083836309507035759857931412291212314069458943655686285241426642847278230396716768129289474351189662310475628647599347364327208408630500079449623078301020320023736648815682132669680830039162814456853675891320168019651750615724782106994609682008357450004341996690048705043831102326457846932714289662134071279384583347789493364742024360539540067709008972664662017890736088965448428108777619625982395140840516095289179244624993915987302025933630112630227434621471307014639555474635039450330505804296790955643307689704840008596592875663929981238793440487379684545889281942730309632*i1^106 + 3245628933202173422984495214947564537164922642079497686536074720757016190852967808931536600870962240910734385711188512132530881672653628041119388468824722476596385948531305230521559212477612087410688141505198305635992074170465150143930725215388498175287375439980212954572070701300244529846072783367101511019082667253658531772616817399797608097267322903103175537564142155925271921598637350159296021689354322114715347697647402763291226059593040677952627949962861124243004300105660948839971317316910313886941875864507183842230027954817643022275112393926519307049996962615953184377905860910446559379199302623231400493014872087475897936453802550635635415162119397899101922438587382426578100617441937194364279595016088777800876635246763147196073527436962147228883281335034314258232823543257020929541183586921415540242997976198699132676941533801127575972512887073895273962422185657780517150447243080796183140267409743131970144010259750768240011957407228019507631977063287921121533650346674351820283591588741025205591555245833250671449624478656612922645511203655658813415846365339302504351830424723044729145505569671644156027381412530774271731858326249076548195051157580792044848759638972199788780543619504222452936242065202179593781003768257194679558490651018097601924569786175221778658216943107089283393857463191923479169428909778790076306873827578199681961003610840157860944263073566688430442426248193401085583568089286408557851839709896112860307851481866688593982719401837557667798170050697919113841959009408743532690222365506661516985599195235016456840133841724885900756851768394762283275910302534890834809385498034566352426457263183499190314897379617609109430064185577093577070046717880906996469136847111766836541076511602084096548308573599405006695542405069268224841640225513735986028382648987988963109832427174508786111038513887052477062844188256737576325319041362806336269473426804109356510809934313097835747371295770258439820343016476913175342541061245544655757207015574414188682273706894013768807369210464996564006105331626605087330553679460073516625581151678137127729989515766683243857927931538352856152175536334562281079647571254122284734255742068774764968445389837313376173530293162493015061574578271551741177263336401738436445795304037739900747468077845192852060295035547962383862052045606875740809790730813149335151375476311681665749119593942700874703229504717977151145136409804800*i1^107 - N1*94898527246273349025177230895550943208089133526915981214657801665646848564410929485108659158089590504163921260855176615920452313081071878742931652525463340712447772181794298551097514283361763013559463707707336966362685176576472622430114661059570125567951752235716040418313230527398474517143893499188195383814040754222683670933909957808664028434223233000320797662329059729007202176000000*i2, -696329422118903766489566548899006767457696606944273647440412477386464810127960290629903388363426075484824028673322153554995595107601410320136956221329826626933395197975366700559025371167712558129991923520509461154541782803184554213361262919975169618493023013341715792131312362385830197858504135336390318050781608337211979685100803683782657964303799940118125058280804818657212893847158091573210275805829140271259219907012918472039567156178058345009143567012290053407798521429926971453589935162723535706681826229976456296894619864886515810074259148230565433365465179650710804328064650436127158145753802156238111975392052497631190919963394030675649070455934869839253390060831561029421418617754690508871116988350929241925738130767223174833703885224245478124117503370497404892702064659163932588479679335015053705336964236133951546585693816144928711396594396109717058752200704334061903503384764102376694664064572477427864784833317932794844060444180307827954570762858853192644097073934109150059244917829984514279792605448941028600681322823909612505465681210683139750597170863198736221469729001199987734535396719691110167090613552631771952832939251438093158319902446385016023595217867883638268229201687359446556989108828333443414369905595623317671716416041693797343219763549669074000369617894970422507488362333641437469646053954771806794064963892264060973967408780143194365927488068615595786116745024646368175724795408535045909094886077869441198286971324289041813121820773808651397459484245743579777234516772873310508526812745982972069216622714824981871930746261792822999872583286476237914150937644186551156649527924025145724669346747593466517111048924104004066535757729141165942172958926709806210458469305526453621069789238199260642577945023363347608738323591518908118058720147097333846963427738297417374770284609679351075191793725122362428664219513467834130024886196779166349598828803234866875013783615476863891719883647619030559163656093185860693790457262901819096254727038369327715269656753283205157619333102644798355238470132154086543837636366169639219655106325944273116270648637753351875286352590216180316387694565057651376488908880406719454848542896753523550594862526059943030372634086352220714316177701016052529721765758344002772848041088234354980142429547700346107303600636700286715117451621628253132429376334610852467840216407768311677113457108860990933100717353062092761752029776813037796891331386764362689937402419352994291787702371663122623608109173828977231242925863838892408840035805497844720855808844535691979279834574605261735489136981138333555707424670453305944192055884204431045547260455978041481502976522882014390075699031358186865979561717847931763016078982903179005721225886539103378458641315384401806609767652195614705707015226244182569747005723607980431085055678488144759528280450103791122760552184412914219974023761756611121503689343395076639232438659930648773767874318294225756996528613601913168189691100725397126016140936383446459474182128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -27862164100493640480945853256010843258140957063417653596956553293679735199173139227759581001283293314587686102622759903924847836794933923451662025819503122277791739063036398686992439398558859417759828525911437769229255783940527895633943199492032727741102811309689556237611938452718467387419282851920591147969317693051791733538823226356393953680109530223239394268037869723371482707736130440979556514246134978462405454497644020439912041664034821354715667844020225557314912446642566937338310814783203158829628838489684812997649369329737723101576268594738368866067050122161662918947291385693871011919506734131772817382080364276144667107844920789152916236168376764821168201534490898932780005330969073114756586711375170561365261180611915220318066476549610494917529834846275135670719918269695860504194180433537398778381584459701146177786463635473340094114503398813078392403705913589664441037650089543185349617611700250108108126161748370020237232949271807095145905372685066484660644383989660647666288056176644706559705382764471678602779324891335084737776653583720469194782872543851435618804907325062015606430657700768096139529547984443426437222767957033525044516218138458063472128923991990193628748933848354132125540459058897308491988452811832572705335332238505992155922247533480874882352535204696939126970769559750954919489050135626239858186734905032798027508965163398894963508625387137604899303352136747065655294314373078811231491435788253176381485633838169936616466323467011464466792266324880911977324799643202813832647527076286373394939728933006343196910037546400675323822599668634421980591417838168996819807642438063177078827430915417394201992272486331253996523002655414181081712959236424708593115255596671990594402646555568181301295936489526143975197306265526789899945267942139353685469979365436579022045197442551578604188501463999822890710237212310193797552640775538037927577688981501359159180929406447175852820375769634887421813671127505485851159058616968209105668936445736346651386420552621854542679016933331313265296902934813075098983109660654647005941322030032668993845811474530823488684084712741433450586089990620790934807638468932877054954874007260869779125548073708476525414516515328462247824085432962159039951535229295503082970353826127189178657212360977017048818497215339160217912937961635348311214616587639720424713157008894114271904126730049433566507246688805218504164868264875083084064767207709725948543654473105765946538841701994851869725023939969008812934660616970786593171375272675071595400837369653092636575678036303935557726921233993724598670711032170060940372476340689295610029621941817865820086570792909082276433551971109422824871747216655109262437561355770531716565658668200498975038925165461865805855289319970184752646392514120110794586630249018482278840546246456599880390676215325111378379381210388109013145324033503424787358055652209529922546780401609691450594417906131819199416408706119355019326331658904282553653530422903440363599395751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -193588278269054387236786849271053697150434806443943405658557079982113618982615617224121492521032763610487593504315509385899411110606482368564773946932905211791232366047359952033267888479215272894885794705646745895126765168706535075910911203697506540935385070852715469027929010353145584813599910265896230350054951995597107182524544133035162974422239527201203168016879744841226147730181145141829931305029874856180430193936709116063853125429860701802404894825814408164376047955531672987516665299929503484136594121834910387995385114205212091887820667922992087175736830685774677457526541584645253946747859687843189292862088999628637323577301540752368406624923791529184392079111046289398609146139840323458255588791709174042315448743188406917747268918411488338915504494405840376923613975696725488838462977762971429194181984124184576136344993880462828516433868718786068530617132627356472921267392568632789586178156140793952040251814678300357321123515585994357643375783386291168519226264943406022776831771581115813828944407006868864160212887570411661577127668533566522938299211847019995439830769568522389835864533815046597990426176817063491582615699668348911986007036585944172991612895014184898985387293084018156205678651548293280118339390311046113300261096641441955096821507793384303280316709559890048122538542386802250611457844887017380631113892342979645572457913271551922939127555641523331110966414762567135025043938166157634481890743434901338591516559417831959008203477469209392576968724441779686576622546547236352785134190018741091000062101391149155026088563672052161943167466197383915734797930691689044443209832795481099916680665854367518422344420005550327732447545025581486956540677680102421760088851689460263233071286755611865775177102586354968144031215225943295435863805315010535068370814770510677707745144957288768876890427022251698652805682989779699255467618544771613997687169566693571040588491338655205285320760507033666768648012871138923043241969231066128403326671306680662181754070298526003735348805346468284114436529153733659603582327609125979244171456196530864973708705858673695029630217334519492346707770474850560107196116712650371871247286065447591122016065747085232725600775379219984701215458790041000785525409191371507842107921078121369901745124288855671327510654163751673459574363829195096467728487036576983125330078221007784906452193778473486768606971354154783686264160391673315279377600323573372373186534965252503037708627073513056730308972326150782367799182694943623394197494819704181169432710182804374074332540883249608478009373898073609771503390194102619601857878656840784654342299550083254177647015268126409106393189110077200293071913970998952785714512606241585460141176199469105749996946210769688018040920296695581574044836686544912132016788363471522325447356430364255939562505233610131972121411382870153898260370123948781740343461488581077589315795646159516871815735667571599415985587424599123886426076918926298579451076741913879477502441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 4781575738385346425783322255233740907913218998173079666790043535881859490355292610327042231612608149346823560233614492380163392196908308034128241893173332795948031935185087054114687986831779070902889352813574023480449193766533912862581715092471811705953488526092287909009694287485663515077416433877063097419157927500422425607517883267811477878325131133043193204725513967608155626205462236345200922810931858980101107468380462345501996097554089088468737178160219329943639702626033937588030561101181806843597244402704202903427992658191088867183487666007775985204159033672315389436147057593990283124158926440596537638941791255792077558109993520203324304345210236006166583436719695730785599957802494843590101314531427726083265924288117859327705941266241554176358294709049503342001512382105579978282689850454442052958977800385756394745903607899664220117118055533052484258631452231790376302987590977687510616048915574383538145113751307344363175655958367195496263242411946516501145339300395990678126579576232658829881927709779474639181800089587330091465349765473454299444691337793909700159021736490164231377936950035602983476134375801007440858595183452925779938909266044805325738792098383164633064922392163132912637687981549622980459225168028709832743187788459664657757144522344858666674340871784861727379179430843504866420907712904466569565063099895325825947922561462488093633056888615098113618730289289339170264447528793000550271856009335803233247672859714866567866806903757654777928859544828686082867167144127769606786926772806304191758459826502531852779951867252219370734911930363190360053867799291456276806491373073102553141545975969911719065803572215464089437915091523683745270380354890608150961118177564017533130870594531142640010319231028356842463134825126434697603616485388242435584790122799803007095512809394738184783980872998099677039989221452363464125575418083772898289159810904521159308311132858049535548244700515988121635354495442694501449939167366556256872023274365043250685815011598480696432373980019876474065169428457132610187768146106575886491412654141922172307180424895350509913381826791986060320944416016617975891352293514749566719571999981095412304182022043484126068775028252648683430034705519667058606122044851015231538210732042556595165954725966800640792687253138468072619101171408750585548151914702120079924431879564452070489467670675625807432222577563443069522360577530045062965390472300046438470041188364210715097942381822706686416546224796889535056472583075867482678829725939124657330346242278255814289167711346255041404516220048891868605963390628590521490322085111977273012479926771931303528495626958595804381321887864204134908670124619745433015845506867240862576755043102058366253422054695079485810875535004719658280610915275278461939260263171612822861038928960126539561219155775936442836577095181870090871252215401785983674209491953849779624932174869944156096769324614961184386810832596950583736052042233002010313271620028319438365736389160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -58470180021843714773511871680850824295346346272254024528775081759231073591774371128114656839288306896766102223353351634147740869105824620999493302272346345707146623300509400743138246467981954782468360964770764552944780405278503414328411375672104547198193154507645059028863386817585618475836422830104081541205973484041728575478022485990618321826291247671522629182835925609621038510077087953673317021137496527596073777241900453353633411409096714092391646541299000036606886869584880286777555600329498657569165000568258910144738598513800029728019250950636335927178549839287357546608423154662360824269707953467671159245009357616378569115925667206703081668616861210002502233349769825054231180971947150590129004412087620677404392958052127626914082129458506824765710896226676880963731817291687690081764251879500987651185070125858315414677045129527444055108031378956503524804639094797675079538793055286411288717539332613109377135048801577223798600621815495613191497974623943109940484457288360649797819343511307053024005010715812530191734748793077376679040131731878495861067023276349281539807840317713723646369021450882842164146039252437463991503594198250074908013949363659091557879016405846636273978061256313381978821954153274017701406814440627375488839185144042545520359750458651889765851819353784105226479287081910982766707874278804433686153200409119578239493509974217832012381173146530874707763709417874509736715834027935471249312135675846319885937051949181080594363760452329919913731518825210935465725882302507597560256881943416845103985940403871604041650820702558322332584540906039088529172119858596814066610386612889790170370443023051943139408447963489699923325964216559060398314221447698623676955419542766447309533146704677476681351108038878529026167479054475262686026193352202736552256055306299512954429675357091407066925450011675009649321346973760486942852582054665568475616130443453648718164302770955517886866627168794786511658145908862988908311200091692179007132022370890670329933445280525988780432067653371757103325901109837308912717688762302573735568963690001805251713076302813788929179626853982483958256667193907747680967758159225031125865008894886437959558310768461007283561603001188755557046255758734418575985443080584564121487139064808177370344123823627609423471572260130833525286330479119106977760911388423284013226321566863517710716808027279441989560146140873963074316425240228021872897575619013393489885084648056650327275622241661889474032714745502518984734425894861418934275500819982190902272975830272674905992127505591219712405477146459381325754321579077242756804737308933915665148625533413200064846793236202902628295416554524882753093430510154096292153858721063919576945867972156024168219188967555875669983212151580588535918519995844900876466834215836486131839612850448206650365008839706450692946992329801955442104451442622661610489868572318626629361078478131872582879290728156198322119108610326101566817792179547425945154307565967616390380479431152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2541240814685163549162393617516103959522187701964253575536458466139446448069134780924355057458830247313799941696070770331517639438453956932649453310536544599376191964803610709477377501750711459844505365423395646271497773122153575487305222922736205936601288532593890944794576535446900894403668103724281360142076703508961076263667231733723044127400908397103150310493124242452995100190080458410743717541008306265540362848367106456847869308786911303102890341135931869553635874839479138452448039292540886465153789407373808635546509202780245534147457753044162179077576189223537836061076506837809393111959299591279994025197808711398938148348541184323489244934148291922279604332562533203249576533314907434374079024661756623517499458782472542769637134765692328412162475001336233794756363303929232347038902386652205870712552660815377098023969200358575550183820432241349259473298168661121010288280234242726000419211309856308473731808550998745392858641811960676813308933612401184221489847099735980603703291116905760906585053278110717592595029456741778583122841275741127358161397930942202682747555424844381049275500360441986003842992620408157240744474688443102405122439214423930635805786185889614091915506813068489311637499837156884600783434392324815635477967751642193480309483528889991377878210634934492371207037101062808217061735999865355466770406198872343130655457869152824639888167994139950398001780514224538342146304491307992433809523986546295141085730455923900006378961579525578351566501071623661377054536799028766442660050705766415012145497377814002979222740654807175126608007506866907449622393460369544871139598890297107571390909650665706176768310592990147700843776546163513500829375086780256042405512151326477195921769394219066479437428561102114422316044269962842062405217119863445843713657266255025070554823279393621588930617842549736167632381152951836602287296661102966760134701791390975522571462024640092914298245360652878258852739251200883880054465546548890539668016842328231119299568056208217312107494869314281280934457961065085157637787612198423487707667770613752848262192977065904821190224369484129804280508571387937307416260345366555482637755577930735484046101348800983724331331691521475042335148883853055592607340070979411919790039476907883576090815449243122663455742143205446899661681752925100107404928145539288361509660096010913276096724656937100376711956440641933056681985963971134965328927773678275269962242304969096772581137437754098887150205886735828216250211281682815514518279829149460512428656058277236417036522608773046643464090350226092637168957956595700905110412267270403679108518221039066866406419093279978711212267532659610266024684733366662342582658303111739539182274676488171976282314824047806725463081458992037875401919453611694988054573197799497448255171760847523536241698981477971340397725590331669706662620339959683539976748122409830184412798253687055643306897288526845638213182034911059728391323070741184160479399385575266102311780452728271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -48184249205123080406758605378798492426586155327047201028263372618805703462193304430720582927308869215543348293556282894720161287036522214190934510347171972771659561456048398480533162307932871452750753150466216644997909100547826245870358796801675010011744701308808403274725053093355430212276727590799786739373712023984574503747613744192557761542503651095377197965764278611569517105810928595330144120126736038436432463079042824378476006280062321475647053388376770286648201899898760908072208008184430821173127596227453414374586513623974840415306128144632796535972258191103697006388396111408414463934749911279385298622831643733233023104052248890022180927722817208615957747622721238524708192176605977128143644028262983573274892042704887779694883869608257508540734442243633962890607744023542962111768717384438234941787852105580666966061241117096624293414284971613869415573990744217304038673901581532370948373165894663736396470171025494769651483004360533517234979884694786422464949061677935449335964714852914481423991510891268381865807134691538435738534969086876838064793880592297747062019853788590636526740787221340149151310153195728112471757420550919955304228178754594737107484366517263467968998497677546605506069905362104695048829789191600467359812819791739513778223212569844178875724755135710347209434574792199452667403413156635544624308416399252260213866242668823849489010726885501053288310175027256010961148341285571950898970421720806510906118525332907250459602334789494537718953277705982879143426187701575718724248768691257743371457546164504111664953164262188290909003795357657780180289999721471667586110931657660924637542492659962277511470215631793087007249705042127624915294379887990544577492302004817236316012637439580032932854943841157322634782182937989816643002019432472040367460274579015479492499042506980598061367589100425486300077584682911274142811546634909027619971949996860981054856840010102985739813457353920431025877961547668688675082779844148851122858234959102456368508710227211764973693596187208443724195807549016861987476350511220967997316604507436609921306011912461813677614813824263223816842744619092629682119297977202795934304985593086931085518731597185478641502274101792420595399034281285560388400129742410904003237596746953406599527950529466191984178106745185268119975958461339402853609908334453778080887567851718373657961760750163510341335948450006904785911708812678032870011433631921285762911173483119915188471692937198856254294163693364291782117501100171091149964209511935909418611173498786461589860339340084063464436211671250182344012407618893494686845384028213026432280492208110335814383667349870122732293380156846111378027474672854806672044444914055659999413347982680662878739711958523570306398531652200793724493028137958869274772121274701749499647689382980883411904607252137766096384840439944631693761725782545935911450177724625087866809319124218795700546907307341380025503677117416111530301498824982715672800168737938412993536058715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 488737990028899485983033079862494520074453749379551825925920004159277405835108963139306102624166824008230172097001065604810605769583237331962244700776283855829625780835082250162836952829418363128990689672216955477901574491151685555362249787984084956502359149132889681595911941097816398585428366299102194744062341006488550378380191250984128061855066306825031914902232428686389755145027511899441534481839315466492426021178912289845455141620091639996914985517898839543151159415046427169245001741653160840313665951976693529364782921427479368590066147733874985681517737630767536418924386814211340751367726985374162096682152447271125674216207297691603833772790358528396984456590030428001252363573825382266142091780957934629225061538930998305324325946292978714025583651204318486143982955061259058326419199490317167895284133052033340743805929319360827356637996203659269788059398917408465212828077562602117913593065440928284420839553450942117546759929186974343941110996528602745538023380335188424015727124826476735323129011437772346355090622261650806593040520273326860775167665811905278793382227862015839465391291022036205769561498611119408342905238983332281022580048268768402238753063926907841095528465913554358261456638203047421681452587551125221378606123873496822960938661394041919179063901185730230203679218971215005833554963300368652254532883870081637872538426505757449046898108171874804121704795043051280150621934095751935725694099871503150616449875718354811188823367177371280567547657217858121919797820513743687002822058023891424869908810708454392870849922989766918243942437478504105517957412466406729163034310930258445685085116653105542928406609156703439566016442731506130102821453033904832251869171769887680169369480759784957766332081599410058957991016510119998059444255136320212552399431257639699323919499459520913902154233825842813221356560854752522829469900719441306860034343991628328329257723931036988341265623496512793428079045838384285481472684391174892030853924570051290936508415761261451057966518293627220658508344570967617233787914487182188185521625345759628025501246274586551822393162527118826103971400422897999576561201404696830041662263450259343758635190267696123679896504807239251222690450343098415573526036137683497159292343889441361960275303464760816653292086151726431595832079192345728235253354503311278076857139992672576136320033602091945472680481753950281235209667192099547755971448298224708282895974192731121147576692300175748401417654114579111228758471462436343609192992252642775413783325692860691987947703006126627970331741425304322529591763260970169304255937776830502572732929796795687673412751323239156429916804987600855523511416003441897947662266877327121149927704138536099788514958717810312469221161226714964151807122187105624888122854550205243688040489809356416528832588027285306933890680802830037216242972686087247718194491343423312051323743218542373645662678834308984595357393966251518845578467996523584341544785771728407887799097076416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -3529628290338646470127695253405371634624878139242837503656667034483087150786751852828498494204542150778417732516416359632975266950532068979791601582115772037990019887114751937165266851467385120439875560310425940415188959531354452399056280830442615944046553876932875731286266673081006973528407346229943526374459043365511364430259225988112663343271886504362183541704430371210705752983652118427683427169535234771748668275595584212545606472836058469295511733231355525495353938839210206629760048318703887794662340096658583253648861823403139405416362165580948471159082672511146796656826004207853080383939703041439478039333247854306019093714727089187957858288696988963238912284295065822002131270111371496667809424423190678553862247126000313527744218574275100737170117620482431620253090759935363334309304085122193708583884380079863084481970584097598377622937437509426218680679563543660019482349171346946319719400740907072388469882359810527275478533156759865609392888334068593086606117837346258966030032955467611329661369079219743564323075884928353197619774417754586090319535511612598967392046307271333145306704487120123154060621527797819588588151269376899455486007410797167841591609292266933144067993739435142580011624482716700598691797539703014463749756977482407501053292555339755979086918122609025528548293884070399925913560949359040680553095499613718448135990759714458614322714986249861176414048022308744504014116422223851854420450249346863041407733766417888107681853860646124086403144510311423833611142182264240133619478749474916576414336001387594304367256996740602916982852165632535330858823164088688534601349885020393740098619323053156704033836528427292239832487153954340047644159897702131789201811398474537827075427832570445116365807782451093082778149714871009262733680586810135233439411920024425609642585899910430750839150638777071463632517463696039064465833967840580419783181218986869459631970949402801708867262642203620308570867358296000520628361485437905388280677962995888668110158473344057796641285007513319585107408112902075584418840622681095593167852932183705934049597495757996234947739053841483395579658610163627897896865566934435949416674248329384247449143828179573182769793446197503916566876183516159638105214046585612165567235967708971313219130647921031415656952184985838059778779402783162507576140470717510366710284065233895645088793499364034817795669652525939671250526226530619535561832430710415395510177028052452024182699299938452294597464035533350614125784357100042541448646969027652939055005608773318902460435153429188023716024909047822430402176326770617085645606437689359229918857684769727604628647992141935110605882368323458949114858036855016117325771245394469094028131486005383120122347347544097732416962879083367185645596736120638978663470917744154001642560812905147833459553093883654290868480602327689121542120923227497593165750852182030702826243320838512185556030224702557625785554982823723835460757523266962517601661319500538996998133557418823242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 15950004058329530800441469357598399425783308800546939840188964550465706338020213180144554521629279373545150107090303460359476787115513333723554018386670684711512168421662012881395492925795458243582166550369139286821590977283583175623054348840949136843733792635036484253318523436910859231180917009850554249012758118627770704122315730951320291076894190724690913543215437671911349354817303397601518878647903888528386104575297161042411619343976751643008680646029035210183324968607459169280764653395266461323894506489385429919232459969382684811884392238821342882155349688021735957956272199973707752733044289352640190592156373182001340132139199714236202716270728695597229943054133204953979269556151026617715925025574255404833973879305662941559494729602974296012342969625489131694243399331787331200010844279289777192478794467504076319327022952141354618459647357117587507131770337469664744337590091487919755061513150514324029898751823400583094168507205087273492796879934410541607059274964646905985409667342274831593402418551213688815548812624736454597985054635252355552482385123448194957818409369911290202719451639010350153418336071571373759732879557857475916917977621467466668169726869162471925058066201860946751752746696591054690833441114775685324948997533088165940488343978949645193956792279556206398929304928088502178705919426527420025762754792409978268548540640830540771589376811692410371775989319744250870375482767023187686861554830233143033812871178611479117488190360839267614668207453315000817231388230771422769447365574286896811672299431958102025168374274595929022377484667936518993340466585367910608355880228389906451086565897963977422165363484732043053857111446555268759030848020600883461271240880460846727305679288786158142320649081468457786481729564396204151557979453524405845683064179716345097476789766332015138341150608216419261795009265382275933307166755710781263926905988191593874307603801880707480541050609264726375032019648021141051688757424173387891836161841371646866556961218023184988579347673872971818072691123042088224206615050913936241091357795925930202155194909717198599244159936727094172503294734128333128038922031703627787241662737283211512030962284058226384845682042392103355532343610776236556350656872501996452876301080003643281137719964204405457295135800654481876287114531436394153896316336018868987680625689691333282242208086977229470533435443044127357624018390792115779624920967140038378808092297986399920009976760142307288969855755929262624085588536591341355368134978482442671911561292508303953246084093017505931026575009536595109890575682290379075196707907037547933447224066467376259513799824653031507361933626617183836045775060976496400122284673595744837326555313743665423509325819385262762654362938104042612908912467249617772872393023472400316111099116003745303540698283381178167661393295503596415225834340205797698084313445430272425531260194587717860609901181611644201151775470873184679610527883533199233149391628686499031310249273506164550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -57087764074861643103517416951205190395431612151235294571357266895017821073145294717427644546598811506911546472858786664772654923101874143035608016308915303324193082496309416625572385083915234356296861220974711651875975538991247125980495185167666778410359178357594883327859287037107175395544242077121830121615550857625972043598616950636762563033865317798126001600633316195140416924345010621975247960809176006879357456593919870172186731690521263670293531818829614495585621612989582545000579402606092139492106758964427015333335200074815418976034925857724850589874330221107454747590488065510462583707894776264981534019097708437723848377245087732859390972189663638551221651526595342065944486141670651328008617018636219624241319069558774083407433095198139680939757217911666263224055544581095047664676093812964394724382403187630685522544807612170330308506846588011646817231220532294735909175627284728413037250079991515596327685276736947310607208432903803024028335054075809181216268845331231395207722925502504323286139620097910830941921117764072543736703504296101640884377523872567881394128022200354210149432471678786092443118517942470145665918841153605146149292651346362655900124756485676897509324215813543000899514017150393461688076188804492062302362731079591999086484621066013991399070247619371405995515302161702523085911376728292806394407090978076792447714737229051172243674510832428045450795471803258037879197502556659981096189860830240599690249318708182975633981331808355565786129654004905367223924054725707056479017780310658824356448835337102791474455889083427520013385151078489776293822008391650614934313001888976716078284616352167580949304892709961555049220955847108274047965236561570534038145005848892637266452737647384855978447980328807574105471679135770236994957825827517234441978407337765301003887017384551287218496678901506137593928323723539456266543651067064684923431549382192907171087132786748789085977512099599977398724733375677754736638690656433337617837321225015746504004720264283478601133565115352330790549157795628894225016373904322613214723656290349559325825044409277002251175370719800837851544583426732095303812699630661930078121015245044161451775407648348894358466796006742748680822651986299556011763570597741633302961580721694960842324890105372095935340872078573544941698510340160067336202949926073515780866276356487727963066100787952460643974683711505262462357994304845566900581705812932325469890540468361681054550694198087480720860619338602900908023881996635236405119905408602455764074906884692548112445996415498970170327639618660828412946004738633173210980881682690554201511848718876481312676794729765255261650062100306219644448842459290444404749085779358439503044340759686360832275261994486575730180843050516558004400546368918306926220301674630531124735897101295892616111358158363071656843891617861243930428895740064302296464229342260927480264135786517440882781530480866697234457387420783046792388369280393177564734836696151533640821438491699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 193046278748179290758180057571304161989203525594241698575825443312967722967567793664991860028524037102623584491806612397734744791661469148405404421562269105390002884697858754925841715515593818906053914258619504740599351716507418125417258909385398724771919615923993517111151276959019926794954503286801217679174775968495594552358369262269883347765116925888943671569258616312508918189902169989465791269750041441619354267099907401136531727261815747439408348978597922057365050855686388334334423211676891858696006496349624318465728703107154711384710445682430891908853647479715704595253696480581969581995598636009602784618828363400811921242356095933183071254633621545599812704122748652327640911721920854873078436215483434430495389903465907042147125568338894154954795450835469118143773179596217414246125922267559525371461281104562102052534682722383808400811965064025967179924945404858634724456001215472745786830775853583978377649227018441439137300904233302861943680453050768087006760971836412257110259800018524780885092726915183171310507969617797895924417502601645472605567357010640934695441947495912066171366462742957245636615872358944072089085671119491521839365577822466968464730718255489859467498981369510573071035671667715928769964077144929038129169265845918908145298591686264737302134898988139662825115577295797073704402872147875615483263388683554030942396667624224012149099965442399996363301835017376956066115434282488107607834388216206467596059218099754512394885916323784577085011696043389871940029845647338081721877844417565626483948491181464352706469184403025358503965126835393929503613153431178803603757658999105336260433483755725955739273078327649530441994024504949071190677781794715243956372742796094988214382641422751667632307165297810342330250473603034291977421832409415455483782533133449410716373823325479333096802363476597290072148853147444175461761852412424864339344358092210402162511825780105347776103858812010293361368293027389199942075722631385093525000193159887261526301116793078015592576882231403241299939073332919833846779546471153828769353126771967856184689209256273413855556025318556957290911097922984467300770204013831093039954286037286916951212936810401894600831188945671889089751282430443199659070965331390424579104990292527634519971749108697789995172068253103056180069955598221461494149469242908573251313958290687762589802542402867080782456555591022239710223732394345764233738244860232621992514047988820020491031773752538208300281614969460974192382728416823812209375850668949736947940993491634840233604166565798794471304853049162864076253716548304585702962434496906277078541871724803203473779056515332742975576907145539937185498119014104307196531085519765293875794342977055904264532758705190824936893397798743743603705452048062888642454654173385023221510568200648162896935362197582050241529296507103640980841201424842739664521503091072678473022497188405619700199271938349247957360979743810845506733152589636246035323407701759914569200680812576293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -516231606664441146930841254186030602772058848678658521391145473036723745028891605938124559199009069193254906567637150159173347967182593296662742858149266800696973744224498388388172463771136270041811393650589783481887897094725761954319416534932223985526037438304843984105632710105061012420929191108149159039926124253634748096587352921089290246310904153403985268179823778366066376879563591062865629989809999387737819949709193576818677508890982376481265680436961569758822652494619247010514473684953288176688361819715002958390090526321821708899123088439137479500935887075577631110158121019303920075586009391161553310233443063940444099249462753015529134019813736480969610234732097247736218963237496798758763859633222488879247926209815133084998800133816524565629726738162164340697863454104836380654648593939737675509308488239534911423972141945970098645208568893028766739137335552350680507168036371619791855242156173629811178399746813989408072600578534396671818542378586987388697557296946222072771256047989648754577663227848987931868642645656147028591049250617385118203632912334717910056285176822574381965631715352079251089131522204936792553586952969863717380806944319854088707463164147305174135851707266259553616016392279406629753226477584869135601939904133300984901298077224252195158714656103572845199800273481956817491332012083144353666088508502186057882484897181013004740161582022261342124656836611292380408694008525650589472652733886775571270685693010082850385233117930673964327055649360991634041981291196002297758439978266554855670721674274441492196145494504389421088940519246024881834147856741906979999824882040488051165893458201802458703897523962919673868039520777604973908844760049557925444308753962576452725170726645224406262636087208425717277338725196128059801641208908089311142642859349488080663388550976503517377294254873880343347978598427795171930124864822399236661819932184813124366032862224737095462260006487264958700644806690280767590632372039155253050589009305462375251990999827271320963258040282159701996722574833441474086537269231351299781824671409838475657701545177918845302196205258974328716284384956813981903609291976377930606599257315536277039761828717546678971634397162846664030991174198596221034946938591120225391149295610903830028583146586930507955809755298398102255666570167835529618346134478086738913168646049181756999283392593282808339775275625399310766662777848286146678419437027746073613285210554126889523538319462237570168527282815945964615062927452343980268403310219807410738163812809820575989645047849381663260454188867667360116192662027136260518142496260818455717595045305138840622336801674573009791221049647261061221337289638322269295389124001779730371153150229812093899402315089422936743834429164298412646801538228097804788809320482447952184545101717829470765294721720231410746173978687435684856994923262435590969383202226726171469882140816179940643871142190582712230563876082135833897770968107491582427055973059131569829496830346939086914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 979921558376903426008287742769069288416892750353174456329853054480692592375550245303126087704697956952479951448608380684689421066941112137284068520737868409153058963209028268854000676973018760176960506055313219511412412345161688557177787053009906311902865082515729970536896506241909242619802964772922047231877275523451756511195988292033350375077267271086268277758228248634189370244716023882492594507772491396541344062025325132795031432770907187220283412353273813478473938361879969483249531944785881491778313003108323787015138639661800824284316996666484446817832483055531824417482994470739588964260887453916983514230849004460990772955999218497649712773192993211262302822878087118221978126280651321261599735420890077167228168258694590901873656787261838132132257928181461287746151385795263597599887082615167120837446974769527734707813280833189117292594843356692994671075139360207318087725065803730436713388114789075457596810115097302134626910627973149046531193824628381964473240691468553488148684646788092807356296488782828662609122143541598705685397267430980099558965236077473663716368468729184646882574336221037151564726688061537969655952929596803339289744854704933437542118913262601484170029236492419768519889074166875968311980847675588582099826654063046997071152369638572485828106369422602836150500139480954638999124812364095019607113795646354247927630589517321967786985323613758840799952450195918120205457071585743023909687559975192069648179165474801426436871536378945775898240513887998935255005462250405623318261582031089971873138437123153781050268182947470545121687866855637660721992829413317631416599113268669581114719631596800478154069348844873402630172956961268908992856041170879869028336456824988462277846399097955268991316876502863692287662190996042030037674867131620373254376925487834502891818576633971802543978730007218100470102168548689288351789543394427842940344388218084168639713856488492535743995723988297855498255769900857132925777405347025285360547703312298071481489155797752779114648438172787316619177201283364792854286666077212573268153904286877735553384579696166940191673447539238710148217839601828592764782540658148121423946227120385895178311332900865903286590074306013695801767605802515772732525653222715277677358064479479745217586605774683043274215008041885330377037154760154105664513962678503194464047572607256691081661415660345261039228611227844567517344662430115812062322693235609007684438760437516669737501354968690416889897278822641170462801267869220505010145292969065669851486932468681592915994868828183245123650389823644791140046556485384155730011228666725575323646637602905941886964521700199861958969148623704347905868605359112335677922190220967011170571034000548511130810591434990048737380428917162801077209040950333235180657064779767100698947363339304238118032131953813984795806795054304368440433443203681657431266219786241272751298285097554727592435251705056644702300358435630879933209967278409429112606862752521373297454116134040832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1436774275723022752330527506116229517905105899992978450787547819468140378225064142257298512079380933044961263581636024503582087322801454951942662413573463959611948269723714130811482835180249909401291019751568379860148694129958772771143707699844589214885364255542301851740516540656700835928657288764311033858083053286603522826317876949944243467220723942853677775099867848707421934835913514142072735062847761243211155848166620197871328091546409384360150025016282512263976472324522270381070115084137575811750666399561433216129161509461459506669345664573970450046675502201753255427112723230531612051503294752332502558954219672137415604385953208885401220323991827849438603411262292755362332614036030149858843491026870266025605803577932705155503327107788562367362131502264323880112021711761779031792213574461727742300069805811467580557721139048934908898454222815145802704454237561277362694256176649459728421303118660282030217775460440167706224992853105080105391504819234975710064127867017092012630318829575566888560158225054580672602990179845930096419398071444921457045088477065099213185274032273102774707934908269907983676717736659543372387191385548628317762008290342115639415235524574070863473343096660982679530008013599508769580050072531080566180954949262610858656793346258295665892486424916887292573795203075563723158701488313825044285390216438175595676470697723098732196352732448647435554829939682166403368366402662660463446809244055087052865169466519483867438836652025728093052779866965645309322926794459025242486030781945498055590808089650335505352788181513956172669570507515740107409346151682757940111019788014525093689856224132576809713442645473522496279268455960422009294717966840873903029638908915222105356043406175695066236921004609668092931118530276411669176171315165896153935903521009882447266926219674740833276809564689109840970101783005865283038361008504821394077089872590135882438040473615550544251924989070591394792676933157061231963310498824812556734475456737736645846124568666209331188215476921778692566542842512689787806158014589562679281312134674699145385223459129797612691810633391083062150492582018212884712264939204907017641936139337946386014712477545093280789657835554115402459396724231610476183040498995174284581609999421750972568107761167378987505254047922630213902399052760736234436131778955282827039135294124119961056992128296010846728836762299297575462478322883970579172806068451593474953725036956128109203394944054489724321537679291464912611065312156116902357016502202143906315607406683827797249318721628904026160255556158152122500746728019228654167316674685359775453489091799747262089791119159927300423997196138963277558373351464687995582897321661450073833296389540055467972872612365906275485506118714391239419293632495769762489133655046321376829217155672566995891442544427173775947904833331256471583485717634090505494140717333187196260575800766556518644594831501334873107361416485180279249764144779653618349597067997963703283103583434936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1535383359557178258993097118348227291186380544197715189026614674839275075796879526965255403047584109654765135533102681313314192437527992905698325387372477783949643507841171452616370599952254710693345637642293838409470208685864726989037260282026593355926140125918719469569766745132839203523678515394574664173320738924476301219684418077747982137642798139824315170694524347543092587405001702131261826960232770930084390947521792331735368515625390851654678337121029920557040384736248658899884195728466191011697118944203479598606632077301106712040574910323863143746303230994891190395916353222086649604989741929320057816082053789084435360629005358898215488808527520932875221365669210334604736856838377815822389864717112005238448699241138301418048850851787897464056479882910987450239286836741322261780299157363199134529121503842668089769076678969324603728633136233797143716470404942376201804945920169492219104186385316414833746260871925650865562913510943045271319432304340021141035233430489266208017214107737558437279885307338671107154648623108247194785549940446057367596059882833686985414556325369294044015481073338545973022338861379073063623472622348075213871134953578127485299092742178317860744576029518077989756486355684625283672069678276497258854663950046522170197941293356214615875483094422656878632803737490862410213244753860684360515705385928771354615718269446633148510302562364321786172084035760258469992197959485617593733529462498329846298692109736817230875546355693201927788570940929964806068802742995300483511069821091146983452484698995679876032706704661608818304400469487322880635352002966609437470532426369799609912225119890420399231523745869181395543882602307541718589530379906989744171789649558536927257071546908459685927942582662749651767392412144079345572453489884131121483537076142329949621314149983535509864597369290042617695678472911662206180140129344977145221973683720460472261487749300098814355619804810291690227926208088101719973844365982179741301562234859460010944568681443613881894306845244723013177474830874161772387228198943456713166364341907590982443006234010010500791065348429845833222606490925346121098605538957157480654312770824101921537995441447749399353523884277028933631207614060055151844172881955026935545135012246734370762781691181401781137110434414968429009805113309363836363561505997583680066427752044273956641610946777069157895201104139492690233296314106445953719004314211720912845551045534415440509524496357698155397776574253745347238314185080775452555317816147518115048481797177614584366884853410716229622383104806746605379676525774455817344350159854896097837929291952409685562561914468655475189561316394666155307007842305299461184839492773120637117811053868325296471497883075635331937192411912149572480388212114421994460985583818873245462244938847182743487919467109239110959742919290502562103864996489061305055523963975850323146656944643113095475776387794027112951103191375807217462633313618571200025123463609423635975764988397247314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1191950749063802682174756654422186089637047987428453046625476627474288097245946337244727651229147559834380287232321809289150039344405043267784285468858425894168418701710292825520163601241735340200812868925416921731986279276724474811167202591191832912524353389338274437887958386992856891601256866978750351717858993732811995000051684451095168604404407109880349465123829926437893407494292200849608304512040481094161685648841373288452840805813411733387463080985063333720007209719388545693377961561560115452578153530480832682770200985769556682723698181114404305756476817421162937466803761329690695463904182022959743634484868127167098765117516341490427051094380071996487692204099154633041913994169008266238093925059040322248618487539364870541451233376537220862177351653759695796209204406240868388804142859283592017039740886976735073312387860272882873211744642050848808625597576615666192815614887236399017945934453920623477908282085882730522701490595089859913055686786683252012885737093247845254393813642350465619533467651896292580216695239335459870560165617558459511104226907635896502493826478175107567543693753862795507301727382581380354069916121277520189788422650356502205925105883312105545540420410093099916170040664800062032190262267870534874053343452137335136628445367446550346269344219871140826784965330664860069083468583271092410965899736609525573059951008809632397037490532749682770234139033094015765190655737030225799796048507462421485253754651939793776248723230765846586749435424407873835954698177036158435524020142309700363461701958636006917865909926628124053781311306820563341181301706024057729113753815881180859370415413278690312223009660009687601322318432430266577120897280507728197504432135581066732647314738862274888194142894659525444331653780146378045732294966994992354656445141767951448585989512143331891769148553537442805374665937622334803789537501534562404566975270975528958758139490682313089703705533695433885375353024799210153492439550482057099416791942435503456141980441339699392809374883113720010606168319874805638562018970182193126485200032887945295732892491386646799736895835975394939232909153367906819767587579438310588065609005051944677627468041688795937029453758252784213166744644666272832901107311358073004853512460412729844900523697230674600699562023379455307010881001008566660099301019538286582722294676580994480287823195713566592523237928221438453397772283637139477920430657626741223673398975769958153585695272836561717988465411150713889008850558360991544059265300583910248626334188333649482992814802978191979938609854651468710247054569575542822762610834716683908779976390414322574926554352874430432641341914722897727200373334786186023769774296237395620185596998764814367931240521495013716557230016849265742258402211471681189782349064687476972735088014424052886795527709898823287132936350602463971385536122029766540686194838552491479109320084172234624446153523208581867354465043678444950585810925187540514973393904667648209155293836593254089355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 643720694333326364942295282850605387097192743412635837783353143058698675039828987759689783049153167807287588701803283413171373757717715234292830448834771018922945205306488793432894622968075556856523297471465845610517905909550511195209091999253791596340630529160216022403496834029542550381326889683277803910332383099302644941381504684526802967763720047388162164367044703169244305692258686989240021640325910060439464293693104215830338854709477225301937027248020514721947764951538282470815008339021127721994958761715495256980794153888631840147498089930507237666351935609763100765993810451009406520140014109696418074274443604833325181142057673153461151943656322020323052149938832472092123788094134877095930667769755104398800707782057247574864612427864284313875140302843298977146470424745894575372002734301731804583726628776924159676636227147150953748678867087713307841884219995658310619424906712943385299923171913854718978349565956245568076507142557730445039043810152981904618516139306673198452027248347676615419032411704178036419579640983099446740429234892319782069804773727295429030580335092421346398048739619617350394519769306645613129047134129351467759998750478200549819307312013664612689843771749983324887200270172097688667311981438967591029942395224810865034836638386392202615287279530261533426310348068234898229258852159579006463418884435955224448575332202232761114188307238702195225631182337908601275222677402963030396780668206474182812289442518128038443291229736275651334091064756335265770559570672330482206350882071874263983632313300049774461257375199617623494595107366851733903520765998038585888957417445126377185119188423439068083260561373435095904456228866296074636039808367080193337028716158516834825216362501541006895231007779848413983393812190546504823380899436552099439042592592834332781399948917522405178323486280903075822177177275179211813430697037716251705526166854715631012739538983099459036646068714157001470452897553941131702945616698442069024870644593488104066597330083718796066071840977663771303277760512074764170517869505876204459877511672576402221111043590129478273410360786351239728153889168102442036285815546369761528194528963804057816851389495173366880194013817267081918442368708165733844415014478092805706486781919857675993363305600381418524542460856670000120355748406735179722299347834054173672444903320689570117086065315633141129399763370944953286097652300141114102154179245004706827914983652087645019344113029741694395547759133220064954813931328348540938193367187337198918897831286995587019050508431690226040413853158097048784117480037751654971992951220275308201925037821662029796199357319472002750757126973478918755767750871213671831512394453423552460953909434845945590357115063789603195684555149335185487167102170085250115264494737872599733076651846107655528439218306901443563687068722320960261571551002477781443479944249768852737885132910951573165208529273883797688344355281689235764833942694676506574888326642253342362061725984470367431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -245023695543698777533026000088569854685350807979093228408314451107356668485395516012013480773789263366389326245031137475928424189538200712603380800631908970624247579255141783983552850433183616714044802898869849778532726369127896686846627774906019379216542781162716189377714461392404619137786348437671621413049959079415503313487673113135749377064204080335726412008398333557779578487867524843674659496053581440082629991332092696138800155136321161230245410785379523459049640867664284830525296135256250774685701320659439275768184025595055202483625310241522656775652527793816712232798816515124031351825487531143543731669680164507307229882706006744266312629414064393649380493905448354027095617468448524571576136339141547653092865370309995459431304907917288829433117021405508429656256597426752970685271384081806316639659367766324262759016463299275237141035698494072240705487055185828497526240190368395990603097241096925182466009825761912163857497228618964277965619017772079135333622367788610690517815933830575700686319579905855709672609251273605590279431163270941791058103172178292247611125790109668275030715251790202884275344018921074724731273199934195647344610973151400938826693391191910103585677190523087246184530486208173885494327282457168288076631641396325921993287520311885552488685364820648807633497618282956086630012500826464161957175755822217044235271769723058794814897306490154337530102620709119737899570352541859914410365193430688129654514408967092745720362925150721326210499309556224512401808780691044458895802521760844886536090733927635124895366292793458268241209788002999194219584384333786025361949145194677653593836958429978256345632832784325018986139856611973368314520149862715117822187245190334954958771181319506841583164704568343539558046457746306985848958507082786031521451974536596636735628102358661461685284538541249155244432963197126049732768822655988115680312462414491449267783164930130583633017802832134886505068733480146814109072969429700060007046117590583325850944609209309082083679535196776859932184459610665349524463862000640569813036521441354168615218256703193688994276747624560537613807854543533199556298872630613741722104608965710840939101095398611066044194296038804508671891427961429265740474593570642231209734932527112262528239344092385265454421352322382606648257841562280426481190031078958474738001561235420597835678103567548864018504615913441772022694652513324471373136838907485634672782552310204491748877646613825876135449036495422103294765519830530152785840373696265829569567524016930564087918836882121164168845412556481687883008505499700557682559684276666434308557126844632564195683238037135512621441516218887884965076173548672847802816227961748920262709324870255581222193932519120410838652412857600768403348878240040351013807918927042864849572342812402556748230304612657096961120815232680991396472996131549860530569966577568321701081173851968546293552041697976765276506109237431283114208228593528215670287560001146249435846222208068847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 62050132518788119690169863303574563003931126255846080478102433125190482977471048532876189614739801706229971792581449654863886809043014837789026380364796439022928868512910891793277692462812163648605468535174092918355590999809989230447612382086873154263188049573952734103749042026485479747476110536660791747267119141175866415280726671637810612886401165943901294045286191577974050942321018107782771745617179659577212382867940093232250403066844968738342236550329400179233011951843388251045998886493814291322212648242498149470482501843426063408852113121181278697208532465199648280441155042005075520198068743026801100798355562762150198177064866718205032682531126642489122267899595674094371781712701022198214914330920892842078886876827510716221857505184453653737673741526438307726151395294763145962139728614246922620837252162988929070577667368804219961019708256451569587068864413279127145610141025646773470983915554873060327863545726918882353635117972478125332275519088528400719526597708387447437336877769793260276811259122549604729886034365489679949544959400036362723623821209557937678487215682029743486961252246870703465147886698676802714436864492748847742855939158844642672828883667642808897026831091438953852910548922748144328494477602259050180714528620445890897443175242770085162420093054837451329475782765825538396387334055849892180906633660869693053197227615295281868291693985910542801956669443542931182842708798354945750961267482970768780098802945394775536389996819486509042577571837435483526774551485607984578281986373586243553811532074545341929838925551203688570980405770331077670603674502051810336343009203014543015949534857367197616643527508363417197556791014637901666127061187595618709565358293863661303967565792254846173271743726950623160875758494771033998953198659125685336010573200409588425495132477120728009164839819043649488400236477318376050722409434416246407565748801952069116428620568181565262335165934976806229984695451771890832343147354156050988159440970102733981124990141236585171793148381982315169010304046941244738505343900852157389549116933149774751473753788585076469498129119238374557561244422514495272495506292648144885441125975010185449181115729387182655586854552354698684988361520876506958632474375379651649004463017730797970551544737764047118872992400458213042373007304630430544509942904494166656215472236376282944620776813060953404679646000431287243325565658751454477074513726685209019094657496120752802248339833733974892130174019262544828581136523186613637754475485534652083653966491034742070348773277291091628356252747837583476231255990786276091226358121475485567249490482823529667489315723433726692558255812486914817670386626764307917426098306041963854700288789759301152526621579112478021620178077165334396104203977141582063988671329021976939384991842749644665132989948679182643341415796605099671410015690261217219472784525342819754705029894193759058273947973551610374045359879964053387608230954808373451748684313674479800628556536094665527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -8892126227346259161304383004576778809134734772165375975396510438014654880937208342335632916842766548226019767906738186849887152743478185791495949329944610475740285784100607377013028064093920113462424022441092634907987766629064025925704710579155395617718710408751380139099036443816431756229705761428975827335693128954595096491916446473393960177778751612721611083194332360353435972393969124195113746964803309016688902577508769184854188439352256714686893266235898136395424168036241706348894393910220236097417820252652587297549640494905555625488202516395846429982901782979777717630464908461598764771920578621132353049623975333632823553041740771340364405189597236727757701442479915372590292141814728639887112233900509753728065134755717631589665855391025069022775287531642911075574641420880789059013755613113689625574021950777628945432037864136335953150375400503067885415995966013321628280365917984593065322964641764090056098742298589878092429246346573209866160641057122507743198578404458788815522587597740492123457442817704545403382613231915070395205342674188575416582350764772211731618761123947175311573401592458754650715801714892878164508869365842481759328719800844973011077764551560925701520218908046511630255515865980623838957340968253778639750599375691703198677414101384394292037885807082895126064072869589229682599372813527387762538448759888992025206470592224095537948087956421224848968888029463479124143419051076948836805783773820079861031855777706829532406007293172102351982942599459787298019564691106360087347158529638992683824193863321764338585897110887392608810122890046798252208020205870735376487225344374375204673872934592002294864692753088887761693568024863767215085892010236671956885859771140537387030845754369210792132673916650741961633964160480545272276864688340627448991544446866201439370580251268295768199486935360125882496663792726026709855271097110088412526864527923939919148372361570122477666061306070739293122296700771014928872660042400705890815032681107109017584582651149556670898372518037684251097853747452759150376733270769657427604776915947913733865619507744994735302346995540354218817895370703340337128776673937945402571250221894701309740292857307215559446100957430486942903562168779015929120407992616017642107243593862372944717903262344686372977099159243253437760027699075653004156592096000388258026487376371431295059324998052322285785504137867250167765021113818478318417080937182089631793296514033937101150312311136403904791127129169926377648161030214842104404598483830256794072030009540845538729422359889686326274535058939782448757157411448128039870308082367146071038841752230678897379156004734524372755497753402018102388450457299017109989975598381221867534252093370340923206631081938930196375698071039815221920243542131343236213963492592078680790139815355214968447356690843634133282108285880982480813685251956035652927417359761702229105703045480599858199631441948644845444532469600894533118855104671728335163025682246336205782377160163879394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1478505701161061625880043498824419122024440979297753517216902523491485041750118549672759583298708429063824827780378984376290446000271635909394492982922057134137302945541096911785961561756540212199748712676615506644403694036952937126076493128770073399982992852297407570063137327239038333293720839096318697632693266412001381516630785793196830951037359119388456798940408149751190988720653688581428242455558076776440723521117656144619361843636929544488340648647824773514888195645952694251032740696866343129445635399487323747429686675381020795318592154964273861907661428809012507816993289560176245840268775335252192605336799788824867554888560484238867610216251304519772438579250880242225090666860881728430482574644771161204185609018070861775813399179529865851525815429903684641772661523593122729569264938562396915383283678493601776910244601148591892590976851382163666643894894335553925209418591071567138351284786749081791148439741291076746935986513479482262780962402316121735859956228809455652504038259896475250316058701916350921101464952008511656601388233968501358375987673253994534517897888371962872192109359524817618554699844406550657461728203120522015976840628727302439023626185496630746491759607279119247004281391143113721164552198567324913277215674007370051400839551959266995097309390723350498925010025336523798125582798092888299822420246281394584198725204490214179131066437401698188593492710630131399553820421790553654814303652374863593929084488451207316961744648615162766397118239032528835760823402361109664770765029232321236453794629570068105449147900646955806436945620919255281548151798496496645730754000265997653841911489805325549805231138892548737021989611150105404696924324441359599238487882061871723553761440338891691483298592601573724935576846857113761467090288578334547487940843543529855633086787384362999491705070220923402192023065741716930765856303231589105531053146420456227063672084214454495399769759297140373945976002914334472346102161315817646339638232032058716843052751523849500481531048302377943164174637859040810775935094731717244917540910175124905636805654643214458163524412418379827130890640054203687953961612478877462616284385463263060620950847430774838843277678421535244523911776562872383926361732200017470748476842522226446421340925550579196976324249597475845176715348179889299728366813438748496056968497547331477917184466773302229044454985727526054306969789413200392270752961030790950295822484137701178742625058937296173915686565667088685540750556356692891449106077622663443161288750115631171996566166955643406674153412177097868318143464861707704395429323408187399415383653970139541659480492018510001231220116584035862953293122204288532841410510719829817735479196827970879693683412937656627840165273577292406948767079939069129449674804185580229865149517335813201176763339805382593709694437156986947036757525832850898128980416792098781142960513509259856427718535646944328307021771398597893869668041164039129045023831468731604145696796417236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 232866844996592539523138727121845123306723567428479108250386681093824304184264058084151061883637007292972552276225345329301620916270459769828506087680432952232151022939889657529835303889350794408111810069818576161908019050738600285175385944757112890375953496032816878572678521885277655034249711913225280685301218179940690156168269967911708951629356221721267665472801609076242790387055059291162052479088243890920792992164604452013214443131320346112801271676750732452536532502989161861826103154328957068866511101750456917908341367331478368194768703915452803944127210840477770086550460957177903813234578871311603550779764502010083183535747841191916547001840200072132975556412995963832868865725128768626146521846557206454135332233906419457675755818938020198384171841570256487982623436881053061372851524020128416735090026806732167041990939249490668484280333195727845949072687183498991758682199439413918950004302492690871330705515015319304099765465891340502656394269735318347666265940988145922143879399978644330195378573156627365618955265081575625254104529715174401535016632296123734472034912216038795510025401643611891057343601200817885659625622323456995168117671167925168551366907083410411552017020852403701309591669398469806519016171080154781945405595949454359424466456302012529049443394062381160078989097648989467539526517240535206194896797743447667447734286567352059336716865524792523585188763677168465519971969388739881719703982219468420356363456999430302410262234764661933123782042454090632089410668283294287056190719352911612616458309125851708997748714382179828273642576118647454183321106152005524900061877322581981974875689218543922258470677936610995723092497931477713022335318518233245630490665349840424127921923996758577957758891634734971305590759266557876865025166753802741448364625778147151792342743254402618549309691080260865904270318823728682430404265486027664871304817281461036007152497019394133763787441050795195924137560519713092307348453732340348724492442293768746920241837707441784494726737757192765179462287623070204339514926777157756652981422688883336161947617829304706507191903732098909370594182074026227953682860159446928236284536398326771713513399908632495241429581730194239760918675937155780831720768983802641108196085280683651146658119591905736844706199591466537376934566923161602167201761266150540988303899518072050118830013915776026607530975070820065768142281214613055970448891417834264075179147786265773394673442613873677048129784721401235692711976008458933950458656627958789566183797915813179082495190729838187158289115742592929093649107754834191588094529468546588030195116961564713636164280002598013922582069023869806361464125619670904150618428589282902292493042830295433636473318568075877929578229544578489416478150069784640583904419692263683486343610414656796283172201849982882660076045182582425918913744106419134986773839090541756525507838727966684940373551508666589683589093980147244391740242051738802756119979631966508015327153076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -19899360272690711513661656141480808066950523129052708194978233702643072646347527273024973669344354911251471130393790590003181924877095664409085867039247136518185616273298735620444708701798871002727672095033292662081782125649894779716277999578726983626016757461355031184111586359759393484944249431021735520195621976467300124451961334648841229765588277054677396676963051092705052627901928780635803241899731346632888064561539294366660033994543637007101598808273492265306828850511147085072323667322646608648426699091603833041735945387793124684320300078593780075187692843626880846686075017875004736605282173893575768837531686932452904029708933328362361437093116246277230982359368516950249339395732354918193862698975618298926235593724719545707846459248566965876949861720550137339999766296406201864763099509826868246342607403284592675671219882377507891067164336666211044253380130221132256064285050997999635878405830441984022597113574883949701802373529224203950146427548802177175512456729728624969305330714073318915865055741788176171962460354327979832628665005025344172527695189889597760371776562698983927306058563430338211296103224564550971304706481480865124594484760899093544582996382141031114358050872264747807235107491890790324313446536884995004362247588264498631503914387833495016110491741254519916993679024892664275679956622237211629814573079395563497128471710858700546559360837991053010501596523344590439075529298159325272947118888762988057513860820423982852532175457737555189142348360107499696622652888951899035031525930647240298014730486486609913281376396561984437206726516104148473740159218764406273421048128422114395638291012084249950149680982742953089576178197316139911113283883871542906430117600756691238933542074335358304998897082124774605160269733626166454574012594152962751049183600161990071969323416536089545709627954298758170966543131661504079513897102881884500177443695372433880185885571497334960249142224315005970334542212637797891546327818234876202127101872064652221109739396122180641476345315233779531541366373832450076180784868771629621361435827080250550998331272033785561272306701118719631643558625051482117001625284734580014885884981745178425990477934865016516927451304510939494434341588154323757308498809294166931326765517452355945982061860384033504993211228510616048102127486240248489042553051060003376648164393533879292301825961504808653938242927486433030036531904746482415130400350810963664414053927755109043558080065533326741364550536087593357372476637352933251600404977578938877084200553079247019811020343871204010498897449924667889669197805615127517889911612914394672643029937712069723937891762639202025049865494267663740372962577059481109271028198071744771798297494769889667477520896421389451601569689287589197306085385219437493329800575728698990682037330668076903579439433176926728096731300987255010072756829861571538825483360067462522749614980746068599937795383563368051075346253497921694906503111425900532788414705211552623474122253417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -9730012648429389883272848976392430436519405404393552176458430720308879108236964521178464906295079957593849497805339534892698914164901920165203745886728115444526615442529747387294326158432910372569097119230817614032146352406187164807523270178309311876257132454069883362873750719857144610969698292253193408169934212526528363144283400645861493574605179242020536070351396378537530047838502092353854408887974591794124834286794552320192075133941376853454562947213343753760704668466077530951101930754890998490237850875539246814293381330890866110034333917066795809732667256453269251973388434101724550706494830922959760631874431228766521536841676742125766461540102110176597854562174285409031042788137168206750812528930752981550537102409064443715978150037618463633296318529723556906098750855840481225229831600662940971472617511880736003788161016009296240843685214846856775551845965871583270503956570060237284046568891154009855923626736233649327704071828290495826858915073944811338337273401918578981913233402957688841005697798915754123844005468946604122463761107789443973014279001011176707638318300295201083996819692864878041075545912016214205167635856145693450773193725419331193286707917240620617794430398565085602104580699154481558256855419850193546399477133080166834592627752644089400962822863684736693395301953187228525347258707346946910112343921895252438996391890296686981864814818653466996082912896962820881922244435517099420039920974846198222341095543662053692307146072576765906194271034873479936887666560296698982622772175472896120627172928991126103422806590322683779885676445588661638332282615894991593000067232202306302314509298191954510740537959882543677526819191769400657295609386779122718257367394250301469817477851328269992412096987113846571478446449176288916879977121233097011698369687783299665899472192680865640985993158395000909480940856869313396497727878037188619273305104889337223021245260570642328972688572437583469667552946614010575992107628321226481040810040755271852167953197680475441115012473514708125856291912043848110149974332413722423222490292395886617176855405741695165627125751711794519896055540999690441759396388513911368467521193477485354850239428256422728403112383276036484859597202838869964165284654842198628836778848552677223897102480305855378630581175555093501864378550452491647756429644493214523190722851159428203052504810113415857466433793676052152118456981750221819937273966492324832255280977095721163156030482972020476772336741718257986037652121325619444532754091214338103814195820599853285168916909985352640338301111018293601636075502549431012033296962157557436541170978381113670218597744676658667519651131975158656846422213156443297096226370349054921066551887724670550920034902340501889815665711660823909769650349126353780378369858275879373259958927508002435148898072758863613653650589650615558970803708495286424574934230701533337196088062546762297519168414320233516785611172521580751931419508797878275703044594820343717563033233642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 3035188033161851436443938768773385521513560568999242290439737893285385493246638271235304275516729362730478093700988993313735133911469021344256276943479700226151163779732139529545958040380363414824698678448066305082962780056171932423680072854771225523604288356062081491403260001492125198983751606891334424093642885840024253006305624180802885701633334506181811403144418673317000185598242254051013713360744493646582876135040802600212476372712822033237482477521371682302495295051336191303585185678699119420864813376285485404303181717845855059422328693152899674242892918197893932842995588495832772298430944992131640893634278780238271900449683730332806689169269097031329816591315677851804660787973595402917641783852622126119030700417462419750162320274756960707223721117365261606384191263704832230112078292825074550851674283031084536919585277477674620418045796864091813859739716794201214029015360055997194930087533622768956479964579920127505554601839666970725604343277470164002545399138070963647110342472979656921413028698280880759131769351297558874358306407428359716594587785992536722585279617433658614480658235617256301036019619255181738655578617442163077010047857737640173517106868220977669718461468227244886504179579758710056286644118332128867634551569886923001918578151389280409409415973604449222970717395407902725548882742627947370660029139232029398411884344349292512802536846652069958749800872953543156868564492687245981798423555335195310491889939020496766251093573450302707463753472415331666343641914232918854348663139341404260005441409451323684877929759892351182338216864517509734517474849098316985489868890575934420555277368005399164825329955574814147168969297695328866189543901786009819686722270076628196289139085157746001691298353836793563715785039490816638672750163521934421592385609407249108775924663167186411750046605481912369799740578294791696404034452409944602300981921558588392686122620796154539799816670853890625437998621725223457314356723408636175625397423391958740266433614933479329758318338619008842813132925052552753918414133257453669194343466171573248417057081590937945330755599782751251202760997003725814089026243050846736621220593056181181999986753531668030762699730344232788574459176850188115948226949060278838133142055055207868144421913629912513751229600212549162629298879643194584088801250290807534147895890943846150285423990256794104487714339827819299187767192574932894811758037341247300294735980256512455000032493628064506557881496642426445839309276194668544684879899548899723926048989075645540317258535308345117541284337652825254133171129204119942635669164797534595711897270998214760546470952372898538933436348781227878034690938689937905138809394825351338649749388617913858615150878319401320454132190354087563584635341218780635661533267461430374587158013560550411533765953191679207220318543786033002041357467474051571555482957836560433338675350264894298192605727344035130619613600701357900071393959411660794399826766609837638749373263549804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -577421126765533866847355057241909753003978647793188374936684355696953388905899713279648810024519642687924055683827258422359638831908370882357777915970567370594253968845200425870813252015667746984972625729633836266681905816096706566602292810202756260668740075711500382228209441506362574576496938211777916321937085656930277329845337324837648356820877559336114620480375377592416342177035913903664240448763269926457128122506708318196657018521593304595421765254170473569439500598152930623171096777516109405843877427206777705380698644565364450119243595998101254329647956428907556299019667569532331349945986778786437818700440208283737061523020345612602701448132809169453117367378353738529430227424878377385523493286240614662666805680831408435117518453151547200839557252779705161424733753181193183753288640414380676414203280408289525322439832149874366581813125699827469725957097643477954009097886534620192814285041418091221471454657400157628268167411176764701864896849723360812396922263605358407885999108582522474549626616786971303077979604579355621685661554064220450884969027564298623507832055718465496248889763620769731759582035744530802512349774871610387425918206267056336823024115066232622594615181692355988008065270243613410992947920796773704922615063056291034063706317742615980672235810046397969071214036930439106465442134068861058374221778902715886123734241594548235715438433290774355933391507451396780357326589754112382801578404758421048828212096100502614483357490419799398056973365591176548276548239834250567299852637751728247939890458196943057472883970153213626720248186629356751766202800428010047551796708666056160703799690403356256298561921863908509549222274885493589329076425793443048865731893596445053082780869526074578255112326868865136976550500849216001885086886491658820546499195598472332861208558578824088786069031726924572299969237521971932674560781627681813901588305083478644216107978062494404414190365701098100897967001256562808584967424103419264540886744479052641541077858242965736399446760221167083159897995962399343327856328964287576521844057755251784344861626005801448479817654766488830241833072200320530626543995397650892803266619068075249925067428257793937881951630563052492054652449041282593550843231618063547998256073215532045280184996970974439826384291138719113543831968087293216307902525635793342883413561886833476858818214763717690647191810616213497810766870301403021795542044651995068489879543358287560589588551775430482280392815323811451507344553892781013337172025636840376176928989313405431546143991705713653549206608544715194736482794469201610539229836900562974283492320793794742479246793820181906599110762125474086661842654509606863171539161391891097815457988931972315564140765535773157755886022288415505519419952449663143785191130865093164594946047832507823409472192172913831123917781031902019341865597766623529501015051099733710968596370027134565597608904739723010450372472785558689907287381395019136871259613242639365979658886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 111082921438929257693357348439513559787380232095472373636700560511677064474038478227477718504812722825549729693522204063342984443068268620409282609623863151445275216979754009481094301066602423943287432673562460093153851697058121594748796131146720263731611823424325505587099840947297331672135752935533150202395163540872421062210364235153965807485016444361207063060190331501716515603475058172449434173244636492242024261250362933475516721339716115470004735379495639982507044383313846430296272837286045060318998837776995369684672291273563138309900836677843471801825616415966249503004526606870513858503420502063468402886492441134813699068045458692955796800903110056938275207469942491814616615889896434369738582961721982373719016025696891823722219947929810184109968538703729137739518727242120970561097793601980430958423127211024495815935677542470363369385930462891260793669790079659054751227616940089444205484132019289680561380561626346280591803654675813693481582720717621800848050509814371776666981388420966017821099216702789394609177106291009969526796499337083649982491598440613216343811359059907639222648030637042069567525940726264256601188668555257886169265611255556247197408217839108647912766973461124592862068418855522244045310704463183292986234668612007196346552262923789813544864591514037245505960166108092165532129767915545679115595066032073644380589787677706690992694558608302604426610006607983378541839149084019518105275010287159985652234534924522549921316468093687669992421780128406335321695957297006454956418971645751862828841714861216001110716047412224500436624282228018266821950024214476801642891732297057123713456331754492739735757217547523134359427237882774876598391189697455185500085775876680444407273993922776900119700883537657542168517410586543764750607831018570496739312538433366802469480949932952165754047679316991970480034259145805766964137681584971395423089462846450260812749011994642317735838274743307298716670832808933846828261218287550384866407405399649570910062654726855796286114385393694864137365348414173869633486344918716563180886564102524050510465175174553984669549995234835902473948683579410073436022848452494789361882100005553747319629748312337371775859020192267169421110130945698405887441230582593271106757872082156398058192885664528459852695888265980215799424628618088950441931624516173276692851879178135623265798799110426249603205802162589998325604651324260443370622900366521150339528170714962640435964965191075249219429479356558672779433857764715489066922520865758273239934880113649771425684515605400417201971244190996538555827389303179692438778303229560026364193575876593396321585075376994082686661507134522132627097816865266694068845221982386964897825131661479157334775922116956386998685359267042831526322654632218068458663567763550528198493097092746130049496628976650353209463952996545608628795626899091088279617782361076114800701726293369568436978134036647334524181946824478917539986762799100077141594683188792706125720599365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -28561124989839575176036550200884821105609169597749990914031421946086090516623158891920074711851601849551960992654863590244629033603758380239431673211261268450976403758117400288717170702244916139682502453884677817696614152924922552019887249582260291133770183749489985137715405937288212857566147167383272292819529458721054578553669346990764566980150000900221851428805737042456077153698607862949870918692081247240052927616762800041636554379585347380070994552214700219032685054473820239771870618362456760275692334945009215243428618050210222487312888600256569773235247296888595305884715314717179634133085254887180184602539879231445729477289002592281491323332898693132537761026441997960822088515852620600863604559430914025477951449230651216304169920387205029161281271552618052210787765741425176233253767707188669464608788270349781534651035309295405807134167560197173747478394214445335440870690212007263717015709433296253318088075589140870522679225558044406463936196371785920892452732551134713684594749392710278337547090138173943829330706509653711650526637191069472150086332339461538072808422147915470618894630893754362983215724039221406730600951694745470615225804897555615000514490753929089039276026334696927546947649097621749662108288816157622633085723432810703916038675873980973643552862557187062895626661693699442491283517615988837235893767323223548780667399455996642356242127395776035444723791109238164312459973596053128648354859514573513763164790275108220118651807914208676512868588752479808168552542451271058442424395332630543497459362051365593203899655769114718395585880453814177881576733738037879203940129991840990203956643005199049419436749353468131914528907863593257513306043713118057777669798071185610539311405284320856372466763013675361372277503480707315147650628934385335989610273048150287581544781602863820298064399706930686645138488781063697212699374601631074435951904523098567454033131949738094071575544647443829914777784886705477073542138233352888678720264117734340685752582045161637375228185072984493176580137861825760410466129559550339245075673469035021869395322872140242268409444762648541778295107387926926559249413736524473741040959617890056371090106257373496842668342555944946864535274856873190434611157752443149795449106421441784546838019084356153735980529211249255254476196550678331852306410630748319935837783942991647975332258405404631688235348776160356337694870068110036215257085058744157848622900310816420589798640302092623680867829640146709120690207549688743605758004590972597312638335982065361031890889468539863256652515192186933080443675884980376921071190864676308586031367347417639370096523002872829697200179532355833570859913569899108917654181243777122673513146227142733199328892051385717566330202141153016636309765346409148901376680089659499719951642085916404875860698181873534850861228435722887452302799860121040844022870025150179023877131149689563023457171461811793395263341210730589327097896482470204793965233892580342544844036865234375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 4657078713686232771344427453705958996399710739015938735769799358118029938344246915453191093810328844692311641274263162531853540182753580539287200194787652938905247910770051283072743620680764160184801643888312614032978091853712030702598367875878911479797627810563810509169938966022861671600178604358825684287919933928200566643308737241368027540110114859417994208249795234686416393420574387307705252571015032244151509443547910842076294720746965121942038977262676206263859776906589444100719707710230613183404468695078372772860120732797498382411133059434570827296575320020817566067268354116390758365133178772801673585589379543710582566640910861153568055949345101181412342637364521215306008253987917186655878314519562733371903469855015428964801606221189311078114591704989672496841464735267256688274856884210514982494670034301458313247210895496874596962017029816791311376395057001992036698744502129016316303180259440520394235640702694867350022868305172512931301880075538155826376069466909532651167838254166762267580572013335800917841506014613186597376511093454620741521374852280753062881721557941381961384052462977540041892249461175696310944635295236097519962066054903768330821105383029190333640483543568902498586067420615443595873214034237025413803241977464393665616871447460799037924509110308901951238180916823004805327106747024622924495606922528647872824365507917646415931355035567662194483864027685178329170218720407442936210440298522363732086606820189769543522443729740347791665228543307366665923208906397569653629730033080112519324771955043668316441989245094614246702637422417999683572516212462714451601576120100505710053058087625503603662156864590653997997164333516230428747163246235563687542448074319301386658448463564281216538141996137450790955009801575348822638289267760020080704165715251067120539074105781897075602738932485672814692406975216300050493551486041357181618600878718209039540523502261052605918824046063499397701615195142543830049052783950595713715301208647554270386486344446159834155986523471034043911285547626463425476634660278528828677504852039218291456287877357136456573192770391378430759642046769066586558741020988586823849192600001716211876699201639839223989646046269074559210607523880918913594284399023334426071577871536413489061722597694939207433608792388948013874916590005777892014796048724083702146818114440044615755542430412918620503027233819756146604271722115020149236072769954856011047812073270665496508690747101480595339507021585667285564627650385304372976808905901470494400618094279252575963954662213813090678019797355624026595740016746245112657999928047843144669928071778545495447769005784897504728898036568619314485236133965292438186780486606635182935245888634447084170220309901995020046870545535117562878484473634953720152176476912197646770555491448888631443796646213696326388039689872082006581919877434482749806236032617546421857066433701262775883978944617082319678593755369850582308579194277919931279937155321282399346163940429687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -563662489499052326576031262817805493626547649874966794401098409759563672837368939226812943609984807278173647234928905792873798227475023771359101443827143777873646049049688708993454293826748394373434400387526060984325953823939082472991320550782119182126474541062983219043050185902933347120520414190148913359770164023299973116822860069459061159551512675064744376396190603309839296032865688938234694338835183171555689613645475624688644854763259146370517691111949023304300363085595949349665478578013351292207357449856660598950430054652398272522684524191172892174638329572718832247936746916332547844536815930034665166385508177193825325932094625638692465415230355195668845493844699898614043086242265038781045820688399241873646418774782900797980311957538665376273884358203333517082590179019449520464359078947288658305976347317882976214751074527554691137414553226269384844686699069147118209043315754262929190973675443696472246654069392252354392415847423405438652381603383627612562001608792277274704760100858825960780261085251196567787964025490201162345380475774994795216731182055910547186268505263586169840947727945965865983621544285066258982708368125332950445509698582743026156747786856311713295834435144321256826020801115665226631039572686104555316176784231905898909011389029581990774670447902111656664264930120603165760003065499041649030715172467267602105841834377328062392931066440519135803674109813878882477861679954652159174224208125815849292273979987924787511667648915948176809483649491114642599108192433959830052484555476477897158985834306294365334617813435962747476427040227860418425208217722524121429876285827674383177967596436088481493705136803262219236929371830766975054681255908145572749353901372144675268666344424524836931101673131165908349429284525717646566422420797655567492261282816372891046322703503434584616147187030603203457876813921188216413547879541472250457272094106661809575038734968182843916304973023836937161002096356237594616229506488525210700616863421286401341441050877941226686963614338107420359317790719710710487922376664619511161414060258986569041336384074932562868000435133590974364929393915792313530024980612737127435510753447536875135661180856310411178924664990987273446536584200357200868504467107122985915303878019889392639230505635829510165872302282893300169916646033237887214629939047682456360270921750786609099855770302757312970956719139046630663801169778656636532451416836052321271517821632011643767654156984989767789211962949413595442300556770812273844799764541666095367177960695441508400675945350351746458579547378058012222849738083109378173447904110654308365764350289255084801046847485687669777536094689188867676821097212171639413688230763771644720501203077327812408751925687533957316303947934972285372753666745227987718098746835688568149985562813686560557346064588787550672671770039917221305168028738649601312094205408052091343046998427966102495108354157004219889441779619235537140563028111919636997586567624298783246826171875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 76654825786437017335297238020047333419443325530343064661475503894722917399119575830104825205290350891634131361522382724485026599583864881255846422052517565024831902399149414225245244688175297008247017221419698160626335086173136461604861077147552463110838076650681760432730471951008148792385771478355190652377847537332449555777921748675132500407399478230775980593713463489657022637575723111269941836615796896416384113783159626439921022237783312170548555190775301482731389535500739495881599887289930703430339325114258112541077686738162673284542333379130812397827566251077678060020565594900009103153520701284964011844310552153822666028691172324309219889028070121902714078322119780775726172631925281534783990430028835981457542768004934422607766564500119969012948656158805913701920060843749537313654099347017553264990349951292024421889534310072266815675736174124822688390993697306877893505588952068589657357521648559370526100324620374810108410243671235786657612562832128782739770741465467100413361391298558857111542146967709954378463701589908284192986310859737861453331503833492348130302645429820478269960049049245527169755390108883219476522681151100835327380939154816299228544094620716412782078983443931685955208687000565276361493622380375126848730996731704266068650395558826922520635121018924072376491389902915349504327449730973018662291406126777596273046218596247649677019148445068356163919862461899297994969142603820592703117798059861170742781042380542577452653923050666181077292818304543539180193822571870289802781812401897695107251450379108031613992495992177000699384201800081518754192665014529127523578714534419859931363041954677317813581218363952860998313104320907224275954877192911046144875410589509062385529899204700202688042760640180193747286054471880435157122165465882693006097836009141911885590020234107197729299026234067280742227193598937439513816116085748186456305565594597789530801084788735637928882891985046572336653745895111611389203460099690793573373818838341846890771768028629012919839626115035969479269275961862907768945567376621098618107074593854464881470422141849245485533909591844302207739429420908436817908913930938575659944222321926033516249603514058887468608786609957125251266934755341128277970811614359976305812164944783849469203651683817088524411598332681202717184356222610213708297138273147829238199642772192726452008127773043678698641437130440922687704084523764796535783010734697653535109752220727051255470827401770857009550432235119670481452424684955263941577771964912590729409572920352163018359662844438133847808769701232842624577722306349037260090668717743223685155155539856959363196295790289203566694037814654943992608899053525886714337476163125017873222438721203397767060477966474810691004267728197825483941379545110184780109378216733463161825486305665520533277709461106900347572171115111872104375436385037546657216456588910149374614684058009708294619026557456212308313505389745914121547342708243725498345412202811530887512207031250000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -5319176544303720395814503460114713556449078798167408417526924608489384980702629618218806690809257375643134105502973942035815899687194774440395970215453690909687260870330576652818838711393057218621880303532003692897417668729974684716622150987531997638346652556222830718011197212312679559831687514690159087323311327137461291924652820532875493003868056945931762301493955357777010681524267525056461778556382556695320328904358603067782697165010995380633420119010044845928453202217398756025034178691330663457140268587283377448090429710514710763853876405274750904095506616172395930656963941975724456862636797347626430609574761323183938995863889943669375757813002076611099958469862219239396339165117822986539900595841143448840026047344538009154521233970319096505689248708906322750093147887460400304202049521246773798211998860400443651262874803816105716620544287111366172507757634303480478137031323497464504123781321788301070751464054823637504829471760358655939020504190996185517295053064685665981808570816440246856764320510623441441787694534811681379175979235731358309385117582208832181721310228553998409357386078768108068454383867948537306038690280919241268436252894359844259809881968192499780236699896949215705997582026816287083935809679123128306576334262022270436264855403271709147433217530248030221547927530773500274467129704995869530708013993516779887185811947972183100458952309626208051478707504800311152245497640134707153912762241483597852868083627231313530474775207884335700919479371356800656430497212839637323361349014557553231824087465428909498454917533777636833504059756477081155956046205097984705391472563058076735396550847930307917661136827065912848938135878298936317785926042182400915965633826971559974974290991244929497222675606818533892941512071005731575270734957005325562997774278451900508436206336601469329393594777109168430722466787084836738595728255293501206409409694017406583340344082255249983602353917761005853948949726412048211322644045844810671659976077703890513706949521733006575534474007011623881797212483739424966142603748643349945650774961799703296444576113249482124520788750412421145735414489487731693552318390684849707830991025721693230839637923077196370959846487124482033536383732274057931708548911940663585297447817916060166325775708792933186151882247265523834525094767929746676184214795539346857242763081393452718890437168933506611487938142504397986650048591624261274736305649456328599561337737204731758887503201074701832524929779545031889005719016283869028784611068161298502472071610084527999648157040431284495083085113553846690718206589597981054260642393977979573446610005957458638855295920192762777933329827754621252606290256018346284724553767722266741718596855239580545810177485137646783828672805259585291803807253468137916919309724283123865196218926981551030720492778199607359765066257166318621772274134377768681457568207626297099744122203412467375918058101123263981144134281748718634626974062266086633642024203506032579551696777343750000000000000000000000000000000000000000000000000000000000000000*i1^32 + 88562276220353752761061074235210964935842948770823741616608887998244572789076148046399505342759815865970034103364872165934353777868775393374446727429563266972686872280875011222840223802156574049260239315901990472140455078649420891579003585873290286654734780768104489398286783237116452329473095058679483493569199933182043690399438787313837440921947279691551820347024225578569003254597912477358752115611310157550322895681848439857119287842480809077423235037679365507502171186679349678263275174784523772910300251492666211453641618417116594572323368576960998139019364536159383913146692878472489396791968720228260446182296334575715304166581953060310390737510937844406042591121961657019238889022636353447922584105086507895207086790277643209705713407215615959063734226579301073807011862610066093679981723698410249333145010357936134042036586817036407567957978751481500190924699555819963137494197847127367305418283729679771079677839948363888073560279026004561456179174903084346663930389132582175040883187150123619805744220307803997649446436886744298889980218670576656400406528268891353314051559875456209421046987195470351606417418510766520075576568213617197441996054494984054746060903581530138580202447481151150301123382073848333709956671081369666798669838578899778150819390973814674749484378098654455424528966382785147327330252249243480340088445327194134013379925498361408177588318214126858977377436218963744045976681012698595337639265554426235467621528662320149433082815757716822135221420791163430242734216640882803974948340886249729087651483936219048745668252071496536873691296154023529304462348861370890741839130079665718918528234126035584641353045227306168788437284732387165470330498958449423909176545655166648236885272216373675363691089664008954617511750365598700711010407177869040886315608181560214858484041332139848963848406767072525823103787748901047813145654032357699806437529626953260286432322624232903469813416521364832410473691307498382019535322036116124274022113704287832469491287542341601110657075072311867775142328057907503673388909912937436516450803539074989145825237078535149341238486852170805904255915513533364237980547391575386768574619475783364427405834198533908346303147042396116901849513834361824369491068617950890058092317158257081117188375100009940407528084503618372951236597914831703989662025730568044443633521459766253105626073987246325295950555776927075420151585337806457584919079648285741929760634963788392317083831615187240970720628676174074075436567054705581535381830862519861148635430815513172564081971344244294397365036483050217782672427081183453236089808481187664055003814514607705898126229925712212906035913834949835452473735111042461990846248506357898020450398156983513724122654865517601322897431929419248645067164397909263534433640887035733054282122279288666816957028856820158103445804101488277958933356244563182644674650932536482529810642282185236936449046180248413916755001477252973473457197924279819822884129354526666339874267578125000000000000000000000000000000000000000000000000000000000000*i1^33 + -34426287129367880994755891003864399688740038372537571363639088703301451376100958225073102985656433415397650919195219986051208343809836270926519085871990285769499260214265630504490093521519688562870167481082226776116717449784781212504259775220693911307557599905665587918370576075230079638953059831830291878742478834382626787686219692176920691543620586248338483487586871172588112633152824391946446580726293283519194810057625229134113090068585337045954138412963041628822094423863756270945662204113130978514446059064548619789546692908594463348359714368481913986414278932945637811808222417134062902475533904661172024233659352054639017171493459406956375216901425346593831134266306347665967185887947429279571239446264994948088710015879062765508753226465348087192123725598431196078587014637454659903461996953268658589467467670097164691579516336467657072643665450432961157370946843348023753810711657235154957085935708940716130773199688493494361781032634457260257471904262424426545105258469921261917255230399629901324491132917963120805307957610062084248553053288385766321853832416756744346783259044486979828123767216619757146338369280640211288646765689247072976513480894158907855411471327890573116709171141435354555570507121871056878946517694882475896124836112145396443791718279963015001784796394017342570139581851464466541469795815301653229026624372713512131176863018012170096449680093488397123736956874525160314912457001466718497208449164422313510581378799601103400824800047481905221351107442145479646292525763974100018365922094526614127304679096567699744595460595926640579774460074314611681777543013555991603663064372423250684278971013395333590838299925619370804559799293376990622615827593509877223399892707096034093688434287204486817185704654791331695661915065255423337284676684584151626884111578453461024392934632313694279123938515353336045239624939345469601503073542351261699583068034482569590410925360762467316178889524053993164091252715750527915975001579693271234772509342618291160349962680038156702342175502174376983179637089629583580735235744634039614287532668859954228302399781519144836420399718256260380592975927752728783264909428658251920836714491412888240411253196800141698803830665011496738703028888662492932940326336321235667930588501177131319356948414680035641416751050161626271685250804485490403723624845258898217022429656474011667969973137128933348543700484091145979467557524399468425585176652568970915586802300490672831995042316159701902910536589558932363697132296064689151866216193856074227019452693785851119445135253454129422116461194467324988768553939344807623897051116955830036379662262135534665151711204747431675319265343212100890030412575539576960667950704504360608822793103976766033602084984444637627546522048843154298311271951955083790588919319551746334602473244248330443878745959938748235266724046475866750291181871002013808142774503882599125681570564591371307291076739137617736095849338269182335640447016708293960192151884532220397949218750000000000000000000000000000000000000000000000000000000000000*i1^34 + -843836285137460913955915466874982341383201234873625861191549929400686934727887952624600750944783544925493908369326401372376222543947130890488791552852030507848146236947372054826096763127938001622361142251841141651348088033587843777166096949659337573755384193907068556953535812043478646144938616916676942290239098726447470890211484505476471331471964672752176114784124913581874545694451476821876029822500585934394126889255841080439305850477003562058972124266275185359446149865722525455425436306507488257232726864711130688093637092785662580956042797731019474797196416843783622073990506606857224348060802941446693157098697316056914444204723030841422156251725092550387818182067992830007099449002676259560492231733823447698549236276532516645045276348058382833803606854979790708536015283762723632156198086538686686046820681013188957082227367430133471313317121862633529211501438521406600784223728441122916531106822663469464827490053317958045614404881744783838278779666215785682080108257223120153585941084486704815982519322623115425652984763580043898038228992751632668179499941665308515732909037281983154111410404136662875507623779706114308251304054688909313470285931129606801278319783509294721857351350350852721078210839835955028796524653433407792189505723321994135115278241709469490782183097393613974343191536641763543956873398710690920671812448236214715924961108980939591764257830851830066676897313310341077992721584110883392536088823923249282644927566416275205564107630393621421601739440723714771624292971814966255721916946171343648471220460667636666904917247957636569853194255420194125108754316213094510070963133794300426449848048161360515732693450515912627069248297104306618943659081126338060477899369416440400548875800816765119067830311407509807908127738693102861184370172398347853444028266244385751820803304233507583232047750618051751062091333946892963172973175585850871249895944815585545351188160488301547511787317919740462401790845124885948998360131157104060495978727079104818493811228981242039048178652673436179251807756283777346972564088765954762217669184732491614124784804852666840210476033739540985684369271321791527764977507853276997456437479035039234681077113378937090148995959022546581131219225044652195449054325725715315931771633712946119814511954101582592636639738719625984215731078539984909710737020257047060575373806309060233847433614795198124826405515932220400307587819776234511340130406963723814897166031416193538726210041035420716757868715254472987913799123551018837772169137255878108282243969127674740597976889613104894040761678755905042203951323027555516204652826397863141924236248231440776008715379070559931622767333651415931126494954164168553072242389796997413924240728652454662717805120037250383404392748589088794438722607375339494286665285604407608370859930842796215848215137640950753261544606799547841992432362902421036416818113497527968164616936481429215076790989637239344192757400151070497953990457744248190197128783912763221740722656250000000000000000000000000000000000000000000000000000000*i1^35 + -292804358668080092186897689140903717873944437943059053727226421506171823180094296956242028055179022779923842065650967209088476310185980630483515386735526592896833561671678490057319407894228392258134755171645799398747055597838071437682434589329351165455403719297670986796852764095459077051129008160049566144836516478935913869377801242706741393324423263862705362678251996154993569165650481326378673941365102057423975556660099148221911994209739805398857244364186719905474111113231095846911143547091238918896348341235979895970499573809027629146264923281297935619638256870451292251535962372741985275695605905561414769064815920645669197125909829029810949162097915762750766013694399796558901496033347159826407670388687731771458690968412812601248794878702238206935146344371757495823426619357541168134107995041503196783026646986208609467017415682005755553356256016945579542690779308451413052075988941678003345345985757052357950715882203236604642653608301852082745702837024535253673986215863489931853293905041854972560194814260572348394855264732397250625179376336974151638671843685335143553058658401211170720829045896224180888013180526054417666528788435368210660878539308803882023731697727354191987660784283935793866371002674641349072864875808395567073176102573542016395901876919292123657374311894090487031675174395731238043766233713985875505231192113826408920041402115865871414883568112809169466286083479890039623204503476994893686333757937106262636147646191324574471395507035974147629944986718361589449355671638363954239598415036753646514411093050474701305195411385761870128027260420686610162397850099025172636965939652859424335447458684342442773710220965941598205086860725084913115929646470065779583382611672237559551251321951078335972867036790218994278361338841491384997405208178523221673734053962304303969485151037452084712275848596433745188387347952658008607367055060282847750647971463193985134251824914389033153646653687521502227977958494690085741108840424791866123189887063740151840930236540047999397108396956450268606094803539851388929567487508216614163764688612524634760469446845229601412325411002459722683649236215979658952863430037833769200844878929019655916194630244750688438212950261334115823767258845163578986191271355081147463483529782457750571639784650507240131598197623269780536988405631621562666967516850098222338652568246287149610150661365495966571722107859458762984573676893322405257128815771500820351617336632273074657832493619992162872281362031393920361943490062490647253187428347114617291712619565162712295717214503493185863440782560053340555218092969329035961675938746194409402945218090984580922034945260607233866206071773181740115215881968806526554953799707295956108707921277621845758988032182262137404125722723513083166749033566997759763030080178576046418367902717276811627655314247176081913839037386990338715609946561312536986809443461937192869592574469414669813612976558212809025737806913775564173732470657481712473251806576650245666503906250000000000000000000000000000000000000000000000000000*i1^36 + -25213572435372810982362242249707135637860529098492263055568826853428454267374311310372304683150209798383988262725259301827116688402509621192699154689208849791768219948938423987486206109432527113172711004859915518865379611911998220893336062722794807215757275877054843812099914085039330828463871008364172777367567740546372400794255915626552126614160234042283662780181892919393650678571988343563248428838157325821674784045746288510121224743543625956704733530715424470476890853138307381550400274831496373805965986576462939937039807715068768439563650141861204711469558833615358380419755513548956645898041804733262379841177558303762584744284483823124556313872138073763017531835919625009563240456326256911596381548611927985042542604562921893575479263207743874661239126277100542349333438064736316606905114926056111088866424360745676012423015381752334308389187081412517433591675235301542610773996669929558347975790440426952321404184766267236031488739733246953365953139744982732756462144497351901370932073249370006777991258679321612332979987853920275836610197827894168227943318488988443234862687428000659301512927303682937205146618184986782538172069067856452558251762405552408908390851900319122250433252660386694864185996685352363592142064484678212763583667297637138216905561853647302751860596659397803088242349509071433609826292820947336632578455140290991470197173636101932513223273588004097180379489356575193652349701739203272602977425222485495055413474018615144231630823006842540200786240928403710074383866918626414749355464149007939402574421195436158677151730755096722336189145982366016714023651971261443352359616350751907342771325677732460367407485545901098618436102965154217831520699024742207903564024022271952478465023399767372593704584743083246386914081597296678173253224091785785628309913249873846731331922868506861397770600428237271388558463693552441732983695657152149787149243283429262728596692094060078352353434282460024936539232823529655315304425636946890115693069147416438599089246443799921399559289699560111505959434616684606540161502868749545472524722845249497142126937737572766662066906854751260482272029708412959223124636490009793212019188682165619839545883071144942322853241535723800945097283033468669989449318994024236464187236045154758078834358198966525773075425864490678717950130607819567653290037615785363562323729518819867091558758495235218502475724178690198835023522928053273999419289330191632499109726325801504501435218604107992011008543738157189976339143888237928898392530651155070556411549488106657328837261657590849733037288393069171470465769115992972360120887549250503799211832390357431160511558176746303883937716244196640728585635687865172827392517490129708076237732693364063651050471540325934009997892224026781467464524653637948727187623986239542709949258306814481539728831299915709344157586604781764682301475840866998343436753779505418744680609521835047611307060206367830586673330172764305047545413153733567203785155036663539886474609375000000000000000000000000000000000000000000000000*i1^37 + -1771799179599063302811634053850123590602942389095790516989238295575616215200321232785992256577097137048195100542406949763092929575184781176998726762203695184076507821821590072503359774239202167120311959505440709150353514487609879502225244025963352717599937048472203063758032892956581376972490057978548071284844504567392854701949969289091188335175575040058218916308995959106760349863723063387526170566686885036655666048502117832987122202873266931457579912074290530865119833811650928307961349630849801853584315082430831734094530355471744747607272497244210472903186292493430348938927302718037803239261665504797950677077567293210392045929416948724557175749043069163195270294490629012280607987159372613304886585249895157612348802386173308287307038469727593983352736515156902674897754800982633583502691035549045835952318070414386174854215402805032228130544810165493574176831101287271314698722610323285121020735482484071162582471942425884156980365572988737566699614574249209310652250842592620092092955759714038223088413803249491702568842553828744474965849214800050062200994905727901313968712081544512831045584816563900562030607727896755981207266467742162961932286075048723141464092512135491644102215774617522756913990430899436397009678280527867857279751023519397112448136365005075367836569769533893849655297847538912934625904454570947948366886845904930699402424533840572480937652367755729206185937966199769779968586257174160465699169887860251361843592054478077542730770806113455128374647021357900481534727706397722131848481532563391742901444667178032254424466607618754516584737313123549497917737447790307633253144960824677771004354978191896715679385005044656799223444132386125503659187454376312108990893698066434529785265550875047036793268392637022634112583241901589881745588288579725207824240456975797260975224195147555888756580464218714360250435810332303241067841169939475235830558077110270746818034832022629391426230077958332824086089216835407676709217341801055924201927827253967330321046862348461698626541812671546628656381533377114359750300084159949058533038414045711198850421566974884484909924854213803398834853333427570902849914758171594408399390863780965975208688170696300209098581001910039773408716418097813845938736435226215498563000236516717535361503685315333871228393886921003672337394214682275293748411669852975155443456412345308832854613540488084976955956618156090630315727575500488584355604241196295638477393435071585132656843417055298948028895185049366082839205727569703813727875084035175272394322909294391872570285096980110914215826245961509535568784825589211649485066456673073675474441814885433063378062097655824141255954956070360300793929996981813853102811540561758609730413726614374919474155655240593829245306227853198035845511055966951476182850733354233187539531324869854146192325148051749996302420523623786590678811885274892794051080257036439516498617690326737424000955454993236223626952515931374176667114529818700062526219853557250976562500000000000000000000000000000000000000000000000000*i1^38 + -112035206446928244454764486864877547595165777045367210635706573231629868062633457628033674883689520983125419177898218480356348376426231140340904772785099294170385858016464889392213026181843971913885003276977610935110000544631420250125194112037971460754878332941634903829723897014491761615772258496229168695458987542350616138290255338715475177451103112655192108580905966675206286063048028897616959937936167135199281131783692995538095880560727094352672097988120462143841899296383198407129903083664070122202146308166854864855919992659447804504092940166529906215027418272476492672872777758070472427989891561646437534706697027917730664647310732207800406390572087135982676413002733298271524098280262947433777399294100645579580505264816392624495314768489330086218396724539103350764448814816184167639548466589028153224899531227551689668113526834808991467012596281831096573012271348164394346193307638994066715914039629219142542323939681428802336423372887376630929059694541329758297350984359168262706904346928494661900421740761865972113107608147574024343635741640537986168196340169812356876005817938521443403306517429852275921735425075858257666750412042723951448980411134504999558395920776166340550195373728394974179513539489537501368678190968068722213787139716890702722679185064153280228212424493718486115630891272360286969558952751999550125949622546773841388419070299840441416780463366248215077673807318478961692869567618622510932904540287613032792339543165380919614672376301615273339949034532175318009340915411616294303528747386975142814326291379304919562641940968789052855579292618815108512143716750948908647556957852540850452837584102911766738916654014047774467682718461737551465151075521899453555974117257229294418806478622245639143822183722882604465544378902198940569149691291936276569547951260668603033939697127768009097525068439720976167082224038308922171728586770987435494035219439503011416402389255931345114636845387942863023748169763602568885472922944519963544089214905874962155772293234359343020272401464303232880345944798697111109617631658537242203728352439070542808327952674558488594865334063913787477637360566240695349395359836151467183436475659825024891945964593437488403610997397199550649639521824778431624080744092210432039359736187562945992107996020979779545020152622517205888905586160542583357526109713984551943834655961895762145036838144276893693243181210610660179982337495033235858849881717229424574041030818695687998059526922492425143507696965518544835798852054884335230052867243022244713609385317758453593817167165560762519852294003812711920495977650731473147061963397585670203166030298996384255770086806424709879411328829072180753431947951239685429027604664802068173914320078754883124672197082491649746163068373005954853236137408975416724072606140638829330605381112424875993611729846177787259137769437123226784423300625229921612055604583543029225893928026204464525450209736448405708898258909541123074289121986428668975635126334197998046875000000000000000000000000000000000000000000000*i1^39 + -8125919272628286720778563674644732375980369569130313956495902483658578679684171386113247811252247479830943152640032777416883319638540587783402117054793587384227369802925303778748157885787689817659064206821770883969844536796208032760991772709877974813568073864881447412462358482112260835590916865168771080622156275236976060633885434880758176488218643924257030315970252564760537397875684606958422871920690394823497315449518208638858462203354363569267908279905694409132062570497293381921773070007782273592077086708174148086895462441174508254820557943279709978272755365528819989050593467428497496170841005193692541714952586111126402351637528177605047680168035008849908384581759038320866578687067608620541192908485673386682310672108621325132122772454748930245020694621908844125218185091276065144103713878044316054902398507871844863817896785189089387352033828857255174372439430284662896046496843045161361501054797844924157363365889494909542152144277287781292959000378648244841323679996420173436892300235321681867255723932894594991193659542463870446994455857732504091246199472585781270848935894360464804138285668899457110633631285542621280654786134834060309863853194717773016439066328486104243773646022427468931963583496171768310069243796334643998300015566119872222015333673538881205936430829981547555335025994072450190231516767047135741236372531533487764240722964297284571628063694735326467244733215593706123749092761813393554714827619288460832696524708290978119620337603675443475807537329608877514214881971356060446782773192535590905450127180373096521028553209504905379660834014009127685707397248480119056820497915337408802091171231470374116389539709392339752327225187342889704993238365529454689227008740599273069282772848897804262019958686892652848231250493739119414630137072588014803622518556827358039797238091711495470673486984429335711434929007398423390703089299142534286538078087852663733729849032518130644026206421926236802903438782318878967739579986923071368512754248400790624559068854485933455092566963869625943978042036990529880557315562276891460648576563305157687946649643461047703197728683885029467366775598929975724722628814638089190295704528273778440525334920877681013656612133204160367966805628434762354920104525826198876093064739245663174684083751283448550105123395955126192888913454570658270458510312232799488254083769741828756214460921023564206884212557966134857920489187795392748387850721381225956763244461672759287201204180145467130435491505736194196563985564546147054213127334544733082336302255435209423471292557513278931167170725461182082829953255981047075086680495149673448297323189843916577228023824123859471372347163599217453889698918191696212056127492179151360243849248913325801499386908379228152148041724329919250289433399229069531817279555784640733664233773284150139698719134293873179675389467338565182098855825717605103069652757545996124720358052209177418159692505899793946187549533839050928112248889906979169503305635177612304687500000000000000000000000000000000000000000*i1^40 + -496354882149445280284636509090805926610103105415962821301147446324363137390943761908751457537824340138021071562267494894327460233509565822713816281241715949387762744154810304148631031444000202475043510795863513284572639219583138418496456957816658158993441259698190000456864754039197787071343521288988583543174275773622761926920371121172797221115756657805857591295386123799547776206234877463084647460660516711565620252817066470835653039681570590741124673227999140663430442993857313262009733275948551007621658344169589483510400712354307765173535166888315695638424138176703286826269811240955339660628505884064802773611993677265223048049713765279200386612722471510436087381853580026346772099436878100479399080500818365773130715462536989940617181247502960300136091496756601938983876120880020606317253115372455406811194318482303238886442229996483513271424148117094206084857143385495248610992046932372631101023354995103613154501274199567479349020370318063430421841509870393142440318112863610294792278847402670018923813414265888703492312959908456148136838764639007578366502460817882123910120034305215298994273405332478594900314284341591227756128458189303793408725957769454750108375069363890563539260152138085311845178534209711222818798947967236131429108462333431017041474843856284372047514978700630974256141455989902311733137418350389300965077997253376117299062811750194051418797997506504592364019731042457602970154467636407616681923248568763609466507731585557889894061972951997304303027063887206189947288918964877704208044204209547998556479898580455056739491263327612560808553425231236265639335126402452335806671661347032563821270140278883832023839155306760092111363635498411817755172372470561951248410191204673868596341137475775488167081113387897761750276673327215624915472289456606480672855260433670280079415775314349728132468692984929287653794134303694411322306435045518511642146639847416065002993895694230393023639572930409887033554559237608043259534212418852131090869461065855788261237420129974388268169425170673443312645664993524488449730822407950423313815101594933995321942730632597374742226533498984978460614743537174830821478351243372183000216389366105757034528256462481901937144684301129199911505307559202278005147186038251721657269565191108257774494468845414321824895537017213440771332500989923359824944128320040522282789505605962608927005833838081499226725765794450440906379503551903732552407096208700007217744363199353703011065551814693819900928271206612016037718116844494449063881278374307568771290965826840046493026891238707366100542606169970123137277032133146723109535706783491525683178658820251607324045060769364340055010645097372898217467460143635598806886382755381819965294768455527682927783441114925303599021348102110289119637131978590327391716345835813983212599624745997932978258975960000104163206935020168370910445429409591271303620955315224233531069426416467058434660484690912260578906747825826292470834886413347743566044236442565917968750000000000000000000000000000000000000*i1^41 + -22425001255687848844789301677412336809484580729155020119758601153229832068571143175231658785146216245460675882318119148797766045598905611394970430062336322337276153516128233154535058684461017299522082544859137072424116119324609951354269109039531261944379499573018933956073928928107474205636895348710406748099755802940420955020563175741622938242101555373159218782639701955126025688284104459920293677638224702155678655189371413011705654267702456281367584880191665429154554788424253063395664156255031402516775697678063688293698682998520117069252205331631013685035117042555272240801818013387064982948315361658156164172872996334474407738941422388334136956087303782743615793078708012320435208257093090837753778084543749839896321118975698552444019436350223954714280237441718085767263034044184587689703379354317168395351680104822348784572420514903505045407920162175892185613157494604327619976690277807568610222535891517828445360624176099449440952973365665191373722213256399662017565006336989701552569453215946113522745747995077372515507138415850630038003318348062031048023946748924635977620008902271048255901208022161650871638953368963572963262995272440320743625740764535949285774726505283785043551473921384531857386355299300401503548518161594847252665429028346629810030347882198040423579384391449137762714780365482142453855195704036865601480643835858391524603906047537688039502695507780468671383726046536008967206553236058970984550311694193521487200129317911625321120603042021377502071866360241635949353513793079380238929356372422857651716509259247072478876244277883902457569383449950392472793061238901310271092964576411050997996392563884262448795564092647157338492135531547281061187765903702279797315558569302265549508163761596553496238459761174548366382739144049812232204461789668951530214260069867757005695274295234191465623998219495062061440132997222626045673628691961671166771167236906418532717604786088701410021799472690503638114127947727035478367225482528410243917380569475701465130645031337910073078979740569379931088676318294720433961991208718844245053758037840118893616435044261703610986769270395982160276560530364246528577436424545595556389674986804436697810479168818981363543734306323427810255504474411429251917788581549052650015079419555329505144642857474708650549331093401633882393822139134445778910944324933171581366050095174726995503221728658087947988883939587106173492513138628808970866838307220484454158593748046266225742715138324784649587847849672420174716987122353240865429242997065250263326518027431041694937640223933680396007585825498032564323951680500212461557764809997904324408674215402105159109247938021336322652116636830594704135687339505926225054894749040053311722223668300818327602432218319303886454715240906696858836283048695180438189743878059234479828821036513569937717725104724029290113589911984972841438414092920395569745858783676232015010420713345356211395762584021479757966698656823142448582024316395925893316458007812500000000000000000000000000000000000000000*i1^42 + -594060030139256628340138370053775224073854908613179888190108971043140779578542920071836586572063861297928180987453101558421033444706871121679724608980163094118137626377840346348303635976937754823894739772555099812052638219191030139179133360322491541715006913124922125555570335912847268728145778974674142529236066304588199295412819681431796478520619877556850571139242611448989508934921313095665411293753317530309402907211255028383148164521680210980711138450519917676045563444659043557335092537625934526242713893720199314521895609058568306791221706875747484750451919306024061276020079175093189867574939611971472895232176547117628859910368858879603014477824850338503220113416622513917730344714817066858358094951180668490784702420712902352438163520957114311330462066311450061253653202423315160112372580609214090522691732932546239710697896090681443006688938109528558446472640566532634665540456118895852955872184501406930720985582938056629190569354966766742971513821601474520519308629168730168535833665318054104462762044281954624851476657654556148282131625977016228469467003377813665414777539034515511483504041670160778080464588020472447900600152922517812162575435299857642819819899346643040725002635629787086747829333672470456717800072024279536770733315753499024207296551666630567452550988540327641232732119568166987489496404271922722000060013976340527096848480045493461456914349762737880924248383168777584759372746691492675585778238854553919714806044664451217796406029029926939216934789096445098251698574333640183652948277616100921507283945668188187499542637669654453267680689612972095442341977623620967081159526120757471547606259894376809931445746803087261441746984766226248711529976895444075779998002121386436599914553385077095617918699191880159315325098927084633415891984394227746095734085565034660836071837920404663670044407168099616112135693162718679410354954076064482239638426359672293275018930749420978068951807900409755545077403062235698408900446505244227919422083590684425146109411327887126434207386915674980219019474235517270504798935906594804358143750277581194092547529090848234665004748346337368404406276573100887792926108813408211998482359260933181478385769859613183127140841494809614016493796353200258624120516750887252701409084456401127854045947729421100723833130738823973678353325443199350478702448369653877853035422924806618831210964708290605009295894759698319584286363324175026969407017322873741400433244850431214120263707394988047983715187762161039970671975253763066753120754901117842812818120170781411237959246590069541128718766205816660291438221631499676413415022876785794700382608026979233642913379862586527631586803616281649598578826176933376419498558335476775853119645914165047479685543141585416401513923203946044678130782940178951166183139645234106350370752865415331190547560605908559822452828839009712836054158648388591779015090432067295360446225662775110739724988665384567710914634738574936516514858626384555964490158081054687500000000000000000000000000000000*i1^43 + -8012514673308791724409129714912571473703031045069536144013000817543005666562429883781431810235783318792040904131249687542195490873135519857218093713749567023193930423607135359760109412385502206877284896334704226041310768744673612985318782032983644576483464533429578593287758003452865627595005841778772083331798615209528834736755263362727241653906038771995868909595939680738849470571947608544135396742632505724280301796065790169875349880859794677170691949760564645342987700094179933331567473109936802283015437791460019276924784599470459265147045307743403194384280289106751762970526927213117849979420441650949630851344479425635402286153732115898971166542735637457915758077668505828841283547241308748853938902116813567722980933123197669084820005743812108313525867418658162904579314842915406489815595825110484782198030520061276904876416707126266983870146051414727517496227994482310204585073917383578127517004284563421136750182522998548630164318784783396498079548470775716559278770799834715286030070235341506535404984918740341462055194214222045231742834365345116082996914927224209825694667677520854340166972076267700305258414610775034158449050923030613139819641775643961530584825258130219438333743741384441683838106601358057758395962904682109184948808716145232807026711962395360769974675380732887551891515870413247209665786686637871805639245492757375777770623500188740338587929702757948816101654063375751979197360995391244992552386533140764607033183988647275304694182359892323891280621297241291426445225672621716256775817009794889878200215401047568319551458010339680817380184585882151854577359575666561016545155941602003709515006997655576444427092693127086412295477119117793215133737695070108487711097742080315433351204919557208132737401479946807754151998877145673708677789704800486265863127001389913061897317471771521559092425315615943898783557809270355675886076317928917826692425682653879590144751392959399713339204333434945618249604141476855381981978639530995117937426410505072856094375249941418004025357479139312035083742350311395531223702199389855365922862739076143652696939152108813088150961935436663311911320130844344264393384076856811980734923878423366007836118591261769239641293534431458321994567334257729325270627117063236282045803784087212488354544545930566508625520264381513867120897917383006857915403867716791744870987054295964649633033111047200356656901901790287134837119254845805480210703815346740837770411501543803257642094461504982457073476457911968108913959553005113207900253602578292310885821625001654372616761144036996906547438923000453373081374992327265192366706417653328570243057499014425691467940970623552643027637284384518335481198186494121308862794491322282649289991945049194266000911043724211281454485159470944775472613948441322402222535630917928728893199747836867852256560526038744802554567284542141461105970759932849722624303579104706697015690494453184529218603665615887458596763418375477923949600251081799857376358032226562500000000000000000000000000000*i1^44 + -16799662452455680326157833693515730246840281639357056772902140232925676333409768414706462641004746213405793777752416739297499709284342616003952528011632502434409302071730568640776277052577754909855538218770437172149633559033927727532186051875005234915993030581752534506189329541667789343465040563597591982793193649269854513510951821803255562436454071286538572012325055828546961847696615719106421870575939357086587643179449875812091394744654055197348676347848085085084163908890164200339562156273455849796636639842567922787578564675870921883158996807422483338804980479567903914033582697856194313660182498133620250296509556285912993213564076497460022232927867098220726551421558637156746374970078425464329785007513265903579509967193801151350570140612901267841402022624584619559860786005648417172737951949844990770543866579661367115245061635027713636099258404281070034078606929507680969126873804784889037917870622357176431923994922884026368271876223904894421137648643208939163107573596175432594356100569011732773175418907426482655920248180950769399674572892588597297041741251074996235824607423731864518736544824080286513109996601593991821045605752097344239653901356318332298522454141464244590540216164754822952051070875915398821081635884055954620420320172515981383915703678800392249726551686661513392303733516929674784462727284676104489636010211431056824503024412892490967559117655849249331929110571938191393062541691320945595381743035062140921118830691001545161144303229307131714002829483605026617541674307569795095143629684347115173285974640055175361590583651103481538214358921250520041209484174100296762009118830796015576956354032616518367731309322632164507326888780634708895537168401485084230294095855751099392932005063095343144942336928488467324185041951780837266603113984905887675319261632776493833904495751851474250753514536637475812066479912080200788285183406658603553788135704935417124573186027392398673882527829269517763061118724507252922334105864422248349076401907180119592713634162419599728012875995890893755721727064342926023559835347940714513556198075636081021270313078364250944637022208263455081467886269682041131389890419683770971246458456274679844174673452326365222499053660810974672068893282568416823277143613944308398079652883619239296725868985264171249591193692067894659329844953808455122452129861212492300390926533860696250958380821297851684528485431593281344421763290212199367500030678963028907567294161486753668905809785812137780699885566614767554434552602261589552377935535730285002534114991589293467715901045117661753772122228782390567668459703184508809276824808743566746200298416721400201021001590945241559872925300815049893143954223425283401233294281001617354090853959372576793282327857268297876450030487675313474677904162763126147962838955831087907307778287153829165036959280067209564486369431093593276701314407604134225033380185918179558229255023440024270421064408354929480265651981428735451343622578347078778861999511718750000000000000000000000000*i1^45 + -891587048576810361396272104446541669371716022397728843560659768375676330470201006115150068692816338231992031447044375875741576782706749785495902739344888142557085991775869290494105970981115730524594257411728475017757277263567705646361330298195655927542682219072480868942168671288714653028316577248666705273990891399353880562589558589644284041746409189200953612161275256697996642341188999902350591700695094012870991513801548558751988903356453783725663905957854259345547525261789344759751109000181617970673865145590110285363217075919668960986536088630384403412724803782225586242784125352597112452572910301437034484934832819793434500609346330711317043524454906851188794717800658237006596141708150185252891323851413229017630002471313104296181018532537213958282581353874741263358677946706366024193787646609939276288897271474497542034065190055301892501279275036546032809979553897230305119940694485618994090576674237005144670900970468360899736277563287491665965189220354803460120365900547700397130510670564045925304436471079206177351190200906858462151373288752153023604109777185230148313694213612240381114065694714360051775052737174768665584260442042020382340240657113770534574436216340489341748872023570535058393684678312576933457408749627154859581313990831747334293165864073227950894589408180472224423982256847054724891310751994814684999784949802666567285482165454932886462976099069066873887460903605309337402931096232772314060262355399718569630446832485725417065774546996115204957391588993583800716929302023643635876853195942030366764820683863089902090676160997272999207944037389056892312987552526762634026054651807176013305654552163601539435178155865034121076000852759654878305080648349756422810004352250772357989833338919084523498929799186887821818753639873012434938142383628501113250171413496476740487498131191749703926664631848318909275133136268414094759437081558634135325908984376435603520918235527964190309343520311024385735720095474241834187916058605866042543757653032218376609319120770777641246542581649356192866589788513926431516438186648305571790921146414300159321200087047698436012552850845644281319826979483720919687982019858264232296708305834420344251712914626650879613229599506256801799734187748414478970168369645586717594150722007025487229471247516386351008371470234013601584572065335831143187507449348728333434052233233985594907281442628530631504984704594034803597075051232281296307987104882767561417453038964686451301048295008085022672566841625982583040196603217718766655020008700040445055694115524091790359304036488902228178746398573778042231184231411378919846568435226653889454418624093897481760362094506032228040529773424416411694064561935061128221366170900468172414760635956010431472682580779175330402293927925260980948027660860387760487904493145400625544407457925259447170821922850772326992726374491182819236856347346407269716831540099214286219876571297575021015365213093585368551951440006601366799270026796641199096679687500000000000000000000000000*i1^46 + -65101174248879706004824110388716603346429598049332033730018150325527399317152969112832384873229743296255386811850260711078891691205767082941091216649553704740091864189967223328438882605394799233138662918453748074166067958539271393644135580595374879441279961622491252253545856363581808258521367023038340580443776423785179193087158390094533850214011802627561082158390302601505998491269319270739155521476269762578110919903889512828696992472889646960626193117828910183372628918797333194061198391212847915224559990047317959146788927763341539817741527031115316610776235513004109809889220214466462622871592746911219245145737139188729643682694337666825951609142150903787829515824943377243414003499591386298149255331898010617893889599359400972790225621216787374774597495574963846181401682439639248072117284841797755449639073096122163072428793348789329390362521248834973323635732542506703423094129821412383984497467339198246486770823918638198065269457659932211636197741174179153539864592811082491990535168354076295213874955546230277193866377722138560647616919178182704289678264805261491232055942318156927161040883599726715888036904232267914543748017241849065330840930661428381372810665807309707020906353018855490386738261299528483741434154918716279388672552308167917870582554924553211848237454749448431893342100491545869605223730912706954837203898059412376250982487877182809319702748637476712191212629489234592379873207067723799444626188558761546966692880360081589250300622201221981388890794363683512964183315787257091305571644325459298748205834878592252337705709499085203302713780094140114790575854450963287114307710581701374791230740772185560365611160283452902380928748220045844413913967328576616333265145833973865819472041308963980348025544298410533131486020470348244608183187310506478820450040213456681049333398788458111669550640553861474025835652536579448940872806367455132730142357962142900902497914195120781435497923285671285215949103676412482106470921689186125260632190519321943070218627977630782715265834582232194032936537742271808634918537102006889869300777901855193434036721797444468544569675137447815754348722374424443596206426678910433600235787902190503523410568361078548627117863912754319336531244202094208895058655461873424318676017055501908554073580818611754991510971935767690560871556794588390462519132435962070215104201706353087703530701755529800872260749026724020265093476673366648802588243550435295241326504523226479895978900942646367368874620764822381302344413241508628589876822002147797541977688002555781164546560807497573920979163362449348324939983282496513600925326155191608563608527458679137838772573458224561736204615040562177005016101052097677301023439139620570085653445082629350080478558887630510381655718721716128668315723530796461874841121781685302735198280975000711567882491793227636035337068254307502686190820111206770641730085351997620217842451948373747759381453806867779553897395589457680538957620643649316009521484375000000000000000000000*i1^47 + -1027382283020840658748725749941591093776281262492113650194711232218313775056073039980865988303108426883585407859494651218358794198864072781881458171984519029172041794218302183278767610504067518377796680586796101508950304042227049896204360813574046194293860619169829773310598418796753463467656365025769552328875396567548837100433270891910842730846052546494606619548657894938478808653601545224340707266437618435163306114316874414129291564878565999934816971263068650451991541002186949508927319919368814178454463310081791591534099823781484927881037372654265228756618817852248882593128603632777294217976010778340394410372493726996777207339719475883174332496173461121267711846139985301225899864181296898780724623750466698629560936045975462168251021780719952100688923731234030471742787940188712106924218837586837552436826499046520655297459300945143427301747718573712687288121862977941368603487499727478177770444011584637685005857102249560913107441357639976560354601772051017768788469039994708733426830270143716867360625795594984240065136505261067676730988966779047788950579946366878882504860749653316877503192179322113923038819683016502684412797468803714618163090869129749091750800848285011030241376840796345185232731671773934668593745403675953732883661026286704424643955202503298452024692423620786103225448042085235162315643522532362702611709969627134765237909059756030851009589796376450296976326971249902687687618124169435508641389054539785297210252276628972268095070360131154111679741287622446013325737353536253087287704185360431272251942186961560988759988741207746380857302607685728714163117307192046029464251432804038930686278343490040169849733142773855888167209357167070402205826921159502369600837167926342118955207892485583097633878079545383267911533824614737212316682769776275345044941270415522448755682068074475017787799305039751134962180795479054149680144449002140765239379969337075210888694688285095574078192254334762249687667160778385848611476050718175019450833336288670162190371667263858460795592132090921726999064897919794340144201982454619813392459633239271490484794312255203092258641053652748727191298110073663743330315447478196218349073917711282247434676595086049904076434024152248989043869240211912318536838940761020118574580071693100964693522258617202845233089133275482739284462822136864321462069957831258220287875119243100942773327574551619549320043359100279122143228699039765631605690782713349692315235481570693489704151182976648564098793355927356323614185541016812127430662130722586930917410084709261126816464098146568476103168073189078396598771619281449380295856394813276769936346048236582172505344577823622345145188466940554964129749321538492754971715205225995171029377561836742892893221990795369720027437297971561161914275454779441202627035129014882134814466725200497828074935460526443099059282364198317717394416669831209243882543017151753500326696739730987317990667791222595075396051739156094738423424242541585639953613281250000000000000000*i1^48 + -2190454518493369793290111319263203255986938114597516822824730356636069338181528401569748679890125907569448767784428329667854021338281722070335523173339000841747494657778500907178093061092028876747711434053207533989403585988986545854599518303666294043733202444252694578996503282489051782486861535272808872285674787309235885726482050136886685111919865177739304850578153610978945807333216744138960860989684387844912332819704398897067058555715597989488936977672211400235396200529666476479290318172327970368434317146961998868079386683663694274605478445651731950184734396381826566840978625833153756483778741789771390248466473522406287328863683294097399933678971271832075958356121828907900172412670061950960560010993253544578305589779280740755318947627196110494345353723157088199805998900343238899001615287033385001997344162960266641163117476443307836907676413068300019845591103015977224511827282200735858220082584529261275037467567391421995922914011265191798235445482521788857833669340340813019641853596177062643911788926205533352458416965472845138165450610428027023226948303962326251350774806486763762180037296351076100796320984199390545870517851768626030346501936313357905766608441036801477265879023768694894534617845577531125980655406007675003857270685165413693021792595610492514048113537050984112277448539272034783639802461402350826289322750154933578493670361841817511583962204395127577989754174840442706294003803157449141198532709355932687727263953629986293764962058945162077293061145443887440137055799722934883469204512713563035360020832245309997013130552727104122242214714749850907796650780538111182201777860135135984431308470549970788175025320832567745671059963439279395257941074428569036787581181858791666315253590002545948671232183972009937246532243916725802264166889657879906062423220845848592072001161334865693530003287404675936291543606723342082729898850798502002619037867022420385603269310259902952028558065631122002323352387330640908856873643016669711992794743179086027671228814860562526817827761346592943078000080677007795911059049069310817149294760090790221370044702303836905601903997125471584904079168663083460650331206367310919811911228361653893880205118605826590373121824127211706373162678534729148122439971781011334820433255728796698894543260901576537876538501291113652107716245442829997960565699609966077982913756460344306467682464865165654695749515228946731597026732500256824202847980962858369962252186473977856138077758288306225976449925464810799244376173907688968417075636071941538123835947380729292650082254632409780111750190111222358057479907456529749926428239939619461171217000534832462065126393802504233727493128770546282393571160359075372173285392106131879835476090039169231945624383238231657654737367886500371628369306988150149259396847531182223358981044413138025970931399501267113580710525741038805276301090788073127225377515638881820665246172874306977455728632973133615567270592084465270876060948722537994384765625000000000000*i1^49 + -71190377412925588991278126635876112328011290432587458830297141834617961222164017332960060886905170547664251834891614337137870688652288887302092456964609106497139223928057103991261203713357861791947199246284006365412497398124524843337532042291468469185586975781617389018971946679118187664425414166178352740532893502652640715104052987887176041707990226360357903276539049568522344539624743444084345759342437061361248062809651939271698548126109714359294001919230122027817318421930946960151218924133533539905043517472131969719555982360732305319700900259373450464685437846588144602826845215368228875294096929949225208630093546092272630135182364683188890226503317177768836504128371225818275911289870738739044812459987139934711022418846931695838513694500673148883577674519366997894407527694631655687532846151493887822581111197101902833510588223827183081723988596113806169898611490777045734866472794886489432362434260645506600421378218401829803460256528169830303684949279687480183528955904199003022997019899929007715044560751016584267441844625240179953003273337496204058632403590873539550336808023185122369719180886173158088034817789426578705514591517734484609656278850647691990822773980220481072093087965978149248047303327632014420101009764818797494776139977636441541274328790097026525766973041921543224293547562111051973391956553424785022830287830738730516422415520971775632346077579121396742575555102867815002227380445942950549183741709428841680432079111479685989617125152468388439839812693159356452888927084337467515451796021195192510009866431656313946272298439736465928045854149589106294126811590420222032106741103460214459307469614509624909186773901454169238881625724652236704603240107011223482669817103391636422737184707861311207502258768120239910335618433920915988088756204114772947856394097052044801101752858819382417114047730060698890637628959612588334576542210455550847829836984103141728493821645151999694617014213465671927010430332347590530519232518504967224745868289613483592275638286070425943219154085436946563917165784732322009422817700429466295984238290049352340737380787152463522532627678876094118716293446996742922771128827295096841450066641461888050439071254998130249070926919182601240411735472399359907783399584524345505172524480253547180807250720146282037327487757269851147400448457374527172908511144592096816949218636063532077348071195340865725041141398402261714142002887670362430996854724187379561972444990608804131976083177173698172208872068750202112347705660696413804449073057606261137108685132135529478326399233736159215894738385947677251498081485315335143041327942669759857837386668814317703726640788847343841166896537521139125248816369563067493392330779103099820859524416666522457598607242791674144769175244248005692846271027272017673143065962049411981146362572827671331810441904280169467476879386046031154282610320146311743538512953628020031715274801040924029764599147277995669186210202805997390223637485437011718750000000000000*i1^50 + -2414521767351413950644295902866452696762346188411703857313960174464575263024667518159619076453523036576872331896514853386820493463168064656333297391832882958560785280209438613422670847333529236745014155159094404507019124111684789883576602918486240832932984920397351376533507307334514391710112289371123971308681123697038345059031336876511013125749974176210425425051297108880301653228594061389058202272634346508347623101485966143145365006653987939766856264255366742097313959185308954833363824596075520071715662834219028649932432653598603691738936102740447537506698672347983310563973520404209121954645450392333455007022457538738978060699260558439274650825801992425597653784547860412806528478388672756293925771100522338317872089023373288968114509905517681879063579320087833917215799881251258755211462949674140480710602529428074873218813749347776545866890993170662611279189205966787650550776850772788702762570730040416207753078236454701352526272593334207029473191655231444334792206745096986560520108684931550822170262485722473767742954757854933531084501790460251010821245486638783583458351424613890570773206681904411221671175909242015812660638903318867714866602387349941037069835009490969372710924907310246876101901142224595088006072667182811363204401550131155997964932778843771807900763429296628472941483533844424212810426076426283559560839889481211646135577885368445913136925867411620727676608944552144689419992629701770013652369407634537671916951459256543338306874240064331866857529769019163195107065503958685895246185100380425913901726235018011053919099061838888955015945267608152056491580406510579572476804452617064509569307726605664129378430697831901338935109062936610088691788158600643934718645891924726918190735757309924757812551951467492920445963766949879155957173684342562635843616587366938814730118075043433702779130562407904235387745578695298882443977616293438197208583055308078898837484532499024458061132838496376779887013304089342575446929997165875598966729483144091900165184009275896425489630591676707634021100663191442161802514464462935961606786895879889843923615223909719549845250926457350218350778079988798386565594066918600974509995859376524215664767572756647333313152475372398077177793723737762287332866124557700303734575308673411666362292934395483327277908700783461380754706723963160753437802526606322441353938980215844318471371185429152890834312168315125876922232729080738982960649164160889950253918278025367140039575833247827322806199068720103624432729889226993312198172624193444102381681131565460421404566090977937997028112747314584591381576726272052905168772355075479278397298255255456253115481217531532926130687387523717859226025605296473046571925204363466005537550862744865138320588615947859301775314920835129101544554651696570617656076672378758367217648220254671949085302641152625738701697737856493008716989759532124268944776125697697447158293529485257153648355750747439743317772946719277033072976791001892089843750000000*i1^51 + 30459352179538177717402456605588767098428919454531521885829861940800009377555364519643621870690536322419144117502580331097404269574598824888971305447335985481408452415006503267884976732287197777240966931305025257430575204134976269494486346302582494966285161400064163148100181816286659656557675710049420229077972081702925585758573153494871440728505046397918434884008014216785583999398493548812004858333641190874292426540418488665895273179373244066410249042164617856566579321470707631597196403315024708944993461791641803818672638008338359199747290717583632067640777329451735191532413563618198040810658720260353649438867798288392303451748472223642559851680318816583563328195224394922667200564651300501789113087880046664243701396238821234407832521409746511780652505852574739666118407092240560960791142278909676295765051058024196223559578113903732321584002884437943620470262132427308699693283784830669698973013133331217142376154599559935555467642738912272408056133435362351681245321689236287442600217002708803958527055872805916534121345517443322140086729930818404477840331515022366750534205204140580976407141858510565797757649027626548707700589387240781708646309874034118130319435380308306294162986302847485360164155697478583194329004595820544362447854642242546148470934620146066461592695249605867999234399955526302534843737427296203794974220686732800615419015628930229843446471840961922617131741391194809922948460867715708365527363894024766830422682610610583593248658829773770585578677366323760347017421770437980586245120516592660646516369818443367412226589951114845356658790683785881597783662830562488320783057300123909515587989574296096263233055521833148354825500104513301405915495314380250338069006502175937873023991087783063534812427317211163080525318093316246384506343171846072570588786942741018464829855065556947778549099265379369448750597423957484032729686389181655048450629470606177012198270092045298767223747852587307471677750417399313499343821206655406894632272075790540058625618382788926533045648011256152793087326955017678094461810455359272272195272885424562033433544073852102369113738067543523767069599799261392668140768624419866542722112539283494727655281920685611745175472930687103612609534593146858464925544471159147455663786323494458232697864709496479850258149466055067412155808328570630499742313698805127900740973410128248443158711647981561676255553460537237359387039807557803634051798539961863553785488639841220375919980046695744835011814682032199168985065646859108154162746824731941221640224483007478243536591599528083291076053074451248806371764452360023909798443164108983692740198099215586557502170964514131603476308989178492588975981376567906413912222632019300340989660228732159471026046328014691899815569096863793099844006556060497128236152941175736630203464437428752370530061199372278262387080140034234529807408410907887397035281725469474382423452859668658523610276680017255895250832516980474116034601972961425781250000*i1^52 + 1161636710664935452434305747663741203155696707981582978145537541517965435039682223254177330401439483325375437870471069016477107387475479242568231852247649470572956286633045725010659507099158830179875854124430451000873060191384958451862872454354142365125224839118016267311763561348323926185041947390743845486331238202127307634375286324895057499003184896465765486180033279232207234594686441812271393771336852297635238559938407722975331513155986550290588512106947132059186528727284678283856190929162190067661001103159049163037663113966596949231704699007728895953621197685520137311695318365835217396508943108159236067808508722436392830164773751585660734670824777106309086164063503715084628414949137095037576163212987122386849284215443798762088994388749481804137481124261024532152186540534332460006918241767348225379922235622776812203427940793726838904908376862819470850620817014036097747936829513971867492712035810018711886048901329012513962481335324212556868613921392297185229138699446032360365206030570376776369582398626488434955711764431730789706094000886421498322438902663180922636474251361282643427805682150913991513522470655156101400226763239746339315462336629333846034641679974677024931626458407463545307153818431385380955324216788739889013588274634350113354180485080681172878495424569881746374300667590008009476277360761727787999616108718969033823324386211245591284854759578098746899841513530368937588147693485332028180242485935266763108839660823723946991909389615444883163396581871110280158113849429621741198984951924494304313012822006844551953438783120127124278478608873784705420044615040006176985658215898327552661346415054719472879727722589444362131389335437603866128892624942895972305563614592083177895635148767022456253488127792573402458088912328806395579230597621268078964596727134473316047276603058849846760052975514563082810890250117791174596346682677282628655006439307981282754609696237267827271322722450969258514694814582202419579634559022553354521367547406207617806487913963853371677297430636119315616537353181549252288224132085562199302778042098807716133456425852976300535788095757317368695193935369257215595126481261989246381064406534143818803557344596128962212037889584509966043761004352191781765326695620683729177934426704811602690694064679080090319394080238977446173577818339739020735738829858518145902349695744410834475210892712837476480295807470315190984974612371208939730928644069394736081597315404979113714062472230464090951206672255614141383521067564955659151573039621886750670507385156786116885475087948088434708092304056108817846158953759360969830452932234133248496155198888438199424524985282769226344346065667283968801358536353359280617794211353393911987201865748594246445651847191537780510155264010504791064764332971053826044776673561420979733863920147414646486774321965761836960867561729274624199159135744603046608584830943959628164310063547141674887242767595872211555880157954165138231709947967529296875*i1^53 + 1069312269747997510624564219101549063437256847662383153252410382377555256261006165544223655570313780779592548323258127234082965996122121757827217092438548657426385097517419018318107535637085736049383378092032037556653671946642897479369869541393481699038983103974395736828573797963511538545881649007213617954556284734923540530368583011120461839893927439906631312925274112813747264804818381403574622105021923237227922132414967350815395954951604280439205792281899223587304381598456414754934528396759181726501703853141246008850913464658323134804485032449989786561412191373215581539553539739381846802509123701178964575411509794944667280162055705253771254636461280315306826809939266024323682278949218794417545571128446952146001773849695819218390994577172151236872709605757392756645210634117020706676037915741012864779960622795808343902775702466139473231681302329695173527187837148645029508701446182625225581498680795328332974341859631192331289510274833884647875411327790439206476847799626555788732641114251615280850792944891441393298141674281799013307676283962627247461263477950347413121940102793856184864966823073370819292205230987795845591515653981172907624612016819608456917829131995382053591623941941508796227922564433856583431618676262443452548494288407774640451644851120731694156684846897484274101085690544739683014221543515053713219387030542815567311773689432304202110844067910890260497118945510874669218239565800478946009206806052846965495269335099704104135851142677613948315782652709496452433412171097853824408108042740812083151410392157630276284227919513740777284223415885133689052822719394450453365230360784474885319285584213481606851681320484021705453432475540294090926219321282344260467521614961717075315729890223909981520593558913229016915515833243636581611210120720301710936301452085332578233103603485273288605043868701465248314420415213298510375478075704636136845696473987127668774439398707420558167082981677798559115871781945951852128187935098834018446715602181727575396827399808973587869242714193509288015936956209768249853671170368046766551767054154501786142628706229287915577338402907269292012657302850534102454394280966421515815440061326950577594647956005099348151992751414451059067184317202731040323752880387850431313088592496555862041716636345159679126626934855272912728761777179028364997595821760672763055599279110676091670277720795394017081998911064754697511686013762250481187888921611719605720347534588972194850890345824786586538481265022143068985582393415303388445354012672275008130605337729252467480642119532216620689648032296408597020097827531130052669469453991978797242902720788609887752656688643920920878883496363898111269295424189199611252326466993896936584516374344344208613665102734371830620049152026505367679655931591684949090411223755698599151176687606573093761099906896884953251676369159895496335568425295864889716917919761536649424169954685252162995379385170626438173186955816045570743750000000000*i1^54 + -170044357197428169882848102046905308286845751869295447714884202220052572490660246620651125184655858240698548885940895351063575178178720284838883693704769190334849032979285859576205510852946643255109351820670870220009380230014120020441279309389825525898794911809760106718976422839490373662270550721317496535256257531369128007824689792677687208907831185479152922107819999995776847213908251946070009586613862975899322477880204012777447391826331896279592996128118271020222236233265362877716023285248230104419308017606656407659539256078318573801710007244869496390986514542029712347820323192712161929484166723944870858720884984181463980764072713019624840912810885684858719361002273327638524331765535056099497333887474681754459595739038340917891775296834738094041382237643465139819619042166120716885740788155138267533455119399778130264450912264732361224579036817071695572930175503251434621651842929631984677148571505583185836234476556167655081416819860355749694830337726365605303076922530582739827663994424026772496935020632026301761524553339518969995040651103860262850257034571290606079057950796534209116831691050136798093235620037273822787922666297634213881622335217165368000490358963063644574036399407976080947895986713797543236885966043199580811914978069239489613550032229706185570677657269597110661825579508110955329652284078608812944521456708241610932418889567259745275869358319971015009467438456064395866125776625586437826401127352975316155597248909979041868428499018887825377270529604079766373490097848111217053975216962046935502175068143859095135586499055617131829450270351000039403865871339406280148584085024886409758177644856993137171695090041160567688657933884543063830771490530607355220759519309078067267199508162807925159496246056615553541024822045118066126284651444473167114775347120173530785757397662658793169499767371987683319964503493395656656367592141049542311487521153862908022473959419029649683529256485649864364125997821168514897397844792610926355820291646520423409136691601834295408105892402851686712119361948159806878642186341508390768237912669323274036677578948934486981396397843216201672020120541774042757850981975997899532666726700624752743425409656872706195793414623860508164593334146694000208098987371842214800779786382303687337089799251065197973115796354388757647960889074496988252761191938665344956475645489141999079314604054613867959090248790495087791299667342061597351776874692596792034786624777128761528078387266411379712242433186365403755131754584078571966078020297951476576216114895576635352928938680265323371901503931479830564583724544938448916190030829520345794091842649477453230169438269390405152618971961624978645350202487323192175670467148124991703854885170898275613399811819059232559842684701214041683417062028704132778957653107788539375280224049918770305141817179360033259374608881205465613038381168769912619204647132119889774213181671755559142145640753746629274636638603358896000000000000*i1^55 + -739355301250240593972904084446877557756571435994515335421389970215511134957634236415566710776759946706881868036703484264652684947861627309261688577432261550657766385292075266507846662027425017055313183227317634466884090375276798002762214070661313187075452134818362872996113016935693112229971243728874022653095045562931084163681996306177981209764635076383700227501019838988089566079286363069004000249171758477506775703609633445045026230027527508958739072519650640055807376103603246216139188515781323093851577190843612186594481278483987711424832647232666554195321108207457370444256974183746473233090625547763559078922319040509851843445260803663709334002012311163842157305909722116309921521033466765819281077309436571837375969761140404556521435257897312579981785940017342121917835992404044822307245217958663088091026633721790179500136519282738427451173518129393566593227455448590452541075195782396310188844570986280806947374943874736955981578512704672920857639776882725142271955821752259165927819601189762442543445169348900619600632959157945891615052335778745118061673718393503296564464848721403341134390740012139640474689988310479651984032208876077565214975285583527589186884343931698674177809355654751133033595753967471388807398976927549000645333290874398851952402196434216701936407941332587768224332355588402045514451359650347816446004055640313170257342716256460704551794232530777559395680345548907218706474399965783938195120935424584483857219897327321370945952296912079053489935103843111935126462651794518372466246015201932041869376395450737580117332858791226321859681707963484041651828874898189907459212799675056940471194759452785763871012300253991844456752417741645923016447140696356366349158935660586987897357027708616619422463144401816827032574946392063163585867333175965951569214413298809833198798067808694172043800560399969893603304553901233777739882394850171544279666997066686073341756065277783588463963220943502121143437130464190711270591438279564519529848281772824771112230474492307099163500977061401516492354175136533387842697716405255419900174451577523217198355318266540827162535096985856687202386482763760322289973584159326033014704387975486542873834566732421778453471402853722992931745143312057535015161795694408597738365589280604394251690426929688684535612424067316366637176492636947903489138535107606158934561937475250879537889487866742270305598345744709687868696621367990776393874761430164589261374753548510209974921098303371629228730384075560491727969383141037399926354651291381324108048294958257778854161553862122318697163752761541885901849061064585344803725899651058402110922491930165457435744923111717651426498006249132717762980618806942195096527535320082438505714884196775498799523496397098109298593167352331807248492280399057468469305759952302188209491179425703754148527946363705486402298829794458381620822229099032329667693135247462848592333131017566521553995283325829195707600082001920000000000*i1^56 + 11760473903504285022100000294486346863807379444237906536482904425104293487109528380610949782490592401476152305913966708696376069022466168924975902175411569640782183705002283000810847635330387461328481034591886071560098681309259615958483883026682496671849741711313103750711505831019514687223715033149141048908364177117479230374187044922477729673389560681531322390246467239278031935316996726661096969916961670746850848094979400755690324058747232535189601260567916093713299013921576362575378432034693242883649723785242705595446295290282699824075353659368320056325984346083271100495638719395011502430820396018005818955636832172074240495400294158204952021521607488338748656193540699547342009595688862737608728844730170053229118632356702832082372725416145149874600708187167138331674036111502792242576163027614356290956082056638237308110052753260105395391134698699492480432759095863426595096585537926416909324053920828131377452667465975414624895811424639889730656303862552064903331221379691392385272387404843978011400201690056683092871764706209265472739137965448264681445687358538385150502984411604118581997949560253436954217479175343278352672417046098088596990603796788641422287564339342213621596422119698620621136323142447588647029975525796089245013338918735785100418041482260294042794080978344088730215656937777836316797985401965344306366520705249611406981553876210432430881449198054213784996683958032780334017612148746202292974173283393753461783823406158396912363268440110291342175253145886571513257337827474626754570525068510340539110080478760899790613452760989054415116179155130316563093831310899585489582157765862354873851040323891097984640726928490782131006462173154508561408319859162696200936732497594173356570814458205881188666149311980785325087074434808972485132355964729795552143531822635169312045231417207518013331186098772882640322276895225995201942184343405677457398365637013802683466033156438200856627737553000723518605240674081299779595812103523472834079725605449614058067803159741338446441570388531157965045244175979139434976521681305701958237921953623473507718164316424631794368816783747610644735388027519478733022358665197388740491675541384686971540376770524238874570637688290914907648150519180988259725299262257799164324632170178520406886330747454598307820650933272211287493815396253675438411289597959356633567225752465067121662511888689465448805041854376069448060639951988803360062848232645994821034507974239425454782161078070760704410133853621453490612480019447978056671262954727583872295686743776055782948933035553935562537654571606356893894446459810349209498242665442780247044635005479933466592161526500812860807955291552996414504502366203262035018071520601223207771995529844689557405564538102333841742573538286989891751067469237075232343104693088886797047934769582093468486452619020155348659219034076391870893450988347184982448202764629122203979288842398602436233976569668400290470874316800000000*i1^57 + 63814587101075979756799687727014222236559630375597687330209258315626104098735331846570917508883187035142424650524315370650691732568950158988480322010708020642906709484924295782986672973441266712999603487230094897484552950343677789928290768817234133392473120044194973454096906550086024233173033009031029279512638451465033940790012377236645776778412692965858694409112378164463294069134785312098076402612690203337891508527456026739111702596186941503213212957104430128539656050824494371127479201559480991507440593449125343925114740919964779501789182217855619478396984310929105660824348962601422453140760517839114850751357192611353577961617166495936911732792443850608994370157138628479319221702599736251359797985850204785786916742814617052452739843185688022243226066254333688926114786550795014414017705225044103152892671059399180109003911818335278083733827530624886108326434749433591907530987464687406490045869596274535541007013223315502977555538723084167280375374267795789918127211270166320924108151984531229682168390159709721844682283827224338653545067791514476974486473821787647481330792835741670997328720068291249259773574366011407899092007047523333924890852510552956981440224244466184059702476174279034335038192402412411757535407052149643772751403370525769059983739595637512658663891183974936535095687950768932630848379019930582850350789458202714718066957289028110816444636961421527748049636948992594591731622720200394828774166652509825949737450511122561552856722756910780832726806326343125655220345600301322924156175157216542917237805706690832293051867692567828137447672184659096094996275330475214060586312576420280595765785437196001632724968306972704723878290305514700195293911233086934458985292952755595673963442900816975928216711204962096010032616686111784088388227346322272558567716351027907935102272752111269103281687108843839356808369647750660791205833850062893128162177230064942365593117328709226767692132682801539400617340482821747394312167553963262555071925828488803563923493692312615220958962963142135002372397756114133423455610331830131800695298381380500260650551007906190767869403599181575365370477568564215948289886773468498393260544338630632259174221289089611397330915023735409004543374913081957750127676816570476076317767271564704652274108695827729256111468323557091655704466715553013825103177664611497545692933042153110127491100383521735465888852330322952574489547005163252310712836300242216772802002862371195079062157772258013300389064433961193163390949963815379814914998326457952980980228293130432210461986672050907869833355688926348969825971845730068734352460233677024703509239535440152191986361100579479752166138254112122869166215596047211841570184256931352492287543221975311534076030570529310079901303293509955716224467920432026636761667050241207484414586364473800910126377917387796318604321184023197618437078205440642180763272167601845747693710445776051785394311415842896399564800000000*i1^58 + -326812249144126144455806754468830295292553836719688732467642807270461833054428952951287923659786946481513959521212064593687175522688854317240267320197343053683166422301757380824576829405459046635241450679395514129962921255191020657147437010465759120808266625455919312326861477841496440755845548250874541269146626124053702199982194446393882778678888275466882209525147555014846100107157189823232992581315803064577649145795929885140676918178268982737600877280818623510430377458607204919275106374269752602406663185230019747821330429750453350197200169577146797357716110252407441115915351188433954241528638678893305431267915448711243283660115049454801901185613911313277147415449050141791497093524971918138241253185287436357371236958698025650047344828440520462340626823290897034493426330657473119374355091126490990032612900917965474028696880117909692605700908030190262966699566291158628695557535784031296420488764018456024489498632530473101285092379294695244244124836139755719952546504004425516725972966725066907153227218411424247326780408100114039038744976617712092588523864705175584180518741160305696937136807724170345616433235893073520209402100206102295525539533615245616681797187191902525666092717461738728793054326097410307405142636009765235888175481854907210706109055276321815389193207343835894020387928130290088358869487662267032726045425263177725495081309161019254711301695935516644753487634103163001041115438882103845480208097910949463403406103166400318209663791340478025669466377892491891266965545761270477754255727509856126418508128097196351362081351138369887288231873263232003724832449052123944216527294455537318446213967749659780701397522911760631352652398095413236601049404329563373301265249612286448542544354492928820073334502878050409859946892744964057735381521149319580902201638469384828427076004694342856358153415842829429638622991437991866513356497645141531275234047792584929414257648027239004574875058630960545504558257319517760106902349112116238411874631568647070827018930962507164406662577176679955813822611803535330820201042163762702647946151986251371894924947086075408493369006931061120953662918380386680571827068633810660522690433426624690689656072298794447171848021033903049728610356388135685168549904890218528523778700797761047876805568595250260020176764617494842239098772524305024809194610466616635258342183930058408211798155070273814545986539504608571510493086364315177948120522966182256140654056643656253654674699921167054891737361727278591143017485620952763629665858323378632524704432793596209567986527558553291677927560796780684679897968618629595760212771437639965068739951735285306576759395557656612508333446068131489306074158297190716524753774666334101072364551935584983066887503017022868689956760449388944192967724636630780756171879027328891185528688911724261363518167885025193928514398855787523303149479619037453172870232303111842287966642373137831225911233672667725824000000*i1^59 + -1071030333464798611292426279130974713584608039287598861416782576098681655360290392686387383590991583133822467601368158258856569660180549356321667495701741302399175851948328957062744026767425972815874484439308445352409865570486885458970557277974149941515096574041112457998963148164705437088159616072482827873658643586911833492871787854111411732748099912114630073207138325022110449584028516649012867340962170213026492843355845540034362944296406841535642732170358111896376912464079015583630565377145739483250294830580806591736050818670959071596910827082050604481557121940789023082654451124650677482998644470620389429859442676507419569574739962450917299156441675729484280978359769564589050543038257587246388974553856656581499211814233854543026393823509655116807888911862582261657169803313894166222755062115011746871445703982079249759180800730501632229344901326020727796247638290653384991193706462713348809076597604724516451552515470500497610296437207291785472598177366525136471915162338532992599411376633037790884892458823935312640731066463339980913074134157634681492731208631062318324173629452816237925747205556857360680995468266065762983263272693147293757652154140375366917481897608634876504204764272414673266006256780436514458526476659269744751983359372303008209911126618485541212019567689037681564154024395655008728538815949839509587419647827292978532067796405436290435335484337059991792383421662485345740344701755112862637449926689562789904411817366306291991744908766571446869692198402338893978926561787657640932713789573440735799003482286416790696087052015696810492325191417753005682590495775082479845526310762265550581617202766862877080784507264072239136979747470321575069016496853761271642911094045408712387641506669694345491026721433050387288506270047269966140967662613095874626202509455348583732420812701150533932885682584786125061814652154108990841369197396145409102566749235828942009137808267704336960834290758507167400651877500163718738032863158757148142589248878790021585921017664141490977194323893423956760763907057012719081683209793673025647125699271983837444557373289725385851803124447753219487133464659580510682382705836637349473142045716638905630603598331793180873731006775366781985081909095539719653407847482667263186780165643077504623854723789717995446023941001987681968696943088792745731510645237748993185633784395153038473856437249114816988408251373881632499484774602457266668724684326068540401041442080633716355639646086785952318959307085669697290755433429923107778296322240317236979624331685974154696301916587546988578260045761286206931678697174590564856869130377898153168719604263570111134580859669846254964263346322155493815235748253714988654796660762235859228319398398982878233769954007196794514015005321036406866962010445164434922238988891493603646688523195297594916763333133630567330456266152319273268067043176605137908983867237409242777926419644651503769001794312601600000*i1^60 + 9772458466601257925113464907393808041134950813535391908164757863259193147322804396008170370329788960905424277173234805880109351451856568824775051984049104274633613087700600690096577210462370519959217695539741743664567488169719662562840998631073588985827036158906779388254627096138976698968219700001360071776695557659059767328192455029702866843854990291171936910937799552453588595627507852642502836966097672329686862434871526619420836864197602674648166993235710292966547604898878387094040424821928664004434443583856475277179184318985141924947854539654142146040356620613336911978850874518481542674730612106006940184309637822699923576557569269667579098449054285343011701090043106265287797504817596703216913226781968789075779656948886026059598031986696538969887924847522094728942844223817909673188059678831913335886967507923187108172357673904697816276079663354165596939111667545968545336310451232537988782721555755238423783807899470300102005664749048683718514865683409855527996006482407164628411571992879675353092137596746504043375072705032804304400535419782152034524121658289996412923699544146312737300486055039153740721852850468599063859992307794529093767654011421268510932120369235631256122613817560904479307961298496870828316738834756850522076733946784986366297104410132582802422745683739380106354518170133517685407881409325565032575779307741847238437355806798771452592982571529296363026033872861493304028954476690997223974397894461087567544331561653267102439717170963717430636545624912041195490250370595277237390123893864562539978081665614070448541776228344698726002348344713738158128343999120325647075428991477389175187666959317224822551720450954784169217029211658996793492920360632733448658273513433541610025615862831865523254038065192322882517193926175272149022236541627378420029299425496830621673362707380952539194464026409223342113637233055275717945716341350293786825702497189679172608209488915205901211531170490204284826661341715002718416054342897603414796239526276959449899619689932155105921817492546252488323363289908916353224973984854942427074436878102545914120052845476662716722859644260746657974412861464722883908111578274381854291326233108098187177627821988379213660388041887406454497814252482596157507145124636652670543301146007082067631692479305328298153300717524085833257703750736887049986670494933014062553777509463385663636052258668023024051074620590780637285953739469479902037098536996308132095266799483217500145191217427046485674726911755145177986376441512077710621133265080349300207511198755899471194325193259607282802061679505817674034798074075584218913714515887689839436306733081643651163779197865520200640165983844387487580835989421132441696182841987688827670200546471428961671783562623650840683446227667212212352044764359315163568993789127492550829134789264259772749794698134854063445347879470249368341999345118183910445132008790370969606922951811830258046672568320000*i1^61 + -19932193662459839697659284249862946813885077740435516732596094221243374461234062772289715962952346425081025202417610744562359806473341828147983779211346512756093497228023305643539916438947832498722588801943977103125577510731698346909110390011521919854782799665085932918492657102705466268844948183046856997515579032967873035552921245643453876562878270667201211183284925912049737034820599137518314275417971604307513148365736280113717955646057491597271487243859700802052158443621613251647538283214304349087626187206654809552482309526445554850263135581751301328392079963539383257674403430225024652264450004718609938045876544756500357366520556765644813243060590505641587819799182896230040476667463451946410861734320006898053622970315556132080590737753006488838729063683669946910548290337064744757905365283584695798272712095027168230389236140108707861451568490821757964098309772148625477371024893678551492652853658748106474602993614286386575817255436290267460612037221846313775867823375041205155051987681945364564690935849329577044430240817608941604175723800436661326209792879914578569566904727043533571553811111348606906379734424186940521692111762252649865910532758735269986273095022282317452232615683838476030516962009073647370857576809491351356488564934263978364588388868507376590675683021051973781091687296214611400489862170494805765245625927132795148241790152792318853158796008833952485222333549734850017374116710282907113803825880880670934723160656657972772176505029548265835913294895810932751246174438675757276001665181608423894912064315751274968500654424999395309736033906252547458859362144364761985115101137243653514261279312622778705421205884980721812792450996086292316057943073083529893591853986460714107996700598787664076259716913796023338312777810087400291021740900095073596817720415331534893818518362167115888106173325355353510672032409566951506703447552113062874607675020142761687435340440304221139940583127922561481380196928833216284137364553761306844819991837527805417848901537197285461462126894433809070082113482894011117677637250081405096865382188017365818329929930434025478463240331439657992096168716026973987872182140925321408447303910433034278861403498228760956617963032508237307760788347770847102991029128604329906447594305386244151505253606542966183351405287014995295177909687787656839177086284833568839362424395741797997172249035071304271840216377105120387883687921463126943473655501399410400148824247540430016252147690986941235210386435596966276817905124573343152734382963671701162800340781702581984550245343215686606563133476205753390168814070351422981703931003832223238795159292408415047502558310994418405964746978791836042507278264882374295089684756094488720718173550624764320281112323769266648019408591927578245314510315478896926103863070249119292890577680537164695645900140028526363342966971404232278864251241198954087538368721132868930451586148090417055268864000*i1^62 + -234999562658456603053493328734559939669587700286539000026743411637391692658736509271508186050191535577673382008749018146298144398810333507572317935837325360584938659027722086627710189148826526474888028151129818939359801813393821507727664874292878315041147189324951721519508696493206135147509006944514365302370363082752393652782016662669292529753856982870121035730803384084367591150355526962343234462079452280330752432578118179190524641448014649875031796600516167922220540971192657260489167508954952288906712484369202300638052605921266292905319729303225178549501820177306784136298369294234031654103902440841894495463719399385406391674000690509318250424882822155292185116047248560384161225257777987226105253211327196487556643320107809086056194026171734850928848497419997022932301808637108331883300534057678835004671829157269571492050850504225133533344670653649416852358847460175300599885324090187271187702194240497223447896724281103182539313490222013866567040884374462187110297454229052958279863380818620663239911391316220975135533824117429169433678633573177251687501223166746234167677721169688855966851315600758256492245994326286182873123135682765106813120799795306972758242888386421736289353195172936639305472318632602819947951651490062238348811083741268294833743608252949464937913462409208969742267328831099436219460125261638207472698308575559852795135780148626759036682853260492311712139456541840279754509255440905751912358151681416431255688716758958316009555200614042123378944305911555799567208972240742013576087398785104750856250524751672193019918707095607500062057542012213516974553704924922372530933552586723839606128302173460014649423774964289462063580768979938848574863801638401828689597754071434981896694396729203098911094529458464332122881578316444792435937587161431671682721281302920738808331242179310700917351748170446369864033523159796855369817074926738823084020283732096756992529416513312859102575009710028911437035620526535062674273952546931749665453318887188909452793269760774821048419713952417873963973328847238598654463749462970996046688148109656930893762720407191521654193068418638896542801711551516631747992928394154006949675315792590389360782366378553476450732512537293341033124741345129844351740416615028853252842363224804864253432098748486518899767455406721670821203322256950341623884599568819452740489601749284139575217767071299627791432362377100627201509594622417397631312559687505199002853593206138349382660933807893504387361425808476877751702177587451181242352531942628180333054146618746099213619452507411182007907503937834272882218139426654535040148738150621952560618569777069285045804556403239723638623396707192524185432620326297498655940735407091138463816506628772624790009933177471666111619740850818730352423279991266029621895990334799975130169403994303064383961303148973117315690253037601919126194913998531781792855615915685860009932707009080904908800*i1^63 + -205270103962268271975723845119980846921772832129192093804104529677158811904898868498685765354418180241661729794513766736641962526497937842774373200691947773617520143561586626785705124121963953758944824163260402514756975088975460585906823264454167182070632320392250573562837781513428727876274761164334749570889902323399837427768803716409207949168324951253806718291330145510426872593402693133930095651290188099684070443686659956328487472167735225490245312188925583116087362002505591724700091015508988827807055725617211176080481926454850329051330947958069495425457259269248767232889414484688696322773968795393224801470033932909688904691669996557834834531214764480745587468418951644541991931442189390524654932104304793907227016938802058652838299132051795442607896221919062152520733951683598620913505572901908633645578210669012943923598928115530726408587550896063150581785086631977904438538278652554381373378267977825693647788884078956220490636937612837618128817960328622666228274170000574125328080597414356110414011809970526419798148421879689894174570297657340686489263647566288789519600332014933946320280980391454772984226745158192900178925517287415851104130715724980808824062530605002469783647180194287158691071072719452737069502309206704056562728390268599576496915251856682819955267465091551651012843387446312036857577981395747072132418444007023303838211678330210673479707930511694933617605659567262200800715828506945411081603299886052636879031049709691116589025747302916177061490902934839916225466090553958662595884806767356801137177258802681123818815242892506543885216419081053836299049912969308485425140873861252670878786274577571980064640531162332124728479775946528101778789724711972331642458014836082610867972280673494152951542842647301077676840519508037607126194785947601245534008322505439755284983881231806638533193267513412064647332475039732429940349413682954327893173339013405063676184593732417902294577992850815253416160901768081683287448194204063121950962377716528812253864396400630821034601294965269711468949693965600760026389513755577025888692351239955530127953764339387306966378991206893005973286884503134980185062428630912209297536250726233656249366426978959625296981838396930094327684646895065018353572697147475914666140905835029493634630368290996618544437190885879094867625186953364421380184425673364172304901899170349886292070110514579628800859516982314005625168354845473871266690730294316806832057491456296070405074300042051891811470682460421438852689571362084508587058022139811729852723109675958186775902018441930222840015760479398615831976760338321181834224012854945870713936119150716461348011308212244972348141413241097555683553936489814055557059228796568328987829228662460422438476427190599095671743307564612911065077080220249707535020480053855114561916404288987780246112383381075923101321789125392608549597970734657508390138491841115170009538909574266880*i1^64 + 3203510843729490071605067952103189196956510951331564030134657624751452811471742574549800366907444023913865756018881618966644592710194842763620890932218896553389245776491979271848058306317104254899123252229269793148210795422524811714931744695514993068281188260566948464194064524296654395184488012888717368397779388456227059408805590676922796606991932010154842422545303600313577259514645694840813614994872706969713789286988264559667803453536260102565975181000711622118428478124848729390759971940329794963402985465706626101572300971034095964136606965440400874026549760930387905843813143129058283353705379468537193752580823758038791442011380105661955846991233981216670804962854997770874899333008497429271405840903401460764561469676866202507586247528464715767172634182733784484903143721916808831513490864674508981765076044306085997377495475330590149224929905867607222551529909656663000035057091883898236255295217572424657435869462399143127127286625189432934220600612052796447526487667448115311426131855145551824137804792878300978614507563209499852268010938799417041973422866417014131431014938171466153562154813250329644109202347455003829708046423943868217860685088926468832315741041443037456594108142718429931000023745065789136177275492903980159475859937399853500837148959633123761012655145950289324239316353177983713714334966693926532162124250019592674408989932875536534068546949202248275027722097831462663508328852319941772113841316031593931878134315688438917842129294644393526022335411846801571208249938144111925255241781621257160844767548381409351018581153467906686129355906228380077054558690691368151475306223939092862935452760450378099203889536221402328273122683198177092473281430602553984374435904344331976794536660891793400821765185217163545769577311751897059796496129796172130493593214533760719133924049606045749736096694835981372288787694717864056145334701059470846863095081198054592480475809941906638852583150818621369348096589426496942069104380191925713108890562878097829524964129555976484187572043008282432986905345372988707358882102603016238602334449754110047173112015537932444070876919816472959760769894181505515513908273726570752358335763994776879856204283137170540614009099154877121356263601532772412609244987320460392536019360685019608375336682270547812507320670611573922086576755320720965397469992655125454695248344377630871831724490024785542963832523828077699415582850282253405763895027416273779008238990101821271372276466972391123834206746888861779075732069164827675087559496245479789627455516059045900187008672879102782174201907919843291325994162556363389509430280616582549012728514730714278841843192228913578046763837969075149518734424448909584444347392987249507461128625001760365871134042276622855460801663277672993155545471051430396451178939226897472726137909600171654532315035231190854854820220073278787424873152841125412677411375874893061592461606912*i1^65 + -306967393932561027172220905146380340753794680716190507490602740280010598122958372660152643896686484695339061110688953706651462761791367843248405101197788522086231749482298091031174553721567777547806252284833841967586645242787589055022214280119621920605608440481000920340531413121952160470611029359845743494249635886666933455391391944268390682457001572243581854265899407464632559998156469853213752413826019803692657027290855793506024197872935596835554644743345932218614700463749920044474177010413653568856226837507147264705560738494405346252662446273693668042486849510920865054044052256991524113310336562782776423912821599010116676061469296183503463479551479912546507446847214069172457479995098520704889775906751591040761737957158637672018921866344554742264786567845526377986660167127759589570123702084120664513692910034959255170561239985533685257263770005334578839032096741110963466804130979398864140710782941579559482271722732593503027258272102655220467277740720139645397694757113941581728797499563436916668418387776156496170274001735035513235807219008185904454170104747192846262343994931969759583605807409712020852410432686095980808217254184613788581547175690031981181192277082786109680892770718831183285409311940745023336828184886957192609022198047164735507247193964041993508864936540523987329002426795861025266218481508863841166032171738878240448755180979527261160488117102079334735239837739342353689124445483232731692567399337896852392584091715278489166958898160713093404071567221715987889697034847018980664793436642984139848524051952658371564807737477119734527150104201421208234916587572290274635931672475751261143120629386754676084596832389478734409362661207894191402313611354299024626612911931979308543296799802475513080810879342202571076112821192063731823636948059195542509008002484495006667262773252278504117500983160356657594213648890761045642046498071270443366910607113729653195021714048606720286500683601636801212748847203017078853658117404391910610159007964816397361219862596279919047698377845847792769151964989268198585734947849943051981924428762100457088346412053396077853005168752777045285887646695365463299244652746800171463484437747117028285012055396743939979814357171019869970090837466390837899262610813403433032061622590115199698262149969480848396858500654852304379725950783686285273560160361231650582260604866835318706024261378800760473649390796208622740299133673021519049694100708676186880108537734248197607368976654631791753613622664080718348110501351589022968180374188079145301885379636379499489479768413683153746910606648119529603666913586294861846508531854572400774335548404243570987933637347645527654786589172369305753000754157589673158838828800270047493689861804877646074532318083982022977936335411176319480179211936034656602169108561306021434604094125776376657145331577472277761010532638381673750368727956707512729375560676967052214272*i1^66 + -71409047793283715530843750747839516545072066193545030752740869789390743207964827645680019079415489235167285703558367305276134945344057194095988022787908958084968877505713727621758516393748215504950372960692858808731598210848620329694272709260069850822436347150941955617695838383576984698213379485506008120135867818479617892061610928605477405267280332606562400747675089056830720966511229308810979858448358018839123232125536138082322078450352966120596112732454699400232011710880807300536118539889618459663346277246328916756260080606192434539150680808828249387087447422773279383925690117493290584808472428072947424280424415671641821700799837902605610646640832979052059195438125758512747544214695831017156195535261979626652989370775377547876105449327769338093260498049440747346883286689980860384157216665240539480325220923999346101104224211837889473395810568488154680500810254326042995837203145349234576280751625104510661983677865987400344462284971788873781647621246766615292456825193003763112857643076674424074523269317239623572847469953141410154170392491321423850191152295059521536501932498911242464125409171564538289790443169851959704043398606762407190794899488405681115382660526361329771694850378209846721116265471329788134229797117692112403823879344299621581794699417856135444724550180944349487856296146709687451135835305358888591544941841228057272145592249813161009132401172403535220078078410296391161049976392698054703889292004144271971122293157796825926794680062721367091438127903137168026602644951635664962209548005860570876862008877242250918544989672184056784702622222439597005744408120009198995511374977548954247894290235173718701330940866460545435373223831119921919676741050309449297564578374570970181680005909742071110317524096918704845876348426427674499260292751595196795317643328056163537447225266077053641100430251273508894451694290396941084329253326205248447517203326940372812453322445908811726340102866093231834124934248809531584309484330508570192349055043475395545376955893466838645649969846582233432657596857958865218123786655196338863508714208859745585941004249085775028060721413835801901077031413771959639825659062772026454720867622832159451954229563699756928203037396961397975856727808813045471066947416212717138624248309466143362246264263139336179122354734217676103873797021500474543573406973275186767128721690966259763863538017473832862356897453735133067000145787830949203090310386376732438572408185827618034477286797666423103394531233872791062533772252272548635243474967326060266280150864646011635176603246914356741491858988040973952734413717927273784376170238724180314953983421947748701841133820669507991803057396140956557754398289287051839747030738363654438436136633600239664012044332686413386395584479637548613487066022937271621987879900366366786116631329563667289098662893949923592931508451262988277235173606028886208295730426100580352*i1^67 + -329562734679703102509709319158701446742712450669922972238974299092878622104465466758574507160396026995403244944731236320122478909265016926339762314500158026886712476023341011753704748994674787278181415693258206160774595129745335235041519363902642983039064648299120179045951463084998537201104875695717497013289429671623297062025135380999963334079876418447724342217259509481564347549303982724725613063230583747242385823262410480027556064319216875447944775391857823142242053324351761475358343468854857494170455908124202057064292553449100617336209201397271454673089644940691063153938755812086242765891705767727626880779714668854863885615610314525944670515992423235471697778652411463479858446983819038852271082714661445638482315293453978013804403144183534140545249482760251169336767530164184779227817823001097752710969346986711718570628383530633507863492180497202170864169960469567001656252438670591750177127153706616389484402990700834762432327868227983021646826104767139025702188492965040580475784454673521016022847015046528976103656657704606852864791099129742943366488508973028451937670410004445677942897182875880447327471103013571459213628328145614153252027990572323111820506513545304434711170459327503360317683278513151737442441213634967322767766424936283756215965241153664890070413609771963348024809034838888468753958303201279728044906862934774175076741831238847741543070250432522469825798429808519007331692693317760603688266766518088980914404520249589614509924431944306369614398281731880439520881213599163600085982080406925545852548066350671968898584914980883192715371135398606975735750157285668766647978879197230067000376950125385291395865557781708346913764454365435418057277010474733576841281445512370625527042208865687905518523002199129454747350270222297588220384173954199794850145492981396398510621158067828590825123026686274900515364467174419377541357719318107526607763214359516084002211377770832162453331745021267922392188980017469214794780847072278641514425659422418463473852055358570385764880863263765742674791624901063172577943941457459556440974635370380907960403137194305676203444091675997450234151334277356694539798537078451462538332244077466556023330053752642074198561535929601317920455345373779874365515990811819565871257039171019299857325311223093453793800142181536479219296977462926743768907552541689882857007905831739391549791470559228537155834408020108155582514678494059416286248695090193520976242891650682230589384215926093022220878704377695999516269944539289995784889595473398231316712632951208501966341585573818893830265258840200022581591289030901968880379084436060152074084387834963610276410298189164425279155644735029329002072426984408782904903083811038459190802939893465341916261445628298248528951583223235061147128356561139239950318421034502861569251687205785298963427166852000561429895208283867747797475588824172591656481650114560*i1^68 + -747284061119128332304806801327655123230492716646045151944677477608367135460556143997072652115849748268121837950774681462871530321969034509183446841431888115528212184841344533230841591707274988715729190540094889606400397729758456883567217928983887245911329741765478477567892841951039252439446845668449506244831268630361120998235835248746912671817597008531279082075594226928528864452317125998450638670553828814501483173639608584270407961751880525881819131234001367416643646947012709708714405424237133887539087655813457584000633523824387636035889649956448074539316037171412039066274680009009255644325386741971532098702587074272057987167367386528547107479860786123764691524534715373856805259629530825023149710475586578242075384905302412859083448139745077869216278347144318991063813885977824274934292282097418489541847759043954907009333818557131933875378265798802293940182197273738003702840186852213159438016760532748220729628257291143503659641212827180752195592881190357915831502611954735082003249044383737809702725603472862099964047067177133461164460984048425116233828492421421589694558971164715935755609333107973782016443583638601226142646852932116289092718232605212709931740245189152331246799165914052655070648614941668115731526540201831882980009682889461549860397939032238590617107710333990538683465525797684917470962875940448564508579565296296380865451934199146503788578384480479791404863079263999791040419066376639336253872654324263204473282339133208051886435333000210772575088646756271585262331091485967581360292196055028103583534511710363263830177796768043827572984092535535095759768777484396068731226782667481265232424097538405416899492286599981623487532566475304020740739748133499495179047998374766331241550582229079674913593877754532460769512204232972405658239029997603042183331302695130364115691428645971014621661527660364153617788639399865307422198468258838071514876161028299427340666896397521962973678727522010228217137319866071223417751451558965440115370592660294753672578256845820322022082740047918553143097491524411581672179536848911628760029653022105720489779092371524060531601645672748118608640867799263750551263821356648678962958021166939618406700508281921383769665475038596041773588191375724199402290837464715895863699125296241725190749594617567072242680176589101069387581464833646775116578224733276437922682215501013129743703822186170406020604703738900569314343812878751670593828330628096389221711132680221923895915723557792620226437239392688738719060839109357242724668195967499072313125221925276520656463419561026865512710408142085262880035341113108690173845592260232680352852525383556707344028710347699291421895869846038599618049387981027587668427221659396123312568021900801187068230435761679657057714408430064305103912882012884629495142130997642202784440660775399698859303124445079539386396855308193203279557446151145621362311168*i1^69 + -1071428640509126561586845187013053477965753490242744078413366674555246695910496179547926065567120569861416823792873286236556287999548859186499278582995555137332536228398287790897287625652390582017992894490059534652613931694651313485924326964161236631966960903251849515746863011814433979399007811696460610951971260181954984254022391960463710076236281373594343576491175833045442293711635806290416217053391279473237109696483001903953004609316516375266377465909844772927892099268192814793342834200373700691250334771380148318388236334435689326456113091840871580807937612600913763139409006337414428871446572333848404941171409234811335365759026446125812668291643635166494007286550782822791310410329353621807492404502137482665564890214953424516537950341173804758721489415913379767186964384474529763542580639092298297967208872356329641257780671858409690939292251398504126005845497122817748323555930315951688117490240004404559960053805306854870527992954971255959534877649129411965337801210051904550060376917058908918798860617311296162532849671956584645085582310873931614533143040865255028139676833990534452203252940075013721244799943983228476060214897647747375114397021153725500635758302691064367216662635437294857982453783440471643285610108520629785576104061622288193343961921759446157234531157792123001854022692730311259360590987414672063627450435137791848681759971480013163091638551948491897062917024267237162664454859497871028703274517967871958767149457835880338196593032298861877017534435246695459703764299494193250178240087223422781066020003682618707579902450628086107465215293719585022531508665781329465245999507154607333364493503444925678467197221981996949824808832578668531962244697678877089036936042886326942486476883664151742262894706386934369311789636520311673562133830110833011378460877889852050792782708206251332529559928273563749941932003051522888569770454908706007465414480087247041116245429665308284101732145613884181006069992338063537800967953124332366391023253375038829701400538281570925622870458472277271716890013557193762339552155297846020682720809118254132275558256630122116753035815282980730475689363004773407336782742204780357871424209555181020034201096333420828690680145410974856341995571079239378569377702671771808656220324340622140839147334954582251099865439879951371320049629568469029586290806105532633007316694776608615115998169777284605790245512541818335409547826075484478462850585542757946249782661200568374105685347828683914346614546964929356928540181517542312415773417693886740308223613397933834781046589229868168180270693406952493694493849453991273125200967062739376656885013032008349377296699570193040731280536413835901440986100860930343994854988980585035576631863930345728890639618788307658974344415433972041940055410707806596886305470247706389881627068438065818653905628285347379353551773172005068382914835884464406528*i1^70 + -959734860300851694581590327095162663311643358347633827966706698432790992930141778555031028980543713825507700202976237733486588157064314780738706886297561687000169175612057854776704991456922630216657348674944217823406912234877329449450035674086572350423230009538700697434395574907962236025137558870989076166710225541541837136392053367384792736040639215914867333084825944358725317092809386155297040094298335149512458762210977019170516188011546445096817843232214758099978328312843295075164859145221067813412532317567090302965409488135227305884427411241172697444482013086662425560005111301766085320737885413186445890996112866926589798165613223401748731392912770241243193501609152919329797229333180210571044772117657775626799818611587588200876726105366391179086574898943420864906339593377311848491540874587412200906873025732328997696440263116805741774262084276652429562181933182214585831997146373786875702358630189113082557404725666206214313418326884908814272093055207817356443895667580765234124062096229505249491323509215984674227535713056539778600080057586549047832728590474535614886684771939722711884885204686752987606834629483313546895111918790698946519910312807964128172349568006587805674160245736512694608263544927043707766515317466843409951805066123255009231264334290908905195914342030090145221031187885288425072552267438978506395154235078077478086831664396176949108853670074087446636513487830467600643403588863006672857563396613197738383500557909221796008035478651354884400239747221848813253794626460500981725680078250573694709989427264209195659222789646352481154217858296382273242185556429434171786098605795079972834771656185758591488574636051965501086904744014116592157369260373574814410424281079625614351599713037649136560526055096722184916538709932300776856595528530133910987973920636027361732339428325270876085605637886219667667648650476334001716176949230023313162547122361136712958947889866560459319217399330210356071560178400069725813366062927854806225035582687502420603637941180919959206172808427235672510840136352968470254980951634611304466578441741428854784914161035292494693050301546891713731581545673843594108387022951065190867772255998791506435341470876690744311059872825246321401963060365337650243802738757585735391014556294199403071121415978944356414123059044636034786485937194448420553273008091500249138798722453202734202736522006255260985956577250103715550104829839915788731585081369434653309769325457699516507539333288022205238563377053716572158521389850371525306679630567137231736711763603721362172729258026129451028462736728859081919705588911497123159511255461392496298081907926328718626987889989118480265240108306827869165116208888979192323082264039110210585099792684513277057616583862834250645320856055593648387754123031096599234627238824468232271026073761170434762440167636600720422500852073043991241411893657600*i1^71 + -436346780482003762972062902003766938763355903012945565326982384158018479274673204720018795203616496215942245032759848829949656560411458806983748449827204015096834446294269059495637507128331442254425046916738608998048763645637549627960406691033981766517648946009943315184717387032456344569204073148330910024766775887775733209408980964201976377637913730841553742323720142690069358619214437283214441363947888442260217379666792789430817176630022774487182777883456094750752193726126405841206623068822670001555343246834368860607501282195763202672573096089055036357781342256705862516376021685311875698367422436483076102542545588947303644586017262520762604271771263556672695130906851649986196373719672439608203840776093425124841075725079021866826681741804124335923405315712955394063506683816756634091260205223197686021782711690384420766932479789837319968511666850764607173738304521728206658347023786420542642684140702799648734969158311559142828023124602829348069438140016111147747008655634464051343742975530964020923461128406561920356481569961824303138363528648955082769292422298090934811609720210676914386899837562684460173130757926597436241729123428607714203878422103597183165783494528234770875842823087459138999906144335197375358888369373967390042435726968966311512231890141078107184071497632072748920275897507207709088741117369877092172447275714942242176198408502287404251366139952637113748669818911173039916063075398147241982717487232595955944544555685722782012454221306850937718754568307189023720282657251437963509449155246192434772543244833387112558734303968683795250097389001253514608481350935066454147414980295004635435824487711367628754052779384359499787384764028199283124459053808056490812205964517879394656106066294219644560490323889866804812087687119615736623495343501884460056536826961320134688507988072312909333518549811892740227518952773525117202589462385540733746985192668186844145168630958405048343474107635953663546491516618680681791118404022137445260937447164115066681517750777166047949016566859626725220526593635183798824774691946533625371239922019438865966874225998394043093504482040732084575930330965283643033599719774210643757097448998364269542413162282381563402490428867600057351741511135939067476225858316647835599937462764754479124100700174768579288014915537085090442812084324597946960526270613838403815033389950467795711504927332710301658245488395702002036604447792923044339479855744176141930945512780394896633427994681651626473096561446884181282773092652985050428246327540235765680507698766683469562522310763805405578039610184159953744646854476274622476409781647454144924957156312914544628064512514114424179486206596442018481008295808345201251712146094272062090859037779895294751435513785155899321474305920209938603953730987883963952291852802041878996168205301740162895510607611130787319239350588409742010351616*i1^72 + 3589505987529916430997865666354788141728893496265496632992162369825165377176381368169087723260372169590084365962209488670094580997576215361794924614186341733557716001301756443565195664631016940066366050947611269172838033430506974642217609385229446241940384050354687545163418516369349983740538691979979088540085143392605935003393229436040511242380756495851803873724840235543189336557186803980986385935136556436283536965678313030570620380082969972292159919108366950767241939551746284028473616544680841912293879348087900493222764178320571896642079398117426946286762919986613654472866897760418724086121358443025842030345237833309361787997252872552325388033086493501819092595064848695898649592940157657423185552937622250278569982225952654018027652910696568343021097619330120714970074682345424524794778523985634352303574150273727822028024081182501390535560643962854496631559073829936284892537200042133887956682766295965011131028648040823063525000362320379478779915968979758104380634023971505297959729419214325915598833114725357823965492315638027886020462328552353899447146427735657777438543702067488925359017569921870471581223343544831731303578196680264575076008224955945107279772790691524684236439608000159860885072225535796163449801622974137849070842764189765869261927740249767765416710337719044617327851731126665366187741239699093676178096246976999807736555074516033169095658067793221118379944036678253220213461958399910528264323427513670271808509697624022215966745785161222997198899943533783837792585425875673402240854202138540143769209896825043973724302534963297823627275948984653929016463729253227117554037318830227418109379444673892519344338315363108653379652625396250180985121416829410573194403280451101130767752741195701350315383306240878386210746413763772326046229883592607206225468148132549621591850966758658045590652103276270207860670192829510480577379660749610544914583511629917370553840124327023443999836540478554034241234854674058397086330390662212835209155089714327884828386156372980793728329229502302920710213205406322185372720305953575062571446064178947069316697752684599319605008784192815933630194414746997726266655403209885321604172543996010515057190451882872378970006643780402262844119871276605702866514237425069175280584293975046646896893550282148637382744045129600693980284121453572248132758486943370210913801618524169045754556862401132833383214964249491686032042237429063680227636981870114953291130609510177020788539591379545022463903915654994516401124375807653264338401998139875643934538626584743430105404586288982381618028485925839173743984294654039324450642483882686293841833244390112612650794334024426292714689116332360663408162574624289512436891031348084420726684241189393498118188127436349699485176559290043976902647302636254849969469644156477937025763945836261231957058872884609663149420985276432384*i1^73 + 21978995012305089762313300680768138474788074313670224917940755327924445870804987047288597140675655630657825284386981103483172594822163174027111594828696238238256019710256829571320435237317265937461496125856984902362691031885380593396629022388242295755293373178364252720778218343410009962637829045444425384896236445916452590227437255664549213474160202122635803102302661666857957383480877711812038174558278374139348041479758101010627152427724872773157919655900226627261042631637098234898596351483364785955778282481633685251050659661707749701163617925345464957229533651390547569278003751338087627968291503583313973752969011122825855895550663598961304463819519423055290008362304436416652720563947080083545327888358542152608459796835789235666519749180369510145594438190942267682550776322682355456155480840880240105023178777168088749581513198064763833232377256695912438857831614985020365228609502148748244604899376504058520717628576687734720789017904643757453973338346285721769268516933813495719572097190312782322398739450121392007786375458617414242364310051397476357839561515194152735396929127557062697897838732691070748190716007044187673540278068461952725092897900810991702452844483922340839871630686646262631247250640165334415390250460304531220353837021811829949538064489276620867957917472028570854196643450242320106881355472343200283063060269460714474272219100418274794446051014304049187099922399073159700638819958612130274372700251961295537505776504373873103656089678416612102319197519433908077094315562424005711253890943052724429157707317429684550123949433835010957539502839495326238774028796516271093293317904209651216555682071877662203904389169803270009104867784401783627634328220917791169450418344819196395638930269826434735211384676916445922939013232051473078444944512533585389546836952785531504608294558929100614440871301671464019104630901251679074841732356022970888062724275294689057119526291210797161972863698492153941553524444152261236626993167814432638165799525151444797799320383249525086572869084295629633851511330310580672921328558308057660636899564397251355667051348184112774486392893272067032193201323422992812375362864991314409742192656669667141537360145981075682577094393233915368769751385505945343517551827070480219055550010537447927834080107153019206254579594866516889292118008884333795578269430094733768519628982887124443099218228094969819755007202408510853498328074214218293333622352331272582446314157365678213660298308702494273628434932765061211133822723956558274609729481538053315744716210820203125333486858555017299057209762908712702613564177279176808837643973565184723948228449284039246951056024075459035574243020924572235711739982287468031864421686808243737139340796860140208720497335045156490364762964681779045943114856325115072621311218455566985614738663047205275977575097205120591028675411968*i1^74 + -21590745683842353706749594490235173379113871962145037946686093562055015229262570328654236494831245009761934758607590718149736795551133193780659036125805673923817989600149288530234358708561299515997209706521936042440102479915676015646314458223826639579033887248310598053892802093749030277119596762294209078238435140535476012499626978614190617581821637475099121175922141420384730539748243103571476060936053352138863186626189883345849461388183656909205071714323370198937541994991678308013907014478151516409614261009409245143209778846347196187995833378178290781852110263234327935469878886422768986723770460315328933803416882879168500600990262888543206763715841566302881044826312206802466954847056491107382255294760455204442273787392129533901127156855669590358488163946888726923831952807053426960688767833502487343296863592898329706674938569114985130208377194018752176628828381505110559330172928625361532868236645679069748544499383713975049391878812797334684392356336287769423895537786329554194810681194166894079124954425494316514562023563757383369068456682145236384794070287529965315304152078406882586783094451076974907260910508922665068702492995038413203652260783801430959934091167668684347129400605254100539508885656593632186874517767143729841892400634521377138541247124850568225578186020277291897366355745332525356831409929097321593305415494126957063827142673650694637154081262323229559734705104208430528072080728364420568358250531924934924606132566621087691178914981847953970419535517202963348199840013046605878916454948117301474132576968392255619200418149735652883283682041069468102201436097845108588661492499170381246776304628896954898402604048882470526152379659938442508122691386673707240082831789834784093636961291426801515271102898004513067387615403454482576315423290004068176367098419679418663871934702311547905774751415829660194682671427571453247775016956071139681076852349285140759678292520464962135909841157234329809189897719422852658032872738836352090510490817881075547836838086200876578086311999775658336415149307107179759395708435793311184511360446358282142972563286901775310189216992367958136323222717094381281946094257812296274591912892279103355731452759835631235826262123827719932272282353224009707973448502504060847679438152730636209515705347218327624750347557458935165327872613403041782589934996150759525263058817674033556875978211872363456411587257193429042435926101304152982408783618301510108116802741249292369015052007614082352172534237912392587007053412004855931350466568653406112302512224861030174635129540693049380726246839142710730713580022294958758437403569255515857559334147262990423183680600957061983647940429748562243345675005659392650655542117714161608798304266120225249460912642445097889224782543397526412031820039174608855449289503972706655983456294877764772171748323896953059409920*i1^75 + 1912536097843773663133388392433827618136614217894023450112940764037517528249162092078526048150982075961441740977304487364550432926872111883517169198255785423692253486975584006438249752110400138199427638900832357494378361009261999480988783567271804135229860557085054242302241820234951739228821720873473712711392316312037023854855667752088744044472643992203027343015267680760003500817972864133380658973403644269379316718857953437804645018047333926509838300862561018646513954731904389326114851325281528860491464006768112040587627566761916441411376427392796651893289143337825649059875020997583968755439887725698162824576626034225390837530332606147670700144853093644645169058130145643032107747487556273462046900125576746088082173031644629986435627097259755268577432028132872072625595670184926580779171897764287587790289518161241534633435248619345578856168843647826322237387587958640433518748417706912373480999793585853031976368686461075326182234796281789269785339286805882272904708848998495122743152461004415121804032398422229245992082528384271896554350445514360897701375118960708667895312622365004955243271218832285972984399340403842845749941133219810354849968553490417038636051269667648948714393367332418867545675994883700165066289386715714055376815076562774551744260893071844319908021246597389410142677057885201886994099409657858009104706119768737275326594884751916627960737829379179090274465817532973350001698336049842798887106244785007988181531079948120076984832042830866923358315382538749213922217308500914115348346457365467260739127021225246782130921434742069038098323610740008919503224808582121973538785904004891714016224828990960667051583251540066456184758717650942584165847659146861893411398483413508291058288307607880376706293807332839557352519338537846123289880053975169343114849008503192459214074388753454481462602301977149674306491925667425042631425934037273144773900756397494594095088001686779543540075195818621550670969718207004714350164196023407792307321754839925231110766111589604616815158922330497927058400642519633595867259462280301571765694975562793972711841422352410972371860285262747099154226903200399050709185570757713955914629560959588605028647570892024850230533158596830625576416597104996170688666566395796172344390002208172245187769378027843630037519814552183103424305238984852107862872137363029753466435974413728132201099303220445995565817834477916033700341831127014363292411749683247701471229451375435651554174752105651147286306689883972561010843334864149901418821099819545709434704806561687295873615305854656696542338315388060210153813545765028889363563915283313970053977656299692565842201749284424619731446500985220479497739769643489366828790382932388910955391296786070486376982494104886222271033393595013063816084339142183638764946563060967435583128737548139303015459487616073728*i1^76 + -502901183620018252530861984668642028710573942899280572523044709899296316253525383662113634650313342064250866825092362860924753568220943851761881380008682902297322574014641797899226018477860736678150695701586514658282790407100733653816983330449944188741183319465669721566565965932444419371246838337107432374269931120148383828252832282540276207138673460911297595910765568391229322857860451280505348022758101661720408796412570568427879590426077188829155718648169488758639595015310841395728092865458166808529892035007791481144150994886117618207527451643872416554209621634841178474050782016674806334571977356187445965177933703814226895975546571546117016691255564452362625215485468076837748640288268451433035582142413293511085526040007617954544319466980881599913781051437724467474902918236177488718000342474004939346131819161609502569436569036093182345423027873377630862310102983814223502452680816910749866858168785391568064920857706891100206770715512145648573135226110142543918528231217384219315366646220345015823872899323517409094786067864379218077769907608124545546375663573161364496854671790038188522905527622308923260806136203450021440359919484255347196490610658840491167726576989628268425654721255465724269682054018304906517328732502640239153742392502017448132711193098005333073961197364266000556894719166198850870903932612038730596985264701624979243967334342258894705709571732093378537498339155074611882811605111126689034866378876621160600989073137964875139191033894948774662675348976559259278459805111525939933610742896025565374948452282095960120490828193492893963755924179764849241309557067001460404591511046377966448114996906611568698782970713030882415238518609758729967701692926650710415803571956923683244493133522674942361313371503809717911971318868917382985298506990975953181967050438702321133348104356219510764012775313752765946424789252119085342566015291882293631797695056943254776835422433394945399087539471468273051081954666337304265655549092148139834565587484901630868207367473113300159574773581360923189174634117739415037732260318619570233654230524112433637237672178422508264044913445617893017762617869819964432055963863563518119549049790077247462691510569067141657298819568065322654310784431436887073535796443101337597827738848374706792582216377992889464704331885196344314418957170906514015978324621825098685876048231338128325658828336320767987055254912074665499455912316558679949166898328255975753142570409806390835773864853098827012095207519354719568324820534101328692830362466406392065435226586133160525078039859358724499897355176140403752428069248920502683831380903970303683601120270047979579450928116792031331188066151130793756567947074460818096221228188021417967536043197190124493746596657315212326492624018068275574104093980749182241204180129780154018591568731052871844456562688*i1^77 + -174901433498954119904146909867990216188443383213191881009008780445132678650275503113090699775460632366602041571489429288196634333289781273878370700249207452344110976869246494481500107984662242851207613476342072636834236945384247773432071852826669200835500600778026361392034702914890999761431879220525313880213248044797151587969110725327316958222024551654758944027791053129032958847669514739311445155034831646943676985365280897303585616802297171802405242154835551973655316255293595729462226613633808144016866263485117311142435329978575722429241791043143958644201901746128109054139901879127826474575718374486525153498271674897895577785637304727304918069134469289637793771298503477293663002012376410951025098664123978141892390210477866456232170569497014158831780998762604975716704987943520734542402366602643095505207598861684959691534720079838220688231607540690383145206216234941353490754572288249718936206347213102427572734646984834565094333039089291060444485756317026439944241114709628321024754451341929218093054012444431949609972977706966753158878035693980973913308013110704348727506649586585498549212563540065928860765529763933392309556658521396026662650475898356997400018301975236901183253574153359476462784999475883442644299210355764041937249380451930648422349447981969649702875874819882261722952005700794145902365013235039858429228462153079811666100770421270517467269207689317104717946616007700355480787605801510658582978213091203614058797688098330628933034585595583899499431552041960612296646456514108725420976242005955370418438207218399914204930326763049065344310656769998922505382612074332005288929266733436979677358963817980096338217152510742408162692654956709497611286530193695002915588092910005663862174964955876432557081403528734563507486013278483453602656175430443637441617094933334731238260101239560768812310238436785399509531583574843789024318966062897618317421284321523837610910399261286004780805115088416339069406908330215431904405570809654795756058087103146316233968949027063410454376028654164496241427240476341575913125211462974583757325665173256206213804812854121402655029761564241847554365120691066954965278290701767136252479533504889697449175809074406367010999609118157676756411560480460030140486321246349572376233359071390543026047771394932871948469054134369584631333527756884352779076830694051657689113644813970093133439191051613158206317296958327786912344868481378571339946195593537049520539735179141940128364150815535990562983481253355871446068458016357917579135110691262870299904988222396266261556504581881721714201916850724476925842546063491181521195387589808379021789455547175817248378187637016399973058781691128318702223044553581518276173224192228792266556504548018794075924743904453636831210556125429687057376357443828142717800933820315662376757341321859478585344*i1^78 + 4825886730234389595601700383104320614575900075174129252869698553691213059079174331833858624401740613291179663523477939991403342863338337634738564286543067834733887095873199178561161046773368222828635894786871372811692766896544912527924158866910202162307907306218777366213945282617523843419527162037116693444471177532361070245334253476076573738497929033790166635837786061711316532270774453738346345455381331241499599356467539217501370946928115203347773471572430053990720507991837704737564635943472756639517194558425377109691493607962401754904958312648658232956194407148615854881621078914774954848883203646602201126011610790083644572696365544455184649281981536234935033418627311659401185993993008411935854808420596318622864380088909896575168810895208877949018460161983504475856101588384910004568042105315215076431136758170163779465979815030261012497910277749705688742711668614293948265466349543470268536731031010093125492719413346779380050871965428204794442210054118928086291673822044782226759849833691944339281752863745311042665725411227725810932257266998455286812577710653068519758724587250027592965012111635614310948985797743692712673110525558278399955498504247378963096630642034076904123512060582949935840224147373633109601792455699547539889146780585224721160907351892140169803302426376738310815427670588770638904618381339581728622118527060145121150873093673287945453289330793464975068433577014240115882632581313603858346390929483344379627926848893381535340818372039791015662416676067823927362534642292064384666672110692379736690449339265430916190576036053015282903552785112293521876402943838106018223293176110893487187515121699971754604331172652300976228726153754632622301299379328920274121411225770501941504073108014047893110400919800681226077275103309803678276042120339666613956084034838389052397070014052215594553180317876991751124431806849691978504136522657323851732697434446828466921723907019012899915932465837550277356309938726142611520119791640325884863203219217295525431194204492736105476134417054093292183212318621193661843494760629529985720770297457814622028697030298518623682467897901590322830838963197711939811109212916946452570273173930430170541763515025471105001354711984665020379111480336869295628941697025371590629713377548680392795691096799802683903440708265605821212491049085871897491858925855845068713457225634426073479895086569335021285446969191994886555477761403157202448450494428709203664322176051270937553333854435029965788488809623723372156341098564329464946003479597826291876330489750406737622494243038215200711173144303656090526116215321627126815863212793478230054268278282642920286341797085601934504334319565569473984207810261229434324248905012207173653782443736834047491236040098324218441986792347807749670362167733025978967643651346404976692528481828864*i1^79 + -2788291583877358649898345966988751633524173067471667754045977522190915618105729839444725339473717468787355326199219309087682697654990889815309687564303776247876612914164579555791530193774522872291459615927346560115446845950816203899316194225534171056146440421688841980523669487720020297241172212539765385584562524694288747030619930157313855758279562137710745136365834968630746756147912726317714843537771268878774042442978829375869536582699957672165567375162324404859374316705821787215465168758578725252842870059804992518345436631465515395442873418504302565556111211195003250591677138169301711835740805426553319183615872981914823450245369728978942084408633263804990513605978381590255521149435512240146240986959521896920692229336290979460666632739323694305176722439122989822403027830744404468549024742960226360700071060288584207941764469792977717232214797664732999116590550324917789614306895024198181641652804776130206903858864687236604550148908679780927847186156986003145016365458582808450257416031297103445524045438042167147940592044831353193057271789961084835250581063121918592508983852443126799634986453440424976270425342239759465325960119186808614293672678185047833438576102935803958088410704734509991768681040726971266621102311137665768717812667313340489415200635474595964394796986682810354082242825908602873768346171417832838168441313073089377625849115677838165388681522158816763220889624566703844063170149810472090147296640652894145963206980976680202971501323809810801215484523121625015646526930166321839112011188627165797314337769647391847790590419522125891695536982852689764332525784860697434727533969405207391379847554671809409034072686504953442605516832374335374521805029202526466707510081667192288755482968967320800442737344144618718006250988211887387919332300448189082911605889977675354392007557809189638976770432314779767482498713678975068378922096344214372385119115653482429622303439663165697836354087569176472844353112414332541056704557820323897711210941157120068926705457082765296282462993193282464431700681214078770344181359041733262482332768890911538036955372092854226133382541637959912415072930335593364520133095316302287465563713110427919953647024617954741650440930793324125303858183131445230759409117024745148470439493517986975683736800511368955928605553232856156241654216474508986055999570995295661589077513672599312032454549426649259918089433187157449865036066886753769373491738802023181924430784723591814551076760924382961982534908819999052113433149826086710045322024949332843060296610771809761171209177705860051220645691837672316756988170973524563703886599140257934205106397054993643594233045664920252703605532169989127915113071131928959562627172674679012123636634314537741423508415173566802526178598219112008023001701963956301947924031371969949824188416*i1^80 + -34484818105180350680211861362060524009036931811273925414273368861027971944451228439895375481357229629637658737090864160969631229940866408729229434340123586242435780231977564037021976323582906578633353771525594374280614603038641241752883250855059226718503194367380600966304025849946836848990684562024361361079786158841596080914583789684842947951379411179870368800289509702579521846440034429213000583028142702160373554660785525752161501211055395259541172870249145400463749304146221307512489203795222753099159505537120377238535199354867990159582831375028675002440741444392270413100378295088759163834614140108206939498400816804263577983539904404994916489708073831171426416773078062673247840378887045118980901902629416449412771396386886125878125846953101069935258705799903695306345571047285597475304861388569944887542349503566493429250944221086353780938999889174506448102852720025520926473400045204100134594961890449258176120495939005304202391924042261096453081479436239755099685032632582746109044961508389935111511804275593511461468928955356956013673564481290844555424705498858890376665406066385038616198754277657833183631164588190542418416172659435921323616305472757819090680813552798182029307416621502428273488773978255538190460248260602622247702325625135675935680234484633676462187744649690957738818042322363864866569683718456445999409462063879165642736650648205255075088656346746631006376494962669543069426885833304543637634179697480076734645652177511138813744388763714338646486669012853027694404042781187525469951106069827194259998074114706092154995018851857976234429711271123314616816421036420398940098438552490058055854133753424318402259136756522446579761733950431085663480738284647737961174745889009716685354712599160210829375624916933664013501914100615513635352632258850435507883554069332415307289241041752576647092779878023817116698192061498249161976842317524930418195767151826937908090929566680620678962588743246918347096208669611762859428551036660884728956883033167443578958901167535760804093352780233070878923650865757081889584181609041930105866721035042896601413161156107752982474528680446637962341217629187739044379609656417240599008664775718557180266000728155426462926811853254357421475696501902527052273906610383491740082876223942214976755830532095742200802329763066530662430536862423777293154375898858606750719998512918467175988816103849643121558019993305758542701624745760217517790454723248320006428688947968793487955779893455951265149492328746437674520526996349822400397504654556307091406752788579553002987274015871971440407207766219574840443401401937860556517252445245358187135888870012407452385924172209150454476776751192666194873697256782999097947562710113487183694070182222368410684203273174312867688664107132343658870959275451308317205221956707680256*i1^81 + -2024224033562927835585267781848632585465224563884549231662224739272049873669502913276817488773430784405357696781902644406914691378581217104594481403425445496751949942542823374310854228426555633244696882966128733625316614706101032974269086526730263885953940471115108132106554009420661539703150783047067070038970540022412265837758804941286079652638541277272165625364413074619775595970584109885199764064928333971170814658938233266976912770861490016543125334378377677218430411321035113331296587070263594393386162047458745673300270760445207868681962545517192806915841102054154790605579860064002132771504017898495331472874203067663663048519435864444251823137226837366734912580940480369354170813050514413972237375334079476497016049786385539843993363741508801056470257571997340239935087338553265736364080863344165565961426508120586570577631730491761197605022565484762354704452765529543431844275273232846638917194051492717809040014359783718665277369002879792063655180115931085007139964857615825960851929198063777517387447037051247455674788924248328582285023919941911040118597236519553785264357240343153076744647398919803814399818829718143821275198852815776951156959220481619950861308181098561534271837409960812726531973084437729340418533870374476565903378993955987027004210175398521165020313174890918196925343951765968970207953644648895075914758343517459918566250467631508006149495172628849427200774283962771203354671898969176366797931128325825289698399732187890805770742600036425744133980967389777164829105992477841381187606354415576403958844736475848906930951560800774334678260017830038876409317117011293979914677878014922730882353845727268827459715393298220736219526037818659309368412680930397518918763380545328792005270782116719535440562760716239818635272493428434097239612369148747433683820650664317560082625116933069079923578807518192411204086906550384824427363417036972599798291670849830867128618397633908430165785186276952926043408772876434644430802713840796569871734067790535348055604223215320643862378801054607847727844210793468303139145737283346312706449258258144597102074934785349318382239928246122317941478675149578072262719794214164025407374492392480688287597339906421680025117994207129696077335658996659154361681229347655652792815009909585874551798401881525375135820425442618777335142586753920232860312969845873273059343465699984400836238987980639039443288324834674802869741314925188545744815289803734765966985395124412616725366581137912833558522487245538335128879733517291741359240288541623753303409607294094813356012616874717844109096301080563755276885092683509338358361684543558743625540164826420039802847973978499912625284005426422731231986761784491185864985673730714130200090977059796351145476600900815506684420507210515070420135594575608665810539642880*i1^82 + -11449206690248438572266554668510557454418012660611905903976034627635288255753179193771248862968178166279224397085834369458009957621971793168374281561502859804410244271897214629171175127330628509503549374465593409413398203614922483306725073849665584009879585936631358589597528502105838956855209309135517387686484268562952269987207637647643568539981805910351530401782099067204643250656176932936992116387252227803204838310671453473038476194024698756390690246703064033533073338134307694557891983394033887688575985665895796173081837059775941054932758174963489468420294673980517849143926043236849153858517273273869487126631126339551322259052349490794136569091266861592860967476667567347696702949985974302825357563929113631755120614243227590964710777775470657170978800487307110173661150986361584727794883909785066628193921557348296291135217125356161008707344477742378781901978691877235545883950553449426301981272054317114063599114309694010103153342625128459386930047315683212835626496913751128092772897082633490429053251843514726587891452885923726378049121211501234799670928358478178089976531432467901526270465987215525258324821248155068119541600163836645157785976268153865101504853332383371398720379886837004196331168629843041653754151451856838197137410235817952246190848959010882194302343254611359788841843925463963095508989097510522277981082119090241373539968563837986412763633053502070429259404850553220598676420781647967462485816407775214437967390252011262968764386618886461884661091927532398950666736222751269646742780050067400837530722015092916879651474470529057230077914700353378890397540958619191921047736390778021893620236741106456005724211081338655951370314620954591903123164049410674526066618780356444597865879299054277518607757655680035706115437439384775193395335577861677317487274715834656586734279958171101678264531583831609919504180463782613196079376915857299581078436050476757010124639382694040913902501188979987353184450738775922911014726940465754022746225201357982402252016956898731226678626889797671137063153343448072937147339205305180837786134231581187149810803914407652885197673656106539062633432184931377504916064162606641553400556928969064022314267363804697430535093658675990420633449517420487950295603325662039874836545582421992456369118791381140495822590513075798380993933520077600321562973143301011396791307342431747437759441418417136101094236117205081708111261547639556543011952193709652044527741439494204627382526029993399246829142692772431064351595889562721345131539335842088978202958661586944192524290978685069712855121665468117724410298683256270252660420197159071978020234498343077340112593219336834944681167097855049825253468417641104312317459848873081638096290297804100506492619038349401478050845810147582914632360254435821092864*i1^83 + -405862885781481599395658510823198821120816360809983799175429113343337863037161880177896848538226999274723516137171774733866001048877196939921698987429984441315358616685802292067726853439574007147771143238291402322997528695136214145942691655345256676993831928261293821116287291670736524577246723621353793248120865283639958767977221954648715690873534464085477452370065571413680207124036324429245418986313379151253092400309724469764887459706986400338631998754668706110782899083454276785162146925399140318298109064500356836126051107027119193157265930507765452392218973316937032300616231216352030310124009450907082634810920413963417914298095574311976421350413688076952470095855443396764008567110100907590651257307027127338488938162801664594143138809426263290142105406383934568158503710737001929380900396529645330800233118429728878200152384685060285830294603787187554748448671919972588284518862551787269064851739566537557980943606963288609707928750217306244220276484905607576576053093189808895365545051375963678242172877280602870021904678224000024325023104816289180606213406388837675177190227317556594046976522931146566631581333812728149810262351998935358714365122757567539568569999318227440846563073737617167364523088602238749566663523969553655645084447087307448777902824002039722839436342697630792906149492515766208770782877665640515513165244738074082132319392398658256872820867296199151360593360520598001052898686290298783288909464616164421705371621377412000617043433978231100526440942430253527252681747204891508067520646566130157409992469287653349013028177517443895821225149085482620154304890891512383806138360946424035321017388830020519911227852622428012818971832335477076294963074519815548849665355465667201707224368157556502695723884288188063372764068341571076713970122147985703239654861284548176064388271981834784849183759529398883674485655790410333013241700464104702891500178277136054895005727394420199403808913424171796142584337254363042996006863921581608241977401459469340532359225010474273688552989515473862999609879611030457697791875504057160629600985836123946484962786153975865101490084452053518062281162683300197918122245586099878353928164988230971560530217003633169826546069228954022133132261474639717586988440760750424237166768435877361978034390071270454570224077015134183853366991232426244324397524858182725058714811571400811964555716486222466680272034593871867808068988784227024530284004678995403776059320130601904352816591414598238197792940387396724702833267062363184852695946321513561365096658925554814025125394294247536881941674741708550183349233835478369505776962650569898801783833884881507332229354650900398630570626155784404420608405774896439747102225729194623069864616590177154412562611316622565218959887052585599139652078403584*i1^84 + -918638315475130848268429823624822900527341498343799186733868086973013855399792305716862109741696853326663567234830729499221443201509347303418792990999483416182626200381718054347985164547966266970993689752373104694860204765582683863046534890621661512230066815315829050207878318102015888527730680400030681031742900351464775978103148069397090852327521437973672579201153000075681086978291778481158685954294558525991341080033889287505183217697716053515498028179822984569799989970893135725686051877566706176696355122025008577731107070216764535485126303263979788259937086109187319628945623161003177416024919880644098251333941827045400189943788731156044691156155156684944067964658790559676509335308904298220129379752236579386412029016983513104951322687182661901756986580928973597018983805606648623565317127884950833510637774757051567805982570858929292156790146175019316857955944311021240196824535185497068442247276987507586036860543532043873694531717514514975306222486079262276167914463907276950490486111201322349618376967585630659328807005110260787768912518576140751117458302792230804962531640424545803657399064029211274297519751104807679460939036630983140101514031068181576208696912174473260760174383871328160835790437216772192082441363449632334484582627326783052863691562070395074450139302779110193822146826014544402855107842060114613178693920988273312821102052420292059891125137577027266514040816666888537025450652263301329381923640916475062793547489094081781994283714820938216697409063012217293383607945832721733004172655916196337258487475720839725540697526500842977758938838357185873361834676447101685173726250559454662405364434540821900439773358441056782303569570313796731286182306592448739795208030217704366825856104333199355470279218652665451843162873034291045851476784723450361803314714430053475269803349269992509011122554014046241580340745843531391396255788984912937298905248213872740171703359684528313000204258136421030243584985218998807185796064624543770064219778345528119035335758146452124964315106159531161193371972157527373408676396913132845239309918352200753107669101689934557062139106254645786602523036388660454097086731104310841368845396676101690453267898161708153380844612496592915944553206203918985292760287307247682596219782908498825132500592625243807257970340403088209448875016305083813256936846692093933553435481708951222933012348692957563794047038804573551563178088705615269259344341958019675434791881734903387122482351992658174336301222948452515196759586790034493034181630092210645382979352879277145140733452677570631999945739154413803784851732610338980874122561974721327957097562717837102640906387100920149170648742845318975137334236896432170330754530963625001683083425011267281384673988891076249557757408644566374940672*i1^85 + -35640464202014960748171090135876623904791424706667915706906334056668730337343317467069923707090389570473268239635961903833666851009015756035447102354163409840503589742935154252561134876582517740271088448534345601207353384578201814784860555429308037415984311131882273956005660856806759788479322743039783058753603465806734556567967137268542775156279343744550202726761894357565573755870032010621159937447186779586921890789012032484108338448838517324453357977342015295398639104010396253016197610462642531521616943666153430462619146151622804541156257727255285331234814234932925682342727898514501199699492636016496053637712982417229472613455340316691955937597067780862891312680105391907510461772184452576691405546221434931742294188223987405337474036900962829498682827972882552587271911909110444072420428819052677493800662238826749837597105502914972675928179934998997598485658393598724713702733916854345967268453525065582901971520569160803270600185780890273226988682075756707201956506695054937547571885992831019734741956334107138574134563260310672308691753374367470917404545625595542905388304295027098181126971402637366155776207989261286061148908436435558804176281005752587357337008923625110165842147677696192418020243648866947605320201879490564050455648914512310361289688721245780487587333544044283877536615174820150972162957424902860315061910975671267413857647062016895012188900286849079241310005082015788838167501930903745468231980424057012065232248104534535766635002862579584389157177472589133971409595889187012842126947796385660521881962154573058704195226726998360895861907252140633007485744783207134809754430796236009686617089218116537925665998260742322543658498820730186877443619709411303896465569526513229194616533320634590162726447083891898043194771062031035690292879003361591939685048249471636747274490082626401908083257426539629051303388287419360344530890881047548720477499785380211790580103273056540165471565331095962837787441031544829481981345893365667754480462757488111930340792413163715395584894616689534044173735229825300241172708691035573931646570856458628197356448974820773128660536965833723170966437097569470140709880047642010535266370442677692705401584907086133505165670329701691059900183272049626437203661920773045439620856872275823921030151614434854113472607007413723157970357561146905539516904859718414306386658302903507380141847345883573724510538453130869230786442930544463350583027421050474138378954052852932179900691684320717161002393877753280293695159339228705106855411875808907327695200491653027475612433098412412782885839589750723829454240022521731685939496451853244571324489758729075959060802822494720277505647304138160590465909494733308037818163299750783277161584449616770045095534889198326381973770596253696*i1^86 + 9180996052073755129786878639364050843673995388312384716033970661511226820785583578073657068323041503355872071435433209443755854576092584202374590991861053344025962915294506304399734349172584548604698444284244747825480563249908102104445830085738197723076046606876186731013563384455415279262965007388565084644796988728699074612846367657933927116871585313106279165172810576033186599132434418173189946108015223678976201449389132377298001722607823265489930276880779204012786297030342456861675685604745761330359910203822516566541486582869905426763173718454844122980411776362673431846930905950262642340184961787048968626737919596077496536325392139096349922512523729778669606815857796797685855059481321215852675996556637997468630638263334904564288758531878239811919235117097301741815438414549230288703520760986304415497200753947367892458981929311615504624345551017949606591572050501424540737712511692996737763853870315564103831271230981796164060529393215420306895767364792815969309806393399150065948186297229173569242461856046508873900714445527811152732796326371338897230904688711603053994071016013972200176555465335728006587718563202932099949085462815545681243624907430351016229494773925278887760964233201167460760362050876612352063677151527140132702434759029954092007434624847561476589536441150916908043850578313002998342099137819683426221675128476937445090523991088285905017805667728757467948912528102008709857391190321915014778953161898369729633767876293820810202162910617017984915419867120637248979127131114727017079764147380544434390204218145039495061624736378420559673790250117893594565574305253657789331489207376767832307572654926440132613842174482021478588734555365725783095800638008923823973414965822816925011869931667760260097988115150450618008125956837762369781167586127839890095332730605741875151740611193560603414213445703605925260095385840318958490270483338643669003922649399291997924513853737134144977194245072656289259191872005683102815067385059647368978421018240003536340036520945341471908428498281694879569508706084037080476552283394832566237056400061690973329121889395339983671499540961561005125861285929442210750906279785592994480987742235419676112045788296475654259482205106852972264468117900186062205215720063781548524546883754058565242984792280996348427912395137073377062665857267954973271901916572926897683082469520946137017679909867973207375832392632883362184731916939661050996245508903101178259801498220315970828005738634895117586523010250319041685693002287197843792999422547873055788878578393636845898856366124736972222022529100209011978443639527649467234208123160287842868609579114352915332128798133674856843493526198583254403096615298361340403537831436931443403412517168426248653469223923701013020672*i1^87 + -1258869066225666815754350663037107989718666785065358376211143316949211401796753713967443363235058507653214908642277457469332609917449882943679260414497283311502887469294200698087220377228670242404438122095002698883301702950142059123888519118370069520121040727761785618355178742376630469839994321082395714875614119851792696068769935905567394127623346315603099006895855692126982282079728237711317216332287555050889231875160965631651094538734697465698911694073154535915190707906031047385141143244347449744474945685960122688804221262909362832556958010091519701426220332889067911965019953476465803243377689696102250658388227907114236387717500887727578261395933697173864451574572361383410884234556092301166128474121783405981432841030222559311866247380426286455812841936190846042113728323468630690639629641684961336035419874167389706463768717369655255165942240903592159242927210657274794676349223305493753485099981128980551688732638378534825042597015257278017460120282596134664710353926735973453430649051267421441945718121334477480477933016596793626804210724889155890634401316638487336106531213762544841909349834915350301735003928039515486954488392215092624909656713031358104430082122936932514756545199521045437005100088731514069961857131001981219319913400350349597033726521110443582506592866652379325921374945503868576889806655674637868877538828259295806124513124286412423338357491386620545834831284904752110465673775594482911273473967853484790325414400141571141121256094431569799947668063700376672116567843312172709024989360401687642593711738346407146474459199080195681579026915687493611587627667934070075411616386719245257799830619544818521393275022732884737336754538321843888593960822077195353690992430752003562978578813625055573713245363317009914869538160506077821605637136283132962456010515680945940022683180972635778594529958654861593271729728069991303071101265639498317537581889341016482633860907172206854467741686347578607715562345887409234381427659581565842739832386883012067075377205299262063868615985917001063330205555337028216213820507273057907562594301454012349215196903648625754579586628871269283026866852610641362443540305981971291257295940479230368747077325629167210119491293042540676992578275040974779009484836395475178358941275622447537168373273959266471952612894545903626264181810596163052792920129286363851285046830781985021928974912146861200318797661831097115105298721311345334908763083976426190013592635955819919366769195646071719099669811790596912384241979978390631695713532124821394380666404883419423116823113777462172569541059600434368891250944601265411474207676381956766786408825755779818285020703403642106715192611975053466966981271321558569919168695146619675718347413592694667860559687755759616*i1^88 + 1463855435712140901972817419392474954590290423551689241504839692751853202819131819847621360914037276732369724538133237285537872655170463322610454537213065564508307220723714022463666114272003547663332739223902502608465469083517325842229326201322945450208884026055884781880087763800805923974755825814246099813034459072129930040469485863705902843955670048829554306423025194169062617929014044969943756565370424050292410802532853674726413158647747369406648933397491677325653403055725479157823797159687141615995793895863985796264354434612631779709838322742292287744644889691259025703622274801186706601907051122149978837317577172345580037947636066596950997227558637934046911703989955142283808345393048385318223936194000851660218770111565802590192113125601133592067750944864414761084314626105490264114928134004347407760798613536506742950105272241441106009028855732123788315534991484310966706978322179245782675171860155387685320252014030502433280574199712863646565229474849562327478103803396463533686667131522071297301597451165096190237927282753990545613853089852908949963218976730879264973099744649586917486233065678649761079270881053198036422945335242978437074930683328894132217483614397854464017571389465063188883713668910191897248030696703278341438068612951500404899591195754086828819406020772791709875014496669475761097401263450789144500595822155789710519391322677879636356484167307937772228669010388498790541358706602945821480084465782706140706812895922357540772898343402280662858015616175527092975965484525004784267346431106349561525670128766651037791282247936917414107388601231213770294473528699158681004211927508072782410223010692343273849685110219903017512588485185352431322600712525854515559564090715143467722129997750318836873217393592954583365611178922067143262673118099126207865990300844922386498150083735410239594860744220031665138382705707606278856445756620114569049962646680513505661498208368810281588088894298737104442303739354764901508726163376555343432436836650145083984823051670118071442399051713958251158656750446038911941472137272596449875024541392565665749746446502244408407478107624538924355516835355688734435392488847386463050443678837251468979356045161654566021850778582647470166763284344749331166856883134850208284115962602544008353737765835246391293863301515836493285224395521341187458924583421156039694803093856831179274773368765290298476252738589120953760344773873108072828675821541264001708862135092506983672150034648475644884642896575361862970797763424256168537966905642076231951961248932519533256260685376167750586678601328719326570660389924424902410374732371101127179493770661782261011936275464997357310479395531358884918987386747496433222238175695298041787021084050852164566777856*i1^89 + -528909100485280272954888090654619934921058990204437577971195925669808378106793646108408892073893600457010408633494662130228498822640302277076043333509751698827682832712654358229258219388058131855025722876742635221789417655296290137842304823568723805828529183006548793166800067524418473921979209890844537452364132946599596679136363412882989796882691956930953646498382761065266799332636083563919477348367136536661004604250403171121530455793180695361225208320705922551804039515141807054709197109061725062627666453217595880762832592255977005858406509907205969592189985936806442306362017675944646794157838725096073490028636374172611895200186201897379402564310069136743593339082224257843442287890131662129838492470265823595934845318873502550952684602375137766944221049687376591304244868422878998014266297539639137768764316430809717490943198467991116693898514598557543984145012685160961683301496056342018778166998921965357398462889672189469425407750477099705367945833181094870115985930541130120063750791613192906044239756695201131710157527390847556561403038559174045094518947338016873502853965961703663614333251237791003933539285579078059314749853295214657083216981098695964794068848132094353146061286761657407799387775269912664669128396216127316230168613809834128740083871286430993346021668343543540252030426940518488309428540980145573025840090319409171293384538772578840974823031333185039152152482806275326051015900280722779812739241667468570010794609546092160690968221326986829144426593983436510993467535431753924258758412160745662249962503586078470625479856033433552173946227258889376397053617422628597795260077781388080010730517052877667741152211060546461567944418081032683985735978293716300448722888421543594254062696288130179294573804735840110346196836853600091223386861219675353754257205279437307636892961907496926427353463386522551810977560202232676243732896867508025410317170126474149206755236734829046997508453785607233627564848610032218965996663114642755485005507019070104031527595241117357884213132712125134687811480028960428333544114278900655306887036069521962538566263358140452693822149087576892970471961694956712902829501958071802775768158457841211821275253500056890752576510672659703869275032856591321711909826041680833293088409440289806321985835606387319852825159622110686633718219298551744012503300693046839630878750693118491696325920030897361045462306348436742094946837308171408875117766799616560763003452861118963291119977582726087243075924915407698020058926700217584180414129970978083015872468014605156003600948856072414134617019310074829222384588803863931138194201897898937019022520681707163682380680655788532973320283446561177629619900289512492037990261624785940828724106960568320*i1^90 + 3947649371753724289087098904702629753107164337272376382246824835393026589659666600167079928013572825919264543138452298312596530570102655389485566665258084718532849037601050851672143999506743430233894774372513840469205508203554456889843495935504894747472823698337472664723980840353560579679123158347863595417273606180450948502022178583141037295092880516747102558560404913746803316235772055043376874498234741205509540122900708409106236014967431920820278940008280186094108085086649539365251821560653915607447852751099118862677756050898553520938368963641374550748612584710887729948046917242896651051849857554287657109579789306148299318871349369065014633843244221485206870272563229896859112327585881089017150020005818621666604076002975033656874812210624606567049859866620910689278067479767422972602815981191004616672038661067734664550800205330983045110363590599096452705354589396282203051668718023596084409591537578586348478280644854865360611337598911367495932093788186067286226664151860540733175815850335842926748288389308576392799652711775573481096830976139507842007797179718354542012203958525156854888156077911063607081814074211063097694349790606851413609275600497207292974578775819037111267048456430973490149155520206995538393005017151556584528349982247083324796410411090937157132373120990109634329920492819720841093055900217185797962352940818034346394088655028208724335078949329269267748036124330855420594354461701158447676723185663840120146424489165172324393993836441676504574591058904419029042505707892357564800222559358395745354156526942141427250263519331992629722152640920277548496407673712598852127705449849314057260125449283608400872952780342772758567171795223740632747547834442487333091441795309629307264872478047682373875511722547457797097277186722934022410788123149467175287206341704833126827437650189949798385275786132501633016851742087071536383548851454411356999809512950212232546999758313673748010073169731923064879874670717134090817698395537196416546696268918965870737011397423817953153945661830604581505178681240579646243417573448700806219577468449505012780297746339382941635321554042297708360202000006402798491163560744727862175608426474038388850942829330442418423774696801919055051654612523077990335276264386135606135208206246236038248433209500357830552528015564634953098694788250150482647221219958895852313103900111760265558813610926744262541484678423351969737483497566857119576859214347455874037042655531421311906206991291929644549771393044443556747588670358893950311000528719561353827188184843935509131947772077592955589346702649349899051872174159305731798347395851053383974075835384926568856011914843551867768705478634543609095534736097278488329869622071091299090432*i1^91 + -15667974550957343300360874698698844600193623885032461641702681409448406767638575619910747534377300816945897434010191873775829985053374357523338544095559508668403176875718316686580850886877730191013768484772965333295861146898953989763881862399742329717054965220433907447041971322990939345894321315639296330369518574886006844266119732123831156444312187250311004361838306417815466406199942414080584669216067236457570738053613191571247838747030350994784231645715248446071299805391635934228861175648561056578968239158117502798412561064210220351494132194924412169120722514377947721304719807639809658775964170293459296774775957257603545969159999348985418770040786687371795088680393993170795575246095025458833053786916743900781472920216610723176633670475278665644692403300712751800554249764679355262833780252705258294962448384202607854359698044939634548173906206078665446774508680154861194994991581672064858781120717553474588739005873766416549936599636452331454353304572492054199094403509527403879278634915631948345144811862013832422240263505061145192017726509214389889547780770193616901728555471464379066307870372229228155133089171712141895038816942803530107874259263492414567138223285243813994072870387785889046980563027482812960538330197643878536664745506675656713564273099268631758004806899764272885246999819257199991256245577584353667845248129559903452922056269061171929891697743314033489498286515540397394155943716696840414381692637433086553657382390265132599898012579146041518487028658284642784351220559271346375492188749769799113223205848892571978966271543888957517285076730841294893933384499484425182264399579101845472487258138539093061408710053316453654630314231050684579034841208954534762361882145298839013404154466326381862382502498246380734210437084564793364237275296026109562988967118524821636894124802911906489467973269403750086313011153724921387904043835960545609005398349041376200844503201981136222659211061839107799824623031869162329003958102359108105930157169961483926780827509602255763612916657328613370701221775759795548753209978189756701557176525922281329687271375015974498997074941630664929595590054071052754723632377686453413400178328324868731434595706565643183088228980016143725921783693498954770225387691580053345296989163313319556710181068602695685097486376011839050239018439515541875667336430292981083770108026215983529131246094191036151281230532888270103580231179442186714544834718175473466911067920906180662124720413755800393504172083363167237302071964454442419552873615261240751277440773453458446348878078685184833635285876044874553269128927487754082889364282318041803407243326662993790726819021520679420671515283280877856829364119614927549649161027584*i1^92 + 43597861605626824992818767757710049893439967235633040203773927751127744937256013533696873592684029104617201558742327720068970603053264556605586881869947023750978324944925645895070792166330258864017661269407082976359080567289461953809007810592517313205740900907423332447905998479762444691859259041270185644609008286344953008907731770652478184037758956008922832806006106802251686991980045721761111797805712273075556629164370563302374490923993180226445444766567657917632498208739205013986815156569308110755006638601140752369626506926547766792969232653398914387844204233138674582573307955042597743572865823340214951156515025716401447364103675258944834250090943709466616960041231265230285352203320703076365579686979373869652236459097316677539977949087236408847635413133160522810295350069189132853151861239732182690922534753962900592184340346568760549428985183975975497137853657565737103798807890360086825535170588721772097654203641819150592163942304266856494443051750144215083352471829399615821045331407891385862894417994701049048882363095271571322646135277573175015591634372098355691193995674702842080860318906860351114768980629399087237912007440384706751098408479282538511702814310289134642277797193939945960477101950505660320736182381697842537513391399043146311710118788357377017028492920441072831317293898669807910349928414768425918180406060196582181142614960706842822409943457844795813253688136509844707131487253666049209535642360258027110074286192995990667834458642365234757798786744362809223553186746965948024244114409946943572531792994993726938446456414413980935244528935639134944950345271787298832384959586727298042505041735766208503101328642143936864666377188269656478763888405957148142754857595189857420821553280688415249720040174400804721586024546091563580068872600607751700738397102417342183111042465580707513968580674990291538281253157324716078468382068908779536661916173151333860104415470880717529997292755914129930260837343561379563040973593197494312872077546236274899639211018704998131806793429297366052921777767492209850807983563558617905063128118441854191091399112119653094659049675044336315640958189319105775532827050521482389742983561883402214525599421504180379990609915112384413613125970341765431110318242268883160077917468663236969896566828766677055366597046017774001308608918725021572944941252919004381703935933130819393355106937509701131183544421149688678592687308247610828807368547655345225019691769753619269488782654277991205322365694042914047084183798807138371129439620824810515534821909185849654339976453089869617645882833125358392905174267615266762158441871270151011140187188115456398751637014513469870280581284384641424465680051820560384*i1^93 + -108144648260310746337068199443421093729268231073508156725558505861280583479919582142245245560865125793146763696084658518996625999060592132866720462681789550379752225551501510650428484519033333351099096044462665948598542232775397598188781576197267034177362334458628611807070634923090950661757122554734859782871437922541842197372352208792755298693223149786387801757135916276551001995541057177264374520133671126405703023932519629021299714356899744506319305540304712535839657299631406078067990286303917277505732999305577245300950036292005701136832389063404816255687206028748111837315920546048535244894858777515970155737083300067662890710361589969152593632346830184504127723181372460067682352859905572183739910730660560253215817466697264696394441588829234342565490666094580843629038818131438574882727563951948631141697205943759766436928729752419014571917472928983443985572591981671118888308552093734520310783569289776526585607157398410930207155223697390263346604501163732061067736691369834431578173288517794061229496485361331604324796068934615239151329579497411282413949823038891459854828363676707767189831643265988483157510487040287627060562314889957044229153231129311205788221316690278865667204001591965967205953859761395536205950252054693420628597222065802373536978153486206826973993932785014654318177841265405311821397243999230478579156306579531952822879706750386168680647672584653172643003661690648952163691731065336248455585088874340039596211775162976925808977494138434884557138982066776521018736883463721371903080664016312210476327290316780594240694998287129421558634533280845753819506561849948776154405596577888735088713580835424160101259590232197175658515966999512512674903804401250837509337925402696688106276274538069494860969139030098413098707305353586322054703701652662165139946171504259817639927987712206801829360569146004074884900325026003350417372198893752170215340296780175753843721985268673940155203077104774813412416009656824839373383196180460013994539056398726016485965837314906541220431644350444811872123117360261359247491104733247222104451024869954513516040616566936610001532298851110666469600706848707341023696708300606616434888332886312721327645076317749649422123681103883069874180183160424378648455531232215316684237626582062791035354416958203984095776965442270381975574361659712712680470330519957888463214798871381867495488930512374185422900328382226400419143466636082430685483823083522495603373287789885156327482052565116021353055286637997171332551116994404013255407635587858108097422066929905450058968644297388291614490503885150119776919907603979900416459900932954068903060089665309004987148266760580502808717472228851348429340672*i1^94 + 179221128534341743098662357461042899460636057699210452904798557889686991973730528203283406522373401064956779422044935360692054990360946044450324404217763190806734293231477276849072331089169826112920357930909050263982896022192823243143567076079247352247983075705249781561496232414031895343145504304692401920562970901957942706023902616584095977354833207278588914753744483572287911985361476558004142538598922604407000996167971414079038883652606269790738482892234372508005206319399291858983058873362308816852082148874959847810438543398206520391704223369408908894956848428154064401278667678728595958974089867219152809961829157432709192848203902345646061289568474592611519883827416108464285239848727720799115386717681431575570450390448712832539127111439464664205958340745388715507817898420992141136774276687799427211604694643048724230331155739168557611882251609153561201058603228460183601963469099456685585037562388826410539075905010506051482143881404763002183877540287822578937263511383602718797852424340295714019489872274808571591985515516038155152137492764471761787049000651581629330338904168200715435336771346597133824481273855334398751149230008140275851895586290662072532093962325452028732508293353867303557953750233905757188692469405597011472638949768478009494681988078087113183680886033205310651741242779729455508608092967475847773166174119292992636767553928613132054629021210979996736444786944418184062672007979467618954747117773263536667143580294612846861090391396841735936036491499754717975503482152753811605135514317020634341977698695844828436900224510061428622342474965713341743823142825179219550627448534882743082096178025562508547732380203638677942404999949143658448497572839553349308056170736054139387171680757692553758193992007249544186119780977140670982467572331988263168014854989007605113761842925920475562407754515605295863248295714832520434437338645511471149701521262627653578566095254985309994658944347445886553008758874853869739529932823634176494373239974679956666178998225860395677468266537895012749763247947058095687831460205600508359603353906440496445939861206058795799096900601148715313428986772592438345878710469939923748145564074020884532945005115374674596931768960565309300488324792420327672738025784615124499331627846840275582267457984387895403310939352336464408131502157431212746887258441548263178415148232888172176018289042879451759754862569268202297100065267323769971191426289315719818005176936437294895826180353902478999733796468834927983095177477390634076322059987682952538214547184556496201683572057657570135199489147142770211732070817358930125564438920806426853815721370179235866413014963303883502659318054912*i1^95 + -147244355920720373188803198506434770650353583435323908608760120879226142319022081757785869210829531443038093977609673371401454594823455407525252040731869021550878260108710183377543226283540431852905303177237359232506364522892258954457436991869300415739856520973595992822705638731342974019652051323633027012644405173175496017024725756587108787718361771900982852243418304423445663782818438111877684047753868000121216173576646952077307499349051966596999794136737743301950067458103481246238694321159141023246994263054030369839528084402363317809579823462078357113833296869584434972444126079609739546539756389909128690776391510227381914795937876581072609043688113697482147502555865570386085118339124513872013304881487356579405033108954058987248286797378958013440903931156985184862660525375345376389689602980428730253014902542078243686503363154041152494107085510230935886760788357603413285672399223981298942683899654811585672530729604517206710345049342321906282244423128482667602576423173889593219323729598802612320627872375660445557238087634003333225712188760350330897249447544097482640447906034571960587310396036173299964162655004470305277818697205146210413168645238473482832584212806949602224847815433678910276458052298858590089645397698723220120989087209770183314738626075981722583616597937496917753226449583325240819568483878487966456280532099390960150271062310252155145577359219226121879672925634323322033174324614427687801460278234636049135240411384342478649948369031765314391142733035738890153573648484550352942889960448601799264855873027992254225102396069513329617427142783759757881863767288778967079597865105424401431109892593987877792592124740423352107539004501392064838239800809780220056148083784851178719183984754557947286086861965779717099450994370158032846141800733388624651150057321552220330826324099330079711903895919677530162134543813815814440918937974368460975877961753724186413866977937085607596359906552532611306361284181332773319947715948745027059117523697299370492103382508601629911666938670537629095526462761053404107733829506949914604270713309698023213266555425043075402145449063734547047780004804475123332972042385681661107854538263521019343260081326159374313182094997193328564806697842933782172117778615165447987605852355148316591569794204198151206625704066611039384896233783673769278983256160245059473037715530333185703950836823534051010548345928068229456733327402744896875232420179596691765218387384263661653333792788492288854479512054406314748695608368536048971468551891282151457794456467011791312514022482469077912137197037409996209898356983852956694512151401554011876443776944855787084430028779248680960*i1^96 + 83124485862656337214292029326825430560680775214293360917084472800837581909860577298321416015184678182137239223420246503749580667309793834994333409914763048881808674434775960138026364331594274337720842794522285167922261668007252322265784590673977066134141930794163068424318497627344481601535998583101594664316272267728721088372907291460197583923762082571447330712834129960684070145980875598884895508553711384179070560414527902439691457604345234392421778073349549341550021123648296687021262342543512913298883381740304122194955635972197483458995255707173209509694313789397005364710075526074506246270061283471522228575112687707969464262060741279749234023674711876280687246100027195673801209325852139289292855644877350305264517837778803924642191367360142107539585715730764346422541011198831124296378724692140144072844635753024881600697559692661517587087947165591143613737426619830258392675425677960053157004378336847910235022135213245414216394357570805059870400076293041933125621294752372086818618084035195336007977174910573510084615322724859557974746933293599062455713138697082951206165455659402985182367166751991786602028692934625386611635554188173886642992413271655353378153426943465226844281741840752717164650031112023779162506042380554848154559217295730223885954985685685378949538583460051865232235100559351970208072636321332061687287681287509864276333845458625407922176210757423919687658714534720566734502947922406294581728912683583161633512868817238494437210362866451357716823242844104185320407160095056593327203228625051076135607479932743385810448147813725575118534382546357844895305359555166175507343284153128680413199728293578639120813963977016564262612875974434358284895862635131496448654213318316308920181925018226426024990765995012842667687833086039220322952802682685014710878930209198190290394915829910752774351669631122727808400460704699955778406965191567617254085143904039505827542891423710981212103057599022454571376646326664493402652619300061422811442698990850131007375127639212350063026878262781751980786070841535885083807818208523960252876597921494446897748123412979451379265625736079327551182209533657365629984463162077646169381934141547169352959076386992791110933836231452054956095658629745852968713057283843956001371648993921880222291342517133490018965106302316628763459622030801140621924816507650606151330432463481450790725725020290874414191158729205289436683510019190143320324983517849479632724028705305164094333510867445986433962788216829953231211724979053716280390415934626643020557038387910339840046393228229057158729103812028546951585814338874533453098183971665983701079729475639838181949440*i1^97 + -25193163946010057634997594702285710338398665208347054869672147151174262840051991020309175288801540914212890114457543389805243140968977450331082423486062628022007008994136417324671612148921177567092374577137391327714564412001266350227943468293256584437883939463070234318485315812757712393982432690944479810903614423971472298825322650906327177813253275363559883500820004924621221599759374535274465899360968885138842640101168217839675441991617085334023248826342711686908605136544767106027233489421413956559194665330974763205529406183654831629889277323916162946558354207915026356776386495418669584620046673924055840664455805834192430202719801506097805331727899893846761103210168507774821966162345924270110604287620426810427096397030309261071165084028641310505167976546221780257738864613274604929735211482704942367921526387365395018051464608170676517360102213529584307119397774594377858347934213605237409033329168067523358006502990489513080800555515145501107139072743958735710113469688313978823685573848107996021647607664038329042610323893449653708910765218269598675783485829314299627665536154364982064150346958629988623617660931200751842501361301827638163462676541547266496736896736043622090047058819235776239563956779144043448373797921059509760638233190307480979616063535541094193580433496750776042883176514419356221526191622110917251355375948895380905982783296314066799181438953947251713507172844701558238561660143978676204836625038266089967656763563787737225572051789763591176739178990849925462262036132147945879270903018864098184750030324467623345881128495051942006212011339351245396624112266694852353928375841028551436521879989393142149209748309706544403000035819895639592998022347610958310543499059638251111402595415439532235787894539385803254263692341801097178397886815697004365306968964539657629340018650671105551256656218332073355437659231747549107838087406559626251311826128385966471009548671012755721666331312132067289272643552060956644251978750610894783882352589799557317997632260749882666700701988643808492053976996015842069873768629477235405198982419661950834972828516147289627467549471769537977771066852752962691596020093292129276266927984087085988171588471404573925415853532336064126379393923074090550888690167655674007414391143510499645059277302425247655092327340272619436490928153796723096963856377440392846354108556517277917769494512613670430047037652858104012433701315784594301717358997028201367056488249533613127991754240944674704614824671034789663687133492845786112226164992889191942847277423197715332460930938384726812651207695133807619151219701577736500039847394699882964570546896896*i1^98 + -937185779434453025239394848395496736074310658944497369007356737290091679293143738434173493410613232086819227087179573853079213350988395016172467792663704019817719743320526305261947612554764519819566379025774268433065642699947378837295434911330010455237191131364693626475210426001088495056496527011485807853880866495517214976951688652733576317741940766293586604068466860789981989255485679754745427069532237132321118056801278429095840775820489813319414347510913896887486872893034196133454472357463315935733159751202713641062654936966627455941919697169975701442681434121335503887555845417630800651890194591922421825686922964300835010937229598201919857301301259773382031200629988966864545173565230629838600008239290271345774694998727208762753138841266493227652956766790966342257003623159119130312462870986720076545792767673675950898110933301644295169294598143069228843887221376043349936511177955029521156164790767225658687530209407315625133356540547902376119853325311735262150661368242825251504302060841232636559398232312408277551381473479029207842048464709239953824961489557601726849498294257369182165292205649093614262022284606075991583357478842081019083988893496940555611356998485747865506652662711247404880498181398543804069881334247345329227966107766962003782624781488746139528825794620709277273645168553660482219997651770999563581538675014012386890928411017531910547368284641747158675843738474358320744260952719979400510883612913451689046111958292634832612476233613861471790896170468828874662405410978029918608345384429365733866704529021886435365812607323253721273368576486430654279532774401569404296361501365046145718008931192089425183110411546358091503127827268346444324063177164109045147327912175866591772993837533065671835926003532056765723789617486945989980177306051736193399034216466290057399058894912905060539362034213311211890870198033664113229285382099297921321020315283613049345539477818158297220404951550727152090154578112444419601090481371154358173993492991815509868065562434590500229400207440683039361890663153715441995073582796352240730337345653905328755519164532281217867026018625599930369903674641315119512039969156143499266711114268491930947770269568509214979439392656158167864957600347970369451099844630118312117356969301744185435461748013803085493972573766942461572335262322655037015357468735731077029191178186264647841845672278842692334237903260130108856843788797682806397005368494550473355632153194993323597712142772408997273970204516610360554996454771055049013512235152810904366435820234837548882377812520323165341526499995206261403880293767373257803235449366380544*i1^99 + -9077151793056455299232887744915952236035634846962652578582140704694863651386923728202464149300769025948668226810807638560326750170482632363913118370692454026999366582811770415138068208420960703521610345696543468935791909163955763130771922664789468101173006604441235161087442202577301911833381569076058355166028255781973334070470104542840329564886376299026479170737147633536223266093602682695433810289612358894002814713242458937792333143118916397880061704961333009521589024198782622481907528354048170870280860663153637296181081360383166338342692859782300363240185470359307805690968754112447324255936443442152642311414469870018565726991510606722250414228034950226236713429550807938690323743185499656414607319338775287218074212054391595840118131544481822198961277765426498291484104487442028855287734587720684990534725007704166668089470837943041026280017921863609133853530172265530737653120364146337541084774984299570432542458260429199700057469533065908589032755993115283298838671706383335571626009557191134291242184772179950662895101900949926626267178601166440618807759563926466176681378010239543072621006786333658713564635590121998198906653884632343066800750349512467348834535770865100001435423767337287629328767317992200296039468547396632173286862821526141091115396662752049615318848020925240490118040093730899205111316689536126468893349015694272744714610744519536763716753145354874053006461823807506496518435484182759663366795706341947828962577389897520037457451886851728573608697450734922700209249626860023671861236321137611305846483170891688296292670250454648303550371189753672136038202916275554388352402078218184861857906843760573943428958782690011419238589695739353467396656089470457406537304692607305433655056799660967211401672093699405388723046530809390110644385949297743727780131321253630916796545354895286524251622764019343465765307258098151405560260258196800085989600808942595621291095524287971590290063671759960034601584212621478252351764696158509427317438661516512614948488477617294617402243032222311121583555499205715629793142789346413282556370451369153598080289150825874854821785634954928519165804612683309461227885671833904272662582547542158433636542828138002130353045619186278597774454661466105324984711601315905815687416114339454765030517352058026528140066276253075525414627038099672173491712817018432256283722917251684053076287421828652555988879646159917901434898081775399116342687883473134193822057047938773966034226885461622090266090203822240883101024555888797341639745106414406489010972914330768296690241433409279817259519698331300131502998251639251402752*i1^100 + -3551989807573128574643047267249412337522350128224277119319849174077787054395487902144586547600121856569052174730040537174844651627418870303123342462057056467720818561520712462511754918772312869891507677294038421610481417176188417860149572171954498381949517766358385353433393844197619358638538960316535307109182120018956836809563566878909332450159721379587632857305081337286055989472678854014882271105311984777696385237779726193463273771401113475209762127268199945534534944445849224895649348755519128285426531703107669438017602507487463609994154323575730874345251104190844123832266239977493057856869451448796042894517423969532665662424155206558054049117505582397658006922181873314091599859970572713426361951973273727850885840531664950545962104786601476000822035167174553427595815172904323647911556408670563051505601844237355753867276820149305640317407161142891919337952666359756700353573478559314022171256139867689636505484817346190419628161025158417848470764436270591649068192415149410042461680353374485054084793650708358513655377141385776912759672101730964172768211459746205884750108214145242754357323246013611727117014934892743404848897228816589478710056044678432865742826033225850533584343180377369889495390173560712817168027361571033126009071201177923554329646501622915383803096216243491535930435868785285126968657541654371144681052205022029064818659151124245216020497565895798594584529670396048981502382738445814622572882285979025546005938360969057169158681823043606119825461727546847064988259680513485827884460527671977113270339363532199683124065883527578848210102774241045827838777765884761651934437787153663461173661355434273965190853417834492026197564552313491100253783556259448712981769645505010024700632744077812245473327752057864993309643778925571704021824748441743873002437239097312538820774928318427408872465594454924705493771325499654359771344960806882485066083494452667190170751422936103893846054942031313637100555507247545292722568453400386419104830579610679214578900825994520567430853004510241556854013178344387273926726432657516846641631532906900870721075156963971379565580809992573665189591251549865773078978797384588697200502447875806601285497607685672147654021728828630817737432802106063333846016372579753122149987169711001453350192905569310247922602831442381589010296903314725214546758902028315909022844143373805474069547093193338981092147732267342516077348526924669685430123834336058203947881703247220081925631503312567226381399643312997685814567405616800736884029841168004935195407467656543657705773668001550555926827049799141818368*i1^101 + -2186224725413685015077574204382856835781368263558218109769752323665005279400874793641937453989651415747995040829130009724876610473079801897610418077403250412449169694830186416729835418294436108110541336397518423998310589797075373720937151424689967750261937864933922813416403874190418396331473509453920399621595437540906991358262801952655492611574108371797534756842192424005837006829901096886146782093277568293252378644950702103905413823195276941557178659375172178182246095810633482229604218567481269917867465333596335267892807920125425410361490805723765872930785314419432081420652548390742102069229910086617100117381450899583216490513771947259495948966358044794156273596648859051132913582601453077807765637694863108872826146873407517619051097926141132723333174926203848594502535395224323504480591890492167254862247076871806954128781716238644565662331282119859681996033201745869601522163228410910370623710344327302088881023112886179220957974748022149726988102240539028598663730699450899866581921082685541462300621053715772130469721308357453161203262215546413366225034494927675348832936214104337561950925634505617874845786464278792228793410868851496421904251907370424588964843362667740087977407061220452826057541568583701752634182113290047472012976718689974394539875994180738321166692417467337701409599412626989660924519420826305154414061649847028397121664682533468978461295267904623615648565705543907558590074205065783766290046954220652814533379773399079799318536298023171525052214352143579024005747282470903928463582230782870466736759776750631202212852276545305597007892304857416734343394079832843708386179717903994800769161804103354207414373585988298462927399958286905944502345197473735761354019076229182298555218980210704074314434892315736869195448346450374318326619927289351702785810856394272443068282966692666416895405414921989276038480654406685127142230455922170283761184766979857149735846494786748336962355546224022915249297754448553936789939235415441628042736304650741182800303352767387546143551317075880030133866344697368387436163023360939880916718139546750491398092339330689424947312696609997533163431251020692512227025251559702782168059926778142978711809065749240100522380508568212845582332437634357768220443612280804174371940400576850450267996672657927069258106156717203863734478439693355151170478625014493065353662897754128429989490858813772708396599697386210299025266861622825745928140749074767769878616824521054442798583072087173840073733203893826679323911756407654929748972355850735388246613480806708617647904387418158006272*i1^102 + 3137816475958624727824862425511191448220177670562783003183547268554767378764581473026894510613186218612357383537431129315451230460965179208854609092722715455932953431122418003302070504998139942293274840015371494703843678231664736325000305238297342825342330545297096488551413519206439595005699445069546368104757311748339731313819231051508212472232880399711810761711971413884494803858879395061267869434265213533245160267116143476291341638115443918889510944740871621565528199142143948920840243124013349395111718788184334113995323495733910023624661364460200546249268206167751215826273060121979472823516408871850813008403490528348982536273801603550592436209980802246604034264682352042381443733528676818874390324147360566055529537086930919860204831907146094695261641492574030130222282345155284124253738619363158811082381346331066435711373178773095393783142174447825001403558611485216560689729915391890996574224105152359726224411774310439716257917727536774936822537090960260325798601428667023362233860562233684953623712915436138579442039848846058784038896494509550721505102245545679895103203991322132340593640159257515454787572415236740980940451751970614173390269432710827183969184134031769518791897466162193814940713291153019661146822077813571735845603600309189106691281076228941278756093006307332042162020790190842158603109178913524937189329907821392613771062931258191020334576442273811576232781646252103967877997564105146692209656411393322438032697027152148040702513446943680358947061985209587863940518569933584846641085999257581780839885817504087033570297124069429799017960461987219069234231088765042127796070556850298761088815095956835731502073428952667096141559119804458097811152078615541862851985017219225131874956165206097876578102692029342740161456093215793573410407349600395360694228515276592333613604721545520527218010529278932995373431242477124274698325397870691974558900413535710707434505222403254007333653965085506337233797836823501365033754183599056696200965715707550161440433179455639749968484018905997541655229264513380521065650344775474413061807367942956646366474307228798077499727491952218525207778103591495907186840806396879717830175636616518663793877877630284992173509283922235418282223738474706992840464824210194430002883812584000134749560873638372089624108783492948865445990619230223647999891538276575180875670443370368119048082337038131151240956548487656441760132908232913200966481207735545953897327820643977679141805291550811330747479938314770065894281036518730957708220424102771881943922460590080*i1^103 + -4722564364831199661421365938119581350558907572757381874898003850388095528074694760354633697935065433318697594647688641567211597014214019834818402196649757365056288889915482129919699039380550358676998711532469475247414459715809045305498653698434325757734805738654466713197776028664377175350463723838028084672941978611524460711009385882350019561503972493049381290634930365045253914161679191045124926170227101724949973315332529679789168381549603229100781675066720714093017883413917488890851548206292923874619003649894258756316156858106253150911922064780100949261124772572957386074951460733906643006659468878843353379873810145493614669270886777715393344412494174865952327508712638482981850339139201144145860648473809766069349084965103515887141711372059798784574885727438433481918174825473647111291122278027075878931413063959980043645549397932211250859758890068628348534974683709336300627541066021493157235204608717302993960940890765237276515594952906905833052584455896892188477243439603582961333653968486655092620025872963378283616771967806315102630607886677063675913264826299574562615808212925753288027341979540954126608602445776952449370016051113497401087842736308942299427061014692905217918083475876172070747622772864423622091145976582599918395033392439823017689173711041601758020980186041659514836700489167868422579459851021292606971491949799044048826962025769906455220506351942725369361034188063511869921591166158815054935001670094714189184353123841424365181220736417888915768257998069677350186572349334470099691538146968974251491640821042341830073064607442444006243219138926418083569444984344463853493610506113538097793661435105297670291787923906841512523400813658657611897265422922614859601412489391444075016075995369834810458441688923101809086724009354141462783596625577230631678434758414118114710258936703138499130138071351671699745674390532146157045715999382761693089838278514534721410496841206153947045573188598068151083471896240263836448644132450762924717833783221185573347913357250847109606306343181994967763051930098811611419791681824854701209970768541628782722007946119346118022917914089552303401189623902908954366308040705612446947855611354960501314372412230611930173355278896700214865874953549081039422798278836841187538280658160960258579105565335786659980653615504286697256348155264070560488844117680826956777052078737949721092911053621782286502168368649645236112158415075259492393276885526939176860932413129747117624315681909014524802901344552495987615381447175455256896077824*i1^104 + 654519252557417901250335972296756473165551308637714189450999848661557060333327606031337439114189867614602484266140269371276747732952911991801220561639649204686421275966424164406616195899755818786150181237549344476643602125505969205293597609391669631965607775229466168810851091293782159938916655518828763224035304911477613695928702632303796781811727442833468325298835530024369338663564552453406664190633347909228123957159418739279602659344315377584126386006645385663405478715213610302130429148856339592437450344923231875063498076068894297916213770724002487099374221805639813730786302324860471864991181756989921620108046058632517105817445339868508921520803579983526490446418023912906993483737389297792031245796850859043434563187398583584841100234076992651407803728519448081033010613658065522411150824280923770359897208965782200695657314335292083316037056374014810488122222435429214581100359216931580345941056239080788356359143837284562328291762375518039673286643264970887326006643957774319439446417777953315199448676158766062311814734791685098191045840145465726251350923167459268569636432766814895993881703668359453905590627540245022461947388823749245505370771220870434788358599752105087930489009872830868691617925045473604473293709132467929099133103352121488390651408328624467603772618342488160086943295827576706971248128937037692104740085865713461820143106835911057626671099516044723720975408485276837843893598479596980731249605265809073452393569241797160366487739804104103996409442458719407992947041611381802864586294275258784014609517481846918708163051846429180014792481758747849421997899072404245962354039477662175137871478031065633150955380347395278340642817321123591537609563226410984372096331538530432527807083834960117742001691836920055214090505845556586247381158979164661042263765488214535413829318978342862030882468109058050224080042531117671855523744680511379241007769149627692025575771970776858820268972218704855590368932891117137326607073440515875760671634529537849545229749948378555793395871334109529913186454683060516634361199262619197727482781388237757729870858681466076163593092836071502242879915436060536728999029080308094529065701527170149361010129543902703740685360015645181076600800856428409858941661414734870667311572931352219842239646004782669642792347799596835952181113580813503982299404766671085570385644019954764960925063170028974930462459596606646209442172980718513136490244686645374108580625369997516098313066648290215252995575751903281152*i1^105 + 4757564579052449468112670601878313654864803417132439457105302030965142348866860791591615893289662686631171672243748936779862195412221603790999334891007917652872118077482433252836264899280300944108485434420303729563266547982357497934611785508648339535257764127484152783770747412964588062453041326034548712044185596300357940766937801852050940118675649508225454419916773535609676646416028685977799386357566898153957170060969236742490328787571314458498163577606963350346568937989733711525525745790351268153162404962797190155766717597024129804128500784833602745878985213268139855210125639179743136309903828811357376930916191094130581689515784043041635253356300624639824627743540802902700048534370293485352970851154290419858313073029331910629177115578946447404453736267209869578580821154583023061836756502387933573727688937055771069433312455547828738981990997662257089006104471674863034677301097687972983762381402702742044712471005627644551494025080661574990516195357631289581826923275762075496634962711424280190286764139270005244998423444013326405442359249412165168380946643021104682191272414680513830391542225193220233820969359881476701567960036879954229173971192722327981814125773880365656945976185724305887351770508154386878454924727878904618627447774781432146190233612531921210096722045743477184239341552914242450611606128990054619535375473645250777136381079010171831992389156384260250714267013184387207981882055618879085455110780680291916480023936382086821356485424874602773368188806012874987187394290667930632366628865780520584784589751378747421254224405873134820375426224029863868780363143157342737158202389505304031581467354892695987409864177633526966586619513867901983659142277029027983382022792297147837349841595713004335814961622957282199834292714740516872587446261850698952338880657676268643513730919977721588292398315462422232027707125864727899096991803161201067509463854204044876910596081966852383389260752614454708322640330269875746062874260666135867571110580722544407589093380001145492129590312872266980916881300122776325295255540826188109870451457088053204618387550173918790779245581145584433158099473976719405533907768986787926431247115114477891205635227855022898568264650569649414564086242176168952234579471919140800763765316756961885831591392208455235252234223390412523225765611140824408108127880194190956132352453530149302345963069545472568257668179076147082410056546485035432217809384965523599942431047426244608*i1^106 + 6491222656489482686500205147856230827688996334385776515522995764306235762422489755561410990965262816048039277580557547131332068530807856470383309298893669604866328014183905256985148122689600283272051373638532316393746759205993724052109029158933869030786959001801269795553111836302293545368093617905249122352798833956451015319932101917108850753832975662663172762075195236227428840822971961711165747161441978843458364516070747249658940198340866530304247958192624981905658309559742891195490557958954513289514639161343995163109214670642961987543913319632518685777720612429453270711117854217818660149435734798317374895409740542112600229644736691070840247820563397003297110950270124137922386621634625593921889153066144596639948240187842957743100999058011249321549485369322390611263760590495854876840389724227898062544005078395670243343373510358616014432729747485042458934080614746577574109659951858076271931718747373767418567358176112008682286987928384254931744497481287337610393694907043838352372273440140408848127391563006579496683851674639350739079631773584525296636445497919910337587181832561384881219624542208740967224974553600146073943092627806181702403491458692957409339575543085520495466976514160795963079957173232472305001571530751758180627330255448544628199123587256939457498753505650564472176145567260346939246413697678006959486108936844969391404625596095329740758014832738619034709727667169388923292370138580814456492929004127741957411402158516632551009935451125099069562326255718658137220843294246994975400863007630384901231529249967400764807705857047078887492409579845514658197491898939724086679862788829787331346797090560390861175447245654631255608816753671291221663941596926615126992188078905770156517458559422487756864607572888833023007176214054414969575737988323994066813157747521228027956346502252944134427799877937175885642754866304333719426162364194046753033053048782614450472359263604049929046829353042975918400747000807571023777574956929056088880434506546268647647140109357690251761065946837164873052869274998099332920868149573813413987496488825056840299613350309941465009704882477858547421297370047431166383484004926705746771437508782484548445563363516093581023430140865655420190566177553224958451006925659322221843398843700463333294582461478916896142948305025003420445959186240784042912776162379619805871787424973141002224248961311712413816973843052132591569551832907776*i1^107 - N1*759188217970186792201417847164407545664713068215327849717262413325174788515287435880869273264716724033311370086841412927363618504648575029943453220203706725699582177454354388408780114266894104108475709661658695730901481412611780979440917288476561004543614017885728323346505844219187796137151147993505563070512326033781469367471279662469312227473785864002566381298632477832057617408000000*i3 ] ]