[ [ 362843893979262817590308769353526265237356697959913388263590516557604469264408532476173106420673931662074591270629651882394957872943417519198672834815230646728385021145788816761770861109996526984373623857518288249259054208051086536224517710490753127017542049376008035675197196859082997521071038739200736649062049601704762898289440051714293920794640879359162266220714769899315514882279487563669315043937030405955705934850227959503960132850520472756683542419866812831647989662376800288050832617716520598660550365941610669152780976816253345558403617926359059626490573966489369066241808475254903694029233784488942015275644388466230865074493354075464954904805062107893024174347894107177376992979650649134519853229526803579685807795960090345841077092560556321355063166654458379771534898684407746395627857941156795208671238882185912948231198170161146492142544872802125465808460795632797267323044791714684256737865808849260652613716469744095799495896526003710553501188100628871505291373987186464612617678886161749508883519620688833768668495788903045650503159745094471057243261521018213381662529002538816927750629046431717584106253483695744023976829509180547272235080227893014493511262975397292767948096599098097151986915393513427162931982337618813910332927204314729759356109944483982147348714272022195415130421407894456559566323821811183073884773668936440302195515065757084213961975175720326373397189186797382669726097965706485797785568959640109546238609774387639241316378444943515251342751683679318025439096326884243655379941598666976647851050157171561496789812143815575314043101384885250851837529256085290684848005568890494434656606320223987577650640215033431675948633712598162548186242118289268671464931141199650768532839366746627768064954597813041488535041956758384342709567394913109446496189810497990731031296661300912013209334288128789959853644504995753644403832209655994473665900146681257708414339254114824715843082925952830724454872770111308339772301858009509765952502382713224045317811685864209049162971772807251303294473030272439377314224618113811013567061399317842384802337588524252281176225970893432975499667871668024937665868746757962711521690619123238573996795096109848892963932629094991832676847581447680010800085530456401660346368000000000000000000000000000000000000000000000000000000000000 + 5156120634360922950334676302283648968945637599200082738730205330717350040453107726831276258992672956173185647641839209970240876664217763703127068498167201564538953783467864025950620675355554734698514386032636920016214123435675066265856140723556902473607802803283678878075418038228208306830400975917563643699317250970705234495636620221134914335935238535637155386301624932285999895569300546872500828461337201521684256794323751949055019017186886437255104673774800939569756315233870386546275598543627291767449591694420951118202180128292130128127572606220388906326255571704246105689286248497993135616808162975062225147163072399945397514277831607764245871142714311004197127794311626291133407491230982593200368044869418840211303696050073287068951496739820649370756473806679189424688014331024538695890775690639836879181676069285626110970130565829094960456154697559966675971071387660809929463397883177915323288929262721392555762776814118142129325996027878680785294927693148253159581830074274467241854798029306280637888452764568897262735379373334169107021548624941428536198060911151233463997179084912196700136833426177779374042457061189010072555006353029999379577488282636951000319032660718801757016221161243665947117952734618265551815453053892179210443911582024793342443019270434119342960046784524644934976083848616789433777102496697635048115519184815139804545832054862934023567517719313879715122377080977211336667059998689066957197470057541626127107504345491128454863833847726208995024746436867662461504649334083654775716510437904618371532879914820733011755855808771196213240578555679112502378068410933888014456117309875158748771917683490721932904436658327066208197418768729758107235815716235530331337823597374343869069662718184514987871145000535640537280118945265064365939582864929996489479723039561615269583868884445889787778680307478788796525334595911054715698120223197821878004625488851656667269294854393329552995889483501323184318701312757162425577460334028652640367034644356237849747461474695663784066211401542651870559503810077625190068792353750725615859363085574277667799866753220223654452640539991585629686467664705206731410505488927228379662325085022043015163506686094343323600756738040846751125708680938109491968097961883312888070799360000000000000000000000000000000000000000000000000000000000*i1 + 144803303580619369311164012859190219791860570046071333954739789716820576857573665237848394098326573631134148097332008600112629681216163282973484855627177273851097376172929136469018868234852350490894829166586030756717613939749024566107810138412615180008344896181130549383491868514227093620805691326228122583163206113188655976569123370781005967689532362568506329405556652917641010766696829059459407669521185087436644846102715635020336555011585704052248983016728277135652869284377375295617819294499543990201282290735441596771534137654400994164810588020565379200210651330474155048886873628388751923361840252342609165630574398401487485654888766245807770243854331401448080678034671922227151323678028661982378140052550189029573791165975429151713326495910463792964682720467124447318986362804848752245702939047246260855777180776773810119564777363561292644842185507165322688086987859769889926715371511233492685287002338019204732146588537684351418730728561018277432970663089208471192976537663388678711591994585622101771674903252793207860922586061536890397711663042811917468073839045329124022766857335678066706177871977665283570030712338807145997373612676803467320609240572167819458875185558267974313745312883798312710724550655911210433778258596952669508840486512298431477790041214865771048487710507966146306213186490882134925798380338930647111917747711442705263609677142779548572006991406982065155199595422414701503705851002787707764703078153517978031144156462613929947062139951084989909675001291391999562849613210861685667449440923816932246206565650836361919813962308411196921209746232430726331583604553729747806560768456644610536515251685657443544092678130877222449271838269458769682128748455823724548707401994681885538802165797576794501477125840818991382003725136182892096713912164356811919392721383670645305773219889160343217442464296496343260932121035575747675896380489143241999643235373154448029702557711049603390479359164198901013923544338146624083102855469757126849473738870225535055198145430663279372270222375689407232707574258835976880214594694484482650243234765837354008488260863425283421093516238902943394473233513080327898690200819408317941176499666442743910345503508499078944073757312038154509079502530725062143301289998350473350243942400000000000000000000000000000000000000000000000000000000*i1^2 + -875042073730896010562661830167727611689888518444909831512317799643202131354574175095378053419749749340148999638915641029037865592635712539668364092313844770372234139862439165692278172989223126967332876165518365325245384376784515485158632856819405178499622551793181097508337187404501669268623791412685863815896132751512824011541750642790514333568082297695441585245980312664671552074307380488233854354757454732384986872406181470229867738094662920450755140248195076878628022265046750040732656250229384224581393852791293426472605105743850794652445079686730817508145536803026437875970972016085638077651725332894613240497817437851754455586890560034843890421476944573431279537574672684304229895953555186498185289156892544446153443423955989854424353957679901181454886153743025548579626005239248139281026034618531938747305093081331070273909949831202258264976418609968658068312566782766549613447699371953376565618036626381171569479790705114412997967439971998558345828060892530947344224559181807802418255680916391191863535506279875059863254909290286493825502541318982440212699309620326928440411027961673699371274267679335010745090078465336657476851410017653433899161527256683383036268323856203731304128697640096537860177929765764789457650577834488265821639950296342121545780619521352291099683830363634072221970292514211439910493253633293075917609925758341379065306761772291443022858635549927053132507522801310309117054082856077804326270848254067525075891330511775045923177530129479808535250802929213183814654858827000752176332186423559163296039911132189086535340688661935256313500769114044434991232932322089348114706424179189446065217594021616954679530958816246751184495385935821311100885337841723749716901013521090169420939318122207589587194830047935641474921272282458524701941848270659436415112802181961418753473405704580151566978919306672729282484441134866027105150153542696641841748446625520688024540758299574316256903576828171946408283949237336640222438388027408931267018181220389907022644677033590487448133300818539614804053864028610221535893521766346708896874772352833261171529449973472017956713100647429873146146577896298278425866954721040876495598349994561055535927105182195500906406279956208743274024899935851002671396134946019969679228928000000000000000000000000000000000000000000000000000000*i1^3 + 4128804316141508687502154558635413945518204122545421703032630351630122128202544395839555393099746624547784757048852990410456225245925365482915899435186414997529728245731138005040740178457317484235521015228498194088524912838528088556077471698501607571155121877235283833393579195890879242836606459625633703958028550717320789223300435426315722085089548342043239566297626400406756320031272550432769816923128222275223800894164546792923594027192063492620039724436312379786287788724308577943645096851596573685309344130918702270973791934053014695671226717398328007849881076873175207894412086404827188191472300284844994508126988285507951095088987617543647274318163073579912594957158349565284965941187508710721116308977350183504572408646768798672032337892426419061779274844087239070935063746950943009696257399296634558639859923773592680472185252800470927702658437185825640608986224317673528793743028494683788224661047455270469686437661379452130248154672331565952254900750385003569963367191412652039394102302606176772843416931592735464553352202522195490803724511123917953502715392269914232565840124734020412918464994616591744120234484901581740177335456465088222996184969862536621528728146342500651050307213729210543703004791162952841886861800391041272132027315929841879294846413868875034566926502805786563039058918535566745944548683491557170917651996954691566967380212255951020670267388317670865840070990716623219597845932777134709243999390211189495685378300484153505244238029640099893952745730702428354499504137418041737567311928016437452173642254769601771993959239879658361402640479625298274697248335373658347657608064633778857183358882854741642872239364113328200511234948870820325768571451297589364778055149244431927889185440747731249506679324165895635170437729193160245352802167963100884787244137046341692779741634715337706954314269213870955198795538883574978470633320655897418576575969101756652826177167395009294553473838015373401861411626767291249768632760355354145921821087429230947469176397284187679759978680801430777790524037221126202880359068374339768587419844573188396156904781941280478882602084450985114831647979767061270505386259193876769139619044870961954980836955500926717258054891874814343272293937227949978426049207789137579474944000000000000000000000000000000000000000000000000000000*i1^4 + -10470691735941962034835036896605746179130334689336497691722070967469056868799974926608292677643917542940658143848864180600823596357626445451139864331069490811997968731236005534477342227348048765092602878442447211925252781242656875714449039441417633201817346797503464599623524158344093164463118776993979008113290677679100646893692957708357649610665486930722208292904254478061025080333291060449399173473379723533834360894884080509226008250008182417180698712980414091399911776568297045801051681491327492487968208591000948900042484093193242139879279939087329408881101364920571305393492905396461841809325564488639925741864948112572492933728872601191874443265051692734594138038798136306070147439164663565249658432730674370957938051572653832407152383246321506873360348061090260395256331081349768881270431750635997465214388488724010827693278636110245008342418428028907196197941485785140895419293745506209366223239898331053082759660652856351964555143294469576804304660242841681036515310241958297574359647889388230698023852766989994406557930897590374261018959214321452218015112567814636398150886266750183086579641961713494884103493840832522283447728293044334211866953985620517736097802366877705108902982997072907708461072478255157122993139761628618899387268684290659469048529300684241032939958264623678014403652672081145958571727166055870485546836212989243365697090884693061540893268632835617442077946893044494536264121886787206993540618504886964932877507694001153114626685697634975571031594074040124080751610387058635086507003611646727747576903660871716189101635412975074990514612891509107237105798192932888987601912377370298876155348204471416265701198803598892446824626374052270677953793613209366695654273893447814789156831847227781750255242604838170661276759753350243727980938732167275628801725769142023536546259203615761427461658271179199804269006626703897917259065543244140504890452740843412710556929684045858628529868167815621517735279179192248459176146646028131657933533585259044052065842917047179141964452883466367611016487548142339352903536297524485333044450803964359229212549709663817347630340875160594971105924246498118790720006567085722705749855720624913236608467178185704652187541507726035665479370009002140961677304364548838584745984000000000000000000000000000000000000000000000000000*i1^5 + 18890391756513020620579116271307481397442552261982175522664156632198780137078782798772712942161257840802333368161782494814104896733921166790884294682936750803738704705069723113514309001446646767198530469478181765680547484532086329503178657950191257743412505982168959765189593263504858387696070898365910594210207966271239096501260967187611079357334402456499227421601351513995708721760470467202098715917976480591409575272662411503465812918643699784069314941077797060182621358731710400884296511296930202611088746512930005674414759781088047609126082250114615223340739300848091966110016104075414439947973360550810408885978146615270910119618317342850987597377081354589676627878611875171121364170419402906113247727748647691447035359838660235947045992264373244440956933264142364708681432575309686036855788528524275938833767697569619104599508426895950646354468668895717489878252526251988325317618502346363712487804894319128851116717853067686510999179474409456821361380109791212687388928560230066608671260959153830615654839960107883845423774863349572374553537333981862233769736597481675934208894527404750806589154000130766736437586229111696735816261382969439767600965533953690056166056192614140813819401040953194831430201733982920626211265311098395046745836843842392982161191573296991581998059948496168859668067395775055482764828280832951478829355200257125526317251339005201675748886409542844725864737240401251031684526807897243622759516284957070660253031711604106751160919473205944658466741883150178678912243395725180947411610299248507558751842136213712173803956228615330332423104851872210299044836991303226753691961108283690433742909142009433059823460397365789558171525340480500804198602649400465062007778746303413926758934019192092291178281577555585266989936812715951925964254907253555916162865172165380770962854982250061054148079025621805667747771704873098695330524035934105788139069601717138165213193749761400877264687032453522198353398892194617482561673015643699339930645827421231647218760616795973349556774812057402463117561503436814769768468664067274654912540474195204969125594358124466843573172060793670750824017221224073880111862904219054677103337172434144075091946974216966513478302196416249142080072116071429704607558333037343271813120000000000000000000000000000000000000000000000000*i1^6 + -20256565860008122971879362300034198465291760844944977913669584676417533674239266671644671618001892899246007348215992312429650593301983209583271239889364298092111083509268210100630041006759333107033101932635593548004009395615019422993836577900491913147108221752550115430587809892957887368443354678085408709644330281189309852318647907290878762004206910959177675072881141951243384109604552434447094435385501837229439699474566510247774812656883863157248645918619200950499746703731599437332539639199517410446148132816923737770570051406110953646264448127240660576827877448944534466061413264952886535055691924603337760756182783727585397738808807620843475235726946640251673532613106958798023270943406675302349045879144490666057165903200561317480685167872834290029839334555611715651247084313366988828233116636429381853665902794027795255264711154345561260328830436792400639424014238611833171307936696522999381918208034729581112317472938474279927070897767223368761125347806358969671079664746773432533753786902490653701458424730051704889421324929870807823551674907965684442036145905482843386680092474186335938420335976807247565608033090147289365539741106650826758521530673510970749127541851048437419253180457357901127618059623815114381461055489082580130327095875404306472407655503322556197989235910487653181882305678553206037895238258680566579843330165350885600068051644297841223746462295384970788985847096486660358145262715368730209893444646455269697323303395333846638032526247145222119375605502094690731416905581908172768276181386811707421053790293000046400303923072803266206865720555938111428189056221124896949610971244419161066749248514605186187032372492298186453225777455598420690134756842946862209088293139452619236450077615916443811975415926155221943375795576002938202391188381227389260964738037168979197097636498236755590913589618495999629656542693942870673137511584752437941937081862598255521986769213355610600696047696652898436599006721891551438221546482510029933602393217342656760771936462540519497184177774917389872075861255343047355821075437544813352804904636183738909598104793114302536866357462385692250077227710832610720185983782145350720733672569708434812257402975242755451238068705811399802818739479501967907018301231468687602483200000000000000000000000000000000000000000000000*i1^7 + 17165510744721628356302958751932310682795786890552765924130063377272507869310736379165189959862033320707598467706746774249069862412342153361019000867825812111221860886919060580042434945008744631384119697481028378658668319755138369417921075063280637555113859759858750919720799290487933505268752206675244011692278563437757764832156444186822262984801960991383180527150464241879092660745097635452323728046121130505043999706310967063233431754587952322123268002646321764435728389947332050960793112090838298149607542746336449790156682025256136226205895176988626344758685936893195741985751454399395380793969102183639038547267025161358735124655793297091497581909223720783577940858597194806793849307920631773051245478608149996781733751322892426070586200859813463893002940483759680782544154687612353052273300502774719846836709970500316134594260759765705752356627446406298615370638093441583367843327529698424308646808572777539263163638270425794112251915619847355571401191183398231984085518278567471947235488522547475347547170993898314962351740961601370948676801686866590756654026518476126623314651903570263185447380178468792349768221823063341006462849026075777333401149766019431028222341750359759367014974501869676633858868861254639519327065534625330299766245716636500987167338823965181452552445797327831154718549602048887904239157263729844174418633295479363240757235476973672088914699321365719343915801596177372929832452199133578664579080420985895059801666197438517785184994529961837366244066092876208606171912049927945200114984346412915855217061432366681639074853206691399947227989794763609032530045429523569241352308200206248886130378200686372549955734813888928146122754474587357825166425395526754777842755365393079459354082289466042821085110486475625287734066971828744587130645578484603871051282918406806490614186224870098330710505799790544102968921531030188749424994344759923825963422995109975699439495217474934635649318806007895667678866480322967789175134683080863855248221884498610470578320772728307778833373362266221450945745528906383284548854331698172043983243798713015048490908830011243958305706162350510530609485706143812495880209715032008389829468069117996845829944277228408268204509292822958051759721035570939749850871734836180025344000000000000000000000000000000000000000000000*i1^8 + -10203319833114360602249256174334808268660579921392505844324312226151155607147903448759497610626205122154617162992450986316581781314368538865067533943420433125473557072265891017456849427481945987163517954848043349640351660897802210870475522311155708561200101172771765972299995218592928191177699784797938606235985827237727683261410266584670530092828384390359798891780870550601048970372211514950066094966784615508449559590245346644320320355503038857930280692734637340131852532099077749397649388643753725750687824890884148620421518872730166635563310215183567514217731193115033234769476774888527901039054553040503094460710339711251007114990894312426306066495062752323457592315002179766619982291543179027423855977504159290596969318961849503120410248855313083097662821866871608976346380597855677284205879398555725532978023501467596592825363305246642263450032580583514487046692311817691258359189820608183980117378034451956428599070525637190800652672679492869779849947541181602717614797939446579336914511101314796818088291234464876679172449609314946162679484908888152012293474325930959926681803233037064720135394403066574804894295202576361529515153387198111226995859926189330251902481586948571658569003131300437999337739951061978753351652988388376378820373582917967583963111825047474666446082689059177398436017303388019283155903311082497409371350672146899499363001021621192855920775047899039626185903320412219832104119418728818996664223904378712054427196657590024216517241299982619632441776098282666556369336333076281049015706901378557952549243641094599277786215398938429559912345126431754344285324189459670146285828412239018276998000178300307300092051017564323282973285700743249645648812159977427224661015355204505065104385216268113105741477943052472171972227211159469208825149038186808892843387632801688373662050194239187792582696382907549962274938302401209605998232648444254424586115506348795639626536450474790509718885328238239417683553068578347028650323714090156067424255398596149305426805378927943035800536141369513599867931365317146282488602677573654756436696070873402750485752278018238445838732929957689616681025268308776764572100254534965278899839922222529746463540138626451600194336552426668366172095191940158136340516693217588019200000000000000000000000000000000000000000000*i1^9 + 9003555971427778769509614230428112689899753817520247921328886406821507062848267240715328377959065878194911294405113475077059143935935102015984021051586393965796678496209934573921327480886720034921728257940131810121177932858615172737010637539771479620460945465599389333261760823912974940083676290704484718201408575317593554647208134371692301240677781037066986702326498143313723076023963241243382293937511621981560916093035881280133164105751007119148896402638387283940833769708576671565151797978219022345058800222446967511574220289811527024299875813675354942039035256670280332730473881190170012564078134915037189855275008707054814555057876718125254922515898852180016788802813517333496316788709190046945754201126389081188803913959642708738448127690453673949521329808642416056387138482922656481953467466010560196931889575617732320865926646523034514135097060697865135945189291007827542964906121046328541010820737960685765911925093812324416880489284169437297807292533337974625276884696105690832084542458451136129849638574476553384197970016312212955939545060393565213539107889715892182297759294292454988212887386879209621505881346923067328374710835537820594198067394049114440120828565963989085960867030251134204462118874786419082399739661300182243267279469642281798170518457054827703800791721171831896195660725176946147207896538200048983149781948436786176754071858017893750920742846726189490777467330678153576173830348007363257541966299610714628069286395315149623157037134041280983494514118530568929856438425774084963093487620213673157993214922111522812520594048402125250780850601214688381714859547339717816079515458529055661655266208462087403066463250146249053748273064601059147862814514301518530605193667591394909139252765342536133578116115916262575675982586034878956066926550412169914492738947762660885086692462634501598284825067165672575728814120882174346035162854540950045725605069653001814685803943450889039930171069360947205914722285453302957171717193902023605746988977970363681503380496971406734729374940292819160585231187847857527993324824084412145058884017481908253810658254114211270214141286391815844177704250733602042404070646040869980997014934632257826429422637745160880352063504741841674654717406068502865458543394548403404800000000000000000000000000000000000000000*i1^10 + -5919683964875882891933380622056015355570106821766409026030759698800503434984899600422379102605760355978261996735823559407659310673117720595823868858884234798797439444197971799057254661395623545656570215923333757333866996121398235405145237942605899439487824326178928110909885464963791332827800194718929586320458460952984979222335532213338982767998180730688588843316533635173310196670471576440026969067274092001826439119480939502642947565119322974227753286428012830409246265799632917208979969678246946529137012028056724483869950532822226959959541532724098424917386684533561628501016245766756479321563115751725792913652459973750332555169477675148460712385021176289699623331121729147912511327874237859053575437993129418748793644277177164111782511896511712682198836550797649932391976977596257246152243090855035913844469363104871428387100722338143377968947626316316986511533459684078269953120583936984860783298870980272238749114565410911883364955665618543652241034587557957792865474422193368791985691455591125083330228299684438596291229959571476189572442550331839976942925071668844340529391170648760015163234403666051133401051839383436443299344447543465410674316630083194545944020738866310496894234405056090347517117575709504531595657144232445197021426862217337660571588520329993481021960105288651506520674162500688388427125364469859234902780733646366301336918915104903065042360738035966601162066574269703792645189388338796526671589503067667438022770021693654033181429463357828784522412854280149797948419536796134803186007494959323344987187383747500570062145519498970013040816223625932474353765514975774981254531837259654111217635328371518001661368289959150202867595602317485704723632318035744222197906732151917652625148128495707751695331059161607020072769679427023062789823296995412682378813587923921634563624741765994341484019876849438742176199855627029785407203916282632023126548912469435212907505583898834717660752366304992831767636248420103021666155176700515373777505755019504837033142212131537517923486508851430772187451480289132343560876026790741417950261159501936396257450099246334598909374804531070564947510219064486081979703595954257817094390461610567058169783097673433246753723535980729947921992994161396991181205175202217984000000000000000000000000000000000000000*i1^11 + 5425194733108316912252082949285488045685796346980791827399939135259600990412316659354290851152673657165935339487899547881830281155263756082327727311819975660718220178883266381118109331680017846682604859825256429468654413815206551820182949039953970249219357703950440699952345474806507230425393498065779596206039263130059950382958612278997094209435317199570590643035745888637936540274655093620094944427984348508489071317535587751031981133169957614582171572922939946228392080699550261114601075715921929461628796181635636545893987523590757579392966199640388877039101292327615613726277435050455668877497410973898319631789198514572024476812153369356650393452656582176724862585603013940782866201838792890912228665018490705610254142197576786954995023316425243733876711227966378465130669468957207159315804133538705940370911067777062639645029939209534120450001794097961272770519714049914010808772069899744382717176114199493898731911323478860905793661676285689229197868749340664468147159776805525431580161062692718998955687065447505997869852102663361403963431419343066850624780049314091041100432637009993156430053641037154282148540156859090882455620530448595058451346964528429984306864254763090916665324179083728551054027418570277542870236860545663759523385609241716727632703119791959669365287632392756159069259050881193531814197695711193779405975819733403783647881292193355356656419397533286426264177485198365773003604267241507179253266206628390295013634090356609721033994245250636453595019645608030074643919786490374688074630286254641137037106961724125851753986019594272763968292627667108457430046780368825679934242379689029837736999789908527543118488105308341085066758705549494187082894028547245795409098024781385876800626483644979596597685887386308540803221750260698971401265687865675926141011256531016103197295114040492098733327267155118343115540234374394734215376270188158429019543699726548563320601828354907345279338642734988191696828210341511792572828208829743430580073434238359246380645414530159973403720332750445846483000637437594256010896215429737585890277721565845186153032528915754345926658411049550829829024613596046387558640822966195045240306807196830463181337358666088043187511594393034825599833503521647217893793177052119040000000000000000000000000000000000000*i1^12 + -2369004246438767103717108400714796370522114703609655140353482834245609563437126017019827922458857290007888764817307008391176447638713606404399978311003567629229293320264821917196578785710672115155673620743160492166606114307136685337138910993428520060719191318200051128182528395280355862584841682071065907899336590434805595671308005929899980767838459199703582232318052007640110953047381783890635689514054625249100062186017733481638462668939516427585095003351277053769807041261886568955421912885567252621217048576778953154336761993652813903913583373910106169719604566303136939350867494553244232267239424912744798630517478135641065855168929797525615281834584111260882797306091538864575443434918711963491014059900624579502533131822281452322973550469621769902164097191639898648124065069251756335128628797385421685927669355949497570178400528306305660329019501371765315183165363563114354998805272059342412640472976399299394236711871310843438540575116375138032354033583935510019645583226475481296108220624075674274158136741087879076536503794697768692368849581908320366234650959015911545793231280601185083147160327696996226398822647208850541400247620296251444126196274840081855222004713298793600327897853870764119648369822919712679897909653117948764430329277506373472309242463259178233136026475755724288156638751190309991883088703147893891446491839700664263525075138280066688934575617601664428300846183896864039780545207553859411125747668067939672452603071532005037980751377761660476561362420076345250686286116232485366916869682019448779515204695509594023858643936620932585645636160466842423932907311078927899814087956925039269222346332408510007752718433494841632893099967574335832205001543457727641544889198787971056906685207739015513966406517888767282908398286208027119224816019600638876956907899512426043266807245724166023263826583386254315449655270429685201826210313045155446280493438454178301529595477135359167709478384162023255225295657799408173830789927031587667195344612269672634345891064939288765641417963945095398949210333826199201373529174326632380012576255159270840358377278253530850241983278189317943860641170515575287084140152145567036880102778373028724532888072538845509430027976910125538249683657947220023333204404260044800000000000000000000000000000000000*i1^13 + 1042198491932901257858411663414402832673676494798451431649121677301540157198080193088635071364942507795189168027077618568133913543760059745565733741694890843537376381276551327615701101424807340725300837785192498927464155477151040891259054560923565048266929437371019912742961048358447070615604306571219535313683933134040648699994705256860403535207756415986427714360195897869598698468813819223477588358143872452378991037017721668910859699182105534097886769530560908281191580242593686723338154430673988995729299144588152701226277083419033703462397270642989161510762972284816225953524091273263164436282271877271501713638538920457196476219569359053589609469248315957587164391621953094194984796408596913658078083432130227645143683469052639917252610079883022680425449158826048428492378622025048110068180842700667007055162479978780517390113007586245899254125727075820332160227217790967067148161643122671231089779757745534008544352573272963395110249999800518437424627673012300790639865553747286628831584289084744794252598021791713348858796284369738917703662955229600912875589526492116534221113370651131417331264500205141237478301541478830801653787756826356607306775462440049480396710344107788354909573276296190621624813868482906610142687282035245860320552598447481035950355311755689435527955184263671948986429952133193281826141716743463090614653189956245986554867955598460403779379265034502273484095859101680324818572110091211840314624209955897505240280449048127862969908981440084877905568103194286272100594153724533085420647933252379805486285968559325120668492566427546591303891456960383737105607001259472451663565629642107929095260164691727329624548873802529147238471126083068142871136575914848354346245823067972469888681821544642776325968617229393602983154065225536237489313003698279140873805898425793454817229588251248239081543855548550430455259166754106998863112791602491559982387635923634125811365860057358096699555201798921459258139616003597364482194194441071281461183369969049162839709620263112289828195351009580022502708635268999471592632377200420828410803152187855097603818846933292660075234288721972155491412142348736669886641477445274580622043377289769569591383370288500898428993293836962062942122910246318069865673685729280000000000000000000000000000000000*i1^14 + -201228519920742834198019957273387847503454117414970407543153110829767415435448147129812193145484194781321656102372985944590964949430922977913385627441006785276742322458351471287319998542795092557868156594976730191874828996254572560429441019158755864734292858110856989482345044748402519837211102794211141396463282129482601710779011238997675861729195007004144217043335471631849354712089816876299187736491243069460497754617816753466285122918415808108597457887684510928299672232346830946592804088785636654133425710012885440789434182869575397201937916833414994812333149485787751917823232573061859986105176704850240257629710865739282931003991909516280691850036122521707594264511384617540714174992958244418935869797141645287000782466457017557215491152841168926174349242762274268119310180734205907186636627711758938709080008355076320700486739411550400035902269865839225658172658755838199733347684533226934809788793304741109226449577417754918897676985215329973971456819571991126436545719026411746941353890221159035836130800751448699778279412856661818502154076833895406043029374526990296159174915946387596327761651691891006088842562688841850709271638086845938523359998069655021175640852692331704281065954235610608869561715178275793667985726193122764938780732426746858359229269037516251182948471775757648400226541787428915724594174953135977027851140166498588581632601994013871466110451641245424143295198642610092243849181855103495764154734213306858330078872526314386367203992532089002353943091217832270830352447101769253108464809420982258751700923062586301927050866219234499747370189147088149763236910886409524863588702557177648564451931959486543261953036783422335752318611057374923487474245101347790167169508421375059296176695249068673225427323507661855199524563946971167784662949088415341549335781249788073727581330487144068592005937036542899515871923863370615809231954646784024453274707909635655847484736135887179240541296980048391261675927187006527200576590155570234903970166084382112936276346519192796182045564205662750145340917441162551507890194355553032157614293269249214746403911388481214602335564363324194049475077931078850572328482619566034575467144269578584897918284661335035529994689818695786030449715548653300951804679290880000000000000000000000000000000*i1^15 + 24631259118239734967228133623205192290591432709338208881900858554343268503008357134264373036033079847927140680426727349078409702172527586818209686313938705280035571583500574371107489109147915722545595075946819358039960731906514066473926457608296024725694484152953189768289680587728007908787927710905901141137626840279395097721807770950559729746947753609523005590152096888490428712597851328046371202529164855659556302684362642031725149257087821997760651897865594230611515989211848789029078677693174306188128140386315198800390270295942626170464207058115111623355397287188906604353371694775580873575588533031365271728293775628987978747240466201607289835840839427044280466006584323111443722524563426381965439484394993869800019475371261594464371853220552075889309765991056489262882258700954482805600826495555794116756448027261396701050822813074854497955483228921700193459750937885445300101586058221509226587213751889169126324412783075604828675024861886816998067220884237232954256657378631056434791353864990524814371352719418779892379976020205853038531912079820825974887120758288376964354729231300447898958267021847633558783358225609632521135463648674765822866978624524677831361705427127860192681206354807566521997337716751495479259910000721162064422865804336702091211740098464906759868130196731748490942149490078275844220192919757447041002873109229673725564120412687300877573941205052016350649100359657263576005790577959256156488707449320752459983622707184942767806634855362029637880321353034231788958956072705633617430436713178137502389106035193041382460427925283253982141509803207327720322885861817865138946324259695995680999215629379936910185455012518724769954934697427029271322145085377987688878745578092930134567154537514702869969996415178601771716672393428377008842072928159031220509805362682059752622822472442144816732606937027392336499225749521781112287899292368007311405631113483701295785505789099608505816822365744586731043926244732703530339951154131604833643257827336767869348798055022722347598677875928451313714017478274283340039305297509427908046684296273238351689824799838999340513504070885075685272554599009883727283050213301129129398874237865438765801628124123195260255458741090127553138664674200231489426581094400000000000000000000000000000*i1^16 + -2422174312284708174956973392421434555808443697729555346523924305148492191168839810806763998911472041554558716272077597831193731341926410676024929538498031542922710172307348472984620141654076471306598909543929654637990320857277983964504239194184903239943332310988656429171836444125662509575310448320640220355477484917293164086571634008955368119362733047027872585154474541824666111269220627050122227852876816664492246029698081517462918716406765245582220038231042141471071473543595779398660313052174194592050040647340954457165489840089845836759861396905581231508283057235657608737494664265022117285042705960572576292326136197548270678131682862619071881079735656115410242904059935891355917453793084122337998088266692705359202953849238411837346191942892507437519743280395319446139002170133226316240487045940588037435587735036479560246774910146681005102735552929303899694227315887074395284627443001988379098311639332253284741233425140654552154393041473058786280753115861899677262486175241494762398144356470517061579513803332414145919370565240327707276849894324664234622574797057373522249153254183883424786965431878766631691644141393163398230392058177003367808626467077926692447135436842886185768923756854728339488099746040330599155408481248259142438520983819057066130910345040491517050406823681022058606228802623295994219465462393510525224851999669825896283684998882550597052365572735792444199718199181834010984620167532760702675832136268218361375919589893696681139524779692302079968602885652060691125300014881017456299501694274941939640795646959566513580836832942657718964786008331498251698734789835182941911031378646065146716763488872998980884647074501217779257649375759818782698658544422048191514309060710368203923160654520057172572121645023898833198229559363921514185118746052352380874798994324889520727791513211358548387259010059129415071914162458033427312009480959023155704098096704475234904161498284881022838321392836922477655951101915177958275023276264984051613349359141545372807347483480276254529073548482969695852867253910183214948356309037533464408993484107914113595470156334907816485336695480411847286070673798411243755063521082949584426400522023511559601383066556073253411867900442191629066817129617674063937798144000000000000000000000000000*i1^17 + 193536362912758589297899144290657034260780546464837486206963561184053178795996982783478244212627397550375936375089839172640616934893877140481225374861292360326197459593330850792086115698563934975829318251862909733634350975048839923120437613974043875609563891882709745711745780358547378123261523064172165584493684265520091746513950028406522714640644054317172644847100927582547725790925011021108174623106820993896357774857089543314951227397024756667291028055207431710999036459878028309711663539087904358323855018707279269518861557320074665603833928876804787572502977630722704773851119739470345052027612410303352493174621648904177166556472675705499642995836584910668173011076567092476286777068554883313474422428964034582667371706252800398881239131359946321123996545106176108776034347169953576597512873366872403713874687848917788233371589358730027361511295009731000279149227191265822621747493429335100594676895980630576571740122086505139621229088853471719446610148153147478666975312166676733793408786288020246271598338154956340087515113798610666898526158849904255741555036998515538478018886776396604440354298595241107241791570033458755372450103860019252555244328571968968390605772963738857521446455828787848148925979115195895906589309706351119155577129750054865793758519907014709084992361741489293267886933963708931374657495056034340781394833025221196405802929571094783717907562423553832668836880041196250936492022535255542713580795330962835172782359274014898286869383028643259490105227480470856757272877501887050768378275605639154429135050739776993520283812210921416670388350233737128598258108522597174642014329675167431165300352958795708967881966753934288969793631162272498099550181865149384559100200208422288037183867792600087753801727596202217851832536267729939876504009034387697787334162035320941936915547872380295195859111784405456512927340968453901476690232714610222008917954970378313600804844374024786797982903350566103281559598112224391093599720773717693079668026206715315397390881410280913248984865935840967120432653845414451611095016732238805616610288150150322625254458890272508225727898288126131449752046667138902677294662706003452220676927151306129252218704335807676321960213190311832672598592921594490865582080000000000000000000000000*i1^18 + -11079402725837389217752242404794996873441460130874660029686433364196348783048369645415031703255022140697245734406057568675545885820757112776396935015480754131601494881043615744574301573878404087703137984281056054632366306010147529351475100236860749017291891086091474899810504296873514341592698470989802975252572747439817939334186390941895966277663929422561794643577997965352060858310176189824486511557976907796149980362756892167877265603157891777903896942682386969331264700837970024300292856633418955481802782215981952240610287054862692220720010056152444776095936810680955097242685219535983813506795652865264566464380824970989541875567112790305072215753425352089934933428365603371834523160128270433519596238015663844209415088287762544283926747782350488392072506578451434424553078211542051617313052645890286897395256641752084131656265255803742500416796491265954409355456927697727874761460225246266809777545009428648083681857717585289070143974590447347071141397290637294621278632603805757780716476809221057298885756944470189083816241718203888198498468868833843318774104408700131148928123023988744750010811982972474078096489821800069601176338303713045054245654228472997191345181088758750269387313007505578207405309827126100910308343526667044088864902045146213400630742068842444674641646350363497458467479359089089872996707055722362367551404230592707553734374340667010565232322186015223449387431011723694050852476922011219554221368116524943327711173741424568837281890146442756707115825009123939436126183966065342388987396887896695369137370281186820243535365819562500395629564202928866684423599524035437617963563312692221006815974733061137988031165865560636302093055284346120243867131400099119214306583712267779658003302124629695905263684221649364471150518373994209487414837899149187140598708167783715377461826693638382731869465548521558297598440160970482595684872934743274090404441184882165755281101288221215569567877998569417205381089339996643881255251921336755758870798829714517828497265127268764486379439181564447960918812772966690238051286128507127271540117648404336889769793481399021562403500174806282864899129003258012715125555378422315494458699480031971380976341599426755973738334729564578791829086398967365763072000000000000000000000000*i1^19 + 519755906579030207749693082357896322049844811502346199816581353512443016601321385189067130969069775497245929725814647858104267431528936919887557252464431246391035835699827723037483891363159953862340667579772059406719262619038853928898121067159701531623838372984289188328392198804391883991428442547540074617760630162642436777304612928101708801278438962556861015874130249415220579920709179750129247689757777976760813362335900167980073562573609773197960131423729400828365584044264344183230022698632668021517453678514313875766529471014538175973779065163479577461272958017385122980436029181094646707359606591090970796845409325462863473007392833818096496833962770039415581015044261541298391010111728161582660956619957348735577171346389932996058809084788861178338687066524417966511710016181565884097831448855452697877900033676143208097873794951124384367813318591717154187101322962613150778299805258288709512186243398170397249279893552781065230238862010779155608408104150200674869035769397747187477135435296377780031715025514033541157544921019405758145781146197020355981527785579406527424618431997012157467944406238775117535204357172901026861847834953316399830933649338373469057324959824378980185788827005074385842109383380450619878439335711398876120314388666315233280553320497118934316170329312691490988919503943318675961225930959768716959490631557435558721453653242045913453083090821059755946965356093654893326899440003617574148649890616746304511750691670919529673908580527575097433733992680939383443380492515393937810248454454806333846094004440536465058990945381187294576739485490887741285643634413477442918905956695975489061764609260345729775671306307359666029157228038818362722547987355993502969446442366982293277619126137658049989393980185616515453251123122268801933823311143874726537638771684550852678236771916437123122937683190066954961749779156577512585129336801250749293200218236157681500287464053565165689157836709003802078605313899920476612270310921413427613794088703426187265237930112714150791487534527785662374368279769406158597809649064440132012770413266188327460610436733933864370233062501553070512572852515764497645968586898720303923043748741580419647090589299527101447122286141709356856986843075800203264000000000000000000000*i1^20 + -22122810488683450464402412348928404443581908322890185587154879615226795997275777191826663944090317301032772331301286424407635017648647165731416993167146082584585753671407540292909802478060492338506987117990612586666998001146301507762687842072289712134864177004782943987427659403864574218808278834657436858826082071718322092937710492959417343871609798531001402941674504386701618099889993339515687709898837670720878195822853609740174986867655049077610831284522455100147867240827262558153220435073153901272369106876006077723888485554271736269988376032641210849214827362486255414871924698718888226525588207382920449490448067743169040427854578349186656242590330705850525622944777031700161842412484833311360840055322378535307910975066191141181783675375340221286792546401433525513620549720460766965177020117497324531291323881070215808372024161556302152377789880527465441428046011865299073225802891673790328438942679847687616510330676516532522039715711568677059728114838931962627733031956217780273954182835277952295556542369665265548582524596972118216224495246661515059506509494779096655907175254946442015103802360756919775193799011257248977927432661804736399090862454304772881086113366058780321047198048809192243045579701332868481204189043118888732352792260885271678917736716107290125584781012921211482796145646087391450836327712431862060814420297523168667241101931763525368991903052393240914335000385773680220196245855366101999101152773251006839041233982341965126765563445103423673082982530566975675495173244292654910042818738922125190902990490544188768091437741003532319133653783056923036048342575432565022602666936924846011408417060493837285084401537031465250891918805130056319589390770231376477556192174383975451288973174563318563701802085701633102439293423554803213738141654491514151060499197316506314084564879904255850268910871740823260472908174083343181243769805434572703670346473723551228034917379604002249817477630456826463131413961681284473709151447863144873248795223817269847870443387374596573209425446665093493005400092102232335687204005420658344843376281983221777768366526724606180652898100287820959289845748717788329181509320945299284446792281113977908214429254367211256883951486981712465795530668659179520000000000000000000*i1^21 + 863600328627604602665358047411163475326017627512960899813947745942294832967305281858539420340436674662176074397481422576318138433437238541765955677450675434757321218686258791879260040661577973966669173786447020356737744080159836446471165115236029124755271664180394790008912448908080658716352699734212702989881778446927608964002595328623354634547716835035147805852802362716135799222516845225663818120252343865961444412621699455449825590028535991044832388438316317353144061303123771101999208111528127009715226777622829764222844271620809052530845436402303509192641091532291440775207467081813893018613616522306507784741688462069211800237016439947528943581441640355994914362239730554438490969239109155455570585516369540042475227769044301988505834000690814918064841315620615508370404015537939024992781929752264982956578097201673346528504513728184537108324273474265691968636579844419491857937030325324800951571997685940043563451464180219893416403822202712794258197359274134364552109126983426493428521894857242898329946477142928624392295155872484718765125272668677005333197007547668202289050320168835763614298248962130353525495422917138297557344870840860578392926683315141430557408535396319107607046707858898471860449911698506694636536525933424270723646663583867817640579642843346555262628098189299710306017383000914164824615810657686052545304252926032248919012137123598799627942731397658793504962809852563478149222157783628229640690942916066969970878695861625501396835464672160428848419430698430818580545885854958524966342902526127981967209594185838545975921696845784409293020203834501648432467801672984197712838698511116912555750517479526818683039780353642189489118571708259555440574563788014521829803741233672664013139577600178516728866226356389144519919382959616399925090723705665517778087680175938039872802940285635367680337354125387993931912334374580418539495925840215282706673854727076841073782488944155619232463110161565776876270072374247953581460225961413515073872755466754785987310291046792117992026278388440618566396745405337260622318523085276756796125022359043279208332125305290374525661751753030622004255479370915504080134908484508628210403945918689334317866957724270048785541477032536562374665651303219200000000000000000*i1^22 + -26437073495547875117965984010905208165624395379175624970898881560376109102796440806135783860730318672077963873114189470987586900282404505326072256028340348585300662104551750019197480359118899634393815006398255061641041028426859384933112395389999253559730629556188001590141997813119278246902085495375836531828223917927362109297447138827227143874130766490682567935842695006402543876273266574371764782951433162395897732886339032085208944077567075438030669603949587338598056640350387758707250180527486889971334657842846661121450051643719729335746356789867813773309197432672789665448220779996361798106997349455688981342370264983948159525414789675724461963321439713516540751397781887575298493563957645182054742132382610041557895808727851611028920697486958901071853090766600144524062386221628352866104345120918971015138694220132973293764505951010526306827884636965577478462237498930638656161807113424781240453196352587510040781477324357905621142714049194845732848977209226691891014849493476693988687745499717262262548978563144729059471356694328236660251382605870651296936867916616082899672667435647353328465798593368152607950978603995214948011393171299700121863699530825507954728452183890982286849593865789681356310411400589483163608888243942918643686778374069103306443185747302731762704547068681139525073772694720273188713806027431776533088801290415559168777008466699473117467893554465654258932239186766292654193426083908354403471681560880994855351245235714691750749025905065354690520317760132639944437805189927396823706013990005120344011161509950475686791237842695192700272832170124189223711137525006589689583267838533380580017110329565765274320135209802786713112782017949814659977467958767277694361360567488693165351618587811143978007632434277764413960893376933634360152710292054502244238796656670411533212237365599680523858312669760857794505596062187773138105415800004109567013703141568060795630578795587949119722332567942601299655214101028202764906258551444210341726370577273314051327628094470784735029331503434586386382830704505582911081074532997858986842714473160886548956633013888656797024584271805753793687185467673498326205979793253767531788993740382402446718814800019691178820375116363837844749480361984000000000000000*i1^23 + 862489433443502324949165614330125798617040832667486685894674154610722697778343530222421596804216325778897317759562765925707431900519211895164564297976889838717067085688962926830473317038531492633353983305263994857305353133094030665781877405065706060152068117546597726178939836109191113917440971250860726268862621182550469115223275097590162672394959585145200817710611164628393943012606402581457290590547688440239620048439393789942938931436407523159876198998683787284697028775925365841392646540158424852919504935332130061649640179469583390322723629515495404524288312721939584606783577390847689777847162744992665627876782924057367233831320190179342900820933392667023963014718829906245762784390539059167121968469043957551367063118559711494225690554155628201378485973908068942547154767890265121738416588277361230177836444970968006821152537575175401432410838255631642369902031682950260888859808471064351103115030965299432976263520330333605120328477794005993797191249209585696517613281431874169213509551188488727903566388804767373039624692610030500516154514163449915985589193698480682803586263996418427666601519399163344168338613815938034488313410578460287625978739950772521396856943191694598353915261492665543480200022153356452782000292588414637306359288830309455323918994481853194013581863829558585884422517947059669428125146259375079677343114864031106862382640997313953324260732700103776687028142533115955691553546256512229919792032170601546377872803464141686381319172999927683509447824265520833987862650234070145911080388395587447242398301081095487078591788999298149887964532506128247762184117499199085339871435618932534363872122072962296305222729221457019940199565140691654826920450660390949769512257808453234465064104895772394373799651404893991980378792343639727955338834810506846147997216023613090228243392630033357191811986439830507675053292107240368049804901671483969370050579261597171799695036528418431055062760713952510795883528581394820441022979412081226083341783802298547576162754925077536274748856165997836825111553010968468439474413651351004878025728027070931023071425207575915697679964250112641321980609829169293306306716005642060245144753661225630831373265879186904015919590980611362238811340800000000000000*i1^24 + 461963468774307419271302291258576431503107585008897443605943757953634339990545949675048594373284971920632593650039258934001221858133029708590842399040744000909605361090607697701807356528561554599942035809311777943463574682756322846638740360530203707259383744712102835632616857690775544072179394682703485530358149392793175986033354569716639447677058828025680505177387765382363625642364671692805501306051196003653043150910439301026330180556487960969658874654820139924394262519457491769393323106404514517694909707992174894870463357451238995576559684254347164723844408046567886195635453789321046508718583289602896853823872039736491489687288185359152985377825779839134609217365622818273847455622339561027085427744615081168412359613263184143554202169585667212143994884213120923739003364527440582180010355676981418750200311079039519404542838754882878794738621778427550363848247151455102070038937912023333166782418494403688330253402227847972499384635123349141136985913141634065809759822633711995864257864297850900202066462818961235567824094424466767090225766071909116821389746772688218086492588050003282192291004768612311245896954464080902258877809321040577629775122206400169741229280999059398904147792730792872770727916668883663750911558241523647173785750005221972556720787939252136396645660166639155181658424542855048853034603270491029198100017866932732480431152201784535299561016667621778510584879788396995981117765445935724837508379222300316223102907637095210478211955331759642986229113635578025154854788819382412564707752883909429334854087562575749324134939952683140548089134352272524926093290444559425874538898912378330139940740281567469038813317077575655997447380737189457691568676923977009670884186904304592512608877509389702567873918569287984726911896855883847913226044229575769739724363562829903141343718356018621913604531103762695014248272087297761895742691456621976345782009354664355424329533474994202956033678989226641728373013967457983002534036424476035942948751253292777181083332677016379627765628572968455988915220570692239133841151267470546372767032588016962508471747061789976478030615361346754178606347792449921211741605087609283471159409657904656257617521199817978824829298758153006292664320000000000*i1^25 + -1090933672551317681998182603383441707302877430057924005641914781495752466269521377474725523246726777879326217183362609234070323139425283474311892422802709766358829988175565824774248977558366417519412719095264828120516725525979678789185346056589586791822098717160526680797443730716958950232672781700360134567568908936049339804800906485508226750841729746372261631047747737312930883963519375254608172179973233400194583628714420844132396688605116849875299312323327924216841336196412437210668125897372703504399788394494879585011331002608793800208537265287616211017187669198580964530977389236726826115485176292802591121627920805163478783631310063438035460140749122969075963425243353643739536954618437282208185708669742922892552679139476070476412890042687314505457790019938761039521305608095545705113704087895340924266607676177619656090126832512902119347994238788833548664525850156679127364337349673087858954005169691716593867956007905621888235231868808547533196821557507495600736402821843041368697089945730584884034639831900891628877513234782205341103405848232336871794823334005425638362879649466708600349189270647116122196963566917150196289142500337313470077811807829709180486749998869230963062241080939291883547347118700482680110662708017043134838081445128499810297781238700023308105758185274719386939533500236492487741561615043628941300656434113626257275422074282933369440121302066120711849209393071672951585974245444499006375105335363367027573347232723821571766385411777740796575954487596749744717169053231784533766444755772529383082748179308061508330411665593067350947577159302310228636623998758682835019778444530080876946563034595576214110343838874973467179474596711108875632991652716722173354476410659677666708334028284561200253246239397542527901185550359434078036601122258159728021570937209475007950484232698237066036923766715817128541651310490461256282843225286424322688601719987797637000511798545505588707374406722512160208975755018028896896621490616686502123438840303409030965215809353759809364005267495592397752148184943833006354596028835737605942572784699849408763062637163757157758994402242190262490868629206055833230446074098258376392270860140343160466527135710284362339639414024034470959513600000000*i1^26 + 40634791595156745069103482521025251677267112658824350943936107932668189015970812391478164029915108522480565413722188787350835008399738656303438639767816918931005826643273511967226640550956800609276614040390168470084161515541634431353856220079227149839439847876824481661146533547600318844232350235030669385827450358952413204732816860714773010245308163632141784327003984450828457524635208938847899877349808799276907887881653634759365707142066981188203116777764151239989078391712818659652505547838437864776988142250639713065505919475164899289902034563418036165836764048180643795063986729386939405598482793426828947515810194118126243451158363849998683354197638127839061076340432226345797513635698368778291400607369113973742108435837418590646205898221271256682663704006687185053458631377336100877138192129160051476362282346237690144117262223488525231796110305788315729577339694167704307460310962832475295611314031720270815325777065546751748261730443484229712200707872905517798025237333926102235784154789769166805252992001700706495145116840566360341363333430493855632433402901960535157071013313561944506552784249977819131501488156961774968983104851183966964810878681891674145057761620423593712493815869481581732932706897392130714254129500212755929608780312575695600802388898097083510236233815499907761054771246876818027356327729281687388200563338436960815469977307176274506446133640752105295394104244853656670444082885017958371468247590871595947389168945830022560862071745690741673698188532839795038487692800814954914774472424160138885450989808398587358264408824043895376989699180261228226588896192871509556739848836462669146785682564518101732206137317507670259621886339380732669742628150155659014891872018337226371701969447103379426706475567110817232443473355619793974370575980649493473896921463898751742675282733740199428789273415399133762460446657121079622703621083611006915787039461362796645957133802874867186645491397935745683992264693753889173726803819489809112702737594186832692880578733687596524509052169246553943620568959034241268783732093903126794145170394819834936462039971478048123118006573734689210726534635358302129613781796592847799266064609608379308728674350666340643445659044602368229376000000*i1^27 + -92263291714915248777703108170629379327052470049928959557807904048915135045713244111456723390921865305174423330900465592742213971749847923844734851918035179316342736367625777528684010556013599073212605781209890805448208775337714558883793659603495416294092639112396630725425172036347261437636577716569259529036460682136150068330951558314258534967631174384176938478153162039166604323486166724689728807370954384369732827353194593030446374363572640644964709668793940156424685969087743049667141884765947680306057647017388000498356551199072307471705723983692940793337660029770739400534329003015894359209724794686072645218098680778922261736356354008413929036184578796283371987538319852242330527157985928076881518565963042704167166061613474141802254799833044152507191868698407677055465273249598131093368364387210380607803303861240368824577654267261785124946707726367842938742812168212738870752914432185554087816636614411328914475166586330686709474598349097692435157037672108101947157376906663248387140958531239253428294328231425509090931699709892506252913244795123707200854152224107825619123103575222773032743065056074276459322371038371995595802674778198423481197722924103515172526580494153702651646611065953479230179184740133874560058519636286950765872242987652223297991297858583024857085970910376886656165483942630129293884899924207712581823833654298867271710360403912000810044290073835230843322465971611229885154700801339582204197800360865386966431056671275807858417959672935494436160465434672779801603646171739237851841383774109774417230561645549580004231996768137209244946232443923824265682521676086506866948030073163007664031441165024215107129513722567230973876906109437315061035430657155557660845988664815745749534079481912330365756217690761855332481505633717291470638689671779789315116038431756655272881964284058678128429084501943980953886609546431782441086177596778188050442628028094580278924419318333805163525677045878190025250096226186010172719416665037729452333493930832965266929574484159036580391060160024101659981366666457125626291305908508116807942134660040377399881732688381283932633795163284353367852630732068564645912848873065078404439281925930074521106650436621910469407672367809822720000*i1^28 + 27710864274931971726598910620248838431639235665877280010399406061868429447774744046995994578356508635933564932097821381985959394407938404664219581080291303186012699440130726724890461061771038846539153748272652574932688643915397222646577610184417995266072414577485901537045522191675777925633745172694406976902357053383733252819684888497183043881978557530741539239514048494450396859330246487682490515270825057483288923229016269359831464569641092692446574337220186897773377327995511545975192450859432070793644517110214506443474546842306275861974818499163640003421963512389854634328336152494481436310718368539914006711668396456749706786107271133371808216039817980695968197198432449065270924171760336996303748429077074959063151678526843245862468998295542868622620593787628923040741238852261060739857828144931202970983346133224885988112503121004402002890564777331364195283274968971699224082822038227814502263017496740642891786996049225694788774193992930820983026208836266499663361320990989285762545592429971294382581998160680132227473441887813059526492953976233408816851400017866091969698892708910052707379982200527758754048886636648351268845913263169743429481453928646517252355011361387135797271243093212815627155776767608505213372469042988821109247501359447646703693889545415929442812544232366049355637430184374214053549563739878260645694673690125038034243068533658534541097041900022813974082690826696526396186431260661950648126319437098049973222655701712838800620996584458877521676735725786911435858547539507487769004337947455527860647486447983724559913520481521165271906957033068046375130084801772225048850127286736815766539154538700199322915270903341320264966275689675147137646493924366317603748209030367472993806413538776525209481119617765478664472510925671730800186255321432849425616861481082585508751962878869913302240420333404185862070048541074701382182150674734046419329084426306866360015453497788405384418548707654770849189449950837489516328934605338268383094462502725078044004954537454271650599803072036022584944360006919451354434774206262543379477305634583242335102927349536830043348464941818892680584111456672290758222910961884334086485245318627965841022708523993104668702950650019840000*i1^29 + 1521006058161992169165338596259420853975289532307629259897185082054221107850547587574795176109021259528666981463985461704272444037809460722261616364884039225963784095163831905532901796346054180621795287056402501563399491236813313449221925379726384969306784216644328202959699539444161586004861699952723148459691082098862753213241139620774675899623799880022083455909335701835823153522508120814812903107604059804752457953007676012517079776781984343141054475036367547385506899088179311133285278902538219776284861487363906048973346870942329748044543226463026124141788664331854801230088509135401917050662022189884469898793013494023415559412415498373517730880348496989781312953525140015129174863516173212147961891125581300388421560424370688276312458259298547646569640475386938308510962119520471022382322965104042161390433910717342184234687311050493987514168673201014607990734759835193773391276583872314897383184822886002315190329871030379936311082332492450411825990975010911096826346832784179803846084055979222454779071523098696278041506312226687055940941248503669958014828489442211618738764508112715446490592673576421861048483766381107141614787536813987907257098927592842121650712129272368598775120120014962662388702602895972520599467990250717082132044380381075389834546420852455210819126015852834799102495173020865077937443842824489255146199566364989688839733811748239127021361181973109029770915667611139256382382191656515065794126500453098016236370826289064630158098914906579947855536028093516685157528868574165726051788259510915601804703812633675746503602655970688663035014956717945985913886839359247254179404195444231206811083432497469146679774643875546336386935387151693213524820640574480580393552571504705732772872678400364656293290054547746930868026913482076045245317394815224431439817506663497335972829428264353033397440628981463169601697501974076003901134811117389343366907178979077164035579942337401827764258690912792384463925497795208565518435321809804250967977725794814130414247329767916018129388457115603469366161254175950654053647901974935039568825874383102890621541835559488762778001991298788600511340019404943464005747680148384786478330313051321796830784355803051971186371906764800*i1^30 + 11569121423579845122429980380898623883833389885522023810007016527844781481583464094229252998750456114846845179439442050014412294367760424950108749275994957585223140319327127111635230868122925084677738753469561030177837292426843609314845322481714994532299945767531589864693190631764743483130356821393066465962144618732015379677622094858270865121941621509345130517089751981676806735036436963634560173576186438614505228749857596005156910794701833101189719808503705888197660528168465488425695714800242121361947002454922968498359209653024544557307877939863259861085689145745982497685818110293835897730803769414458118780303972378163954945615978047404044991307540285327025925293117615533071349442905913680026097754660194562462433610403805177944875249632235150672219460168042363454300901852916121476598469291488954119282546544370615365435677032101074486890271628066168500991652794998647140634076910935639346136267878757874000945513067754692264888529474377064218591524576198396821621847219883660071132531725419335213409816694835780919530050218717589804488045767627436592599339825190068564613916294170207465919486793103192566251371532978055774403828828160847184049288605419305876756750264677203050799601010692848402494800222249569282960435560266445709436477262605543608366310890117030252591957956026989510962540872192679370101410670883253240950065155730679282317240185411017988469774311521154560133690013116676081971043820449165778177929589258500846365719258023474270625059733321374202291289153477484372086117278750503401851893139256373597907967472610658695335273380021470703739999424990290454779591636948570118482032547977857004044733339673597495474731498250024784426236216473397374011382694094796611642989299710864247085296276061855694212223228454130435837658929421818953230475241786323415922832739384125837464027699994891148031025828513471338115714331472128840956973326117351013160839641806606379788320184291353639766091984007789555774755396933219686923851411251198085362002012513704133357899829142819752404043285131787052569211305877697218384825696938162029258904032562895764509133447056139195687810773377299176629635516208715030366403239246590514236544805885426490897244996120782910804459520*i1^31 + 923226429418168469021913614000162776537610057726701816194113971941087378382873689377254694865624678447787934321204539301473069703127547621165887686021895500249665409312769867293164606559532318386628136760151206919708567131272280059932001184582076951394896427239853874865436122758949594965884806107882995722440575125941640713127091323280494308656573052442989345624387544955620839411402872026443731205280208283830159567631023529667122897030016964203591766694513263773651070251536662083853483192881596205815038485121934502911729761297158255659722482585054469262037874625679937817453878731497165681942750665135163349526689015653229093956636898801385143317452888422288532601462744711209137602650430187810324092691609449899778703021884133183656814026810144594106699345846545182008241560208522113627378093024924416681555357202179690775197334470422894713616758729894872064518680240240364653374957774889968350466047811038723417299411594034210061701373394731511094646110509510267417045848134179215388571625135073831608232562521098404502189048332394248841819906751927542431730610328540715431091322580190324421029910666852315929394192310655313948358148847524823099839039039064445783988724185579574200288759996874280173912200941370994305375419512848708885707504124886546191302274399532779499762904377989957643247979549053457097924546306497147480503075833188822612857983158562025892800954373919394236822221931613603112763551586625213098562017876497347997200486468918712093907061973090462058678844783315395645006063767153218241071902527874151663927854725409399722379340209141212572760641141247549221711566758839729450656930043034953468026883915648273385240237687777317565700648657540568623959995808549779251095265126916384182150525816647418583641399666837482349349616016105157672798957404796529681954173262377275356334465207097765204406280310884453971084610182867124831297655125006212185151223404776220221039887718223301088975280403166348866629275768268872804505164760862960094737535021323458026370117008913786891606069301201267700029643876920404326152514677132514118393238983957619237532704333194345442808440102015591854281635389389383007608621411488987087881058996137381391863842507643485683712*i1^32 + 7549879298125198582784083981721742559599136402119494513034452304095353216091370818652149576720499657842415379626832941881420019898451564370006368101321863263774599875109863484844380603602464114331312044320450935622212985767124134784648211041549761151122573134376689443379965944023239763764307308376158499035151545211543323021881024783788982072745440831217432167889418460166655177040859821217237522474406357893688172141033580497090925250982972217656314666483123765300324360891278599493411888036335173040339810118072310211477455449158279334080146437220215175489697609617853390902314708782474623172943575712777401013391331181220866001747875340441521345136145757739016741099692635508809338421445663892838512614719461893402686800212477996104956398449110814353090919613989514695326208349754203410189296042324429999665625375061686758359943029929710016574590421576044706528868882854686139727822421488335324892619532587267196761903492802985294063485134752492304143633448520663065669065499861905271442406766701314573218933908728905968141926099822439395017614614859912798379472304387263048803647666632998851613566519425383217435568893030783482203566728747103181749906373088598115394509517935133215134893891488210177412001316879965181171053281485767144545217669401639117688452858828451846615359034365672856018660294088933711853420269150701362328316264145600733511519062942959766100594574366054685264457170925551535713347377220195372937330768643999011987247883617735751359862094030329781277100314731835349567816921670584676839705936676214608489784109009081365954047129047288051608054710934735330681929924684884823519021693480230267648981156303393861538014208662436257666827342727907766816087869018911004178496207458686607070693421676483646479821874211893283493561765639435058506801681867730384597345543291510431079710157108387722606878163259370650417185139214636569241233871102936166875627370819426219275817115940534755657708415309862276261749694349983456984022768829138644659025881611977121543094671383729254319395886279539743168655257759096608921693021027951696256498084056890009926304290287303560509208921923033764324848466762987647523281276537599761216660175410267902074702517623586816*i1^33 + 206199626688407285105068324358003263953780998976024166883008643342731961848591233217628285378620827793424788512420886991647807675363532003406354572851498058368939151996503969792230804612531245975674113201896392182666691530464027370560974018979450090208893450929122718829344186628041971278346055160078141205787186107400598807692040405047552786961396253210633114435985047930080638179940027272419999455032364866242651287303710200705519533488347895665478850167644553337527561594537759739565386258757329436813550824535557296886753773054623055352320243494041139495389654170062365670059980718499519213054705279308861672490690927598077790820043658514676617176662758092819006379727136418534297488175093973911946848693688020975819168302764029947976699359309717217426838255796751194672128959350626425041476593393850190456991955193872310717666370932872878517877160786568731599014501542174386219243250307850733710422822166837267371984382808075336852053833030374493277417723747241664170293922601167312700775110884511132026393498259642422163601625442392862845331503842291766277477191306007456194983729149777261990218214215592263467100627924216724231943262919941313839354171861366962170136032726395841220951690499379220620655321690592202271488629814409125025930182717561284153555616142770803955470034880942711105794367987954584145784397666571843969703931625243258988167423533620440687826718633072373793227124285213227527850257081273548980799591179673073530153231455606602351678496022219726570919962200789957333869972666981839489455560082063975442887547643516521142453478160604227867110516660085940304898826779494484283546435621990278608578640760933272605519700821226002676340873327148672272307536655879543451829913087754600027539956855609776647406598216368012160398328456862382228734636228305632552265172425339926101458926280408875085374133393151724635997054333717345334647066293936568924276179873510032864166917430097552031807241175566098664897505936777307206359311127158063111061658291596131039021854089017126003381008437893691614622983561771074702815239838692347249168568890917890169432954758530665092898201056126321886769937758188476337724313784454285769296177943543329712250271301632*i1^34 + 2815978996297289851511963125039158465757892371144718335094518493348865506063427853254340330711217219756374408059063271960220453277834729255264179358259036479621719601126038928797422444979191446828581095299527491436559404517830306535973896226490610449781332820873276333546911786355589593354631660539790374604366447860364982431057413104329192190530557387772891038413336948222848663723572476397951393434539906592531243942216068724018404117708231486681035770806705334583490821685079577396736437167166217259432605811808647643473394587580188614221019864048511741953537874311458445367033104331016953672838389338425310086595522219654092518807513536475069071114373718575763918716227219181261138170224042527771074559365601253635056188464417600786030506045532123175121977204491890898507342565994397965571425072514597243639630152836124413236965979122867381597901580219829027490617115616341800869124975561915192228113390816373465100372441257763210038361221560328002895907993518839960283033071394680787217348659513296424469500935163220097432079269893450341046859940916374927153525739827524189489356147394522519300420706981494371872408153572299169224823747223039605059666602043722617402576367483651051908489049832659773088765668415957644010421397850497075051615963452004119016555800475912963397276112857591353126003298506974523967284451335644718099345969503423154509180510971471842922327147599281314434729489609628420319412391810066433409446067000881298778101776356995282174843807674449934984270703474220660868585397771972536286639874954535718236706411823287256966064796071023713146463815006415106177590077916663174364806285188729739876800974401935779348329769522839778541620494935634192791967585075590197147165928768760626608951357134406072880933700445140494102119942110472538631664513695470221474579652468573107568476605648191621775895190481494557896228879102668616710208626166131151016054019902942502878865844157549518989540356202975954158078518281854284393188533536041441090064820263673862192421563100585060170215699443460687184697778807392575536398554808008074966456734071691178364627614418557533749983951375679824212219780544263980973428461061762619039376025227663465705897984*i1^35 + 27212651774214996204305960215623341086910441390092197573634424149883968828185718482105672012111671649683026878323883395458011354865935425199580553672284428877398462558866826911101922042147989622631252096753955914718937761092378457734444124300563783782073861897681293044245251421751628419182245506627049539241470775433914742814437851798258551872785088681276797395593352521321259796716036727299303759552526711360661687942701013714326410178292468391928119235370248514144338902488943428052264956527312419766190369438532633878108890003022947406917414350949014526766863301306762596399766064562585302554918131867745387373323990901245806422755329553322616535822182507751028240956415131105410059377717534556055174498802918698387401640539275134375389353818621043725166630107819509929338846739637725713828741939294594383068598445932831394503431947894128865417120081426909811950754458161731591448118054945686520776497987638428315997275372986873969423403768047654232039053523520940381497449557451177018655821771428084037444290836435015216553460591268845711109472189008956234036537576393519962454393767748767798261530974262031503828629902393973939995826265704219068318759111388068375574182558841314969176120895421997439799615064534929614414212964009176686484477476722559135666808999181348789418138400601029227572319150795133558359794883069004641151426860553276258268707378108864591007735685571680099383705811493504335235823109275897904985847382503449844412702082968218945537211543555918667167100575304095857934420256497819517343221550945959585613150837191945773127936694701534510125758379317186888014428841336591091715935509329805437713768556779475739988194301005769391657020727985469781145195222260876104623435331398548936602562001171377523939603242234701848418774261551372680112070150956438552132980227581343884057623632749023922187695289396173213919962307273951885855442464924386870359116604167644240098485476329660180072910907919133674270403413963158359665199006149849592329460737112369478246835114488013768261229477283851951250024165211910366919699957830475743367302428351550745069064978457126647950777588207645944023366009577740133544008646425403178622667241500889317376*i1^36 + 397428419039395695999516545469351298631515361029198598432807621618586645937545258989919387412529844845478523309467181854404511068914953260723280474923265606960074269972932816389447614880509157874478051444224183791364142815763457199457495203334167517459894844947500277613054583118175273189395877568824061062904296683147041690772553750743212365950734272262741976312102513347495142536528168826047842738369584425304380456954178921235731793192752767461582250735693713841579281973887589358315175424737475852609248151714740550148064565088159582347808033303574055151011022663035317477645182326583255158947542469524537133443893130421453895803315475964601643399595536068263861184361529727293060869994439853368578325036220271897332003105739342179679530830975472749992196033381708259483285415568107336643549448114061636191421213991216775985094802149189100089857011206770027510526974213610600515278648853004635428759227994230363954552448557411306502589385564383232535581504784836874506292117450075222134849826874044481553715024083467196716575837641485354594139627803899052983916204256875829983357348416427527739258942974973117773618734152369683941296032230282084396856601336433561445486069444438444111739771214941683346730905296826796873000329215509661640665663386745284178007353771181683576175335214141723736441511748785680128861677984196988745924265105477490580583838056213685522303865190788514571651010954223006369867499983583474064985275479519996575721865340391668080833628290799886215703332060850755712796129636253074081699448991260549765120913679775143501349101945444693167120563165084889079408057613342315236380007445773995292522670128625035453219204022388734286580530631512434994690951379633726280558562037487358467501594639411847904581107954365490845425966308870565978392404255063419540037622292218406024371919102833300220044171451332887573839964550467201512988321962825033857236708594111866295090159079606013387027457920010251312119066858383480518574984118507947828759965545215696047287851224696396879222621159856119612886882128117953184524990283100124991254603369138977199676339812567584913578206859289413534155546275498203705985613820569542919159437328384000*i1^37 + 2941028564009144595740524260558167318683071971223719471559008021412991025042077378658362872279207152147166105315380338277435907459160345894565401251145480384359498082113036014482794159079834724290034793226123498490900743105130165993492744064386316186296370172770467175160149597750021869572552184213720847382582380795292534266307715062566863471177785995678806871086595529013566369910722412385626747805783328608283436144680654493404610487720639213712547792601156393844304389130202914262683811408484887607832974751915920463755438068349722154972312661327723789429529347568158068304537945493009026085451025383915609690206905489862749880699754117764919767233813615909072464180564198424607267307292198776688140664993015343476488838750028143624468521497603458062288783886512662836396518400242312134384969741353116164017412347043921147237554285213342411897295260122363182766995566608555967324195975187933089772851913561694195512555900281215797629858748238570391004364929962478584653332256045992433121696646920912616850340108813496994880069484729895806361216547220126532628688805500942821230948492768155220202894905578393788637233205062246953324662424232438777756622404092146489289944474605261541160091708361299899805126562107828392201455726335959756471966331927137964715820029774945199892658161652872266804103997188366588898518846404225220944533716880778098399885100278581040057427287115459041828821669778165526493724256253467506118751044147714356412383811396973288280447624998471487376597823381489075472999700229223489679252708854399231657905665248402810005903101897451024707879155566158291926729020518342899462487529231557451067770859173206735933957930511580813334499461933698118688868646126111030442276350024744826504076863235596385277095782556315411919166704654770671606394333481747902265994630592888745431804071039277266118571294158759722463013685660884982354754502070057621162551256329117867344981299940970526923981477438049151306194063071567730921308205262885499789422992447453415110757802372687736869252295975829588724980674188551695552948448859826833661441103051920389371317649092488327874613066021578297966514107651732537919347684450832431524473708544*i1^38 + 11963585756765225868741855908785190370302029375769043141634899077321803915536642273012678277962981030208929396957162320606324945445704872474260961850974232810314812442895397168016534720383498518034456163731456276806937235866532575528181564313542190477218945705625669479102108625855803334734163879699522264333212841128929097848803310163383775043329072625671290813870969340430414578150052337287193200494301843851268507098828563657560711059098626817949381721780606373572828831715653959051612828715912235249482277599961385519342340361620091659500911966199592244470033013496498814488565604199297662382759956700849541064302741970399988059646070425470881843427666731264755154195515244450730348918132342452645204940189471894307460903941753145276784136629263759658756614002828561865230239288563294924436054398142135597995953555435621785600010357342894196076231268626668021565005584948530007579491147890411631026638367067306235270798932649551231349112113414642201450379924272058970361953673456288222383453995999961125786900823632899866603029194277520661565202716525718107045375291328741286462490639422280694686601398827143392194727323975944668050643392217037241340851604764728236456846656702886853704074127670682281924590694780618820281857202765206278664927588775818519112723932594610687715466545208552822430893299869731014064666232859622581649735287176586886232140919553112760072894328172269743787896901822653046295693728199497586579202430380460758038669792108709349244318054157214921747556749977993691995883600987605962155344545084564265948829166603260662249429743255537155174135864828366886086902126101734343900208108024417132859012305968397581569252752056135189928610747416240283726794892164360391982936293860507741192640211587224068534245832728305655246681846739050125232810277402172952239787870219590490629884311792708682928137544711869985633552035051987295671025123672344198883886692824475632063193243133416179587315396400630233899529368242987436027046688637654872066804087021939098256365338067979040027194241581616653459014517845431624043381267870726545678058217431505657074054886693952451505192910682172405149993367252993776597021477932250241972224*i1^39 + 5642846359521775066885296071411841860271275950679817324318444148274737717744739505530577999194560078193756595352865359702494468777306583886357266888439438513642365732521976669103943126070091440444954672408616578002344382894244686916052544771635468603782729550528534945729705383057032314871204226900024180761697479031074551497671574022634055661792590204054950351888477507235346470104307387743642038126200938462543295657882554914017869767122775345894894868464169489532856432345166805861192972696269735521320490915831991291430118824731623038454022169918618811703734173704172655393638983583851234935390325654464047514161269121529595682328108858016102802034950852103476834102341907964183021268280389896259331491379167617791096328474223992440525800042514255326058753003679629216456924433978887509710503331411698126365120010547094672478137279171775606304930880413124347919484561456133713685135349344960258683539298935836751994325021053109473371265738744660495816421309609893305598061495584349971694628269290554361961634641585727202182439779050888943556637675581080029481951105556888479084888498946381749314366557703715028820036233984043640564259257096027433283647963553183643334522231945309636345385406730063322348965011870963482016209951992889204995874067026212759477622374064026105132591300196299353634671472459752146016528464220135273074520322079219175314434117534149369562550382958329128082480076491334961099497830873589849955243953866805351517449344075196932931593871231848738120804062991179877975786577983224424604005269649345646009573831295574598829545299757883730331760129377609350357180013388388495841343956248236925403417665084856553299213254279590323194333943337186819084277909055907856239339474529658390154846224459232947005677622383102756802862353306693662592644553029489114758087940612129630573480088120793544392549912181375046629955033569368708796616569289239435881275669342323534890050522022827468637470326586607780334568130725448345115614855972381119539825327391582036813068854575223701115667760029511116301277912837427696430668063513329852309876115682057807016413576697067519468670900865289055424047317727823385491755082886369536*i1^40 + -218648188327553157019989847272555426420331729286177515491149083547474913196321875581068782211584778979201106531614050975280378704942309395880091809606959747095838051579014804980692789654296347435045152483698653033925369530030561495165638470336666191302561282315405692316596565616452982334291998270576908057128731168780973212261178128325622933293503328537004169934532594266588159453832823249464063643408846777562210725972941979815546548188915817725334015513600925546421257220883969337618578269661309781331275928555720436188656268703137861250194884568328725618941331845352776222330008438946348369871610771555917649588826435697121727081400437169255901574545014732349355926083308277093897518089634961698032017827523096790445065935259685688806315109108298590217146922834198614054901706701639264125121186588896044979048253891855475658770134903444688141414832023934946493993191889686625283692293219647271560071176186830436775218340492629000218413153072693114936790331101972876076226548119117302819210911355750948359156904836720753437706259870265217816640782430218774012270579266409338236018979550218112267817250306155514829634656440767299522494929625966709444826690167456389658186708900827422410513699196738097582797576081650679390622487458322424284996084097907546566725604308402442305739056330461556131793369882655045250886428231626537601935019757226689175800264931788157438455138168274181017753399498354292634625181098072278267121579243656863284299991602070131500974025565443331499770542898492090222436613248687458803091125335721557179375307265504500026254658652952134639030243417123477396778257887298217932350362310625711416784377951881280302594406960275404790163767941608871178571050237823812968788384700175536025883166237504495464107500387201174177991425554087050950623548637763321903206322131926063216683403269479785346646261480625204128882946860288570916586142077746494282031739294995532836622094764913456245131339377134703632352558610357410238865891338933883937214332214631594671625543890101378455380497650840493651234755348138081353968150260318611907143714558126923412965038492113035082558902002149948790825244479054546304327000828272*i1^41 + -322809621925816923068994053662076372382919478075177619452468979885162687558607027847535947428140980577524217773742190100046180812664923147965116461294132987464546810398855388474957909790010522705975140506508834038289587786471073486785921373827643817975268203205869591745916557880419179908967601189765972391881425846264834631187501297857937116702608270851682410983376874166053809816249409693058286374503271425663127445370045222846283002883186928508370267952548030045622013031214550225601299234478671574306717328704402937991683918119356500471170227239041742434524472897346556278973967629411643740266586866034337048375259305492975596138759055846860395564459111179591482584310099637535483328499798730550850245987192846509641371955542430397220401509338875528960445055077969793175962235821378486089081768737989815643892383054758370925939119459138176383683329093085248373064300120323064260143228217684105049597082482465113497919012191977212789724007459176268546846477802640786657110498425810009448425891070715661222150119179573056086436403465748548273033123183924663543196893785664892784464838561772134944574786964959513503421483302106418040788532514565401338929571947113311889852595148933453819459179296230213253404230120760188085140088069819821536034418201922411164249929033362744312650718921779561045866226734705078169215376475196741983255351844755819623428583737947838793294349931508003186752360196427943885840854499723477345102413187511028049059789782359618666484010032762000573169336818704972607549751434834808257468229255573427999530271826174199185369563808003324599457517534026546130939107399565105952688613811106032751122298652822775592053165885821432095157304724222653745518981600435997081704766597114163136055577220201968047861566017975252861995621742974359857941731907901121229159032183009787226968257827594293111870158419746301080705979912861612760026215115315909419887722751772716964878234083600940490361613303219471134593604042252324668270623571175436179339486778939742002262530967549263417753065450932369619521052506990380694809890593606255869333434232244581174528886494647435618069800950763579097890719462015105555082463*i1^42 + -3725778307637203154386215248242220203291732103334643556344102818898921842652591156723655591044974065524731595921103545505234358761085705217158550989094920807010157030434478452640368363330306522049017003135640622792107015319081262183340604774299708194155380748634618277460317469698740491509557769185951168544652746838045145870636477010051965422250736014040958041331502866828570635230459468659130582284095165527918932551693096011903999342320833622241474527021378881204899571924301929534902261391686926245371331444766938200883742650219203608599704586663176062347448333926524207513750381741767046217742539821300113006049579331881915824415612967804872486426541146110586700239707691754758953220577894542324141823813321331699418255766571092068314119751062509467750828528929050376595356187221781455566205896835907425043331315368987109318945063209962625594631001531063862140252610743070203563628773809262492219201902060228311798878248996620041752441497118795991590167412035162070639885828978737511420572733672832698761556294197601769217894246128761681902901955281308073772135420742309263605792845857504845899866162438757792090275507177278888591572477940209865935297163281383444771548716138688724011426261579671108811836496068046936214807974202469156568831829656401792704793587738102498855630503747464822406416854060872756760587955158043737634540850823248421890969113555968626556853633344804904380178958824930858615410644621552428799677085896039462455171813271940205528230683133485748462712469852758152363027567211866261007511859726653029813480303353265340839780763298084747192641679742337130900312333857653844398009254616720806517171043477021570651482531825926431542390751911272944575534841962701430948359078066264481006748208063451978472129008656955968717615357387369748711475091500860851176677166591846380815239694565760795292180629862346392975957927882175740348485087725479588407652855517026672500306459925555055168334501610838935313811090113973041134573882737151532621905422438163406285510108457835782007865007765243987042461226292860026181760120605372710436359919170490322388289740907035744600347078879913493932640678967259411968*i1^43 + 7225620786494019869739062797431153860116473302875104551997052054275276362865273643833468098415305104854362335943487805373881321553701507241407037517324701824368811422594041058244446158579439517521995790409352749505346686307998810660439079423441030643079133950592189942263716932128983170810041025242475756804105874327804725912823511290115023024251883295162089399279169902858020389666794673326958566114897918511135424753870229348364865091154806508884146229918179718159267393747413231236925643264772713383978594131962197551516591167039121858494417715123258526003276260684913159543231991282513536134657049923280911328545969941730838582829540999810625535343734804138923298315455823932670737689847025931622832030363128206278863629527196301872425717706835026270043439102684550777871965662681262340009021611208438842021179618699081279502130412098311612891712149349077986984952257596793512050482201947372515109427208068807551307608602718509198078155358155726810140139512631139488631830581872513451666494724465472673004747658079802641348064861541132099960894176333474835613919382570924561871088211179828207559894656423526910211485988228131178726017696473032825178150876393208779135448407017184602123013713048235519776565557195972054742974983628161096277603605532305494174448966228283826180392859869961862357630119952851953467939031755712446345752338714148220346902314680762754129126638429356827990638221564184245244397006722128541370233033120823702279254227642090909399956496668115629881703183837301044678117889083864790966433918910207312389107385357141139324631609626245099190093426926931601719331726804533156235799787516871890180400073390995023615048143270616992958889513943619990076793576415558626436048447262257479905658787402134979869980986507163207529941047742877237169584393170890951461949597196838733020254908437168947337308799436597990311689680837781627393740725309698817388264309178484812955581085930087648069113077328758928391019515706158811604475728624637787223675120298743937768090011163667940943518367802828158755272804554367191895732199311007281473366351208969520421656027045779773907967152767015020694391989338112*i1^44 + -4734299595610199025346999974572170605252604622569204135657952749819613171016752112558660856762844986327202159712877734546178272037352779521297569852339067499459119470632743412557717353319246321352155810562032823673189506574445086146778778031064777389119403180785778751314396343805082781812180236444311540311285926968237434759719305149147051088030451072963564175971336431272540713554258775857221867552126814420163908073518181218535404818768109620409982524126576617653753504284882073306953390691255839508405385919119347750788142454664690630284521132777258622590759761782603308938208580905643703090305323431212071549747511628877251592121356669717593242871031409013848359917511593039308895888846921120348434167602287307705554612676495267138465332152024892090163005200538134795931125450229011361009443712500533699907528836812423866009302897207553031865837772518853427146949707002587123291675187447623998983926120905088048921564040486870908606591262493502703575179340002563730223308387683376634107243983372561099190182618773390849463880608914386678831882183287762345962569358228648995829717588312538793268335850144052583641726511676012745850563741291978459069180175749344389974412733537264664760137789606473173029259830173722290373182424780543075583609487797715837700831136836691088330257361807061628373050986023054026469763596422277390168008990879936916575725097933877011657852718657506636457177654316904422448888948676430655533900653722991302219087882007932900196928633998381978176563547817049635119760692161093261449371788973960889330291647190784571066350592457002260746999433237076597528755604630124356128433624781029479923159236955480052945945554363801564649028121527951610095709151842923681211718663942503262638122774158165483499421140221375465408467844313971285183303422590860583160709530864813529885833232476853109876691130155332238586033047973958993312781610537722737093638474880032069160591797465630618428456901267546037627934268426966131138930327530753382378067413789161813727479745642036692732374619609876751945046862654580847841816624082013123031053657182514252298860623189861490452849335223529924622024704*i1^45 + 963352485301707432905071044299177557540795748289597592641284974328151743435589073587986309513220280172483277660586948891872002498440124996082574596630955568400086362292929450609612695835943254887797747416545111010567182760581843796818653025100313688056302448799739902058691685046818002810425640731718448073443355408710183810302724630009537870570176709685990013312142433821400107931762581593685666545995343563302080143505178309514712616691382147868455880293858495694083337737125379551061034843248887678955224526596002232323224268663758499121160965824328521739859857474457505179180532449094359404268346818454198580216624851058118100275475197563171518986556019274655846432546308033703688750901689925726488020817632536390041137776556134825273412985550247378976414440976644323404641776251033099978327132460247397931527147180823777414490698042629155668785312313386840576728918809715044507255048262839374392335955083830191139749101915952345848581979726396807932855671692070606452838807360998010674647713522363388661468677443722866039692095447156780849724442043067891371869116368578652481999774894039908256396324270387413013161005020027763047920450572547779208629613201244268878089748066679191045084973976349608061404839164110361590182708056403367078341077309057020905817969309827515397609088543028263557002213631820954681878887497775155734719419655764170172396762460054417017147631811999061338949325739441365726738940057278434011557496828791535675051773932602816075348800711221996582863790064364707178769298783192550869959401024044822364716107018104409947113492729898960300482624320781254266771390209561110616917117749345342702525748357015474337363604874365981753744866687977068486123066927770311415675130809900208592033254303313889361122270413675778115594369086665930215884299904786887340283228277223991889750518924207473254848719476292441012075215066276907766951221847642546490595909837754187696492373435313234214380417567547577226234947102161718499813357461298733225517657360517165262155589795122609263273101842358623165059549119493908958048068097787013146928808985249980856810866137743610720681895746041339183104*i1^46 + -5057132506151151264235571652387243030878191343541922693416400103755284088173362612110859275013394605468734651313823395432455035351066574585783545572497735330695283594225830059541102265071131921098295243417271109073786056085887334394664940414951618346945696692559772648050503353957291174706610983695983917277779589362850134885254044625961306598014844421315083689668559902877893282175639075270430057916394718464157917113372231542145529977340881307701249645011119875480582777558185023483881740102660440939511214745824285918978389958406602986735098567567510125089163265036580073582950534265573006414595480822039189448450457461477342338779849455202828712420793608008038651082656182641888379394109003586410526518094068659433895680324249853491040037508188308920757850214194018757213526770498182383832057900164904705407601865309505516418097985078633058725086168458462985564670717086049386240719668636461609768345699317749728140001788106922188667910163472737888209723589046105960423233373383186235084145635358544159993789609392705808738086375146980727212443809340726167612480400153345311570732186091062597217884546527287942449712194936766353069284019977435664045945292921927145083211483098643704113470241609917427716139297344059413712127394094342466754023541711883805062821861371278565614509364797524332597659544718840134615756493098756181441144133630309101586592547218616695555284567311983468700721040308546264543354017431296936184410198907179865299946366742439486748085570616937658496777598667474143307888540984853772474020985716015143906542435712988754189500286419493159602871833147095050779531497703129150017773449539680255420177230240774766119601855758944689029165696796437580132684571565089089165445541449975089410627059732783237664344885330360499951206726394054249401785440214363604254028444816042615062354137172055089405035150748639866862377961777390280729079129242702067354509458911421186269027809397002568897570049342989958910602158355741507000268732372675297472742457261998951573373897033821590493919604686672587022167599954026350197437058047688586996161240723854009513184831328176224969761323338432512*i1^47 + 9752876503664088541417969618888125916318297473078931785517259190478284444047857720424619249981485214743916898801532224568137527826813359966951214489674643782385205603458871152033727900781115175029899295979869634543813590296129475847776237719384154558539855101656742081998462564789454290689473349809976997056950461710424980442484287589604462839368219987747828938855213930215536521980184540539659743285545640862097816969298878157535056274264528015260915747568158426869150607630554751232394667079117467275136174655959715856572151471274390004133799591318932672986826778561419743549968932833017115474647887448084235445965686794847900000194618601510516182996772504474192752399266289047215074803637420622600594070658975286808980390828128713965255477952891862669648303369003085093701768794681289740080769529307241327158615037675622172176927942835634150029565060038556601504154291773921108568049011933393692573411498240213634691835100053300352714421808665674199352121467912789790691849516234577901343748009261333841405586797822309741131123317051156843418120814401109586404920712165753835982102368606670955972856013195351468480935157037919493294637603802424608992188956014242898467195761090644308174509475655302326980976135552271043550640219054224264276385800817215362687167477852170382168810893242116379826938883652628326530629130565559594503330060828500604806523452341735653178159874632305016157194891256621177686438048053923780472992456833656485180371381064389301177493050814074447226986554684777234987868831039039669084205364914272999614684189953557179883380752808383432667260847185880855422087107091386383731898375775557491708646176591255612511203158618171638759489427614645791470836717506303076410687958112318384205974616941692286542807234231502108098257541120054723697455456648579174690920648861164979862057103061345979286272634340253475098797813492226378411537573981870525239180212784801666348626856279536632592638606616231277271611333974781041237516345177908734413491016466690668539069195570699019456605777338493471705138959813521173867137080572425992673269419074307120079836744711094232826878361600*i1^48 + -7095425950749427949569235466283513963822139036673648304134309926652399662117305204486069347530742043569288599971243140765401307414448844507583635527933611456277547337322317273251885751945370718993362250014160139060730971435587665723187627545668149142527287976835093641159371082803201063622700923983739863790343999116301999342565356979242392801446395357823390569627242428575810871052301058518606266262776775889037042662823820437397861048895719293919580779519588827120353308460937298654718158479507985996274894612904378283044312112868601596134206603256837128187906248955640743655997641659662907150818671221668946157561373474498281908578060293597651451073616579494345805496048535565885028442456381716217325525531485464054345793535254575757600077003793269911831010760310526471674785586390648196130637982857741397007349921602785170850942963332849585742282579521409513035126682217717501295705984978328123354297161466319639913069029525155583880430530837377310385595237321007264318319577150385235842649519213118799354983968521221912645577487590074334722570968104048849320939867233219729094585599789641012542748484691913972463974106393607054160446485178558860845095005727396662750263754222514426744448930798767102616738754451479007656226471036035457710395079934108298407745470098473040784502068958159263634537189316606066162026306042644063283200134317788360600226329144653157727955055251556034765880388225435200357417829614520220326270072636517774461532723176698832810677333426887868725742932304719762238731862803261824267630436639523603818325806924459955672610926150328613549566385878995185809858641677455287390738787130280755668899048619139586805205922790482040653051856313971190566339675486114065142463012143173089291272235895088507161288598970923238575769890533663234118117922154429368379533714003627717383672064809204660527530513803014091462364526418408237761074685128784728945705969102904751488504940769926734338021036618775547501787414725641051260616999946443155391114586550501608888901084466942995263792867122508757286610127063865565134602587806771032801131850251899636702346181024452653875200*i1^49 + 1606648504010245989618884095295695992427018230150907688898915592930453414981464659133501101182047282459717997849048768027037138497641202748667354630935966506781127392354186831188849959020297415864396065028468365542739020327246959629541097170081867994479326338412491298056223422778009157586240334258538725620889625004145361628362580071186226328502409855674947656655806124828216569600617889950461229740355525909372412211220354129296252148292893385653461844110025321056942214524491472133594983759483228625477446175738160507750763808562294735777246174922569597154486589295722251802656001409978160544931241498782563923632959513486475671981871199193148325959233621397296392173581760666196497722384609866933057265034526931925795851063006222871990689624528051165043533516344758890423871584491550444523552957309805333833441697333101308870369383308043932392374130574707833007848223217322549399954658966748263438686247054269994583592201265999291196634413066829689343573476472229602268331364115350386277881775227690899382370174754413712107322134794838641868686876278735221736967001134830806156320152854301263945425865442296218344166321561547644260447363438733011222418365808404069324073939336123523219531072539999180907861624981241265682970977294283946883187334257150631416422363269323122326537059637644288012444090778422594223106279109232393519728124558525812856851025485351175900201927324756234986385701469115309124389962128205844501383753150160805983902601347812105016587283709087190333673511641388610372353726437801568001360315025873408364681311963565573962999836976023973169187539159915077476151333832597026810195180747872406950054489973445198336108380587298048236346094557696678983014653210427996977724321677086859130891229365998904603504334445499392842648618030378777438258494897529559791864263906111871274875968927190860142893013962041675727393501522353066843326530315067475892203329367305042281975122465873101071252440611507846180487029816758506377452319649757997662067335470448284035334410818551528758812852928419528784446343457536141046862005407449730915805421422625424115411354965245952*i1^50 + 245712963141456878911132313437798696583637183649305817662888843662886086002417151618047758827672949613092916245981880502154852829639149462248990376717554980708422374992444828365139124823546208749365982885551164246358774446352420800856495828562978400605499055214230168099782602895997521053598252509914208082566669022333137077207844811655852098568920148643072370080288726212746768726693553240227952730699659917065645009553650814113386828434701831451302122645313245250969464100627423217029327443224738440652606329730350299588714978965114467390354678752688089086555742084862299973111585211318269549048038426124442850587194701310509096195943145375524020562561637205606693605287740164992625607935300942310837532815384590930431891716274922380990647224581343287413851741781774471249591915755548578246139060460350520354089379896918284747725588280794857074573715020007841739830564492187841132987424888004013017665377508368202335279594504083442047224750019668674480171476255788796878344269080714491569770713998296509906038450876993207657803489478259786482205466888608262139755623241591726375213479417296620019023215245292358473010549451624185734286051744970402505359154539549492704630427456706749550370895325608060546617154794583593976625614758274957702680254605834123215602177057868547588517985185936966227850574621498873698804524511259883287876308129133878798343011948716174934453884526852234422495514028908642677422003581144192043527863659200481266555568697169590866611595017766039352505034737259273695183006932924400598305330523416535703942383010830604662673849439955802872677140790002223407033638221500519977315671609538251597314676951516811928224777698032856030901286428015407221139922127923696543226932159426130096161726611093082486407357126465882516490865220863228974010683921926829767313470784049806057176353628671847195844030965713838216863828579755306082111506690280195298771728163207746701152142061054497396956835687884255074838187075232185482081979685564635088314827785108699599408456276160894014737000788357807650632358928172752285231258948060073138614712980551806156418318336*i1^51 + 520535475131154949691539726920829424057967575177057591789320823341078486303830304218165290081507646529885760969292511167530291556835382746925807813751192135579998592553054669114359570546222891286821342976992635731708473580242455785563978504531374842348288093168710877192522491074600706260981354876209565514637342402792629828359231998971125791400757438306827472435032553295155759921512439426350992534107940177915123103207179631778151202318444278324747565875624447641290524479976556047091514784461198528459011087652716955866465085965274748338942441582044813049022867560644557090469201868883282139737316718537234305792507051466878197543901095198658655385127045510662651717754286445513541795406165216871762615283912387326524841063672216942841062703973427587938612117154904345550724933377339897535244572182262516302796125193355906111926250905765320527806262681310512984149446750092711567397277670451046401847459117132269047519844696643772596966343007435998568982735768923851003143157938611968021839219271401559995898424129978373891549529139363730558440842621441879557595450636577857987483822743363487691558087276056521966162505039474676436436718271966035494735009734724415447921956656978524275523333942532204427043088081895366341195305427169275183704463127094314275179059786132262934241992125248996857758635484797577940429913855623732871855914306950698755256552975652808754125949736187543282190015617094998124573790535326266666427211296297344774405059241837975067117259085084362511677825304880918212234016313041079189839782461931868532237499119513805001101181060111184405539119415298591491560168777579562516040259160312069622361700640229224513408949190867859960076267153505732587623851944548180343488342434807173431855828134140653999295348093324858147051839528416890134342508112884676995039751452344112397376406825196435941777928766759299337141826167430516896233775802245583234411436915162953229833903384655745849180633689361288255662742662639046792546386126057599186824000359029451022951486036783101106628831745057165279497604232879105223223525647800536566864299088435740672*i1^52 + -47649537362385954251360266061753913982594058314894793795513955288585684004114116213931148816006444875155382295150523797398830570023323200440806975570348270654129224336289986277341131746795640477854832600897725263889156364286771248930025554846546232432116681049159069765652559751265122213130239663579087475563008392859060606403181256094654166722062470446094886393783770231628523311432177467128804627666623357061541050128247255575483884443817349541479467763617713434617780383014183195442924724189053628358426654798761522748913143660206703833786714445643861299460138158735392064609858880271287403428946169347805518083194640651572661813589854780605841212155513903233354905324850116716387670783714013797757662598931236219360450972572821720671906952746909753636806741319683451552054687442458086158378977416084106901968207746818841384233916346601153053426996586105183805488961763293023151062417870790717044871056980857391717098892338145503193618391907851286010800577594341045446148287751161984107752752101437319805104462980602464928464870033254740639752393247427142457163028948524730823619088324756366864666146813749541063210218398626176587823477564219617248451439416601827296099775950264438144265459125431373105225028847252578589686873567142968201148793976619294998339358227979410197297736539019925351492879436915810230258598247879018692993562451351531277265301341502754937077554204135845935665402408738890754919305541943399470195643503315147106360199003141166646638527681934014308369199838233602382559458423587539006568366564364975379666426395783249833735355596953856148047563832660383930917762282909708325773511073620248792568744969037540713532960081873349792942557083428970683110668701194980146610653461819901117712235752127472223968582241125760421047721172782954004946913075160217793993178176038508399233016702379905211911404031885561458688372978742448921023238997207715572440128875256480692334467897623616305991753092421525749005121158799030205597532546765599532215295798431362168651423579563883702961045898510425712775622320639524812037628340822297279480891095121920*i1^53 + 9480764191573149020521337856130703157529420206650491050383637962678626399047273649354980022160548848179647082868478865110843968323558475170531805400265318442937147010368658074696158581033612565066776911904394557787557965162825699903360969123947042298729803830181061756214425788542248253894076593546720569088295911839166337276790736864592115387246722986523325510073676115282067837251286308265836748400312702441505973368039397818184830887442170993349268982201628641772328509497015617849238006807864064536313787024949686197660967715046901852709128514341714178633805997493761497813898612981273509537630949139851482425795406578376131999559233689231525703010705008957810916095887391239160681438834846782781614160144172922980339111442000109449065818019919856258535876237112756952650610358305991712736496504351666211588541394144363637679138685828435512726948555299332198172400031286766997353050790847542771690265643783766883795968725751355783002711875985453696192041955137014338946617708697531344208714267218932039215550414447451430655881841906888632556007355445296822724328718353871613209822304570893510736947966470996153184101613175360214465985646177595662742027777599298493000569153357635063786594390716211255330022393696981542984862400138906617817043186258787806035653302990558360846294058814030127750688186321987623935101170184010843702157216339888643817612412697046959679648558992339366260983624834821228339177303877068396576281919925358992914402694388123343822728249719384854556964549644649424316972220387017641184653068106215769876609691678979612340278013878916975855904320987334106406719661156797288945396895693144633114118098726555046374321392525987990222928308045646093981230444676740150159194810799653185038345408159555114390291840239444938681603410367661689020334618407991642292529191526514172246036328404460895759990979552968646116076421597488790900661634732594243261603273741755642998451796537968977858197678523700508263044840481053711578444446705591665832762535663918773047220101731283684126641894477858278447169689464630154028677966240355466415702016*i1^54 + 5816792508563474338400443764627429983924792443665224515307812198664660003173080635450864248678131197596371708501957212746148695914533978053126462535300039005833309273763987423188556983959803006447105955933923020494130242493980745610891869768654718311449903758854165529866871982390197209546654151602327628417407263852002532176400789096208870861585254754884049117418904242821560334781765559440481346395370408941186063598485848931522075155711594254106540806643892969441485971429303660133034669376407111228533965976955447897503532393608895121397081476489913537109816459311529506953875913988763984153408432634549891496788639890207057519859468303443508135902958652299321870137372332434890122887961177767398508532379470909968399128191572212166105582224495306332428880332059807777696362977877715336001444516756484997762209267986586802569129866651869696310385478436752585805462802540183046810615471078495346226333729045124110458880831751570252290558161311583878670639888659347295916515806405679464793415372997914320118603094302573682227286459101672967576453941071515769610287163152246771085787608910912188191106696244192836088251189450140947269019595115471625870375638526447604168779264797959332510248043758641830675193403407342614630274265652795127505181041150751608224060448336575971097941408484095715233060867516681750941523106693113236568124984152336932236634311536259935744841387568286963370526779897680903299864482458446980433192118285950262135279549712519216757793463912225406258831539953952341480883493927398495410782010484265515820035355343365161755096776927450231031708521217624208834147146299133106371521805992549693065139126875590445912493171801138978941310002519688237281442146894998019664943921160186060470828180418101580234115801058776938655781032703680063188222377046281457475999314995127497775864861067585505684012374774525229206598973295063749259381989307717872826651770166617059618535020841638102380269343779006971190135463391645877715107033834889252369865131893975919634029910114734254772422071452401281108645461939685438296808176460729679872*i1^55 + 787577377626213698807226852569900379924968608025645521550630509514792415468933288428982178851095599691865732310287230481936905490359552533879193490007976001808229059926858748103950016859681860525280888446206007658575262923469347407904303401512960446168055037460315525191083452876543223481544669652582363049848570402300359329894445693475435270422416901129392842354486409304995269016663804284400915001594867512082505618296235584553313415335983198255709048287580007208187454645124687030719536174354493191199824641420473391663307101747580617786208176319439020585736106536523161028254834400580470342833438006145201712854862025695610728634459492429387075878530619887635301456309229140146227343206575021503964873861334646015855819251336390066288871337330060716703817790948851279258405350902109164585362973344033727489921822717245676659668322591901201139097757215822276773125250757341792441263802634144849348669970507435240172295517554673529601094444384572511919940463569893017269405314442289474037235623686138914312692886309511786392250692923277773941805248522455390454064313982886968210229015985949105173788239112468876522119721996697490050876345488724300026327766562447488652096323333307877170885995788390683086307921125274796534610810879788884195637761378162796601624715774670479510684593204066337620281093027038225576796269344188597354093725879961968392972776998333001302247348502231947592951432229371901584496495793404777801846481855305336918809253067539784880689389472887074725827207419984838902088422719971143764029333249401357034270905846791761455309201237788033443982470328996454323257747424295218469191062702885247200906654608875993655032830476350985627810735995144508952095976558411028921509142095195945310706256284280793894741855477822230496719234368700690124180435285442852807430489426076074838742055030346661392576696956339818678674216183126690768551518867876045970886110331354879069959310906588434374574811914916384850428212357288615004177290662706960358181227978427316368696294659469433020125790911449159057493859233944861173631250595840*i1^56 + -15867931184313143165350651153980747928156782425229545244115363669400375984579474075409605227355254270636861226021303324634790233532827867749932963483180339284279009126495377639192585548831433252996351260301911810264337515535455819192509803463546161173804339770022606464069852675707092410331205927525931797175941239441635659955497808955849708200718285421172308864802048969662817141561766328193883543975321278009406250608632772631859457032442707570898981665708361568052260218976747434582682332369089575011693435535490577514186136335260486496394194704972268387692487304742827688565790142302392447830609475676601662832799398076423676487053001779586076294748217887176737404277691546925886099399412397625518271428367602625666651620074957287322034351534879628751059813382612970574117952225952767891025775516900813850481012415632986315183046841000253422265695649091232724628354389872197699520938829962466749020551718219398874060264520639031879416921424012071856153822192734972122569776865665450480142960064776818513951809644951556800578846009957264150375016209806762458901165888661581887471711222312380059698483373188042443880912308857466768135692783385394421722836845464857257429244890173227725848151366727596117059261967438194918109401808863146020896500733179470694576704358978480862083547187154801612742494561493876904606610500312743078645839398875497074422791905653078081859030797125574915148483537062181670865006189241799606410333783680326776437944000433189805321243601588999924170472498459473125839535529267298675885641464721958031255664715853834539770506442442683552914894068353068604847034832971017221555533855819279398472987020457970371790251802502354182092733456222203895884886847040706778651180642798696227415157812774295165056597596430480600702560790550746229632367960382464961886256561443936321390490620830515019022230278162157559058879553595469494643261276887080310811420299181052934075378252005396042547671356268425662526474441307408524496136396446668331572534173337188395072361898918328355041897083211644584621289280108298084810752*i1^57 + 254507735012393860390498049267373791853157865865115968064823466808749948704937477851081370097877696262344052548449964369139146138488496995060922007745055061278570887207531793447678308963853453518127899213636840805971140541148076379486748888338119572609380998783057970308238508402300469163649954680928735943958653285372793160679583169785456491888100372617809600618850439698278492196730214880523288945527874969298965926912264581327827717054259456417195383766288505816935576058159996221485573782537162670250292070746638775268945784726290180399874551914976197452339679784364654629435750478287716049807348612481241412145466547250185685423609581938311501718521542872300630203664606997279992913826196881457735067155174090020776281401539515554646614044317640172392273499481116322924933405440297071679884625266232976806514240088203180007881926137732126616541874271110991311695546595257391150086247376971759371977672742548389431308616321971577147104951625925418266771972770629688909455862784320623837087656029604765140682749902877098305189906715482607795256988917777023654696298920846881661005389594153202024158541759186421918224253372446844317526614924166860032542184525092249285182091813659380520998341338741821898786144713782029634433252866447511240648226656084648324007500894629119478557320155327337119931515833506044722178588936077826017572065450248559406590101582610453422715752633749465386008145079861057903003609620800573074080569020254600564471644538183153015555618560572104993467057611173496232596918826209776033956841757527979999874819204204319676285336616544675537733868351612498235009729239195232005792354414573971562785374419280164937697583363455335925835293874559781853100729716612024553605003575662257255246619875825457985176578490060497247687720043866435311186397049017014715978638196341112460297001545066438437953638322077591617760107922106453703289146868668228903711251645831222669024600942734073785581648963803583980932553248385097190237480741630783693495019420671956505576246396413228163518313711492648470793746932301824*i1^58 + 4356116503784269467994207684997531350517034967770896641734876797343260048702112047702290078314763013109992447902306106312265991141559011744021636957980385497935871138077678430091179661927829317109817294646096154617186248709257290763617996055479847913391557372785505576016181616346760691360617814668515078706403449300665380588646910306541037088080583315792237497624879744487294122238455122682184938312462942660984180977588360408319288402912190047084675909368311526046205828606496775123485784209354238985902481569393224895045981231385535256876455629692732957643892905571538689452153843356183674316672860914496894696848152208467266148451369121248861454072941065085332824552005254528635131576434731711203997995324635622212419178902895355625088190463177993596853801685827937513485411730838443537397594089918009769128917984707622842364203706746119979765176829192484690549491844652931357226789742895465453072499111108932605898870747384402376872016337049033598146187163378821567383097663605565359586633443837986567442522859542322264431958314757067492197686458948351702420400713347955037019882508704712179808345625999508323078711833947466114890303959834231781016934369769215496847134331217952065752950135355603449483564873929020397239174028905529434928595918224546501982513066449636784014492954088839063400627189785848613256269269718029115043466835693869021637698822791830808899169913803690878979592774757885906307866891750469382635902554284401914230678601611864480515233228376739578358849319905822070873402903025818542881518450166771183104604546557921040280702936001690210807336519243201715629582566171805716250042788973480253200645119356396869286638864189541055479318935476683579701468459542165111330997144031907039393736300093827557067515358015317432443191000884648175002032106059538498562224029591876388892778199247862853796818553879536742957934330823665100758592858014679738316939468694854880015653458661984010180602936860175146583576414580906570332975385618964227028487810785139240893232808706966155709788256130215464780431360*i1^59 + 3621853737194958391483976282272718082756046450119846583553685200887901697016122053933267333947293084214663122851102744608516297912461283591116922370307623978518000513520516294010523670116796192771553457735151113951257732447632392671271454553733635921871555635930050281477479439963501723648326356820131806643719044247493080272566331887908819951034864667862973093481755687223333180873412622528072426383443108081141612110279551887236706144033409650381153357733446795991503964767837652110835288926215438675809528840465893787818100977831795362969707286144486586497324253660080664409080052858287231201607134000340140042285680959584720466742346782414458608462604985309509428489534955470961583886919679665583128863932052111002591123031368859815863385095292812270966807965725697331041276379282368818489427333801010588074088911928579084724965382692067373947939168476688765896291129055411155375386424189249934893867147380728987531627424647321574998220191465681573843116120571577414933070655214449247445215547788025066776717529699136789800312102755736584005117240529898694850338346948996712170096556249643305721547627853780796633763388267492884240425953749696515890176068719297322260647074116751569450288243245611613565922383652598688147297768212967474530147769158837544558792633974725566114995608369551449221884348380919658904002989657709574488761154372420164501074799530297502264896414691641391199113246756465700065284757891195782225140006874122673126095242771624999967396976715724727088476229064691597509685079493896932323886183896328805108557227828981208768785869974626428871759862188918736855592208194800552868326494112995444096523074358142115855424878695819214654127663461787954620105119850590709356451777988948743196336610303678180961034991643775365455219031843283133202551534801134093608625527100743035849919878779460738963037234273088547805721658444445633701872053683037279848664273929427161412441207812347918460964623008066531933219345512380487838285211475882412882583212068284791533171006364242920349782810244864278528*i1^60 + -6754083637359480948569470530634597247229438781970690159087023786994585360902408857912847593094552149063309257378912975717886166833184023974461608872089543616679132921016251416200963853028470811882357208167381443153100778618424863082838830542228314616978979783290969008070184852504112782054129575524577458375094286670985015728878553667238313510559479961169525913715313734686616028699163772379376422710319660179588563959720068862387444553226214364254333652300674283408477352206210929061185140819162481366453933673704228080766103362066305964834066546830068887790205271830121043681322589703471325058328241116966497941801081036665660427682802300199680078210998605958043478159863094364855143299710663575622857674364639067941890323222144596652722782570919869310387281931747986919993682580703741476570071586866290193338259085934072360477066428696591515204396396768883689244168120348252018922824029955784905021263470629026843896040004592778511810540582380457268184237262318248364153503373207835503813516515201204437151524385324745735450361985368159887075944924430416901638893054016685551205101575556381793891073385865301130330918466944623910483222622846234579058038889721558595500825261940095117012803020134118213880764446799039277896237174173189498548478512508072423374528400263854669411545919766269194943757992227839501671906535427406508007181324740248105682570569394796980190395764110060353383797166866972001925941451865069546848900236624438464267789315278762166804027801381488906975669001962240888984011639305779013553816397104685308059427191218419301427240595013383952491367061462993635047613486010865650475126698765294740769047641713410451394056740073897769035074571089818406897728706640457678180741013305219783591618125323011733411921739902265741218747671687329302166992601078154957750403277031455320552527091296982029403846005129378938897117796246778269035799597220852414518870546467444801984961091943857302537513187924195516187150306209858034952694364995020921637717306035864363453827907380641126060757352448*i1^61 + -2608735368135428676367871179801815008686781608823812396414400892982986100446797166392416362827020641241457353953659987325086580325087572972842483230718202810526026961564353593524626742215176144134910740094754093228211687167537180408812176531250358051195052979720798978263318911942700408024963170678234821677631422809188580334725935719662174231780392374770274621517894497380434136682489700339018187581867119850773479169597194067443410677000054997968407507834044714813425036412322153795642336104272788750072934382408578298231204730805842984555470315326837601580922885456101349483706233626398227079354372695936211537851937159155289007800694025177388704278772893473069234827893151868465635101351811001014526119081249712761864922184814184554273402215628207751793667276712127142865518707231557444417199522276655287575764350884701883497624859047117824945020532317537615836348234776808553842170341983402828775705844571030781878790404122573442573027883466104700826852358828869655335947442579517168393328154368038682249336569005207056714299390730781187119410695671126683891438646635795898548539210306585285777316796919305915258500808738108651175895271213629765564541970927971912912689901805671206656191645127236433621797230110936019743199888489979020897436160263013721500357353682896408742942395379969932014735684063141083469514052701974471059073113210640182376554750209482444967578233424402857261051570711520101647652257463564323024404233290435513490792454208238601478676732876369732040232789750861696972701662443284492977178391719968159286282428182074390385147384013898694992954860643882298363103746489274619680896466318560439250549045155631461222130973241726157320483257699146150985750303473149591297940553616478164112574132812353920309002767845776308557287025498240174490409289713343558347624944567726043927358864246727706575976334261022096647706713754977022466428155197338379356960118553701063994117004583686503165261210633876386691913458710220093588868494693722354363011070068187100843565891349295136768*i1^62 + -50626031889637973262405120284780746850292289849040976183446255990439839429512354692308686884673678056294279108987091899268199323755247964790536780909953708336123092902137780123746666275619048652800765623199707062268795038801731526808915289934218720230802869602963449399448577397201061392279494184506524391784972999539059493143792777512537055660251061408428241757933924404715499126349598455159323770758423043714397326621513003060351541083993529853331636700503097984822051383905304116357029902036829359690189640759478083277633077232266138107688859493040847800442654229310284769570550953504820900790535771150434033006648949026411483529612698638225515670470198430514770053380058118382229556467187124874682828247295649206802960780819062652100501051000126737681188574644838942221106126077517190039283526965183168816677292681264627818058446654769624117385269926954128861068216508761030813174860702954376977407292794706436605872305896896316428760104287445132804866596697655900025114578158971506605788909150547837462966972903247136114300378674218083632420167315478238443977259891894730783229034643205967885634252778529023615710427081718809335988085730261047660205115074761728684369018078926572942102988358979319801157298921337037682161601435907622489311939681650426841726086048041739303293264742682857036924979208053374532279138946353543225742024006044086464451615823132626669607135835192710650814366815384594315231178114689359283717783157303863039520457423314597989495767727624103785182477808688887619340377723545518739658687743578182257994634912229798014271704272355738902160138617205566145499868734212683823764007095786678443799580675787733998054234856472840570617065366362809650121812578237315746729822322244559141200777271045028629034486123221916926028159476962381598958872351251828249781044444793545042826902234740003692740268897680017216799896764637206727342893996968917716558889611100306290478619833510682030550994651706023723976114979580449165038926093104890695989496454368925998155621728256*i1^63 + 234742353357276540795450940291971390436991759316438930895629478827500324621877708029661771543186112810663585599810262940603375851492722177976481554132809182480234493073061152288381099376296765287167324557089982174166949237607774905754728671401726985265251688737619258992142273632885305924962948464482867354717008297614192829257624967750892154453264416460249297779360105671928951855842686443687329119241622904990666769105333509644145272305265166906022578123661991222649288262620566504207940061432391365681369505820378511081207884005831742162147793761343594467001215044004586599069559591473706067684745351084428517537746250661086836215243832612584210431868784415697660749480286252325479513996900985097368448529810315652190035937149127011893993047849911256077928123800452620294532711327830447489916906021196901991929416449336465643253914012865162408183335610945365064953299677888165445134764712925524221691549146441026393881891539977694466385489293237747718941607240166937850157206216298716552688863800234800592678903983672298290012866103269166490843172286339832288227739201109709331047293690716941625451297682999177935104063692420599442196568427725722779479081440134803039704445705447801462406872431352075740219480645197396439652724828768305594222006052894498832285473514370430196400162836453831220248022955452485042940214785148926917863885799715369010334441937825313318196694778159592221999851108529858151860263232988315829084283447779849178499872154752319932844294978744338736569722698175035519243521664742296069579406223063227274124074349834148427218503604439104556759174841616524017900551386707385664444995839210061245475748031542371647580535965960946546477493584799414734450773595499013604914211163956009289739135364902125499438807811204115541670604550882955703383898864877328298543918924894127359153757957958251618537388511284053710731530137029260076430973954955035499764464053408041555996035627523271343103402469549430011077673817253613189085257439958363872736675880875195367424*i1^64 + -247038640391735360485235129305617876495312523667604087148694165801067611782334191711241416764118156876535963349441240655253977162011859754385290795405166236407602264279593901648375721237247260369412727032126820178868953065590822954961602969554270230786552084152167709425729598657975442368974916057342515694027224345420708630354929671146118947208850793855856942508435217906925905666110330028052778935951375522491552820182003993520394469183605577339574583338189756207147853460882406555627769149894615397451584183358989231170773216850659943080656344623995631430537380045706686657290871403419174292615114467603925313104798170938819014321580551467654528686788581732621897181267516812128632087605191437416354994108554324991996745408418935233704561587149605840020644633613356444543045136037718553934959147208562325222266390439443983423065754908544384927333065222116621166320964052315274805774614478195774498292684670237544574157959005079091836499748804452723991456911075567702415944857921661030834784818419679397213190176139717269892485284978770429281067047000499524675755288931868189384431997737717785430140248272074089636797087872556452544067923741673714736053819055397960710978999555047153408380250832269124317594832708927546562035401760813499496326950630268584305945232791783676952725394088073373530235578137154811226836783907163217508485107456711049717582803199168652518898534852707189109928840650878621294656415309083092679215195158111985911086122049280535115436307373833471128738077519155462120020132363166040474718075158740465322451016062628320496517416056466124281073245052474729199440660722564148280290242537232254509730829035773838654491799047337237629477604110434722181258396666485771869986251764635096393777983935386479388379451147565997668520332355758153479383858231523805059913863649876584744300760180342329612912163115396728458201209185126823616457590175592048287761895939046210350126674923558155918030924547879777860215301664771143623529992929741705309687715463168*i1^65 + 20941523372561570597452322690943153895387595365762169872385210115010412225821906424240927897177430248128156616170650783389740858682697635816030095416723144205381487591787159650106458969847030056591821452548676224139875778588116676561431972430185409431431846840571415753924869397651155375729472405738468041915519567523556109397509894416964900725298783362916830954821685965795285511713850662048615398366020545336802401576806491701336264965485723934405603909634208645386148736811070579790030004603361602329783999796535057126299442832665836330320748990319158549242478008068032763029017955759812770208421226196756187546589536769539021922959454398275251407639473239485653392252735198894577928745149263498020631255188498440820793822799246614638121903257429553729995639309674419324775469543673470453023983274117689328315694065630349067990111943005275824298169150319774965043789301618498780676036171397256199614916965192389658210559106351993967533610223149261123598612299907841466489496779907868355828630247586588932823351096389460889404797246837743843375305664273198673064393310096611122748491977837560445694526490211722595561911938601740347165159460395960321488409023641565507375241957652906048085912197203101799803464285606279736603135628318367511499358078089580516755941174869927508944187301484035986265522744843296704131156959103738734326260384010293349146047978337396069744953720691470783074220463075450015505007655757888723487443905577175323625759266930735575567590539428843808931933178614849239288872216569968223805972534134346059584742487296962624770109450623146850834558630164623242641592910422780482687971072000631037785766738465071938954063744706138325919733467967935021510895563415769600099064740255106103276690147501357737051712007096003944326361561118979502230370720148290460427702607248187716870670235683529737509754283699576773834130365202682265332638373138888513515443298965633426321025189329499595154526770114114340620509195921962156147176099005532733440*i1^66 + 106887284533176690420007237012589112556752248959830223335947063785372313513435368949168105935428589695543175443424779927828143210361378017433035136740025453285286401506871149472277586488303883201722340861097842816777879585149147058929245070778152080541547282802185141074881409270507860844866657890473827789941281028492706121156876848835852505210252679028040039604550088068878706203899614147967627198996498638640365026056723791020809418900030621171938180858060759769052404717364096170289126268189555761889345635120265923808516419199840894945913299229081243540080728573287771522033409231048256765596933433560889968504585228954328895626745403912858907011812471509204412876295123965319623057942932879032592716427858392818451385901053206247598916337454339510384507263723854278519093499849302482624841372810357349319854723384003599927343314907801165069109499768089024233954140006675404281555321203716725037376530361935618176492894119686923531321343228380145523629190295871459203635847011384170630759739287944826842793045712856976571547445156918109996880012400548162348490318928942511601034703196030299439313216654370496058905570740582838401119985697725617570829445800833009383448805992527315968825551751548991205490427649197866801468661676403694363375391548771013643063086155980275769139587680761649288724086255721111553832399509311143517510204437119357960184715503388832489743995726790063595370661480486062046274268497068990013479911629570940746800130641231842366551426567847978926079057689921662452270890224198342288922788653853327708792485738207689616420487465010776708154733659934757278162902054690123290975484733555835323884015986518953835726303174024264030581005063199760074770873001964202418534038068135141712571571277576876661775177075737615673266567125261971976602337007228734481936171949164050153793389738859932137988238196947495602297904273906511940789510614859344700300655522530744209882436027359751932671434143370028742815488803368596087614954536960*i1^67 + 25469869367881753266120753418957944808925009059205627999389427058849192862796670397759844203087071642335439522888251416495850729575072363741759212251012653168477587395290634050746955386067681571870273212718544370841531991598218841050835206299342288439005919799795899943774494920463925753989489776999874270130187495235075414207284206978451895817851655164955158878857807487330016580085301359307252011751921076737091742301686793246595236572732935504476293636312548275603258460684994477443619233985216108141070903100648964897162862784347874671716344506637160273826477540762624640651297720512683019059080409893372440417939347734897108594549603362685951522568842044093035626492794131708940639327283265462614489225546128913472202064423703473122744684340054041666888974205419237735868588251561344812670066586390893701399532536044061441072566380783628404175958860845709895745496648426453704398052000744084349569819956081946274146614289564808213673124233743103871561104001602933716113490877014054185388749675627930744186430770838770902451687130489444419131268160767474805542514812706685725303649235584924148770568923620711782842927114971263477350616012775264985874746524009847742539244433805220686009984703325083398222873399726721878724871388355558946171719091657066769489310883764937830269124431715549287067851810093478548707712852701161648405141194810526007736996082357240281981165189536676779836753846448789198074384507890084983555202864128202508729763649998345850186499242855744022816475454234843831790511722247660058800802993403484713819932234729592404457310865308168106805420145171771526486437343716486734648575624790315206262180379388680723669493483245986283406551486306220668075643348412202219869169603525175168020069987674603273851438452032853284587146089360126606066069602913251454451636895326408212958480644975097320713323096957423855178628182219359513060646097246356596523977774591331381179946831816549278232918418660098229536564073667718283264*i1^68 + 1373990737773820216968477601168729884293044347149085283183429623359282276694692910182916313982323325809335983300739845014528002595917010878924436154488351476793408404609713390011986607604947088499771659871169841390908357954780614231316297000473874050038620134626008560863250046724581234043907720225746998479711628078689416845366742135411871703504287782473776246939589230165914574929754263284915196766087746300665607895115913475096364269682637003957431916543537365542429225676772731258153805800165277194589707871892904570524515460382899008711594513646878221585589035705824969134201858064614602338859537315215407296467215249518313834105269801065077063746680644536364127402590629339280847478829694158817556869873611545607121841439363190812654060178563523535413252232893462672538338541432210123586753286264783605082136550572081437207886081020030790987495323640301776993404536253382571785573150356104015540047173381340769593459178181379493866559552038078852327291739505762311382844301114925589331210661255464963348586935955032162460381100736643681362278330300915720316326090267159897261867309374339064987757484909841065387386621824218080147646763541619879123703138436863552123440374987296839331511992082506356996962650393777101308597953488222152056427427967823359481198240897194528781189971638205211794779544081431447675272478773816174057076002055698719309564149212818611596053966457605526945221604066463703722109274817009842273942305514608994112712498992331599467793959403329124684680633828770687048685421395746432595452266460399369930875752885069183549872890630198775722276079425398726445191781268187688197809712123427747416917181623865870742301364149716871293460457243974831812712059108393142422204154108859621796937844918608882894133289901175340467421041845266367596697261650019072638850149877818521419921162736457520335309649717347123085256218631333276073576942132429283205101962319295570779587927455574748503200493150313940864571801600*i1^69 + 66565529143415736207846612907302795132565356642037871818461687438240669418955122006295804343761373854227610758188697363339253558605158871046181916630929483871029105369377611599852444205633531527685461436664855389980443796723082305553003851441479034743814291796864436961411879260506330069897814748653717562277861751857145457670632329376868064197261938984783230501998036779855227493216370191580205380703884960058766967003105812165982542134438744812418494879408063872599395697729905407510953508031065089410082518044391314033293375718377907092894353351242232618994564402117781565765751825406247104790055542332739916053611978359533472897421436940814859038471895990481927745992731304060806929682789683428486829321557033363941213065844992173309341439846695589045695926909226448924381766209966346105864994865664260574921160209279256655437109098470709091492473120914529172712016300988552987137858386828838376528846409014339510804264494711413113294280433021284788741425899222232609056406913230108905965369075210059482437639068247796892781497810832923679106125871069752219633994222232307160907570592244513772881337926587952648119484340582799985845653887506505222937960055434193569450331518281623808547785251405108875550894698033763963061539750891318744991258000045042540050902070033048290465604228469558356578440636767273907433429334805829088801152908550187250013847795163351466019022740926925459822319193246424198219744217769163340963792451976538877468185053009329156420647348872362632106915783224410778147921260519512763547312760788083881590234657217115344013226707060849052664691615672770066496409636457155769954063652211153982493563699189111386719690369881633340032450466141937834603188268444575227825337199637328154794986168719598169448455011522046619568134277093543067041355012731841276264627306661655777339610364260064544897705672901484875795497874791412074274031248846511987607569574917738280905872876313577000720557581547864064*i1^70 + 1664567860927818626179132666241396590928539251748867650133700182582159889074559397840270939610139347065759019791426748917047845952383288765517591911582302592573144636552948072185177086004334481612894888899979541940392139461155930938171144262533084854216261981057934898230912330784528635199303309903768721932278817773428775308047737943045179720476428077865367927411599514596686880240884514526056158510982270363381556077741301369000067991097333966598062387041325984883574686329005594934977040126412551449210330085390979024227429957849137741002476193404774115253168766116843414784765141945622594407977420206999134971882202008720418914753977287593226534485221069104568307072212851434503252753366612180063488857399684043002738139591003473481169849763988031379361208699384895699462704521119145219718113592774997351167976990470353081554943593508752354200054730618408800024420771008481048278378859178664037227600893533029029262104612233182033762190569730736028011152991691357661726421630558199878362224174896344037266527798477068664297249537262662879674935573009683538249431572039417243411748135290208785447251884091400552834244103377443667135798251102345261566041548016732726826733210708120561912009009082861961956956248878169618124190924026800343565696271594642911559937492374826749837801519091767948534347218371229760007040583098008610093030368113189673581364107011818372708487767679372298145466437183320742910887865317501091046212692907381654735670034742452936949434647163876040015415605276686857375896764289784666847385280340197091724041291177321532577099386783390739173718673950798612879978114960634748090972644232918912732475025544740134518670308735068582541736891393222232851729220631208812322453981396424412980734214698935729652838000400394669179265204019525770273831708765953998772443653625955979478334683876537144227985567266390057837803638455699406517850392363977085737489063694575641597928229991517222613286912*i1^71 + 39877331466980343798278125952015680217320190909657231976594602811109619689141282439418497120710905460324353336877724647822112130769493899630633389561600621664772514798855784771718259980749444421173885084040876673193425526838948007040492673005876190169410918945634243224662804341144211593598999835570009914176125301615818761087887456284657495467613417236949243114275568795184022504903209291258012831574151343501149079728709206656244193167229745983146379095366662409408305174327611173889638616528216208602294042532779951735940175491210873820292234295664520794490719183681487394001639640767606554418667127206966124537283047193867739526903890638113493298895674612748033801651138351357009931824626326493636514610769687692461979865557633861522360280847496196607045944926645682169490107111772585953565608828856518292594057844778235171638307785771848763957750328642164746073659898887463234528921588871169499028423761794997850311521054194185438096001355420672593614899454705748137185658137534231742281662482907397115322473830725590829973125900576913001578992047439408906208037464049804773147851063240994376595907125451557702599890890245542298304499054189340122385143478221119616153980267324928613146891583101091909992249305244443914185844928784935157726091499246859170241148733016719012684572452244538701837959516015339191469253115047669843228170007605452830518219182186380440558532016006241375218291916009853854168581548673440995241495010254869294638029198588315886883530775040962968896722122657597881278400049594939929405149840374291095994518740563547141115747922314014394002947963095124964273862946512815650385271250454147035880363571049405221450920568251751060717925758626033697212974814986966395605808530595184560675568410304514364487896535893353797645406260133026411965700789034178572040107149165500022146898644499985641359363408641561085286284239083566021154986718153316005568069272246938193056113415421952*i1^72 + 489612624472835419046655400966515395789903122285493130953682935142360870730460928362614390970561418897735865476922396505392306355076786398065000515377972432762094371357127326070556769621408617388498043569553426567866155529709488994062022722125510134081019595651621465156738766952321662398600452815878796919929562929836359245688596833329124221268217031727085187035241255063769270358684245794373719865311105416239112458627512862274644162392023578555681243609170099700290534106732372265845348149353220246834879910472511396349158564408987073985104657656086172026207561454715918511067478330938283150478291361406626702878440531927981759432563421812869930241400172044970911440679827187557532724170744906149538661510978094937805890732774714168591175047264672941275670104133907457662000944653647691567065858956888667396064106093245910429530807492234976634144642739744775091593041923628110014518303201753880043725157869876381288079672825522486247946387993197200625484212257715572186287519899339770272433843250972091399900926008115130959613356451212417445252505568251085227571009179062528455543214678892836212166208347573355354496614557273260663647481090816828253393033399173913936401249118893655152986797754962180539897530060778973164688159851199794156181891311458589874558612259609815688874217047924509945314523597105416239017484127265614087516320250916006746150734299334649161880889109570020738004741530253254113074487469277745202916548077389702368983052489688453002088223027229086097900801752374286906693100733371805275904464827367779542236773676573690236243763680023705161191937212536384911150833077522444699587269113872771280142277378079966043002840701262292979832701865131863397272363425418489960347612451435768953364534732073109526943518499444081317661197083429909542740392131708552716170625367433629729174024520710266635627563344487010256677490279595904798544486887081748879724499186300361900032*i1^73 + 7647128649431698026432762443818390615350828913863590145728649161407715869602509749207334340061083308221984757925546071861403268535094798007495538047497488232337273921925923503886239410765173285350165773039605631801454629401926190810055058018727773217528957098693821546826513140886514936226692189964182534912587184415409827348612807013387881716641093011702000536272372569424592090248509615000967417647332822740222598276553923703023548528115825294746210313942279715434617853906805886165040955927003455876529587292456354966671265575719948227319825155156555459197524262319339341310340307631269093801328384407818028177204460102144384256091100289159227932449061655222086560959943902189645088975057234508245202131008988043879001636696737042392459946437863689122111829916302772629761907737830715229088331792101206402776947408810092397491431404805699512868487793104605852222709827481363667243105020184929174111034033593784893806111086690355300579093723367430956782125820331782357933181430196322084158739073101250895465851214489311939523647901336830110446061107544103159696165299562336072743220141981360977122927371730651769940548261296085053772010013941821259518246264003872768355513796656900178573644290931222778354144869687592338983630841712349891634789452747549592964149919016571919143124320802325363941631592790187546166443169555453522982167168092650263570882395516695565750924521522369743631620707946116962879947918589854287653503975970088255064428289781186673752105437838811932920623932548987455154846513940049695920217679263579260675506710961345103043202052147589025252486850569315617521731858217509337046634113144250967481702321700345585740758828016153947101897796679554053436516592987009749341387901019467261837304642142729871713979360363995931160158117216011262616777144993125597897491242916256738893072908203428115924105100173119627980444319471673706393033873487510519844398170112*i1^74 + 34179272034582953096714593553399288024002933737316626861480452706296981306118192149441325261487034214242303750576163571351698908325087600633359697323873057797063748589691346969575721143224204381331984443898000629010056865585670089602993852907065695052360528077396152322053569667426577946631404769553104668267144528758900101841052739527628519859839412449671427462876717209396205871372687741800065551502969618211475816771413242467175541729119996868941601780795300251450979261774878216042360934273444990076046449351100766632693498010693686049292883677614092270020900803090770599601341604743234425525552443549202292305503042409268362210587857959057501578797779956498746226787572479699675246186756843959184664797161641684712205252401384892064613962530088217981925606531682405240691902547833590819828061823752144904874352909779339052630271378569200288273012559793983188131326827197739504915373764464281447037804964826906787319066071173494347467349941445654613315413473687857771185171395452427999747198077230997426986370847297411149187970208427703021081821614904684337043156771983532584142729905072858179243996940742463702605028756468184209543624523152309558456120745457067385146503771865506017537804034937723399076887431324930930971545733973501056745529714877387360143289777742644475181072265197374317411858296207774135752757364215610178298809544985392368823706060082300104066326947524159821523033473181226274980355921735391941231631121062969113417183494553667913259043463487757683004135973327626876783651642230262138029026937239552691011566349625989589161420762641027428151833776111986483783329588553281924922856742628820669441704126009546596492701594645611727188011751617537946567885358626737725279332777325280745678170483462700454488756219583650018197521245094764044082004737567900747989350517467562609188307374141803962005062870302725532055020985036899921193891005858840576*i1^75 + 526945668392957731807249074960730120165377373171312283775969023153093009542599808194560680019104711478407076590322563782493295628920713044994189101336032209884678516257867405329542780020413973991455840797422152470135178996208571233948467470050418817915077246375322133189909422462597422126343761130863667126633903108821713921751007337995765995262714774659412823139247827747857769278740938064943546564990386447927024103967150843907217224849353355213428548476427227433162501374686044020983770685998647141580943394947266743575030656073101951181207163106394867810264945360624253205386421891357481706072514994424055791371270203254912159919268544061017354869038803672001295288864682446973927478974002113325608706918558267521756577467009348314773412209094626093501456535769687142978557038780432737791189987228768944873828162845356294019894579095537974665426766610400391683682949685704721631846916288974737192866113177358533202947835263010898247722843614381449900256661315266653829828771401289706359886574309613115021929672343324536703050671707396260750055702008662564748956132151960428826246055267648575603709157726096915154961669912422766456889624092292587950684526683754163427332228257971547269322769215157544359804040358486288143192926607429740888670220895988286624728470643559289925108425392242607376334716063097187214062511277323391705211578748769069766912050750225787076107668687786798382160201382779455592968859737671792098893627021827452695034206343773705081173426509372507577395541395505238582163039871829580358154266592615721956623888749567760861072034100913972548815009001652964580033520577397756852660420204800177155567633681607531329270394498689605379762510989364051042178522647060168885108114269358684227472826347424547982327259609749806909180602686695884868704414321261881238422601098079389986100662221262371327435536690453561972053057411440385091174400*i1^76 + 24801988226994865630146924579895251004703837634475337319600606993689439043000588886462237033713657655000995283922812219419851296377034313100867124093238838544469873428262055570006691873500818503579382102580474316927442716516455041007808271732390148246699615879000863798326767135582686133398449034410649082300200115476808893878204691098101334974055870004898003852893068794816813669885195646191085712779148110683535232511340941259185369530375785450903497698822852102491950818407207252831239341411258813498663723708084914664681468914100786167703047427007990067240770796816240942256081933099769812143049683705539327738283850193541195740812774921638077828987750538978910268520396573473913481994370878837690386038992666773654944680473204764907134515578522670365193982667089839896815729579816979670941889733602768064263972541802876809934511894836907052884572503787327176052937070281800153677096899259807132865486036629055789400403938672477801439928740680271249751437600698862499621181140438478546209742101618353076853486473848739686528101813081002757641766841985217409172088205679150806454654844544662564217579778196371866554619962276300893485884239710105474930780318451895704491089106470368767175804025436299260850577357539817393083959194331459777055105664585083929010215828106485664600204746464857285716706794572156741769626028157200726328132866717049650535754541001057307682551206038654165113716639916761232345733203744950431087025105773656811086010943004008259429592501968825027975268087696563430481363770521044106722460858539945268738141802503919331254341801848027461961667854569990047324441980505821962254582362631647616802060220890179603006569970574832897067081039233920489752732246308560620796348878215555952055047467932394333217064078158908843926741585414723357782854823440785615004217125067220471322719272969473122152373146817835392150011904*i1^77 + 10835597980947351831603591516547983376627587200283538795662434749045778288060064496111878351412276956661552436106778862302427186835414241567574690422843963847134919125448284358983544538055733839196111801748273123264542445664517024015918870289017928628458014055369870552773667864467041544012901175873807473678372181463473945529544707364012201854177101648311425379094814077763163318388897835526185100706496494420120751245843100303096286735446451024428313949229862509339911062851659240181671224617074303627815650999014543470960982800008565308524801574181400718836494791769458043770174586315857422620352933515538306164585678960835349573783343077965809047310124538834038916696435342364047589767822795522168085894522767250549163945146543581156360614939863734528802253065070037345741524735821400545169792852550643200860703084220649556512700961969002030669553194212711600168139931465358656819087547174797316323847163474943819695984736147693810207768265126274257574636710821270477361703548396166943596999819763850187710920575018841909644629848989554109838464202777905702806514733418676098873765119325690594849632597051020486259200206299753444038547639431821286158997612624429103368616428099294290130286569003157737461966701082422882340433698115825319785797493257038272863142024098740961027688749836718605910195105262761667727717861493690650954846666453398910182298849959936594900288192989971259587391762015408404836642657755600622631151349332792909689640315934956785253331080550964083757752126276134130129598887214700393539494734940546349189422752890845197194844765145089316897342290072769032186316951873151283206328263922003931060079664709822010691503201523435073273466222989905272334469700131437242663604830423590344019219806683535948537231288861527710614305227656687718467390499175358743428106632194640113335835964474625301006251982848*i1^78 + -13120744811299310819996002327258891955282755064426871352462772732517790726695134377268238236481853471667363025390967463200655172257218562493425763178040511709040301781191449752812086920510563040237421470605299778858015564777462049278796415931608680551401462819693119479593117221578996980679811525078011793261912786806936844270620409387509977388039269155196130776617928258786941645097235895015641061937708063271220144330469977063464572516511223478366236606710124305200486400518065236995279761019262544627850485554407279863388771758444596298482355926777498615132891878784913268357782351254991023293691434932259738696987575029183435177461804479420539373353851409521991264041651086260014797347054431503072099374994018061824413393531410053555207212267434352647450842175651675863519925378071599080635861786682648776785942443817839840284407978433592113842274896437659498790943827294626976111400218929265388285232364706104385350430427583646833690557629365366348687800318457045936080903897454569962333847840994209738233366598026420974587173006393507712256666856978011801716354590975539727793259439945158516623069058399411933956490197097737372250515663466093678502598106784999796955643779223045754980667644401787559795295587438460964184050254544245133115420567953532498924124671554129361796990386043398966914887273837890170895028609240656638356169656746128162750887912695986939950829972104357693030283614113568377341906545424571780962531339340391160479233264795279128996592230290616341296592607043747856930634271069694439820818376276693574807278064321339362122413695997765162530306977643412544290280025110809278394329616401481893649841183595957067836469583822309607192081469441975055927513124262344778051810117911431161637349247885760843063355916186596559899881917606243697361713792849251124488953634773922215870070784*i1^79 + 3971947515514989591162970608607635159885075860788066092515245269026495658174560052930044787267708198612697940474273741639566972028132048191652610724412894050110596174121788539165611882580439111751707913227300711487234013374252405771890739448563070584298487580790721496820671081768103702551703045820633353856012517826339409814328188714290462502265252455509449116604213345651737904157176626241996118765197684789499907183327169523196741718817237126734576257429920789359023314267808716954371754335838959034531752681937332995833679296266925328902485750731458356771948903027893833256283475787013439507699730396144230051276441458720680691977876666580164430832857600408234917664837432971132208990613599704769419472722089981518122049441794158507457992362446807345807063089873764818528427826547930258251355643627950466714748544116903799999772173319534530606866242599202747694483767801998190254470332857505238956670602396846737469301850789478013981929949991606780116706681251680271882333179702286448288561785555524462406596615886720018440116777896418993742066990686124660448800626253929300366743055832119911567137891736860282927328871603914233819905111070048013655156538597317119159545021183773266450775771371441823473181872127522280081599366447810646869929983864893532301442126408691706193749116218368974069562881684980603934162102678621862108225906923405667234392582369781739430570418809511327146268496556195173979428501339114839513359453602933470059478060050142315870488840410659735101897762212841936485540209508621872772593200708294674889798232326761252552162423895632451659322248384165772203184451321824361968476117282724429989040451485696285889169446657195611367715660450286773295286450608855463177481700493360229797134447431952700096528373241666159581684789329643452158381388267067518484480*i1^80 + -20771974091338770576404728146703926617189499551867046414709929327781594371463707869931108359521425469866791938178282710213244665565561887465776517247830419006649720312583450310417369372261602872733769864189248268154300963950088979907833823222814380419704913243753898071733635606052679539350318513577553893956481182141323928191900841922740558138530969512880134652400880064469712883335854448717251032795316519623435444667015203660328008761668821480101343876852594759967320554129549618946345681386269536901042801979434725950119796272264950287310002841228951505495229688826413822801434736834972723088226205251831465754753789329381573276572820313433475524825758841113728127800637831542530789570707448290121701358096055339346023239011541683062322133374931207758196809545446931634548291496777068940463509161121362941547368898152891036479728564438263152940670540390442414674427759849296874620184219527449448689526670925049512838735835864424257385880127570591135799855410986910478246243527599343250467121988183233860451434422044948174805003078830492483710945481413061755477967322941787810759447628500890764612819101859290990281779828115256720463744146744738370592962043627131334101365927765889576648901654297770721266165552163152397626788626581082440840261030224705530498820773630747864971799069484249336275404591272740971295937629168963774712264553797778752864557497249169495143252353062775459483878056548452605946854649661740827893029042355795909132150764785618247931912206705356063016677974918004584620429653744759109580999697172392565183053900649249414257494522443246348613022189826190972781742480666173232069778049397448483049501505074327812321019219694691692487438146881376902785016658425758592807819945127076658220237431427001607945712158190432295151730688*i1^81 + 27157648438967666200127417405991110105290899126111816449836269470093519358704564572056427894549866157289031597505855341773068328828400540210032024638578799287137512343753520550612308266878407701999071040410502307495382429449809759300965120897068016972482993855418183828699338420560205159889114381708320544816011517255193254974553716014973063991067579274697295746448265034715786525217267493050914960788207112481276529826860318250494585386975259784085625655529988183166422309148642394594294230116258977646473554699391567389429068103169737400742800949830753423476431175459867288687055501574118451989786223650182949964130542921001447337032297110700538228256900770298164920501910900797532050597232164540597048604107795172210844351063299513521973514028078048138282989123386268756785355654455381574076306575047208749095540696669146122901858859238398476235592019539891033091048932037028123004369971050939700367974333260415110173552900429720123278462793665596287397787884156716008665922442040481546816752809348100965966870776359983222866423143023697339949348782651224089540091638183601577808295728086211477643609570765943849933069988186460117698411003886002385108235107740987783177218266468306455274877520869638889982329165013257307489152641185866347280399554964896216255053178745932338000671813217445885732098296129025750198277252002615247044590829598252965052217040661753520793911838530060574721004707973014010668494222552229529358242977877706881242723590135220076311696219900830755463111716536673108153396342899146603467799877945946443155759841239183541218089490026446219412138009976031009621332568076906389333200768706100804139684409926014541358680027925836223821495348974232725230339088715723225157907192842412127334348881920*i1^82 + -77773493381231002020576763082182224453078499423397459937166110515401404776206499652246745248890931018549529017981725498348358423629287123317522343599452557886273208983260094586681253586515111445040386530777081325097798701578974182814144154103643138555778308456918680185688532685040315167184594048437511385047672107045837945257582815034992567478769815568104848678661565470917405782175984085670193563833977772398909841873451225711464925785458019011598959827967434270235655184158058186444558539166876574479410824978904213224517431331392334781760810648222468507219023608974759740594570678541753245974920210115795300501622019849393495863199824795515139555150979654734454901335813957076961212002515295411978946313872377595021909672338239146954147156257010250104203797714204740610330926874574085385595135612914210490086635626040780543313815173369165757766942381810874590476798004115331461828664777616878115915681329290950571244746975000889069124027219712805268296365663665035688896140925402676084554875771397125760425808009757840504403864392446445164785891451085524287716576503253203274105303053808059625382870792584760049030013986747701813412874203760055673065542049277464457108418144460334263156896563131910539080285898131199765679951131771077702711336294044685609443196760079054695972240026995962948429360979098841261467424724824447864523288037993228314179670387566078317859905459239029774445084999466754872508701297096897716768608274157019748020548915074441686912378481591433047723418637489132036495011837450414127031579937555033252287459233644924604387323336702267415478695239887955468339265786784510092363479142698143588289951169970020345716778622115970590217537139073743847424*i1^83 + 790306234381550901554217562787048381929684629413600482599705697858690391857145696724690052456626732969994096317503741581253111494924815860135474985787094525398298547200331834601384596865950545236996396193647414530181048904507275783631945911120525272856910986093105989386737502382965910671579545254410208281905779248514632747516122919683470672360818997655698363114265115858247665662942333121556108162606731330255426758266817337960191962623008182404974473752122750052185411698922290889367109922969096694863664176251368213759967469186287222324250516480369522735198149742589236113514347333837338819035671819414326875502520206026358942897537832094631696368019308485234616752658404686718560308833416863479938289609229558881154773655148425701903675281686193743734291456926488356015331730057376346002346028775324782569962428699244205214610663643775922519498294490584814656031006832446969927284998198858564128856901309367736667548849670763413928371947946657431133194202752101283710663564372531490440364297652472612024023110034763476257025310240581138269072700689445413772845415190966426885823536916218510572093301011377083506544155561862541076959434487063974803008474365709660517867249727028666185338428568240610060109339985604659395241674082312482140298754257598563016961704336530927834408317447731429628870204174772868412756602298423158351252253730892629761910349520741341300390973456697820953066900440440101223829460065733966693494042751348777686009328616519929991362676654505218170243307438734911101900513181836845152039517411131899325048375304727796440535369230995787593254309229814239558929795345328149264072704*i1^84, -35656029892132503983962590580575511381946139768054223351960145386319629844398512684134690420586229059432750406578640833921873856322142722383564762171944049457061125922645814026055734711947239209721186659819236595669925087597023830032365499312325381288438152108056916451291784561151730151827647288090301374576620678614588747346787383058792194514728927152276307476907829636735803136904922651980807703205308784200203153176004385874396663232608459852266535515392677740763707398417703345629583248263445734609234958579149174429700547451767959615766572072631512193420844067582135817961244312122625047063897798477307761813646437076575293084959862055984292492774411756722787419739895634896704561232766559438746463974971957551986827155893642743510651131752071303518817857223809373280844787556266736252761323775105007827719946462512144589084490785472053766922785358243324416893380810676703338279416138683312148504175569992134204707686784373142131835781623340360944456842069285164374757035200416065973476263765653960499057812863838529047220313536819328980788820241032173248390338785249813967868731327952059118216053817999227755248034307844620404296089985563127905779639085951634295371139709080674183155286436516644467362110975195521390565453974761805706552414875985052817020325344346785801746858450595142852511975780861145054660315860760473822836674573818153153652964543267558430108893689451342188794144663135201150417350061104340765293149320454690687961484730976032547758990274594834439311513828453983281130315221394539598702910754700960347610865182720806689283731138210772196734355506350189516116664054020044123342778426632981451220798767539563237880288741881007635766995870007579302847713359104450142505325640120333660048674411352012078835192925013007025688314427850948676162284533055888371804245521933513096497167986832407041062248162298288241391020633761447789042225546143932677758540416689909105682311865680302064944064207174549238293146613011069204346223416191777813207061060778051642662709738521293856849388933594084728364860635661909575302988513851843817978044968916192687679654862311247430447015232855913170629636360129427770905805289411163554709589274456744964203405903284569473365660568772705003389404022473291300382565966795098241809239788566323846450605541925435412844053109649267350414228723072109240843717226924675130172263187911165339593678084962254250002223464642177483351458158524437638995408377371312501631853105374366085513746771527198443105850958878680415603790032451383709317436084551127635644143297693914516714392715705407400198236153155600802475057927549278006852877265331574247534599934953895486921113600000000000000000000000000000000000000000000000000000000000 + -506686066628887416804648310185442973242536734152596792503955571947141105989447272809103206468962942279810894131818398186624655479360561486395616471280383645771318115637311966258169311164901196417750447102314698979813645068769790747045106918140396870433529231191790794468042185347724621102825962907827327707203113729212871877827396889770756339818215533299693700364893774548605664928506201617755710658102215418264173808744346035433085895647299984440623401405375800209133747509349134147657914255779141385312216105926466342283685105137352193126417337660901755611163559917561351375411401569068437866657800879896843105284281232925808565359089213229698556796442925025944530831690409579257731656384213321356316322242115356420687676611917664916823725465381199291924655413621593596816989121380716573503262032897810972357615282481140542711942533922468590713255924217924601299602255701067315671461330443013905375432516790761068432668908643844640805859127343983718729997208769673524073606680749660252236607315722934962455769078128397410476454193458858855058099667754290500984821866523269402139824168765640249648766460492834199887096606253220363183911182190608720680028374123263612726409411607514352852810199520771350164907857684698815491517798773634243139342077431124346423694522425598862813668066551451537768887600035023442338922441906105545773878502553823945706185522989046918111577475059353946697925618776800986520499257743123654780495843672260134945137219522704473549766272086308394112345823247113283559429602186409988986027578163856617791963341350760972225749753072873010444042425855428357931481087219068258192716963506793792993457424620778795843763287336001978880698499536857228740698653098584713630619915169442818479217257739774971660109712239557450605614517515764910371181900980066112779403426921720906096823394532346785032794023687560265207231819839773689941840560611907050237917405771013664447674180649924196515918523711020459241409536590154812820243947710906759796725795174307730636855053701217442967247735103616379386934664116098251010185325632478414110177608972930997001651937740515487260214447829337847793493015271928138686562755141008967516841496240338331849337297888790243123262199511021670462526324615394314185405654149601356205211651982772572303657927016553170964498894368600129537344806656252386240268890670687295739962796405717952538175608636787311632964748699905089199799915045846269927575852415718116509022013352637161012970222585365651506444996226671735128361533755221513557177203990012778502751870927420601072813583473210289423153828182480740133176118596397319304495169150404958170819853032124473841549312000000000000000000000000000000000000000000000000000000000*i1 + -14229629418449726657894608777047659798598881998489632691943106292908042315011448456203228046709299998915013087030845368220395141264542192577264850021018323784402033723418004265987036860443491002989473457663272864712421463194440617626519960499947420040358587350672602606658603225389198560179609953557380346295381748273919563361250916453520453143762461634276383290236418358031338010462455425967884402111867765662845394654354974768178361615594708483074029096074822655525395499685607201475307253343781507930080500932429943435072487840522568454281057830654230510556099736258903404629563904380516241726159504294923940906645121901370141193909520169069430205352680375773818981646946645869376290375124229819496479152921203925517607533535711958887890470296220858115833301468622088722751704518352791696862186748450970007530693660142869535740468988991302291807707691371552605006274928476547371744705789705057715901139358528843600724809366375571953675923656316642317482295821226588443389475559442845471889672572670031304532311144178245971958998151770515550669211793434998351175360215153774434464305241545476182111728493030978784752112853329393916080941789357177433861718602556557004036138227162607281946283411446372701055766037899235771348518530259628538906439184716408125926872010211303874187582646823896535152549331208345327839507250140684348449529498272225703413990006911434156309153560392841722980874075619201654960344326123693807935179998171803335698410118712590750426798636559468715431431525955701199652995078977214990914932537119417129632253490945644733353249409598914963912135559873730960528036896356103263396716296307620048155229098634708968734901009788769297299024320150242440852161412258808505061675613218631198525780320233598315102459779858803709583525333703624790417238318512657622299056342687681989877659988279973565749893074303225062841169555376988617069782566770967198694751566406237086913282995690487605534727297817918971391282830783949039702272160687423094046351279392212679741544905277744803401216883167911276601644247178230020483796861831290054316340417769216953206723311296454456637290864838829137709257932077881210317875903922334637428905425327761594111943584356034581272335132486307265837151185133047342238072335840579145766251685845328012436347384419630170174885954193178809823605817929072748621842397485683024929348130229970111029864858542429338277129307185752042427932630979490778048978635370103618393273601716333772107710141187731389886128205836975501188926477877434026872071548416445686219620543519379771107949591812595872823327736243448967655561514946629714378654943821108961157065804420766972856238080000000000000000000000000000000000000000000000000000000*i1^2 + 85989063725178581262860534688472410052258713268306790275810789698906950688872912073403181166045276916616810177014356557796292739102586061776623456940102580314060328403811843840654784219685188144511873156476316195421019934835433228235786073522145213824080474735754064754938160162334867560314537176477770133039371727112494729246877092440022744408957302199560024110908050311498108717076472918230966078040593517039261056857566301671340401389174972310456975807797300304313719177331063257743029365654312887331378470839494918425554146851895277150199665655532452812426408358430967738558177291201438943800920385201558637565906420223761599783973408477910555240974383769449927660285107957536604111324965903219604857662480264826247001238926858261462885174161322675334736985917137296823746503609216408698134752598322512082105227486989148162825275316616746673010222470281118045686951197374193981904969512997724001113192447667716964520944376322193365571966540690222673469535795203297994204050971757583351035446101485262415747983394609270579049882289769257943543579742926694084272372477049719272451965112030264911773288496610620517335854103325822831453137582667164793432142907420140609125707750872063500166609114708609084458792770532253366370643157983486082447444234803277844088877122900781205081118762394449941444602084596731646827270148778183362518796298345209214883264173438378240042963084034834376954920585723171231571217081661031535441037045509350429737771224286370067638100690017813997829114965973065501271704632338672037289123561043788124119854333140423855645271551789239847457540603645639815789783663244385416541860530533377670097279825983381610795580905468192157669157223165517433512724297699900824324250952033759042516044605923143712649574006286089668102732978674555161510656419646597243703874310546949734647002250784948648110431274404586076883508056622318939042435626686342521780721870818734644777387887243626389059853341628153373323241803940996337036936020051533223893272740827954892722155633509767706482223668860618055737093629402398159826478818384066142643729311636612651600347698547655214222391725501655958151781209341412700979384999776062016773670645035572375536344705607887293289808913012101732958313524990380770315738828585044471034257740031038555999232759027845380023790413017933990609194748075044015766280006681819913824165789699487851828923192071036281778732315988479464590892208141581645386413837775960203413777783522743232917448593429592446821763229601044682066340260815130813947520016323954454463424086109355308048772055416247940349174842351551252764411404656824722356002981689207921261005751863966632090009600000000000000000000000000000000000000000000000000000*i1^3 + -405731470790264764661648880127453321824330062645461161837829400252067133962954358932629461615593300337431428480052709045519536516143016808429094262002061284733003000364002407923428471371254486505782551030489561628664111680909906089320004684660978691442822531856877657456944265788721570597827936075611651400709920901625780887931836934399936786336945130368895491667024305785272144084819001080075859402196758886837418235877604875087129103892704045337481551648052839819188345886491938824206750193721960195651841370357745446809447479824306573426744295746741790985911972315768746641773435579820132593636565324569251201564673652770497200699848173054501089622212517435220827461275867411732879875154084751844520244903822063257689718941015343007161684694162058141839498029687195765297257768418453658822230750631745628486446916106760338766217185415473436908447909023223970357779275374477984057618307386093251121769301671475673037705034599401409296816721325186474463898592403155407411911044778921184019189344443218961867015018351824720439329458967063747548024601264686276417513132459526734712458840664621555895648929748943158700162781104147228480877097715826666024491946418102752585748094697804457511677959229699819888196266914563894321366513732553112150489244324136484700928691283162221216100597176649977142452249443629486300258043922536738532257843965080455373287781013732891993171906830789479775032375317719143001244395225140538737008380828494085587949822526995130665200530767339596691391969791311489661260055505696291430581886121619900777529064891320959531774029226430465387401450618426185691560996309620694481451684363811035856991646586067753485029953283877106787743409407652643038238766864656087539494853690751899212599853971191960266600616338979179083591122958085188688165723619282927171292767122649371087118243865541863755519876376142739243984067579013885734321904614373528374921178589519167521693346773012465840717302486397924856785912838984976296807432732599335647736370084196963752244089264905790202676057603460579270072980730694024124838645288801843958778310217811031715709810853543418576620139363820974318825473048751696698509068170664504155536730018798997202350228226119849062849186503742356399001961313200713425950715895687596392082148021259765941111788297818275911648456984165160040021588880243249886281792357490993033962068627097283365690970222988410638051001074298905384273268630727503347811797559226524798955946454275701837228482032269765766304470352588439869618661732294676367783993356616049476562930962288683419564906832718284856011342153833736789045750863624456710323500969738059104534126367937667100835840000000000000000000000000000000000000000000000000000*i1^4 + 1028938492849785783473374896265236866515620997663038802423029850368635218713118569141004805781629425176272987839867565025470339059593802001516587530512987111143435870179305379786478537469289772477806497083577310518669662100489728159231104277644816842491858510529677131294404790297328304811845047582383470133093122093996835106984619524011905192758591335195648960420011872445349238243250037082811295128018324837919544121078380811212692921467715844701626358958633328115761065877705939240292775662256339657915703504473297054136817217443902801856675783253803478729897151848579350757223997595088097397453921082467303011462608929220071463558494979117396795811116172724332411849971346485932337185832792807883383928128912206464494928288417385075042052541664032084259720621944867132114361261362582902011918819935553537027707548333349440727463497783782372968549862934150547570410098648790526592713814825381863014163219532120321915792647649052459587093052342050809907606011754595196654975552473613711738324108720239966064024214275568492721359400692788441611929833277735998162984682064714799828124240219795912666183178224365006338029052102355862055793891881847207980408526501048145509020253057511362880995583125460314563845534296029706118703293213860111214533021896980869571577483259802679270077573338648375727059508724321217058680445194504501420495762800679409801530009623502431913928982025103245294577923066935423569417219494595406179441795250957417416027184043142227463185589648631674593034468903201292193145164008506043280855091197251398355531491721664726879994580062573664790669606437760041765465812544874018325346768970197395657467489051016288040380813364635541890735121965957209074432594737860420940366955457394113212364083218279005035053375569980619984792232035437688456120466905357935802843671583653285513322581534084987974300716097738419464536820004505441920357237426341983734629089223783725227194325839475468403202733636112626540752464356207406792206247280237720243600675109145102374379592366580700012634042262613794684249430976807250939140896584507177911374182058417223450578572290707798494240000202136198805469879442295909116613296695642845266660348676045739472715786775087759666056082916367695212059327522514975126916674900649716686366462783295772695695612151227269047973969524334096505219419235506228631416201091399192796045379784028982710086780953113613589115160153448815816267979514892755645260822423523683967232074846321332405510248844746401867033729796803124110546974445502963920391480226640398596565791028115344200344611727459621176691794141520179014827810192878400991886090223663151449546088313039222525132800000000000000000000000000000000000000000000000000*i1^5 + -1856327162672798032093521229851306234465420984238713191763217587147801138630178346560094554481440684489237302000923623660955083345961492684976019670100142636641119002265975435421293942389232679183980581377827079740305986579380547282626356737764254669980155867106588966183987398635133187136882246519509115384181827808295942689833375286144853375079502968287177476121043987249319066375676345192121250019027335256445248961306583571166322580688533049213914706448971074365641304162047314074049373392980533442002962155297910923052284507294238758106198710942966061604862137132752666139995271161095794683003467103317903403624894621331642024093281845152490809973933083848278012197411405133528638384976984150914253183727942696783892289440983177004965134771413519225977881404967641542308747928345277161384540467554099613071727153383608362327779284791131013934603455153840469991901755932781244088398906970103155085011135801494062154092849658261968893901799439459579834816522554901638504104099493071608956948230949415700801304914147771648448254254637700713467000937298433657866731234464000471453034173689856165438764000496478430626719691837714013661636599271208145080985663416099391845275506581265942581401853598922551040008772842476481675866934983500320027907844061497923786716058294942035298297164293298500802833074468260329178888339712570245838376287725762459954855771296192586839115793726437637935492997916068727455613037801113864610419239168392824684587616753218037690610005423299319291891600367696871342203702321088988120339038874981171210011639213549015418335590811806616615902012490790393389783458803913918249985213363835441485510427593122648233515221435693090979331314175568779662368148572771100490093357928160157990956816642740988160111853792221541577403160219675102572377657815015602784051362813383449807784264622088372652132987978619553039616105065078286971516479487042679508795086867444217456099931941947449464543403656647096807750904400951384735522870856560147391294268850945017924911369278658019275542864199623456409257480096625369031088342255553292855552659142890706514967544086397651966827602823746266798861122509737249262148237691028609407641781476946450624789184299862243725096858358890735353236433999291221921546894584872666666362946737829844781664595311308029719297773423245867987358691066558631520246516093116564318562660238516345947181728556538456797970719688807204972455653384713550743577368924961996208862786495568159265907724296280965647202272805364796735592568222916166300897145393063170298515616196735487741724880947954701109797856347071251449949952246510721450472997009065959941414131565159203733504000000000000000000000000000000000000000000000000*i1^6 + 1990572873738580030484814023610284925842031836316758235778456841038489281473320837680687082741631174347880713702156071556810059573440609597698383283834618298755249937444390955438495615170496145183167103698821598071204150025660189774826735795187030773293156235563602964637488411340676754089816179541931203504728902935617316406595300115631339019841524798766488090778355593469757436999716687251459592556615293842354841187987326788510700285191177167802555400954893736834363051153164102820834034404631628659573861526337799171660883510283371430876965177885795158324309467284674927616052420267744750159937896249715700781690057780790706336285291716433987627263891142499609777809766518352075441110942890601519374043095523962738617788887429766358662698820594716373097008448106801621379405346465897700382761154381603307597701987440250002335933046770395101750001683720784568018086201800770405585031013242699226178097772882742682533379083793263025563559581111911924074445837012685288684837434536675838153156702214068853048113181460924481315296551364103247382017648227340000705494934047601938903230869532801802796940234471520762967798589236900114650529222060327841722173835779694197465594327531197058781404123221377383708541249453932400583257685051463570983539594428825875954432158149964844333373594795256260623778682374163805998269030446018732137370073212267878155769906554519408408146689792591078450670770366871180440764359316955219778372753169528850123791466879363001446919557152721803757422468451185714169378853432261400720073408145851161909384863831788035610528302858282737118493841303590182509631721517703470600519405211522549132126133125569705323035594931874910643461000024969053360928266902574258931537047925403467200845824065197972354563862760387136962452517939151962597775518034809196445747971345077449869164858526641586340859243009446865088422571882298684237299015784802358105093771590375193922007402756275792445393370459135213357998127365341162025431526624700695763863534727225570251826579929854617567348636971409497545607009905067612528879222265482369889279252695324878821096486640426121085675409848448100457605136034216170131713689169157414269361783235269504859976446384046765939463249795212162771099735088604908605364480487514294999765757974686936701004286854677562363132354651954711755117412689499889229398928291222783197476892566569917223365152191280833179514739341308121882310080963472877486560359139178873262930056700998818470022569287488705552025893504239918767694494324546203162785422368805885042889584268976989240031206044898636521885702910813467692626671371930570104614794192692702957748153013583153725440000000000000000000000000000000000000000000000*i1^7 + -1686815480256091942307653450605351079376964826546353670847669541139507755235680375679153203443102518260499830639488036691176395100859031480771309624771429528129006596988212921444344317840729383734329963298595670099440737242117504327608687545040567001081296943925142204804813014050927782813322319592109063308382718308434205126298517384077309312336573173211052048043381029129498673948857237009078253364553858546391130695943589870681220169679859751841490928687318460612179161959078359961438801030184839940466685484210618177526663738712484185824291222611125365343647224151566477783197610535738149775776198320052014828734868386193101336250512243317649373653090870145600822496037098713117019136957912064072198865085368410853693803258287861954705058291787166090474217890450905219078220718452542835382939322683325898345708974538023035193067452916593251197390262534102448302028152859653287582008456364707805638818203101590545838892361091047099784295558083755835856962828814478706650532355223953389891350135474085847695627607537795357261830893937742906389451020700393440283588549476590597390613892488905821168014810445888794443891591704382453416060359000166323603079141389339334932307209446144007196088256196689629273609450054551022214441837300088411455567301769406409438364847328003959616717792705731960166320235342833782140921608229802372492042269663604322696762246985233965265960312641386907060906399560678562706868935520294387097064453467939682231071010519339866093760645390460780102328755544880451020816779392342940540035597206400128641707076454343733851513105780115327224131881643459757588770500187379476024878630806726978542480941705265687671906820860344175965519412651672601703122850453114275472214999405580274389461526534636841337290849413933067022907509543360809454057147891150768151155584102564115059747843856196099781495175666416255369468444136451713468391034042815893954271404935182602611258185753128635354049612255691751815089346734738170670836011502835941620888737503148778895644725992587026513328538156944136633115886311223660488655873940876462736362641634057651183512018899101847352539117906795715018920850902465699635667828214357824980379581468137026603335710428936482540435012423052414003851587203401406286383235921381673291648155702040150920298955476375095351068508809932571460334333499086836295400494629468655570793542157465242588717754076858168759350491426739034951588601272619662706157810300493398860114601123330230298012698130578339981524180461546245089786706433112240372616221283675054361361074264908747587602454841226250039555878579998264888612837266272349234324648184891886724004503972437871820800000000000000000000000000000000000000000000*i1^8 + 1002652030990791929006675184903978704820921341702831299334992187904179993437632393507822096237569972434924162433591546879982015950513591917627402515201116429893119753059149165434292533452698091738946838034656066145391778093197368808741518305321449658274088250593455268752157278202718928528723934618978123338718169165230630676823843988771040784147722361662391891718801641657221010862808007767535988358814774187002577120335993052935842811779891139500588527572799294377035885234251867947918665084946119276442653455710950488060512962796403740474121812410611932481711463851544864668278989003869492737111297239323082352920636841106116478260699667088196432147161865285701113237488673313322023542758005564160820704883138827205846805061697853376713543510671536353986057221068659237139959869922655578599557413236550787771023491942086010279209469242706793031617952487468222148480244978504635040856626324649586291865860459830513921335897667560540349163236893336315064093709048337645436440229915960555072483897018192971525629716203636424809782397310755124502578874773295088520367703907158946467544399496051895500104878646906527933879499052504316069275886485410832412716114403930890208892296373490419111636105255026277103938901502172078296311100961259001686513226533385118884269188697234572565355385625423963865202109208519479899603449608086244245708057991667994713227905138609897614228531011666409716673969949496208602423289446293822276120233734069849984768795539860811020255677693676630181026807955679848613632572376771945444373951083895902286178864939696376799614090950532751686918140831140545180307028784068595893373102898381795354850795922053302346688729523905124834089480253763427617635711294092568083675386079244963310853128185460528817389023414809075940884772962356700152000316601024458308105492963606246003304744419065066030555565808491780690849166905989628461112707854206726819552822559894835860051688442160777320102846881827595403349924776733152482283436060433535465654654861663906350132244334259590680872981161649833234080158276293298066547889863889976009465070218716769546397427869568585322645145726672650870528017613343877916700632322255057029153705741927245667893783739443765034740001359000622810175958200951860965876629237406468089977509747480744937558623798704768698168600331018516314803973962918674894695087544914570532150936901548838759096729660822289767721315106988580499469697212563194117471580940650048646820826788056418691959382192526465743528901593932057192086957136699781434667355067487916683844477462779724457690007428364624001661859362691246786584220459381792422403529487320424235586987793485660160000000000000000000000000000000000000000000*i1^9 + -884756211288030630970830457690473763969773285691544421059081094583901678850368303029060373552316548119887652280407016686323931137367436314728401041647462203239984955183606133703118619218738303436073485937874316889183382039814497452618956400759144301327728860214157904096771668171900288192187064967575916802508441914573411925529556593324034166291539265662128233634771494861121889780403742369918007578992333040578011410815429255952873181534904803842305591980626198578554899535672635055473970654702450727231571128192240799746411583343819603105920374967592733374735743181021973424628856969538801389969840325478827267639368425903144395652740222711289814959447483867342499803225894797887277095697063754842446438344316679352466272896166919933326756439142906216818809561258301242294505741678066379591607899559693627544373919897723365109673891783706758981379302487111974712207252163193542677950927783171711436730219729725903418236784952507752237347823558573346633619033486094838377949276307635361001813250585232686186752061414913257933360827024562325912144565513034172901534496594598521364344972319899954706669440459609995003162198036410435154502098014508960400646158592647795322748662020026170360066376298452295385825841618392601319607512961164964694097370987367824530466189202873343174550795346992527022937549245653092382285607905163478869518679040996798735662054577978176717602363635829649073513556476296128400588446080313816362214509363523598862044221577200803624457898484322405765252687749853535870345444113286751297525214135151345238882246372617553884777730901307438659298682624872884911016755416222210417026745487755937642970861699052778217761341452048637452894419720528826658544439078004056303050785419110340776632672524486017699294696205470348846708680241211214261152724173306360892790785390899752805078227262136014314931466236560290753479675103660695007462367108069292608809576283720653371299194841079234114440415619110923103456857112844026068249970378132051583575549917959197146839540692323677188320344677736150474329333755692698329436623977637019326691165932744905301825761601565188880604393835240224447777786611910579096434844790550892451363825732705239434218471062669396094331899417719645029990880281511354497750894031245839040924348713027446044509934571121966625112736572571067395863758988407470939195996043323495299987210754454413246059334822747821577729441227299593614313354926088826576673843091442215319290730282370519608447410708221398619199399292976423330685359278447600251972265475661851307262049704235659186464185298542911847789940849019297713039281950800286028788241836500730174741906006694952960000000000000000000000000000000000000000*i1^10 + 581711295053459317247902127899432666368150057512284870265974550469644298862947439538313307326551417669799723014806225283662661729140496263992269987304009311330958368128181061614201569478064234346167434535817405623284084678584161021734257406399619906655905699725439179252513640830968481392031066420740968337580521151484891732683818801437954085617202081623394258422463377019605414384506927053157258332948328711971548318696110471775115413582929924118162686522314028486560474445833861697419408171376855267098227989803635375769190848374508129716684968460540859023504373152227696327114096511477162849972184679653432848381143705809373659331279018968134005021986661739839607657620925324991980581354673370537018768920181838800295631911257049820772903250354865304217003005539068248376604198605674210886859799513014362235034894491832087744784904194576650175539192149492377856071081587313335037667892411668911827302829986210948289351261446380869500938073206786918716548565869259663627079943254223564357273376775009565607225780413149277083767605299189180604685966687014573945311884893507572994200508773180850974556213059725696932121976340267883397903061914448612135055419075497599647952089144000734722597872187403634706313898075687738389715226728134042753838628264367890633342521454367785657327039549447219494641978490468368306865519561418202516068948049950013706579887568502259169832012835247134754241389170210704371370323645000147178037384432538645323934828607396736645238803254164533710641891259942403894802986539787326218121763819903470052788128008127072509590699693954762263983126017152014074253918393415065628655565800502118038653347665172226759878154968750334077445723943265103897185651859008705831712208168059015029672169336642329547248196511349755824520060894071880901563703217437208683273538405773741915443824375426938898267381935832376480504164155650296950497696858667604427731438042271961589370482998763216320415664190629711723588742683369516401888942602011348586514639106011613480772674640376108296248404543961307799835617130404305043734185225566950784563904862040571694877236744430566815428935968607924759621670978821158908616992875212491655166531359135818022968597416681101418744751515309729346999949841255347649207022598047417997995000589427358726063090901268551473431713503189514383748690398901817286780973783680590689157570331586300263811623039690774682962958849595292062048422785291237946341849427427856650065930048022590437382689515366670898038739014760010583473940573320571865853395633765355045983621218697742917653209413749863561382816436494025024285938699086183965139096624138386891185915022855372800000000000000000000000000000000000000*i1^11 + -533120937999395753256362425346288412984938218649482312852711997660999992504813940254912733320903358820706188685368406434882845914420828388050205764588624151722702091709329043485434838188209091234809814389920889413255817340014093099522068637791643132420619751920227753283215896011071459753713979054055005279945673900924441242894933309705287454458860875589409464887624192843203517988702222218486210374526133813733462874593716258732013419548627657211525533564944571894731030119929522816818513483083009954448099817530229953807896855705437057460273497439040495167765064178715693660206454053504954764188251693087324354622148138318053710931495583574560043464049711070935215687629496006090270697414810700666413523074162014879177958130802322883609407056227867564683378676680001163881538311477732107408912796855411653141580730862139411315228582813815549964604302223460772572889806245599402242613814524897205703937334231073266439696605685149199350533502369661361560532772298169800646429738796638884607481670924928062445349514524045377555993125281133981343127121189612232038683247955295525247437209438294690551812323037289454610489640249680177497717956731766160417221770986715473042670256180143656754345961087603827822018985131550896405989770851300183121866679781863961615843169365096854308099988294689349288561337635228123403810409707047532056874056593406595872993243111156382911756734533499030484699536978522771630742034330949945418085487157806682809879351314871999542436190473146102201576187294951259152969142093717475401745427223966835102656561230636059848505200808284388969899795710795969933920290093924346468477098133214757547557364312797903333157490476053968040407778044919967474783088647917013130338563071912481749010685645329472503230777330749475341609885024822481990624773900323543832427312346193099295435900537168491467159085942989087131235693189063286105102603490736616554071565881434717516480335204671224719331108435839405590273371939398314540633539973254801198301128473327878926906560468620633566959854640600870326105404034728388487824685537594174809817607682239304889377811705496139024393934009676617746341516777576619339512332079196278711957253075215181048601190541353309775222162164640278195885167765445650676062978341003490273780929725393434366959931889702067162656936911133507155723789386984851753538207886207459625464134044818362977171199364607949297373953877689633600602798864803951054225115312105031625087760385804898343193577920970428630490527082392947454870487678750761243337979642573398227096744927460299396652641752106009326594786247751261325794929073850415651558131184346568375222678604218368000000000000000000000000000000000000*i1^12 + 232795403389504479675209270504156763076508900103978640325244516805504906582364911832895258333092757911666267813230792308392068102128291143408761131852349851009968097468440844233685735798081307507896670820247784197517312640610071399245527170209825504920321035453508918594320703629717329239111944495477950728555483150824242493971849578973455296632541176056299486554171157362324501288429966068508783174664187587434799438444176254380127433765459936737699012986872643909382716129657721946572309599271533500039366834794595822736814768818411914833030356353958871893270956805659172076271069268301427066883917849461369853367754718652284144647873702249152437984525476225273595736168458143567007243932757457828491389980501886933697707112434842019922071654643010141878953699037976867194186771132877071923491439564417935849617489022209698878162001339820976699760435204839904151890445836566472453474066339974662347264753601221578159694939246032139769738505050785426171240020845366766846118864555040156650694079122141380493560605164372472463143712511857836446652137587799243877510995145812549132359237557952022370362302367035938095382985851477079131280690893564299558941329852477519895836348912675884613648646224340203496548066846137529124310458162390841564885255605235756807606566438899604751613954785906678498180624778739333058457919871326005185781191907867558612596733392823615000910172806477049595154091709519011780641749448881407423001789735712461997074312268963977020285244062075383979182646601599444087781875425950793744675757900943151632507308941720916763763736011391630584478240532177259460874294598274898885650985565687812162098234899453411248813644003439198244070825056478876025207434811545826809656354728885890461939539489400084959334313570755942321967840991344196552681132370826408994499690543635471631525809256052799355458050119019320844443931894103256122163226598472442065992742611429008487277575163528890655629876258778290392395968104900368717396089787185341987987715065098983811265741445243653173017124318093591031436046592328905408239413293373861130600230316902908812716614594820112630053353176085081566031256463957614706893195924576330184127501211036653317733294411420614543027140235309195042770938273310701467612571793277725773587692323625640550291923229460072015852436815878746410075295039607436132869437744886453676258671674129002957328877107879377989124592056522370544426520575937362667945565230377271222987018044140327608746019533695534788969465999130165715375040614459393034684585977372289167086559093172790008456342158205001916317009869153323449320451543742675727021517959992739822443120935567360000000000000000000000000000000000*i1^13 + -102413913526364143232973611121134612715258591431443436130612214146311339120168156488970602002355648594627722971140804479268810004535669876266463229089068025878667983127164239508108633594707922521535704521201503628380987513016599438027744218343536388492018388274096198796730233533750250846728066359463591004582833277695673216289488072268736391614038533126785214878193410023462286298803608849488217054127121029251249819573327774220119360078474132388481477602088970629594401014364833883614107237532369962234440566875736294864147385826513430765652432488713637832582058380868106857445093325678856094326413709963278297787733155254342608247678739281610386943886094094115175915124709389190097338449142329650443091630640315704325191516880356152319079391666135525278402168362935777445555484941208054336307988997716173595925890565209543785387899679545389053862127875300926043339640222173805967174038074636583058480627241443962943257893889245251064084469286331935433341484070086940194132562475062350076451450288933473096857882367309778207417810028027606362400079233320901435653489689224676669724960954332587430338204180828762191039575565096540079652411141808895690998581791408063822977305444326540790807708715874684132392889013415096694995982863193429902252385324348451776193893400835694885780985467764262077111805729632770104538732036439094011191862501097796790952979018233608880286309738956837576794402678039928009362755182826533701803223198492474272209356284709249215636545460100962618527622492096608655291070597491869610563269460772899062463965465707207680921724270536385034452699475388550507301356571920567195843535813934510404336259657484050430266907597990742397846283171384743821947867506558650825633287275184395917317682502756811543569718570198193448740954946990359969665214226856562619621971642177868393475821106563585874154807379080632689099514111788006548614996387661601584183429216014767892636575279232881441180967822425801307701161770248735973398787129687175593463263553811569440485306321023883840364939631883572244488927008084922496114180500339559237467985117605222483652692870578172944296190890761191307836336745391776021729204010167142067624328826541748223802768491461015898457586347086533444835258846532438637972105704871092630777972457454488502726233325618791579045916845110592604302196375960856480769458477417841566850886893361624461676241502313505108350547381327013584913704958322214068110675809170349454951595895848515233253248660396092716854370616034861202699417541480900111698614275143649700775477523987403128565870807683569535593497529202584198698349833857259919598879704559559789157160058880000000000000000000000000000000000*i1^14 + 19774002960581388771424180677134924809883991689120932280672129233136287298913570574991009040292449616995233074790858661654445197410936768718765813277819980888374757548163048409466941309085727460472112551085387463530464993996623057738367704797565219752182970092672024001480982938733560716312463546896451765228673518427094044258949396116402811322387700201235873053331738586611769421370378998163981753496813134805130375610139953106057775798414200348872131257406257491334219239317220702291595198280227401861133698508144901712028865362489314366299480394734099633220665412304628571188472028905315626923375063408073046805503082895883279398691974585165237206265000401419127166684239314613200721796394126371957290248947653303590682423039757514450924470478424348556436908444679181241362799707530279248074935742911236167572340319532392527042714598962611998960001622940540155911100945988826672406574772968494575090535257801639552532748881421033752054994122950278986969805922607524172775026853616631977061008037516076950855263081494656054775903889799024163314498754931841914028995904751965691844992574462912740586502772542558441823179575909762675641252790222863404539176503387392751425658776834518760800245908970912030778411340412438418638941584567010242850092280601775461136888213992037845172508028582171331571637190920137141435060882204662136243732641246549249690985251659201574246123985993247116632419244390289899325770635195824324835029948752406566968798598076414680135054649927555512805757319616981873026196545055130957185312165822634207021688856432517543812357757075913261328076106778146797480702232477450324929503516883961438376412616588334872406647066909084415993995991740487020429594502608178273714404536403581292429116484011197585401887151259908888839450295299570645037938196308586255517400291892476810987338795005150394147682168488607850402838817432172179263564876951144923719923490387787430078437150773323912257257633415877451302846713748060622942076354669795802039771589293627455213731612008501952579477322153207504452020605997499543699567558341196380058609036397536274063455314164579629862313127099512684052291348192649795961005209691319285982727968122573805507968272039223873708895606193965465473301181268581775040765003479032933283054125216372223438986280130771293581198856666742867050048298142169329391320116133125434173454990696096895390130834826141237128765839074895982179221011683297584280515009658504620238227200928067591582270767122549516303708194180772304676801983467045637066967601717334508066765991991041569326123699548521890241177464851827961722894676490788191135849639465240678041099698176000000000000000000000000000000*i1^15 + -2420411070286277879135843874240178903813125888358773356520723588681041376735504764245206235058277774217749888473349423515061646895840368083992609395055054794497892585898901155883506208394593348918884051368562437216128393075404721959677470525025598734656092528448525221789078195964352410967546443442462056096923805037464217297885991643921576630159353534872623413813275597442557543262252931564522076377186936423137175836192115776013284393946970743499167591164350741553531475977527928223906272969025056973893155365649184275123103350908381300911952180094276886717474517204108345795565286514481405234079294230304099674769684155859150781215577116607937100937728552322037276861079310994336243417109966798525381155351616124025178648099610176085418011806865269545920397197859668212263592417812122092728503282500460883861996373074855625722196925707004789909170037671046300627234273472699677347471873635830969269622210995028090517607236597376917242290671498771166944601755078867060810958355099498657371863698914179602377455012731496706252401652522039423992481607249710583065445281722192389882597899682413817554683953984386779580871047754280602952899657240912898060591563101749668275953495657982380614048632075621947879056864724649155478788014079947344131416514657313412580928887411137648288245042384637502754491515367243380170690901159193544827612837875960468779193332855449275799633449172340361714765840800995787300659736432465296218896193870926890048864340144839758317806020630755059643860647959918166194114608058405164656198702625113629868036492317110403605944143424203896829983199528100921876406475692272854429698519570592633904008273065058309958319710694599306394373527776603189222118546061975720605931602444147589562026330386034301772269202829185976823985232207415711178209328658565488001251231036882507426395129003508588676040711203601962349987398942786011073192312399166508376549857055203886350077371484105184248036859748042703708150170353433381073319754262379477401811657897780163039995988607204137204919242392614480789728992974509350446061814176598388827394424041877844802516270482196807739571844854887976451909905139513110093515743089406300206164099493306843475944310501283462513040028336664464873097657517613464699118027258371659647385520042526798056907179423406041506633116617536673971360861893886743786924130787798441982787301003747330107898151302567772894060119146897920758804110605299781543487548380583509883896537658880196442475036510919139294824599258034725246298866269120838436818683185016686248840103474428128859399536922918767052109453353121017714628904218281440197059309687729506386161172480000000000000000000000000000*i1^16 + 238016133126363182862172267978089354329360224035647046129835677993498376177178300387422691363357638581771634795885597196582077370205624344282386361852500625293352040751554627497648913780219452003281261940434344247199778649446172757393415508955252414054813587800187005395386357970384431745055772203231059148106124358477706474332361553467452811937414179742886444478793673363072572934427524410351851174522852762837450780651136012224531925935727045566184769719176290262543069775130836061531020569623021683561610027096529579831548938502145345323071463285389315361609687261506426116752454423016547281290365544226541161668960163094270048653285066950876298938021264293492572903892001036040278719242636341031381118566216932798697331520512503405984614702398209964945858378642064989579247401568335735223723398904988768748586778516450137461445033033445765728956433643495652399507880427417000256611370912491890168403704949834703428135266751745888640316764543933454628394347435801840142199701377709267332359499202434112516127491704964767995913700472539001066184358960006804506814519101947807068712576378877377636725204884876378191244266129929062252897254726253934399028526955561868083059240699546982647888841761068448616743668475593267369503647118755240701809823128649170157943358628896111399268165542231349111295255548689260649322648418973748696077993738025733531110144986388815978606568321874811222005173635781460527211462147677246960676248946049554761946348815655814102675054286016473283737850874842885294417744557147408969595018501099713346109143818758233261399740050555841457043946767930898447672023921558818458933047067868492572385287033742132922482538006103564470387597022057676024067281398882590207281900400176816461989199450268884656134500967483288779774654381830627731288220938668837237020601029604600290308193689738347630786521921020879562058391874028383242320836257211183974006156058929881366288911226290502804701003911893219045304306497049519332340010023319604728022797924986070258555502060170484408770114745716785581020991167275458052269383907849309310745432987935486906411536945525528339013082970306862348607623176113737130759431946610069935528138980552655558701919746943232463041063912282071301250915516273738237536591045887033934681736495550463812336059792650011562063565441029989804742272463792377022547371148074514572432861876183386800789245208180107939187983925241072807783548049377902320205850364828695477154492862992513022012598670502234378106986616647642606035286416583512159218594262613735039273323036128426206279226190960919738471328778722073811963081423117578927970261836104661681884364800000000000000000000000000*i1^17 + -19017858822182886373421889521005216031277116420017457747417009894066444162930626198506044221636870638166360838834137135074272747074122161373630164779121514157429415271512468784766292863345357778295321414201451622484789063172033198264011972099962172439787532094637447893691680030506127031605846519560681694348883163614795686994213289776191521951306707530341013589201098611219183958595974723465561058840970773701359398920050972217785404480775034719591174915058327413822663172750000606974126385659694194409759710395681400640953160770237654797080600995915016194850856042702097291067995119981335087686420595696503876259115291947678240905797462797299257075740706725119721287166932636808592705192218551554444660278469492719630724938392765382838370530475117401807114020303852111237457037759573395861717303366882963679493391872058591295084585259186764035517940544859525856456026909021035000600817619524234486762411281627070788655746313502605743972340194886623898059226991107329745289624327996599838664107781450891441489062162871692326001110735641403640934235916677869123500633188753563221589071088758668631921377950595059366432309351827214934804899689585830501420755249443884186140181187787743588299035851806267996082623375005587736380801915866270374619328818585931775217017295093563991537560877322334501352269059618789972835347495441360219120729081952649148337837971729129117337299057870557899206918167602052873093582858337344986926088647391860538779754255126582304849267129083203850210976932123361699094530074466601974386542369075671194854431991698120642035922339645712693301841625864953284824267355258220739652228961407282980727783346854474225326238823377440886214291489275633955205435942345700111763234506544834118622314563807573499408455458270494792393590006886726193569942757704099378488003166734879709113525747665225665837687972802118035087791100739152488135144610144468142399632070064689170157528558925107845440205533610379002914835776370876305836007900506288975499332227290850050716262800544148774456400517661188199439629039770107955656136137946182272236185730570227876214612829999375493936194428863773233721310275300463547002129149214435442432133128606904862467591959880289220530109820452875242926436961227796024134274953775749449292922390830523130456265374624699642257621323908553759984834665272773110544472039638162729639591275047544155748907188179576916710439010286369857735359688076508890032815770698484881272519583673074072512165040725849958259332379602456220693851580806219846835111311768910871239560682999968074165435800624970992397445539989677569733679185518023156443024074341630194221056000000000000000000000000*i1^18 + 1088709849100593297415659461912927073960724556851840813870885330085404779561454505288474583456613464115440309965375906532782853963221392161561537960491456070360714457745603901918179559706569775218698929702529660767449820712758145327592503106617727136197796480257531870045588381321556262283087838201972474701433404670961716359951409018907801457502749080722488616358196959079257825766165113011726647358817650141535951621474480233248122785090074653132118073526583704461860268541901832728935963406426255053436923411953337936994670669867344018295454954646240242485013487263775817910924422732530366767178994179389775076106085645687587094445909333914411264713030847100742114769075911419451256621834205555769419649082627356422980106158020796741064002349186661156315091593399465309304131314606547234002228148999152574930241633479077797607454130488902256979662901046152094820933392765255551358133001528954709326128238579348052144817720850501592257496740085705960148892362558139475296440519024838468736237653972778537839301860768064992398158202530424371794098062595529723344471399719096117959159713311464683154240975797539374707411899338468687939679310074485555765553408226921072022762486666459753840868344272946849259836305613944938358304355600952995175914825601769935861406893860728225450193360889585700432261696322233145002060523765455892158576994682231183130462550039548908818509041641037186144986449091065284773880688435755240505593606784741453697323267987395913847236910904310640240596423783552783705556839265132370900144918470094641517044348917177843240955758519894663859043411783860543384860150584247027037382604674285544427746647599726034121781747266022473111102437464696754859633246259206999916361970792490012786830699599799088253651726962452221149543656412478382190652433432255043332844346904833739334221937187662366154130532810025111683194769083101618226381083888398891758314890376064973981142547092547715519017352783026262432166139923042791447999817319744509552169031024455039082914146891145719080300339089818200659286984736944796687400354763658546650495073097954621088493899525327700494157225404556621895247346112444592946896847058487044275768145100639307992224764420769222192095912662337351421880763739398658869611657477936807109959870984686755430848548216925222414003444348214051739565002564731862056840451171886669477412924853457287564681265532224862653850433859285124952753742135730838334225655840009854709923530225220607198693695682537952108553778138143397950749198358459842750889273793670748809223375908366619832425587448478713156247363585481233573955075999601432419369057739711761612800000000000000000000000*i1^19 + -51073285449745237463670418795349651587147992886760262948889466091894367365873728432440247523657777191356566260131032219764249310206333935095594472442150039719135704144420765601737240982188069587940116417907486442376364957936885128968785531694490512708450371115895847295215541516545537809666520863147751214678607504407205928567412993227184453847168181514675769775657703107177825856108025224756363182396989255420472546529077743470664227255152487689977092663631934653306721057011396611059017148045003471937735621371104004807593768348259013954296544070064569424011896479448699647733149916741223682662368532991438069821710421242359117391999674333897830955026311184676696168840705189773406524869219735973708549430082549794083808151681439872769530334413829615936732785443555667316327183541569487665948360486760973409370636270444127104841697700348052035944919814705899152453273315855013731064015482093537723813963615925682150991659768155419527336862875376113396286253118364900449629679110709151529359726235963329298500300875263211816052452790700791048228415781936376336057918190652092799364195699752964200800072888956026740635000078537072791155261689653830778684925382137807935642056365573509912143062379073662096225885761160098397262048397070627614009591995269845097688510186750768248066159657596604216494906436949445439725580605002474232279043065303132504000440005203920893306007962033600545997184040853787852964498674152156888260474079335393184661206395381983545763855895139381032353551823261085177571577401928409437523794752005978204521349924735798233766182368055296659296375686667113567319159608553655864324715040728761726007568939787786447002239237686257066106452418959817737066898144969239687982710946127836681136048413121707808293129949058326175448659669794596797051465166784510958635676887270508336750111934784220741113387277642699629017686402288317746423728490488808039831739292693041917794276302376746447757462883567139046546546613610314135761181816974985691365878606393901422227293508900113569524050729177727434931829496804683326407802432185790688257871197147796211873048024625190581058175489595483904267646401383463128325050882499140857760659152480625641805343187851070181222673931510557585485571818500516213183942371431930749441945774329181528397061319175599282919064308953388996080657594528953108444385894618946974371198394733660138923210117399052860081442554351340002772893155340149591962228382627855056309626327226246911564992682410293764807969170882943157898606543384047696340757035919423294404369252302308923920848257992881194794573203439729751342498907612847121057597760914377932800000000000000000000*i1^20 + 2173870906824612783160008802459404128878688361773072474934328267389916034617475076735901284490680010082349150812746073152920336568812199375361994445668499737429259800459035681178490321526423168206459108812706860438956824393692766032744169587737071281593727575747079671897162579973282140161188656182465939752721259292071338288433426712533243209567002292924462333552370094362567411965242763343839720799635290960772378533022503842913866143916439470904479773520882496343490228215542539176031351033911326532723619634144652894220345584273117230213490601665862545116734629530396505142430264099242192255969778423724566532178786794631623766312282597623394424129553075539406948629041010301505584304981120355757053443053993938718428398671709880336434585014555601099189736667039691687416795953611147022534757523809561104357816112458005019217761526435841078255618160833469787855913041248165306419935234066417648754760436813832483521797933674712642843595275893170348096153001001768625395199626653302113633178814483952191127544372733175556306839084392709661721924797638013347590420243209023787770510120197067015477142205232440725968558988754560983018853407242927900716947388662824076936675516893720969045219333711869870575170118581236823968535201418859516898975504323406287064797869242094059723616447105121361351954681915207481837002515192997883196330428156164835165783310901698101162808013441347540103961234227704426968277680351710276084163384276949709559996057879376341010743515131991450674502218165674428791179589287401437253278701427254902501899006071164761232998053521360958173931638166607380128113466561072267013444881742105050940073466310574052791916398301911956544198105893249198515926510636951419749087245149765317208040976891673294168894789298162960146169026340358899464269033223155657972963475289241276895175091620482453477530608023298448931121096186223191462470980450420179134000763106134628437926918289218086767561648118138293057376654018733286048904536857580199088695471746966734596741364236235486412405548169658615474615518483174206019641287217724723969289258251580017604080333044283122497914906470965943899995072816372234790586372770518388681664008279713425974300673068309703587833390402774118761186383215232285186221143878204607948091258026735670718629244589509463126499926054358139713004437174280480619524606199061258211824156244835828620505544689495905858208937644342047584869013014816497650784240267835167734253499885641778891793586408243581333870995210064550756465324939276084040305356199726546305236920722773816704869791096852529134026676589333863075636577530560596571458335496208384000000000000000000*i1^21 + -84860356728752387993645139905009507785271526970613839177422235318084042923736705278483603226968262379633240694150584137892907780614657168500608863682802757132642310311155649671945863730166949475192516937092005492144176327234085367278625346954217503329394370966510619394123202974310248003570725944867712029684573821200844454381190155148022503104056479461824087441684834470936206841861846034824884931720759428906810370219003204096079609991474216398933438812975870352786113521449109056225313947626484203770364296543303283435026962130464021588862819479555249814055424357904571524306412572966344128874335377562401746464863858778762100961476586075602516206093822103166769873380773003848497439699274394044931972198720276828866037718504252321741792920082478799408759750036455936523553005162327571650449857650787553382860404634011149486978828013032527753326958112895491931431278274920067917177981236963197738881634738111245467748726179274730012919071649335386816702249371378248945236075405310209358271888372466095006951423270307667733441475348543374203735631700841866038418702931843379390471454835150520173004404733749690164614213766135674607840767033712158098335511184909247653380368487291175745106454445592142241809802519637681271923690311439398891246175862238312346997850506225836483501668361981577625500258040007164475068641026306661297402267004168398252866702244730085845970460605814210373526631826565162362853528042607049120125327032094385905672378974876854153164082933528669406282441273291604384752765371108286307481054902240099149344409009238909261306692571441797793041100929699297196339087662622643506487305611060935884139196865570262074150811803742662568477552583461486051753702192353474740144485214827644256293268146057079151662329091521874982301828113660154466218514327220511294176785137358511882667256627615781724480267754029248298621764638683641797230324661896320905669280425212342374639854900580296756618206902079694507265697686846518682425753110496875027525274348818029154317255102753274303505776639834616738965080830256240337085498520371311689742168047106196251940260142297424909030727116198976147458008415345110495807319572724868908032398254020770904211019344115307389287412202166268003014177041294348225014434850503910578949822393150168461258541401789369444691168997010910031151598710270007620060524006805745899632950920696937898396435711094812593930201694521882151036341862924615786396482911759182137153236665962676173136590307092980008070562434898025065417459865954306277772396707919327436445525978512290583361266489005873996686206975639456097503088452104950223157294939504640000000000000000*i1^22 + 2597783292180834195287777471130158000604086506664043136822688258010473653394342599449259844876764972712280240603003416987258012714244419332407771858919899927345487202087435663838763206191344943100657124051858025649557914960288304305386003177075855980049514830842183276967325626909277130149223076294613041403152083478444015689456955379523396476456771493173529429192867529962149206197210132372871381875590853881943828775916359996884585420325943433048184130541764153690873502151026188819115715824808584611767153484365606375527431913011798414422397821064546230992834151429282784794782436373197330972347440433713625490402143523476323775584743744275994270729991097206176122260726661431518536315963390207988569022444433092943377573433099539795986431251671655263032726697426368051364595255142555757639451358131302489186846976742883697792800043222595873760795282617318886255619327496191229483304123579718195274549796157134424685840841681657717788240811791163903210620445764763744159995636739087695339431051160549554394992397091486464266813543501277909448667801053233253009598057979542183300752523774331809571558625010605548555353263721393202055494803221819625131177989332326308868406239656838696646507288346265323053832697445109335869169137139108935487786611592443156288184891163584294092279791309914105861264689422715895755672199940059263007828817816884279844789617335831468746451438382021647398892085441739416380144631982674942861420829758186309780558721544536065040335605381768173098423107423376500239667981889593001556587224132719046919241581133800652656783169221862602621686656019477272679084338864071837964946998266183394691814941852725811998125226385230845637492579768933769657129878486620428020039562809829426825529001167458289931295840046830674868444592234389778582793202977764673435246625113097500526362767429448009340537313240818381214035179546825576205603710115883945531231499319467818679621918709569526167474399881971510358520598719758389157581453432967975192378327378432462485645356799920084474967384580090431600074926734335264656426800378695741474409575776699815940077569583024685094604420644102406063919989208828768357850472044351287654844927597736465427464804292154583139227420433919125919530207977701233426382808054446241278424064571763831330951310131323258495513456292022879557532518740848148269559745349509839030201787627109838653675255578584447044549822434584818092991919973432682058916012655330855551175656822939060752357654322938723936515135223624632594525113975218095065039695305440195956369403160380030043580367384030725509498872289789068194969018339632476760581131468800000000000000*i1^23 + -84750922436695173757711033704186534816777400513606140827109342355408757465200348151514077460613238739575115557576885854652737439978359606845703518510167328739139949459979847792196858126724323857679804230015592440522085230337251707803207544708750062757073371591278808508170895302167954198359682218127391178036771448410653382561736729815084838231761154123948987473816998077703673893252938881735312632615416747860827093353160045659238083484557940319977576722482488258562744834346136227169808519243736408129493172878416195570474375514305001989374419112494041844047496805610342188064081959405605578059788801694511337002202255697288889087988740468111101941098803806736307570565756931592098881594157705708451663123420530718480266647869027165555076188820402241315348628780831216241684341491590100520394024322420084410180201475798291896454267962859799065140926870180001603751118119945075113879148172093125518597565188680898711073745011885758604956965956564449090762852934147679470849035950901211373653197200560260485370054491895712405053160216258274926579159454395689135974661148304406247408631449114963139558298556511059119889787145816843392837360652473915268446832120457388302048444361699179458181894388553663148787945010001496420264831361984619905918035006521837563642090503988153186693346121406429056518494028515456955845847783172667400771423416654930140348205639294060506426734850078939191440734080844202648890904229332597957267812481686583887295657629513970008844642453740013813962136409859902953510193233743632942258746611584503358316181904397890693012204682606305050733788562309700256074428382026442955218454576419482091187172565304415855503491160949947207828085733227129202378020477741009382093010187286198585829883786380756802526366652933780787478504258915290029438659225778117097564603596991573940730642682164168671963879365528736243007970334497798719566177358215016587662132130521252392205765275751171172238024675696427422587597541660895431992054752506222415245497161449050594732180083225612188837590126138747339726951336850522312130914824365965456329366965262596322750341963134514219374023070948881112600204420653297767089587094092918508539811598816342541643041671203398687449454490183549266375718347347707524488155111151460251237179242376824065964243302352535792823160596047905427562489764452801407848521554970603537451629926598511315386194563710706549011168934279096387974762216317072431710018517933599847678367409461993109046557032378658107915239264211618219843118734689663341697950822610962943316335597262699985923366917549129753636329433770031188462465965879757512774778880000000000000*i1^24 + -45485975567872162149450301944667913555308730907897560448703176429893548677671465069288876834780370177125898320962343885818648780506476210209089112171833286681696448964882073168219790554400547540632128293499033669270293660756937386135606746077319799668367078077196664943044078388142835518310749605146360888492860820240340853245703873106746037163304196156448205126183554419052899048935858090620697761930985338725964771127097481048709325234366879500686296926207525883443649139969322694060712747857274895088073941119115643488403873934058203323214175171420985307027960259149892062273653386071156649572024795734701373829661900301211422235861134474664590018876905420339910189354804756504275766569138428225367377817361103943897817744878901387977121555366199492161827889642477373080840234037453567186312728465999474570412087834610266592660965026486604857858514042979376133458080211252718568798952518504041947800955716194263163979213008579370513350478904362314890407842567642838812299562247493960361133354558008608390760230549836172738957528433277602209697269850128734166116183380770771070431814461879616340127165725580637393563246527876071172555067885928364619860427707098440477634730371922508953231893914539642403644478960875599697873997674984729313809345509077421080236918723653201597630535003968181753855744668789570559609404692260059713713169475553355635224772059026516165406307682989575519921837978958936241818740406291985684371873893848698949829889968974352358617920908751711502746149398222972800782499437226720534960688868927815944523043205196178752210574557206082437381240753357885170375024393661041166217399963884408387413388640961569726853955011054852427944200512800309445042798415311092138503900001746904052504448202143183774868697112729150491521787046558516815792967540737804364500978083412223033983754404012083616368143355517612322124980561639388414517514502464840466586659334017850499671960289154358707209132518027301406069157682326126943738231828112670399243915502051735081620158670435185584420791792061489556483251979976695635454778216024523135821777600298998728491089597498741639200231148548968926657592890697187528637890854215888891381744991379785169062946568263583939878858329552287734258907748330509366054189206858028916448027568268896686257209019805728047882274711673944465652238637722363483621174017143615919161579609093096786079349073390194566597983148425275713003852863323298207222464551904124367359558859822781180551447707531336341319756511602354390876327181614341945839452282283717484711557533511553911631883879217616166106492312095297443538127810423965786046464000000000*i1^25 + 107200137242227615269895144575093589834638097852214974167368754679127570951058732482662536901062932847638190761772947558375032095104270156952004051547171924986669417483953420691901187085080916281364346707581396682511373226207402412422661821708790645136425094404705089226085670755998083492102531610133013012629861809931311022818483438481320642157972924948766218638022537309443171370744518274606926513910139771811949485117745551885122197673698315047821569296072326928419861446106523538861777910187240184726608884787723950647280747525471244227674093391983549825645114371388885206412527085185339250854581301741092412012409330735464961326749943748672741442481430135014493886283275657033483256707510286551577696548412395152899452990312940328806881411412957685489753800847908201291465074462300081420391812685558703666136055989902801015767407548866015226182176736537667747414797720764742766361586714061884141149901793314462065490006667068317875320464502933885893860570145015475637700424388301401021253688636038717837878678005195237206965422901426273972460549393048393611134682944627674065777017517409601157030049192061357754243674800101865430553315978236478462727888814130610010710333709394772238508565835145414871425355496136005910952393341373000520689451679210839852339140729575290660142236238984027251663289013750079950555622780640258423156574700660117879313766553498653525354431797447406161632659443669171361577663705769827611869586458711596929648718093354766663142410472421426432131827752983081389054689080511925948741951249685290460606351430760557184305051122521016551103322023503847152965700892230381653965675718162917082444528843001033737945697065189501531665237728519970055400554358733878960862157480753039527648848300520873164026034384671086094759410514746511951020291345527118839093365472963789274949402210863256624458205843801564428889608660565334717093346781980843549861615330652010102361817141239925453475801492233224831645924572908612394589290619862932458209565257743077447359729621747515242313346744063508687778166825662055751541091769383918606033170660676530850236000119164321201048147742858015958681636664945885632936555522991278653885696287319745147944070576361443187051475795026312075145584833932860387405259737266940401950014345913726330097912656906322540427812847945772552631683868410236246228185829522573043363628300094174481296876843481129010769648186083854978735057324305524991809315224858344919379180845620952367275103494096356756114926996498528078650687313992920859025712449955980647786231647129036553174500958901650391288725781014784693457710837824658467717120000000*i1^26 + -3992858483156885083711177141560155259745819867892642324473044139659015684064040326678717721615638393758050702190053485582510638098322046006495666443477134676835801755470892978923554080398752727690905247901568667134669775816978852743788723995423941148345220830487985634673184915740340807375101890828491500064749756887298698863610894391056270999737170609750441727670231086029681219343337971395171467706623620065965489440745252948248464596604518482038662911685637347725409610642574937084261253564988802636810638223153119013997671004615201854273509343863787860979139145519110206922710254768896892388881823526230300535512349177284157991945270604340319877175209514538727154409590596468076706508823756066303986499623976294099090491502733117827495529533569115148035462860684023656247302522132083198040631703430475707487722103912320534004907491143130081509955219391914373691473520968908912383892263433390402235447942997429784306584665482014217806184982127931484257679326834719028354081912328328023019317112174692316047727121402145242271358578035570662601180958922722702261782924245811440620456042566510658944445458922432384006810127829809818600564162121481480010014014968034085387517490672010577801265283094791129969045526050614123349491370473918523195454293331910971989311860872152608094644289884292093690534135328028304973783791729002568120281415210430728010750222970779462815776804809496958456952777836022860369674618577054569901999542315561045968562500240027560389060145793563132054699345474889317441653828502624482883588323586083684914914355875685344683672649815300129762796596035534374741361416969855752891259074397270266171174286690736252714034102009938774154079124021169587305373284047462643851538153160342109603825123336542869920940419179742434988856029012364473954233203301879005788651607625808555544715362040985794726006921386210398183180913990380658558252917581518317171383271722227738173943481658309611571806919400785850425843151571540569617329072920213727474925381304798155871047302400804556171287645552568471608648570077229862745549121898425694258051945019255598092448149412944846267600128510692655969973762314873423946744585059124291905148553106720123813086107638874061866710109849648020488501596630527740196842156937932423863064389569422573338464100794952904913853857227073831358263725278826742165570768742457406726678360241098975528832700214455576653985331675599783143813565671208606392463361749159827322909700109065762089304249499636424242237313548356497069652483660836488485967835265023083074282205779606725013750102210635526483030181351310907641174450795539804979200000*i1^27 + 9063498167056285315809378152739036484150469480808726216985347969669364175534412899885716474742210038353178167161211545147816898092462422719554703829533945316536852277900779563511737713955213141719487925751030394038286695874156007737152435354057519245602395201349188237970256688992167488060716844536945848588782781332142188541305972696357823784502179537333905760024023646248912018616920894555930077468318284035965580243101054352203945625876914032463078403773676573274383418713511051448925214184068292425891663296371527913724550010146914877732366376204051757128667386564564564236801707923305247509083415169687301963526327636974824479841294048926669373611642964095466581289923232311092269749460693129482338422861008005588219038040064275349105286990965671224661430365178247552902097103854431861794604578977955421265262168442899304226513335902350101435605748254966043023622886122252123807146134286174530339077050393118971226468988407105474348343380805419468340227084689973005601307383892476350702100558125415163564079881941725794543409255961489329462567824887097813127217093119790788058487242378849362334363859852319356072031097194694807652625197276139091003159657920186657572873677578595085944288501159158566748213794747689503869634061916604186254949855915377203381481492373055203868380467377743725378744130302724546952217179503644723525544900383057266112451227773985726847464782860222184133103792010752327473628886429127136783800486035917220765445250546312126181224335481254352921251647791671034825732999114651344850194309957993779415891906663596501551836380279099953033968543423977689915884272281913073154031184949173726906540032781453488172912623664489127565294371407023157717334984456781537881717803498966053343418746630871005806957593244941359912806985377312683567623775961761415986161251583674210815612699957599949310102971483007090028024596813647359036193276125032349865958160721848039193493949639038581094205482256684167708380555444545672795127985350824222914151512615082822712383978479121301653805521881653831222013072873986126690826104343820709127684872396523359636967696130242816958110795939192367423069034927269735899346869151808718750409653862668984296973055408346195326968198633171476754092669441584612189389907785690303290071710194796338725070303418313420355508651002091583423837233054994882522084674028259893983715279433369700332187846026663680673648712978313067036819665435524991995025963248125928774850136187595618376993055709575919489242725313987150145894393056910136807401086161792804451004561228598524624832327625423219879469699392591638939248593735778304000*i1^28 + -2723007590117060011474550162926631107933801987908748018204551006456150107037016563470703333700416024031973608755195761509651020585067633970873139736407666342711168610639071429590976433499426025334766445402209351466995706011090997040849808786372313235180266907055387514445250716480423366535023082821971888226337984805577750682253141552454524878399046531787983603149215798923887468748236492249340344593075913711233357155933381348923832659092434132043259913963702350466236472995890969823032729497995846306319282762466166711010263035977252653054587739386224873348525470595969406088386859532821837601028465134040488178798389448713619959151053591821472485209677728518929695505907241902713158273511386732048668706603172505952163836343137429920313650582477024858417783827941819491419067736982484597261346890522126059025849666227692036450119714083019616061209783674158570183051292297930098084186766923763936199992660260103707247036025526343132908346937942075664782374426247348384941677756058028697105714840996199643713089044906037556143438106377786560310475645969208545647926259469408108672939540988752031000974242657667373666505501420937905957616027435536223515603946252181940053493601819346238997070322690253423206102302656870025446133627737513369883379839871164924830245778702667735478972939957948683147132332609921089979911417860190273183206302625977342378615164658784587316104540763164634341556674567475666100325681372447187281167496388917905166963353409871940946953512473823186616722713271051037803666327370610474122491028239837634588433485183390008381645012485333911793370377097925606537156234434871895527472205912053146230444351485259604726475272438680486614178940169522577585792985023346201353522722559173564950032375193646554955806334976539403548794340944432270899038526636424405802349224971099557883282833993534787287861805635215914893187702913200460777806356114811868938874122452743175791596179936585638813528431849755522614981482635937540688618639255569389533102768638443984098612227957672026863618025106643150625727463670096668849855245357066253982537584142103455651735414410707212342911911655267267654982789646604706866237850015882923345958172503880900220653670371935441999540740497800553313599528592945763865711457152048885274344764288190427361663655854964706278421202541498306875003207930076531607376597575472285866678328110857198033926620580635008925721565717927177323115199475477512101683833558629964610472611374839561865467084579001709855917074756006512523348221621902440879660471936061269746057703161746128640412622348441926688720557067811164323117633477017600*i1^29 + -149462640460312556091237646426274062432107423934583582788363646861239173223221195940007323777030402211840610473343126889048140578242444937943339334130069852812086415711678001190782406865088998001713980716566405531800105267942447521861630718142844979341509095033588566903321616500412610985237841922156216121974216023206451667126317897476768099069878692061282550815129837309206117616817278486164707616824852070258891191907736705360410978835120105745694355298410742139053660934245561843224836000123874003919125772693481526240516750728873348290926924442250201568087324662772497186404212289526110699360920485776607768229511492487748444417426678997268821269308076274475879210214118206308421185725519426108895768987937755576468394732483309396479224320154069279196181293462558002091611782196912185775730091520907812980221331109848788819718066304567850192696838323270951013737657104536872953576668767470794056349270574061749852204271480612946740745096707202794928153029355658691233102652677558240907549521046981399037925084554709352501812132288172172805352107089454004855258313291579267981579979331613522688087419423558373001823018092283858264184156892660326145821473436780934526369747237940431898442160557856540903900901219866841292523471143271596759744195870984943535744254365892049531923466198030697934668932175861777328608850604354422589344097578065231326824701297742606373529852010664714163560325454316122399929182567725962277055186353517640268886600856758646806653832693605777932885095677403903690619080124473605891481902526635382709517104142443786982085980152838289086851330528789676824186898179668878435455484739994922056842075580201877648301207890383698679814238212107634990867855942391496920508482877651644656058296080725838416829526610044215487455483408306261845956510213390062536623802769116855880011998488980213652161434643194890910852309357648558002272896490629547022117580823258293099768888715982766229669273286764111130260816481523739305964219667580462809597115595359246625832536915004143226989168944174516769828020279533787208839457990668137899448059377444481315911678968416087515055322368543765460412872108184103048154514620647916982922128674472325063547170141725763674343005317001807331902836394527974376434291552854351008790892193953197046437913209890729498163137312364262651763312073503684159148524212006770614228673512670762147835583574771922581369161066581976963151996982775797625607944393374769019277767762526340232441175508902401441373334929321291366112033746054314655002499310200609205597954781836270566040628245616471534957899466854912126453148549120*i1^30 + -1136994265564471866753091654048794424157439041015433720991694861091829556549363228775173860338584215844073794837338774230545057848730686244509888091017087722051894458015638968162203328819106862289164199147725491956049258004096730494588182116997497671344078439408906898952494620833343925217221765770372453267293669576684993312495029550349725670028597846228260397410777525388463445341314241100601432230505488378499609667008241646192776440201329451062432581040899759538872466405369129920460709358755035401252772163010793539609910037774142238753012018664701168898621789637828734202572365714822306700568565788106068648287762037151072937141081344689557251837890845413449818457965527799429566132616848412619058142027626281189489084918389186972035916692559256963840564793980360855942971498342076996382178247204747049151770516810673869821088483888286760207214458528271859454571388847702894959878068686388269533065675528157262013844126107082854082834082653209322117997651935599834487625192026118903359420705309730308824958479555693853124631656603174340240690657248375209748697046181365886303279666809507750274598628750356244323244825012114726929195552949075716085736084654865913166351338956129831161976311459318933332887848336552912863985001575038945480227831653718437364473829368665356654289359170545554807827765258505790040117445405765467373675915143506282362635248106425054533078832880901545365314345332663319424532723218365171155149432259040373586540992709566510521190363476134189099606220278462233661079070632888248225967826017054656765148264157989128922377391791292263764759758853823276071275923908149920850739698212671633512775492425571678102402869953333425132894291467732966170709838355438943228417189620064046133252592276594698820037882302028540801954513396034778604140094173282751203233176433208012090745194790959772621794615571337651894790658916844498505062986143082781902875963094055859116647224211348199082480123164075426195432742168765412539598509779651025767806940537910419907238451286846782266270956061375175410554222535268531366580206708459288540661889304869943209205209511535313392575831322615495239602874532236964746714786704429317192538858343682662318322417910336394161265904414379617458413842058023184068081721083376509091067661682905612167436453258635444355122993058151178222331708017049323782430965177347255705668607351982930236560377510261110143835628415085870906299325204429156797314597341894968917493550615855557511121006007224781308477309072055668839448290133409678114893320428334393857591328336465961520983045781802278141125696218606890790158336*i1^31 + -90722148226021216532663186698883863462350609932410844041197470994108082813271685280272047435510798592645495727853937579092023260330449333073555530352162712967323117633658654574049734126527262493609610567352338049304826299766189872131511175019812659517379626413655800416437944630854138104842175050109653892424008105205397263501492265495458994957254454811050780240483586467953372643079103775939026723481272660408619327994610061781623401950085565126786880798562466315680078956426782357549633445118743901747976023118941793703838612664205877887453860702608003067971771872831166125871344171953537509483174435324242707070475013224539902059938870482701972468745034963194270566275100231275536921635671955847822239650976115608554025754363139070668104001539477835726871460919439762231543039698364581143675861377399266948277742354803436144531037665687620643257870657432421060616428663157064664074458890634573055958518816532774308486993532152713019842163875282237683559849527386525834526442796848621975816268389485365115700979245268892860970469952529828529505852988843189796396577390172937446102414115940597552235374451457439174018129644698209882846536953564016926497855037690652736359663563880367464092638238467689104470593122369753270803742423900364170293442948437907729142684495799036234681263542155165692076273006677447828717704640399515848917236123278949975796185747596540130029985044855677845766765735951723135045222975521758706709610755391518767975523030515708861070309293277328421636134804256980835066363548858507791955885261015427482062349267803167302520425927951851861478451357433118676937067366495138556123212424556859037343510660474314969409467184071957238245478601166032550338180495246021082529029870444447895289158137843599589612758744214063364780750173015926901504719220645836156947089757848394022763853634579179455568429861662453680684970266899996415895416300431897292511068738872293423797176462752052045909384222913121203677006929755034781812003687339923344582253424391088595181156602475185211379500479911534072553706619313044842407745374666379722600683547187980269755308008077405044750993263016577345993593720681497504556567672685535245820877491579713555885613592982753109442709296528727890563158190595315552749379993180600942464729849319386950442080559609690045835727995023350050978302496742044088625957723815507232502963034989894283340394768157815539130041032675976234508573407374963367510137441765666539623481657246142292193304365044494958674711189226225914410865273925534769881390092015904787943720863735168651267768046684592796072236137025485406208*i1^32 + -741970821999889496989782912989697051151841980315934568392855129831984757514985205146902791501400915653439727544880272308294018807541878507386552245714463248832096976479145945194550907763577282525617539826292596730321390755781549630418104782948783216407603468706831793997492125648441441890719105097768558409334115092039728493389394725670745228813366047606293118357073248091977928357805849081149261256482184650996570312220247463644865247151337161206156024020889616088989205072856978788643026158770462678003317570355028018401335645439843133415056873009644047509242040583734091126951454992468474366557706146964906813268651628885988052230856228490509234685785438793728067353984554617617605462501354567581815268205934996497576393909125889476934815958126869542277386424820855831936707216874805972849215296356437242268825805040565782367331474620937268756254809044261814333681159023813666356988799538992288147888219142311983069891415641223959956304822976534171923391998254285403971735460582800413877640930638830428675802006570293251063532454821342701903414508265070203599590444014346909447369741727468676655648438069976722689988724415574873655884812250846623103303717390347740569637403167187369570872607924220471241508331245314101141526642699760406150152678944115272267140947892848170552361285812200552659257331291225244887960148057033184382879292650307792169044247447010322772195108975248527582289701754734633060931812510658314773209346152625749332708412721666861000380710965204124769196707174712908945785111956753188465046523619290088083303218379636016333785396667252283739979634224747557747999068979269974407703552545044482267914590214806447775836512895486751897261133066418923774560114622937046809190836217044216978873575150133720085234047113773011368385889437553894935714571034590168033842999040986816245871785127292945447390913808981787700555191082183484541963199768582225790158500274628197044330128780312154056697559860211500641569532644393197125413741394621092477016883496597371199929917066403332414070926406766702673416768237517280162112536523598645950558076851462782093411478253605907680646770970375784676327909316503956782116823426757063333778559215812960042822388429354884422486995324219139669004710970888231576153934304920331665440253879304400345235721620562759817217905422938436561293272594661884463359446775039855732342964809182194186219003338264175984197932471920340246379366382017549772352167989836432248859017745033685676681651684320230177415207824134455842274812115316649795708984829118811836530301530670470549096000247558953549301641665052672*i1^33 + -20263129923267087195486146802188657700477576697459055060413805903990265512775799296671957659219837373355969394039039879948353418730278225664725933017238575567118923902799795075481976155348841680482511023261941721839838804517917706444645987789292185524283123853684424315922930929249731983178288413261166920731213409745115895865585414812017917734579859991589972109442018819718720479638476819098442751638861429056848171581681367935637568055864923655712061772130338713864360001850036755165315577776156989528895819277883687356181557836719280339253289679085229318350875085640787906336538375599991103474781594819480820378389416157086711738403526608744246045469862216189038548381365888499563472553790164543372281608939803496532044781917657050637911269215897471371768960198507612275487542543712732805474649225931002717305396247092786911077852040707667966596106325679242627738337476553386386226053846825223804681469732677736446655917055814402666561253053765255549862335098247823746906736410284468487172094069506786682101464279295761391649702194372040261562333782195111062736550437625440637410417300358587987651506268108792355080246888102142737614691857855550671108539060758304938606811391091513569285422356213875195452188983999628031744494457033852036368117251054280857883962617068967525548520390852234593761411346296071036245425282204043181157051125648863698703695285676489484905476207190296927368447260788440763523233154464034296276152111270167868168494135011803775844495944107404908815211963015414626808735529724205896361207679741006712401245683936000417515925745519568480976611787724440415239620455415681181686570878762718044412317887750633115102635716813806327524018593321896188144139241029735754493086840390677800251056300083723772477284370237649518861911882749550212119620736984015544171700882221009691151717524917975532563762808316311402864183669744328083688072196617590923334608532926447815737627585088617294965638790261164603320412068224532848648550030737140965660628427392688406365819718476724817456721737385751187829531387519271027141749087139402123477552425361790353526489901116491014818838754224458729649060136297375388814948191807301479072748363365165206596942609921821559075242223223189071754050208046792383316979582276384116786339789749393951071224913845764442212642359350898568335836186905291766657142709807199178852104572122747114667870966340030153337007908132639623956998037075014388265280278572776063090516952041329214101846315666455586734151061303824963511616836956144684068808530338255998359937248354669464672764804058814590520425185280*i1^34 + -276726007282550119339548287056246248639210619228147778484355105561809009291287470401758541968009644899027451903231225203924337708705889796645929873202171172544471550041790989097209722639682147892356980072682068271718498385512423100396472625177682373031773840265954092676115553609031790888663229900416107629063431031239542229837419971950094509959509882552680095091797001071536688352574402017468895422043190435897510172449172018013709163491555208549123740928253476358549236894168536449557073318047025599626872473042487914563481520556768916320625046676606367471829751672495084394926606399999409575971059530069992344746765969804324447651000986785869484001102040898057657373519657079699012539654526815307271063608774806270515873477544666706559113178139922964274824154426973757468617361849604320957417057249744392786182414149881555528166813440626400072705697478133295550025928361472517607122332970557008709439754940519727843634479041483266250770896766036142068878998308844147571583588235893488585607590759606433369261351991488970181768184776718412325858827597571190649920451677671454216499875837378725967375211742789729215591098062107342734932297433450167308960693887547933978421515265826842312956217335743139586898957938170094065352643984322104681094277013482115503909624593604959969331104206562861974438028424377831311295627394847179751870102339475375085392246711460433761813467300735838626030641158514124488053863957433026261316573107305867857390290596321740568054356406221989343378593765586215688421163270807731960519671044563299708486089657442349618661792491646375924048205376172768356389610404671924366402207174456804811841042050427508949961785824001425420337182912379587778690538180416846974051190114981782483909136746165973819562554958898912826042465304121456204575970969579345164701706674663031433185733203159412851497536206948330784298465605936738484446962339242115520514711514938659330113309412600706301846403926627131604349008471422456534596056935619983350265287139056838679425990384235383234862315539757407643711100062349723830471563801984990173786496799488978336375488534145606080902481257537492275186100469852800503934609760143266834872393370617021856421013483824990813432359880006876737040649177692890490056997381823290157105424963162725986806146676009968476036411630682427193439741397531306546594691221285463361189084122046865655998169301276744772445736595162534887814233025814458632011204894685668480892410048354026683501302031026497060913678239161895513724572084409821410313103481189431768557391179988514994879161849567290765344768*i1^35 + -2674215267328057983997537039856981489503150562259749296293288334210521700206885514191918878146661151485632535965286141812820952680262746143130382850229616417612032810845334958039290491008605537320471092626493626596921274952667259594384144146698648603094986136089587355176048345281390554203180801675851337839907846715496866347062021840439423267011998992151289396691125261856469138540679174591019784734523539304409983328916796073930475074268079333600548232870383682828715187363697509490606611278650176924204896085881954951145267989460404550400775610343375992564649560736129475623797482165902083197004945042878691847271802296114759366248631836833101103170706011961709215402623249784676063591336242074951801520356406014788297295552651176746590144520578963669167295731391043345321272305312908557912935701950968718285420130572899260351570712461148098524483483219817161705713889299436792890345474108904334473203145164781556544947743183281120153489018426432881558463543336929450646798917873666312563499635399304203842899745348996581155934356480856239217566890468780330188063382760982707130361866379736446845431328686721438611838179268393199697537241929871685466979160213567943688126264762284469335784939517563032900033403202399530187162948000266446620019105772822654225075707777313062023507544517829952675963847373735946600630434227476933120577191967578199678226433760617533717349799335544761189799027117007265369513941662085954336842984063598579573774246678115185716000234370430058726713062691922988410133657518032883678682025406023514869494685746438756357329787272892881409740132844730994529898782229899846994278454295497016376000052813682986197484914963975571987491937063388096574569663258326275802169406731731924457119684480679018084357298293622828939388687011543892872973309792750567322596993334501713413322814549043595883440869876725834744825870411939813825793230579087532472525471732993920578775074176490230089519805009125230337886089844616854733201406311756032475260298985103040602908067060268475635741237494139562212813807978122399102007272775596577028127251795091527850944297859955447945211589120347152459312300911435443834011785437635969059184190141085758746223995901600067813487275514901036829887098427396594677429309464711015754266177416058020395580549408307335360065714436479286478085403984827578882759816307366502922517446851498633018467448616209341010076090731951427017285429434902162730118449093854491819339144979669264437485774327624029592972079587261229835723161440126124459961881096057995469815805389003124629877771044011245568*i1^36 + -39053631510900258839512926183865994139043195847456865866689231495166890600389905418988180476902815725014378425657438677827316448171197346488985618210153475439399288376652216884655205122262907687583643497441888505841824764240783038653336929886394851625568782502129881925885108894809173719207620164647958371826261293133758016216274111585581523448348743272375015672372334190062235166119608862035278009342163634195052106838890786384344948253570761369543486781926893402304951813644878378450607084332940463498736703657112244013458598950037763968231554945963623276744131163945802259832810024461379874946411072939053837682042587902722546218976264886634450569012217780742310968713035963898337547086631224551747238641098699555577775005042447905663334404861027533118354200790536495796554765372957476290129530817143976003517251412257109385462857641615128271663453022997833422876371367210021179034848250517184847214617783493791029186768458045895213464300133007951541911260216184152560655679074855851119519500937333897178756395342615255661871206480984732839887145986182439221291565730033811024173696176219157797704106509369939452025678852585203186875098527876679209988687958505857577326958744532819061024253582958137172544176595276521082018180228483458163393247780893063917421578937267420653089116531807232041969970448172136776904987908456898601462133304865976355937401246897603650405078584726211471691384612180999638141482289871819785134516231734977003064472351268301256233638428648196782405803883400738482476696359806865374749776553356649853888218258346431836526751901387403176229837322335742159606763982563064515724880540334567928034574359745884238889278661304421078777575123599829536953785252082646786317340286441819362719176947906467272077450750816114376309658304231352450783011318731330233675180132077748685794890809009227242678546130746202722377431316611216234396061119396377446117618406066755093943118340370977249926314365516214208250867847573187695939709792325311073427364901607360220877840972555122510811316925982706730759276665746180743170573806418247976327666896047098872927672200201070741646225465552175330285095862571563821851997199881797189979632618198614883727604303270202657478023908809136406857959192353477911086256419101522241394782558828850857353360679576020092088584799500471191160223684071603644322519207142104758645174027696846408419933715838037746437409351996515823797624088034151237442323817448717521523298760329484968094388183447524700421437833221709031589289849519176355133122900779125025695850227113472325663409239203840*i1^37 + -288997730921214919899115311070384592237102292740958440761909916641440189470494667346136980273786461621649354706544220709639813473540285156529361140293874624682220715353462504649323322779803745739497492768036913312998854038544725757636764428171392017273048197565816476473550556709565976074683997318873845628543491519435455742854025161845990839406318608105481296259145807422301384083453545585432518631630385379671603512792586983594374566131350803697254858100428693096517160713597537513026972127642152392540176679118541983567733561018277985117008120473378645915727506548976664423807382607058683121264141639043826776268337260121269233233481330128407373454598517229823147588460428567232268204231449099492039483714989206629886722407941866066848809904261991517474241027661889230029758196007364062057078416962229230247054086892808029274850465747509176038720241407438220474147444695178966311693342495298873218127460814622468247756002953398727475972301678913337878600781185841411124943486521623484142947065241671596912280727201277898350905863738522421726192116288859786818222911553247820024047242239108473644514213116969102470634280064284165471453256526681663964378770036189847369228667617281591455751040337792657682506435410732764180253924864273806006702102866638646215124506914093639435214644909306679861205160465221926494309996626417326807251126029374209040827415244000037006055828949411094366800154751094326923498077458178885717527410325199369693827732652604139205670629141257838659349854698487102564637951218282554820369610128338786017945873832140533166816145978723467882586491029509628302936446731256645437505871369241709940177205623743748491887633699745797056264443802293638954984999032469052711992367157652064145641440507099987721764298393447424277626530674417458203516957519883325516511738508640355654038350086837791572693135959302441065245285221467620515714880260249745216903967096864737900577450910760450761448687810480030902766399757750957618640634671985175645219471889306647897610541225135958685739952391516246453859423225480618721846068041386846989553681641553346462085205525657664053464590115320294590247448858459011233264971959772947987835706375709431471610679447198311381797720838356636632646048051043142183987519320369748514312371971823411942300632306433191973726332814436148185080743161821566630428698653310018286914141216819845413922072390360808991819161823564565686815105955732755961703634071578722507063363540146577376206227748059540056891861457817238644610544289496402094396614874352563799765024155336683578525054976*i1^38 + -1175529143511628884569753225395928504566352007287471312278483774472008322261973666449062710045449707173114720621551981916388041177774804113161172524559068446437861015327906702122716239159149876660134201990125401541702975088498762322751529943380052185637886042617104827097538429060385144727874068283872340002368953254320854846839515017396392044897565535897188118226177030308213488908218717389263769340474393445113626380866989946814705350910403874572120004921462980771284612153876407103845090122174284070961846451177926901392482878209536471296528022336054178691968083139409372022535013621117230788361405735126981724933093997680903334390388367541203559263719586193618383128772556018248646711761578272053752273073765177262076882117368996392892498882925004245385884018656600509775682230535376168997297500376790349530575562692936682959227324752893543203478305669685032003721488698789339819286915493272609933117487932518127260950628952570565089645348807711658506351011537478449831546446447607014408559156192518668055173888206421352816982723119408962231638670083430173170867738675025792087119717166547514682326640712189450774550442924812438974457258180951735352940001581206629617284724038035897687919369919858193624526077465256983830993753633747165419469081196754777535426519384892591671818799566792626481225402705155225442281485496752727535695044350835278059058934701208434009452459781418563662687530994913611309484586084338974566462303395325290805053208542140401602213649717861345049476660545240470144638786258312188180431872562661956232592407408839726221684207987686666891157303005388506182510060653944568904968504087271303837961797966558147207877363956152831220387848528484674463070209310418874513335618895419040883444617661279608663692520598843104748450552665410251244248386152528593257454605592898255582667808014415247003125170513914155542810911699134151779734796662398137446274841674695276453407364749851805292884761471917354559414470501924941970424869858930958342984170992432109151391283808624031401280304941157213859336046890972739921710790952793484028795015789803972426423952532685161211892074115088752140714803222026899419435609669236364805345285527992662481203251704517033905021469057506726927265506053672980951123102995110230223862389659404697216857830188006253399510957395863761426369258112294283374953533104466254984314249212909799999496363439445512083776751328957877548158234327767899433675172135847444259728585434871591972652977484717600909712429455511274324681805456366146402047960217595018020684294611170068713472*i1^39 + -553983002656503207568105130895563220805157814147926784129433309275052121385811549656437011100328788697105359461053909599827792185474379526101134076843804960537653018297259595397736074195980101322022496316787897399779172853371587111326679220151297116980365487776979387096926455317524885339435764378333533853417442101187147900862278178801068641908530799164475253027637547600358661469851053929019844830334162962242654578511240875493224064883862477501771851419420187349880258580487130688714487547163981746892594676290957581632792705664668657112889876212994039117499326850924735831129278533902444240433008792741622852034046704295424576637351588042294561447008870455129326328390120160852117082034483003165800445396402383118104389813297674194182044822243136162206678899522115179261432133961535868033026105974007132480547661660188719307901323327319027112847327553532163366052434427086560668450301351690460875631733748257583723956176214129621491280760615723996488947408548786185932547729860117759987471297394576851234602160051438896767893014681525064333752662676124745917137411482135251624808936164698947027828519037768727036395252393143712207327465521293319586535348522899677680051434170737942432604003955065846018704708942163652925441609552062149128611451223941670049184705527278402344323962756231556189986240440211662375844482830554834730573854481686333042784149444618841603098629342908074295536406677870568614081070924587365657301205403876966747198046612854007559974250473108713328172603397581699730817124343246158140109129794843165139738578164667540980999542400135744964296387775952035156182659500255139872762110331319619252382584227792151013697328012317007552084901908946158541678101859773618905901692856416052402173745743758952805927783853328346552262642879177701694230304191650111933740353345260221448637058576236851710035383878547766410146152268423233150387875177016142535190029575387516093424493913072557660324239487717435124960140044138621437212402402393381832059646721166062847805526821999261787687435333602249055487388531005248786842939200923029864450115199493611161765335335787245770074699108926544573334450748044857684282826743750164893007611920156297752078532233396689533953295116183109567598562238333028906276013400899430794741091121998805869329810231135951269169629182513217741048566994104568734568046300907927554427512656190485074894972949146772720806360998581664753429839209579292685624824497843698935665966790669252950642280716106509990239564896541554024103347640662843598835781666873840335574091065703936*i1^40 + 21485235978027057387801903866132930456306583582942720270780321702652067823656292175560251242826998257028483915181684101903726229474275445482003555040209022094483339509743587908538010888988559453338050400381823415579725287361386656836040556592317857193529912480884815291001848207714817859184975583831656608164600791193601425509822913949813810987011420734025633203887002730610704958331028913465612968252812806973281671514585156319734273096480653625574298563760165274533156457013379315953105348378088604432890803647602907979302601621628005034354244368362661465680569874847949085378935668242291551229898885198006581451887869314513280548787647563743603215488795243690763590099994831722314975202597017938986340195540002300670893285925319615431805048091009906253896447771019216799506343850746162947515875015109516667977017836022654844269306084873195716554006051992051676886853220257165032390687733805542754630009099410576596681218702113237694920818313747147731993010532101494563808008571328449250273508218671079592745328517257756220025466306075343422960786148558222998773514216409759373176631263762356288322226152310336110436730138981293644710152632626007318025372762476680784033753436527691784235328051291904879098834062291062722254535846971294360442069528049863895860970298853563351248975710733407436108117843581784503493016945045270045564476909495920676214549085211323671319391156256963013367687354358813292721391002505932285563955569506863217560355812748161544049342301070718625136606405676992647617375428937146833588920061704059721890379983143322833901445559624336481320936887138645023852653201858024348484105631444337881608740844349418016565751168830040553257811392869836312325119203647921096510973096458222975871684307359586048039137000487285719207840823057548683465175956167140715891753095787733355910232610514569222598276687135793816269214692271433072815931373170778322499196430293212752246632062459918073072004659612190368814325315469794906940962304326143051426761073255187039412753022234963451103748470916220070567196554960101161716763097022250517878683449640054576796632378997882001858899807904379037923979931796072917252379711873470382067642826229544707846507683659670897308841642854749313400639995604579241618784375582907822868096063878090253017194912020007334399719069870694108651968415168026714846578662819087414826585673400803367939100383901936603447660158230037367061694017814895013771236709732251362951809153942171369922169506343457678270528977226658985052008485998977876412242214090106140716030273651*i1^41 + 31720022190396177877094077935663594158887373645882124386847983707532649914004851042401408916245139997882387936285058333927836821110601278172328565296567534557850148721853293798704130517825685434668794661574256400919360886979959887781534803031805457472971718682174024192170031732336094190766034054007481711460426244559680895555829428529944003516615054759613108575102048262817071734378899577212104652313068662042126336852591084825632079220782308061257234741849026740328432867220543325337258079478788072046237060717156720280695769262622953781041954419801385876939545416961544946715308284896965380298052220187267506845424447201039702858857932963536844860239582376402331852875516364215139529872732428492181787860870871566565012485630207112154589322768738984148062021777190182597608706976279259475718589500840272974608667410790277029907896784448166850288037676425035862513720126360755654150896258444620092142717521022858489658815344653984335645019286667193487641841969803460318105263623842767501610430609657312056835519848121033844159510934784265483260996982281818914857876281302544253817535875333033281740701787349607909477690900478045058761885016237612792270209891193156078682401488905954701721673900336336013568071336880335595581414504790663853946942293394297838231647566930649899239507615180421450772523023409659552162689718089604941139834325638021386369901107534523975917065939187423669064813586981911003529884635974595400026285877196592551245707896725079686354160759930871618560209381201900491872936884628193998266762472957094039124664334939588939279377007456783237893466091331672522376729910362623866575572374864643446159643550201600907966965938160648118343283901924068519542353030361936396615987952674113797160300253543341975574847064768986671894838426767509452046160622568648284454476791143828866153230438577631865438922342229796328719356674255199121602517513611856550452768882228038414285986693074739422862713161825792828393425378572347642911825257784006020024457552042347684800205543311931608316914422727152048273131693150161003247272516757878974422685301174916624517644532174858259934907990326813386381311852818973192960302795396630108868251351119424840452564549789652458420023013778272368168583263206759436358898296643331553463596969565183674907590731646942374919674160362734917262507916716923882023360974719212192859528872649692840331659364314596252873821930206287953436519558579350688146279910058958206193615423254457145563633134948924668819507322221596092557367543659673328503244635507804914777600*i1^42 + 366104423332863252749836514424575652025976795385690051348633681852786275364853530785849216592315837195822713717992701586337799601427181183442248910465721422428703834147350969534602613191279747733979364564153959056657607184502338091774067220577739108304227417043111550712754161664616315604871663945995043616982170617972665911621975941245666637484885779387155306393040214300719184294376712548720533582920121475021825816454037424152977102959554974689001615837195631452273429062107758494518770658408169579269461965428139261815868715548314400348765536690280595198896229729314606252351358249297727912139097766885432841563459882352591822782798155874409895985773436342623107743352873150180831287757576838523709996609094365730312209251898149844645084762333645116900167529314278130146191315272650962929909203508127006024197900574739782213718257912854714912641944782898722440686999373790848623908054929242413607445949829265966138472089654799982494974753671316632600657566939540154114893275794839803508840201838132207795052400531945370038298336352663079247041741244193797582596885730932963433282501643662380327504547610384152874879230838835692728898232346425035441396028972048793250835437893819098240003981057223453084532201653090729387794491033045943323524344294190384226246322213460130074886071264907038782541880744451426782471146459835093797576331696676574616026534517304631397420887953090982536054537418898864108866759375182530744884322078419764042143632750620800137965391761292441963804714528187175253415958238253965931664225398119098600169610055856413891609717301968884318761596423743989482899245768126221051565359715927344146255888000641340387788182566041395109237286019345113787411907139676177062218191224711957646556345063424792096232891583926182439279890312698406887825924418820263563169846263505499509425916597224945216976961769558665378245094960964739524247858143926424794339958732333727866398691491638120255135861278276067861291498972952581760517024270414303389246296268356113977560390177340070985361252200731652444196138954165826546370796945339597738428861956574590871956813202060765480971910481483244015003125784564038385393829508791061743785494227273825750500006490695061085406143663586161998079947816075943588901720888938214910431495600980665012701442200418675606376165776528613324379378282561213164348798171740298730838082876997129305431986991003764393973131538185277436092826601892588895243421703011217987955925910388187042316543682598298830060147809172343721226153735752144633422956771316465664*i1^43 + -710062943970169103610281918347053798581599321326111565108184915462951192812824059933333432901226627247208573439255465380961216063178604571017218748599754975818934895262582022421835543113773429393205305106285227607633744607513323446777277104419268643474154072132681279665701856959273735857231579113577456954873302019014320062493240391431014322268942336414864539504179608557266636033449953101786339173272559268659602471881065055227370439291922956157937030127950493905383273365664497358237034696540497483764311192168127822681059577011269111978291648601992200155009243898135282134161277444781452064316569612831185389780449332273100168631208141447813509555950601012247575838441619308224036411804641732039454131672601946819758234790427927913868613348946067892892735536235653570814430411948820803520490301912861063703476173235068305374817369378162486353554972426271584882005121393107870612857447334658881907792950470513778685302960061787197022343203483855852291023856297915990241154804527616256031931574295112427662516484206658479204712482809079840805378161573508602061469931102571530516963516060382286955061489972951059719307414142193301695773935895018405633047147687657389017310584092529605056139593527809533532692876480978146682283684668144609699062857511235845853213820709766890662242681698376246995610370462281629211741314437562478818427031743102551234838078410726008260750326825103021940777612569285312934748859854070429774132571314742282550673895706225673932165694622253734071447960801975970949057502158992164102840266470234715453614971166995348452756334685159458946990996506068979321980832044432953949942159087570620742117056605123657739074769821930987028684670814568073404561163621953105868328888266806884780911221163708165318775259666576319624367429872837803096916926545069992652570516884461051424706210350627697189302613375706691682847693859435807711064052545228336336445594538120745982806858881655653697376675830963816996447032356021738711514050261412776572796222236747962983204843004416679791600507726572049814956258759767711971331716211735618212166077615424349796177041679257912580347380007018647937972573728514021978640469092660450309342196991655085096642486705397272027208027126395874115626981208663937488765139845352965942440125692030664641397071046391256970944511116223255698036069451849862026609139980617400210226979498488805970560631436744937212068421478791578464789212650703058087553969513605911649698329010625132385615017011480882802821474259622103550230105241752309853590319529984*i1^44 + 463970662524141202500888017463695237159729525309230630930149542906641687612095743326188133023791183906488935427888450707555360721709166817798635092954201253688772172224276792288235949622854124768206160172692801381128422955089500519011081387945701971137894202618914180912795004084694927991550781093737036009217015580454030081972562142805295041933180986849796644182507674449960518379676416277993804142737319288954668330137101862205913626875565202700942324610440893108796586937358734361256159173952987031714887672758992426805681271300880484441755967579717035386793489441180464264292947431371013562062513544001038778189313565930374608659259197128577487419802195635711985812156058427370123882730296069234899021533234162075105134663821025490493084834717024848570564069643877827545869659925944642125546411572295318121610065269822496880038412445004891516459052843840524244355521622595137435397269216880723538514595867611817398081982349752882282315770599030282387041508348193751690406222291831568379507099053606806050118341274851400607617888819633500304254155556936670446518597782990588806403736462269837967491899480386815428833131021767525440983989974698714585254899221910470294769073876201119406675717349626030253514353544887753426721996272253919739157316689457658674377396020043533015441294303080008796566505224342569598853820444306387803960691396144184674268227817980684779074841988449222712328770398523324758116996866320539839255722890160691574234988976988584352638242720556849881133699555942780735340987466043592139760845070454677783223759667158085490632011847500849886933705792015309001840659888505239429577796693919502068837569708199495357473307742982247428461071438808106936400424677173128237757883534897726563647941294372281895637317318517408203308364798067142184960707344267813867992106661206811287322603686756396934531222443678496846700546820106843844193746860805726910951512197389326065106862027513429560187580447221667749167572378051339021131459908576779104808138676996611203913096709412664719039408202586105749511471402171947078141644136818836601653551071151195053535065280960450305118871772616760981189063111879654640730351361902430234344943116000741203157826377313867112899125195936151938901670109119372119206322536284583043545878821530189127993447062760893872626319447836061898737147190687766306140442694205537720367171869799697445700084862894696921340757027451372803750152748646332979164764018297552416836616554538552363444476902482324620689966470410283947784007011898752017367040*i1^45 + -94654213109220603953444886167931735977240401685952683472040335797767572488900942329276254736438937658860557468403194534257146191901666469108986989581533419152073396836545020092267706022109330376277455997742122029695888204684693141237625210360344563245099903287488857596954118098044832969456689696789031399648426396785346633328201866608353685695400636965462005307937622348457760788920604768362929588136038200840661090615242462284047712906255721749901021603334124344759468387990587858360454580100705205674933429650304017980801965437001227388528839993284985823169800147830782810463727161533917726658310743637446832200932714305478777038601656369305689848294914117654974768223844682030276193065852985329320595274465333427910119359253031912683777162817606328948328366327364122685456773891594454481408020561735469168042778961562140306395373907865295578707014609874812513278248878485059657261565115971154479801347757141205948636157416626530640078825357199585401044703866776714819466412865142542246736233517472509580093687179425160381404017030880807489199091725205326471945417023354253021581693650563483908388583847447564547085383345098550382702911818228783040265176250111506881068119059847803299578523662203596590292274833775707516494827400575574964676930171551174082425461991612105996858988154101392514499171346998052006023729503716092605122849156960560450509535470761343714199066794684333586611395763719032704928763474141070320378174399553928449346662242163127197101230763900069470593513707178943888976013647277382603858692849539608121526511870084155313886780515058930602931856698214454084890977386713228451673327925193615835770064194572251816485304119894631541468635865741053626803983074655672508722475118763379373576486119705597199066108508410279389806682187533611827348269703308117340029376822970161382056099024330224085616983210745600801636917505756675019580567484916383893954442712006584799759577779194217678002153118056413969252735337815181673004495239697440474895331757802427339787502521184496184794535526982203492001267232681105790886199821129151934408166538048301787326126719749314654524748840034549846151454950361509556078488633575979782090387117307014527105672413174821921526521454902873194876641957870654954898390540324613930316229036823046706107982442338319567592092319574322014040782715703822846488004634037370156206367449478984106576652335626596925278609997743225871916169289012345513541190755360859877211302616603825783227280162115343615645756977309629264147543775614966169600*i1^46 + 496918669341649080669404101256642835614573509878113840718158579790118455980460364985924941291947116718805750781928491619559596993822714748779536467721661419888965318623999242238275950432494517790733954898800022777128259026334889380527748703146706142716884416983561043325270862223106004262299043850545636972046142130910128045458924486326298799964009436235477493126324592247757858856837975965849052232607725387116598552324086844452298373184061964228019159821760449811841104178080847966420285215407297184331278201629337007634748483901686931641163601757961890118161257943442088736576615580315974039059378481619864528416906037960123612706076237597033767964384846269883934040648464097860420539734291365214041475724611424499252152014773492842968176947840361748197697435647129188439906578846415810901193953429327549873640428320480728517075443104622714092814581163576347710915046924926438345927349064655369129172761401946782289045675737450344677788080696307757160747959782272090050180588591827879590689147457740668233107228291746087296329109494163934868998756113083415881305767273593163076912250721805105349033100811421747895533579424979049628702043360676693873549156592988312184545580724544691354673973075234629520951462064628663021934693671297296474462016459677624914514109721286942803823592201161349835504546233117848420446517545754498583875722652448342616777679237899177907550403122759709232912709775512605048197232908133015285026971123196465270875928652519402904588062927786804639327698241152992877486279107611261218539363838120829982880108366777961099322209843504930064667833022792516782764951934446398732299728771506538751008211084725912868208287675203557504760479663995867452243402724723859079258418783619698521221754188015161146649533020158950158614932056227676121254548409016655790486710950020058930088174325558906458104917793109909628752344104008047099353560550849136009699150485156123190070077525480899365389506962260127965827235328088091629043132139657780892925410217790759916972399736078559563970584567609020980662323817712955711635096241683805371719915153655817410105617212611103104399296115701970532932812545957207889064458839536401625096152429195675416447702476158251306296295532726766949974137227798554647190014061657084096533532911851077634139950688412181833321751227558756365926419819768950440108575370040108734654965635036591274431942323326131976951570597214464367741419497416007131925839727359794373187362307540099982337509984222937373115685772960798822381965348438016*i1^47 + -958360641377278734249846267489248060506280296479173725688504899252536593503702533437862628089751358546136035461999425085206193649166266147667139766158967317004655109291642347889598501352299057198787368913378770129671627547414022804786314856617160016813407336834533216810759448226818826270461451027935186334005132219391406326006136688240224032800355532036445803857077440809443451871398646810825942222343323466943548246295765123179229947207445723777664617087788029241358581290545062768572450568509398528824691445396470878847077988732366991828614750905178972077936476823365275286811560753159736462039701172328466908314100465116473782318790191644526779847409286115490274495889727679154150282562204591302523275545924538478835713600116699390213902406550937018347188368396337827869574317098263189416118204800219995704804011335818407924109474415542861036272022686032546802545920424400534760936746936845552062984919457133409472217594325636410283573896530849740073440844119597287670156285556487652386553264620356859767677353766696386308779213176200731951863661448533694089490008795112793334808632006215120148871609194601482908169075291068204768945630470136321152144369147876852907897291779894897717264831681882780464524301906438151515307305488448950470773849059025862873722647067228974832486333449515297844873183693514666178093624315140578994705073622439651630131676122532900003200836457564931709206575927645196785428315512419121358463992437767865288718318020314643005249969035756725890275537487627638261326975296080562488152253772862604349223382706369294903551497651662315992176910046674873065491395288221137347964136924933686225283771288146783141833291957513051592754384308034647397382671721134274713173871168789422074928314307263054510532873171201032566998629319971960187965454279304676896788936426332745310143361969714438485221063104222088162211348051300244466548893682740573804576540155746165756929022398352669360440733174830479966843964357003415386241072035023159733746158429744395776456164835414947589498364320482337642726453765207706789541954741008185721322481583512156980671799659307110739067174682113359162795487030512299614216812870910510342416246858152444601154729846860574139406955747350236091112318086662247750100728584986554592176229777839666035565184731991561346095244692372284733157482045314005487204630252733558752742606076117565167640765569105084419832737080690804043130482588027630630824760446722559556016264772593792721065962449896604809935003965320889553242816512*i1^48 + 697264742702203348848977087431857439220963781251350398130135161040481113435502383273239099673364326592904866695981375075348629344109748831810553165612310808772334039722856210688718878690494740296310108346925770549161440277071924414023667235666776184479266407203322477826899795559119411956024626649165941940167509127075243025418931262021495360192025132148458415731436908847388161740244522848477258468434779381657385622975745687424854297349997745548217960835085644461420638271881707027015251816387109759358805885811914795959513298475722028311025123923505939306524036185247943014505096916474151618363606038251804613207601270362135376811814270268772475364918967799481590189306988325204118868376249917548844011002529648436891115193998733398254719991294169382482848571086069473406117176584267928622436149230761768309547131028907982710920316105994488468539589353810679219820212882256398240411347258956154949371506003553155039905984466288309578921989046507933153096905346897891201304406173355731013618424411624690032736461403607610988150622992959972641982299298927949260804191005807872098110816617163786751779212165734081793971092117765387966546126394630813699830048105475351132166923610933289818254037923128379575313285389209696733622959441702188040624860788653716790998391549403472621936113075566413520312663379502528891842688751605932549767566670261734919505004444438631424897584288170183439973954969420013332390594756851572623502324662316721233893291025308780735656970412542948235447990325404062217968181657782292820746348768858940092665167114716552339557168099490226731752840557571094359848244556148606233231709654838229808178979648158647950507497293800381889189297990143965797924875420396873030321389017770792769550171779533546542692839221981708141680271780202489982207033815905460965161670012347595160593558575143468261826429378871476976146872337099368742127108310774590222105661383128249576601648217632889034122626241405526594411184549489898380913931997795457480556649890139400010979850851858113085449676043610817690012022157352441429355299428011271310626459332874634890490627972116969838057479350236054829570004752971621590841926768891538754301746035291478929017108138821544180688432125303062526470468574136489810424454316044750747258986068322878262518653093000037008722467067392477488966158073470133340676656566706201271665667061023515251619368697385457937695836625154851168116644788112846369407107583874679718616905216002012855078113392908713560855248340973321715712*i1^49 + -157910956728760284668628283980617544170063277457951295699836143740638049029238303322845197597818066513681302748533891839964657669367985503024067070572500478520229845749460390228045574236062270519838295951936954914618718329229861537622941778207839524234294848935550782375913936467922413548861102814943122083514352103451621792514939017205814447509998272053978675747000934758366643301358474641671468806849598019098463641426232360394079395976958802712761821883363123713148122132500737865054275544879323165409988475347954980071220743029465249769788165537781477082705166073285992810825444045156871159730431774921476668242801116673941507792636400696676808188164250679062026820374412424489904851997807904097539275826884784675209607745131762444943172947889788823637845917850871796029343662634274501236793031296647788723865921611152453121119420343359587252858149058065181752235426732265853347936392474862781142100975261072927510927061501030825551628919742315561020848196585780810666565937764206457922252690792047369859471405493622815289584756967604945179859240879990986121083847899358754566370667389764233967887546179032056734595828135084809541995770274172635258438709967824130207390148910433272625979353655413657471689087918261037128027682948710889578132843018354857292569170750503434602936039501184716259780223008338032751800469758044403687610821690139900761761014899444129884165690164374614536753838460531953409261584012930705108558303051050248213444914187896539337072498596371938896242013112104997339460537034983371158969134545527552973351362741775362906153990074061343515683333858031117861258281426095363057568139167966678625220237523502222312526907028087265543323819518439057863140662191832144910431270000942999698963081642997710389361615321521461216544080369973594770057563034169591343250025810245678111892304239999339687331388795358662638587943371797619144155690477780969246272184802966966930444294229234972076820720422069418340445131592311287904061319794177045574844888958656171170384382731927137485629866703155999146211806471181158607761476638501910674839458723916057487375416611045426245934734714831218299910736527357656647054887638128720863968564930324553754383009855873687592426024256792026975308791723423751647373935870812748685006295657560929982180227400738157763053959116726573030048679646167151622263379077286392027635039552165684860123090390523201619470310614244708543960418713123553968476072238330739566996697386225110340121629159174656384835153408557056*i1^50 + -24136185103329662636185360570858881883995722419482283022897529823838283367590633837924936486267330407944352431221834060625010980538719155072357213141667944814666138585706593693668047753707676235538337956401422618295838216565902088207533171356216202747887443039556530269442282876961004140640947630183705960904966476432686536042070985985600744673101104121166712359713046819134072256008901650119906085359978880928488157388796743067991294442187662610814665770551271590159046924582080521899337242214661972943804720948829233689438954784117846145823210575659869584366177762471166204290701549152447291075019424326903915416385418956499719450646026980667318676275556041746784489942441107849746575862410089286639457317876431226467840529149789095899947775604062983369365271629790049944780809603912564501134575511538404431471717260818228511491827578478159710198704774095007563844897698625355278405523817217429502184076613614460808544505652807347459988137363599322097252366704730418763699725388392918123572962294448470348238218075141413805943114162121617594278869715570324357811862933705614152749910212516169733116018343234295270276406143479500262680612636305234742179064135537701928894172826033430547629698157430243891415672090692010436095528407383091013469627156630404170339711814294693982679492432385818474612269510372282204943863099977922549212008276017497289200881421383249924114953233259410356410641369260480743689997472830125353331874245410563791974200925897133918535103595314975761193746635102275080469193694035417264055167765308956867822538249649979497091877889599112650454149900797656982880765899559853013497764422560765147936394014700792098267236353270109476172140566080437343932319431714036759160007430773621410383695944409855630080812216302053607097124497567660142756627750148216127772052568125190120865693602428348716714741930496026009726593809943623130065871727542140616354652444838106349830082032095793412287380374852372856812407256053591717967075566243519890167281068469687830344330889000248809232004963823102397329282662221475232857831913001053632390753937078237559473461384176116705736725062543677067691686765431526009668946982617572327199974354367585275989880997740151228018310950435671365211239874523085826069779094297056813338536375480896747034885340492211960577010129697601178668434691984696087638161380770817587085741575937043818429465974592415121350463866888129430080102295424481446066450477397809954665656592849850716575175435513952895150063616*i1^51 + -49766201105555103086153377446767502635705321459915894680233436553044574493899406357662760136273049117200679609117166908274411175033854023552824223884520874625835118500937613497256915001271684747461213025887382871337508785558200380805280639622336009992491196367190633227886075475368736010383659606972746631347043066776809737057683539027251477402676906956994595802185252598501591612448156729486595820734357135301257185855743086254407949992154079729488438373442296980397806263225761859069183214465068499118122038111495992554062122903506031317874293976889813837252090484639437825410562429633534989254718201292252939469479031582910373797262748336816635209367278086604377940537171492711325318707729407245769425038167816973301070624434566948910948634073018948248218636684232482794893029949884594168801401474285973775406149549264914524307435621841787819105035221010245157012701245145720958376649084861798739275333028803405156095148833467714247700588937908154849123124647882612291971702728543089314101840262075638368556399394599077775366832528232311353385753396279519923916696857105467017642767154251241112060997201908010323722912081457192101204845987881671286071907043892772198219000102731303796966135759285460755586315724815861433268663791594220504920023962738142168213315892158188984510749280553189412043938929946018575361772977723136187754059439827696248137025490324198909371231240947856585828863162203438693751037952133224537467941876369444098737882504338466823026785631258348324149629763506543812963194133809926172963338154208132247383043878918889747604583100770692851441469525187529079298470612160075988989396348830745690371595724698417196061044275091666965246087934208420405411886034127805573084204984861294327355840102169954889665245455350549165180130000264949352570505945581533970628223559815063829392970249746780251418744541622190237883625260238653981396125135353849648085622381214722090965460363806486820670238739507846272054511901303276251432687020305016720312201332784861890499659199967988386749102192574761358856740056514068252368217383681440332562031143624543401538691244613664568767367107934701959541643282016224955472856525238030183364801116494055386001652055716532909825990044117073705867083857361378982848697090668839170491049529975555660827229500588572369600054446364490809123422851848781692915430394464399520447046184742217867789040930880503507480275357342580739578751362326503677735444682846991257316713374899291735563135198666162176*i1^52 + 4682157741221442949153545810933785216096311722415139210325400844854935479098148092487802153511771110108626142896369541916212893745974819991415749146699254659216152850155892860885098113308166071097798838720231236065334134253433811955132676832646683322682948660168980898194462522021904735054335596398959350262515578580096601474617411111548838586742225159115239079945087741572835765685361905164703271276806680176876628111150457539524867463638868474682091487039431010134463205943142569806299818414201517269291331126518202656362047344518812614555673592585261499888230822585873078722707159510858328917260292653569157681239706581279757754082001301384520264563103961985320663230508144407286297326238542615515997652534266328633485193570080909276883016349500269454866093932407046533406163852272524855537773144098918425083658221113018484552191128557987107050027909507933065805706515035319298486428309140517945111434445213754141829881062588456814863595334419610225341657271927038436943173372438989576344923932071929099883112805938734325773283869058200107420367682576572275342105216722321527548632061629783236543145945244948076103200375127238841967569908946822401083683411034912498837539266351529042604438374661986786282636835171899966577239316503530842312466099583881508080210113211072847967822118991364245727722177261750529352975734537719611328242392451334296185302145791626357472744563723119088918551696511543551254141965205321477434883481469349476064702619864516493972160483729136865444655274316908900260947219584616540796056971354171745854184303732950916423100772244639153713935963330330174979838936501231016867112369083174280452533032710595250104737111240721228235157022915044990455094472637538169434985673998259559167145088849035499173702579829875854063578520197100364732796728082138575503463203042779138281260362055433689708852856614852710858361802319681103476195281065440582292674662268519242330488773679093527980653778878602955091453948211711408711132191974293375513514088953410061394808240973996814300334449258609061495262191856635675183422627536906871457232602277923866981291192037208110696591002320761119209017233129881272713680902060469022979757223195621865006137961038853430935512344881707282710521518018478434641417394866131505726083303975791833320446405300281555654766870633511332434435971578080599203570471256237054728311156223548488002825733707846048926997265471914616068466780347422241979817740842184220921300579472132641746316626493440*i1^53 + -931852777892947391162911249338213591160120071692411438512916255250669343601097522357142355959221089693661525612285235995305814246797923751176714102242305645506698908469751718437956848599553640371858347530249063104289700333892422139975095582075085554334361128067036053734434306236873404914806217950411490533716363484875291851054587428425798425414388616684955889803322527467859636905077735538148156820870882800048616706849087571462351895806649240904823490764762503250309403669696484821013740458717425884471144652744663852757917102647331644396589782822141178403807078505390287160335591872714509982009487574201745486504737789662564527724613862502018377727676834243638182676743300768792874833326367428091048582673255198910694254710765745264639511811225414780342562386640555822942417492636329840216821151686858432211375284440255828810792048383849499234056734005793161927428535329762155460608609228867286499334553759561275970360409905154935222762472629599114762580405255324580337177096562997594331572587763204448705587406545031036304330198077928592861849691607877734743363919337245662493510006744643010026543048195777175485161953509700880131365634492484570009158619003690875195585264376908736078426336873529706992303140024270470816509298899080139440976380962218720157750921096489795076457862130351485037727640565443497774138478036554644273409295073327678211776519497020044748464654557294685497168103390875560736622444867280393154482262294810497638189015262842616334302102510770342358440597648568745369578575725510609830580103428811547950558651148211546828153020576669971003016727253432217997646540124084295595577824316160025438918482801774372880581883069403160390379669034938987631806883713354067262829086061835065949904243726219602109284048816302382900599381367734271307766819216697680102264960488732253271354696898910859252155566047857968966839951123481268971853966411405519657517939931990850237227208363762931818496734972127941746392749740108633564104386380385240177615716569212033749669176894204875836350843242223145721453163225114026099988394040169147769492653585714015250969945844960216273937371702384627409272055050040462780461470655731411388759265905646159935877038562458778241514384799655434624795080279170897323340417049714571041402145668994698006209943846572692148974069177409596255284949796696780675992235096132570725748735796722915469086565442482448489693215267042885750836397813556426084794825018869351207138174909066471530299392*i1^54 + -571520144820778058610719291241180870338713031875120296347890278295513279367388193216798172435320346359883822020909662241340437896889820471322829864713547396659633095938892612973876316212097209477737429688389124816154453013528218618138330791435283462252136028442201779136535839649552559541815719476072678509509106018280464120195491256055217429978896930947782971595234287625891535816067358084196565481751097217003018495757267191065697645134360490940580678219315522228020424502642982541018864036223929044430333435317645840512139946089981475235979304851040635811999501992269432206267117256843053449046805562430929765499542345542893764164254971868835973919098391130232274771059644241233433148693172729436434392620220260807106440944064984912707567978023148711183955848745590305961009152669636660007778437600252240687981370407488054766369133098548566904708183735174411165028154770457174337762980558842127059029347493803261584516537661592459755844852009076484648237582137870860517537493632904909884970255644810367810825082248402535105004565332438902964273580162645078440374383962887546606046095522526908938793811060384643596161525809206065334120638690821650813716588837784648691961879432036640452377842377952242996829703978736210052853130768783631396730545878268670560068946827932588195468164523936179411620593731562969989630894897317278895043097689861048874675610662905063453921322712589175623755157312807460733188781937135769120373879623963623126683634137602746478492774078282456464390567079985886525670281672171430100193475999666372105574692633099970942766043451615706149894247319294079190871868592971124754414980822775229440623986927805135103161218604344190029946776757452240611598199229696097954816014745353701700733057731329846863851322715265527379919736855681111585297069797612099204976348500042624156483451788387633740014442989987323245595755221249899258598585122657523857900426423716782250019313642233653675494431009490583143946215218797912393297454444009498147005998619706691201960759169592407005269289147038704977303637019837827611538490301213811951168532754571422459026552516898327290494947859345079831813590619652094604128637172093872491531470892687424448692303558720380500398037373920973789758663503879685658737274966744964958962203730292799594847603324131506978424512158898908101579709766986333211321179770611984300037287344924291133808495476284662197017218017835502999597226975309147296695913125740203061960353118251122688*i1^55 + -77358010137604998113645836512497739610987113441062135039661029731528038664914329873594269615765782236670364551683993869297738892863955225186368262721795534948833409212914528556841834821071186435760402751733049295988571605620208632533596654252304208277152288452030774775320887880276531200976319953008767155704644553807239823666870433545683138430246235213498105536022535674904328336823965721849147531200280994573331622936826914354175182943578591712628551723130764006843446518397501965552029215876529773385072775291734494367199396291273615508254848417883875006987107223128858231880706935133868577393413669239402852576288896305686005667610099971353508941496801193828159497265684514193691675443994959056042720904364313828800982219531993564886698443812077435639540365855578192124323431118257974104309749087095438451361355185425234736874299744203118901564901743738387555643240702975918540751695298127150621753391319790079174740270310452026064339119552516147820365750277110588501596990913836885386432392376066559195804123455561834301891313746692476579072788869108976066983363567409674405537993468038286359536956017002119817655438651478844466233231605542788200937532764986215820428722107909297235733731857246608781292307938426061464065648670620311209412295197005320639790410314505891027302424229753054850496603670565706364252542134609490549031087784681481771349627341550161229593308618470545053699934270989937329221920916681368123250765395942815847430031309726547794920417749159292985561086873233043590860569240338725011617292398364638452600341942770235156140665534571302788839904933906569663394968463230026228641631987226485475328358464952443646177967311205128706565340559821977963264810978164961785351396645058295706639622287490511101485030667254148474028872826391685143962618430981804498963063611143623722199315995159731671045987267472645594292300753262375098009208355966431502776827287085950193727693366434603397945426090442654047095866504711388167198685977215568484469833071495093233336109773064431833879181116650062155380261289006476244937250904864328362502068115283100939202735612870994967350924885697107023994729118012024920439080965602760185460429366357222439600424960760984034974648463222631408830111311889605783276505673855076250421970330728197072103005417820681084190015380703100255306291857344491290658678618250875643829823685887176005737389687548733232356676888399007298708504226418777708978868381314347559410064162816*i1^56 + 1563450024510099546816168556875065893123391851859190067061227799532315241046912887497467056833087406855835394796590037057162360192306340042351229986996712978411606726493551289230871012762882670990418070212712321956635239306145636703776859343200065961786801223445615215641261820884530983760889587257951079993394098464385695500756931897201793252200885159660524939204432068975642040513463280266572996775147466083604609476954100321414444724951488307671996021509284847518289488684322455861571838975106040109758293221442701791988919811071309443025792221469585815936623303891237071794284729916621030369662313339782261879944817689081491566937465778089853864523137141586932299621449423523084607561056485488185131837987167513205875663627914113210104221042507669771048695669372319259336983042633814176306359232901932759654570699054021980532988574386102534350368386312361024333287538581486061752345552993890348779867868389370914952004461800448378288596516961217684084255732319516790951270815919977589624082036922811489066252766429088001518385148398126554516639145444806755421478614565043339439691238979282240375945699569961098867356095074146816479041822341309032107506781987091747056586389483576221656124334181566313342910934413447029137960374587893736350916091357445504547024086436858843345289612539101934846674174255153969216447236503177175164860352356714001512259088763472736419401771158843806156633667368630904958973543236922328128150999579041765053358687808528135447900676811557361211934447306136352677567711100574786449839403518443019560452268347975380629216091014633501743872958524532391100034953502475936643574848956578806511238913219906125093962098128057983097689604664613117013731648235906175938556279752740738927329659833976719234901410801232926137404417121015584345670195797937109203935568969514047821115493558002123109269384108627177734386895151861155551518839305832059279382385346361100552865105133244397303919127948708109337189146612361073955057807681478097780370458789758726366811190380821805015485100231058171234134993364405401037711472226467229958619574630974816971320951389321122144097607815478187404347030558909887183582939003650020124952561882859412593672734199023672307264045265345618484117358069457557766513724271647164097367871236957094880886239098540723677902323168357672073759275011030679480702455588186537843578152613611871998337365869669323650881280436560389054392544215119764969641437425557575827456*i1^57 + -25093961817249377144095217279886996661113676281454363321038586735519227738028817685205147052758510620888786423168016718977136188933470461511461646119950330506642944520947268930200051731800765504284258937739454011013319513381619903727223785467644896077770342018228364468268292124807307015095557026785142031064496262777706016064091312850833854809452003266681286453146577189827909345093826581551767481876486439235330682459497746273788238170647717653836295421765336261806403250292499672250731429263653587767709438936806767196769058434443539662611643609489715390098415709079068832830919016532560285212298923055815200143268811338659586723150544096044653732526897745381070380420247213613678384286094891639867306840924394453509976652692566900671675149054969753106848360708623774682192610877218117710111716474261918283905691347686216345627869937771996937137317617911393154587021608782787945742056044155401203924595311523751659042840297762483985348441872123687110632182982865871304026162988799065114843921925220113523779824560287272002970462871105364587168906735678387999781190740835016534031895526990165806292294805793000540621875236838921053450152194499721801672012204492833156913841055352725461753453635324248790441281967866143408450365111460978933931982725503123595484910589591956347327673335941955808498856040110979266796141855776147897804659668116561161291453241260761354924648557528173442298142177711132214450291735144883704159707473024298466471721156233155325964895376441609456327793611455612572215195147415877260558007422846100410149542336245495248038230889723739357497649401299786239813251071611098195771287244591336647239393815868739921297588197151124771658381223184196537905877014036009024527984027567632830827685826047826174916899424556997240394635288024632844007837058902881186178233978083831584714662936842885032788780224485268129755015612829926893060422615318972565745615842275614802205655602223872543569087577767844938755377508392019067208784800138159711110626992863182527880220445317951087933732325127022055899405778604778560977787548289041972849769386625222439112581576399348157240349690354646737414516171979848279524891973255664343275042895425006322280966541356541243689436962924060141680144055649619733899569611807788776715178350175616346660983419216697180230102805723507908859130552968710846393827738625709595996321497558858865812498438694194996632528605840562902410912009694941373977287351861248*i1^58 + -426661501553390898141694817406165792983910968630626575066670304550978734883059528718009066090085196171718049760248920826237048158779181764545922121161216298317349594778592519372508060238277271623243043664433665236429745478939368997638638671627488156548111720784411724968620610299265614309277805274083607584316613323993097156081747011646874093699008945744951231874549180449985756222598146166408146364582454712757815685539868467970301526205381679318747943712204566254700263630335899880962226188673863116968604047509707374177786324216528664929603938935552414023686443800947357271518056350289027655170982313697603677198400923656721589056492517416100141566502010662059047905682027546470796093486550757685163589733219697206218677106420688132762244192814615444671200324678739615695526384013895771500837474341850723063813202252643832837373749389741077615660249606399837761152845574481218419710543885619969478138612821618859699496763432726395930008955505001571646927139614721861022732788808916204558845242495608727347635820059367397698112350797646919975221759589819015141051072900326452032621174455616178742632438675796418943594361453307577447324779042190740790973606662014708685729713150633486153362468644550444378907290118487944102548435365501234280821911689684576226723515659417662341930537458046428944695599574550491943780476638668567644282820752562813964281340051727301735761956216983851577674597738390090892509547604545564668785319287017767623018487284153949889514196838507253606702533921001608724971273578469976675455928147075193991472898026720607420989373064806993768916932654036463685099579612331983150550267880207332439986664877638210328445661461617926433328933125876240662197316245144914989162061951962901142911468469253611733891971250353270395654662389949301602019711492429526842266212226369754211257896187213482531606733487226092913957221675146628804764478214185774573534037996674993382290187589617429890963471997263733742921176523696675675001385295513434418658240147946907564470719056953383918260037860104009178448882761861542517228555049066041864480876108995047811392949959181804118079155928046249145585134244998057524883326459960715347218620554353633910544213311216872642524874070107339369239670911692158701531681724592718631362274823105726259157330748926922215203416824113790543897316529401469760013393707421564539144026153482857925109986767486309605417712221870627719113059885848988838002688*i1^59 + -355865814239323710549385548386395012739119501603645548955652229119328083039306612135027414035846378080476126816681850717743782837293680974176769094061711489063062873429867711459553493691781501006184717946840902324164976186715043865323022572546066371634468033837729164048047719331050054861986591405418530142351469721840916391870922522647254753517933663644296689152017804639892755323267558385500639612476392342562268383872839377827387049968187247291092387048563607748234991786573574738756317527444449666582976433101877077649226535683500814811749499807457790179121561880878648762728111960153022961102650491727447678884818165841129050952758363513406760143975432098145445656984064779012096905974282995498992645702799294371256807395895440158647454684426209043531245594070550561723225051932821762487268952756306404942119034574595560005584599964285560694721753724503669943103487037679452014800319744765592566601209296562004036774608803456998951868164459976990591802025306698624169587194744759315181450168667659757724760213331144248771084202686094933254572758598444628533269618201902656588353727178062637049366345304858614663714894480145106548168089890041824784999167044307728505459084250376376353459523296405690297316821636127625617107885660090332921534540437882955973728004229509089315188642446556400355489975635755172996624747675356550330726487791595605443619370669485879819948497085268709140478757214497212589374120376113161120472512273290629838967645283200355778447549711876871199213522914231721932473589878010115788125466370753528107239979337899617289924804805701218316364335209040165525439764846012926841840520194483395688703533056528762438792781636370360469778023442811341752792970947165885817689055339398413818440064148128033546241653932366162745005919440627027129309956005687833812968621845128843209563330790642691328304936709494282231416528271160019971091952387373663255655733984632114258069841011906538949103987577312794375095254590825393503369669912605354036449385013621314027540254508249392468630353739136186399915478751796685320344582314252316349117455953357959948656083876042469443699075414647560923805137646807408029279535085139889372670264718984074420847467905125640463403840044087275054260796438208398599449684973930903166472275489437775262459300488111195832574572522759005935802595106585643894898336601353419600410630754228279995461017190500620554521802433061912012002319079542095872*i1^60 + 683164921647904413460940070564929273184393767149797730502029203565721273958660734128322285193063335445105124579440256994371781235778826869230840130423843627821260448750933377767461716547630394469453626388126078462837195436143155871211204644717004810165966408688345751069812818920929584690075060490735768642268939853872254940751547339512755845812951924969050246851133252546447176799172074425739785286751510077834200623004445917574807763344214942215615091865977825117810879947380999562130156579767272218367821332838611299187341401950121485655072883565409142845984881533530284354378393540289273362602829428597568084987363961927596498657731197955725215085292778898859341097728936521061797187681267052193758942901593042213936464485484422952669554020428786390299184812831559662275955904801938514850011048182671348608689726129883071602785357701671842889511785577332474599369521709074918239880921580229712692536933979747977767303687993408487663026913078846386727853061157248433182778709411423202701589653109815094820109774005154328502505181433729488555056897986440423775703304756153019793613939412945227293530459078865860625892184369882391885439133268275510259581953182586518175411493622307889483509208844726758959919015240529413715897569572782913608351742757604035629993655358427684546815135086712780686876597136877209462324678560628767667007365362582251837292403901063355762630402985252665820830255120894681027257987653429268661033187842193978959204868630133065188365174888244769162721424015565564359142009831457163636306397010172551680407957038671329127931958908369389611027762357975990020697117114794190445420656948631439201260630313745272687101093624910068829741886448002328778670741178539116820117604985335233288098123499463653971041612717697633059124317146355565319560220549964640311619824057549039603836930658482294189047775761863513302372527354562317055599491452573514929917378624877979775814597076615529511575118668580618229567065507867339830233482044550151022416374177386073805598193383957502916625752434678295409447213107419394237639470257094151576385442632084114552352166861960378852057329097278728322535007887532532331697647683622001730294616148114155159302814506754122750592194272176967868373489560101391956638260496947515899269376820440250427589277372046550218945017595868601512482381595703670019933669280597983517046333824930255936065919518925332394351404134655000350681989120*i1^61 + 220032136292320365870251652893093608855457780404823728712702938050124439003833362524220105184247874039776704627747690961495887553086615768036231397522773802047822555089619889087006165389875949042412639286518778581779155864509066053295443446029296799765159887193197291409231894118855619606127098940572467292148182401910809186380880179775522642615157994892721434004724773613938735127278395922149034260297107725315045532109828493354202641976298857611525969865690487677371588475884106521729076409906920067039715153031779849176304736521914040437463513348237798168371641749551574097993504601532599506433230084756625246006394641671414143290335858274061507654815717552096668443346278986180756729095088049386825363519143981065411618670820633444310137085035754004163545720502875746419837415606574359772779029976180903204048335681491714394121240408531314780570365178913050608900677597099560962899437191091646105291837870445696026890149458984468201724326235618439354668534535586193070105475483669209313316617085251565624724121994837548519397468909375217824949828893146008284391037884580247936731795204220706686146569112540127330448832560879622935900281693831473936929723495023648976967960471619130797031771892240371344027105411945913631293823682916956266577972538722973728371568156706495740648915640407973430441329968609224489771452693830182155723306167212574073322675069915177904482150723708770090591939189217432850276989416598696449188373461583335415289882024232578423769585949185879048237054802227460498764515766195665562053806511451218223707340017471909986702878927895220543331858991383873967494256102764732064611850550662649642483229522171524087013319190009204751060964890676340536955970012726855036087072544579692172293086252412630456068634920848093025115650086610587213794761776379587136181646046706645465052314779193916860455459654208703844355287294986211587506841854294905491561823921394227696008200646651630170416155785578616757021887010618213596968017393098930559735331164970398591537408465693476645923941042625226254432792160277695963119044638999410456065786879941597312027392686051292849561921587148769978700420209760072838170373201533771559587580557762133966147359957377009904121194852452508724270472086741930317733023219109559708379792013024118679984603807450564698566653982693233328928418706322450801207272942625809667389200259581479350467683466882655566780951625144991744*i1^62 + 4960392165912970441821208472002601746257743119995601987505052936038322883758485789987708230262472918919076394363106602667644035230244238331152503579184833790502799631481081031531174664268989989793398871989175559145000512009740530105369168145598671879423997023324411743808345915385653847195073839616595049026154550446376866694420989859323867328077955093677300792161602650133085310782405892888975901549050679522656974728410507168254626514331911344105141037564002774648968433623924201401175035713956837291840488849535140796422354700368652551276020700273951693873326310451516379885051383951003805423648454279465557935215397343835386171599587247811674951289214644153447286969337209130989735514356661833839584226911858634270193453699254642937098135762997940171844226756794754009708242143684051034658938688901511631784619334623536583948527584280583449516111388090420084705892745315014280702724424694445137063545419528366593077158677330357764443697687345481236893922229654032602568810333832766211804922160650261126378216105977644457026786350609763520012040930562539994654941006238873246455261564379279285843310685516423601694381626265407285039210900610337875094557019621420951043468273733981048746962098097274266716364719307265617826438859170042832446882730766599115951167671865197699283797963898235072153883189591361342198668961553921166218625873938686360986186443938583661354113715940680974312098220477732197927539499061434433444060203476092157771314100339699829048529864110064843647076424081216748569937684777552013594758135616027208147360507443089593322019812480619925876492137215449876407894157123837609500849309418558426406490302123688293537093999911353938498124785744552391748867845321473309588710387906728980570560927872298692566564891642416246042522775758328384362723060313505581374282466278378078560732429787458047782359290346390373865165202483602583737431361797101452288468169773836480820036997614437319348371722430836424281579178842586280586721990776482930375159127433995156163266609223451721918777233731163404044585469914980986314347611106677475587279968517859419614112554816102679956629436270323341696387144229155080117341258175338825488822052870098742236201788649770237636750485605640443196399927192672433571703905465330593106367302963117342565393820452892616686516325080207158129307753113467673013535198692800303415150683664373062212657373036206153857239089152*i1^63 + -23338471018146295544183098846701410506712931254886362571426821284978701462377835892268128022599388152769395530065538846675580306822404487272534652976878861256597812866052643614711988115555040806048610943429234385126570008173711636091330980877009146168454917772502434315084498937875914430565484034865477829380288406268864256283297443784074152311888976303729113885486085487489803288710337514778949926479116864743152547184544042638908764048914329026725480198018392982745682705363194246780238757517688661678437350301221611054514612182757165271261610388548148763510667990173857267164675597311607935856896219262874625755544233502496273593567990364632694962359779260212335575402245118289091393825975200526633638147989771136403843586673123894581116602904645945525672703677645571909633378880382539996637548789953435151366861527331807548010816549631063466298997805437870709004908443642875112634546680961792350071397640071483844338453016090838903048206410596314099007560257081984437445242526739824215484414632783096158123623420777962126009327825891435769370600070277825069740646940609127012405942428290775037211236649537344538613021077024820445396155990069122439729515803269011993374265292834726195950324139011774984032232033637867353442897080520990753031238258133434973678818883921517819970530581784520566531433481739807641674521414356182243521619012509545998002731768887088472159759575491710831535936470174280516637414340919105021847569770111016744165845631242463474914148489810639129031947040806256717020741956080085633793651739006756438715793703765057794363844485671998521162034886858372167999304232398966306404882342767167611846386073732741466280984147587232555756733981372959171920868366159624447605840682308284712765100236135732203674680817069438909050232892333743504521788553736927732791713806634045367767988660686475613319909305247385923975006128156628060684591015737612181756062563455143338723723411680732059115903556614812320676979651463396365363498685107909178392233955738242416798082732212192057897158541437062305744969053410728385284641305998105012168816423678766352685023347535147669985237568438035976531365659861010301275168489345119626536585870596447172913319733356755375384630070965753830630067434974732222693353149157654583903695629226965275816907970807685587649910645416270609955843941847336283609275403654845217249209540418883201725583321073553768448*i1^64 + 25536877179305931228652031971991748420624012130392590140219759282100529251628602177120477080312488691571706247097168613817006235994977473313147507777306284923673872501143264959387746379428113980546963117163436382906028866350777140031846724262432965831548655293033298251031602785635537646473873929979747771180030575364994722764751250134293690095094718407597078223616562496158057363468485713016473484736860901486685880852363921842230899430421809838795688952991014882764920216668268728317023669288649731050371246551208470759542249412319142572336426848099828009657617938305640133316072911154494055684462614678041723077380655836368869691187711268766031281246746883141274163320703439258339432646208235671745314101825705363196277629846366148195184480048340241338593285998799628185482816181007565341590408778430717218524306422164068321753916562433407671599952082510324083357081185054526276016976861394144539803390324754603157105543486707605910758655933617811628601559980280039948323496083733657880347907363471333206470072157061929912037363659655346282914139818445412228979800234104433468476396466985186460129644587265776334650296151606210778777557321759865964489592035301668597196038784978213463345793129147448673880646514055326564287252479631309339685225337552817600380694831945291739907758650781003538005020412819257261057277030564942607793620568027032188669945259506701389521525252047047368656041367530533984469368904328834785422451911052709942271672850351674332841442369202320316776350977908807200043634985795547239053731132312861540412474422994021274618407214250158343172893433291871490018370178713125139876240236519173787113678175591090444429023102775966423663597387137247614925218297444167880753427557563587549916458411052854283626198815384437388890704122729940066399687305285936623375640523376773645135169236714521932677164495032948678788356466001163677450271396052548239512275755080142974922288027783267809459095321675440534735740707586128731944108301373162364432063071787942940207225229155643420253039694146201806345235376690187941840765134060916644944166522034314356593196147875686594535678674469016901283424849507693925831011906216765236101356385871031905220134969911146054082892229587161914462262684547353819814651235393074748300797415538966053916726001301135184975363781916048794110532586365123005860247182767604920268587905442650417546229972992*i1^65 + -3383490060556546738436976598591225718852727260840701313624942316117185409270066041090483844736281688515043181098416049109059480964958288372923094934327746334183578470577026825313464830225338806554308409444329682003244417339173664998492807657089729906354723043533880632567878817149188987287523919688177740088525322200559929380554687263747168206205971635488963532815447328274984174623494651439818610610378841551907112022214122602290330728542441313889723895430347886347437793685823684656829520078718502250781949409849737062618827876786003397637865341311514068078525055502301690978592778359482726236797997063870069348855966836867774507160366957183086338298967584252417403203183991934513832049487158918154816662405312058863997150429088650878142011081519540013174581191482422111212652088260028863166920594669797796523210293463355624180310876600373673053128238573318648538716271817276161571006242641412394844874413855194436948591271591308311606847248501518032569305774491082447700860255027795849889812322510948934381012216960820055664393099824029612937177939274751702381773630373950255052752276051629497582456805864775988620880575736618637350782864595695698695780449438824064957329249282437910583685771248158006718900361499991943646298541585722318748761496553942222119764359020220505201880201496571276259454181019857385728910201927699656971105100955183557007796996898586570785844605379148170721353685015315263466119848402227178300143099707909813807755258257170973962236527694278839113665976449676634712562200476714221967441587562001729758207067133811285227265182783906343874675685630153819700413830941331796476779640022747268393109219563344390594570020226106931817821000002554911595518157548735370184104274406930434749141555609687785616201473601478447961316602029994679258618657764427838103669410235601519796691368435498208171355291396757314780818125942512417950365385674978432169998809820554411599714829424080779050914122027069226341503830818758984731514318189161639320422572346301681822279420904143463201794515901118628524669513974499453195390838494203798439889585521557461526619121638113037248396080968757208303229710818567139257370579982534242869572125609176251657810477588214181075828464142799632342320726721291360166698624191477744124916818435312751688571978393671512430265187206113440020676759549554924583263644700585129883554589345025359872*i1^66 + -10394902354201086574451064755150951559900346681050915859032711184955580627027185581466295614359287059821795878831408969541224970050810752614387898710025837068115407793831919290832754831138641907411959056490493917926488551652460445597538609764708064268247770263275280259781685688525752124879471964187688225290510726114153516896031526653970067063709431719174105567069586178531332403318807761199572567303489796644447441989413355652749976700565737921806196334693925188883482605565066986842739595235196110021925317339557340238141958886850701838013124238764879650589621493836204147836501751107028507719451602577058408777626357768987640008186962574930341885223641808083032970762348865394295221966235066394943281538272462295907378674310922409788095914416090288065927390476610810992763785030414788362009437021488522892433907821148442647449186883985545359688744522891811880151629359662327823931439995641052504495678898734495627336525371521508857463051573610921170699900573456755763704585732704852091901015792872499762946705472041994929897640406868071493535983419922766114907166370002563977089474498496957389041937973932436484129657263097382662633223917379781607398725201876784967568429216920445616298930513280558454565365103551929074457862306951351587881498180757552596953245647118863011605497887241256789620472536701322526170727821945091840237240122090027174136712233828510813719713177278942934171042702460227251798565185449346524106670043163519320363034566129396983751002220878388979705947229480107021402926460449052897390829813423408565626429140484152940820791383111409775023000931301561523656644712688212568304839186699405487698388450427913019191648257977252760651920068118623957392327952087160925126088315430391066195131686161126478374656785850570975960271611271393267362980623547812967377215833442752392486927197884375088823423444220914882389498624485062556016333605073629282673000143314842274907991309423660810072220600813312833991741655950462308466240920982427697110991100127615537349378648121803176420408898367758583384023857731199928903633757261076994713310176811773911487012456222205924878722971834799844520915584360434100539141605106564497690790902688364172484696785065418018362824347744320740680046335549362238611721320138881279494231744491754691064608769464162153635341025071418499027023782137081416754181378038708633467225112576*i1^67 + -1926079587766085413172650538692331440640356535700884044883907417793218326603197202336066569057244043579318634408854464975740830134175967021564934569472998677285473427581123910917979024484255628562489475169530466975875863756199637518529388852774678139161191255169782985100984847861657957169025726635111181165810051455638525621304410078074787885080522849446010186351846461776286988054834420218940687194126131149263392965973941259788903138424799700963027319260036678305820465149571363972703026277598329638782767856560357525116920287203208088412686097690431690313667929837386000641334827984602605615639677774708846289929285164304542466562665778080462147323281970307100948253175202879499363164779084447654188250988361040405591719501115439567251164976116820834580669224298000525056261093397931870373535823310942965802258196795464377436051414542049413854020345935577199141264572115243847980185334669568403688754840353204630026867848147545404148358237930187720887504843224225165155085683747023493471605707209123586359890315988705821732669443794410446777865724881679112781328607269876004207951559877965804089066567123057024090864671338730532071869212487621979609320169115190897594494820620594655113322704056975960419191357447593232357110349106854958451877886985764695175020143546558413649826862304802940711471069359246377439254485801841771952438218033823289837832207835933892366175809457271363614386331021464338483404905529754801869819615120871585403946582880691838492733765087767626545228527007960113372143090206796150360284882327368935932307136412450595294252396587975771933484797782630855532371754502151337886543880495673464358039368181984585448590720169810795181477131215049208539507080256941263261543667566721571701687097318017078405488431705976942733612436011725575234439338961255672586689559176190585542845114513947951641657682413890354135678974983218135558866615185655544657151082547568864922408535116506410891266666540296454362176962195778797602263731513297958050720832694228261806518044775495961230742064847559729236944705039147973836071084036272508943130308249868506515730770203156851662096037644110287226129546026227495802502628793206302646979524530334673671750564080517002064712652728505296345370194704364461268255125865894274904321029382581557752194134111284760858417467702489164535641184759383911851465960622311604224*i1^68 + 3678541391312501801817742994268516175988347964290807236112032100891955060177033316200458103167968651766900287547718967774435162184802193605026724927634912415736638408125026618834423513135606819003330252936269896059630840946844351688216249248025957143751249131381122926615867389007641937201154660086209713450983775303245878571891446589207713708485744873605320035420579293331966894264754060012311936931274096830149115883908551951412932477004775883750626546722096402310558784329661047753148582838228812598645776278872167595119559390596799301884093792609218056287154799166239983773266891775342279098552876564818955751224652277519346057581430150581163235920676697154106022910693844009990664851510096597012388130179136561553731789279974718357003068979731521182104116048469546338624049160964804622146537328332633129464834528287230027989238747246952716651653270352952489128349136011935061455585402232979597424018171931609041845542299145059577794574770655024234943757248253541174363024547610937118016970729745691117175413887071088504939465975534282745512079654955815070897262908649481087822064842137981672093338048647200443747826654340977835092070782105317525428238119648075442554378709278422585088506690297074748679182402353494753955389773184962110141070373609378431749571739878201882311172267482201098263292919942905788845931056594373453287639459432474882670858158746588659793705590864774682654197318085239196102314119168467430776933989634748252925416185647855370342960093954541439543871585740338725913200575436770898104023516168576042272634786809164795964437664351429203498388083372506169764709954807307095003165567529872571934288695530307678542963141660367898520043539017865849491505643740799951091898732998524932654044226981482377262455145513169972758763726775021233572327779338629026503819410452487086725353493163756032479748409936523837365147674853951306747196629526876243610577209852025706261555879835081909300894550296435538269027618487957958253973089946400404284969979349969067086266366569259787184145128013120297521920555596725188111343120091597676038455932976486763378993167395459364360685927413348998727582963795483842172023050861569693641614964777867855620282215860942492552857114991341375638102784470034432030259039608520321275149071594719149298186068809501700483636693873835212780771730985850539977211904*i1^69 + 848413648398534664492535617584908075813276577158490806554032488786253944760558804254261950728603614723731550190100676258514499009017106986617920960732613827318391253664202707720749271510569837674541088298627384662388988420554664534713717638079564609031784566270690678835869587006962429763970910205361906809678679935619648089899466171166910153003170933545494701466497211522096060176162731584292975296943677359293393752035303143104059715393055891472987896812169605349502585742012951034019415000497747812311700440701568829042128931722466541868824275701349837604599806766018004725315699712545332051693838488691342039326561200368473516956691766024460394362535174773930284124942676412939706144682750673142526446311989062732983422715231238952783654030044818574116071709253093119207276336906998273541237657321908497083298123597957326449718316832713845752878587322961489087463151399907924113781481876097016392009758746299998382261032124245434350537744350607048704453956227156250516721938932452403710877971630403354754277691739268150768998944368894912633601659695224117536060626691690686201451852906431231449141710789071773424099623992670725468438612436817141062066932360967207748629473959963494803186442655934281042036829074092791766665209712935918642735230538285663780177919650703741325950267601926449298475137030459460404000869298057728538827241023356106515233640140680347648417748236112240094816075516759147382016373023757136401079025022671829284465830250145624740109423802488983889460204673181337699373951213512559844029475584743679959924559374647348580609123737950579097405909395678949502061997527384575172642315036752145577614097862183583313587538198019088823081437759782121351850650117852038631430809174684330863003335742647406569964045068013041664992291813472544824562865785813662968852423249391160716227433696823619033447585655917292338628359833608992538317683527867686017443649333722469872228915290101190857522457952042964598487564475166742223368793783686734422281770465943134157965295554317052975838206835479822251578707156012633873590519539985611846892068531372484979127445506539026053504632316576880392963720953009867235408412082552040999085229292223639406238578625341726067737872920726740400698995394516368895657901636823775848120298067518993491418734935064134823705289279380753931205524125122560*i1^70 + 124693123792719736553178424231772467421245932263594116486203422887429895751140141111736506477152346839068916553773302625564005318823410567238267064385683682183199136886326286741873248998792901405250051840476064873075244171229619542460149460429123009494917449034152732535052606458723645800206967703295422424506090018976129735462694281220376828400742776592923479537681438961056126999290701239894254359469259738727753127018210658523667837544013242770422757030624722176076965093147216990279057427732407841780831837813654362779404251094085110855023870264445774814197968885637558102310459663501013700647041787829328859828320812505188250583150713249330364122984452821552774766154280962788750621229607327350955180196731275104894157525405731322152431440461735625714706992644611006339687312517661775889050581762250419824263143587361542718676708015974970308139491847017424841603883601133949336284956308531635526498263804114968803225439699395749433274795237435254287036039821588221435813236231015504686930464170391278830799566235604852651672584340879733199254519438586265716526240867660829077217650688143495704716518803089306629815435789537142649803539164626348595299612296514344451754870525948521374343506456992901324218707818342280482431246751921806114559391748385181746504093317029698540817417160345061293006479054653311696727705091011971025351630965822545955853484654594985206387040884692073169963038546087595405897796972320107177347509382219185092827009871938671827305147656616022923945704570886858551301109666933670176562511755262533312139599002479615332353394598546358934923494885604267108933600483176528518638729398341450586833494309299036225874583252415252787365154947114088666353283343731457171102282628970223317540009728134202572705786291127737489113801740537992002393624477680580855724589182835576534197513464385514796421132722421981108910379974258510044213482860042209218116434640497482766656748779822764813083956000066139068540121212522780336758351447880834577567101152903647344479688320167024304171026492570604417940443815863085415376978219478639809927254675953034118240891336499857401119855733479044688782998666158331679318117541295201768560133245786879150134885805768499039107777733775084207852431835970990588340244467750992644845398470921545129952876182238352951300103341670709338308608*i1^71 + 2449705156494544476777320382677569454186090164650777418650948261677623557049827043877218843031408426911452255573903256964603000643725358414122672327158126004560701932000099921203101261432205778754313752655204878636286206350127445936218484069030599967103259881860505160770970026270066854628217282402338958041233933139926098503249840779449962418711033503454600484306443194796899485843094619297737046142420346479234912464926370177258543434837840701209020691626918740847871056329155779533436617652812590178317660609113766810659913120160472099829435339583651106888641233580440903340817395367123281814149471715654878807016346527293583150931653872892249521979804784579412613465736318384467716895655673433533503492261545568305349773495840703409069706265777766103492805298807602800456458865191711337818979828518341987882125346633975203982233250973277329479020413100693580930577434941552622733423473179003667750029426930731514487484734485245271862317340762933530573980265603356028621330405949624779239606720882368318343275735082459097218574659265250637946794499277661013114982039143471962271083543928893917711046362648099272407075230498447531525442668279548920404704306711073891482120185972937825268626397806769574521176689334192503009119605498178350665079925173287489978985028116309041087942753596305375896029604120319083395126653502002532995590197895112674718844715219135863990770516282926654756543096642573141275865851990013500060460540847386625650591793049567136975993868088305195245067123598474278134266838462720450715001539719417711289652395793083351814937223293991609066822796280434551584216261212906151957874752684792946755046823511523768532198031139494081125236639391007729304754018268676352837159244665792075237667615608199598185978877905163198195976321188416750505428872890142944239668421281845285992426136655032160718162624350988047620063508382962606563867542671142755295936410582256171606678732462818265811802620771501761883805037214922264246861970226634600898391483744719507533147264493320546752646082125209667705069133175144665136771177820556588186031341856134637818797764070626945234735834764736645541482655951506558632031866939699776276183561316239374770939391427185568937250859641672087984573873599428181080764599100362842837639319410683970549738178431219136066144419446784*i1^72 + 59263809743518320402429051990412354551727958228533528676989724527891682795942751429184713531795674785787855301224420321387049193817665614197616774121134651080774731119101840621557469994420575851731303637347430399606113149046130336170263410823381487073788488985672518060817267517600731621148453209491455425540047628942783542254761155095344183617568880211294625630629281657443468945381349621077161589864679598566491079955872043875687541008219845203042853158302795205270608397881318814911507475200676962131570308586069569218026084331103456851040097740765551650259223790030122782344176473106631830864531594816969331901172580598146151818745500955526086233043042894895301271303976466554761741578948044086479042731921567071151575252515780070870547405834097018545695531985556756705113381844343488619093917114009207553663285133316299803456191422440029807832032277885565553997511914655713320491569437675554495989875175051414061863805491106484085051418390702854175370402268543656756422531480855809493046992299155339057062840802004597431396188540998719065286318482108188999507042618364733784398575053910025531668586005038781774835971936575389835638389575912715896133671741569619184062090194401652027194199842590037001017430851626885221053678554878726090669783627881394322185427718680021699198178996019810965644407956635511642165854302761578581003261291420963296701668138784505645687512023470069165883557099136494411313855033547574010877732083618084141195533864666129767777672509308416703875623315959860716450915862580457643468986390191304553815178442845176907223583878894319191984813308419774208763856842137585464685469332590600925324041452902855521897146890212852159044293999770258887007928200015599978149154498140214024681538791035794213909779520354720880089752540902693487794775306947897476932461250168782093842510119127652465238718894330210887874883993392676486002919831293660218868015261457011268637151574125647704010007239178342041054585241237665961655477331990059659754889161925883331574660214433388760899358550951009853207273462525765524518473520969183916566502098141458085663772930987133377127382806779279203263168637911811260415935734386446909672419787376974670768898547579971622858427460786134771132886093531810791221324857337271634141286431091515894212379128285867540480*i1^73 + 414990200634659977758608763510996317750373817500477658379439133702524417798237077850899235211358583797697116943036644043139963805845412555431134238294975082399360054086208331290146381289912315672904725012636574824696522373044629279588030694851386766947505573980016161923402856342356654124714189834588861402561461464354511963327954585187615615935667188069202231356164540854249218594579188442129469705292518418154680570038215652499333943824300425874031335725322223265779972181852071618993546672876142774266740139823937573125902277508975291676392916756342637148858113197255477951728168950812336656869764576019652829348062266134662678000061197139615213561473359297915508035383151556332521349961833247324086994999713360749796419500069061812307960935578945739373325920658349306476196399855470486588176265560418199374920359515502077002245464147307464089168834358907517766252947129232316573658240641796983246909109993701971905787590962955928030154543596863438208442255924549599883656857036993700345153208033404147405742436018364762193568020186986987076424250024197981906028406587258957307082396282505777905910801621142743293346324705070721971954775965806653093241425687055229874467270456784553614227322844821822358211267172497700350228048270713121459339773341754598380187187351052985953707047577126634808098792103060626215794648699476058795083131887360894937973112177880336233202348629994742759671338426209658488918070128500273069300516300381032607273250044171559103015702282710593076659053482259949369088329667252569841035742639953628555597396854548728232882068669426114610280036792673005113342707954641830332713242257748734092444961398923795278337590341480341354865630010611921832531095519633178573840826191742110413852714560367036093209509144974628721134828085969806336851471468719995954337804174585735343136907918189919537816373053678429604150817602321418236972650201731322698546867587050385856360468426895646815209516882972873198124815534418307329010679670882196408810771894045323294259043694238494746913252178230662909597225620342677920794666367839668866968808873011594295516580572656940168479238595552335810461244267208283274376624891395683186443564186222402928418796584736331126061783874948910568205134188675013816448049611004945344231007924605091298330804224*i1^74 + 6404977098927315571816853722695596437878231994904884049427053871652309109321582003880440844167329839606611729499337433117936299018056241901247637525669494415168669322547682279996462421325917648000391973808480273683692210762094940297873087332016368758722022909120322122936264091085069501596169039966954468432881624370981256199480875762017475095146879927528764817854544006445704416251639021806154079133253274610916585551656491633165412559436263819440860990059092358876867225229837354991073028007252732613142765612795959241008885948436209960637915576126164334876461257808674751674514211933306312885902696357971209688796519776178578998361059448371164584281662061840153736176838042862626492356763033683125811294917719123509300215222551353188692062957425427469107080395722234849447060697014793953429678337326985826060335521554611913941448844570609091427309968419371085391344456207076159453624396156859035126760822134303630754081641760388545061076441232980538491654374614692031804061370570441140620821747892796019712145492690360675679627021955548021082291023784765857471460426829361507116126028094300855124191104454531593226553136759616176794250182197370574899502018461335907812622854470783743471595157612615985731805458907858876695921468635058858426525493794954743371947614766491090533189610864276860237224159519907083684763960518906942865296106833176729173208701667512279751067828048541183394490113213418296512541523665467691797110742507998897899564460188859775462649821669720454425179097470873764431675880293902988447856352060113637082085686427966783383989241988808188418271035301643879821800668759368203107247229306192393879397706583466553329556758563333794289822753703134629001600396269925864468508740975452881595812924935148281203226095751784836316075684700824626067231341035704148725353056167418328621143165269343681870862513460973503338622146404674481122149400985646332310817146970337108216922690604695655107011372235033191086523999976931592812187036317647759767274277295423554206235619917835926407104732277132386700662102013559351137480843071562267497071458917718317323631659674142939678431756235043404158664941679805637146863703825909624819685056280277358088451482880554072722761752258728792076722275962338002546994629586193720309597131090427904*i1^75 + 862813236154821273901369517008311386232320716868733531364035454763038657063742686995802402589360665232944187767354709649934051405459511196001842997826273744524010226170995172449548891970411060146553293326938950634510451577206230879028638367461829463881412765036195122832053715264389107240625216489734778572927142924101076623412873439051239338975058015370074343618147523878239409705206747750336211211484264993453723914305370692729843945160206207098996803502441837832152992779284831432594410005430683680367494275895769622203828042571968855356352673945143805751320255622522933595701557371543046110028688482954915232534519554128331968151225852406894704299031807148484041215630398314409579726270994581162139244952964586065845557964484581125824859113507615674965029702756336033606120343414304629383998857825137672052941511666314072010791646854641338401314196785298625601601893529912090254922353649225914038300071660941599647756144530314410077903740110373080862881876234694943416795319648817253819006057787253474225201762452753493023948868667906039946648845116019903246205200808588036031641089706626870005672065695626938120000827049276463498453037673033412261255834287295291931812882350417877479295674926640841901937867698180628303325418022850465984801696134459219144361125361090322429130824994963148681814250404419806384130930123965286340907769745710096167127545525368830599846541312504418149285665975945381265963289117873810693410181665649648813782803623543535869079939139658104000842709298087194577669978204183628050335649100785672546130573625652896738453159875179908690739857381710166588917479701343499338499633524243640619932938297470102970988227072937485007343274944275499435071909703053885160121593096265979348150177085888501553346909263381351181955546569008011603219452232002532778790134744951979715801890335683507323145042266787470930519528425859372592985173342876122592916076955784165942963238299578731838896814549855267952917963618941651334477940407752726038936871129044740928235758724314853421684154986418940978870420348939447003294764474624341665267270749012615904386121937245174236583159341160789349480614869037961261629348480760057433549613495410859696027463959519545180347877592893899615190270533062703560776253954909536256*i1^76 + 213072836615642832563186219134364743971392141922640733242648093094153423859249643179076452714322607610951998888790570287612227329549973578257156831730890653025667030803621064784789447119395550071058603001156600441766166315444052259402266798278264083137793805235045884976039605528032777255126579183164717359832113087328172965768628718428212021921152730416005642456334605752114004677570626184512221360284229507187644707104936119965323001061511873582591175391010964299797934727248152113430787915903625304090270846143437848978661905854299818598690113761848801130909130611795593415480231449710996779122811539235108591460921804847215951934060285248572803927479833952257883326809968314657866764686984926665780018023342425962603468109515045746173068605241371028027473803554343373296682624564407135430077592849362859162301910050743199611063223982424553979264994184335851232589393883778621096257016309806353428063122347562995873199250424850917203586269639458530821474628765660906437709599548608476276893265321974147482755648121568093822235838299796749692051929324268128130551798575142272753655994610214738287346951123730155013029237188787358213494484112542048975199662834464184875634379514165741719205763916111536116701034113846355631339920392530969481841450258278795346542977603602356116368716131673200132429395524872335590466874436400452915612996592731020878804108874453321515811793847060484016530084654219206373284992646532867156846672507985358764629992580202808364403406851291357487769689197729682269106567355460637144760301117794298616169746883975301165646080287509843931420251479160944701493226185226336808751034352037159509127130774095923536122286525516966064517743395020652399934951974980357781318544363682077509367837876150449680727157281318066171113777245319914557333532801971486932650738386611243342613721213999689836913104021049606004081726740403291833414933904332665467928849682222846978898091443144404547605347659927304477996343782820484258034555976819541454018102968879446982634189482599203598981576869727099715183600593446680222543991822514454380616082845707174372012392266719004704295154306831861304835097156084840588522843158099600111557060001185309775568914581572023573195850510734545473356912231255789010944*i1^77 + -4947778713681676000617911196883426596506110519644145503588736922544744506667841134991208746410932506347491799346559651529451344094097088942851295306248121731270513743330297090922926034088350132273798500150153920287057618207038294677357519170839150312235163344023715515549874435941153997026971197023279620981003390748141531816529543824244574861785633050192899764166463228221371745505141854687546427157447274506135762816080601549867554446228357474093398341426688757776623000970151168116529305612393964649876670788703878587335853123095638830799075233193892033462576043333887853711570713982099400314473662763887628856637041470064806559471438886246254295095373776954866824453095635493841034768521889252273885870484041265571217595725362609261260052450310086956271730262467446617469330713231498121873591317381943678662197395065719928291400718911291225140659901088509978346813829430054007283744042082559431669374791072728619444662136800911116344856077874513623467150815339955926860996583052425244571038595605743330134390514501973145701321125046325815341750188558045858402129736348095701802438496302488001892176363116005184729193282155463934823502273905581760255013454327358133694284985212773813139542287802776882074456511035080629510447041574501423309255511520974244543844156136034844033707616099557817269944999798652916089014590777594258328200358150176804452405357083468231718629087183869482350659429142261182407311076267330198256066548812386012815843574143954894921508623577215582753312125522173888778415482685574234907580267811250034581023698008189343150032935068986147854161245469794039249815669762630835609299534674050171210101561278198260298224102115032237852365099980736746013956105154773683351654691828063920276452865174456311017627927563983320498434142459666651194372204863709509343664166928158597269441188058931549195945066011736039096822441471757360258620524241942503993493263106432691160113911788108965061157819697075703996614479387749716815961711288274609308362303988284592552416390458813500480278653292253290141422849105636844701479617222975928440178571444345724549949305307941857874819374502647894496619567016030170025813938007070896169714898393142495630890576093601742154618279966787911024640*i1^78 + 4639973259532532067496439730875032549443207462075222079741302045437379341679596182792054346226922854979787876104524349479254162777140775902912005134687314738059087326805245119137234482432001946794266620247458230408904520133989130021938022668831867679131084256683524398293544866825011796837426856712646521963201919235103484345104277070725406875324970577275213340615803838716796724855530085168159101319663867121104604793464888415537162716792353765419982268861550587250616113877757252923402316532780969569396246267376155104357294608423299214064185210842885221338527601438624541463554471599219114168205166613245858128600979417612713495308216371445633529314408534160106666278319736726352136399019110387048616475707511335909896451346135105997687305421698647838755451782489340254950439467040328978585649928085085427044018688734995520120567256069440076231242925862005647636354860841949181201607576212245180577898423399731195027127445482368876994061594209172305825211061333039114281929152188756791359282414725030335681576468979837845088205479911193991442307091319661323402046192138708749595676236929546414965866799262821876405226290322142223084561529044881361661155505722066860506537652946385602295429412854334053137700403729273882068566257590725453826793492144882947667831235291112041251341937663642653196346164469407280402989508819914613215989507373593872065843762767766039372418381227814547837548468020454702862537188148080211961552112350439793275640358224479189078074522631542196616130701580698738724974598570328569707209404306207808728303277886784337661402432843838536774880804474374883331289782710302602438326990240634913030162491285715870457384515418625092771420803154042432842098607545513350498242122366227860631784129242756131526979598893675995490978860757058244637967391060865806510725906316502811755160251885145834538710913509001632550362726137064444254094246767135156713873862844795992404988289162973594102221089769271920710857389224196142345465201374079324919148549758833517879217392027975318264123426174949039656893469967868849484565264828621042213573454338514396852759257326167165674226890769228821365549206976918045727597914555389524694550969603159215293678884236415729664*i1^79 + -995620065958848930617010562937526723115076669663212377823039002061467902644062860932645706632314145356446614360257316454818918815169794598901811491417855696019994325510060760705765479668989927112301332230327342978543290398047428556910745497907592547788975941740727619021369933685018711258882036882554685854995884347372533892284184900773955580349999366312586456343927314889015894429509069663177405663497453610399755640389638041696184760892451601224766352708203149829745185254011771033478720728994577487554482726087258320270903413905826173843545121494994175511094031018180851159296078026864529761776693490633066210600532937815799440721087318603257400325587857231042324258877270300240020844624249844495823373175992812876052794928157010764564437829864487636688931497821454016589939927295962508648291973773358504310813712374636432752860540932945930942937556824907440904852919182217896691626398799690697282502081222963106165620803825724225079465246762058076725675941601900905794686772657063647050021272679660921438145611667326540086704323861791466510275143846049721653912911008540534483220739116666372783274609567323305044900736068705746976807428117400429301334483563341108905594149684610156845421065553001768422418809880860285009002747628628314102865106445418672987178995869883506920807612065875333023371606120883610301481490358745251517961044004161346935170963784440257298492881666968352023236596119778344225189049198925456363618459913024597081944558407613813177726409031788101129822443772518479414287906902606654984662891179501403894631548998212044766224935234920386232773016298822791700130579476165182192045484079389219076627312945529039005213915330334884463726620503512338540557698580570455834978893323068750094307362726697432851939599531291070097404642172935708389195052253119510726912542521428088723272532438697553524089637758692330041001840583302465111338225519689291907789775531834594787920753302968620405298196633595204425411989501153526057464062452730171051709344723509661952453823475262906625566625895481319457507590335716339489902309287756973312822819366829978968001664146956052990843528846352290081941992609335145868939114123301775655552459416272896*i1^80 + 5164445738083428385578935016309754268709206311632098549036336066482209063354138781326461942877601747145209822601001936327577915687426397664378587542620054758535901648876074961183695993946330957370349873737643958300755804731327867117149069673817178002476914566237663867703745160270387816961054515975059322705152796239129651951595774405730022643346071008501811134689386983473620544365270015538558855613501875308712549578016000160165994738869883976153200879873377703121073845337882770889677710026896823870413837196351511222978170935535893089603975853453154986700271296193690763666896553537210819462633802751300911274674283873257112488870508920166512251268210035853496658063163360858654307549891141498305378277489472673719010335088251216699954857288256139944515250658934940743752964538059668403247575432787010166982881300452712482140098942683063828560200088322733023918460789155637093638501882286175170935412646890119238715803617282760987554424806726606598562391283745353170509475502593408859606933020232184698666080981865897253685985724493177898217062357545046770390092507783437009642405343718041180550370827564585217181780211349190929279823388166091257648020849118788734423733146365853768646224219355856867508581889194343971575129241731272387585841806178800501588410107210905011474934144757381665018500176126587392511017780144024224047850810018715152596004306615859746506253190555574104983837293247705539895677548024921592749835489964833788327645217703863467167758059944127083439893452684030420093355708928555284162005653383439219667031502469367833395221651923877789075335866113459246154857878379816941600774916182118854921213233207118881555453474856210793354925845533549727510948331538241201369714805986005469910673079503621303747384902801518190339668426365953507316320100525163724167347559686610092824485415369694249709626297549976754047471540030578535170253952965825720398015133421293675300444282399133586622435035040523208067105252190025678957690235707206476782247395060016458840801461442548298221683484167519544188693907180265239492928826299556850394307694762992477738395063398289611512312334686767337430948194948688642048*i1^81 + -6696760404787218448794277233170021662564361017901624169817058305988665904642642509201572605711555342911166344964425127468585202925871937928938041998482189703187134617462090349521697330105356858430256985770588812865720332592730528473553670340593690763425644789011119094973848437865597236750421557545113693671993931125093598356287300104118794926683112338278291118189287117739471817041745111805459600435702393181247415465991764400945785751277348317730905375437419480804118546858915539820309717714299336552277926828729606345014314045631947968401811811999778938918054205763262632975780312649699229070982187087424900216493248047615213727248035577189867001354310744250629100302522563148351339305393024316912108014420601270614032777242258261383551579701256494311722678461162860451623578738319377615107930121037053512682688444507189482861943507133304365739088067981076530372965882985850250748399612239728540539305890078992975342104909449371422614523487616843976231465729359335919274996127885366429545079235327052696757394031351643658993317554835158302561834472160686460046705282453797802972211845691698738914873358252825428306999476050210447207181302218106498374679771990343322083908796497429375478194088090454605351987657252580269335044481356566043601842266625785423809072613268045390303685458833204013082145758334797226332273697008314561341743834501219583583621007809690185597555970429490288466398537643718755123823854437043234721843412968566737613216098207603618366323576235551759368819894756664040356244725657725799855640518983059981977600550453206800488378653264570249458767870383179762558119239342540378262885243334870599513653323775309351760450468500824826164743406193681860111030457232221868718911071097175581717549730796465636425211176497999242930821926720135002105381678736946748989294363042597014484475253675918636593301649041192253534200250072995542511163470306323055267161425337841593170351378927384092023037161605966247854461282021970005949464898683951832695613655437320625088837114460433359818179852985774018069760866192767610494765037872258130260938036207630227941351188467630519353344*i1^82 + 11169925483527648771446116718327511589494685175278314252330806954365479013805985303830028526392974823390777114473753664267284648220739625249697224731598526678973190538720496449858927077080844719929146014332747206418210509561695554119426732438813142941990840581573032451861499014476857574089368065747459605994361040855458331541021418246734552250697307660469578167483978472300550968372510521475189985880910361566926078146454369189554907914542849800230484757413425209361153917642114435667073454503574873878932798886418398132400712138560635729908404847350717004544141035489211534260392288487466458517873160101558774797052186313685442878804544964762249647665205844944140505961249240418552495781180411832992786704969625765034667761276552503362156520719924580955282357709880458500126302192499556676936997316784729584002301607456486341087241630213815440979380386673730567067058239289209436171082927798394664367541415849320956792074701623038352248767137148410853610960905887452049151196833596297947258707102533838020801197517571515439132511119481229945273081272671386884451135483460716123246137726190609923017895294828467923177268247918954126496678995605775241813178357271334155062421395700110080774191786106704084908218833447363272062375577648587189305007275059331843084553960931803895723018204892091578032327148057571326751357028961970248392319552180952153865521812422247870362692390265458937490857767656147491678309098787733813825155568498697170684781809292060302869472152740158486663097234749296404123404375383613429711530405960208294407733820123753759710807574405486397584297988480982926767028648324280272053215230850850970411293984411818295087122961709476872167512747259718595034491513469475678470560100702139524780888073618724519605155231312782618840283774067230923485449697072696761221970812812047151807846045004818183030398740068554146500563244018651306768337145883001381474161532489082017045544378383796149399460403125399413984453264787877337887057172341670444650270528300968467713631123317641443415059125566720923050454161439580939634269629710336*i1^83 - N1*1608861503778829099657391347184184566006175444757435288715573232530226942014545867817289579330513664564207170761922151345958324598015094064052145852800858629928351718590288220770903841654376383567781030909071363524136410640064592091460045230672164829459553956947722546305871753453716113268692362134530091235679932003402739123224091307280763697764384867709669745556000000*i2, -142425386254376727292777713499601582683441352491996353025957746106390852534188603659579333557553246385646703076131161860169209194574641971875382174593835560869677656810751628324656807752572366004321215279754706782208779445094488080476826680459249840966705831708114523060359021646242924900483152242055607168221933473199976729016181808823380478826656387845055767922331183228214269689305103502136775604913333070160890112993696912729521537978212140342587386186479186638668637521928193093886455792737666628309266969557651732218807501503319756771069179513005720838616156378795969425501108680070446163658870965258030628631144325632946341416790095218315005923677821979809580249694358604502535221723847421376835348359842617055896377708013719602425299867095530203572679926222141698682855087905673949891185104717173180124055157157452316672155066442197968945218317845225028283222516633449655149141105097362758020485721770708246241944144725911999501657342616724476022052274050844765327321019852582324045623412208873824193804056172043013217699834888484579425735268492922598391256664572503541594146731640924432699991957650135488310837252898797878683638873937684421266404241668974011392332160586107877772232279112651688355198689616613475692986522404114320404592486202411737456530482704224921749452002406068413692679592127016164062043318687049141075635894803370623631825713876988125312477237499262576194216514950971080579463130803832824551268262345190119403374958048904089398621580544543244820191126064755363042630447792966630952364681613836451844378129722712327067289935858843789498430401356068399243240272072709775145350796404053232210970053911011781488005727749876341333340438500296418519782590304596726305595091058960785555889294585345077326303839837726795107404545964107488776721131744601060930102892592575871685603257741938689059247706527047467670546550379634956670847409075214878427274604479961915228971028228868320532310425105793036258753866909645547533691875861652920415421544529922621970806458875343408280526582863826677355655754784247590704821248148766419416039009709124766574380749034353877803578700246813296736296936228536711392495112043556093713626906415668333469423747827561048232911922965967016799177423520812549334095446595087681543948866607892164564102118634961332791786820998901677833594580965121038097175431969933293535478921113111504217296064316343633785214097838477726883641312225780296645688270990298511242381832606845497979055459757173710530299176428560023238539048181762409357012833899211451502305715691098215853915969545536276664911368785857600636973574372237225217375958771580869721713553713784080239417098240000000000000000000000000000000000000000000000000000000000 + -2023906396628959974498927306759635133234704248265064524596578119029886885353615550350123557688249443731630707608391440531118500203959622928522086740935499900077830672226595337946095528033795295183792003333707438034559184562167656811453561585576020583325434016866288782716533057758198717977901318687206001674089176535708370966546125698856396574197749034447713782411378767005711760400839006525215990219466505939725095895871727822952339210867185740128352847350537313795423528896303178405742023450262173554292224087037894709366057059499385415822382692993659634230553595755401911393356356909099551628420149525901404204564525971268220808274526592169204439605810201418225931423719146338710066569621994510376365437724640665453476130624732435914285764809811752798307099799113840354992326292356223119173597651307893641583723390999906714047143428334366911122747033451020793803785792154822393314114388368871601965702050571094653445464775936022104251089288435847534444185164799899042480846744081766267083878721120935384088152589024863621105781715648462468836502139616631863479971836957118512290843671888170190546832200216961580347714242966877336875119512685061351793199619501080824935182920205960611197604670692676793292508864450627565639340774516166524147781506187357811482018356054521116248316897886532394643690094618685555566774305015180648844493399627741255240414530602696328938267861586360730497440383422380536955582977451967981763415842521671646315560264997588292268821771084260078589812404904439742456722850269705381784413065232750191467815501396890353187952737788238847724297020349339882894204939559998720923556636560711429053609422482910336046160669554375958093875755784383698277908108621573867320702775016766249760479842934085033487332505634825405797358117448692224922572751577952201739023616844523784944362666758444630937498394558114431601489911785463040246948160985489616671783080766675811025755106574871786039286484469326862532459996244661456221588227025334653057675359398617331012857540332382919346992762199748973745449726546522763087024219102639633649489392340789566776026566739545519935456797594983559678399015485120274510217074764556388587334215415388960814190229258300688115452870745263442433453136886362636685233420799694484806328993886350811713805274052206659147925513367807018540094710344820116425434634619302101124527151985848523548120896268199591034374147552731883972534522201006287613788413997913447202659775887903507441057315044577019680897912743137197421966899832596495625043890633299563100334598733197532183981553053389640105224767462762722531517025348638278661878233029734153498976539065125798807810867200000000000000000000000000000000000000000000000000000000*i1 + -56839013549525918813959770324616377910952504134535986875117663985735391442458670085835632552545400767353220144984795584478181865380639168481184457344792398598241953558769412932221479625099241256144913837394806694081393977049480261953596749047202705632269728726676834090373293009513144353427936816979283829348105756174233086293752504678029716356637091883808626810190254154341997976355987144592705773646360639627591696012568065989770879685189479763474466569800881884191235024280836663872784508988010079306908488743057754808169826865960082808467272654190807156567353950334788826782533764180724278349772240231093581260858976844295956016901081514512446982435434163726881453711508253662988271235555141492338862571406512897566948950800426352907829636810483445450058619044900510992513301800509565415254445211093508823839202490448943726825291659891385615951032192016541387164323237063384648428425537835860838956405606871418262760068809451195159267415526865832312561881134448908273158081624296948960016133926442738186147224815913680694410078328204888667983747893786119514279345812536982191569495211699816502105074158145629449595984364118498361641093726244375082359432239729001877743835066102096252155042491493754655916255900722475918840394187604963308061117507265758313192104715045156909294635849808697050056626760626239367819875246894794938788685716459356980772038958952187834684982380720447207691761749626173485726515940729054602264719146042060805067167949557926209845997933838873414186483958622897031790138087285490620561406734043586208391513315103764823584527269344973691706765514619177776343653164651478396273186615509354672888344749287839680912463369188967172565774567811168337361002354081652539594411718501193483323260148867498278495762482259331971586153683427703247053799244723784158644589311334342887205967835125847723387269085003932248088579228223454654259835205391204050018762925458187475980677478771966566685509268513788288349865962363200759437032582433929891648331808613220368677705609137419196857580145390926324983237866185375960357160074713027483442022762473445251859735824786980674125716027940826597371479829168755863204040326786817037527141604542350920621043805554369972985625454087633238223971636078377446853214674507459450835306396907500559804987994120903600341302266934364890075703442298270674224571897265308118680743449716584767285810281027776962066082323026043449278094753183484201161834452371453682327911424759388802304395472709243796262967244885702722294117906851636053158472594128963811827614662300735879224577511613922670464240768060079771956208583990701661018102515046434846812186135638468127667257344000000000000000000000000000000000000000000000000000000*i1^2 + 343476111296708993654163106775480478697821542276482280057265101992284722834175076073971036851772581915218300170193634314739554740387639303208053905350148417496269876700019462777973532296136862870441832831155719051286355340052025984841536328638337451952190507080338535744244740437127980799288561890883436629722722602039238804208682431484020274296927009696948026117280815992511991596122178101251854853510965134472092293753591595200432673248945666076243462162538622946260204770691100249042087421149693981437245561561707677570467131847564809384181766518745994304341942503525958300752079261477732591098756229682032194623962670333767790408150517773950412263638488068966524913625281429519024180051132086307896486872324869005536005366526803395623878095933611751224118930339225417944517529948838924210100174119170724073045208122124529996039079018874902052424690111477919468097477349961575007463517722559964189665268926999900143627728601003502648383255483556003063023596709370270559664723895003941258283115355380083025981109991587638644973084795454018479763844050918251487315412526147024204773090169596914632132941672622951663543220830486699991218002382402085283074356871686171473798165307309763022806685682140887597165254885007345252863523960144400534795923835836375578790740647957105171677141262377519128693676925734816500147748399719075401161138515031776126113634850477763483633411871579862810299975204291934187541714125640386240415555252792008266214210542722993608102827644852285650887555285440556275991485568757616894684611360053419516420312839781467408788864700696711222406306482834533693501853931225885103832793505071617756629037407931670444676973970244271544303471592943819437560202469613876585676892682005239590714577054267014433889816096331760379210745943111441629499663719737674539244259963535080172898091845469196750806457387856938548777503398749384994682699146824447175153165662876642825410684285586731489420131307492514146385020515414913116017557136215928098578585194736495805699750961420134928552327408470291608640545880048370001874819294012128213481905420625778398794306250958546027513994094977236130166566619428067155898159714052849938297247166982125731851291890937066794070377542302446871927656349685880297640922932437347959729813254003022954710757013790331225901736997747901813430611464161524372070798540201325996520815956694272442643485595134020057668620184937525610512882243139177653165101183145905325153344439267262012242230710546024617452269896058933689964576469677303694401100431024087573137363873281200669026803571072843431867088960205223147961907638828569324028450733050289153905408716429999764563558400000000000000000000000000000000000000000000000000000*i1^3 + -1620659728207292128885722482911243410868327035608715190971446528678159581154827809529591785571190073464221078867936701276856930834095687018887539495104130943075273903592137228312126562539674426224430639621981397290352370391749399540448351185589449295572109159985618396711493261792829588424050102396022059367309926668464237795830686482557759157199736074518283283118108900239279859029035385846319514081093519506841525474664331854942690399545147466905560974907868833623902678744559467618720564206617802829399969309614509816332803482304377713918848234195528396207553053060703219110961924706680751687120610421848121080691368836541166909625523755352703829453567879549723937037209057487985222892476041901858053620993569371865120097266437176617352520936127841031826872855783868299834186680313054241595215489455603585458332646959102586938487433970332058327566707575268703738255881422277806886065283099212457200903951370439661524269601332967010042298248756378252903979894439392754537746375130664119696021551586432816330061644808664134982069116231934203560788607484054740674369417227009588419416363218405188813265095950460886331509611451656185494679149307247660119286239812236328136902263020239401954624873940358566285506223224587496246207173118050441656389909206240618708085936598197011202212166450303644313684638826254219538221274911266921229445377740167605872287021401619696808123699402611155518661047515055463847948706049124016626349157615782143920611200293936791836060527141014143944340297992659869965160682002312465155066617767845985587777062906931414426598528030345156183691098471147684262262786301819562779406623983644870393431303410051333687675347867669968891575355347545306462404918095699087193386484371533696952257537829662376547717747975738514699178553335007978687790333947802614954510905940001992123024094696216257444352331268998490303702155056646347986442933873392412676503430729532768970412137775888042467702859722366065211570148101496864039851654460469289149338562905737084439920498477749161870941550843647597731998595586016238503226382553224632681190926183274103072615640188648026910024867390111773966568737947360702055787523522984638294312321316277954592131267296145665399885142431704709185562534934486461775731374443479540803952380840686368534583055635619887137463959898721275089135513435302031545877405884489221065794686906885755942317397716076290954202772539678325263490153091221136395908576811686405445858254631407753303380272275764221376106651112823354662808005286280548552632964556261280871449483623510423800790296867732774762622183877087015242436412010196626794859012386286404107701267132969807595438080000000000000000000000000000000000000000000000000000*i1^4 + 4110007073628896877405236216380079792516030213519922197519660341485038772998247139883593797626069048577605979775036785052646044937270988410531445162072365314445384231461652107403131201776988490623514883813275776625000044786515222893126243179336249987568954791140462146470803144689509719185654073374724876043081128405924122014844220916451076345255147588952554458779584517659159808900530017859439157747390370479085172474889287832591867653209532708941450643859972016497995757469008999523858887918301941664761973639325569591853724859033912518708735260009910135152091737272222017030014569521905608168962460863015232415047986526189221481183732219252347959820190431940073131035940736815321578812669256289916670158054376177891566772572154742812312246555393876776482823396176800230582983029283973936018066083649013824813581199558774724521950229633866643155732173070101446578451618326466157859693998176267576319971939745197527459289903557584439060395125182385296836412094812715344892918032830537593049034659305971618548266421106066419475265541187341837749973933494339197310994455098799593884387475349535677564453667080034050672546138100539218708140097802527159896823019328186327771721915379161016769973290811834901426649217470288187975344846923776556034705707705525372137500640606958537166044368633637787403854981543803009038125963173297051846041657341500668509088439034784656816960702419086690956149650983783775101326987173724025961142323432442238758207291952035917531750824162399143481284035200541290420375677010716460478361118508432776367042000914924434923079519508049605950529694180997341836648821261891750281840124605381391158538630022170743821716691922755240713459827853101773388900514787647632346151986080494558024612569231814191068001754837071166593164494986107504605862150566736235992847088587226524549423878652013561441023915119218225133211996120046840490097613677270602441634151250427437543677282403964555584817781018091244306768075974618651346154160799937246978782759601912030945349916339901892984617646267390357594201152652793392737162828768887572528087792485604001110065558373243574617317849377422622344603618250064194526012579582984377535694725632401755004967044779394476383313761071510566584072960223334004268471203606927087677408497947608040396869407568055514162413487747010897027261595543550719783441337707471124007301856276173799116933814309864354911446317012861302798610741771409461269227229125163874478136333133587111556089731805394470739141538366324903615527122697145634451683986590869572866775068877884328169140094041439370623774511676940819731321658332419303486645827589533236335846147671493656990187520000000000000000000000000000000000000000000000000*i1^5 + -7414939663313600378053481013678954753167087413260538519822584232068687009328224667986291099569382004403088062814685812011391208018302756240459046993619842477749689658769606814889788597746221234649263740152385683264663038268916972849249878963123401365015402784391236461867503814239174115763749535559843611364818839891401631790679147573637514429737039463288933806512671348277043573270851591792724273752806749297807984504819954547799847663595803006848452127177644010319078848959643156309267897244347520847357796863347690449424710009477618471337174751005343327191618115707967455879838931284578134781504466304215746772853178668772219955179804683011536782772008458917533295610403295592633278749024755125036731593797403275498927742866117336043406535025295924977237593218389949934533699902219759796829232069495970399834282186730947535650879143419464737988960956523966336461899417707387675029368834510757083993459118893337860324727169311106316534746015392150114336736881874526203008782217115092335249675448896993495111806286953502297571632345649809517784757823696017681151491574965623740315903011283478065895560593050181730395053586998474609068430467827416995384725539880537560184463951477012261666730986651501439258310154238772221467547466337414816906062819324737411549432043823621554901478337531832754432050344381443477925130101119858307810740656621982780709518426129171737540470339544476642063506521223598771932744859895604523332057320740566514686738424689816313184084034237464720230206472429365616541843244596669064477679658373482428686252382117138126092922337326561012571947970589991657547661484044117447058334311271005056604356713645751635125770228872042545659391708808039693254687636716869108812948178208095248728607710639250077420414108142782158534893321014141590144431049051594429821733253803550316474751502142388466644674200905318024874446520319269627782058695985493281461098618385512779769691661877811717052274329426035476188163658721580114224965737782566795518091366996294469150499908147672059299779643811862705418110589569680555105969223471867976828794105651940432266796461907923558991363406749918085855279582294875199860886034097438946590671882773422383446037207054156563897211681157486100158305493139635785463382997711979037907128622020688380638657565382027555223188196291739001058191819816912359444477660921842724198934057166283033658057980808201200939043760479056593872044196540622403858241192043457930302702582229753361641706133532922405578342472353484644125201696815238841132262237967859382255856045092957929231414941647480994185700033879551041580786592153707857420485739854394429301067097842410739623526400000000000000000000000000000000000000000000000*i1^6 + 7951175355158548483319100638369062091742028533045322831769452310635355178896610532711015197769102327984390282424878076123506542478080639311006168242735081478286727278112017482807272913061731080384112121173935240427739860868713697344865682471783053741415719937745970525949386981756857484963783624434068439637037329318864839627432049706365206816672317077444621568289417839424215500588002828366612742705716579617346665580824950487302285291944807017126071828908073237246517047157994758467346038853403022508514833517107257724202556526014594455250618168118956869116074319120141498396217425986469662035636191648677713988194203625351697644555534574700470732041427182771091874942334465542802823010973545856713763746454199205514914596976568700569147359492555340630620483978129895835225499175915385732488169788330229092914443449963297812659562848758699823316244674806595545352359108662185018580072851968243285421238569466633895085721216781971485552282220996810500677399556898292097717914333275573303503753938398987780624011727183686540214197206667947399248475783755252861714634936860131128281726440467646075632841904764866375009193391733923059626656555319111613526352767825876668097797993344287155361053129487395125429726147865222272523756372569043530271147304653498600618323263648556808604912338484866434409751091078694648545041516283353482064071269642326155982713814457614799964097718121973732534841629898846743907088111631345667422504196277815082728855194876402413294397132754167546643191183092974700936823818882007916913183953561927603387183734428716838944582893952630352812000494041257144873688636141381951468029189712861396331298420004053895740385633996033275706864297671926841646329637379880702279658051503363470571423060791753829130512708757152638698069025594302341238708937485455574094436185943228655694125797941092644212066562358975739832435969009228901820711886059400368349535412111972021297764414199114908328097461115383460531492197831823606808134853212640527850484282792889225749158964844421689378863707049071552774309785169279224152139875197009536542949917279152469288425087171313528843180677991698098311134306127202429243246404187968810440860906599655552381607006352032883793740752037001127081481535166068922504023816835117065963461126808675885376719791147797769615476106479825455916508747508681920840257273552732397542798224690295274426694424133752609723227087351662205553769530872640069304594985326385373493504852287958716521038272108994918490219433180073205934832704815873857942057548998491299926577476744971727773360672770113089845265608612929993677623554271158141220814005424520809864233200940114753093632000000000000000000000000000000000000000000000*i1^7 + -6737842849364535483283251697313216893454489220673582792220291087245633168641427472363212491963516500443165875329169892350150378079152830751311963885894509258529841559911688962000508424642405049721483482456925608012860548295699067437846073282163246270748087393355606111904863763353406371851441002764357114912655029830252326204636144693503278086429405732867866405183672419537524542798458040328996718809384039928652908046122090935243579280961022490269609836501018009503253712235659610086242590910734171341159256972325410250293248874883439926899863652193589882364943700865387431612945370471711525151554438588294705648144193457084004619928841851127054811312991506466018277163700380984085859019251339898139494101360436992981868769578022766387280796452937214797577756365268625535724854574404405957712633788186001183415839735723361062352848758967793849236451952705104113434602081023960218908684667972307289532143241627814298020290249271751517194447270030250794774112867681291738815965811030326328828432065593068945618289020431366762677285353638669360864051126747165730622648942243805811895033067524728229596164735714347728155224094660808412593006824911352150858988423054502062007227713956068455577849359829032321200269370154958130743974072335413168891171401416193141213196742682165592692247995611459570982083944336824930383615765729914936086615869969204279318423868966421315159152066084630855737030705794693758184948052638671734443485797020176190581664164739506880718969160471369029262290530588266295676963736066993335184617099183262223919819217496516253777714482699396082708534053465246493214344154567900790107911743382306243965545518812612780162043914765149844480881422272130916675846561990907888516511414995529101453430911020981859133656916739883775419250661328324550290020464095130140380401487237530471124174075330541574022529957949936920954223400002645122127145884471280717319689416191018022752940898136509025650016876818900163892017125584754768756540298906807336008200961397777872940223197006850924409708823077494300739124940817170999873357939797144110815852521309068027262853228632254709347592392845373844941620991779176665198064168833521295937476177572730791426881489304328158955820069023223318103957954557836159916945729346703079210445447801084234948185742651951233618524490959031187834347475229587788669851071962995115039177685228878965737289733465805547516336864809598214318660956722458112005217409065840552217193880155651663537568148752063451235445787705916673690205186073413201134466704895427839847515157153326605431961756351501903765524719974152239784221572927606355568128732432659093580731619207238647808000000000000000000000000000000000000000000000*i1^8 + 4005013297569833243200354039295346856471112131188134449381038992184982684928256418379206401695204206235686813762625336723071725100230556586678834865945820392682507756214769153534403459112625588312310925130770048571702921105047722057783493845545030273852132437530625201046419219196956894839840786156701827188440750915719498131227802968048123066044011425310375635992634065150310286462648585053716306695919842570549998067525104304808844218617282697850409888950095719928223316417073858776924870897881236158942550461210468409598630442174183554051056781401205384222365309776976089998442647724458753249756390361224841249053092036349261134683612665872767340228480185649432845274824216376065869719232548748422706556021239796510174142478727516032348852233989242904709158363954303819072941721730826114251039178445821457758098130126885903762408457585414165365613665801479467508807721657774800764228803090143529906521332184768719350306336699498878942300817803942021172952499660306568481650553646949100068242094940874602211920902382957583891726759760704543381613229358908195881262164741017640464100960856905695099421947720055938267202678948202143263319928674275835062444868720471382411717285710824519298777837787463048514447698350975358813912841556446999655997207665828482446669906324397408285660797203759603701118025249325029359952004397177236522336251370470847667118502615733067647699715587910192998703325961043796546122741251729700046212746042605396973269210519110733937033211332587311307705528808056538336857349163809850426438428685653830628319547746478000621164514033954259578252741684751269744398178938782155505440484849429790033686036881716538120291627460546274657801685582849740251570742280814856559078249293673376673828854511208265539354316946570881666883449605586122427011084191556612114181030533614221750967591829481360550861055559290423213696806133742272977804612192568910763717977299256452047911197413924151632050866137370491545005770838378427209064677488829577148385786951151873652152067975655676861515920487688567870989419100826964321288855324118215398590926114582313223511580298989366442778482838734957031805851310045980154568799675888619263846596159163661403339641815639522879730050838565384363365464933829000737280737484272504855214705153379730494305650031743033220711186511653981178441407209758455743638562560391961318420447749858363505426993673931563510945742074514199249106947724460939913215494301296580224819524253043731208649074611732635399491703680263597421631527694235575371435423344616470559962986122964564360649715956764607354273485161860171019509784735812122585390352778539657362884222672235921408000000000000000000000000000000000000000000*i1^9 + -3534087435885400372978254256803899175669796165678538059625783224378776517983184428069016808818026935973644890315262583116986455455987554012105887422078916775841077646624268992906433659196324539579601261669545199672371894098933697482798172677348654811696367062702063745786949000464983475380925981864400168414874153249027499098298148769213539170598770182904336726140883999166591949382118251682346362406515397449827433537389201345507595315303624598434273479423873047759022519324122749422469350917953817992263801734599325673842696032671697753291250341012481889252314725723476985670821157177636570633175786984964438103261639810697273143760344758369212829318967739190171054411836291736059321528463000141162637274391143628296031960366545946398759873285314584702914857754690094072037721195619937185996544321017262084589540448271976648275023658140240154105975975090766438732867529178538608082787552680333706564712263173768689509149976849134117788739162284703767563580090171209147276459461488711507968846332955965692768456926521562472065237490654431169817677484448478192379130857599187982639669981647147787442903256079178784906957492005135251369805312311968667790017253299968364739637529671369011146476719030866989840692754431060644077014160994579657855811228266926858464173895402907064007826786746635655372527674744500742357152200659437694078942849743407948396125011502667353793777600552616736082535157104013546314294843758410487114479193737263118934577232277752447253623110598996784803629527202643175357534467537116983899635803203322538991633576071214671395940590441114979233700951200073558593462907682417276849121970108067620363769705822191025999053572560887051998915931043066875618721195979976757307886613089213496568956816206259045666980026690441170955147221558902975205694052885174079110928604712684254451141676489251000968088229096260845891441938002832764665800382875062197650056500737400501112136394528737112475678060908817649579053330894126718792217437718395555518255961584996228260169945238678964828082521854507590727928539118717341818367460216692033496060288053307500098385999785489165941524593493540425328025030967148739390660498475589549369169936751197608154268097039274695210524388518307568297126533087377897156982217566457983047730369204888845778204322671541063222411054770482741761710655949698752315674254598074091777590246979689309387295060883893178568961662464221718011455305239410143116920998471016710901951607516077410620726064489523248619209961651432653895043884756510554057326515554508997001794324243871507928485502092004416926462026442334253994438701931244755407745720805920199597265399964063760384000000000000000000000000000000000000000*i1^10 + 2323602610785979807085225337569540419770715669275193206318339910837327593264092942499614846314140647821776088758059509096694507649462727381735248849241216389481280206792460898008596700354999665110960845503267961955893842620520944685185686294995761390918931581542133979333606569567927801346565258642566268089525071133177783984525352536207660541396766949417729962591620920268756948271329990549119370454785178439901286535513774191502406487238019926049372850250801638134731850649562360911133649397953471877905376713364089504910860270463036720176110678331787968651566970335054383169614165253837959278049916490150844107807616276201136041822222086621358160845689577506442589619514736549464964345969995894287216845744699498093003634905874051515292948768028155611565081065803789860104519656029672998505830097155338554572039963749564783221153994136304717281558948485856271831721658768502534324435744900650825435141107431983970617808700570708264157823124255561909412167245432506577519825767334519436946373338004757051424935599508693585492382642149339271472923097017187705927293117193797154484243666022999805355872379737192499159005676933611283585489254667961241285577995482165315411866291325265080556097863716255647001680541245557805707018858090480400062783518758169590894531164970368695976953689110971893580208219378453519248690100612248411507335435053647548229920301587031466219607353595987732899644476019061659053391369781080501486666367319312051333675395492310188720367389866052224922749200179130500693290042989576780239629235540273084820891793118468275203166431752770025216423020041634855286267966626020490706130500265499200921934573426876197359508671190080170649952694039918269414316188874278937615630446222396318107470352579677706325625219645093091571124994437892125958092279650578357211597053184038867979316954033374586711217232849792046110743724958097441354936819326850039706664473359969451888954752672049825721095460241886203615165478753981988471530337453253178933280104209614005468893745356175091138901559193461055852588072711671072190824868123854401976145242953160409873815679284481862339145198982160867962899106891817936846435439787072858116471141779534389761137821655380700567085073354510785717867348153817042958165500182109645450248872555988768657676096946943759953677592119739779512233369234921306122737137809241284667037443103228032984271614268568367822828107805171837602094717470748085366902960120454108817354065368106315843021414213114220597908991766333360270061342402174693318212151634178188324258034404071701958963389909475675486413485826020032186982851797415274657881768888937877500127332244159201280000000000000000000000000000000000000*i1^11 + -2129509076129291480026558257102965688850655965076632693564760368567440235096688072052340712295464671356239770988041848445019433928371971256648953251609440884781523933743282982160578655725047929049801010130718292032498956015138716324117953795818018371892381894737620931107112772531160790892770947248893493557365041680138860758652379860845284719592158794024718190428128753439804920288775658605471889874356455182822558708036111056071553173392632855428995524595527599705035449802284634890712163210492785210643468107613844546119498212260389462802350736666341341677500128254199683179092020443166778076527357954846501673521743450875039031011941944541271891783190358963022225504780715807668049293182755768609951800415384483517568153500336699684109506047135608912301106015628235287959462632040540133221585891726424699063712117105975505264150751493164016977544350940939256066216723532081828723769061623114139452015190565543397516828696258642509148003143444586861216753261734704876081562087917402089167855831037597757111486938752377150574468122507219955743422505484578781496191395366683171310566784781393652013144982143933127966770640840782942745123653462775938020302688236001166003213679588800185875186547084698710293136684641022996127248380658384021611050806156380796662034564168524198589014425534697837015364794718644252962854285237976873970296997785712231781418932291338900338959435266078523234624697896321046646218505899410510216805324428703765378895008226524455125167470414590938006544562677617228504199771359457677902691267272955206922026534384263229613911156390132917353019285358507530983282995741171221664045170507454046498875262110704571812097475260694561747880880322587343601501740637210401816405941941021591814508660496946066302726058015351661266093733841153431260846005126593897473681545644447335419566829294897294845175276736398395366459873593643249985403869135855049738614596933800808482979550653170525712194648429481796772466420857188706196002771242441800778800968947669592564825904901467604224035392712461923716095229398551694696382875129837799369232035378267842229280899906091572085943926434611679991080292802143460478824281368523019857451857869662561467279237401871778495891564623495413425090243756873929361546511102823361663083144649070577070613433482712771733963665201454133547768653980182071823259649561098238560432376731959938028394129402434490554531824651189843292288548754942060876021064071887417294138970831819876741829068549489274988812911316655360204851912691537786215871966294712833527334123506414183970603286472949075859736021099115221328208436003621519662450369727409466832682214226290278400000000000000000000000000000000000*i1^12 + 929883345471738606951071444424744969584111931076052181284702731453926726114712549556977660863468572724221491343719046647996965329497017071960424249761580131549671662289039751821280824417181710898639038733944335167828836284678341812693069083928184672316316616969566032615659489261911724534358244440892351502995919298210442728990789886851441853778750917876595446805951400426363820751146361591468458072386907656246684133097608000020076114877991565756677167146618917295975364581051491179496950825499363115018305283145432651218115603986752937254393824750821614719542184309019511446169656450300245623543905954191144974336212783324353138435218561478445428890130117557425812865287237845757009232370842952221368741379636072927860785652917009154442706643265091790157955794634181244507803052084596661529519935229710857826377669466502439076275179304840565117651233795494604967704781877059409777451363158973348198917859224407651020546650164770812573622561170570491611251957015394911095604720642813941413651853703492891832419652325556530784950365287195525071339604925084395210474158657385468079070451027366839985315444407497913211709188885557930839982562419467650814126416094238854697786209599021539669665665021032890914755763456485639418783153709420258561613885505064969495622694576722553041258367327831018996599979696513276564800023629326400466601398807585435123385298615070848927965035608144056668699353047283872349493906241513647258600206058572235449044441762419102793378520057394528129475918220407900198520083117123567890203544735801117479190937746572827853462884776806817247643604015953096044209188062231158241706658086979243628793734917709881137055591459606060014214066095986447440964126317886163059242842517222840823674861254074106191291927864807578007243993433766670148143607583844938057357680075642490928313525990818175241239159341952914705861997602693856043665622631139549769231370162458540880997388433212490296681057581507239265272038473124463850314314640350826902107111472231113685034503790597029498989538775105582639340476433643168807889626637345402784341784741927080050962631363667377460455886327025484698146568402743397940485037425196694386100039183893505503315752097819399673575783353677144639341123464203558492522545037983740601331678108141835394092453191184488787098963697833798152854474683884767754414865945417554339463347476049170436132130829759261588373963105960181640889765811515551658551574069902733346335186028828171624677643582195003625355867929554248598058453652234930434561971066191953206661024694573131271824079219451443989141849757626579999948285129174822811137148187840453561936896600309760000000000000000000000000000000000*i1^13 + -409083531357504130896946198717663715390779966599587253719406641761402693913757265076540560954140100338322477045523376237911951465299774826020990335959675898699834447119056218285451502711006466223870846325205958508282134841178922144257982844354636282256409602024424566384651709573174305330415842503741153735262931002254064165168295436440483253438160252039938080606331752563600229807284756248163245389791148349366008033851554090604800021937027603689334295799044123396337999117811172238325130690579418457358847333502795723622865065996752596411536531852672299950068769410772749800239297602415788186152086963870286095964379878320475148693081774800552137925917863589147660596393155126426175855978184197576851233439735222472205107270154515487045889313860454755725761353182762763389875953749359393932190297455334528491483780545462804130227458251716027784528133774624670640730107357618436509141446253933724001441487146995836889134852072193391163175260383790409243531525828559144362235770124698482448840389226443118080292290896496766206456386255944948103845943847313651816128569674492738595621949512543527955017035045808148680514557721330281181185316699091338184630474851683030291676060273878061389761181649761505748194483189425286529429192572681346460831648646713278147838358800031754790431093517626084521253034905270789258202917384223827659998183265282600054849708310371489974998769472210968151479703889794715502485297181734783308723210139333658939994152515273486303374488607373736892147963403128970223608877186741137770055272767646852939883594597340594784148175406405107896912074288827812211307308922249329203341897572819075077548720695662213147095608284017057635674102075011760665770540173634567448087101126501551531456930721745090055138957248341593938826077034866920051128441146845267993127066467639859893263161351434520264244123574278762676380502830678471368426628631209991777415386685918509799594012238211728399536536611450389379882135980573271870895322654014491137765912666709496429903730288235502912208049173341624629380547166684891725180414410218640646958805149644800050178139289129347849506572604220502356072690098818020039496428129330643144910695118087827829066775787362639988638538650642232344041911314896331909259866512388349005285246466698382737586312351286730890282319227457968121677598369257886039168035486187188217790603240441382095025548384446339460475471989172384800721583504411276471548205980699759331831830478196754871143054501402745009402536656330784380693802556362862767633933874954260192363587035300931555161459543080129345032201801192181462271443434149966025812737397614960359896547275571200000000000000000000000000000000*i1^14 + 78985488962594267785524501442853033740386722923623531173782828459040655644480108770707944198858361999991706306890288825497956192885809515285753454856210683188400513040846538467811490921654797590573047577550211668646906530989603805165161618381093950598116528252384166111524294425903513063817382136341724278785011029498240641467881983706654892118682339604711725845050219627138292015786629839684037205817231855079445621213233236413882741416672829515787446587092446878649446259802908254867412239189784185628004907854356506810063197575472155993940593381908548996367291094087691207970380395711010765826289005855355640073637936277799086365567555607183729924409378779850258188263122872255833549930940025148051878433139940381275064923051319965665342176742495163413067444398960122186479821217631923098510809161010010201624075745829025055770806314646316741468203994913935389089122281003674080624616832919526314520044666251832591063364472691655730273019422224278738613586677948530426403977414544577185171367320272503092695392385782881083259845589441268669908847637168679865732142170384301124651547878576838564199297767212993008595733592521123939610296273541754313205719724912480865055312381339526781852405369776345343989492770707165682175376911408167504963827090080685498271992216623266561300600556337455602186414693464213098846713390933833765456445720594389769158559096362524555025104728672950330999257317744943819285640912258810594393641329500156234478461385347495516162394727236424092883347912839806591192446429618492039890412935754740947819170008569833780482805857702668030387254836376216231594378474443130051730616005940177606642531884690010013119930014645694396939349666864695147068618228396692188957066614886667930986715735366953446068039907857548872321802721820065521301680539804729771077609421258569091765526116910568910169818748118591679343053046303649056906590028602711334279071756295621426565990136392305048463687406368247531990375868027329751736010792199848929461565162232316282383845437026931414652100001667062035553839381070213538555163773202916474124687329427609902263381256310067011139525597377273694569556710820591375325234348034983664904939575895375870871223708172910992447242245275818497479744747377897001139113982107022627309571284593904048349068149526475422549042896699256768595207418421833336966769800249506853171321676175473899509291422270759797125763788989852285502042599647321285908455618087483644414509496065319861761184433374349717693193201878591222744671030209568696989163987559833964054983829735403048399896598353497499985140407158928122863568025704537701986295277662946118091906901606400000000000000000000000000000*i1^15 + -9668113285699412847391418328728885177858342349597661201787329259776497803911947580313641181957403383516135791453015153892169852466144698532042092277477356356664421922092140853952037393992172920227595502246406015360208119096783593098072852044926814480636669368562360490447708815414582404945222165302080267256521839354448140840212298086672967265312628451766635675807685776505141008327527133025749853903566505049297667958439240615012675238486183177183989876214345016753374265160291668209531642066724678778088336295549460534680067037645330572958741982845264052789993835763885136486441743720218919561225322670227416473105225122714183132882546243870064982958823728084856032397697871684672886412846327769868767750146541554059310589723224704730965270055675291163611554565312633753517357541615001370215271733336523274086891966361484714802562886473586085738923816158403379380361335720231878421104622718024957822880120367054763341815680907931457995756403711432797377850128294227846644537099751323821807096412414798877457428892946843015869885326343142354606755719282054907021853681055077944320973812883105215461265897979368437980033695604655083984468923048570258386513274840555556264149447413377573050065059894453578150027927612819475099698861068089851739503882853135249930196110214669434246270255405618989466242547455204248081928084934169309112829442615710719858275429624824490165533115673675486099029246794922711389458085811045158901703314108708588669233711802003863225588179342800528364434502980549413924024591362746994666670074662496414388117613684773605672987684389003540804325303124467251343668405054924218503544899841284597838777987529479506496865740469400266734606845496812359740384793158980081178211976813046291879220930991349093696730558985682543767649901923349250806376194528483367461572857109496916042229988883276131206101374038917843414104140895722142885660489296530185289138919837132599047347102873063803708274849210103610253981547479314083469423738767175069309284112157600589684833579330153147345457228649719572449045723085087276311286447229474893961816571623419132560033947767707059087941607416223813578535475385948663167184374019404536019856149509683373788335231340373618076275225457966339396735863187784306633462050459324789860540120485423517715008039808540228184201937396172838813728310661288989856205482354809837868361821515060271959549986530301598882963090922140580206767432576813936005747380234631684752095633462398590272203975763765719906079787288383496273135280245537595379009902933691387899091801722032752785170774963178442452369000594612400237998548385389402484728046480254371556258480128000000000000000000000000000*i1^16 + 950733727176630607589942098565235260258686558056458823568937514771028390684668444919231139208266555336314102174033722047763978944668209164246644213484986459584676273474587055704378925130336570213512204764789846681570025423961608697642906809838222783467429025526607606912423400207538505309407183599913568133851243145957789280931229332895785341782207430234456056402830100380062850300837083872488450200165331644724250244484363723966602165161867134593263776602389913887501861454685070022587874786483368494143596206861179604749128582635298836225881887417114251696644617767495822507050783408119939461487923294218604515270920455094763521305521542378399390309232337684994562622862588406888230523920247289314142408792923360127959625586773715012046887745761765378879214765755411434588065069316238168008392305813311121459312666518660277038975652343662683362380999850986628510527312912612619093856474906678979938617193933114858241155202237352759290022375742272601141385896418760047105476344424120631972795210228289895769228233472463756277935023871223714730624998426285706121455746799899565140655861106134575401968356077372293524493391803214974250066520868668707914509134001264399057343566168649174095527262217738391928019361053155304959566444712791035701316556115041607857460069841044541239969167006444103695381485407513575176204872776070756042489353229471129541849439504809977730308691652751310730242978688180223236457793264795636469571038981294573299044027924305282895550755368971531456124992744055809283655264936492325788890324805990468142856117923048540553272374013557627967009853318127280327919923331142742775983206065996418679457844496388970983144909915234831358679730413787440559435634361500425737004842921725925256292834074330979897254421102638485184352699789085646784438887636956634333080629729908433901401438941671791572912593280913116310035101803039926243164916778252153772308062180814655584149688457737714513001129106559696951983837298295901085641855708243750591869875953238905218231643685022730254300046445836029445397190664624200735511840733055581175690561315445505502545569314258030782324414836548648435967797652413719925869797494977212311059658720171412012794233005511427001426978287363788068756168399953172885185883473188498908001991994122561852969316132371628934351033142185512810795447667479314559858773456647006589449736022513411186298128243984063846120232756550071765315243138683481264596558792145446353344296167149490561628431136135451486823220824243757191104754063802542464154416303351683408759579429833461532886218119377337107840716665336052243624051557378514573554226377808950036833239040000000000000000000000000*i1^17 + -75965081377910567110998830495558787894803653531315483847815479287721043071544013791931381560740235849684658533105690365445611298616292151016576824706479179867980478150669110098495564125944752438537344082754938338548077860773967925739354049206480708534438199219451942016988394874964528219175590575769296803428100349721241820564737784461384019398486431015918760234005503052285809108047612522518802512157281003028639699301189751472465479605947288055820990922180876060451148186594825925560241518145989855685233045023375921069102526743771296910089864826261009966682634416855623013674582350040626182897096953543503794337532742360760036499091395167597665914082052804145031325087050862375389666579421925287583347451556299969709273344732686201975421640057427369241067674345117852736645295382456698321586279459152971835189676161217774149951166704764879667044346200911127655483655867968005724307279432823880653781177365904697573913410047443278730677623429220200486281189604366610249219375250274114196394489742114255940853624154094520679181084909514556784101723651922480219085887145755035877150689887407886578377618688104407714286473704021366434383087284629359258343140386977474871250885462233706089640089177385065746719673179392555121307283633983169330319813420221905831404010653548492087033188851201454918174731027814007336289392276501595003046425538479535139694397333577655366082577064240511741744901612034723736772817878781406897018277507269300877518214433722652692745710193324086470724848552044823759461426932357085440670923579778651209671381327041141571304425189886668374524195062550441658815776631625558232709364587476147903281598141193788063045324034119211397137983170885192636040600286542534027301735574414125350361852788236223839924626624762959197996427950281714188821389534904363390417183767663358327794302369737301704492109215011505518461569812208314810633969465562232312947217815886380705407592696481594207880192798240331010732005301625026388782872676974053253336627021717792263609726675327266083155838306157260519518447845045551092738539223417225361393234631755505091701661254655765835875840665335266726262726643305262717222773595860904277173550929432836853899058093934889939765603556649774753796320505054650429042938144534756708308631621735888964824187340094323820336387408684522510572859677835678848887383569517113584800582573702889790248929594838644970604070438309482828424179470670253653107887064870329909267906696972072070224451920266973434097201406970003379658058763944495096300131870781309761879594364654263792713364108750535417786787081684064677976531928204098947316954356970524646572032000000000000000000000000*i1^18 + 4348749706890867032870980890077972429790997724763479285408463037800400083761097016852814873840939130370113091784917674617248325310882796341130729361668246797375677723286866280903909406419137441680565589969236592560798967497538221229164221046127643031581452365285538751500799110725268835962506865153453468646535088310022368334906454004126981351454244778734361207447435240639663588886243390605654748362429631948489833154776305581244821456557321377960017239441370972058120611808537930686734849578266558221806273848719666505366449476990948051728818043832131136928334348008524825404672677787689353603768438478424729113642376538577048160332237891112400727732057728558488942896081174199851006473859419059368577539207792789820849980544943809507579599871713550427229576489015465698935763033644931831230710079376684908638814671772970872530036738629741095061405819100406935615696276407835937136407372349568787381704228484603146784264513876506808511321384668041329537436425621754996550605115284099141462487627043906657198282812027379107337651167294825917539742759812832254016550835583260666475764345533277979265587453445504606744211386333914723374059726865172515002613147262305394958127732699487139102371119215554862898059622536260722671147429320958454462818427724723543387847935408602957700333692391929070012297760882590868204880211120833921582308126126565703649423774132008181470978329063938935668055628101146432777891355725013557583530684780123025191562721109559011787040798937836582079918088325589447265158022580384057353624710160407314015287255414447865304800853102262197036507210303331558316605289362552909575152129225347241842082184794009190876162855646769610422415552030361360217919652349070208495264784911176038477248713542379142017408139638893304652526256127282273971181236477202872598541391052099324806699058456921288750694382293812091287252236735657976434223000108661947324372818982101126598456387722315487685155522549899350488252903680819132523821047474966407616326419781529805953332935553338235909808532926183593607096971902350763774695188441181189752380739307236889026253191230677069254756533904584063315468162337469908105345356616440640257792097768917364826019582375786439256784335557949894398545409737600439111141926541765629055657688597504423600115051737755862638012430934324872160228838146579876967007615468913004932659810754357610999442497233500309555337064360249893554774690689511050178394927847922084068901075186537184535851602596406754622772571010442602743239232072150920053098724394530794119100274824724997176788675267757154356334393078183813951860298112393659495640634062716723527680000000000000000000000*i1^19 + -204007409481950889563510451901485990021812092108588919778917458634016012882428699865260234683017813622314457899726548503869770818657039416156510565270255332038060527644503399789210848129638392488107636829741965697940082822469687170966604190508461006834757506282714604065342902576953026404532454231095537255083872614842729155406324466626556491532189954534773391739532677521509635764256183506551695011853207457358124109064379384142336112212101101784286329272742869754253971364572116134940254337915531293217444387866252250030711160355597389277455044962893453960754817143107837041572338052340284888263269614256980409670688026153067203389241217980704486142448746745657549677650993008501547018526277525633921440604022511394745131936371831165184769339687514223085229729685068385296135016014406895887629588990110969571346856677640444653173966787066336331849041928157405746359292739239125798584131143423898774972901890988380464377171729373383711729111106063064637195921348467505626477327298833387757018446782528479699236693237381003645158622986979110562394461578959811037782351918781615801022322428890095299482249250468578553855131862231692247445766834207006866540865462292758973101327605155907047978459758586056840345593110650574688851650555737557362156241784839742728375586876740577122456359493884080414679996806223746757225476362348006457833993301008962108235652261460314664566144856734978784285824494345569405498515713142809632488736981938801711833735719916580487278594668482093875521110827680617918315897292254466766193556565109761579580269756648966955983395351586269631390484433945210086049728635911473335841246599564233065000169081380991839921346995729998507969069782903518447112045840455118805927911394743805371323588508117749920582375233413411587175664780153138671729510700261610705065481303025222055648362446359446126185145968440955525906943395623583491918457638369507676715563298758523916343322754418033387881886493536065570611785574719391247447215947993939977312953705130290224086529429658127331523197732471857637189298558428516934106844974790985311340029846636912068275000038904818326479910672238483995361203035319254013453951920663145227385983682886514428090588529033904642215031684742330211726442166865248523318399153708873688082593752639261700180377161497101792285215574608873368382766497966674381405615491499874426309484676981938891795187233310650434815736079194580025279055532613195384668064383067155581792475105087110415523964647726870030162069248559829974231375664380575319186693018792327326623797081406719771505515994741773599658552016502048505004313920427836093347309248853017886720000000000000000000*i1^20 + 8683320511173934881928639003550707113346704850822808144601670317889339930367034296091661956273548234334933885984184707403185321398192324612600136561024112414327396009379001457685389555246405539463608497971274005725467316709451537132663294986095836217823120498064617301397717951739203154810763305000188182533828470996730715974009413340377310349342461176280230890586324469168043794495806548921331862796594298240502688725890159402977123238368255274846359904857519308705281643784628803517799426368818653787138298793886509946083117889041386427787611735622526848768198190048123483879670483496335751811946006337792685680022802531424705708230677540951542264300119772707572120512382728341269782519793839058146786765581488919412078360120942484917228891815723119495646421429775802084497736700902318948149132435416919313964295503155175948032352821873721738409736298118339784559701179300455699261999418684175765441509512943091871769280809200666276107128384026366771829750588410282433722827900913886767690073000624224691889048946656730950317862160396945554368023613786014448666497453651644459449339283588915907154235834634477563585021469015921382479430571051071433119831794519349914673856250741685174830904380629349686538086260707536864235830384687907510783619050517943201265591994506356580009278306347241519741744671208377562549074620202383608487778032043679387902556818560115345725851714539322902486696741095775792917507181999312545515575041637404333829201177862366153406228774615202172469578280841279575461627545083467291553817497224367783590151859389495144262671508567903154625134444708661453849267083547322788695899158209453567167770766245763432692351557934169055727003934769417770823924442249863880185778876806898931139583887479060105441983705340347774375144664942022559690142545712274788127536876113457936116251541703908129203397297408490001766332869693468791034613903998834005487074732225718448830323079836028560293899637549964296823648940001997551001358099264432061724779406954902161060280106864137163717600038623316523667594453667620811126792237559687630705342679022098245210405460954744522297239235025522748606641676147285447406547199558085893319576565135781222327271778523136477974490011472536708519161922553299154962438807605214485192701585725624135586583950141018889428518273019818394135866981555904906419984534868807038603349032690697932438358564623486476235002497802671778943285285604937346616095601355970780318454487481457944979749606046300830631303950183920513736374959447017179397822198453620435865976533413306937841055382578257088640892790292734355552319838029688478962580911183783526400000000000000000*i1^21 + -338966596552759835162770994614599326853788982151001572695920894747092632089871172087916987178112866789951657308940475434506066590838759484541610619942628978703865943264639163766660401814290509659169991212567949040476334485379892936398349183496465152564161425438286891421180646954313270136270878286309297523665894150559656881221006162419796976522616429589350278806196410164562862234690160842281086219381255862252217748093631162030891814447899856209383851706614990042953459311306674021388516886539167874654355128235961969074515231759558966855029996297017053836985933883643842222176273596357958639590323780466568088522209903466512541941396438102166928305994399519289143586791107738436599454829787774150107610489671520861990438504126142435796495244357677942907168288010891593801369621394693781618901347414457425915064713268147996677159035658170092005245980732676292302233899805660781746850328146414482811392897876288513690663269736161896198647349598268993639212706048248122584084462096318038839696373285050646074790143948199488527837061911196611165705135801270110790688023159662253056776623142565097414467110730046966880333003922904616388860193585435168276927355586974740619734648783664246426892679884265520295965266842117297215253027206449219771898829296246986442558243419102928365794090652700338119181490326424048163893768943862813921070278369661370442470782443022078166802877892791523012188631382069838123356806489719719600201697863322926609019631238180221600666854153108900283400386465421632513329088771276753962324980600229465386169762712171019470944758053641833326412516923234559650309259152510102738093154297315560991551318007465157014741882686871683098688094293329086152791410228965704896020080786727407952764590350085334123257831702292476665044450029087084737882239975228617952145366873776717626918455759630549981487912355426275237825610263124293823744977111248965537971934719304237804815474734283079224342907455874759749239886112919679795332915360204245262091648859359549296041138125979706715664956653049355495185553446745072587691174474571786913979658741564339760697973944412195175757815305553820160117049180877416790003751594980198638085959901314262274659042145105825885084798824467787369136023368996011963917201178655170250192416245841868706549010937745963079850029129777804400326769846464164513893807822065590464778207424017934734869333182434747265328359842080279173449202991296743207238596821601970958174053243025395474231644363712055439289832318490353380743754948117115356362189171512702457199323992524053585384177069112363997261960916135940381279331196142376391368156026765312000000000000000*i1^22 + 10376593081963155996733855957751919267512202225711637425278819979908816303175293736837563220145929155476813654265309593379296539749042173580283286133811216965449842630449632565836886413090947398480212473232345019984269114314766988833758011700262239481827730436040549700369281987443579201845121278928000692037705066397138092796898567432558758511513992981541119066259531896133009099147255821817075487625524623641680631413068997567200004019480997415382358261767826791490716647071402612230542267680542760497032235402228197495756913322890707307914936700425424967007999914168234412525280429171025388735552103420167098010497864139569069391377618179660010259178941483533533801906750561949549872574818515648252008730950030042586842885742031510182393612259427810324476939523262543947301541486801570598587770156323117986581767283835006498024618677132022409904286109876599971803841169974952029049635040472602563496165854529398349751189290662184428792357889369071881387495777567597138617082480951786915459189744601656594744683167180183120953535505153992951242003395013326773161488577530372373783100000919334581083968144691881347613432754104184467922416216312724124334275751687682556597797860755048390182361556800837485317337835087642382385875062374614074105816823564860757023650900637317793784561301401665070741488426427531178209378462896344696283554515579302215161594194110254431801512704372711702588056605606601757757041763111901601365881767054061830994687330923844118649637987118150334590770464631255646599250917975783595180783680209856892472881947773703095491488809808287636194254433282958389561303467961557826957941103099407552736755383087206851142856537729454638867937425526252218296856840733554826440945071809545054839913158461632313698253444024262231489424102639778582455803811003979092806944926098225760563187377964413743884293254930346526593023703945634238732583182312827102570144367654615479706546621856697694268493763033257322729872545562173675561287401362621607007777273484674787933151927925214457304816618667103028533407636020763687081741652812303310537954170438612945462318150345984067106671952837463114886439630899882146129218790838643365126081379078941505975372442018045222190716199793912892033754226678012965272187767912238469368669427518152672564302987876015848340512385479360076932812250080491543967398513504691394708817139142956931203927969015584933769506880334625127623007020136698782131612555676469974222771844809905834382275887298752335770135904998946087980306588146447809678906921177397199166860027470387104214513327881252879987696063985740392396268300872199959305976702566400000000000000*i1^23 + -338529176097383807348661033831711871994130374448186907256689762965488823574117015854956024101094933643690516566300077795735375444676735632951993067735724425337730086017514517623279691305111004542507620721410740180019461439914913459203936876984965984921362558876236475533213031465974854768133146853220663322230040719084058110807792948133653268671182941538124354980662102103582867449814031173142024360013091030628273008947972683920537850772310950739008992815611138889049513355238204893911546319778182497368561890688268528246938196729079904293649926237490958982896987483794332740523987369027420993512156327246782622045131735134669817127585558389287839849889295188887700981964585691908771380268963281546086630471727878583569024559733324700435376702964555736471985550824363916680853918502624075863626232023700520981445355027768035962405397334370546718971070837481958397495247703607441602093320560089871543719635342051533950585489989493396352055571725344821197055387242166885885194570568429508792279816603123608870609801770728113857231467578645577759614705576146938677830066665083963350540019590286638039985647591171805227205439569404921945933950692202643370272259326359907167155559440057872847187277161205351761689404896285184128390023627551864992370950034479302057607546298682769902932565462605405409564795430717734869043422006447617777031972503963656086854137160791923771998301624245298154846378215333841641017171663327342898269947439603874924670527232906367956759419377646712788055297790024387958955243430070832087492981535220561796365358261283342881623050224709003734507283995690343431045083643013296092247584401068075203345685660956163564747543917780123350589363001070110825860865624248997136446491409341192625041674584056511177376737980788158492675735399445767200392652433135750057036155666173131521723326122144669593972872197475037573288210325833491292677488208278468872588626729315838360578424284409928760608508259223575550238715164348380414976109574124695681977044410374428613535062670715359762535351324721589506805168152631831863368925717968412176005878855621550633215222400630341329433629371301473865795393599297472167441305194778302462949403427212684720103002191282997027766239537218459609884788383731404785211873226051418732875440393136603073492921229563139691286870513485677114986813987405642655236499505873436576390219069821410457261896328844208887129123038809294855909446085564530064211602956424951450508803377715216546260133125237759549642251864693005832303868247503510855343783207831875175447574832066996597079661753150706481433403758524060882898413469347304941648084992000000000000*i1^24 + -181729791750362204948787955908541754804096234918129586438814545477669882587831440541775081543693987589244592070017264628064081440583977248033620022922289363208510587093130932197272272949775630793948875139742018597690447921919817722741210637693182514525846792491845071305972849436560162619917773955904549851282621636209990188118797800028608507429089258556196675668572337891225112940167492238030331740295773589556641743171942137234025351561938510625292680563914242440931459744090295180079274790201426404094837601663182685947448978277856919935280912241971851954081542074347258920155094042721099032888661886015098219350627579978871441807376185228563747412315633457319674713898106229536604781365801702550654728555744146739748776116326374703724805789729358344106524159053570320686700528642949797931162797793137356475877929486414602338770576341421555736007546461473090347562096309559493641434480586322874080843964624808917067703604606254433856386793835503460076343998648671414520452926027622155608618824173375197037891924540754057556678097196763036340500985342851977012167225102334492189593453401327819380894756453516454560728361297338408473763807747785462382773315555776166077486145511917590178748962372448775026115924725245033648714455471426608731748358955135563489755361841428558711833262987287635561397141895014293135236379855141428024308093385407558083986034710962756254608461844442871732227624698208193187497548981550874502426958852847926904875138381731259769118497312513561292021501532860427434616254236599375294913871414481592810681584384476977652821962785739254739959513922023809975928421614038928861297467867871191042697103639443159788936060154309948105524746188499678420533481844818498520062193050097617595198762577394020124889507442490290127026178429616984358085743391708467314565813019964746785378571168371582564852552218253973873674954097932044589529000718197684814621752324930260459964643070338174833823405063236904411011217856098763415937898400247113808219572735374890648284616636454725531713162648444593369741106213463204481351539959878273134839629957201619016440683956615636722944560084038215518119120957373385666504092926935885382462973753290419565368386169999225680506213113253409205034838536338893692791302531511239726468955321493478608909071435685828704184142230989247267337602332881831359852336411962284337584244696074260011984227806038251476129754198712052451298309200802863320986188173668064564289681888464451603860450191351393510251680980866153033561543140460722862890444931139713376401802635878162472043825694765634726632616989350557992047999117859371622177177600000000*i1^25 + 428202371487237694144736259488248310827314901942220314696056590654444521277609719010115223578635467819148377450989366072592652297664726850268628988524445631867803985139479471142338728973356016922828940531624856795752096580767054186670522285201318261498167163665987705582112822128988778751130892459869396072621518391229365825040937320176848205496308374708680558317442291717499395992528680926301322340062276323115127549938711707971006747302069675382330786089277108210635778501583063052319470103458778377703028151788867946046428923364312046646419965287332357613600376528905602173815114022944347022941200188399130013696882529000396183807068739265765108306198347822655203321616785473935919929209152832537805012329444979438621778669231873302612235838656515379283518300235130304145370310977399268294767981157741324108940563208694429965670116220654543875901623518455913104673115556667175516629748513423045652244404133915851591283681674948333710516308377373684705931680630446774755479241893256702979663748794214800390673457690685680344189012242868812245124445850286413768493236692530490031803990632263965213967423877684442361136701388766050660491128101604874339807519027110473324305636155195097304901970532903069709118864123530008910472455793678259061276837898961534223272415724014369797221230057602219785364588292235124199853061045932110374440127326870954928314846976946779389250668903106759274905435433819166649453635839046250435686882090570794207034659978016689725492329129196195367647566964016445310119043454412835124451696631724152574640280642720792194089046297054827269047812297092571348186129725514859690058981026740059100499543661176438965502478513247350281879536624656599085846305424601677119668220526637609322155342624422708158857173177902140223925210002046115650509985680865900299408348651200156904836167553847910975082471043473336464826611957378689564356177639120248413115881317513493248688507265355726836927070369099234262705351669269875423228626183180361588810127508224252051663889913223299482992518663819527633781675601925287542927224838117280235445019128548789856856161140227626691323824886824302663624773850980789246558724659708366934538445655470928385441551706008343185232075294911227633325324115236671088916551084840568668354377165319628136832192742267644216537963240742954138155166322116374958347016791890787459629963927276593842729579737535327561536753891825375259384604714756233058452830704866617327977650597808647749877573216985798570380836424584303652052535955839022804393439994940645274695111569915104049642196915021471750268787157944843230044832821751836858908672000000*i1^26 + -15949112393889866684376191718989751782822478842551944008527473754522367622040294935255010971866480966975588963315102117647406481468451249273802280924383105100394396201809889367970688882247510766692905187129333822118619775922199270430186074125783540935236456286717009714574155756459628155924344661189408164406248680790243489797051937509074746756798403162812127365718166214125869528599765127873983983464936220400492246605803228644032882786978784857571729632965788677114118302057262207984461904821132940577116935445563423206373031066616868876783390323513900032069367303309573086896718742255598757678550508207820757574272842474571448064532981735143463495594762815729791441393966866404882538216782906092577648061212848301789712475588393543327594787828557130553821109432822226863570964862156691277428301175708684820208060810051596613405181255558508417973253704455331231914553876216544423926582335827476687534632389418394869755669786025586215208416647168889340659205359134102126759109968079277113489734088607856993936636868095723469912580310072079173980403335313652687824920863358014595627911407226570980825864569861354688211275817182308875646351212432927888046610477180344360971431802688551203190737545498052192411517115449960042775403169983657980957234998876990455643340191129596648237825571991573041840805911925684910326932508370180678709203161989801950881185113887877751446223608100852410966505362099508898257880956614279413747385476294652657794459470275217475763040649054491122614613120111170300593548356579000073020436993749022744334294657280102825599964503939530866623665791331917640178800544580360906550324118888221806609716932965828158194193633609944266526704338829190543322056552444381271838439756632371287414422805072265748720427799806646492289394311595063579349435533188168201606129792493492415633664992482655764601467561082492589611315549622403948855652216084961281357202438141815877463069371245399373078837934869245980121220697309356645658152661381032257195022607500210679644195603665752388612691299444379810869324739558029785741185118788240596595677112078747563767915265765380516296425458701712588091267319062518012284683854911518673142180760331629870737650219043714165814342347217565593427439752340709094985264496042403296227937173984897528064717824680457829452078283481227808967670276540338697648686031771089314018066487025021786470963179078978235556167361253002909755449563604913899938581756807837851869922181848518684596776123651178921791406948765679015184900027265992581092655901842229813829443260591310978842667156798584909125228161889418587127444870844455122370560000*i1^27 + 36202436497235211741502803698919646558731646445707680799928445598856767390904638771416990314960122816194804972541041743782354420801306915554190549507494930931286429744358430103498017189353890990363816322064974870882310185836112496347957165153685700210880441724892515510132312033889830851455673375466579468758848286027492790159009455667918544964816940127360412596705708755187551427098164737862868709060262582490703714734289570873500056010629496071519613306898562878087837389062932785886313074660565237950855185277367531106488816763058925936005938189048568516570107950044564753483961254730947887678365825387968174517488339848838586640637229930989037024506289794263709772958861903869658254951837613812279880070880606190298814965226384058980769084164547895363068371574339989698252853045683264592906826073981671557577281210552136928220814965605349388511941977463577497568789005166260075749900408300307735450921969316800697952664452889851271623006675124490289325391790461434455146244796970213140468298349251114009651066693787118853652335291699984049095194823933244237763131949023195358145104009055527647191598668411025787811104020607610846255242008718993144111158810939524453969619596817261412419850245131616890841259323197017624831006459684404039018464622381290405618025829009623799613908858450118433215659796848867440500677391253189361694027972822653529773123918070679281790761792842987888433277167690627780489056831717323113903215768830057149629903446347920540151072963329865713978516457458561932959713026406614932156027965427602182566177703685148870210682488272869712633018885385619860967004180596605508921307396034897780046466110153617278394137304774804425463024451370091041974992529307796827943240013884258880089473421213962355297469396249051220444555365459405326633008074762928809833006623498928423059441338018005221218326291165394741552276288377927203611788897213416169677291017711179893511220930630590643386331546457126337336107617880275904744282420003049127855162758006821693447403229769081618060365641673818015258250276942397814292327854627549693080781627329172665847646261770542923614624731248015214266542140812423214826482129062841120802063803314752944745589992978502560980894379736596778341932422400314388031207322088069374738342129112452590104720608812699686239897800712728914376153219107159417764061931794207751900504045043252192520525791378931442090998203670046127605955279165311434953400373739263714050800176779576222335443335764706915199264491946220526117867762886152359915751605397775688130317392212569002634621847895991535829017678294861388124897524251099136000*i1^28 + -10876816273595380557225013437426283544692175968317315292215365612756604406555717291321019689440438208519869935231235591377889897331245958585506367496986104388813469985247912502375438778972350765697459126154440129808720833818243567377367977844274562605476828595020008345666645918015715336395797645990579022083004086853280456334091293862773952420649993924801671731629488951836694118438248027035624583933627772219371593662847664534082867677122335594725034142959461011805130189850768448591160626564976113268933465637347255505288730217276441149626750414490199248929371320760820712451058305090902709278105350667271179990191781812261226580647199372185944702391051583953462241830966354795820854374194728626866095275499475905230408441072213937622698622102614949989377156788150918307820025190507338262446346254481716525372571328272484765869942661603717775927718274337305147791257897940782443361582842261562718191724819910278415656699530616859695580013985311865000804221389266376432717149826010955278974132754526907466033803259867479407791949083249214720237222959108012791151913396332912168415649058405097255441003100205090622500797748419861036351535352663982156406079721941029883861645931320130622838843442019108464625468972728541232536060435326448355094973669104704242862267893102290193977580916406494363827784161390451146951478148841431742835264788745080734987507293977896161695411653864444389106118590132687132583025861506773328024888414612300414291690340441683710975845420171997914833183909039913315442647706263649052679842373349729426120099671777015953615916502066168080959740499365113563513049152962618791800233349982144882956674312839152311457726297207247791412152776755791535218584244783740928061638922045732330036628682465699510607001739575230020766245653990250720424984642420125424851466267641364832151615598203831181219387514611433477121307429300641234804089124675098635338431407727583868358750580422444748459428103628786338133918864034918122238017015514707830038211781186523459124959792244135572692782106547237395186265369502989590161793865166222199462116747907398055717964737739759467874343435562877879038151236850093660464439436309129534910125642462358754569114317768805651948559478989197368508670004461762237922997893323561093698296626294309012203029609075467689546073604416800317983751118931787724990808179120833048467711312243217637760540694312519172974951114916220992023956810974350810867589275356015074674493311985582396369761195625285252933461559574248694752495426579749423603508345267477826680929794247197247631984219251967612707585771442635834662448095716966400*i1^29 + -597016547955434546964603653292090392201780177099523883348472893646676004984539699222357843869045913833051930937736318039716841925775905884948826877765189602000680463917539488748140826656307116356131601235021253500417554530101274189491251782049119405295506440636384436325556345983465361856338232037761638690744748947028619286461906984051972659487818096805380373943841758087702132586542962164299946583247803056465562916108325873229692270036532623733167736776396281830252405296640600824027952174273354532177320034260190439823052427771313819746701876916441187559920185970027589848538204232445773526537134781443994534533871568846535667029478100136764603022246713901423260411804505140726489462100037237035011952928772534363039541196693067556944052445632600178194365831015855142130004798903406994505072857873442848839388385928125173334263293003578892109405201420837883918178005478241146167531585332279299163339019215635003117067399438437426497007761827905202913199488883282789417963230711990307807518551165525479162637103011234081358850900299795436850552414658330098084854134613976016723647474768375195016005733760730613345252603794705997308685186769258882515647433061701573235032483080704116175035058389133606995635750924810877144841186123613987272192197632881845542029745377264268822623937271655741390789953910830194464876505692066854362046326951350752461353546345572821139242120379681811979090573664269224770236614205134391604343302954613400242700394667881644772972919271918309429938057903551623537791758764044718826664490588550357258998172802014846418298390855345691981806719046148460158762458159341032583991043008074154780652176412017702118292663980546661815146697087536034844625650172223010163117201837673164532268660447494024870182445146911819856516160483320489744336742402379580616027216787595703681596025139526105990363093951792659762589076129877399489546228652985127827216175428978312778118576720581012421704288300138965004295400867702168780103871437621634458514442933687506200468022030494834482990550492146705448665012390440123151989947763327920286642843342790200487364498368519684884811634312124417464248740821966791060452553867820602439639777661872669210607757859372401646031673758589256960175473158555285829792861157595824630891674711258274680253322979692983948981322821589775907343318415636301861892997613914312077565789558895074007434782012654577000883226526146150852092059344614281464007204092572099218532716139709959951516808092454928988379490836247309534520905704312004449483912966633767964635541001565927620174792475904496127057402709769300851568683253760*i1^30 + -4541654798595935428753960067192705275852060667700781553325408973453885302087954843091107087011523227640672763271485675096197111455163071875295924584324838884258604421234207032964080061791191309968824507184300161389545273658647993745283579383396065218669360404468978285117653886544826558817251113999958167060983776421512631896337086763562605714378714841671506660208157807465215136338184759519634695042142082520263136540574386100844404966295867771482216586873846537646090647678995842044640438405890971460538209645352235460604100307392341121692321349136681994960570902587813400446614738962162985703002519031402628973221897991699994295056534830063595286123178072112753399687778016499880895196506686303554601019908625845704964943901708276612460609177949047989721085165962232013916217498487047463976873224521792703895147521226495048350356865837542595942352565271764433344336157235882972133120603117630538025147098306151645906628388543903589781729479635388360751446165522258492969009847458612842858065977880965901267184359491164192862336437033903555372721709578523664679416678042921267736979119005505205616849065229352723006633880282475569934413614827184495016385728853664015035626376159315755402345080386687944215706284245642845075280808157305723838001694795416898656111897654010641893059915142724726354478552318568981028505980987768806018117433226049383796891770504552697769422698270758532493729319146141359074913103587109652167180169986225704389016667660645044448666677525226601797433765832545893181164510864365370175922720245786343890622708573972602929099868572397271018095773247877700613463146519338105752242046604156464839584220956105282379815740288474000018528760276596993948496362038930135753060585031956896326751202364555177568335046164578808191588928859321406270728546113415342956789958467563052615338787679517369646602577094359286303879848731269824400996204471911627789776878963789511648867739335827369235868487657558635482616876044498139958826116053712554053723775215947660928310580129023884269088032119552588314687545486690527305723872951794915521024650251587267974339916581896203890334330943077839885504598672294319749757483964307831791213032432337051803255646891404800423811758239553672519329605686358071939028749255947801449445386622918590947360128879089562775492420253165230577925875075038596427550367055178670584491671687433279196916307991774601662474060827829606279352812524624343336525712026835446259296486763937477339093086776444195851353978755145550510706262465516379956460562570674651702761718755670873851510161938817014350349581689084447943557120*i1^31 + -362382481007913975080086956114152591949103349776698223941936462240672179286413159742908521629868588342618867737145051768433606788429718892225515127745407571246341633376965795886914222309808758430647910223906467506507652927916557127248578043383070131548670187018585176046164228933703983806736707188552424188068214845505950936029751325537753223894822757052250157518677081091927821786939492837154687933586295125110965537966022437781074671690853933268149197442730636102900716276724675945424345769593278971199071468869063965568785635388864464167501374582744756483097275774676418367825300928335007541475855218234972871770346553913743842967590044221251630349448194770928128059939458905476796774283510939191735527082684598330618394670991973797881669799259184562393365832308363892906805426433956515170899850347148088613660204423794637735448920877872217918532932194991068714114466284675937801553826922305855926810451472751738581785503353008592180407244804039449459011824428212658962830167557348993263499304772563153467967875248726584096112937613505699648128148877967359933885703550921730985747278667651698661985269026951702315989626074401974390810883261557431289121185204821939359484085434686487774781171337060903574858492213717560827109038525111257535648161265487461369134837554119991896604314207383756519489029069494738338921709101792396827275941623976332587927366967631777543445774813602616687396498510182532985757197347392525246113633007347949513195101860798197368335277066838296323289027098036520055664036601165181904474784302015008508225541315170599623347264425220327257050112674782095691045345697159742969807403432909791197511403873983492084788143892911743128008129443141997919338605902138069414077977750149259950369346531634072682864739280154543130088343389185657725734893986390624062996274883682035975907681973756967733847275008708397395745310815029345362967269738080896726708122433681915906704631922475896063937287125844409158739424977441076607370241178411338017334954542169525547317763167349145578215511349556743170743884823257986152561799517349762319648072203568773591586025782031142678474017008076662598960018057949715865685761098402969467197439536637183487930110277858721460671041171718796618761084396053699152056504319172636695303780297846711872484074670014979936868562008876717372302277633562675481325573180868660376043908989891433105009173053326054234161388691682785729268757291551279995496694928537698854189986703039589625091598387859095856772653969765891514615678853116260456280089159968138409175996266422407327397336479082792727095248408977409572864*i1^32 + -2963755216474809032720877244637860616757309733381004970422393714884845675560812529307486753883336351346116650823102272111514170025631847710617271906758242383203579382286195723392249040015372059657476021519869607887879271272205439161240540189613181182733015127676889088064220854236418438284872667589771963993449787848851349081710638089207785908049458859826685695546446993693937483348735765940101847479045845304278730566830752314421576156035876962002073564059516774664807802929948117842352572922736899161532350921648805809351715435076700669679702065934047640491502583336332760560415713524843915856680315030067751612734495980960982993906057339564306777628458687953064060170865403713493117113150308085514944263884029070163608962489822478100306171634523795972771526176927282808158320957193847662502754215243119086039527344106829620987193778567845826485402052297788621719550685565330847997110594886601954461521752774707580346990726766494548917606974537517125638244078311093873140902916575852780740226189200324811933400255597511001471978650998855183717083065393890674893808831423625472778866906506450961550647958298558991732113877218467191849308068334793844174443330033043184167865848070740908063025590364717109629233748387901518431611964116840045019989211755103208748788926823565536293892212418092567754062419264268853853362600561382275265352959120993092688682629142855609645939960522900250082989798309086034764059936786587065420237156219059010414638990308035599086238918316564918868430747078909096173146240566993408640818296048896945231820601360721943388812465938909540871803227317539657768960664741503672943124739104117812808895797408362865815918231442805289687963899821740911541229900856012103736326882650260155124957550960450545624516030893747257744687655926103433009646631163054248749308091462290848787602570553469127156674397978739684175803487111675797491395014556417483734444930672247110020572888866056815853743587276481963451585231423099032297136103484065978727966810581253140493219091316262050868865817562212929782312060955054806193004790991226519983674712473931591972623924571682435219107518025688283678800558264219164949363349346915048749023932976590175187132470447716258971425133934832913762592340064742354884199779175702128687011232443342285046511299661101825407405054072550227378475053665014955088751656865045562344368770917969234686398053397595994674460418726258349861885850553092456865972140899517791938585938628113299474573720412273721631143529101629999121073587350568705316141935150332975830458802757953481996675910987216955703255346138054656*i1^33 + -80939603899204352159794540456136637080450025876351220326988969379839112830009431663753591581410600109207820732885115912682289221086971191679501144961338319054079735918175672531569518392245995376257195291448233057952980690606294251142210891881571491272487956357149378430436358060986710990525401268566612984868961449463183674549193145209105642996559396589360491824692679849118843155963873656289084042155115041148465352658390101294870173630272720604498983085849077840006497845900155262494441045678356512969252968871207984435198518862691426318923743489943964056097844048857708128047455150207887875739863255272781588520207403191061540683659922510185045887646629168296423890421192737262121876736914981415139797615522161606120969614065562167571914551108674933773311220023561368759379764104777736236536123818014726666236748991479127946055702949421012439653516346810613349048603896981285133430417136960097283896577079277043747693529350215796593804478431412006831229551118246743499284930385601550025491132287270946218824268856110579084290695696644242899200762641481409555460689494353219553731274172808273994396849233215384075809527001239281532172804266452380273658467612869920395689787133016048300136691156420639102250629187001537299289220815024352434669474332054598766335948271977367440696646188957655894883526082087056885808631176657498951155181000796167144012814895117397020059006760782837060847767060452723131074256734277004558882579654712160616073360204378905010675025846482442147961707044836034328146122916916981938684255260399183888164316013525676679986486739980477939241412511001722634573415910219689301430262066702759488707784869103393773214228336168502239911367287333674992286464866431541887964153530653210827404569807513554198176334551816788550276435208119790966480666795311305842018919826677989077554584088932403785926901435018838040071762545056064344767596954259982543328063863499900421151583126928383901424073747153727673391284230252588959506565256580943055753250322713224751796417743955967483882234849591812722820465089891271278989372852613272081620291872298184099198986797244832092471455100487747974394663108703726668262192520124390637073052664151990017232501963679449274711770369738282202204151326202992151808462512665048792367794221795938653743938662032445529016269276062609599041855441879438028590705914058858821741530930584304901728976563985056437865283109673443755812859535140858584486952454559997373275586645092603310329351031807554300001771207497367355713751917186416395755131051888517934850929280067724984782764809011417532967780614144*i1^34 + -1105361689472549180708945303069632444546853180331251798598530123277506490011498794672159923130413921053936199422500451172143677501732407125984927549262060712256152068235004861935281882367976974709797375551946141929644969727527939673429565992777039135581378109196570458527220843576928687412692111220363769801514751946216661034957033228052504279115787341519246431660588090829162154885148480058634513293502239288654169060722429655127196720717431650763733524774936979164057421092309875871109746290846225277756073034728864955187674019483180427006803862168023355544201791798021225843607999498107545594265737816903704583294023865013362217491834843474142153814144039631503682149871120666121897272652783027169386301141593431084284652264221651388555364914157292875063307075797671093351101287601233563417605264711291828521826833714967952989827035541338146201753700605089521954689515404967077964591174716172197492229404597707807228804693178636659811662844761467304412944535752461943878860851509438011754307541997259022981507894909280903778994803542787751943264169412001515383826323594329187945781690904458539525611704461982804662959931693066776570340300797840023612483379599302491368722855471953455221441192984724041305267539922529884695135800898757125982429750712673523456358587026549320097976907367779282150209247566316870391784505662922617182599503052468683679772908080988363164266486495456467745392451660303267008702491219621550749911978478799295433110900664761637308076172133561820435117036862424093611969161943709713655361968869606926226359116304950932036595354909865517946453975048957643903275478245268228627916792365954013449748722918149317976089143397954985790535053338145709683493966265042510271502504586751131714621045223321368448386858960807266363330044268071753115102041029037563029764065300742239235313774206918117895311867430299663170659901139264638606963428282680350319063079850576168551830830523270142452250425396883342884824731819119539906650080352049945276644556920760979637358221847038679871647092590834755716491741265650228953144305568745607314284925129073682287997993526069453664955807905117406228272317097262414947283003031813821964718543199448609749831243517985595910502781419474715967841973585386715560668414294542913497016179380236777950343563599441997526404715588958503715087375889649522803963485701418972249464404901678842958530240941101559585270386170587125284866298387061502768114565230134379707942706281928724618094774309896211274363098409873227712543479754687461998446668485261407940956160167376052562326472040146500100030464*i1^35 + -10681961596164597266672355116025150261453517172642063838514163772513712561653747863418237923723294200302618492016612843451800360618325044209581374711548483772648988076677028676350474295799619421498062291281725085085964436783185898737762839743905635548029311949983035706750538319648074937157046591080415493833504152659779264870780585708744467456822386303120063110907850177949613608565220212885533484624586016061697119334277095766988089547971810916901903640966228282288947907600108907578714208469937917288431101050341187708122015965057716447046450565915001451081139846668761865928564980866303878472332246130406703194958632478829658977811922910540492063770976009079563804008471458941771868244400596955240975337233375032905815918689151312538021295947793893570226137215506981139331491296344339742594612837989504669745939500249166970829021659445928475060551078494102848848856166048865858687478986987987857570303430937074861644187118642412540810700017598184520224423408753388800229391920694476128807007238194507017187283034068351827497679818678932208659804589490997829808447333935845553276383438181566364529300112063681863901649936705941029494564360212419344485024818847000678825835757718178289849729642555253179091520589652181708871397396705343705753703852031887707052101825203637136484080311523504270208229417546146721924675228793783055639184754723206180081009624143403848591252002967141274557367663637854783448627674491377178321490677795555788131478303195531372504183695729979870089035357935557636221159532742644326808347070097885891248157840714531501085012864234166486704909677781425574548543112376182639306903053013144826416293647996163281396682433518028472919310561553470447945720654298275312540606930510236615691523862576368380835147771245897873617353018812203968679829505968345644966856023853229849590676946546644477290888135072447960500727482081933246493259013839307418221520979265771009350341498771150900145125518080301266406365686836397368621177740309459608635824132049819343734054139175341168495052663551653570667727856173994922871662597973148856088224523463136556879519699235577744832557548328318700923755519527779241671156109976416556936641758103013590256678348258970041925896572766066268850075953216095658975861450481898229156348574145481962231904875584753339689999125244179679234505705099718944994296744026986698542341559188308837770262009891151324799616601246421767299507374752916387566212712516203061533679610019957913531897216518066543189775810872179791434539009723644925188235138932455794683064540958057983381210185146302267392*i1^36 + -155996598417871005355741770423657723828440294690245316231319784760490630697537469057783304415272135747711944623776314622404222903069659420771597817063399356069728185670931109022733196400198486284321287850248478452244120780711215393541816624656881106965626738171622916562994784564125072364479214430033613504836066832885991527550744185848561792897573846171041387139371172873192014109002482970454599040900738743669680810501267841683972442288684549908265130415774127864879745027968156968102657540927753814948314209635498718668196814750190743051735708751160568898010886696605825805811001298017119903122931703296998551248928226761579447296048307347558256444669128765435167962414720891503712818795442301793625555230597486901706261405149379211193904470906914462041102022573652312884264514725259321172590796989795367611216625320891019295258633100194248597647134246267691291452827888021147421135161028916338638146868317142860014672476115744529638370270447135245525584911431530423960261962990988759570083692487065117541771450636743354362316690702688358191786440480728388602827267052140554504537228372225695560662699158722475580314408806112583199149714048467188868306394430926114103328886241089080880031336001934862752020325522452066840562595296211205042863174963561411950980093329484072727537760955830890029663057642787725841889790923783178654827161702614645205496903503861772614328791070158380718877007482771075847957518218394602451809348801304168761927375791508321202013996636934292969316476095549981530185395665696532086467315169914942404985555037466808138861986603663784013699572781631098331882943042629956676098288567332603988235548106613190613796678280419435288668670851101898060542662654972252206033624976974275030808271032180980786552137952023131844038102824954297487287204409367191593086480321416703820599758011168979780616380494668671189817624290165504164117141468591707356621428435718252278124645825931665797991090847922929278628848870748878578630156224763373308437277104216139360152187087701578815639383018971041013066992886335006568485443359226641720706166978974621478931576386684196962454254880772721700722007046248620529093364456587929570745363797037502201380116984027896109538233424262304555202757881665768331280122042161313562202572950972538403840170531030716083917265854878267510108361993723308523416399479211113791167579866651906808303810565737153178926763338479143902549185697933415783531345652453537706088236816594945261348122792282044470223199444495155285436409461732492322502556778802969124857608767337219345804700674023424*i1^37 + -1154377017263701859598153793148039723341698264089705181771699957074103700179332061565190984492908209023775825589641316063175299048155878803558406978788197717630462238345557440206799128417174522993687722316394807684153447841916751855585013189798338982806601241725786067293253829298841016353248821561991495601334984107530435653567801197523802444017078612216952384222745701688092462728027626956935339393362021627755060365873868926924173706211448822029996805817372722381003654578283956962833420407922982873811672606605370662344498561850693769595683615632730866033763636740238932307614617390713388348290931206511139915859614535307764446078206859879807278496907494059624809444139088480690124215687525802593927265549659173812645278893106913162161572256177290557267721303866073242690769282574380270994344033395962398863763859285383583163273408307066169162456719070215285563785454467591888287140457593254102186647218238504615623265642654453154816435600148123565677103731898368850816668123575085573953006169180537298279992404764407457964436702291892078815266173317270137676310642443065469129317658298593975165443614374505763342659196693643389364246294351416230644917006311375643026833243019747112822498927792199049211396199058413903707204270614599508796771468880480119841043534737300111678415742677083243962727313995780364354960010567282607266646436251755887079576367887372830136165073825059394150043774664718122801557099102233422377574285705838615709772609074377430128842893315425207026193392060074345392856677767676269456742520731962947007915478801178674330547030543177488425783136751138618674405842783489886509414370171591497696731835860585740917803468501277230498256830852780728605119237710634974783831789032212133133867443572680447307907463152285660264285971308326156548372619507540470868230414072785220553609295210459563430174689411972237163210032987524008007655353925522875636209357681052044924569932735233220697753140342281064193958855662654478153517845552620396243763706125216210118132909518565180038623045676148071182503065086687768874469892912319635569360921084336232705083817925320716726530769832781160812112809308671822190884190561948251933448224398884470867189959706048422402697552866836094349029077073802090247134153088120715279344187722150833527249053116133992064971323683171673680428772876709637570619749922871640042508669403624278415764717921582405788484566622487217432259711941164385272973653722760569291631434732346386246358799513053728126702226355774570994905001200970242233234401235677001407700042868098697154182420480*i1^38 + -4695542349347143999473671865414847276061309764990365738487552802533670545051697569796258242430349682098061191282414604316166364494342693347419069968004061913406144106886578471802593806824098771762420384214269195374441571222221591975928581109809162567775049020402438176653329543338174097335610166893081915553954009124696404204982222034906990819065915410335740636945762569184669755579240989068020643079335099009542663289273581909956937786620315163818055001029281444212962752126838969118171428415621211193153263629507967686072545976082729468504503481389480598078465259269415734325886235499266630748401130778640597802607698177751197552504023458497963980115303508066751544256076812064757438784413540196303155723056849518798515271210159367975574128330307059350461357455772769361234265220509522322886908908493451549084867443655850696641245572320242454163979468827569293382973700428628257207953587029264658455984664562967271203953603963114842857725619930120665796612847777499399139376583264144975844610811437318258869870825513733226038342714430380169645138087489417320530713884641340994004400651773110822424997104103627818423262776199486009715708086622694866241620857190275610677595632272665313290921577313359567576252579254766955440651061855645447452878667421395321198781221011277100571720984712805117509870935384409151226300800493571700988298020125404927199562354685913047659935901696836474550874832113505688477786792498982775904549385750150941416365522871846549973037893859789622597059989548862855167851659288674694713795526963670501435188363014250644333427020711155310578741701104572767189663600711391870906243300131169098484511338529981506199615080139569852235156588853167901956687826857384074316807273532192840738713731531383862078001020381667526226534665762071701993422178879535418444326820260641380442741352576498903886110745752064470116263128180692019820287956965134148460080929623006084679213173557227344284102532460520981130503948608100570749931356300612050720695128101421478306027575049319911219033564939972428610128758665920486210800422233707527772089712124050518737836282428346825083916336211780225572573054442094284720823448292667550645275536766568897159779071122596554668097410474703299705084545387697973964646619749901839593273808211965858582096099288226606364918166790882333866915030701526995237996292997214754595602789822221148767572689816320317896593065660060792625203025712050579877442493926375099658912625548296993275710349757881793152813064831229639978642334731006436709605094429717836507392636138057569828096*i1^39 + -2212790247884470272059135239025046418211459071423137402168183107923920720782023854865949058865799370163748525924137006393873919258755915944576826553442493947410978067745181450438685374458395552131558595636743709476986807458133940536287334068745308915373547255508211804761163405354598346572497494570324314885708337416154575272009666927756400086049630295457345658873210982776648018616110982575281574235160245424044103851397853612760631604467802810682371091769132088820715584586996081324048895567662393167772399894302400306489158728539666926129013819894339296502231464561878213353507006459848418756549302239587553173063711369389046721084153383740460412399208021420145034149382213186998963015510934685188530864398373867841542406552411333106730272903370373878369593761856437799697024696210490753431402337513332623655095869868908675911421367368054226388431091725429356548002030394791384746785399290381184893314614205006083712892308150908657824636109962924345026971104887861280612041114181316200389456598902216135229309655873425664193060576415896711535411558093081339804117478256314278241711610385080312111206084467826368232776847086944511130687124374252784633809692031007387957674359757739047798639092057006145658320962459049981062482457549085825516458595021432391877482108714444147074301197561120148228846968521389713784132188469866377674656030650535453379538413176350395876818759189562737706101719117047340981655571931024346610718126432076812563145428979350647805638794289328044759570776073678737166086634240798505150187711388152460417886963366372328562685881428051629048615732272436184576088662860877620248457336290435334279851461884802655849361230520292956859103791254246758498996195522276712818157188934300272194195668291577521968643406936128312772623008717280756525765769965910053593378932178083057416354621902931002808252246090638774259879703458266980125884160824662957454915136408702098576992923319565835108886790290177305200149387945597599394551652314918486741414224193635251722419538723846558354778350554431406115868171349940558038172097374624198261736606437282772245893575709716224910368118533251367831866780917375235363385938953812793981362594815962351699250422191135308429725369187801588553340095805792498885096883947197162089332326735870148098355313821001046216973331843086947310284098160492971591499658732453423391455085936868830185799060595798023845186073437511269277472427275873596145101621193710342055250137709500988890374863631192975302556193606244694333247457525474353156176049664904898120312806887868216*i1^40 + 85820690088522247268406166169103183194572529264048844250046229744378450486771895819717685954727927072256194119590766090130665386454179520993383467717769576512947713167851791658348211232731152649490276661915038655269576192393607036080417201967175882523191539622483397660625130562561700546674927238496172143130511016540708966292534018741836541945602809646975618171164266850429730734410685431732675968687063621180280957154851941450727824812476209964425612588766637802791760148376304116244352402860139147958146667156690944197699690766501759165449371616149716578688717379289941980648990768416271218488723124006692202921245700280707979478423263793955282371515802369077339029856854373385162040954375731827052541199556225979473734073846729952071500156552118763270573780403051289685418640603608334368015365781769519668852326825714091686283369470186961281017268091882029035142121894328800398092848963227886867791803165641070007147436818182989517098296441730558858015627930611861676061275410243095742070569755723099198972357112411222916250457146201235659120713516529738573528104448795587367565660271080338008674190331808375054356588070006129729590552575649921958581709957620408764936479711578866682763211064442880077329327456406540930550566453134378030468621301025067993492098455279575780152790525140832300762754789118396993428584453157175070163126493239335031267966053367473779204569822699310372345632474990708129762677361766157983697709695816496182025048554661117877473426268228416199845749461134218356208811921406650997980315388499574149105615711269103311340200441178379292338131036934943085050385917756518448506447342292381984645818815949976655317157811374906636078168029576782934613579774425740448843602980940623521052591750451330371951810676146622430723020362382390942570766566251942352258121549410541711444449041650205296838599233125178861816879783611527173726229398147599011289066210414173107619995599668138194321531317196731753757214688216655384335863001053263144411738885261717323608636113512142787678262325974962946003554059272332957837487144782288466438936668321816168461641393101441241583089915821237815782824361187796204548207083240880356065659001023379831066991715850252906578126421500268401934411762327447768543244085951547778690896663940708884367303181938409465456869800713270749006719730228290769447354872693137474227677126502336929249198424097317502339629990876889067495432836904973798574350458364424232054697396868807783505725981709718313859546146069048145924938573474841057114371819864135755292793151003*i1^41 + 126702282410981045846616625976003631464272150491736550185799041126572740277235394359565260875171621995658696589867417176995702201614682926402715919281177105299249341834966510584654507227689848780697472468541583813804903862444095974707571240975101278558089703215662730100767060272546779745315239466027147568391301587596328011698191380959711255157363876610061878465104092171611234680656109211198162818363163609911271573878102802399548474154777753028617759965376796209468090855139808449052430471175164932286088315405810555748418660424176085828753268035708137784694006770535584717771447820851963603932434198449547715264840567080631555440939958124479114361003597775471382018573477344718552829974618257714193057263579374872986518021082799756597177326233399725476244995313439835682888295377425430004102472749640353973289792103120737933998312584754881403673166793104664766400502251937969404955969238291843862433277981438671938031240797812779177258397409636156458228907703712937256275394256518156794906546563374601916868981414251623339518316280597002727201755252057351299095967898263736499437785030029404402226763522300797011759820547048805850068142182226092394206385597032233809858591751314086989723026443636900163185173264051447843860641549057820961752807616379032698374148713386539961188120531634750787707469833529361199522052609061710208748869224545012900587735647132635842771753530975448851410209539896283359016923304891345987384442726908125623924246575167417493435875312712920808571600233868803920225029279263703110105084803607388515335143209370129344753087467075999952786695140358135245014510683591916227287759170570782325654907714620241743358264365167916249014522454691311875579994183432167828646427620679443489353159458511718735820417111264213909115872105037813655197338641707806495933002906091658354111924365099451518216047691375649644801380148435118362084594707137485047743521396191930826581032857177554768094196092716558708110398961010858190541237759591143791513341858835622459855625570783844148616574296592753827298818106044003378698003452996954087495117967834260972454983135621240578159711816071248603738728195388650609537530806114956944856124452989281372342420833192284759127857024193080814406324132791659954060648111551168213546779303938256533856058521113172618973973464842471879391674479597607273226987211024699415749603785049328930112553206432189356773238769759447159422635452996659214206664656450862774784931328771274246251866039882701821853104241626806078533806343251671601951778725970501747772928*i1^42 + 1462372070495964390807025276098507693428417973304766599892458480343873226849748961787451314410680025385047070212107724675726893849387344333877890487874914977629193656594660494458709178766784735261655533816727430872308471839127205345946572247206005785338257051329999823145168099567434482327017054441068492351867244273245468026884455181354903827171772409424404140242001615174098837905058836699153901448735932609008635737160144700048092409724187104583533847635447400842818267549049894209989307537266645168944481336768068094801367387389180955955564738765010787073747683722565200249226621279322633232108377033839747349251334969302955714994253720839482592309522427644281603664036888858102426572550654997307538735751967618755111834756365406599050275522263822440337464493678041118217191849990222475065635203873348567139441569179928698987692330352685884467193059384793168173552999188839741672964644982228023524104921905278458232598692450836390333530589407326546830215168985185440004839268674444675363975555634433608462029997080751271291063022372405526940431922764434762417038100012400750547162642802541188050283850705360056380845748446167413367476681996537117750708428715598345265056100227768916441171265583833485579824351185838882695615523701484355351783484302304909638929092453204478080936372905493522579110880913145518215802748898511432029699759833468332744360743514982189386047401085016929298117081824538284803393244848434000369900157855568471035432180228062147303165692563216354245102182299940674932252962473939440550326695666506789041830603326715722715586630287861357161111567290369118713338090388431050682432241891154028504003030502868423630269331903168736752520471148090384311745010031588978644944202594607024719590169660312127026864562724011302399508387037367002478658575399344239321037051097061497685159622939016309919696509917595359295210201623859243198036397664877503055984309234889112449045979621053776989757129010099546167443186959199028460918141523475917788940206871218501147174129573993940453830475753876566274093322351286045973744544432277523135973477411686237955734788328929074444119587365160154662187361704174900848882727792465645094328054992837676966222587166643717971696229324077366020217431143362681377894612541784793227185480668029839708001540716561571133757455831486767200878641304922368279995414434648286862040244009390326079307801268342754860712479217361129064189656922393505099802203751784652304352939231939616061733974733027204957964082240834964707313312407923040199817087539314819072*i1^43 + -2836281595800480443774710551593273367753926867042783850976330358513817983361113630193215167777055756466683961810018925183571916180390331743072568685848984240191373172656505936974149801743394151830791713882706890306459198434533205143234007797834313479989663680968125180827567741338086867787719164780758380634620842053804437468190679356855040805107743126926178870258953409907857028048954151511340034488810252790777508214795877050997507837088332178232609606445233721666717956723134161295492715796959657331241934058047331169088918014035489065324572035028756176937394964528668267152682425152765986238431520134259298834518525337239911879491389962408209350765305531138036557780156128346884483083310751138213735336900616104091304083794689134278585512028332332934101062958944817935774569466921422324385128134844493555219775020171988452042459197149981160612865115277461654050283395020160456888085472678066951157835941753164317667320540212218276937838130572229559798396581328578182813368708920052396738785319666844022553795881553811881350481747839022479281680523191119967882189110662937751404236783807293557540658552964543227218042721724920220475962471332374571328632888644638163903236148471864006516299103425992060857788112888229779523046737514725063934945989659748897053720798934819211851488037748529527133661723726892386932418447957250128639296250052160131006834195967698215384790452773153324198669458396518574641956354286858113359210514039189406125985991749884596543153720561111164527497262226438537755074201275769235244876411564306955878370161861184896033936296662343621921662965592529489958060633037975101753529643260886235719701535423207313353799620888177143980171573836859966657751313396890142031536733682419290531842792569109107096542660087426678282475544765271458890012006513103057461171301838633514816923306312604079303518971188528729422255801258897369895429025085166302002846339155277762342199698209040781732161909196584066874865824980705529263501674395232932519344699836877847919025185879794669680204246362740800515894352552651960779220699962264957932905115886935707417963772753273181875370380446520932266552207562393700620705525956273060514676693347716221220421777972555920815706862196546231879289159519502524205164573257568916176812511436097505721799759472906246739398896381740156959352095512663655944585757365930339801401911618620543766307383067354330985296294437676282293435154382332181897041286441549340680954597718305518294879690521085760798505865757476743798671505184726741071239558725632*i1^44 + 1853014845541470324134512484428539404046094543082721638742147787058058036897559265610592537004343242952902731630750591143501449881989141617391269702158536389499240146224536735294523099237869042048499440763248830550767920310472255741340319705454588086043311707303253373178888893805496440551946467194031641282549033394176913319788692028048158359911508726155888073364282121832123179145252067320453964123610071375537299826722227371919804514592253463805937173383787519235648809831353217868513102070500655443728159838933893246357158090285211700522388046333575537513828572412164886938059410799375524469880041608374410327526525171258732491226188603815848817350566153416900193894741766305864047971056459855570489823977360435480312895898581080899568412600073814477186757133648714104587451220306354846513112494004106548956281430438713387296853172957289802069400608523105297037470091736630000911088696316319607708741242180656873778732934273824560635830275179058510215534453824170110455923878739763744480677494468054883065282154089963196289707541885126702238793393162703962943238156277586415381509032166562091859110988458100871606866683459444027965778144256247716831215113290095589818156731788735410573958014272060671945558406346417518823893737220250861334369095388425874228870787904013329841731920079115290492121455727913825845661523121723478730507724028401912286504982586272067474863950354283172937495411379066242867753387529620369978452423863762812536686048822106284361068818317342336505880062334933311310373760056225237008995175935941253664297652666993456823860940704370427744280259119960336194842098417053204170150147192418109736814320904063304316290072058996561799999014419145910319478352160393648866271627617115818350091222737623829545381508201551591399832731657053878315429314117323236173926223449320376378530020428743666450349274254224819909339081621278220398129126160956691857769505071044529831707541518532714927377603976416436610468502758035899622905647345952193805564004710271522673661899066131221487289028671971677076900414800505199875751272061436512607242352749138772360505617481137778466631270651195673231850212998385497017657783332398170358828053551379399319815154579274481936541420205811099339765057542968522707399713919377573385672726392684161352243295684517819169297858433624266703937441339571549193125316468232688818628200496719041998099523933712528819163142736197137916694128510064969399205362697805351312032069729187193930067020020362818367875096416722358877869028895750762111434752*i1^45 + -378085869742830107093650552912770019950260413914478605450099834645551308418175265358661838321944045759383632583584846683680457213457592432303405679450750745405937143370629460709687332078415752801198378169746453898836008676617055885075780508765157686721869431120285275266524104487361325986724716564134017856317161572553047854263972543020031338941653129342382282296419444202283032162700919176582304160413972428898063817856075165474426731871576924090454033554153723380901757089455427090931590813312976291160300223603643966180163534333373477456390147849177135923628161184953434951173009208671130083586182663332796733693222542116537516459575750608223816010611861724438709381844964122285610854340535847582152584078713918915251409423225964609361648492049690816793201736684105370185590186978600322718594841084831955762432243032899396700298282879967577355614458082240496616553090680936804900355609675546005218569529475870121056600339053018244366352807666981789570436582316592548190375265019195670719249126556368075507781952458211233743979977873485338528043242113301825923466769510222559307702906372329325113369289515759274917268266779815065954795315689486777174296818888485658514447039442805287416095567799010380341034102682487600989953536628733594224185186821098154878878449166926529224231584875674821606190325260087706876554019541018945759054431196336570528293565965674147281588790249359479256503193847329586316410408187568804708898018880424022181485959280679044060901314926140287008201762515337113556081215552608357483789312048018966137920020484224656531254651451357338430515431541042372650506466614807172920126362897095342101355175387774767062355529160584298493513420967786728666927298425933946526137674522658069341416045628250150344038966198586810534351468025563281074180723383959822469908093483132480749007746087649713507162521894677176132315680310546527699824038155815881571788948969612909508107675685087720596369124616823210693836257816753432538741277605931254178630064250650481444995034324878638519284194264198067438207243839429857258786250080966266448960370012402895522546326737369465805575990967506038441361945080804433958560709504479131997242656782337542023514492299348392979151423062270977974243095640650715839650263724782614025668873858987976778262282767778034737499696632545793108909360771889284297984937443935962140939180397429591722763000105837173663270474846345255828625832813781809924946955721495344881058042220779131084296636270148688755915153378894681585697357367167145738240*i1^46 + 1984892915354288822254821906554859569580648544511081719688289923051498233358673454081513282751126231427889306716693720471622144357380692942572721844854353984777977923440493053337538576592673865058931108472682653665995323300246608286627323886550463744837272704628182442812687972778755960080726389862976683101627625627721323642642521251138686227983609071541553013598934224670328522493430199373958916577182587275598030944923450000845802646806224570438758107783715500006658651102472317025197909102991739830112612448839410726239079004607893650371255396728158745873800523456217048591790116175166817866296554567328775590220769047520585329796701941102151970651880632917405231885975860993451113648285968049007372150597712062617880608208618028870707038926771839595527929235734926627248505787458103578521716993275102003208183631764114339809053292334216912244174457871477063874290293296425105221885332713899876516802500417371845485383876843727691533281644803262873150395375639725570272751671981635326174705336749196297357374021109683628137871879492953444569233154595579956243494279335912925627112594562537842327678465247994904432973513834896045753437925465955340448817712349785628035757679425393805208577092878540127606423631439318493911330505119549319296513224194220895305569084397767184624089502104016515279277294481744385551053231900502226516772381812163274867211854436423981938934534700990264302108406287548344348744160679659663996016853240050049955712089574946988598977547192560763707073973791474799059867282295437457298768299734229817346335103630637432589602705587268647526717858580897880991951192133069326333784590912893340229078255576744178553987190485491193449974292488591447383884410663269031597176444864702159389313154578219572328325931514296127398195159837513775675312293706758864022525735105707550642494827199086532502182273828826785229612517248557862994185054808428189688790528282390522041713975258329636613638264549726470927782041077995412470476606359940485298631179493149145360024606436565289242585799928241748858514785924191688650470950930955752522271436764854907653275100672402579018989589814327560184634204031583523774550888758566724061792839991550694403812513696978456159803772642792445206077772679218315840420238059333821085679674281035633920042691133087183671532927756927592638049102477645511658418630297436296037121316727854540877082169312184650492194610949152981221430167117275781864252698527804479266055621305733623120004767644696303475745247390418264990746479442264064*i1^47 + -3828083978863465317040629156687692670908815531863451904826004707133533115028434462776323856725918763575371875660285168386719851838675279237423185440303595152370128280911434897917566878961395345158412697421020924657457182089667931295641060380130082486410224952018695258842204619567170708473044651911611056302446607761638657314946745126155626348755979337220771242169475693321203639710234888447690452205901036892200036801701590673056797728142170824242723241452958022574388986818622422667591089249279540772368518686704997624909038476955154046682342562025345641374807759976748520784791759287974369188205745876244575342278081296295803100942228270997571891591812376383277683593878889358339512197020630228882538974971807450609445683312530606412959736298793273038273752003869408285537917869313129293566287460070099408889367941933832148777248304255480429260057276280091174217044665561837604835840905138908580934729950907399738625285743341176004819296436565121617966906986157283952950917865000499713412728450615877783289038502236597554538195093881280011772721401316280099916627677047137399371494756998929233898784669507692578827151189537941828157297149375512188335066672863582914316019451561154039841681715443727213703071871708962041467008911518606329779874705517439731807117820085435615126207881422366579082372147252508684381641936965249869165025961253189805590733312168910542884490478627541587267062829220216500663204367855350735841120238501240727301467526511387043332851615120514613887527421598262075302536233497936118927761372431418610280949031465137967883406783040179206924883255124177218646626584954974947749262181095553924600914104838204334138139232341285056844803362021563950785430041712115896781037686441843699740276131929127303622492258612525017038286848567086493400517816243066265881212229148816958918022952714855309403331330861545579516914781112190482847012218016885049120365846773898696972714537477970650532624025507158421857551213732794421481915829793831457681519294873951753998040447312106604791124728553968800851998579738652813257862130944374884440679668951751737659200521173412533691391455253833540629810163155082978839271358242242428644940793671609616663240425794599597443364047051603289987264946258533682814928134524571826200576488173664938940719218390923175230352873677711548318121004205764122677807483973641188021819350297981070234482933297842778932076963729526541044237291492971784509549316966648663338293090987712690248584326028021045227247153608711801876611334144*i1^48 + 2785163225188346609435101419942371881934702263712828934092360804788016600192939340951136357350432086028061635220820490666578032082819876681454056955470437856676147824259193512408233864898468394635680040771507868930174794763139663917149122259292142364112923015785865049956829601081665001051849563426255532741867955383745567226023947211926259809159870227564166057515793474417862367818712906031268238949069796758932336819431945002307901314166151521965003770265603386055898052787695951775029163758819535007008796472846273858407803728932378824948547926690724368199670434431824284372046768218439911631585232111373562541411968876895463263902011176152971182203978592661616043789845057365887286661987030361442874028737939752771290036184930776123453634648474706486988530933488351329510733364090265049841384169876742857900210414203658427063854813206464696530790001356100876554077155560302897843534801608740314206939826048679972422527267583923834834732154260331304899445222968758262208938235893408150609727853499229295325713845447080517942822090814706145037082071611054400938137722014785097421384473373200428244366377232915836924850565188807734258891303175604526978254741836913580751046583785975028512576186384530699480876379719252179423691654184132445645405496878534516220100231042605550818429193476560023155483650614557601399190381258268346174585576362399155546770971814581175546417266054696587296838850179940234121646653758076599618152441190153230725697275509666789713868166704942680882145740062559574530706239714618917872737611081309406687819232159431363912494806233583759744942781425723856382463987326873599457062793741373057779417736087465091498529660865300209417990002662093042374148743362072126589099499864697299204276886157491102727030848393287973072023949469335536280664934108339376525129156299328606826668768841873861946402355793572674936127015707024129973817245860830781386504714890626628578695939049586562612681044414754779632090398959357411518313538462886281162552607522010625341132719031320614175977880645821907715813529247155248280676350038311357332463939084034348698914892004390161989276596465716909130761315979260702664079788166110300360908045406888058816679153848032745738484621993491809502763260696209985019951690877683701421010882126093674810111772179812147725725914086918277128233994193740812657213196957121948566868249013871674807485614744221935130951753448842192507831740660017641126755957302767358016201769031202027329940174408413110973342793740947782893568*i1^49 + -630762676077203578284052423693665570645434090120564814768427816524592149324882680971819113913821387510171177301143374065983994388916915729729157796382219092150346324191345971437705752913072647887546781434917505961304562717049177776386435490189683537983129902973156639470213585451573378438578669467535607332998058514973656548910691240330480194298591524067488252132802906980864209934985336732737180282037011895841534637738831853561756363169843227958905058970525466573770846349003721969235174187578011853924281317852810774877020489393226722668071698905317215115192907544860122840446738721068850518808738674927433681347581579515272165608890393568983506079847799899625967593880169530355810228118465126874003446032919475136785165342949237081217033108742426724273120132484977169873503060693512296603935214926259843595808581146554489638543651170863326932682105363479225227090322511162355115778394946181543677539320301642465099510160315814813831940411681440451225661568410089491647593127280083183992195159296719612767412929797292726498450611218919213620920081170318620556576458512909375249318678673170538872925907860427234157289011930381179206450040343742472645215570116301624683909735116291674841753714309253126472473470285735608687714221429210605629154083062223447067378094457033642241617274368357138654933322404193674675203998140563828335749554927257268983058955055731494839826383198302718764275016472157636645615629939212700136876713374709284691691562208528609766540879540873733258144047117246774181262098684311407437443208702922375484944370677918748320216029632851541227246009240607873543868236992554137119133398135009398842173281983782768413745791465188809724499554503591530474283265514505210361188763036855866079059231578478249059099729336085952915823565521805881662567889922156555431380477914191199467269693020611889045484898329388815322958406133944982641320573430770594990821020030536575596377535795378638081825510357495028910368172128320698496720651981018130947932524564760618051974990961242711948034211763810547951348930192397545135540742871236364333432461628518241619983294637415096433458378469510541897227900335698707444227648234915459916394035492038301083883438023928050160200593848518374467529195153458950076805961688264259817999018588920487659336954287174693630547616499674757756810476473062740702423427749589484055320988820573039167011439640045852529558933459931284451171301134751460389396839262491230284326783925682953033598082786442893129510961754931200*i1^50 + -96409569889695450726756724578629816289852838729501130576627332366953781661297810511725172263297949907873418674948796828672885637708561807815823730083025973435472012958140074438261533154638547096176791281585469848939593818966535383829978061606266041065445477170409575598943309793406782724917830807482494488705709148288815095999765153548669231210294441778250284168209815580561242793060895624927448660757494059744278839289608661665671859241070495807844332812300507384944677648268312129462680733771144619806001068993200825235740304719303645867465027578509847016658259817630217182762873589481609219935496323246992620944025831901314604875686182228481358138605180391497795712518406399999512314845348850985039096725700499409517005898593079518746993933461566274314719005896329184587567495211506351343327210442773158672238991200077872614438876849332558507804115726729759699915372874215688866213149781867620142110900295567333036766586731598756303841734064900300716525039935189480209513249592411736497670470488086419739619544004366078093884891769779940070993787658258736750128753388914673306616156662357572486277236045946030824122721860629315815064449353608773774347002693138613701201968930303199302524927371191586333561424539148946964160454833234076775608602690533087289031548604841566712177756065799310913525724899959442069096418610979722809315200412234993614268537113494348039710936050697288693303908007824907690400436257717483273046189492299891221096754560660438373945065735210963709513020403212794187982406623957847608992001204963142079626941765630592113902733717281355474479651589561697221911585092908881912942765455175584845156421988502496884870792968144959947241844594756529102919912656308277888075194519031406090931974192596076077948599958472985491848147875663194596765079650514618673954788317331449156930636423565181891823776930877690282808514737855177609576347668319894927628109835066441857692945889269770063196100057788067389307772612698390234840040154656781425247682757730854960272342145067447738022181496656794261773714441621525239743316836969138760461353402627041855177652205865484303449110977515442786839577505980993014810168879025319424991413758483460916432926100811814118439767413423769912782110097314819193730284158523798939212708703031705869481324991035191645673547498650324314711734703983861376574489967040385108384898486247519885014784020430758336927812607141783808582185811320093535144220311781732278364203076302832299658597001648845542913998848*i1^51 + -198776474038799851387032549205588210300894550821955121323357047646805477400286099535263065904338325186138265333488278299163199616413694783558063731852574502358266904617552153982480324536623452074184701475793405000845274798928802645052616905518580108210860778093948125469503597949046495156877051939135688029183841262426100271899177372366301171091683694171584890173602196166178428753286239999479535053366369721549314432168849321506253039549044442593362094285461071853534978080927060267309523885895695561485361859353510213372064628615985054797339974628893767562785538627740854600477776916420109283604290517788823329943974421885238188128367282362016307753733605507406738680833752597422613303726038879210175758312315786052043681227558977352445333687815804048098852539810358952534758767061892857361173965803040340609491369007607748016350349076890936965560655496373673730012762977664458521958053016035664721227528557364991652784537088336202252612627964183637235305344128444923756160648871205367769542975621797203871210583792205689123652895564874711599294115506046184688283815511843232425128239150094823870483395140113412108042335181902101107358335570002777614658900316947836764302047418047023890521283732689113853739880236263494402221156999910302654434929650278726907181193478973798127991676157785333070411083802099189730102073990570919825945124588097667956638193478755305060668571536486785218172273508655369958207471789296919546400518925461992640495741513620783449258972373712349251298238905748554331841709011848066741947317055969106561076670291684873251955806570790074059896390664336892579007576655463446368608295930074937658193130744031998904327179234299033370631846320157572109732759597183853647007416499337013153232540091766373636463104102454969528973863681023087406203143856453846188214493148958171785247650962978968382257761464522272519700752711807043885627139952603737807949188508117125372643969229230827305318196657778911229116553118524135063960158441623077365281216173397365707355195394016000335072369262807467763840278108989371174053046187767836197305134671412828144977347309529353022469146481280933631034787752992969548765889808772142929049865597069371007361498954829525048355244689158675814921292115042219670864853568491956329495005958768124618100027659953960986628991262056214914394577546196166421576404843014203952924767913239186474132738762280917647640424826033737807306097586939358956791007226285372723437939539491377939473955659026792448*i1^52 + 18702482917541817902060314522998613175710256718911065087934010497632757289859367085644231325167222380957481947376568338068885682409849255809162712916206357152102441035475879599557734046120845511140761920905622222228288782292858213960322244710436187903320098135648909599646296643567827008836686140983696286173185516940976381337824480979007162878551872735099765042670180439340387942195913896370809910854221135117018484511548065347425831952099764182485682842664795615936867466225248010319783059029068108959088212732741234586813788192681767204919772664303441522831683867394288800033392955651406226087799259917077504674995515919822277071733529392858415243698190390617959498309803250061891458097696665763645770432425079842252505595269462978017773984480069253855154668418570729774729061821525329606585394578156480993490381603879516040731493732350150224957745957353370300673604250595376569333166526799664957461191503278106344356597334517296065010734136974658437900549387881179142011108244923077238806842400374289656856221974058766606951418299515589756423401816700058890038593427690004923918432302560062065879089868735263025587871663860122961391367140903188791869598060301581094482331343831135777666496079305699646617477004642631424018181644084350902075096129950735246383503855512404799522737724060624685293849190937762035121604585420625113204812591956377653481281786056363364207101033783249733907621754226512722210405493085556520544257169620076641390736386398017037590714489474789793407303616476387207795259038798049309769054330696392505011051192783688936998744483611109822642877846458850499388060769024501377086111614734225871378756970590291539865527823453057260464473805318363308630467511180472513844421865563080492518198848007245403329242249401109954336446734365097844650190172374150723230000143470417590564702405842524332959627870674659391415885327396652791128161672494887627595396295735810413058100645851868988356844102280971476856025392632724981040517122367852664756243880362724320186022202356009431944887166492646074095519067845547624895598053172250328888829708711301313931711284823592117700788420178937754214390607571634059330605510228960935491168865739783811279244225582581287281918906273229210319629269698771650479229888751381619298166074350265954735256779635082823366275952985846362228106255353342431510328438085939903921729184577691533775034810746957186442347540104875621192504714033879767934069545668202520321610618007986884479255989714944*i1^53 + -3722218530499899929768353465904856708467973766560555466537147942129278089821966609220412706294398458583866530526909124760474002256139321242095380676962251866354952410997322757855118994388397735488015149784984258794277375821256491101166285881412510146748595000411979156366283382757608734086510805019203790870870019157810048319731967405705898814240267361211535481887343712909460293707861315014901943016339522801186900328376223236040105072914081841612400225050198596868981450966760874803769129840652342420549002228754176294475414339222193769849031261452048434933582997884469112949650622232233984820564075925883887718264855786023974462203252371494677625267264000172035566880353462681331860898010511801789300820746003535396703268988734631025438461045065146167469325361294092399240831336562125541473088090038340670652711911287660811320311005855988422801320022983762362462139941834436300941768556461394191201896528898648464419810759073352308900005597572665221485702763962407690402052700328536615431482456938944523057627418077277918026022671395221683883942646643898963674419330932001561804395129159881740044206994994347354951813352187019652470787254700595174245492656688061173291402829548776909943611081107738148070928259499946961407229396467494346667100951981769003859584609085826247790436215637074944867168815197149731141728475672494636592766409473592987933352531075143900106005380536292510539322040959254069798978868258966718642001681317223173944827415113055036309150903016510032063578994545272032501330805185217983339774225965158132819906507714838111844843003242907727603757562180948605272975895911740151036838674277868930736212441406814391629797149211951873343412238914683568383312277508951513942476274203238721276934255348829187119494737129848847912928710422103321277623387723916877974272058261795023602005913304749642489869734804715277375346720283632489457963421420954262759644843154400817112278412880504048369665003017703763896597437810771695327657022484039907990339758870351572563183127373671891910502579795497224690716893123677623517758417741792608261150204533744209219328038247055473490652476784527994842148127616817091357663714011230463815075207527566315685922857518414404681208718699151580381625466174222917636316527280162387533451102755280289084957938144512990995112564841342899465327128870867537999510640712093943884372303517007848610637701298160631304389893330834026968929762814200267974592821398352830853782566627259461742362624*i1^54 + -2282890068657830774117324144857564500293897951653339881409996516272906198438009519162474932924627360707082064463019901245882884887220312709142445965912142063709482134918403718074385645976784997724949289370631607365240049109255980111960143603774848859682570307319325959476549793277329267449236402031413681565458903188983917163395695115992401844046897839300841571562242335863111204970095184050725335883725200403680529626853419142193793342862402432911962661121827797362909204584983319762441238820564950792676031173992277031857079615727342923423134805558903188544883220458622774550610785972375989692294209314845999674658546677185231418836772487961195219327488932039605366299787359212642104061543955726111239147769856633252040943012927856832850838886844206923951383652789723176043332762847990743374828782426776209042426673440441474742002873664257574502388506003964559964888823990505689114359550625509447914937737538969369730740047037864055209594548375208790863945750961606228730559802376606328994442712126215208957991010616145979458529356547366158774487062794307666966361983528112164834853454330672486565297448866976001485208232115084711187509406911508624509171625773261124696002075885514708744634953104983485898404408663265951876276807809259865044858447751065941718910529310846061119734438572018046498287381374994997445686366944159024185601354288256574085930613792041156888686327087114527538283606396157992393271414716441810192642428934922911676994313536752534199753450890146651129646025668627802659004753958218281149905958127566243159077017882782777780812420824516927287352078062406111010209230749545731416571270714476162710515192383945009758797009717277036275110683427877100620986400558895728707702260350791636469770251860077770265224471635836267505581523752326672125542821474300476773177302189542146848736177322522499374282768936331013289395738308511195962859521977654751105983962428291996581410677929033316540674555052519183387775746360695727760454636159616795128948747513417328592560717892254616497748301642686628938588084109245883113002240696118310905945019287086931293250235845585031363258072880086122453764954004823249973176405847033185177358372636621461853460942988232725719338512063547056971377462302726701551523977005504533495924008895700227899523534573460037629261226717512231072174470501735528256803654144044387059805884879231915383751673606599658614625224406037577815412014104846532593218441517000928388908357487582773248*i1^55 + -309000021260791186286144124840962394682111817212858470526775783913133262059719578786155373771661511310992705976734046261712253278981637239902750954449715779581975721481602309361112521892748055640316083158388629000545950287898839719650104658411875726631185990044519888353863144844657779925694262398895035242709886646636751933997382307098088624711343836763131483011916588552534422759734156012497169653089442268890477624896466842170434443148780768160217845122884653437683958701362879254093931745086888596365318162367139826426558764561610969185700665772357170961928321012698214854161444631629301351661096874321710397664777550022706691884564999381402911592020222789269189449276738735151713282633491798556660128132454912715991794837394274182885862853656561399528837443855811669617402657399513582206026581548876874800623755484872958298340699631040499412294969894133521990343763536797489023712509032644291322517732874475184116537642962941609151462691032097888654289047502705038648286732023600274480944442692211523709286649732530126573488022569979215538665525420171326936118211750167199629037530755337561463801458640693667722087036552292063566903129158272523670558683310492349017114845153580674120762187578607286791717935429740836343569206004039997411553702073415242158198852264970994585704909719578640874502210759361685243967059588726089927370111766039854146137425185400786083409276805954810353742517968900844837050638292146380203342031033618673119580084061372835151968489789140897018645212900167668878182976409438160900970830229778443224577972960382476050810020171775284949424214099257048589136068379949688171195837744963580335613333197543795879044370071654715610639664167686877882223013477081917749458351755487546519499345640179288864021725287087280320515547436263809099674194290948862080714829388818263455194643210354360659766797918662370867626759584830664906688512308940188026449604534040421928153577133759705843330520249613465364050505873620978362405161126823903709965460137397274257424026981470393107489332537993126530805228429111120427153270085259118180757489119390935530657696562042705663771291634583662366976958008824254297508597330482845728257002581304002612897944100242311941663244919450776000244823238584215474121576767136993845296851284482141133772711591512409905911294522056723833440574323240656851391267010278686859784197268952852057143032703358091511942495087914627630550257318110070407437013308009510205892352540672*i1^56 + 6245082697527938516108135053080351961250329838682754523651620435812716695487225346148245314043433683033617879938699208686698477969807359258271408259680882323360401972979285274318098973586842785941929267893664950916540803703096161021353836068367206329159123724254824258581867881218232079292091953880390744037261769175293896668471365586556404739363656470077932542139874043898793973348117425859644226602978465364737749424398343387913477860639803384257906450954773102052160411530102812452637468781991301530567569374729531600480349158403349248874574251578843221576839654274224036053191712731069744796018547091007790901795006918688810810676458821619893800836988309779010383448456648139626486053902065717511267984997891491446715569173733949788075695898405360072761014746347599656376020913401087160528897039306510329302663630083505839365914214118575288938886524094551316082665511392160904057896040206829159718288847365476049927650155238594114255452733870584874648306796156940634449436942160164077005899083167367332802861342167077038782623566626776354173282514478566051539251600993900893655608998614307309788759794674730740002717359679729927052767677286099263221324087301013047222748089984354280836916332857653648836999285381246107011642564653036263608754962492712228078517729545946060309423103095619305735400458377595037625270105655871487098181891395816333184164944686886105519786997767395398455586608122505756249283015981056307350003274338414333302445953067831296286971643830822955544492590059290656825307218535921182572031101975074897597929593237524478962692333015126511762181697466601616509466363427927956967742302693649455239448586307511167012629208898696046430293953043905387430211559256467752031841647510272967325045902636927077606937440163353335474952458556689975990745326286424466923984468926493467170127745221854135032399953480625698260421414899424792547783792775908172603395140748503467708609730731692986658145688397760136306613037737185413862266007893435121453315140689105436899029493074539028740196849030686064328964882766540723367508328914055899583464300285440645578470099399314447397973159634926001215519156277547792386569026845722613178716484199432550785107423221369607616407687542240452673343689357807409204179860183292583089701093698303474601939776706465466773644455961386820819424966524096485322154132884600062411638911536877669212822610255920170225549498372150340593532754111575086721884610247589481152512*i1^57 + -100236092105015740923086944148314094832644233112430495671008672469734234348352169551868648979928210621330210097439826319847466418997634155571988473998243268829349384936106859179420390396463074928987540420910944312685818350401833836537606858209622070253475968888057070206182335816177308833247078539808786732184076979477537723846366196999978341340761237864839997972681856955356530774487919208209812025996550459182023027572266578729471559040993558914448611871199027564157552801375407327775838469497670261725149453753621479837982243414394249914239088983986052775968595884701051422541869040810138029194552448181908647291810424537290026479047515398006808518199902542714063496231605697444333444078149877404488851555012289282933759451669187734340578302415087834958329551646302856965367210608092457755184391810920968050930281630081834394074172864403906951211380031221207630576368487793509184158723698220929750942877016670012200784984760635406632716438446350727207588576737134348834954334137778155024409738746851966654667356917780822288239373153761530334548443010220770100649253690143899688593084419164793317577621424322970080081313038361017693899854523155036184986436776520336657485746152244322918615669932404268090725170824537851506584100225372674979677769739477098351140911035394563742742338306598238585829639892819093427973593627110711859734515669595490397201844023381147069879496583092511773448575987766179605697817258621983519626844170261469541166388425484143198865294321396053708912106531429962406007034141578206188488806676383428596365016307397719905497388514334361845724894436378577438201141135759323659857431434060524239381747697167304823647313590161591290106365891965603580406082191975682510796103282439909681161964887368910503993584415925532687098543664156116309634613595828106819627083868830821263121151443332900127202427170960997793817738836675679894227088189736025915748589505899692003366670177875222843678090251301710934653858361369109041324638266876767628982997683920091803719930420719467254930474440259285778962563062577516090780701026831602339919428785322672739924514253057147401749369616822998200342621515065900083998662709982411011309712390684481586338641334458155676535591687113272324622675454687058013627903259419948702225910137296027637669504480001602647382008408752205271281016980287683434968527721023457079461440629515598853192259544943870485997835444902215683739321230692738129563183277408256*i1^58 + -1704233873896257573166710324746344265301310556235346724459574732870872721860248525697096404708814011127111168652030446575750253419617601109716884037532800949164631209398224466888323800719296761894463926834171986060341413159695400004744227077859269811179816339939322673568574834762791783509258426334364011766082623039933244572604187290200437470304608472716904807925802484019492621624245737822108210298716826114252163046879452848362528923435935169144649968804423351524552422779360946475085919511062732507968273532451603109552962484858330080037958080901628329611387831481023171942051108031766664124013438308190080733051234292644125682494062366519172670784142502776557184159890689244094307384097705164053441099665012324789016627728394687581362602375082076301265806920741401053818504707604237626763218875326002050214398803307410499845656379030106295042497623923445016391328284520969983039001485289720622922135432474961939449011131971348995782033242251334517059928974417524195549318606693653682399388084157941408718273974663553290753247845775101764444487762909708103766267517349793235293973494805242509519646886658537507668843163981486271699472177596387217983452552938079954022583528407166035168235157933205348136158592591210442970243171012631333364266427801888896094261787613662445533146181600047523117760141123596516726286756863568071277365267524534896757469655137008905909139320090064921329028308503697164879519822006281066510826325583093048573892614071290085396644037285651042118353889849155121370830099840802307007815370891468751405076120796796065157593602921517993797356021213982350789408360423493631192150649405638168447200217717900025941217864973676768599081805230144792905575580771301052570712969543555095335420366777619547356711614647304016288500839222578082353035429038972320506361915386965939923971078404533484473961830737719173786151990677532786537888554551933215888839702538572634345965940260656561988481765126263517857822861990725905707032246231280096256548818408643731931934692338088533807071388565415791643783055512099391557325032956719834087280029897504146511330111858106141562269757655483954210325437044958359323166193709284383501879202740560126204626804654592029973841771899718912070209448540824618345370046188433418160484160719776116372155125812871475618070273621962980487290058141318432320093055371789387053271069400440933033869056330792879006984735849313758325297360081038708861566976*i1^59 + -1421476251417932818197325239371924168718837395543750411259881304452996364262484108219653073915744517139427542119987201144077259086781216472054225973556833750296975878108707019651473409684735483363318185423033682753692373553452422492382578236178477480157263765574115168743228526273706554143969680050904379494503593582839757795813742659950939382427998158068477436484228524006568824239078408403615382714769107615090457884312905541364773300392044667358973188713423254878134280188421185805754349431239051573845386288855173632036708470393604432957356085707256108145079352548939937123251432364518634959023550272441534109847115886529664778042826054711355547992834461917252005415677394417063342475787149211660604284584358199805303045191748549579724641087508992461981172542831338714581174220870388391146143297274712207447258966236924326235240138639800671702856887166607547288127120224589501121220397883731778650910718184260683384317714997223228180743659716820252859239413827055327036910038151842053348213394509318304234523563350483879489130424420967065869745644153806804981887219947504666797934640680437278216681594696719982070321455047095551119310650968215362736633286849413378379725705707711318515812189328908294339974282659903778379258941527638703267093447909202362155623214519053050722591181428228097841772223415364847822451160516321355812035520642007707992353654204696055134819803402645759443351938574545418856259093266852075797744466908048944921194653260279634260470752070882765299639400465661834088440271851754369602138369133066880718111722817343034659059203260944384421533026894550569039356690998392649527165890082761135957316084028458507816817135094437909146126892211733940167633565506999058325224955290320325960151887271951007458545348745490694695064078093236227225565244103843351434799959826917260230484535418451643602311981172337984170607151001772647845355456787639875427551564311727603759442286154393905687190118132492841275280558988844422927042364257136866166207400195366828927905206255761922145061125001153493047297592365053670409412523430142796521323306144456153338420723745479847569713643490441420389797482520513025124077632026767995765985225416989577708863992337529507823065530659666379322577821826791401425070252515764478425410039105229459794602502066972377318962290264825712176950078186709660024157008613000620492714618882785113909954190584988482971343025906967315068433581072296443904*i1^60 + 2728963236646326232417959011159977680331066439978043229785632674937719284668081180599575904309040535718166936204681737385526312885015393259318351537618745109434657722052110069905057167620355961010063745913880090038373386060144539810613143644435932292079212401052894090440730224124927228429558504218975984355567312511569909306267506761056459933541664820525054480659786469079366092797438285726174852204944822893076820820505382423588642525097064954567317020848938529774273912516887678225507307613132132899001234899031809988246650673126226823806901741664020744824813621060507499839612028593227610135021646256335271841272257153493400930838939652196236110182770827122407817393945914840902172604537170779224924450937295128346029739005890932787141129608556452021094379401841829443784388213862179972942723925878323239504319133413179477268575581102014462189949401411247267272532340725850536616727246545451685139210097626303593765722620037905976422739141301318662865264911589136374366466770319222411168270448009095992906201137884897212690294708116940760654050063503147571849846133338445814746438337950614398462405483099464138285572293984715398169032989419749453902934889967152795644681448769761071962629234386084515456904332154123907112324543770899596229316719877070322699255928140814682690269471597911249156873038267737154134668005289157793629302190214369587713333899125615827291023010806971153208275443728844241882731193758162413872389684765900745237233544999691671702462141267150540986405928593917703790561827418918117237786976657811270227175935460985143557676984114871335499830532684836545051991224107175832126165090662246464600454031283945401869840112757265078905314689073146304585942349798143613218464132816995617578324877647227604379042587094350284102695384322780347618714048734618588338746761799225418005529959429148126558966819179394169959718030893352534728315222891833418186873212236152919544893410749206981474350136638043024990075639356675150994618684278482103555717538149394064309437480894034121858053057843851564611891301686512922480748164984325488157691071993939414508852435193338741401151547032555693163480726558385532769303276598566611891583216953626921534780614884061435259068566442822842415993946931803802496419923855019300083025737944616078822568768465771399620901469289911561624289923806125024067081437085834013152392301118211531610570139701124444258406014242770785875192184832*i1^61 + 878709988938719552008188497274145253643478683755192765360849847521707387728782981063415590245591259089867235752076673258005327588093824371498085603900088957354733086843456183338689816460623624795479447663426536405412994010572673249862268081772469392111592819489663909147720326239648862414907205807929644321742011025505563858031747855441795332645461813908201716912074567955023180124435296598109985715478406852218947745553260106381043795920684486096082508171493214155312540797933452895772794109059260495618443802184125458431407541909421480813679949367542273336736831297051338159322874039351937890778071903006497319001686101633527824348175019601961682145948240915574246790626840916277007318248820293216277120555722226782167937232366509776645986707201726423397818471133443380584275430059186171554268996968308698352246927100751945378853025908677626426276795306026783666988205440782228914084869130917422470705191974561206158760824372124478906300860713062223906223047934322873936976931124910391404670467966938506429083054507089376600316174338991773025615653215641573601383408381690532862631091135501461303584725872000750659043532726759377087360230297691867907192656710480025031234239028295050730269541672128220934907118666411673601288613070371063654608383896855742684933977999245894289802088483268428267941113631805178712928124692116381962095203902152001370262170559010363059392660683653102464111143659987903758897195808122149490965561684988580569545242416936066063242980706648007824889692212754149094305911804949676343201836101842838594389721594867648857093025227583495558306993798702936134998453456508709029168947469607773897870425885492327472101082622529184641419017538120577423793088350115946082616229533219984106650121357366840933207712936451303065955335957644452969529865739045861583760987458998416914350343527778216780738984809005297509867944181556047863120478938924744316943974927167524140113278048775106580563991694741406002078605805787477798699750815198707310825939769860161432807307935664688262138953972256064818985744692042414507744197445832895102858695651593343878413882659227890282487093374407831024485309294269452528172083504404742044057120847024664714884970646114701098345361299800213049965695346312678892933405564303466439775262824380336661281313173527377378353685692167057616049690572526351958579194384369097111028903503261314071872461350668969492578565320976891904*i1^62 + 19813595531230102264836141339789476096421408628988276228535811423235732773453559848436669893900919752300628172907605181185330699832196979684536917165531344929054161740471808420469688440371147883973017219684888177040344982732751869523217297383522803092518190029704203572486058852109510687432225750551242215742139121006949124087712902698978832202131212482844152891884108447911840581595985972557795355386730178518799793947206829144147570366504623425650291547101119755854152319456608353006209584461166756420335586621831121267514933592179800675464274750204244611664153349058747428298069887254217536565272275855274346665281075921939383101102110692626097226849307370908203832661374962531178195989316216569084882060112074650258116639523049407060479789533129367050688794021787612526433006220966407757249200893082674014464559250337076368348315799039265026485373366897942594570542601680606052343776186221574943647724767814416259397106000694072933994010724626079862049654179344638511754381076960855388405417232533480927866244492953494502916201350164466643537609557336423140732681968248783967426443156929981851084960338418560666938876420259224723913459821857448401727465745991619217308003286811698618338938600318378324637065223511377887486079469033221781496277596909411499333143900081716788751050366830963457598688681658057174932055211675933060210322879217779834842568274795497737596981330845492256653607281648437291862105319093491618435662370552183834648688482824052175187855423482976174443250328506856866693142292841625013444610231423267121282851314104137451104956118354017634963402757204603592668672580170772184746697883142019439995246136325729602584658675472871486322418909060783607013711521657149535825032798735218033105413922331805244419463845611641032787538777535729797533985137275180073474840464016141146701619683173080680454504714891984838638880697030284089812976659750587762454911407003977153901164929787720042266562672457376876705704839101326935330227033695457155126349797335131419429987728577484626109144929569985436114400460650543248755951374765910411323854702458210034908680875595162860738555524477570753969516508060585020919171904272443123057807405035603327668344711305022386731803267952374636061610964102648504217998080728799324590478961428467074044382007542666808397595167895502427601098313055674777381298395117025847027021363975013933687778902246596862068622622720*i1^63 + -93224671170595150471680931823486705414094939567219104841128620103520711491159830293814313277190511682664623781176017956626948291814546625120108401272713629555480515761693647541932505269987406614327783732187100773193194756473120661404783318196291922918216989158413839553517980573907820263215200957071517138627668084899205560190770248561151924925810300506946112033518998832864429546257320023507972373600641910481895191706342777328664954468819082112281264350503057834633900399959364806451387994862135168780163158180569210850280192663845215373195730316176051625668795486980729890509850774106746515215686874509397245711013327019785172417097535787185098713407348673221169353126116720426979197649766509155888694899346980121310763952536310644111533741046838166192822666033948340462911521161053642946724922085854942419318980750972269044277620564246779311157115524956505255666351335111364762786214186416819980315206263319646067776239504226238994570974285334008920173160497769320535336408156142139176594335305278325936889858527339183663735280610650302093580163555573317893911408699617528933303116136695032294549289885666013068403971566609588806085177933257943286065552769170399013029356218164701739406258623962414673383513641313154654279335775378416428013016378196695472048481140086791575146846855160484353002979770214283439786888348180163411627661054687088546772897527173455089958758419017899210298119765502203772716571815916069651401431101805027299816319861019323346190819920160663032745041809709574837845258021288027821576785185443994666645965151465534898283524868125986490172918453002493104619488450828644145290458259009658688732972057077012938122230314754905830466461840104094512997972631432408343540779884577757844144468653337029794158833137090135227185469030444256487408597941521711549524036872601545584950069267843236794750736680180314276964829272205133411327771007509886952623142121310112516341922388965042906599180528627266837404224203861572640254525823667464489011871299535701346635610652933880281651910597398998591131528543472417155441424663642006583753054398641996095508288226069050295868717251385457184877048222876678342702610699474236708090041817802505725656545333049219710865260868672035819042489867228641590747648688236994882127755826588492752988162740785584151550061217117644006786239274503122922877319288908903539571378747350862098803284498447561916416*i1^64 + 102011744370821324596321818146500945321584911519988782375465747663932644894221404949110328272895846149435709447662649507506680564065206190266303567876672989856324074279103695817836935002950592799228402207164496284068317637917471048261472079567939307929090016311235877462828671300543640495988544826230014120215017456072076799718220767108794491155984514972798344339864030723459737376949785376766757481695138442003123801404699759715263606638862271019473140975563226188938099529594153338074284818561329002408617897530198810833068579356043426860749436679567028563531552210175793284747781575844828726114714561502476140579119338525824693684590920286005926941392124585940828854137870112357502340014087267786717994353063212924441429226993581125455350850917849766538327858388565209864931963950427783184500905334126894420190682026291942306579122825176823631966254311068945040502802129809296723160278505154803969155842368295630274995701541077860182295561086356625704454451736408527830684576890250489465231910063978370489124986295535671935791887651356936449249589165838199106971991175240144482416023967105217428599009309246086624439239557544252280465134352403626408025558890723844065859579538058551358959267902701714594210962613349047996676656492847217576126210008507876193786526813282621086867017017347425390385842245003562475327411765899675738438724088858831521645520443388715674619847138601532512258557283227237618041184290850736954724581658875991597223208611914973517477241826629345279771266494142477168753195117565131401661667059866490055658004696258433824905742565879835941424067604391031653512768602262219625657715857979239327699292147072498718619137000250385349877419121005428531582591503049500990909853201783681712729854228340397203122196989288363397526426979529206616556200822302525711645492219600246350325921645176255113997810310378793550749627941292523164627094775918908810668832831280541375013459860747875720683955788986678560856011375315636286586241940196080677478893293978705317502945750887512740816948192714022870930865105062134816262694924675602543470907769216912416042382667863234950095404439490373763255920397768201122667696065712770268990112433262932488173357585220290774379808628920375906500325017205916874261507537243073620978523074400795314283642998497901272828648539143106070918620297103058989029572253745745231549949916323538025425437458432*i1^65 + -13522580446218560328860593023086330389764909648770211089981701991769594511712542880175255723366296707476598695735144343811735857977031334654911060216711321090554312037025382839537718249718456478096117049264984211241604900362417075392615454339510742203078701853385948600386594011331447959173008528413804074032118400034588146016280092803979509299515147485705005369177656832354652128035192997339345678417913110057755197797912624817590320433512546392132316684265773447423954990376299857181602506542491831397004539140108508330530177756395190587862067338929227705066556323217194783967045876442540237587196714190446650795154650070684447087487320543692732063715855728938644323886442600743600803853484425007028651221850963519308598274226728844359944109351019738565133720006371816304815128149757954550762009750509779862545977426774269435212290697097294252062289283160238226378535526429080006890981666907940003541497906447254586538001846656678047466052364271942774370582280957581325367414784728859104440879019083365223040073068828715361747032317284504229608059841482735686287129602405855565936712947269998188756118624762629662517973165585680847546475460904590675564318640464655850753189882323278941649549498842103426247068899130244065366366885710211308293703633963519982285724466637314530632747896996792981052019680801582719754252464419527710426208970636364665276898749996754984656789468105356801263579276750505253546051449614681886230368696071511587104552336869893467073111503846158866464193852616582638491310656698565992535821164590597888411043795000976741767977555392816423137428827463709023588258792732665226609140069800633175079018701152680412043129594260097410763433422057503869896356174119424580985498480477145139585721823604973659189428687705586422337547917094341909796148665582220327458349635693150227549580557333353157409049380497850900932914883596858966633366845620368719277661343172070430348317381659590263962873929547952283472225396421503072486333216842729958273853129007819687183423601522002368810228569550355713126666851293215379749759826019831029083851963690693734046679733448167018016634025379642483594106724493029214159919771526503207258753409171830708438583324812012036971994197340512851081150580438350555480231346498598280265430364932399598583918745860887872908453163850691800230491697779705095193126289264736132941345999466730094592*i1^66 + -41520860333420679805831487305435809654368601855156724527092958174079217192027591483212140872926509670372127423250757669630115133978306504959568570603075035250470131044206385300155481068325693679237553171333035679118948345422021237738160687543403563896572863549958347198074146876187416334970010013342306617790604544745001071935135317908613695399596465085857642823445642613370080254044014350000956899507616649421508201783111288556235924627993875597324516095332196604503059058988993133856831780797870027252883515064279637669652304227969907757568646840293692609600637447214458915474206459611602913127388720647463494568448850721162230547727605534431942568128059489603324052098851116111869996064691082860316962809728921108182019860585086192069733020557460957753210678579297506763311818208576231836692366286022101069934981977310148131149467213962377307873652092553780996445219056941052323124931884545963092814384273994513518323034094693731211037694386100443259711668924464056724092351871408804810817936440009190501997268497184706072000373978791844454767313201461250492272145192528714853809339605520518886047666449554211477834563642791673326885770946956802431247889596546587265878859105094010661052473537822959014957200427827064791035925738149100011331943819373667512980062627592977230396236156628363424415534988036629239511246818113018964371587420973249161293159337236501093411060115529429296972693014427283381515915933634108522323032180015429231367127407591956021017802305418593520516143073006991771773631156986215526189221834981885761389157045857146578822278407649014034763932664816927869630561991420771310551388911562110278841682058414975323041741550858141959754577854728200813800576597735718600557708082669419340644824739789078000112327414378256153093517597124916726400186288275140428216283167715959478500271062964419835687248536590160887040742270216511694386029365402045727844526555371021868029506532087784233128974875124892289287686717201088132532289398574719748826257835315130438262942667869749534423903544772198264900420298786621731177035281527682829307279924973426773187990306687220113414749365142525172957539038978155854300954752510420086911516387323707960138735837294089716801426888623031678008393686460098234171834481633425578541992574803777317766343483060637534219296294114885510658450517146343306063778894168921861248375586816*i1^67 + -7690286410095783872164687586471964442756124847738812087311994493785824596509923904965659405607368065081463314828997708572770619724300041926684473257107758304211095497763732365756900066896063224059810476789262799363755694757826377991734674293221424650418212966184550633642491253557796170092322291924711935099164759345470900463912176653063751050212454524381762587304972374138544325741709418955675114274016612714799940334001834092943739086049201962994888800542566847222928561793813308537710039987779796602461541064117966052771978650215858674528975750691891897631909312601581605236597414982421217028144783503637604931345201740213931318768083411367328837809238166172662711403759180912153156958837680835830868587877375234059935863195211981878471679491534588878472279274306161252734613724073536011319661099285733823153119642030184900097501365825989684173505071487510711222705015205694330319186863903445156293717368657472258926722454471554989824628401926127224467547115093125317294109073437016720243199087452018762539160929600445191255392185054227347417724802399085631032053948023103387684889902728888932025504595706071373458167552420479341766868527637317491726546538929925891714327665059318158392584123507392519799926741896996360893689677353107918084175708759456864437293487400303893664078791192373611995453288155300412123066960980473937898194917983825050414269565159283923999005258387722652685057835783718622132799019048700313291824733579345432398130601968017288471698997067152355024776605616061194486729406895791139416261041126599828795513702676659547673261792299463916160063841744298557228293504107483682931439612493836921535462209523822111632007111230521762241597372589334715258049163742432762241654070741460080664102201172315814206133511438225106177449609564586709960498512713396892982250110690148888549984731841685222314319395765067589895305748996842296571142904557420559600057564155499695715626546864159139843759677472350628736321058608142034412939867395429911900339430469089045263220584254224781090129601553604690789415127099099025541746132168339571770644941119016738473869102484329529501266320308471203028825174154282064798757353676404504197507543205541809962383172358480411109584820693031722851054298788317142284981588987442121333730415770663914189170651690822963662880811122068549797757154980497040601874632942863515648*i1^68 + 15476395730180119809862811297052628167656727224469117767095313325628961516126865033640921865445339595637748628380304078511661335340273367832174224782542108373732170941355955176228320908347561462533777161182893551012085364834140077441483934297734527253208182992376278166805961587102688537917531186167321441034462291072317901238095030933670537021102498752397442410788251932422454686701354968012789377343686281718067360908934541393584280881100291985414553689914604244108674256873771940616406902530401241755069281018453002370437019331975194276544083918852519032637205259285555402423704751639762566996263712331079174205020208903384284418107455531500138779681331096085766579517794740869048815752670918149946369991529439785867813280274934603713156119027158492596617971662541587839031565168421137139463616661254314973631349300571773221247219225555352397612884691665340802301473858133888611322117348323167669170387591551681093090063130775032621542625573406646460886184467372291660557236482732296501354959792802638569594356302450077863284446837650024926713701025208469336525072313899838165160690293125549097696258618371411953066584993670950460897111457681394472455642424108579493937873815356104686357487387291236507126972355505247388204310536662975360383343536345280585120010219433042711678873411736773135985444138122912328253737518421698700991376782838518134574229358296071453375015983312861497353130547286282251228430125189115950069288166805919541785712052918607139126252625427306303970713134575573185873674999044894902060148259098325741905398864128051796009568783772029207758308726828769730992296280007649076277121493865991526732622686892723220532368216575524251679019303074770675600159778502254517638686534862635519846138472652985292034073954993974170600080980244681377067436748614990020711759080783502433650286426881497530960405141819992898514923642050831018553829757460693626028901853698707888408351089796045265956410030863624461147315971813587810659143163937693153706349105156421211601153686383829249855782700438897291634404009238719362723176554949327355908592745115113905666300156108352838335631241775533742911109950765322282728033834867109260769712855996294320027847680872840407463659576197951587514550258769779597232060568916194880049570078434196191134568304221997877974220517338169873894508606022320499799883776*i1^69 + 3430254575747467149832966105827003721963828569469648038178324101479693629672161563747827031025901450563171611745622589558832717060443954593596524168544396312704063028278261591662656954521589072162000940757310354733581840038453619140074337917132519489904368145957706941246205609297337187659836936903916116073795534492407811515716724800272032540873350134723563509781722505307490757348219844281173834800391514381484559952722398963425050397392111838345953344657562328926361025678714128045303193287956267361329944933102012112585494431699333287577585185303186105384831817878021920939576217166765325264008506462630811717464049475121668315650118475936896656382998837274511824580143725171096474998260941409135391294134150249654879459325660515404039440409058254907063687970675387702735744989520060770850336788814170511860190158935633122217775054831311779617050646259065037067511635863830157645810351578823077733872136411178610921266625570366502006537350849980334168100964851947549090463093499753113936650096918959737504495303196526610689143550922907501528113234573250958309127939771526803362472381931104686869212697345252841990175791053305759581283752966028090259032033565008462653632162442619961280339596621294904657903863338471561395496578353040926796525947617170058571800845155628473643216670617353465403915750559994260367623929218309135110749181426138374437704696936146395821758843748034907762484895373386270522491051655571908284276644650562500272807128534948486260605176131697770463997126336724845398434691248553300246572491394700782340465438652233795520796266963414869375296479211608968632123426382539500343467611108110048147437025434333824794126227950858212430114161221575216293759471443114695314540810985271386365820788212643029488649294430086476028615123493028321289109553422479596382493092012392163657799934219702241858186416834266085347494849354703126006831113870750523288984308090600638684797620912586899634612959969697806653164580299348157309420500606894350171774510169376090386460825275388155972635566431147075324715974317279092718023590513246922419965605562401098523697485757993655336274906714572836923797828592382556104786095282024999318798066471346001886337131876803347187511713967955597651096782006918802076300705218779801152358339332081853196697976647847045203131780689407382425733210138738688*i1^70 + 499649674772072783481294804268389053937669297826355106262168099864776566227228573035719358543279518151468373408215640688035223348140067722520733701177071854274911963605817952916396152523325367322519934474777275329723962445263660326374994420156393386200271445710149707222811733536831661690812667483425738751247977720744141860111141892995387130438748143999339786781829742543010825881813751184440558430204130603791596653625311166645965858698703670526870650190712597235433557193687857239989775599420742778068125065710563014726378586475374681964681405330068852449626582849904339464941926836209972836128479334499418292423512988530540735404358569547022164615177234974880776258423370253175097499623145090264302968396089533142933293171627085118482575348504930717351906332719897836982109246256211727577530677126630370809111864163235211561844460206939755479427342498902375880979240050729184848337054799022646623699508127544746683283589210806950681225469516475356165544675251102816837096024981742685775765032143275310446482959803537514158892583589595686393904689897219897804597163118905730701196965811959085478841943902746091379824970107807834901980195269739063105009778226254333284190728349327966189360182071441112607463305474113565650446126261977120176204645107194133888820174651044336176806422294376612965156132474689314804498809177583974590210734906138168115165840997790252335199600093786923488898170479580937647771337362047893730580196710000337612914709600083230716544692080921779544995274117702293736241250766212182864677492859644135248106443657086660443677917496778157209379864696570973748102718738228660299653275174739742091609262259485868281563878991784918136095134642866331526670814666953407831372480875995923309965907505190204589445988332030556277720813692441516766296465104821746593789690358951060484697742203910105636029750856296309819694650017636616896560086895099547711573962295918088546521989475157997550440181114479240624989963169416937578360845051764510947884110936932381614177302392081281594460840339203533774321054743961040382450959254933073157613154647872821690958351013502751272273900859963455314620587431199872756810522537790796263482722085625997006141723692344071128639614565614124426310987737544158907968746741127102848277799338893888067221589232034632321098248569007603160449024*i1^71 + 9817586882464551929797314655789363928355262758878893271555199827282143289877639086298840640458216127075095825330334641704690550719551035263428764983111017743245345317862861149860746801232182905404544638049371729058784110579945716721751571348660820646760805392586179637206282641608540082833103925629715624367427058046404057750923730364183630793135117827692572014017495316386139175851194096433862837790647453685103073942357559660703420822257512150508539300803988879512043548252422000591510563544549468935780878186963634361802798345735164504892524761060422566235978325563428413152213492594711848393841105415755373870961564512289716414549959257999083342536958244767581744714766014402619292774815790811736287455946951953367528362952077572982946610935417845424860169098061354445344979976015304797678617657181080133367390134861144462762415596141228784118363580125987093520567197627246666877581495035808580865215635769377480734021814118000961470021693463247233385954273687212942560529958534204662092709893859113036971635773078419595678238444928885737620690938129513575835260616171405244571902801568014284911729193059816357754750569260133350705947365164940645554354324035207492813269301589776717925403074460517151269247618069416454976403858513706419354684045555281056289366061501200534503582285748209937700834273498954022600818653893909387355460473408912602030477401981692713459047013902077837276080305734375268859374600314676639743158004990946214228110531534159793415748798518644942627004800588595030571260115942767206211711198134577269637858912762544512061250309260481784378075308617277669073610938546451097185689017945518702346773851092434660243614422977486115564680145973058402022876509050756925131724650048380212826325039802632081408433467409405437557770320888013618988287849432123125925097149852178182240542190980482042091008280963919254068389261640624109415757839451197595450129868742042910261876028231682589131395876251715304360904848792143663558830495818564533128191030673987033157647055868182920934901306563625339691982979369325949045829989710314949794809556021047401645978624862946650804365793158389146300065854434610532250628597022874026530482436659400936281171041278036188121136643523498657097015769075884302707444032090902943953668398542884945425968204295248215652964382015488*i1^72 + 237234023833006083882815330688283870422631878296173682561354883870643912371819754250948337595754063233665768681351405818493285193087823558978745122920451906335232837556219178036488415973341113782696949683202398298732819425528955378613317665317816166656788619023797675827332208909984133880546578796708588652932987352918163847828010438193676951580514526305462918523171679317554458311656405633203053772433735240755944308843765457723561289670538920452437366040735330939590638078414238578694014080659509235631300758519870461420627860247025908974589151748372531373521727890162032625462070353621140487808228555501681652840727867865803614646500086001133092106194398106694945134243867921232168283077489270804661532148361250299371970275296518941014031075256896748287129779506384435371022554607748838715936831734847255378611573610144031531834858213412508198050073800257075204716803447587916196065022694201082441645780189982863204398016552648460166664330601863678367448297881493277814274113177502034979475026644395882832657105346005147829711818788920278468822024053464410856608484494502276156929039452471967226342871756504892965184513115192714530033107573569557165396419321098648198241762436768471244851789821764056169957930115981425381168066289270072613417167498110921111243135779310812857259736813286600794084795872532019345453738062623505748295304484370892088163668904825748377795389953095851145655830770714456793615799758456721416718223688340838298086979804084951040749510769456216644885341442105887497020205762347952344547460792215342051402161795788998354566305149779023676910982085135738978147367502286222317003589683318170299907799746724695021748915348677006340208617032036835615686134866209160278135756775104692347615873698630413774683868490932891682954892268124850381955649632987992644468772614212495176631756009699568515617735263550348872543178725309900712171399825812640912506464518429483579941707630593625484544736036901647083108286581665061590322936739085483953802080330879402502163468220598179356842012909282279681979226040416893227427142030190340892190856778430190327900687489387186606954177762264243862302128004198298453150466724320260114643581713061128487669939705324056182097198828832404814340407930768199800710192542368671774234106606415723729498009479903872811008*i1^73 + 1662214668706250631132904609673400364571895146534064500505949753933849200359619726879415802433936778528808747300074040138097662471005248485311047665319229387167303750042911681674853883737626855382945721776358742697304685630429949006560884395581842342537098676918408881594640342861763142999775947166430094252799746205175541579624716710940410437632540499159888691630692585387666943161858852012629282670252245462606477675988035683413351743988326632404796099261840758431344495358259841010278510025028891789130478062164869344871332431129974851683106440876777774603387436381102732320682484013325455660414143883807852545681465343811051047232687823651635339741513373463450709991460130304958620658546506265492344607869787958209174615356021875525863419574517883760678726743764144078250241451288126039987153834940726969102196944436691521794839653890683190379009628091878530057107175628663625340302356853535614378664192098740058904311476525615301626883094219089423094121967408256294841158385102411069529127789825503895051631085783909931397904469648835538043081590521416479092128762013813393801843354627771073018845135955311026717315850274296216436748758253420319257431585223225523637459701459958887178061307694228079554863723543790135739583501245331995103602712842644161510057723377502788527430179379134821120991894096350747243149139858601961318936822470838062269883233102987479237705046030996555799772615412920717123261038751158566291309794897144168973787701358700058899010675903559461725880689581618999896944636515093900672432970211540470435033279739694884386363780262649390912977968251333569136144520979835555282553896106574247503202615698111623749496582535168060170631918088823859615659428114775544705882939628691868287867406561574345508687842350968339034233845417892690971268246868545908203488623699143668056098564754367653280624094406809416318694575597235653753177948498947130066272131599637145476594039131416471470077077414828872493960658636641678379679859879723743307449420691291356233913727078584143705505527180827842009802045942647708116400543720551492135541761401591213158410060754232151994582841288179539755305249330685963672301992991730242002571491167236066197392706843660622055668660276862298914470230437987163007227788171126440775688072964739827951002976256*i1^74 + 25624800002917426059916536218453994085776416990897497552795473785927895141305723959929085069542927918161943524886144329466704719941449364839764804260885817468716915955199539229915430895508151596168168712470931210482314685714251349215723713454904447652563581237733910845227831605761668947252840862319824528582540541693286717642538531434414462310655366900450734068271673477225523877595382516662020547442620628053346927990835276088385103079816638115334998673800860198021823342077595129029401429216525790664636618362029300464137472285464912079875365358398631235666448458711347964063901618701113926466038500104897107102050683640303983328111382291546341894736837827950612382321247191862784463939994777606770881199456197310094865555231838191804633043430920768779139676024890243803751268470665496306832253359858737663236168460446958447474781780199332710984260666586588464932953879631941420227085904884448560122217915799570813825908178925692431283548701742203164472022755067290018051499938957206629156107209185927990660039635911176450941039107628487493741290127311542593918844554723068609681235716019985001099396255059259666320045638456764797886838428360469917119693418016845517796931720934820307057459394366577608919261013568612649004409035558490491565392522753319508030171387498229378182050544169058548205186494471219155842166038988838218472430441929349208549389595023549262491639313250018181470175325790086855906116566043847871107928620182034119322851748138390651109388762339314924161209171766505926200299211922718161203712086836642684861162389501964975909495701616632341798511629468835900385305049529980123593810598854418666504603316326099427085367618559936562815911065376124418944626762429397652501266230075295537579762762399610158687390425841900600382631249494697443860809288706213506316455442961798041887545455762885076581286654738633562878559128735001176857572021123747400033188267433676602750857748240869897885486692670983270346673705565971093901024071979380114358282858639830026996947718648291878489281819066402514900502728530585254064498824895918497652247786864152792279575153485591370652344920711951684496018364924443454053159712066025400468697654606218712581838927273091403453998342281494448104060245757453516523577036887095130500864129554710528*i1^75 + 3873470477053990516484957624099971160239434373126364968130669338153715452437305769063334851896782117374467645417332552077331526602119548641734738158737589871691190165186687664799500566213552724798818182834062889601597138645784672797014130933262089587938133517190687223854918724140448008042841824191925385909818906654577669610924348156606343299236860077169792156437459589427355747562658111335010982444714840262655584075214864123950000544715586892920161931026303003872753074684492366425635788882215971656782993678095667488024883458088540214574825646576063265246099431138535318181136214364293108017640836779937869846606041889790187833668204640042587526870631639865024767511647711150654453194579783119932721035983153088857380218293594135444315329936310940322529127619331343329295282106914846721190556232352748392355012270313644484813009059721328023410826201482347835545088923752601654989652408435643599320154048538512289134666635125712674099714838927303239641819648841493573416652946430800721171588474509839093051667022105556437191509254239463522933450303166557925997353988599616102483912412550833711182424661114657362155344508527774880671709044945404029823808140659312393325645885655955780978312854514286418286410894415906947157341078660391695582823366931809566197231020462440606718534905926613873642091062236065921107481554206304462695995063266023124840120785658635816165842911099910112022911209883136726292493776884703510272227722540031407926310619500225080158871354631897227758474078326000538501032362577681516096305830240018697211852030758432237513441195590982523855681545935647107855295647700884606161459972599424290847276033028080244612942501789501734709525158215680043904617250353916769910922352254233480754100299367414445637172732670927170492130799050242622687652166535059087862621682523527577344371764898420865377582419821360208665390260837866220863049538843792075188990382282334266721154879820763477100439031972559208965204726419803153158015814273879384609107344852232169114488815112061062454998623984423730117320955512972542929275629052441553191942387633437606998979943625269358799545175038221008882747528020820470636166512979218707727925438059108616340541142136504917122628106828360497937443774224269211918550272681334276096*i1^76 + 936493337529248058330418852379187777128033706497860550668816772151300069955207672555123240731629316590086941947240910467680581141600039902236280687574004480448963711817315774797027814697495902418503685314913679803734247713961870546714438832754192636493419688320931422332084386315614799870497643097745057428671688070961137138603974989960531774438458355723217963330058990627823196221170198257686241770868808380367027000017283458940215749562376664228555817645175527285486308065369471626550411143322259034361595865677811158017179048034701340805273221307748053214974137240850953328302714392775534345592968088190825444154774214656791257321076937379661842127665532216657814865903914502234366224228803215633308555674974684652030935866999883785896596619094939644625572654544439296470325504546558942879213070661131624255639822708414229619343307125325995576804882044617893011171646225382979289719149702685830629177647775936734702605043740509091264679430337930292322129396729605200584099091965605109528660696167451036851707363595367013338857901773141523454229264441794466554391578255699978513953513101641532448441269212680132974725617223283375646423140005319252510006415160427601071562847264101741318654099076796009215797267368495904511095986483761726841579536148375512649846443690197149200828811696200907756512856818893371631965580165540045315423701398267712452881579127320511668233926011897052989967088722497285073569102117301322579488351882440975393617153813010913685808667415831738718085526440970499651840536785221134418545289939892255849222020209062268134944563865813360264184387379972219774203462502203640657743086623229736691719267366511726940513612267981062824323823485260250672583765379070854326501325180913809125421474708735379134210180303258309474771741350988859208870795818999420114043295160624005377487977129945542672535578838082112635109565768621450888209233329273437876082090345334693183046755929487045208521924298762222308195770077187493875065353428861269261078779443659378213313355557234773396543174346599608491007072145393762888723702463599903329847009612209695277323018168277425256173947305942782682694360111713807368583413984884141148422141688927516525725739142031233984752372453217517965740054708665895092224*i1^77 + -15352602647906525893206743811320856003881801522838194822926127914276617577973569849674491412562350702194787218837124659946855887895914490410780193944053642832766725457999333617247050819380627263475156091479966107474584399884762946249852847178043745422855081187199902415477402157293312640018964421603260443960991556203825032520613695144814684692736390064974765334508851312208432917561961781007405847300073087877876955520439643562156484956295471506554040824492987324418300768390495668624429311210811154094743454747882479593105952770866318679793977965987593402088901133084881548888407453500200581415193460158644990638165663056882002955807544610550276989771932785673351370496818994692515946618254075637357540905933439027642802566643252928202780655108996511556818875561989380961788536722706809401795571488253945469216927951591674717844118309718781429062584862257608725046824759154109853490660873796070353856943054126687725848974098493610046968768959885198053203694824749712493099002573980347684602084163007154946710810055912057202071771389393781166942310375345691400297381155508207961369917197071702911940847682688483453427957755329221367969923127784733432008432034019524126155697080227193943874046402234175648254140665835922111696368222536705783116206030544816149254940198055360440994895660964278434572236984657446658721131876240010021609972233638633202376066347243845186227877429483050422426829476050217311816406975692986112432926564362324693827797250508849327754642978818201494791753390319846964181419430675692696948594264241387675027396268012581741395814781294401534828152376700569296812409252035182977564633020200227016197756960274649242168684903437845949234070120826761009010709616863543540136293207487606389267173916284486840328471100095227437932175628957825635800228134846667265377838114417546636958134620794004875394525384649506771356930812189538206611626814908173459356903701579473004566576761042115438317940366066155424908392571328967117304113820318539157258355519551563105518504134710327592449720370543786106871089254181399255347130685580722963699981591152968085104844891965490156015099961260894025005618011677549621395903724639769056553407433047740395776678659682936114535521626266626028470272*i1^78 + 14536258600724920259541210017919970371588303959192447085181802691328571334585644136485911728485858537526712247035951622513547877809218713203370649155612505658905831853367766065671257564754053425935211605582152360589610844303194858471820406128738553045789222888798122714349567436750947519841084384943501866736728713180723880355378987835165062792155150176234299401071790979202868376552247871884784582078410125214636853289993144505397761452956481246587430095151811895342689382841327018660598277744712175141589566285746272513162864327938237529262662264699155871932350216020439038807108101712786831683458393265474439724319052518619606798161429830530654569279659344787763266001427067319956309234321356654452630336029722097560540535492023066120066429658378215092964654005603949359702092321945592418794788812711501956922931230836281845561898157171928292556096651959262679302077557976317436668525859626411656902323575476947021168457876351611999711393610922866708083550491248402270279559033595334437758236605521440422228443748070182588115005838732722771621336192358264623095131790643977409273728006029159535027235488064672402061650207201043477950010310830441854183382105254327593137806349857687955874833368138651110653418296742991785952013053867621722936375384305740745961927726437015233026138218439108066381755473386358098260556339177833206708808104387925938094273600378650665797479595501962346223999272231583559027017809511512392081127428910858449702259859159827785272771397552322492065643577641320883605797840267345591535284959450113183193488835590280498249326187159465029842051555957328046839488063412758413489557423205421432001002662086083986092219070506347522079819155096003008894315448874547293259658732063729188450865616805253768074356699541526058721659731104024752889161863463565427572113079603966238832811205583402359761705459671658175376753818217807733481996942137001493239378097457996024204067387692313709748201200189114133827838531816699395601061875938174490192638322505463304998681267878143114235513591755594230529660067028196910446223532708621157978211380010142875357975419301102116715851844702657436657686009250472762370562621469531549043041854129303611464258511608918048768*i1^79 + -3173406843459673200897646569591458109554967072879347437736527802778084247666640929359052166405194770299565196754292589611209489849725796013379256420447389039425613069641004220159721116635456502499058695331460816966571947878970785318627171308740669111230097233995921253693203374801101660639329026795075042531115902999956845836410088502542270641567533684090102617493536031921467262329519897053738529410037802461597640576336617893666517614338800246969934755027009177775177341142775862019294238469979498199349228129865819943800142233101838703860837692009269077018184367817142397148978398859453193304053295858116145013916070946808298711975181908800257516869158727636347674046076032691519672634143368408154511988459915238580907679978312347806273440035523203885374082987845126624642528587186022957506397307444853523046857003303277343067038120366658073947658649913025605427763236730250703337324074318166921725535934920818130822585715726619078514576883701013062972408216693061417589045788677646404674783481972219346758017429075403507731442649575969939639203295319257867808939509216541448440913196398614079506861739161972336713516488140490380168632518623744058526433017868075079513231558424757397523072433908733621145677796341486998691474007358599830564144319616418448021926005910806545860954609618472356027678926614925666589681390033011074777675452679909271361205399535512086839807789229583606600362358728762552836952537845192775952251463172735011232640021972561595752665575493763199520713981649883870101582170267015821388955622075597115244265997115779056367696687107733497946308087282577037459675755806076032029354117551904599929658671836532957739781177953923343671728259177565808368182657610734970202967666882289360573174368064781160663832220837947834164037985377725589895403394330195879036992798348902016204154801697562216190957979335310076232064857855819426574172422148589380424366121345644054119623616315240353430160819553514367329699618436350098352667306052828642881726178688481524315085214124863492628299434408947595392930792123314454438497131625369221793906571941502998046324450143416199289471823747740566211347432729262046597832611167011877289069472076791808*i1^80 + 16245497691041918891973485060824790914024769541679719148499616446159000516212261726811945110522927494066362230094504343739754638392089024963649426562176172855374308002240239565278742838552664787836058759901023884360428076776146078927806146372771291906971088952475525024259109538545001393015257439632043382610758140811453471233319046714996053241988182420106344299978249445275212887601810863760988460621751920325630189231037063562521617866919909085250158021429467117373929500048761810503782664456856815445259457054090341833568610704506516485253367677892171518674494202091586917685943807833065863812986185626109586883813047102419090763995640682682899421471386647954430152214202819123592669419652766548143851781492267409322632719520718579023157391716159327273470956246417448355631585014945527746696791573832994980867053101414597820045912498227093398336209706329897827669468492003001232774192117417807601710127881227228109215648908740643954713048245924222432124345479586182054243643010511066850143377405844626451213016555586380620115707289060334727633071635590427028664484477476460041411493151281795314564052515245127746298771284849467560676273418370795122182844160774611083550275807544166264302340819744897660717748456955175106594066373831480749505469260158580444072384830288127438732610752375176743002345171999914657431305113702263996502414441231052733425656683149752769315933368298140350989158957125350619541391095814757154913821275740643474866996179469403089765795703504953499962715756443188532849079549885739196808293951954862192789877574199121059774721520610922202461222849940583428405676515142461388347713755936513398684135053575502212292145569236328097901297521291974337345752664936572007619408914807276107972652425597907162224757204878601698620535284771885626990095273790320569367575240756378584696365582318755446046057109028106914930868250288169563484374784513683320946853208603557962048138457488084527731455144431335501326307982328052122954721390386092362249503986738689167275029542638829999915429574784949459207096221808530990801032909336632300798484991618494916671443824622105037264535832994818696799526163953834000384*i1^81 + -20781570159379549480063192058738084585822913981570784644744730666132102331240610164481847700472305671520780484733872650700106150484677784923997313048356541572933780303366815731690886088075134774171352177497975558530334452524274787237914224281076327037346424317232632238296472282369432981877665534119867781926828640607692663759536333576637725856939335638553439650779593355791133331841559019862675123353312665939861794546344207545511647580216089258795354714136199958163271302554446130000594031051296185436739581900853812139136068747982657495721683030256826027161805090277816688612809515840832872389320929005507535505312862855464163256768267556591764712680108260073121211556161696667212371649245130997643803891180300754568465305243629583738266954655541333569310343140987660240884540494901578697066791802256770062686447344038355628183059838223021624297523131352991555414066314785242163550088451737798073047641608340554282913774869319714124076209014049129050580584291177764140577028949970089257573313717751634880856825190086865635368538423324279803164556088736328424473759035722577211541232739294274930880282093272224996812717701481152464918788629998919003214559300536862831286936016255665114579578582592772144647052967245040662670618153222284879358243578282027375410068895895284920732755949111746507253310861870486650563513145672399730305208580037453773423327200965918660693462542902039999018683440060331793947154473737828210646849064867443172913453325311849150905862707046139942016965165860193553140306525101401097372066110737667347976093421567749667437733647035074856288643850603339575815167468165298248170218686488848946876386158602768177261531495513246509105383679582202845914626520055187865349418935738742224902071059060676353114103780360639951033569488046812040248666580202433000165917855533594777381915340129801951364999051459219281655121820415634284922701524330608754100698188602864490084894172997040418594456439042969920558169074682695697847603353240578471040673462901745184519768911530782754302145321368218580739008085067729718614015622181516819417203477984608651226827138659189310619648*i1^82 + 35489474962271744232381087803377054795042372757286176965792860762043373072526280425496027697562455475396958922211298197686618332495507494828696769924049203028075454659338177871712599540057009483542288452860893686927577995814712276462307657718682816435071843429213076098140986213646718098829201076005984562279872578522789632033210441603662574274225906157373302288772552738561395068100765279391026374793415642304572942749846730617295442711945190924504253130413544602453269292892733254784088131700699580736912081302918655544035553968462730025945084917153304611113357344806814818902501736359997507904087159872560299261458310139231626480610520708215865097350074185862456686788836149780201951512295251037777768249385360294259888500884656790670225242417665816537069726392706780969860448539257558797021468624555874707667316707651797509297856712493687014187156254520548244860955225230157156811617122820869867619095776054673321819578398587476605208797881461417232695791798722499302732340103608989195145137183969562750944027654813218322991902015335699008096479816991653192900171531433023189647987501281766659104824910142886318816500320992188078413693342526884581598655652617945415267132630089452866369285944725677308819081851529408156245654625976613884912168814170542265389637560552437702233894801022461696640021027342611321298257844101427271828265980353216569820535458824543520429553120276955284994227092444992136142813711878037743525826171618908251640327166279214198507799556482874582013381349636315301362688332403453726592180129648208459290196359109456370881486568415691921943659313522474851279242364868221852113191469761177171843143192466216831952072166495522444692394934391406909508964026677248096080158781256714738859603813197321093897147856279132364285651685052227845082027129864277260274217282904486209015539392919336949784593861905026711441989554712884048025756854104020429283742852230449307485285416716715416814457221522008338825709606354872824187426818001778174732147527682866753385845960193408175624226578641637579244749299451191017992881084301312*i1^83 - N1*19306338045345949195888696166210214792074105337089223464586878790362723304174550413807474951966163974770486049143065816151499895176181128768625750233610303559140220623083458649250846099852516602813372370908856362289636927680775105097520542768065977953514647483372670555670461041444593359224308345614361094828159184040832869478689095687369164373172618412516036946672000000*i3 ] ]