[ [ 49721801086747282695766194198722391176467801223919742546233839825830698788034747798092642250471722447856373279656452214580506013350341129378583402100221164843227902686273278284932726869194506844809922847383378866670746933013325236977784263120050476952564779405181904855010104958760996376447364211842879588088841119106969952577927938724390161481697581187144713794284990194502462439444700012824638998754508574099306182689195273178040635563075537808112612685523429864032789002124468502999006206231252096256352225638793602727061840238109543842560319656177567670766442699945577097573984263886961759888964186527117579542855951072510214584761209823791100999391504284071024563326277999514122020595139876700352783522276902800808333168843973897744600063645172725110669409613963275743051098426652365651757402667169511970112091408367958749073756363453811090913378649751489242003166634741161182523051676446022611064204743197916004681295981233619302635030800069669955234075381563339594319051019057157496411504922594410277346680790322868847329088976299480261718122978653333412052513009509866690504175955694220475481993672978758259619188951970208725290435682895805266208071680325877675689299790112031480414669159422766104896433858252202479021524062320184365686332691827034749779834705245107642657502342775674933701451498021149556432784502078125703497513763897994552819951427808684606395449103151382358120398672546242926473554558455643170701865810449772289220664389961548201232824757204165027152689066971029711995694929705579494844125629801195641491399935464642128834303334777777098689811991991268915361046743018223487447285569134113386175539834896921323951468802836679442514155651761589997141398284327706357716622109707892148839948721319594638675434282374770664817206466597561476144382476924084937334720627748138252448991252593393550058970524966053765513313616636789579102868572665779966560578111491717096399689886865581756169986100242893970814568248760627415343683926429651399210135357263900358860984644425918355705864630868911647468738582950522359731634616907851618621839782270507969977570118937604676053194323273248458640899543736293654445158637891938576477597469014795642158719352648817487133309092689234413737502849484351953646817373608883385778280633664295188220237570359890139835635493640752703807377094548431843374802955422869882101080789682253645640492264486355585658856598726573035236344431328959051950761290360705969745102681153467886638631933233353447606934433621332298583095263079448597842583418129489378703994402931201983639163509765240231617061268340421264359106241895345840346145106408509174079573973428499799361086967982236802602135874393083314285902664189214449612211124399849204562262464142497536790575012416758589576921437832994090269528309185222227288056876358638822459859684774505251196474063489638129177926450024201906581384523066894833731097016990797572586141391320735207668476826087643758717587158919678638452998184780168983795078047171141336634818637524531694063394142946576460711035257646806254679863984592902958112774077494688513475176617329655582283634439741402417904590409634075649867218750884772525457079059015125244924654168470873270239292240153779768137772327515253107128730481459108715887890678621344501690497137870906085806502232074838013685068275677357369303498363730881493742698779656389927759289797236482679634967453056185121207212262753029573974058816994187233462287878182905842550098896026611328125000000000000000000000000000000000000000000000000000000000000 + 792316918349536528090839570245923910486115120973369921003850042396113504071316879027654494785079628642561226886063689261585609055172407112487818547105529880804974382431681293847610085423671042676473772799563894663466063315203331628683185513207474758390373980376204974940086073683305856008888975410508351204980320856670126094404432399952176282242056562937495601428970189170897787406599474213944545921977386841873081001062193613528779197260966551304076052764373493930504238529931076526478102603730728606413573589939614911842557568098747878028737545380321599894328413865471900204803346898609895375161249890498155327894326043305839108241971559287889336397186081482308615444999714373005366874543271664484116097879030463424905497679829517182298762929208251920845023254599682409127784856633849976475224365435853123981572404176771444504581035684051440122131096719205530308040449365223335876236527881449503431710443643490500045668998592425877912092365526546349119735086183519569064271157507442847177274105102430780328174622531996297038488894276139034225397315575102709516973909027599858902337974325614639396544471017515248277359385083340103784176596808709648448326936929397523613331600846736634968913627703338353343785331380342416696984151951065588970374338658165868421617821412302596725661413493339757410082719595065082541636114191784451247804930222013580327565312763085697052978033607564062954351407413145753233209082610106717536901135078827377810541238558961173992364381810455731739298183510232812369700846655248103772549276861776121347705389892644515337697464120112710042861715355488938466609076852628481529154941382892763213086716888363638906935666703300659733681371257229514798907648616825680927770206552064842600888342912176985288454774375720948011358017211689390379055715717926225389407081599980838656428809080985201732543091243620334644378493444292148259240025513441761666846439352574439300535905256686940661757465306458032333860304470139958723259648689319380495589331178437934324944605856960065034681734512730740585625224487889216524517843909910630870961777254228940160956092424615854990271232660767257293545558853393921584292515021668710059166154914977697111027983427815408998280012338572668448003604632863153011832491094755701102599468237705253015846145368789272561715595737933704170370210803513021732788221307035316551708613303070742659207240406621540133862544299543262061666466229200891759886339986931141142483407589100412369052099159679010649044169218267426050971010899085115043793137959982026842799360662712160548467459029412805200619315883999516498968096395149825441704226230028648919504716236529143979686004997617615636526089682162211612877051750796580124678777889184522296882049250107554695279199348123431762576650815307345559998438525253079314418206400408140338060988494484516535968565564569259958496970438947958339607345522100300162809622525574354981300373449823003735945043188841358348585951738570185564525763481589365614195804557429254884792620512586938200918040486921589134465745138397716194362297912891745714046214546851844526987765726153790067763219389190748665526666146742727198683679297298711659963295452810135596538128167778147590002739808433442545699953782185101232068471575457118342535973344620952427943426211507348370235927919272389638143479704806200476700570158191630626540114299276129411648368531799742330238868130569992850557080603798859586934414474170690345644629815069492906332015991210937500000000000000000000000000000000000000000000000000000000000000*i1 + 4238536317228491824580757136252666472004317771444753208846263060818132855051865030359848750583943893450146245771957686271401342787108797416061955444227753658136505417627527147215435503357304814826780704119374722166232553214367688271916290559433192605728574713479259945558275329438271681931251438793467061506490015894857682697960525989894924928602699227831909906800305937827457212784429683264288180462528558480131385969017767901468687286379842482083016393207975890976936692779420916069290898016297867006893781736741671457899325753428124619204610671860053481582080043384513694506775951793379981795280562429185728601798064771582171449071571550598200823772517062123206969368376057095379684798658385426885335496936932863563690777521743045288736777524884050588795475165877219782801394551001505182566499029297196407904315799772068215630932998460934476706561573703561088319334798450171985584206013071985687001895818195738742083415629959928457488947186892805966443598532698276263622581238800748512472697557439500040695648569529331404385521470927451197429499088931965604093864485093544053787040655797424139312374791906907963941901968966823610834865990105560767378536457931457338765466898051895276681542793044518365536438101455413963981979845982053274809616986879147914103722665276302707280571665797960532913434857117553758541058254587725177196641407615168884984700065092976450594659375663585481477703444782703005074563135349466998046836804302178352779157248733482572272540887740013424860977011439072723178995602106486968236069290839147199166728370659099341665276063692666595919247653483885209400464535427186705080116739216175802008548781552291567251831375151474774781567049313708136937944546162846146973027483442728919651361775698235098275322258632207581957685323738475918769333687655473572737854043211073120577085923788901640119591007076888100527974687418597069013472822932469138452378285805450684608989962202269752826854398632678230656801558926289253471378915040671028432987326288690216097076090435589631852395560898895207043604499009169714929927635440041137444368387420903149059763436865159112857360820099312092384978968513376396598346381244137719174520146857737518285500866031736026905192940893188442447109949373883601731464978749622221247990346575431236460120275151247060080459779831683170231659892314918241759486528839932908688040686726444894536555947737687950180806504962161235033575377694285430112526242745762851172966170178124806379137071807057093665676773152554873374189035053256423660259757646781001776916713458648153079492781178326779689134367198503489227097484575615591969522061305180790730522425816334321053513572352209057085558744938243169623731481819873654479588217076634647234036071323047408355274111580386563701768826110766639864248094423901402594027524226151038997494481621152587180973613465539497543451352990605548509983903979199735625479211746965815152463906423788524339169890793155537051725691914389298857815922594343955822701045674506037962084479158538304625353932181238668129229040114063936577754453108087409653704818858663957868109434923625049520831526088184028888057567080934230913904054221470701780454065207547390780460388213261368854110920359021183496912260314034343192176018530194716541061675735955278359020139699094006207464682493414024774634822840603796589585209052046235733960624179040368301514610866585955111037067130269220407575983563110486343105761015710025718661313476331997662782669067382812500000000000000000000000000000000000000000000000000000000000*i1^2 + -3858754419788201884189195792508640084585150667854609759103265352893039533254785885815543546889851867107834279106295360992396117133264855736971028760299661986094310788613509860116350173351613522250632664369393015388025367686689557312071473240765583261506264281392422300058825906122803522229039247744381949309316775270246457536495369918168563339682656865550902236872655688924348685614433122403974677104262051932320075820130291449299955335384683509976637476264082740899264110003781976884905119032922490350988563824546617431403390285741464205629364818250022591997209533239900646019407326613882046787484107015827474355206242257547754276678541130103594166359918768810913314223702632238880148100548113037967954066493730693007254197218446317883169099281509476347732578414968919955279128741360468222016639403545160158409041698065603217954839217440695562614562767791433878793548059534874336694309028093846215482595002352346126618293412990997173892298576062170195440409569018681402365872037900051835579100139888961196618868104819032390867852818337079285273928765569338637551412191037995965797186639228422208928112873883521441092692915735460612633533880927458135707179984725282125053282541681433677493117988032757051731075630707273766876693053619418034632434927797423255482514791337317398854501311896717281518698896735045361504529101591610363381544669502604513950672571736152062708024434826140255139330588931332857163725601342626223271269985099751053219378428513823721486434451956137276473642115677600493546063088552980307113662619855763994545192502509357121540104521577258045445550804355134908488211559119766015847640116703927817227449542382072653015054307771308361875751134188461223524174554003578993196778444541809262491730033889082524359693928589608330136275620447116037037929465250515722626425044405579409563047306816972207604973444759430057170455815916610372814509269645412047868212106647023839535097527716334971017526807324581269597882889690788845368545515330523882165941977228120740844107990597858024397172767599776266296675024078874436363410389282797276000173521791206038605627646048246269697993532102372736300981178195689940651499674569162934133766474686972111884902071134486627707629108898116843797513925823404824505599002686346424202198537756264648460401409472712057298374212791568503395653001987995726260144157287412054947053855714471224166291420543376971199637732566457914251480114947296835663218973559541310629449655792030659619183904877769624263331999485119021354253013372895102923280978681647184877088854250323948623668862536074148783815146972118679437285276369413776431405879046518815130708763254650810380821876511543314454960631462328428612906306529111954254036818783946992743478256669997951195965084294003364562539301022528632289291017535927889789913793901671355443803269406955334302029017275864765407263440709414742295756012876606475402072208914036890673930535893673673858664142005559211390568467401983046311938715222646159960451492070299193487754172575993912760417369028757497158919161319387438705145243107501835901889206484614608765037880724997047854797200717474185508206783198996294666374969685773200416561837836426165486178962144628068806115380115434613019464714651088370664924183193737089105848587947569692661294890216044446656849825616703428155135991188510059836612515649402391283053234878024273979210547238967339355995348901988981683816389941469048857382577889102437396218192589003592729568481445312500000000000000000000000000000000000000000000000000000000000*i1^3 + -31451118613938220886278288779404836128914318177693249259477333722363001046751608472600700630290843832084562879370054497837225994749224543785151107677005915247811634704045229735253917538636437492272114825931722697879648434948640893410374452885933619655783368770988485345175612656887322829300215973296670342084883227047570377972377437094475757025078607019381572362580618578159505879435416676030953920420445597625362029262462767593768294345498509724949402913188353678102033093082133520168230345270194749775439705877501777092487148253128485781798420817122054715959554099794946002493274481682463032638790918801213581901580694255449922174348842824933554730247979362956323790606491696641501502610726990597481557384340061067778765251256947882611209829960771776877296906275429508369224636699718773530452757995153088779154560545822806777317486057373409453577117915511981082177784489420211573022195430752123368084101376258687816356791247332612709881653157710551896253877422253480356607594840581947894773678720440577702199642881094390606341827277582193826089428098267962749512154207045665953650113318321346928579033753140571597577941411472637791919584397642028341271395928689056309202161720314547590553150714974086345976478123936094746483207913968743033743713678141190362037407266677521666808644318508969485462786300923374000308282210377149802713814142975230410367515243508097050566864749219637610262645051467106641564009705003185100805434489950783510094379226606229498986494107453544778291487897585373462520219095899187426074078423288171183000939426891391451686227716031387377468761441636939538742605835552216258468952716958685159345832511005523812124946444564639354250982469954269381881071029167535920478749728036948094199915079901057760698565010140557497369862187039893482208885873770222068942817172285316674156753739486050075762082244919706283563564006785534204711044395459432512178194371412811348168130667460350625130929254581676611732278469359327046690292635118282258515577206656465541101635886914048887757773705333277979884740018512457739252316899316822132433574334102354340355454695885005481993801925960759097380997672230575064786734325629966783916342686216397453795255679533613572387691609019448764622980556774167216273961766949743342388954106988772725864111795602022996601135159780462282675019779667631949871186273761636796367218343645238108022967443738465090685489585577791479656015620493270724559307382026876506188353094195098389582222088021774133197732053060537865819373978917395063439154497041952278342919249324338752445813802948591008678878450511134402459766254794093782871872959188760295111749888811689827699172854044546590991771154956417055176181223270422824255431476053914765739164251454408326322542516670930679448876342298721649695839001694704869028871729796284683311378746746883569303285297689864854054772898793857262599957126508093934888140415768432733483335120152316158457413101874457921068596391905626481656603192350598019015224454542753769122874783882982320065383357090722484095497120039751361049216709851609099382610457942878279428152057527141674119144728250077100046319828761717962873897751665271537416624905303776401015539930292158098158475175325660538236772282384870836532717764463335823888029947741889418036613476583881472438383103078987189476388833310147938308685103264466206086716519837052702428568853763432652859887111254220107959251249567368566442791962770725300302387950068805366754531860351562500000000000000000000000000000000000000000000000000000000*i1^4 + -487643896355503656244675396996533199911119317626679658615342411400005781067131988295119215071150260380142185619065472522832572498550768752350476205213325883171224849622353104200036505408629534065007750785166757647152596113294731227673752980955174045278533366959746264889914269334399838789392701825589705424723411393605268126376234924216053074672497325600906515108595923522455061135254516197186334991559355854289827520881692454267976335153539964545711120447209162597333123187992010662925526196200652633585313437519925902543876784145715006492364684665251865846747910759516622547579792802646646694861496052759149576613471344485755090557617973572335086997531594101003484580197525666249773293565683487717028478846069469951822513884973518097202353205820758076848340182213763571741896174581140417914563030885780712085008295893449182136209858794715010337975331549726139625073203255367522569379058181703052864719798001807737478790452326654248416352407926503196715677854822467333829926667551901768673260397230169240322808621758462322473136794120523014657855157440662558106344793959413774817459148350994439294186130780089311111366856481455126011675967792359282218391827234736141076978402398658391281012540208168874546453183864211667952738337294280269854220737649425135274696221964142337529507732888983718862393795988571664697975908350803907591311648790943778912704796432425412973109335851788208857304182187603347726425976843987961920249437051796764861961846591666733139755221882200649757532419631447736493454125749591994592890512537771680759628089257876205734128824793509159605384045261235513813306310210133375817557226109704286451853039902163787221342440506707775784334966850706574376667300549989407580444057936845193278905925159159944085723774212482544228101229036258086543885029958092573171747841974034430239260020234704888004938561030717199540374511971803507428068502223594171309033732585122486457305871069936174203316514449251490712256549806599498380324132313724524071979984835503082723867261157861223942529594754610008588759502988744565525104809431147943891905819482341127496356067444633008499511079408078922653655982532917313495810075736951182249196966537394076356390756191705831449283030056999563717368040109795947057470525359730212554386659433523625347384632061168335177918392033110155982908759973504392119598615277289151569483322282723585496737989879009729324718238963712401832673456318694586249523651829857522991408364974162179745650426213608347738779281081906518001468212886019856664606650901965906877789536387662550317311149358164861623204619462507513132279365261175055953216950659393867368365634252547405317619168505712411589247680328957763488451532979610943995350151131674612892053259017726877917194474176286650069083613802569326586189317071621838137211601170041702087929811294012706242745996812655290677787196856313086087867927304537274481167477814323583434084207853155141106276414357564118788373831160521091779358199743288076751679824260022564743614372410983879545957420569574662573733174059161980359642180741457574176098882402916099028297310005965093144973173215310347453563692470237847116906148752200256257553574388920912281138089163368424636860124025285909429226336494492977747232623469767883100741735640159807957468618196709554406808485330165056002324357217719809525721768616431000604045231272481876190358933558123695034875030757959987805214341267367608587362539339371547697510322905145585536956787109375000000000000000000000000000000000000000000000000000000000*i1^5 + -2885246879736202731201348845811337193619360650071830795304217817707676434163108230626626689708044222736169575533045855833328091313842066297028330840081742068209453345040100197417075139054287265371868398878319930942685711443635641473727669375816792201973081262474635196256394731022062446324621263850596673485539547863557639565191777201663575688378683276000805285016380412450724119236134210608591662152595248008413393084282294693993563275497351219363169995144562207615506434412832121187276501412647738737217621842469982776173430274041843025979842661428351986561337656577826002000385748698635197911981885898556184952437545264420595945273599373991769882609273588078904175889736951491510165926756861162281865340580909540680764767381740707298197448675907320777007222453985724523632481088826752221795804729767512274171827269179463110112152509493052470955984882104648246621702183351496885196169880891058382213174419022052393268397400369431505987518296007628908555182218474093823972062259912476263703689958385847991944635019095688425802229831485512224619637605269401071850731269615804477511545610406383828162122445609503977817753481040398904695723307240072217080264877323852365492067720944565870369687688302315695032538196204406226001845296231138773994857945496997039019750996217091022494229366040078276143258164510537824875576010839440994279778088012376905182087719694799454247904726504504203490951127939378433839479841636908303097412596236418794611306184857147737152723299476615846942416258063860751890157159266398226130280378744582415895115983991308695785303478848440841577660916159022490895744360711501848496127017086659021258504737856390136100427723173600540554878648964005997701288854083307154133660977707894640924395619827346769910578136847715052533985164702878680677176905883952587651281869518130802787090965026376046846584493997467096517450624089830315433265457591338007608314812923805453402956492366968945384748172978491056561949033617547464834186454833203645256557261284062673219440740465268738014147125050451621182824902574658686923092638846986089761905564769565799668642102810723805288767380124373259977058820665086570089326822395504429184489914695981184735993925360247098814159086732806759172732285594431098549657788552851954104868550922795221049243738609694372128140979158999512551312441733118760138968067548592756081339258695927314879301410925887877712814870432544257044397005301194260270590556670034256617001289779926272990696033775757651790143768051794195394280622542447840555672534787727993956183974423723618777754784737717323802383646992149223746718652638801549987894141135456004633178844889230618899030193826810124193431439004825002795235128085814777145275358779879402830708457586743273345831731742950092246452292425690580194552058616114524304005385461473024289287590026956632125934805064004075221251047215567073770233571828840762314068881273962208809575910753547677592094923571829433238484662020888891929436287188333543194845744157958553855048999342110889392431602439451343965374449001618782622931228704730648702055796225883783324875576330010656553660419739972458241552136030297064084120058246587996592887873614587181447716392128174779932680477519182283466331626557341028174211397700752737379883557084937211264734854693396727470723432231721406139591448851647791188789331953323531756832931987889850117074460850563222962168317539096109255530086916913678469858144798321220036996237467974424362182617187500000000000000000000000000000000000000000000000000000000*i1^6 + -3009172621807017802637538521395418394888026641076677664474819976871733350570396469370184590117367593373499531403736883862739589215146081648397343590780648877096263305321538587610893301596743841491109879736627942840361621890385124742445994568895456406725009099701680184680347090642680493708655133208496589022528964151775374314290739764829539615190711502582891535147569774578497097166863362355511281414874446665173957625212699531820677699825500869479394701631201140935719870184450364513682422030678552718381652857951216528744081558289363480981784506757360626798898358616012893593140656117461876702609995512122476383540984769321277705847221495487333159310952213453331543905599812322462314548556130061588035169235401777924231136543004943195741613205225809075140250523887166238477066123515430708940438525464802981468142944740073406401666837088134849610646373361494382377917777516636205912988577147899391507283222000959110340088348377185840426045646175152834828104036721317659382200908800805230972633609943062764742947900573454029972984784564739499822765495479142195115033125424800251802119552352227093296563882821223663875785242215218728372421732496927158391820612741943423650363274842764971763264359293523968224882616248601290115593981955686562506470020669395194581048807136082632979752529544808460774566818819690102757996404964637545087818493948107444012465321858602417662260337826313578950948182650604233224924648454373798024712986203094811454584903521276223129390785805707215727342188704429904585215660030140153117583749454981791811807170060417337196759615758821362424591075825083821344403590309322404544023663431055863559479883238727490208627103664283353030111526655750889003103266097903980338780769723111730476234452427882319868184290609155495804256297477008008016518894437376736564657092418006247660012908824975450515567771552654974671412354329809325250910904277039146093240094193377502829465072415728513865731584521159951310727662471036166739095596740315273573935857288519209804994025464518413867512723636246663130959430642006014998007729097442309467783124585148457059780844904164235983748001438551337885951672542487069635892680166958052735175881104690015136294450265112047885476236870264973860091787592271328516464716114995659949508927157767134299936830544989673184100946733688656693723880958396036303550367628634645361379677393854253833400618457670742157117975547716654511021196701234072288839919954656773053944076495109319422368648624042361190043674698954840745820059439958304282393886909020591651700239976381907126088473477924625592758471182373029094887789125129477055412692528056849535882347221535339542789539411539296282208635907371838486899886101334665170124778592840663180048085232092249930134931694571628701289395727137731265760273893150243590690533449901859597142570122042091489663602129476239966759782522707361789294930025868021924792294619143209390345972118071250235773526754863537521990087435139750991007108485019854892667707923559678256352981076730386275250630384864206076888525666394458862604077285552134960281137371700555544869046584722010783707384192683430015032556446845759896660431229146196067451923841176154998790478820895601071344986750303282204173764889995442691541491694586719714625638344226983893364231630212287556749112909912145261350427672628417571525082286117957631234680226511293112562729718073857360180414189436562990371298863945898006879570152349856471118982881307601928710937500000000000000000000000000000000000000000000000000000000*i1^7 + 28722663976571922933205891658926626181642244154472064780213299138334660546024012056657992524322563044830413866737678799136532108469364081789752510579938091650970580921966117302668991766306159381701958072597120851123904934776090622191495926434829033560901985209330825977343762842649730386578452928707906859836467918074664953125686259056446992070534919848263175888581356486536289591794171159148211693651698089988210130990315572563720845324032500081349262536380024614546942411359830232828543477461305182512936382158902484465419232584376139995913717555664859596178922014337802383018052991543777099518628215106003125966149004615001506764050061827833272638514454355889020671207271580347653186094007442367847662752479170906406252364224478942250323245420873311035439766335964265897155507394623529337080188229890354244270702194639270705545871721584615298245205827061395414852156105907155242539812345000406347681217688566393239239596399666561725689985635654249189882132486428825589017903773370280898116839551294444153288749380829673160980915473299673856477977182619771184063703115001337888389501068408435909708955318780936206254769907187784820482137371213196477486245894822087120207834000685103797141463653435242667948115525843357762954729450767880535518198219958102963034139865707844176973361065871566686643516780372861843481900209517670767857121390710868537520567036029599512416384594997476572424919809694366534749518634895286665214256541604612894615083798196650762796165869365027257971579953977231227364970598692677425694780048483163451595967955693149157756422987011856669771367596579796509868777752828967184529045206531669198581467499339547210057334432906732096689989907160633281426409988865339151508358953452407463995336700624633302518913251057280134562728109740408790037252142402870253552339779685319036908779260867483619262575729462813331502247610629307084055348405239874169092961337553123793647086518211495188439046145913848659936315693731340440713928832745111787009691112822571573559299500855223982086191942201792524358893203515637811315722240672747518664369022091584306080362816118458643594548294920714360486860617167366063494189791183735547894125393927180931078338516747184592136643827260519660927447218037089434902609329625004047866870227849568176373929635392930621135185779436493942586130768642088471341903462526385802600194895193202337085122444799442862226966670461016298725105648194408418080048254268639410401085781541547342932483352872191283385378640787225243686071868435872126865462000179917809105793142588444559543956559559175786907831386070014817360898163367630261465391845272715693159855383378206433692161561300285551159954690413164560101559695835484684330146911232336920522324555454032855746978147429816339833051227566553334855837058915332741597333175757615383809166162330640307033362952904542144089732243123122081548970225842786678646747345022081682823412500436120186273966252352081820888997537333807007723196768153349604638079970263831428406904633245766554910059585247862603104149908564616127094757403143648642216752075938085552563332963889557898380519171361004531429723014084611918912900019444008355178135632291453708259772930328019229164434519687160377890876750440769118136411727427795904333242986544730305684133145013467272672026621464363561596713253971439074865397992944970127699772524689020682619835197364570797799232599363987411856768555470493563746637102895853388417890528216958045959472656250000000000000000000000000000000000000000000000000000*i1^8 + 128109853117834586750376794931558827866677427501271991605990170540934255743155698402557080836171653885999901425783555326436471773457152412435279079861120834606624804845705323518124132564932353165634163280504035166217165955957057290759182497430890144257362418613233060207867366921231140802715510916736380829198467141223392683807158526465534443251986696603288004733460015857033293443685608344981763232546592780276962897303675014425520458753395680722053894520403674323254527251052226428013079340073793386553327742626718802907481816129781237779825188381057440255393763938627511995680882969116877445798039452826879130410837980402770498790800388320207965188874374332207797446424629329336994177878844764604077587033087915014020949623596870604353835477403181935807120532424194525748117749485517411984155356965401576940032080085059320157179655888157768369564431229738931415851040046189331364573555014649633396115058306367633528700909404241880840700721373037654011201585396964136726792880784516277053090284640211843384247500366135149747823359424267261780288695825210380339320334535203061623776426761273078371539383224989583328016609680497273978783615205588348953804076116249340219651962928079472779930570927775756220503589583908510082131740113593376618121242444332770403246794143259265861832403100897615405560300216087606702329850364431027685597585344559296288558640943388319252629127935375978279046863389997134942104079963477531679857375363632506930688462913148258613031630351891657734976515552976602607613040560317737403629985568838087226799914935100270215161358630103502496810341591585974771690301042050320969626258387941315838006886208983330008699739325433500001865248769309940341732038717009106170078472017383663993399396174279496367347910913069751092830608067259294360027178085689435819493391281236789605803190269351010159718282181662443521190748637217354829263628231600647249441054358869459370249680549140068201217218416507002951390047426734759917352231549264008978167095958920875701008279799904900136567351836720498945260736569019535828883233310000786106806188092857172785784825120590537578734172537725011204329652067131102486543406419693634150080318112375027138860749233574936776836086927034756362787283249693189486939828808656967385491992846964049349805104134414567139094974930527418571202515395885585412671493173246543929891797081241138485326685211902816073808494948926551183586764809294137792881792520766509496330233668888195375581132926801540614782454832760796792610655806717335586276878991315192999971201925387300778975984276413467292825446660936666458906256784498837961074767853803040644098182041596031806360480941903223083160000338555710660408326205557027296499425784721024106292871030774662740225362199986220787427651281858549216193392376363658931228927948490355143158099386260779621875771761241595570920234046979227467931400376475679421009038673370644030740030081878768925961427097279553057385431146935892576614398732801678280504973462350222051718277114918355436633777405998684892390038310038078059755515112270386589336361776606490693384326501072318386892306904334588214096306033699787244480338604448518750200999975877076331023655748882730597551880724132274427054336595605943386139262451843422137848347974713063742295173400817191011123121848835304111349194929113005292764903125725065100476483355314523308308429198593262125987345351809052756804115296344708224002273411201713315676897764205932617187500000000000000000000000000000000000000000000000000000000*i1^9 + 255689009447229457453523183302305037184727562254639556148845341577585517736974220312461902891179670826397566665051121653167241701350416946052099574777094801376385836715895303916135469641797118161967862186392504506543969112749523565723571299759106704470638614088323477268977714681086005705890307458089970268610445512377075485279416824538477059780861751443952077339241035281057594645941469765365836715658889673929343938950530112935000809567729593656032889326321195659917033586948000353100769039029650643589770965320184035659980134252660152336577789413294529718951695250175047994668740044913962489360566862203695026005346549602530928192319525668189161096194351643526150178986497014391989250532196631519366932286469206899965818125404876493981215758006799825897470704294868794916228544755938782066715857284735526131122036640395968988137471169940297409568620396385215135777407655096931085445129952643290308214484654726898991189538299925885221664755457719037557275126050666891892797791498215231089528198708138189469006129153432786531304014103229696698804136569612746981376256284463354116879378825010153131072389829868634753067550531199294818975168110172618007308777044186376660673544754433668566423631203222468100899324208179299227883417728256709476563570268632391791323366738502727218470519403313838871265839101721120297798313529129368535955735679861869404490533548897199786370783814806744417530340441848991610659303704644628157425066881464336562242128887366107492562777802830611007395683346845670084821907527085427890921018423672246991578482917815275077515686931801988794013420987248807037654217191300185502806070692561434505055592266724159915588714990207753612147520603877465109819813005312477762992325827441568743004275206260502152264708195692369059520440848930257238165442051428883054037209877271813660164965764083392434640242166012875215204563093915487242153430257505495181846553574865252443044429453887928640299802010386129498350244220609712368273690684220573419237026750489000170382748851295455123499190343190419092660534910614986243844556260970758636427951675720637325639553069934828817728652331969239692863041666080633297063738437463275052810621614192283869984870022758630370542151019846511857148449881837455322795048596649947642700556358463155810865342067751152555998787546643841804159675999080284312986093763772829449071618052834874190520869108759438726291101430416805861508398722170694939847940554877661400282832289440752103387406984565468662982114562188934003423512763376074981027512713382104185877069918246966044459699641528299474953664153096863625229804365934584345759428951704775433919888289455317287517231265729762577204832837483867131835427532868580692553785244356544794805197248048145239370823383080065257896387730461830161312893483897389619353816120012755931234882306048715201034603824943025212471040317103220660489608345068212804674855835789989636945577966780148355404963773818552582069425307949949443002702689487451632416797030237882302546085479918480016544623382308546633735667462776332598825267828218958049192843791368471630305587538366021563591219797865390134031732234705812708910986185116551298113360657993817282327516024301859189148064882436859394333439124627851243608559443072807611164638041690674328780888118383364727472917418812118029916041180479673115837378712009684543395546528237243093171567795600760899798924768234435098430983398462793139936655162358647430664859712123870849609375000000000000000000000000000000000000000000000000000*i1^10 + 296681539850037146779766463774527093909886109308911819747541853809272286956615179268620533663396421906489945168276354138885120612315731476049274036892900607930170564922542214823343010615460806463899271706705020141287026169890924484916112132751385917625474556748838799944563091715542925067419555603446013743655981748251110002768834952643124693730717194595463357214543644711838228211356779595517953019494764181084749391610653101116846568647012984610753857291520406242898448913097863556243845528528985868189853168696121548714146981817307407226230849566413318179891968870627986117513177913867219811401089709140845101330956090776254558928974114791404097389466741411127741352096862978713577340476519553179995927435249370900515269955989947319179156634861825994302545670243156894799781029137983351422780778025725352148290945017323699334504723123806122566761037974182689949580629895468880824454456950020825174780712542476481048207726730391854569368943362244595010385045569088579396785565828692262402444529038638792286799486193305121335023784220694409762521425894396342154975463142745297913948742779844750696076470714598508355135834846859391977984459317258657106873953437317932817651127906439129604035265805010382837822200071766195941832628589486563438904194570198962147156345963664854243130262089219439319720608520680970844320256440766030145137720731843274078928095040238638351977081199596423290134986262242660362813965458696635655450104394691452508436837529008037020965822319188818152976402106285460702441741625700824943969539882347910748173566010815877603729415063401765990437569373990265561532595248346832159897164089007985359822955324401624274566365784165235705746712700718021440412022613629103079279204657083953486731087709975506037209202185167505507800104489538478908389775768856994540366781358039291397147677517890819298827058908080115487142129429114837767753850299215693618879954555912837336784086177606432434745631680371975443967933413425844085339248780738449030356909561181681291045966802684877259879259723515496405284870385178735971468532009491776703388453200157813380452555012264852388635184511091470290198171751032121698998877314204348534691393159642644042282885298874793796321679986283629774558760252341643197558026960491868793179202639845528756174516684594153270396596437603217387220185700634142556300455129505004973167870831664907891443116211507513516898419254256255464516044409767439685071870573419001063273907134246708608027915542753764248522383581154372177820121365132184944367024525809850423094220261848784556595812502970739414968264391579040337200419539591484532456400676567519464977756676867205939282307140418827524788649537306245216959277748169982472047822948087156226529802284098544293132549769792247605871810814082380748607839288528683093804855307354365784554916079996081306709481951963869707235312926613320448308952145910485186763273408082457938973410268949594161333607063807381105294479273779204713889263811361629329100718745381718831950932163292220358187636675304879768419580430738997812328883943199861747631370222847961340660830479086598929131941532557137153874907920816015792791581583993116034340865640535409722849838191346242313163373983162894513444470230016688399467871087237607754333342940474813321539694481680985830406582187056312231504161618698434018923243457665220915912395601978819607229713813608884066873849073641811581954608690586271298184062317204734426923096179962158203125000000000000000000000000000000000000000000000000000*i1^11 + 210684158642942279928853326694456236150612257610928082636227609769840922996914495268288161204509683352084782550850065077693960629342246001330490420347954297754586894920705090738799778636677730748520687775500164418335891936637969099367037624439725450514115899161673816602617446050248332114695363782624416705819942313727403907656422141477441175129789344962815986480399513249622405242899687290921235905141527977445154246597220951004508302443523407051126596016949086383834032513729548004712828116288084154882195342370972309579505996760109663900139023180190490156616334569914859699435807613759066126158538573721011314881128950049127318955908907712526241927578275995665953444631333658398756321222122338219619681912017275995705905462887271110901695177367551031287558958728910312698668772593628025424687336901930388390103756671036473218720155750732615668359462041588802599088524371678634632937101593195168684645502078680388683205553343695644417553598972860313555797451253057083000048564065250122562225532429907700130932317335246900768164446433994623776636022369497851769808363024576064940153966653514721349447948539200281314354864347814240044605048963171173068676831693982670595278440639315990201362018349851997880486987086209830679420597471127012419498673640871062015401173658667114865376416024442932612647772976863425676184866706497233356935270084805420762842483462524237946442021523791925454651891720926715759150366604635053861132349271474260693156016536868112317811339932559583646057305694840331788379680770141239352246959879653257191151741174112161479083766707369029505500168058211857631420550035382196272976952719609561094026400757965519605210281518825260222569612004869451174357158206239482713979266861518792551811289882439025739757219881982113866257565691807371923193626744117829541035846172586960791678431749593393974246216973478113763160105529468713591557136384176066208004369460679894523004761756714623030195245558087614326074570223441506825033907194199280492373777715239727193034259308520165774865749058751764041536478520977510002792790612297029663836270311216294240610417025681188269656286205133327027418513099080352187808595075771475883638895145340612952623057294027910006380046122094418480489692154420947769855150732012241979228415216659486835605634393306481993049730605372030689519401506097759692071050782454585161403948099702138157272983075325839756116698652986884320680935668165338230488380605550765206628793500191679823159513587404225611455192138802148246352465576229026174518884203582239019837622174058354096586594845714567139447374240850370543388871080527117825103258674363307396412219497993582014878238740278069959699156078176577884992931612473150844508375117331772619112066764509547883023792831804014482020149317754672443819232069124416244848199940209120752365896973022754009140671981332773595711910514318083468704575923817626976182164470142265881096013558766039072161028968707917203041834001222804193823812042422438527765347115730724071757968710265219575662769462291430043786459136623697514421303170972519332224428537477228997946845065573160637517089443399330927540045734202598471396234452572806813967699174743162386894503253977476749819839077012924056503885842633270787510885543389016541225902122904731325890274190312370498839018109847315947980855128842061630776296635743559128249303282386233348467117326447741221109646972352555405959959875501308172729419965207853238098323345184326171875000000000000000000000000000000000000000000000000*i1^12 + 95845694689742391781535963846970718764393392354775048692895929211897184885588108064701512506456447598069698514063683943941115450075224327505499059817792813045934292074835236672668727305097108362613388008957092022983544665212491412193602112274371404287235861721477354289129442850524305796838124148965218471555734881823147539862965093379379601147004599887945543677198934447817667322086620093417724480959933119435013537353889389145341376753215872488694032410962160652359217410987444696666909832794619050732608253842881155990384770821375928183596215822934134454190834042668753324143560467480442093933461276471555719654406984515094701703769171511138109847045546296512735557270165264261266029711602480977551494987661275095092713958592153415593981585988546243597090825506541687419125228877562531610858948579369606707936044360037927817022218107590942339781426302896015891674273807661860425254207909380608056001259212225199113952571847432285497080017372993241326993393979972435104425090830911275657487335464630518428476066644964738789358057486873176793270828038764870774365982099251528553799740636987991764040326901819523481395553374354221207453796344793406104908571587234284532970936610573630928254448294169128489382304439558599046745563073147272930532379195087516083782212543151742027613382602899853643799006962735898136958676312635949644345802839723426408713776173189045308367772696292176014492190365510098625346693940681574383666906425258686667283781561347519171028083103938736425110037363474779910876426239848946044893930913654779645369131564808788171914714573750488682997861435878801542011251294171271748022145046381755911778474254796941021940386463101611115698367045528567763139846079136322203227759865439659210295658257922140057581277769242224302042768234143163824819551885768416167210011990478606564931527889434430704985662963464904050676972852600964460497471777846794792160524185276520751898592558614343624097583287346280163673326442912208349913865000579986681878537083098314701484171712358147241636184267486460012188735834072299608508176427223718202668428425023288827324232636239457661059555849477575923393224288406736490868649814413754222842123194778319070429640194749085888659593147555244738577788623022688294945937970757052255903872359237065404370736735466691104471265607445256849339875801128517683864659962442468462057358414591193383740509345476686909767269488303825296586608975834019298121936276179227023709251293232846859594140975788760664099985431935576418903396186928315771157050548578326123059446344272534919074558168061725025490979434959665796716998278091573218168026092436959516906824075406655873981460942039167917259300502772616370776671030538917527631001028748168092170327468460738394679641721513829934485722629899499168064591728813855899889677972511559703135938438817539494091772414617710006706939807616373848518700887557778909696824425706677677870418706417388650538712225193975899227159977009588503456511491254401345403289203475228830275774005664624123470732010646248445744531437443714915583873455217791816645201882058213025013615442660231992885137794524686552588251182064404208273447118570594861727516928313071616527043322343965157580995763417572702656111331489918209695110426809328118445038966985327589121318545621749250960453321936663696538521886764026555467260473409665560534263205977364498161468100754433608663620739431615723513831049283281937611889134132070466876029968261718750000000000000000000000000000000000000000000000000*i1^13 + 42200225531836818597154508608837255850430472299776491080759275013977794678470771112783764302981619998585911880229765789186122952286012918125912284906525726092058468013955523385066758703590582007172280290866650298896801632168927955663608018775127832224360740213863014477426206552569756283759182556676343115946065211802001695985184689598293882096922064395370460954349423996748287371038132006673234531029922493781909863990444197584670279913721253585270231617844013209136041343302705756556735365890431587044848448989390619139541395571772143320639396755582119488975107350694633912983468489829105737369474844226287445066455654924386619095266920320328897089108194924156398598095970171147940539070544732089670635316131154163979484734298969006958079245393621691352848243468737896181699023751974132763308578538470821686347105183879943060255737601392578391245974886012302539446106581308339365866798408075742962351176464937869063920144749627035267853262814551161773136913362689056667772232319123886955805120035123431275157713653006403673875864861904467722111785607842143732605272875731635072974771006115876913046687594049273321544194579295039735566374796226377264126493720821976645780552461294467330759475369796948746522723658542573733142250708648907191058239336579369181308776240990306132648748353278662854629831899329806183502028608927774746763356566650225149605197010502672564062404777722545970583915763332844322014501178560461330823076763386743572547351237722583405728529229070549346312704697535861977855820324597524442369670676780563560541562188976072392899993638919316160002869982736943164582115710255069913559856479349139539284181425483698096213136238677402825891069496935303781638635503677268871451848057982625081131872798294166734798730216026544776695199396416886389878268700169387860390465295109809235654978313564900369337758266935057934649675702959823960400225982566101321141445993590921295648020050374107772764122012152580850109946534472426021408721665759822749978220885864707418217806122945851047988487676804311178023329944947412011249356874734488913244388722325200777191354962220544543939826487643369927615156628542505026980812510493158859267179506999054909476957996837328173288153797551076233258194813639209018202243789884033024321511435899878740185452133917485730131546917154593035860621733821598280656872145761222412126923402623131994025008507114672605699548045363876957125385627392590728038400588932421329078345618633737285000145983687335114195057347085501816405957318090498217718960162338144550962386639221344667374879937358779784360268658597622117051926579809012176897608499564318764308546021552944632953724465136317724674813666533520953163327943175747047496843469625974079729514239373548862972574205383804474123081424338982853054484881105284929508683643540495518307884625842296819878148501318153118598432538663268499666684838787454556880395789260228692916688950805199619613913992547375341686009174703156666716507644169344281148287075147431209456430063796493028548068738621233943293207021832341709622393957177289836237635519016236942061674932109955100684615900538077915228840469858952764766126284077478404518382407402705379495708066812728797548952329294209721949691213887153167385814270321688495628253613428169091911343896914296599842575365614214085323605427403439700366785823865668795141058847505747994472642259730356549170969888041750993876876805674380754851426900131627917289733886718750000000000000000000000000000000000000000000000000*i1^14 + 31619661259330998727486211254984344302543234397193299824640799437111055334377291341301759507586177251717051742159384002058803084236185919275749723413482804360288782463929310187948949114331935505472295002364014175941713722119209870231721571792595589515814654597742600281348099724701882861711179651899283691079821245417980324111900132374781088003996771755913982796734396426914112285929385210551083217628702548835706796811775313081465541102539453377749559414155319684927052187795140034303390328850426771702897384893778473688877156632096609638080093522472775699481611807233390993833361158156608059547093888883335963470291535170439406161711418552699999761558573527304189700304404060156504510906053301615637566413330625586815620095252447277645118473342577137867133698204058762627711392328610944619656430637372013110619217755750917172229272076193305112419693350577332280465867681388843701152030573211498476374722337055721961460864376896785388276942905966882999866378879113344736274914392039475893799821321684637410887332112634881538908614651643928617373530523820797175590106979501660264659439933785700456392500371147518388362822961300270947235257641893809875387371427904468254715985803878784452840116241497320688002044239166852149859757016431777979740470760795060315309526443278471196590842125167144120412830625544349284340658079889155379340636604656779831239827368927507218264917236950673129925131500568236366166385933188344347878460265624440692716418203025571026618199727255918067727186550075345263080717516019562372329766240267374372639994434270855725368222748773954117866592956537721006437997556840601295743924057030787456518393587304873221274947546574490300461288597877775301500504041157890902962166046010402428638800137935764545469987203753056766157845459121484666429562349953107775580382475308752163466829388615969408014403365917408209823423425003290979442510332508383278217152498499722229663088425421947312321575218791988323562995293755022811941608648674710865059228047596881463037834059823352566950080986365817907072275096029403810585328061406388192111601900892687218479855368573868183712116453495761803777632578810191931000799850663842076492004837460241626973469683553446097515361792699756786754642570663748003858801348633781878293652609813162964289983662625952949326245822819020358988054195876387439042848544838518244189932297909303130706927659372666962923868721762361578165098155418546106499731622360174329932307663042369561184135021848921619157949331696869287726093333838746983461893056625158278043081063014670706414741540227086971168908303028510887782141731996187292678812998892768013310769785540467403123275772014629007541194420510635063814134747376778121458730521434942880997303799135296014050963074787164757576790722315772964338956180746965719904972899757847666298056968240200936316521823374103285925864547133793344445202364508670852185926814418547072403753677332513894977284980311750030507899010816839862780440714420897092112747212432914708861997149520830226288113524046413819310205056576054324556076217796067868032963552767374672847462075409842545587458155186286795774229509806586478075190733268900846560109458638967656365184211108293201982405075890306313861780305611853282893804803157334967472161891768279006831216801446852735233186280150930076525536760324009965548971355713554093018297294984437549793693121522742799162673075767731565725903244978844952584040584042668342590332031250000000000000000000000000000000000000000000000000*i1^15 + 20460861965056474505184520300235223273391866643967788289056004037737178278476412898972503962167405394806583113762355247100079194429749998330188223173548154892524815583960194438805529460666486455841178833840040040440172539191871892339916602732579472335554320261425740877583705277888417332431538431425860043438218822144841961584444942120509275267337401859010897683138901256534528393401078036918508075253942031663513818656179034524064555441268608778305803865640379999816349708992140434915481889360242262425273233523842854494504721722436398176651235013460251343088916660216719034774577255695895043563920309105144822119665126086234640763138017728353442335614792571726402391878355006307230070041580327970359466134053494017379022318731316461248611204703290287920111155986917631608680698820889287559251918805401398621528807326454041967547400794525941150318326610234761453520263563458772702042190887865351477894949059307550951898435213288918645271256689670004109047784469822650089955333638255025792766181434654809187955234053138809513268888715495834091605662099563627983166210740060285657469877700032742519852728562880626634610067377834803813511037783938072402724648316616818172187913521919149958300739246321257060654747762475468494408279565168219055404532666376018480083443206012552069112897297125499612392705962068185537644101169181471485263311409282274660342114591858011197941539427118048919027395633751293629269827545699469211084442902928152956794934396392876279145284241978360767896082572617761899710681786380665596931709607604694736646308462707076786715950393814908833235108375795333469496239595580820277924550066820835216473802081544077191680328063671299146354340907622777975632696253722534178826448216778622682167156887748920825255585596469182462879552226874806743830365245784114626447461685256355047817576882247397115114540196361948159665585507125812684906412874501381098675470982193879617660168180461239473833549334111281578183973776440094695028823759606819023756411362730508715099695251936330407928873852345692805838916919399402020530955767199372421597702812937604905923172346193577735535710501213882393947083512623462393372025811222844727234788434543321659363176766108585743857485720327368846572518690048057190251814418561749092669557187744571388606274560911818128707116401976604005373625684416869748443860071407536788964411681863100782312367160766495228759177085663747622074218105375785412911182719592513929986762808831177685611043436292176700795017617330200164996963076757728500527431673219060940780822793417959309042733951553603665544669030086621520694265244045589856490480233404628541951737042992607666613823520867322301708553850271135699562723007256096919518078570544614794748855973248432416742571015003780219618767642763947388294783994435874752997305379697243976652278276456712491154852410930425068255456961136859817156272295474192899872584769720689751622053280421065790851044651202153618629263165214117609658258097797470520759781620833567608633084156667447045658045385108493272132999906972262661985118103959885560559625082635873874784332737316459552218121691919677752432212173404642378104642478316055758308922554699491388953076533435748770542482100636549726479082592210683109230576452018360286257956344357572395492367997890526912139182961856405988020447729641217380075910515232696645683503314149295351348489583844099724758079980495166332891065433946531371134369692299515008926391601562500000000000000000000000000000000000000000000*i1^16 + 7257963403064305188576048339611668887844347389509204694851533018353033937173142906275565391958987739073531807932986498646326527511392203140092150354240977348541627660352263720781568264239499564071807345173762161119434393244755961281682590333847291248293843860490705059039999138836827093617969238024842203238469949261871807052009597906476682110588459894681743351242878311301303691291689624972477133434490502490409460839029232097435569364204746244869659222644517457401636050857859390861172676165106474050479662876061308050780358388477561703812324650193897871760836292864696443908228688377168061622916055603654186460820599001843616356164754635134437466603879675878095252505006497376034970405818364572358065331766289530248899818651264301156474953631615071757052012970855215882438209862985419750069535210205441360278337494386183048638617931051935375684649284843242312880937103064108377476608605051005643193841227041402070003458118178029075699967293041610333477094577203774130268907599059173540610258818309128820280823823746821400656573972675583486427233183533790021818013272673123937745077849494455358588776701565378129263525444175586147540286211882944780870160056983403075770880882856158882644867300084749425123154072420371348155091970246929219323122035637771492103033996881390321619340314284641381820369798194145193445669921647030635381109318925431693763798410208373205389640790530078731599360991439316928264650254502657206502978326869816851682231479503077366213112626980755591892561192774722112041565664292972385363031540671417441234381913230976925124403249347225862713379273985270936789718394349877432783498030410455577056350473908688788823403076650813630809518653429481315991558997373673345701185144331569045121133020010717766901846335668811241502118287459921709491720529116044615304318482466967310915391705505966708733944483645032098355628313588154486691401683090125934279698226804766981378815451828540632376600646992172802898059178220134648749994405481695447250536856695514353824026185698120355224645138979560422482653976119483936616465834026188484615751512134873378534991980309573189226084739935865894929052822861141711687532651522832500037839176793536570108139791183778439316833017901953152765177221754191743256508730912916578048348426130805244723414098631092824609791212697687542561199080515305196874028373843793873095071365318036407918299111550882710229402824527445235912648634541279765298299734898107675136332160088114735731776073038653024217250487461584786134029795307861665410650800643444368621841654153001787457213105371759914283672749862924889431888870123985952486990913335460390671551344385410247221169455476285293502033103130076433719288642901844161340866037959869566217930935752026493706904534211112404365328648959897328805012123389582222150844040338535734536592758635952864539520978253260196781214685656361550167470648059497796878673750543443521207854498277055189365336573329685551298164735725992267724965107817520953369078427501828660784949608600483044642305106286428983146116440598307846347186787085011474607343624521148822860849461849899913826570109541400694439588959160907842127369837396837846507291805983120770389027264021038929630427424624387942089816826165228610330060475195051928132460241174007812444341535885451131174354602434149797562202385399975713822916969091982987281733326690418245868979954408137235472444785132682356547720314843274991289945319294929504394531250000000000000000000000000000000000000000000000*i1^17 + 1458879662130635714903602119262827877892277609314227178057465831562493941331035713947084974096869816595540528909172761515294112401405309916283597900663581386014954286617182449805882584293423470935733137600549763000666071983219970036872871529245306044683297198705923187802274531461377441314138043257423080010552095677034707799328214620970350299485015130315398796250126447022773143796712065878664984199103506054205657504420378701508492828403476678931349638379901803970223674505492782692543003600798180593085284562793358432993635665521909750931645063232948690543240245883867705593883914018418701266504775514826898952077320746286723315204525032425908400283455422971609203213242849485493730276691573572650454024072799337444064265741266908239494258493952273604627511754002811624671043982547792071806932633124146342251832096146512208474317226362805581868954501112726975961055356661977507624253124201628602408318816220279813587004816337769894179147716979925842284403574081371956532128011733840473861712553825779222169568722698961146372885742247863621787293822912974468535291732336156584993199323210437268679867824149392688712096102408909868915834362102459073182576091219806477808192546946291566249869225124037494986929022955689821264265668034550747470010098739842504327198718093310230423663978546110075538424925447751507859636072914790390961192803014412387563955931669032540491316936227138044494575727019975948845292025617156825774085367125741335896517194821806138536217277283249618164669363803220108213681454634065559715147429809608250650588831937831224029084121205750606280654661479481111439772474853337586046674779878342746852283555990022405549747079320443827276915297145850339799720707573023504830823080570458820931168591109272234797725126848917376532113634340284349831546173674958725327096561662936223530674719407738577874962416121004884569457570378092540119980385630958940011171909712001981193332352542838392379430184403693720310094635659487693117194942970176752833265770067276140047066768648781143340446153870031563248920395830115568423812693414759865517546306847733420472121333090206918530134329681483265518777643835544688263051616996004358083965619152123527195379024409383199969783335084597765061577843577837184123308745899232486953751466165546126548278196048310942083663735235037308409569702624807918344855528500358930249982673803004000441316194786199948390679572109930192980960448505165192037140605748517684939267181766750301932304801424732265686610949874759274214454089774876026994271667197015914604739777055209534798788779569785822741170081848761047515487440851470067694023342107031664310989642969429466354508094087287741876956635307469035928873706830703062004839832118751801598931653557027237186612894791377720347890192250044348768644831409813569353532794220169090257016516521371656601252243000390491660933578615787672029964568384397383071994153878409387225579184479734583795000453890237060070327699289400124207054698380475329081167722271081072539358057664737249431943120445631986226025412759819901418514842967681835380820836918551847344856742262049887062073383388690626674842716354039977088774653491153664199215906152579887445837935828742275795513095352542057723687678981295060854985594311597587859661368205078933543344719910148278088281056622242768762718005075721583121977725161726167603104731646862695400709893442346612539123688946408218718511773381862894893856719136238098144531250000000000000000000000000000000000000000000*i1^18 + 402916108598572333143533746435103904368883473750943502622225136152837625850417864525489319544874151807613189873155410984402639557677120324347211032984564198582522005016155641554138680502038097208390676672353865058698390683860148413295659396963673045152086587369147946742513955193829955855649193929673961598290726135987818873320679803119560185233571307773828033322343469023332680009989206382924885605501615688047501909982162120216150524227602759122407483320561159378152219356053814830682565018509785158341636782696431168687179554639094321482628442670942089990470641772301404608600106677061555256883720399399655598756507121632413806360406066054509378061439344294594783532863107443391434290744217687616320739050453678760995563138204341547051416039303087939504868745105312209367152137447914753765959771603329506753724771227466238014653357906485880703529010065919434724158255103165075971054680339827379682275694335371905178765988858271717141770849630388034352724497781830153034754067105858472641221017197003524240486401216459980590145525023937843625367992572981439541562329689157182484480547735651174809337973566490444712202362303082893751634609962795014343844683007111394232941139444216124058001421418666946057875558894790700633700700347580265589201855684439072153838913386040010532487105010344859260385613112504646012885305645320125452332261682921196381551672853549357360518514112916928991388416434708958785513654100223609141079363607262960229759126603307116369915960524272197465808977179213566576136288750449581170149377706196981821796466693626104340074437818010562979415221232336098673171480000309905255017502774345441172052647806796476298774749231077037373651684457312263396892308677640364698056764530471143011476704540460234327653537379638567877086867917873271340539182219948675431521518221031378452306171078302112173511286413093621828021555560897460597922003038221154564131541692245227261947720919198547297213226652266689184333609436414973379890642583344957040778599903906910884382081704553409081353362536369048264823205404814999483929522259547151633409753371762947976111425077821355679996230495150067602454071301903432826085987542974561717318779430696301884833872898601736576413785937373061240262614976519338848093263052622302159894924564304569696716488416394526042924746496252375507012161451625974897297679973570957197680679315160668075048129674211329205352053203529051053571843429458219219286265310463631820644281280425071527690820231906405759186941154859466759390006510915486323843705518050766475716618038852441532165793151161813794988215397131750951585719722787982978515626539869543233287604462783627694407744361214827192969942665949179947658286527576756823714200863439194230275429982596392635949910522981316692452790782136197654451224634150802540551238985926355785350304114010904198858037423195839641002028642819997008283639664288028937446977685561905161641724615084941629699822856456741532476163698716635017866579334094283368792338531136765606807262782506270743426647724933346978577805699443796634559533847444926165760529480176781027914846311826878992685510958978394557317484080256643396800496962099105760326640843271253959974136292284103414635655036519290066640396062060320530580337873552336472493948348442903872287492373042194405094954768987686981844306867236249208456157351205145061899417461074991299984813049508624946968741514585028370976083067489526001736521720886230468750000000000000000000000000000000000000000000*i1^19 + 143515209517214570881721021149636177480004783647431316278072479395878958672779029062626437207477078797910304796439138782187179600554221174445751874937330726398409418293404385854146933598786331604058821939465890196001334303302546041855352117398248586585229897269212817853919410468608982004079336730563412969653811309938188638930235292856035854070928394967819618707348302248285712809119110198072249875485481863999158965536457806376041649588872164988719254019700914653077149176708106487074784937718996718965734053754636796245613006741773577045231283226977953987071921665155496105741959404563146520909814500576105981611608643781241378821016718156323845249325332506922819107225004793817335487498604063814668760154929077152857992709799891036266359703862600324956933004663609867636047794739682231195821291478665751818951006725666719126694546562378237390539570797689743135454085903901909000137206229529914011039929609177024346205459530293302972748412095695874450569289307138335185922996868177922933537037073584017097150643541277771170404698469729643606514135374982423060084782223740221265190193927921538816312415567233445492645842697418487528643823160638177047474509940658964643567925338930692344033243023139694005810318891174606977124298208568044098956844625673729579671698881733941151297641199816924882221386667933469916194291085006878270862807571267768257486653940260816082477610835670833333224137906018255225255509168283533421029975320352466797077152918445679497297654686079119433658441759125432745464149116737335015022296603264052009465595509533543277843314533737507918869554828079637845542543520308810058841854703200340964223049531252821651205478172811597986468471968202013898829851225716512952013599916709470878436929682738458200259452887510946932032922585925518461194316385996765772310603624974859040382934384178139402736027786678621344712763735036712752707733498069461939751691783579954958979031403137198174626512203840674665031265080323497265071307844963021278323631657423659008012609824651971640956507742390178482174072943833179522609958790767519338765331922136117968699857457373526864701767306565302447229944363325163051536112661774991086026577408317205173155262628948684965632528736095325819649342845378396247637467788299147893400558064691852656849362083592221878032186217950690971705401347414074968808178939337136399140212976328188531175770873119414172777613041852424838361511229881060607487533934054422776331714044852522616532761886437989797425762154143638590785165415696713276524542019217397634857651770739285687345254831737314826202352294079411905291369025862792972004570023369553381470804471209437077878915004726840878071574396976371124225815782346140568567637981823175889150902889720340375635185706906730639980969716595765376909397684922935443261743024723742529504646468447192599171343576107727665364231110129469002797844403358118499200421887043145859179937905989644499852711325837434060711826544254443744245911117472465687373012457925489806999961945749291889288603170254977727115019437503101397850122033367427379581491313466495044285758121128461351271153048947487887033270793891550353130142973940785654546227562974902711906246237676486350408885854014079581112792523139952770887564967781709331386149584807664276034543675390082411101813627399417275096295074123443355107152647264613415356594236354116798142235582496898513482431509216642392945395556580479023978114128112792968750000000000000000000000000000000000000000*i1^20 + 27122165054887985011176332928164524715241431418536502441420896715051981134220198495950892978103878291273876908632600900303096722245020359241294479039350313459748379789476696500304927351831093754463791714239480044229978962547080580840491734686523771770621376851863650418755960365547030938315955006320373719870040720601254648904540973597340532120278337628286398191830609500091715594695666111420945947804089566356810186411365860101899540688476323244088802332738837799821303867204832585873333007037933024625793980397797762878909230550714336633170004046488340350342356552572034770369481069487745145789913452351515962242625167180440135767458254770534236931451706502229390892176758648635839989261665693872343687655713772772313620507850176276549414179427901009436412352856451680676483115164788022446256401117793543146779386498105668921520240830463157267144550840499363444916871122646594165059767680832700062149050070968504908985738919072739378981998124679945752877653343416930078791037903743208143210937956456602661425612897702168424238809811458277526161011125788634163918025715881329977129867655093417399245912718660693978796975923273476586727005990494588174673424746393584329153867268971571536578643374746015223752640519708708324245400241499804814991140625999767282008127331827450301647849215235980741622971338935053052649613639679643160742289692754447465979556943873666288357439515034848062178261125166504372689588965804908251991950670807556942212244107824732741205993467955752510681866156009181222161381114664622101271027791759154423130846776455393898477819935040363120861867142889134872402450592830547337856913890584630909343058633128885984802410387669301187540592272820145781527027293848948721835201298799598824655692196140501440185150749802389559198611200737112983236278116647257627371254270376804454445790641260117281705482070006785580503480802062491649587931968510467354539804659405421648055572350075617604775654570479918878929316936160237899189971677319168132550486435454260108009290720186681895322086943874737584591688251633280954332956941973626627611191185047636396238425990194040441116529121252129983312036578732745720090635300387807369104895195866844920698792987451766558247871310064950505668313816956901545573483919305544074866945952358119284368812300862849433272042199747185483350729235463044193085825893545346614136704433372233228399817667102896614664993414854581378013716881998522020519199821561490852613690875170998159191409405447108522310115753936308331524250216472193278578172733761963815960798433386607590998673960300151009872084590518951329030666786885314758422203110624681695308546570579387998432068679300056558443501060423414842606890568852444453158835910992564445879368359566748530972600297813272307683887956370467261405466432724491160164422422714948180936956584609572374892332763737492166232321818941294906842422995837236560468006447908453714814996249393519117732801718030091247023127472206179498842547737954422746840906311661303077874514452688991867175233211938990332575162542156747310392029462292405643565106963165163017288624528639221843768542211442412892169822251410954462979942377094741339076478972515082426756716283606664072887628785624052227989927574846723131024056965311321521489912880841550024812201238797917373885520964894262141920207082833115537482919947850717337757470798131291373513302784675889542285164848182260621811678902304265648126602172851562500000000000000000000000000000000000000000*i1^21 + 6301939647655342777662041886695661629013552179200604789357418233163765369135295086988256657866733110507043311185711685222022850574638467875928600109889919034912545875710333025598943329028408413008608278060492089707231486154390616124688083038497757675730871110157826452624787896836936544179553597815453548272109877849470225704174726512956177914547526856816865790868415440594167568932830029657887327921494090656456782080956610481783549586251073072130226671408516757377649784999442370038894334587193363775432102623907642785018110008958496621990382646629513849282315612342276176968668179552286097026518651963610429731458171742828903164582721236857051432972607747460058721243162886700803024073653269316688781167386869096112296884944755650412155134779457238239097496867610402960556249332505875819411767525236983701064616869850615819052139997003559949593272959404232785970111353143375704482118699715039237142595163485718734512133998690841726439104967653788308467438344857787443258083203426449985595836052312022707505833098320577991733699238629250111467493496528756914475898784089469921610759339703380422597480350428714909378260242232532399824988585153921152834492590343373753560811819511721776578214985519688664640226679554523308669843620719640479630715545478407058190501492391676457756895683178832285319406271629695425387192566052894005061248917332054115463557554049209101587011021692671441405434975580458562571540006731041039099619634250454675446758294305240302170873305393106711715321861988341232730110325084365233343269306192514899971692561385846954086056766234078102302986411540035338796489172689550775641948517882334793661113481826284585811192602149758262791063697113951546050273774019714355895596814368382601899535055759509114210408817781362041584501485882198468431769775906584483327996203307397024159356961851775774028277861998913948255283438928574210103029278714189076127451838048158871391577939979918079902977978026454547882126486340778431175022865592736624398731097621833763452461707209374317005545252557256410429186861056168252067815607223128024525411174037310930945331158420448746008711206894393546918705973247333682277098637420690040917442010237536879979459005796396107464664158069118060732087074009853256446608651274585912149488066213121938340207176368008257272047661998612391268258330702736199068350607890363345413384187260145842549624177925322440451080156419498039303291076988002650378020700583833180695715944831189137048322095418646132944108885311128671771818725212228515985176338512377633683701808752355218291545816657674856228747152178765941590120594006292062342848866933004427050172390566550680861064957365886197131119746211192586667471324397979007426705281241057516080624596142806778204950701396129091681190886705558283483326938195918841752760588371948805611847978151447527547499588464383933783811329324851679623235999658347783404336799036662553394609687374482828138764738213573152129100986005227189123212521389474399716205222252088970608371563031030457438928192782700207898491083140763287436770059415000050769283344920445623445627659698411205445225568574295004692232525790084638039377259891949159452267648725618623808034850242229935991911391592316545086081377995737059180784157687375805340979428821023242534853942707491330276058764326306247972969532555542796459605310558369400055896584992363328126053035680451365392493135939022685931831802008673548698425292968750000000000000000000000000000000000000000*i1^22 + 1444019195303860338220106879178487852346500930187430862421648874634977439002675965900564036089551521862909675468312944791845260224956813113967149256717670726335432189633309820292868025764609510038056123397900865899365147996598926826330377054268616350901160645604841545618751569580571007322413125289499943750520148589806913890036204942774134869685329943659636849402733872429923756801053069264946913049600516232408412718425036627505108881489278638677327292414811755047027559568249901236017023875811525928636887000837635100651907484041251865633365172708786544386592765329217458468946918145083782340144578251911349964406740475233012141529951097244950306425434076355012425148917693531491883206462047004991819183920480056827315099213839895690000713086839946015486459357410766011074144957844135348601319648506897221810480265283676553844857082336726744240817490592794149302789316371388225491991128294368435752186550903794616135783134397092303162380520251199079086186856091278865190041187424013753004527155762036624550402997013190167436303833905450028030934419543557999565217814607414486877269529492625471244364190169468231279282894721334421145335514541652884068070267275562992980694033903792257447899644222146523096189057647798352792864596319704796521329852282204357814503033652870318250520476885138928747263866894951210591308622447739459432975354410182463542798597903556824394215528581610073000025870329482494284411235812374795049849133545010878325218444974079268874646749970076892978894762621460913241387362822741625753143686277764317169765940278431986704405063768020573902972145908813769120147855933205680558564719066226680900285941322803911781254323276435603823440402385134131514638917951110707563773716603385687725781307276141051931996025885126876087431812872125724635808255945333597434143961617579297996625660782250469291874714217162068796074009984906625016085044822495272336584096797644020712562693381687771796083154614047670737683867099800792636666474638154216947485462347221227861743360898929516444251609159004725369322959673388377938422974501839318227454279414711539620224319700236012894025345563828604651607842019983993043120084049503286657574084416656885081340693283050300561369791921865787208147440215679874419234289670607397061391609391244956967395914839612816873919190801278404707824971270546955764504312981516388413255938190601222831832941850536386688018050612706244254658891313421673197386094466547844247758274185565896381257560311835064835432531804639930047618961298600237896597139142107415001078979338807225537058528874031037618954781706397049410435939665870145732671751780150663122155532676479201726559665427540816753714754748251757484627417073326223432416112135150892404245636600804180445821411777536163996935862835909334959795563988163961158735827389511102691966016722493963179444184728983299844602329856374953634743131300788399701618989481671908417656098129841535840532306967027909361720692027927088673329508258907997854130766903172427259314741457356340917701286020289679701651799866953725243168938401625084276469394741122377375617223800421021594174720777372176232661779063861631666512923382584477369889282700369018790205318957818300560905189937524060903843559264492903956528425383973640868907733870357696522579376534494053909723906232993125281006226740757547879589391352390913632164473461131409029048850806396441865319876796114328953990479931235313415527343750000000000000000000000000000000000000000*i1^23 + 572349624931966202142635436000037173188694813293188526874323324099651281067624287135821624104231143268323096864964905739740351632005524627345826297172935660363443189692786200923048038540670172053881632581960938400688864964500820312913281701446928629060805910211325214743546415205019891921176809910830342158623874154654898013403385999926398750656083993232490632285765725801275559618391099301222349847062924378198165451846358339594549753590779729376339018910863828349779269971862209232369674258792660935323596326649411369119706206165617766373719421234718265279762345384121234213992380709883852792817195118873876554215856537895081554973697413808388209160850315695530300856778684448796256842859631252292540963436651718929089132824895015250698071566312966734262956509232566597923429795194569390453667417197840727160426688101257411850257833140370526933285247841663107941898885074702463834814679198106195964765078632732877670763526948067351280793766760636996700085170068644451885029849073823275558414748200191376378736598990572720562001945339926687101167828485306835513390724393631696257369687713483068026840543299678747493028503867787708981339851899300536358893943466215814322719373762116120886268257752084192985085241779300042494824587654749176709622088677127048821018110533355172379583526060627810639282446017709781613749444229922902119975726676979857146816762093725178099618828075733204411842886500115512575779700486587628377778488582585974287827258314039855664171082019834101433250012818676234168524579483939048244405721711743045679322808777079990431994045629540366033100470554129762587004409425558139565060037047836952429939819247333620695314413765900990129283229106327490383855763726813143158750438367763817534714380003317080035577523472914754047911788484154114230370114663775397545835587810344296819406676685034768894403845340640815748900395867843832530247879204558974941270745778329443876008301812946158872869944249008042339688424150684825314485159545393959448456024712848758916297349685853724239298600485200439431930427402529213259438201252408804627797513103611307742407445068065917860705754578072301934862553864781494279953569453691146908674543541816911762495762777358193920628134068732891277075158933302124771042784421151420999250258994395087759497958983811810219478499943527470206335463503620234539992469323370863563994056539607256740768224754277147534131279211765497534273919291976020332953377385509750520253040071019913096084105077977275094446110416148370374680251083764758933282082160689077467543069282042020146321525961861936746069363734558980534063449940330196264658122489822128745978470507961911037162216905104981420136245714168794003236151976195281944073338370963642424637058311924827204743814110786770881165732911862766052385448062744113900339363809002475594527637427835979301891551070993656145839255550592780668128168264561825400724769908583241532942078766275139192143878565360721047786966885591018522996427424173678593234016569550484840372495683973750275799720337866008291228564146705777435520274315676401451196384516421547362063591967250924044006601736438804762138339206955501673502155166621424551152615488456420113190177825144612933566530907729275259810802683941152801939389668898352583468575653578644513811189762132575957391322675486492479409228633846367298251371672121397737446893895216736711637150765991215522966902018442425514876958914101123809814453125000000000000000000000000000000000000*i1^24 + 116284153235198959169472949641847159664764592772103813781040283468626319830811349692836474063424073664236938943000053865324173152406814134367845963290329850116116123764306706242088352276381310237293320064674055963305631522822385173429031224161166601852184433630533329347023931951167127385181285564433991445978171702125559565098825297528400953280334744607252092627437000325223681937151503095534978195788647714024623990441930817767988497549900533433722871922566566382547655840586883815616441971473534160822813644269032720463468582716671648303360883222739185483432975221340462055628093360966360178416631824680462883954177811155826661142948284130884139238220564326896991964975400686538406023037835966545450371733560882693323732697306335492332285861059789825440429426585306930227391513774851838149380418270052379644274819006701425072007757468382846779639280971665533221910253007136784930761388132742455762349767331431631715292960230006859915956219142332122985554837585294141438432428336332773071977578719954726337219493921025876263285377322149881502911779153429540069842016974999190591888574139230348658604312110390763788666232504198872169640947304142550048633479441869295414406627218816281767543293813447548608602444774224718548659302117739233577196808867227589775589788869468278626066221986624128931781888085878234752305342126454745473309883251125022002505294364491921318908964145030685385840819881605047849316713811079036202005133829016949724664582454191694241921321090841812336317788053970627232503279742477651404810654862428588556819754929922045346548045820528288084697703715906614321967095532406102458955128039194295630658592272782877507047311991847088841746143957324284033355460021831830443480395183310665965308930027463886918004598602926160715229176892752310916052881488572986945870416228391720425708093325929354141672667707732578557096049629219561660024162797824500924011544639771237194899788933826310949775269127476399790792040461429957164995998692019626503863409876079375329858423441425330731973790130147847292265668574465378650841169775608540859057465443399303583847240121890036840215142625321233961032975303647310588257801442062041082941971361206854338717582353518050186492559718010041057520887685469098317134362238449206661906259512210572828069609657137977936992747983549934300108512068705288360383115840125833871602220408056017253259435770134362060358060843237804517888937083415682658196250313860316083465508552349922248974358163040422873568898335331995272377777392852256385148558101947495448919680679941056531608304946836824494909838902890184430780800938376235681986240976474821943130683393435929472631148587869028655238951177811545591252408470686128806682003366749977745842493961216375785170112211981182997899248370540385454370178539384666497406829304002754147403510906636431317982892722413174012679695731907564721222273546614615043907961314273475221480739348704275145698742059885382117954165158430922948173839694126668776038319685363302589971584522710569659601961170869919372298593795633838276644338297884050268103862420292686584677032046902407782817215566647657357721136888916083495886270328938791938656268656936347667284022533130337255975741516930738590071452331200920321421245893904997539277827234726562975344750151592263031323461465170120911049155610013074661153911607023295057855810287265942360323306523179286674218868569141704938374459743499755859375000000000000000000000000000000000000000*i1^25 + 20456514640793136318104081019107090766226312564595582357024926402388334546088034653652412744716199387960260177757196267484412833174075643871791850254850277158070569768278084635632324484356105356870565384170476989816148942228735047347047744086437226085838178662530633384874876779195363921696752853251492696179579437834853037583745427526294312217505058580597410528465495752148845764845517586590249939949787489558198107189868325414529379551579709009866757028574978974197979305956853489302063955513810747997509841951847878826317603145528522860961680604473448491657684233124761426877118287595289037804303094744810224645638102717066561756002531145337180203918924238028049902267623990163323163823396977625718440643718818644146470766298328702910488737048005449436214962139600797579547123279468100728986852677137932351361040992258205562576123262401648990104298236927977583753610580103690420266247353670033276901995584788514522464343054899045687930447204122192236847162877140269093573095421098262541811479836710532167123314683762178349086688272019783287716836975245940916963463971841559871638383834543053581069355994625544613388681126253198024213022365409658361257542994986820203014959079479778204849595410602256561988919904253187503444794531137836402442002488736594998031400757074435709907214672833487929242691551619603864972211515051171729039713703590917416504265015791797699256359327541039048526988675784945743431749012324757202544296111164875074822295083599665834976195766101001787937649701629204179979257260756006364977002806165027250313927438102789557121004631912042908348819510830851067145817240151935212478940926115628585505206474305306581444231714094446774355824030265011338158396738513638215116730310548886964074347153672744220436826215793739165187332003191856368358917066145183855543136669391178624225324910407915779977707785458417574407547843376725172689854034380102845976395462717183166053108439120697039622806337971502132090736520639414627152910952902595825179854260408786718202026195347284315882041837510626643223047164140562881228734922519519399171014181343903150394949432317312577644619396669336615381338432209941060075753674039571119994218804557700671388007227830184927063007883637647819243507309862603995701974632534661148554497618191542034914732815427414536861856915879630817919327152649292178321524085649399821314794302332289577254517498291692669331173621724437726066971855057303145917028582864111130445515584034590944379468519077305596551341090287744649719881872885137307713838011555215873815715882395037670044957586410662608678878153750446015977146372181347258661747475869645710503594763256073136841594839122922671668673293201791815775251235059797645838907683425773729065777438931669422489934306992314336146403335203532644722365644428989013612100910818355504412354642733887062641957254269651705898243198722161785800556405922144169669785870156048254205506089828433499142864982604194506942525794539688020275305648522902655654346122913921206515820099138141610283088492936778604193593246201165051969850242389719208396471762576312378082554371317929854694183196947475556347015887414486003532982758589339837654597955029144884375514311821440826973893524988745138837136939175923423283052328916742046095301623783834854179062046144810874012898124468806751548339219306414982938927707690337920012650293590355276585294856920725550114559254666346532758325338363647460937500000000000000000000000000000000000*i1^26 + 3015388861579218946294522172091524258583928204031489123004254184524574103509904946342352201410855257532214622295325721770612998430295512855474690672925697462449565326020260888377435176995977978529961379028354635432713058574114788840533694499618477699848547400263320016794677711115553223022905114025947919208014116769925067194330627588378078497992878484335575915959237699154442310312184306931952441194847687753232310064124736977453059954683823264227002460884449227688932185088178255319977994799803101668858542601482430399803489219238507965964905995769971136533598709830939841433555549602080741117416929311673840113913964746983648448975688510726552160824762239330036524444689663756029092460339472530771473677637326845836413351742407727407902380846602397449502753556374741084048807431781641264687456508761601874340428019674214820519906965511580536972663760916236902495841575153963543144410105335054519163122570226570337547848950835676572690093385084393809920868855094013647525060296949023918861868642903807058753104158305683857771992456739275186223032262984477605179485160636081536154718455522403251990033181991869395429967291823298176267372550529509550746649123980567726536111836451727465612493706276890585427723176708712471200281291998365427385462461930735897187546909162928068953511233160253759465156414352790709334712166990070423382432717794040390698430892485580885071745786037712511789894900664041300222605307092337161235595711390754925276016870675765259868610217770120301567087007657683790476717027018575594952599523910325753362182611543962788160950949366842791297356498872714070047836371970935475140545443002998968963755306263207115925976947410959224629430877743912291359820143848302392680036081927108551573792357901848956301336727275994252169959160872295985011486671038313798514612731257985237788286701367503099836365595577511860249604124411586637606982926298927505297560161104563619347810265762244838081936650959416836718382523168549742813541139415857461924334690914305889047696237127505723181919854408680056395345516526586320667149375642712472258121559310127553336239284898548890899500794754180595461758274883381154231445012740294009882943040365970171464226937434872094516017669027194953553015025785602773620807481303007293666584757939205302942214015008863381923770310423930615132514211731376261015503838072706060943870090434362785636046362252456663742016075034498893143360065420247769026276360430849127539323353619852588405935562936186685446565342259305539678966253641689604326111134057216531531273945065136125574489272190998213623417735981989123276190840842829578208746023537864244300005505630587797525790456847368375971334007166525574695932623842282457618088962944287636735412108614640455733859373028325503386976475439783508889934338246652664353570890807567646599969098689490731067961451912450565920131110184083750966575556474836587988745146454566916667156237017081721049858874039982498108643171514457760320758637162586308616252292231205025592677894386361803197531292011893636287817818924961065121645691959974910225207348348005734140733393594082543276154133465140685409820803486523300768264442495193508314144857312845198034390127880024143940383927586163082204618669703636323859678933605999623613774499155639723499663841289413800164529347209910021169938592817808885477751045483926536051514436428874388169495424094363605904689507042348850518465042114257812500000000000000000000000000000000000*i1^27 + 390450312706126032973078260924456906341338650914690484251186730719066776703952771167266763901356638552913594254041968389952320490637041099341031959223064803036872370374901143337483716355157380713343679076179384918908913946665724117952451705770456808951099274201005148298821670182120256014327411072156716346812588525406183542340178351540261291709443471553651083137462175484119853202138697299344830403178416899121511254569420525958197591215441151546179654051857429618140262984682488212535887988104610460433800010319101303703792330528833755723793193092188868356309326578417321138678908024531277415476496107248621181232912249825131120520553091645195505269772535861207451764424514120449368571263754257798216561733812966171026513245197347540457261252542835034998156275908473311282164676680864433550209133479361915851675029665723725024776237484650068196310639899722294780346169192486147560426257245311270198354055292582180502730821582404433810451733424788342764313433665726785998894748519673036699318727791935477042433926357627319604583251672758306900024603823628570449682848379688034726375166688642845159664826123573462982876779952975252147877587149767434962254388117290728270626588933384547199630921871252888041634881066541227712453103945559212179772697383892300214078600620261320973106436275021896736335643080028311105832325605765511248010203709795967326747994662279291427381824614105038791021827986257854758490006683837588701357678309027198198979453924996652034581744936536785670476269151333451897228538570374979911910107159272657201841092716643578164790204270032253714823964983773830587478448274961576419128742209007257085298064357668358653434019488924348030065970218056823532914596964727147596793036370505995132721933996583187248992397250914187721353638693797689215655599073591361599748085258425411051615158755739283794060191025708038453807726799129783426304955793984180282510579367056686468898616579184898751727832370088214781309041974647990387542869343584420279543856171058937995458776776453647166091132757912747997082434819143243472293247865269134297009367983807083575616483703823205482962537473998066765076627436837256853558576088757105699655869606507838522207446010345999849551653923522001046352491514858813495727436644059360166294981461720027531621508120821807956351011558155576351655912660881381174552698255289957277446645187306006486002012370313147269156471582465436562867443251798714779819374192823957170214202319382011174594008042546521256780018809514773866072783537614199462297823501592852291099271253793648410879777721250364648720099917808071269211238335112267884299680933079528339466797658778846252694280228810716431357063723475088024932113022153565704055752682822782497430314222148889403408354196453478839121369066570947544294277731833576744096552387747360637889861732974582185650661752613573956984803989424373760795230998354449398560854653226629512966379973856157495347831237188978135216869047597059189360572541318837612424078480938914695078452802215608490889255007436412624738505447815136570210307236247794527297054765612767822573247524938034623180405082407708498234319255803163438001646783225445783892335089168225563610727284680638812922188597107190971826379427430017728417551896843584707050885236614907531661670422651532070938086548621784756821338832663442857623715581923327454325874589067426713721190923486042967383014001825358718633651733398437500000000000000000000000000000000*i1^28 + 41406125725192701302186772864891070065889899308891837228975095454992315271721783839260139815437861138468638844088780578126547895878740060027108459034663495708880741016805735389783834977957120451654300015359101379904985393906161335325294196374654958156094955599809786363304376710816839812409709371115442509321468524172339721408737726661928365496941683379608982400601640410597892146777611857416586542454246677564457084763422024649156759389037291014768760081599312203405346721031387283885054976296325945949682033198228246304432289551935983244256214518508349643493361921910564054513590111948843528972221262867670497085887847867704254380967460166123254493087139487449346786342139879988988914863966707750648090436025505479620118433364647061181226827133559551832599698540403198668393316271558563056845708271974423796937537018648580426996980378473349525226963877011941663571027655399368413465243951676563401034570976539881793531934238894215265175113188247703413125813398138353700765729657793577734981696818615476698005579872115360116120633004165568013188432582717003359039612390307100495845105612555553451231593830373470183650725712691648784466788575883731135302868114982749975132335801464004012775638537982573317922627345878012713339592191412664803673525740725110250216228295432810225400054995152160994690187943442270340618236219392286612402868624580366214389018718380916637805973165775758806679635277545607184508485775616343236898697022188876876393352601850255560319952986366390413493361273007204952282160054496013256546128028615193263691270743533776810915953037155745381520639797207833933641245798774351708274480333965140564994419769846612417330935049946890502794141486489132420494852147283715476500592261748805065492017811998812534302047331534929121063969543945379405416203549298491828734502415339707920410444835805732419618873264026806862859700110330216851055882138712581866152344321955677462958446912998284348456178060068591954221844698620643864179028604975481219674990911100414711241758558369237663970069936065475507723201602341744817828594580853493606261452695566027247157284160098304229504064169360180789465504673215003255009632830096946010323484136985377044117231825296639257237987217883191639692422656434972016186114880136809377906212957469470049297305285740516687646425155103716938650622761313738570400930701084745936784607414868028525550646962005241615336130804258862937384293758826102914259190844370174217415588995821157237869621765516525211380786718100346929594851662630921282544240011556834242639820312994382599078232493579205487909156785864308608057919653986708569026231490296307324685821228930851478985206637443680088505601914270506488113085972209248386580603142105291779061878823291978199863182995896431995104229894141205636013154527917111890350555173184198308115700653158932283058884957924812057501284657897878009695477173010658562900415660796787654903047756201690614380320161254784427404602234160078395844784683752352344026780364977585775146398716268089837638923521106616011640385453659716498683613283253720454299653451517709015834087793220419694907875175709087894329069431898450861639431972504917619765179424374972169500358320417580380296834798258696711019344358299167789790756630414392016072995563213796986371531220314508347456648766859342230019007891847994497280812881642616752580937782217851130946400899091042191457745502702891826629638671875000000000000000000000000000000000*i1^29 + 3653592960921335301740563360170964050245277620243567252294021602435478485235404263134957529383243697841567884400816062168821275237002403869390167586768309840079865607183222308697434127660374062134704496463319916466286360424570097030337781659097118925974227839338143263228300451487989664800831492946043290454761787441370135419590669130744325470512491728969590260103811631435204693110117143765879836437487499632904970773901607756325228357309146141808061971513614831917461560475387766127380492195475039002027048277984811439819453075263695697645746407582977933177817739111040294049019599469186612250888481916514865958216019652149888910532269511123992885722790648472031157047040146020565385351924209921400574299386055955773547823421396191514661467877085458545109360468101914364619968641278462001620117188372317018442805131728771960423188355817264286864133925044193413653556678173445015817957548263848972013210828288706260468938836773616936745517477165141729051579447218927121602910459339205684460410825035562895645621080580006433229276846528047155605030234102306422706948601962394138867243229495472623718020302466402702679465307675945402464183135122518370026940215391782537006867082871196423828645218718742402293699639798859309879251432851328242777559009357251765829385772270696114594953464879536446655326814956077611661006312444908483883293693070920249590868969781898854308901413667190314454914831267752383970100813485074207474075109313474591001608862683779575558051032425544328172275571041815491227775001850882839420681039617484475944837731777056929443299637101932255816971798741697489953661999610743403417366879496386405277770947161744608817388426676687189142418440324092100356822815932971461075156444952192440162705633071062382719840321314189324650573391832409943678024944688111881374104723976228133649752326980714000625856273376409285850224311442067864154288883440196955858767329551955844427432366277348652120116982161649297950627496594846750110774308192867139440231642762764134246158233854725210970315112183497829137163818793240344017850219293709515025320700324983884028225352769603778523729473116585893171289812663377197753876518146769481634368485803629665054230795412907764083002967085758162491609578614147443555161462804238398412365979205895778929044727740960933679805730836050886814678551796072257873554131406571151386632327457591360562742450281580404592299911109243865395005505544838448116177720477341035045502741720123145277005730426970502859916006571818274403360757134045636218494076203577273387624596218017588002733291298769712421146386773760526148575130218789152071415018667595160438749489766513630602459450653147618840037504119929971359052773560527882105324206883127143545641051675857924569577273970660237675725200275114095145180197750186175597353688543616654365622594093828538965402000839632539858176585254638713451615431812327884827665690475154067856954655654208930960676315683645382840167644219238650787394114148207399734254657925099622809860162114395362753918386262712285064431524491655919292769544208097556609635391699343930989404225658289642309465259720601479724152010706388040668815778949807058726331624085710245884784124621854900343709792629577017043093811960635504475834554843628959149337773370691294576571632749947818552441219524738901536639397749003043888335356672877278737947891517487343689130074864124253508634865283966064453125000000000000000000000000000000000000*i1^30 + 256462652349866606238064643734273730515995035775437615059026644714843497083530718144466650473737346022767038291828144607083358837475831321223509200454643660347855549060587556214198561806258285663072951951311640374033146150862132362670228934879239090904717156738990992647019289185864604681504490027436675918181108442415847446038847251664234325808674085762585512805300757312243289434972777334413494331933792167010223945915838117349883361707043237354987494093060163107426942150843952925889376915737564828109027161561935330145648603497047759951398096528644377986126061259980468469058294265900726469618353342679450080453508448229238981643946656478519817693908514166033699104749876263368588362812239653624020540300316910495412432749176219790751991748357609706275645595017474073612479896816804228303624850498684623319536509709261517546255949126063564659615706636394105362343886248384561573651377787721641678188296408157351955610298177116836056445309115339600010937507860685813096624498163171838571762129255763503922262506719468957467583386572482331207950322869549298610261062245069533484910329753637876882460226390442444576928535829547898342076184274871057171268106765882500305106963709659771679106816394121430882038439688461110631767765748182140871899329069833109662956361878579800546583805853218015315872524805950364994683449635890341185908803809393425076722506023950900695355057788676815300350729186094110471186578388347775371711162284313348656398616394604552537323811076549295115620122846371399532216111779196515031691205603194004986094378038632111149129380379949369230627784522913554850796243628581664397993232208426618380156835728392385983086721107289250166290277049258391702259890692623386017761719999262496867002586339891030889221440101489980980747541996278918633822159822220616961910114859734573072598204937495904760411685220020911223887567383481566587565208714114158107681344271961324067639602069151755176794689682341936943015319270552245712918467923180230239720352765291968569313634528724071657701893034477590785955953695178021207606347574131222068887569952565330288557773718761092877217827861872272584926966838560635065320028260446082500989208097084605826021386842894220473004148211768659118663538263107448375338375889650663921281446743913172599266301856281374336672467257625323809325295333277874322338913842463366383420103985304677552749583132216470251477318091304999852195744970266085782096901942722805584153807596835938263001911426398055074160573171308087622404966495125936294804411873085759218589467504199357679928247444673841592718254917266410974716919425745066023703333382421632242228055007314803972751868050330149172511586199406313003946863012420474965137143328138157319078227199845630676641539334050481264091504443779524113179072895962627940627669185165313606410214673582816887463080657533127540552979980736980176913954587528885428695810727683094430085422671659133030141266760030050221127884777229403917294345270192238707655618542847904041627306074706024822571315850556957882449628757802665916729723661219390313388485445168121137301012821276502573653467336724276662726696634390443578705586959824166953373906110238128289158723024402037479288600053782853194299297154001027947863769764684504131953749982678344594331657737567746031972462095342948845295153928186411283682344649043512181213000301649744192000746068060834659263491630554199218750000000000000000000000000000000000*i1^31 + 14247745711376644532062637255113894333954087118726684122284636044228162601606915364926647958279944165128168403699967428638566351865966159944820541790903759010773149564945800551627221857095240219606149800468715741464785557942093049045960552508815025769651458646214547291152452596429608598326096761409847740985643559718558247229149897527031389144547329731848831492238269232273776768130981498086402434027719228132985574954882633431441975277643085163388066076498871905402611471010223494130008771238084842031849859554128177279732385118050994172332541037727134554202580257328140581441302264188845722863393596632266366994187190528257196599605080569920243747651602278073997523517545914992829418218640049009112085791087857136586338485204314558286649314989352231479208753529427035392830654109878709347551680294257663319197935348908579011208659853886672481086688973016342903370963363277831076780707066580071891810056539798164851730336743711967000339502494399339003494772941578955372999285875214821119958948629115474787875251303658586677917166982745238105167489447218839279116562771947941145811011382403034296828220360397660769821414024559601267067713738095502164662861275239516437233581320170484064904311695167965915127189760438429670936469449142830933945587210847075069067332727262664082895641092635220202234261452235544963934637522030348986875255975186002509308341482470755764674089960333800749964199464390823191393606277752150184481232472232901898028185570407751630370021090388485060051252506831486249478848933854361644377668293244491394907467243778865641225977866717013343744322109819033993981933699314663606739201393562957487378972739201836996261196376508015765531288744481747043639523270567382696453283041667225554733764298042982817613401477592728179675306499531968813234253125284066216978597033009271749817857172753915403555688882482506067491802043355037450980375051599142196383920405581242201034591565357439069222989000540611141347024015311756704819162270781014154739916433407409018356803189594795120526365149450608998122210583452479015650425946813694338532009249085431927689559802665154495095111667926375880060136880985939765314153369807061457770655954930718039377738037836990602039505233514585297552146375427509730603003114877396371280424430215841198581455158681939704946038775378729601025324558688748735818710124703099622619017084340215739235232877327801410029867178438624904257193502511585024190466896672556019044008462424497407118025852451690130685940046900063346568684828174929822521895685160766689465971069066694064092172248839163326757723996110400682900321633159905842815173289653826029770679926050409617537188265296155007749414518159705262931113965630910348023291565195405427893965802729382289615049290701770560772791230998687250313788132509502282823198982339829757074009622578836080241440669331464697236755111928570069206145951816190616208240775449821352090728648047410357813965371471627348752428561687581703874353426133912994383942721069269203820779640998429578829594866596368252129153290352686015838667465747241927005843042139002853641491670572704181609263326925472087377925898457755131961397329603665966057649630767853058656436298234270994049395909371542230078530882805102910036145482918703361766766094876709063723614602416789262628799227025216401622304436372892961869888571139490293392488468788469524115014586129746021470054984092712402343750000000000000000000000000000*i1^32 + 606904686403712416721821467176666196896003832935258419770241365359592324130391867582814917875032754346347525272951355602214910956013342985830314941290433736415728373373619784219694875576291487072625235893460594713273956877427435149816084085924162556379945993371944470007770842152919750538037832346409759730146291896743510081585302625397066482816262407497551610635476381034162348535131493482829078744834017962042480537665087526830171443967902041873813701150490756756152529917056729906078756778549090969371213960863871649184693888641812878421866438885944652789565508907053115585595996898058008564622415455985389212161524586618019362562725622066795351068611646531903845654224581078009923284290603640060517262485853027183611818973536863835270616785605763319762179948290238476167444630938918595767094125928623819162229398639066384862700092167637256497526115878152592481659469277874468047032662501557811100191228167244750233622238332077055023401022509502889913904154199049330727635599722884983845175409054465140190876289439181626722570506608091158697874679346848499871434608471005253485430830630702391149824393956161031746561034521141145155287602748946544206366309621386666687654909015096640403876739765239198234153145183731463062009547558172587556391495954760169236764817994500365931861583028520600077454829172949238959769334020399091751487368441981442270954178750477946501133116764084310833010198768623868407603203833570966075367342594273472089350151136216510572223710022628555062200840837981098324202801998846703544391900512617759141646024145201917488912402418544661537565191217233716962918320993742661679435893929340584541413252435028805201976295847695897872704676997741781717637385441301086542081654600406648960514675753859060845307258082667373409895474613953139676662026154268595161556660652040886844042224486404932947259862427365701455548865828448701807252974380780137275024707819575336849443193177054951314291058609091980109413298208190564898615689486019903406778200959478486364992826924085477700797651592347301131475383730381397375582048967617494530241224982584395634285417751940141665286354543261275831766941073771014012942347580902483269954655028484364777291139378599405980648562730795525260665824255121355297391741647600898689100465647160906335788224109992661481132181169444155317062693328613439037283284768597726292295353882415783271755377798251263598514245272409536752330479487599400197486505850922643232662438408189085565413329732011046917562880710267695235253812831261396434589782744902900166209134797620083928352585376155032546911348651408164314744081689641798961472856844807591028397127812090810623412597709331181005030563533361122774312356294976525392998520843107312299495998663591384062351071202779759797526066082831025515668293600078616717771655644294043874342735665569707788994953276397293023313280179560997876927875905137125138488011960245228613872832556679564941543621253478567610502431286748386784553557675132932093658937509357638818375608118429444278041153317633957756999999549080291405584269417268028613297943923541561332207886735129675279521599126342098681944240902341148103825504992080425594706237744558176710871386439680855348595743098458516144825077409257614627276228116814162092026812138674785039225343429437924088059542573102186709754618033714761093365286910597036141221173621319862068190786885679699480533599853515625000000000000000000000000000000*i1^33 + 19999477611766692180369925517366178980858164170724599029506712663133097302808011842191272155328629659113455256558932161725766179955116412118218528800389484536973581616958479768455782061102824673197286667629476494310756056657606816553176675178524933584120407549142609925075102349766804886679653426271090948346454650605629780785457207728474187543674583886707869616468367490681883968353503201963428612037495730454291445832490919084439714512572932085034299654649193135141553369820306987833526793079662261357604052817973992742466299104981292336043947464229966271680029927755481728528094661515457463983343067992504170664065465550982084887865233934203059709425297829755116439555410850263212622274796333814472159146124529284899837910517307598210418686912781762628069618205876432110633482235537763628569731375958372313814826421759693082378510800055085720049601598223990512021990619512491766384509928976946426202760914536318257050804565460030979312559856801191359707757177003748776812651815108908489747337075498538957299868436075429033538377804657513270494305422462779192228662199441916321332475166687139299454297102426414938755805865071841137224529020367023685492540251733280862042861621756393259224789421822268684801661336795196900791370223814315693792650255245568486702168492789277828713267566954745719740851157143032710621147666017160665117811372971297467598822103909789354143886823722909154778566486524193245826663074290933009620790526928511260270645765675637827076180128534930700296244256348424104095318605623436595423653497704469306103674357161456377872826349637762817003778389766948213304701837802212674914091133325557487774961064251106613849048520651797760040673930030341161727749517798753387752847810817423377215582276569174906349041578381306357816200785207774866787289531999462782362887746097877146036996914826094074312799405559230491388412331456405498233738941550575532174300861742622438455628279898159495642964755023746574570064692381136380589322603280543761147413299897597217007710758717175561805322842286118744431569138035352718319258560659135799158493438359612406658766545692489616434512301151563420746498010555850008560110463907223510226185094581280406555345111716524084432779568718478232206851714014741392813001689069615900776302846253596515338375910570945443357029101160867804115627076785262917974546077261505487107946777368503430215820043228296439471880349909002439773619434939731929708418447529272872755409348511750139606700102608356024477460111890637795429093961722063471737829910051127920034557519303457601898277101032315607626639187575606525432017897806953705362044664735499808966038943759974694643291021242266045777020961613233796480937577819733488520543902606705701961427581278394092838265765153858997144991595486179473399173514002321215737328785908313728283856052239290030506146932484400572310547653780583854983730025840798004644317901181643244981038013877019133479989224025823241211690324832854419218638791009373541707498910473808777982606937742545354758763372164515419476644056034497001724412311586212323740811754399865929855910373282056819837296446336344034061960720586091472607213238567676563271483399564410826423092533046113255929061745662629859193224994134457366955288367361367243880773453911758166502170403563244583216781018165069927433433705312932392155069076199720463427313642788829550767104592523537576198577880859375000000000000000000000000000*i1^34 + 470221839583643241742849314649373761082607070992655785455588049314621904592030321622203914607593783867043565820207709393874162901168083771410587292825062531453729696250237004774862313690808276850061633263941401511205095373028913031020149152581062814511925993905741261425434987323743931101465983228022934757015362237607163140576388109829979084226800211039624820062206770105408795638643032087769216698621139953368969449959600082363047642498676423355452430887926459674323460180300748632273351532454037177981749475988696674121944035456588868327864879713904461510436458145367663328652236079050885509584097996126745318980810178867228902097419355753506443992061559543942906703130785134139029247821787381062289321287646855991428871399889244025821321145127329941195242115664972073318236970322820511850233564898176883754983861599608584075430594712650546996472075765912295970144579013625956334141179430858066509314021267413253053891881851997183258943612201347881464176976874274119371670695112483703812098982716181663640501434005851981806087004352777066402595606342957963248215053245326219277139633440758017963207956831997799714561249523592726912931513342248934134632751548461332896864906322403259473777573803457901460409387805520003932905417844368138987696635885849438684696843530357668559375632148839912176447674506805031847573020547394689081105162474111405891577029190619400594042780172026844806178114388424943965834092777995855065180153062060855894200244014967613096432558168634421747293956241457956629845171193500801918961974061305322663006084075802403494034625455615350889091123038854913915837083415774538623496860510693357871825889519346260313702598671534411563403805995676596581025184756865583996037543850163945108158557784623532394591269077139271297732417387159610626323935388795673646226432414116460863196603145426227948894308216379602161377792485082048242885264728217788495249570150613285708033822200621826273070436248731471431844768373803611903403629293874022743233392538181978474862091902832026730477456803024379546772327048095918694528075009832373185968308653318452376773342993253366035504413222787303588457344570282378207191059444879818651767826103190619078431048393606205893518369369368038418123570983162965840176770214250507821307635649641561192780297194936578141795662221671524923358999881046698884350098195838645342842101983545904695312716459256200104140428453383163274832730650970658859029827095581698340782926962283552818210855414732688811472246229700080515369387237340770364798724714084349071145597158995704377802639283327886792620907825593929059916552800904156403463448726960494599507612548241206712768657524345125802131892003470141440574160390374570127425987172967326259560737794468791343975848855264442056816919817053171577144236431221396055420891963545915295389974721252501021894418639200516524785156537548270451327120882262712328147751024508529756540663931019685681554313646831332824138247163051032461693669978946286803866146425664683304785096039971558443141480521587166533419522092595809472826564771872525724573830421950387381305938236955838505387152544376685442739507100096089951703014335238338351253315609313840691593375198559389569881941558057943503008719229906509561844109548758684110231429378630714712628641555739088474203937325057541576630150003661795261845130212963994915270106444982189941583783365786075592041015625000000000000000000000000000*i1^35 + 13240447970387455718894876057002559103645116873461892500008088697551260856149018051757565961928880825062534136324163356921546592708667166629762426081700792985960119195272686574007644938261775068834187180799721336269320945631409868133558695973482009191808895629609799120022572775258642650045364512469865722561814111640636360260787248208331104648499672218906332629108589807508141278719906477940391002289492896966088138219459441194456407935975860413424091534435305924846209334884549459870660860173002308900064512969875925266271735082147707250741537217979253889485016868179711861048931502928733171884192030840624002016069973670999594216636106566416532519032408828515311341435202521074103237660048923961853237526559309768298605746789645585564288541546723404714846608210091020862241896673134404318057929124419188226851806725613311852627584808313455742080209137569413679652995110785769978686419513426426936200666638085842366965342861840915236806939244233085567311207343261271939726793099202057890624087126501812778693068177961132736138066278564370936802812571132039999579858107938819145546777797207908291684950623027743435680820037179792411675783942409107392890822391982980909140599248222334158359919974579233455005205008501545282103437608008335043324919173744709055565427644783827943141414523778931058031997040558412273478933074693727653587769055704011691512560562104193843542980588534003933257578583481441932427907853986047172496217809788133570063773576433499721986453431974682331563682032811977963337430545022952026361362083275019568331973956559840303208688010960989907708313045477340925929797103453286763792199529249319314022963925970139488682723218036157403718644148252700600927564680923960957197659676799943354879589336921837250336867260118442677528214935718989096131866697427594379351949428709212922860454875067500106210815275312165428261782939109713835524479389666331030913654962418990972191046928116650207116522414386511268957767332181397005588891942373185580226904985777992080022598836238831718830074275677219092728145212377628077011001920754027706641027018633773679011429665218207058151341241695578354800118206915172451985746712658440392469055684203331937032231671770550841852148690346192067639983087936143844899346020767547777690213833963376789864527354800703326393764058341123181509617425973155626198998850255849031560805562642733540406284654074389674972272532243917742670923683998149880338604451559436974491831981604553872170960427400009675671953363296651102351045542969806331716756874517350248387418201758557645910261449519548998153904345729562455708347577955119281405158517279269047957306009099657983447581482220601242098796797854192953826104177418901190158615142002079338284324177609131248612965007012668829278722037738156389069563768565645197666195465393717106397903762601381171542212054742371841623021676875686166984737937808015785110783381274632869962996183073039519636276457274754048845403744256938824351398801633239542503290586070903261662926639496823145713891472112077018813749145979813915454162051260067200446531024376039441604506433035528965112882546201424261914777903387364701434453612978324347157221613041440586549066170155493862284024878717594156813639607420253262510809236451648070261915496238450894022615084945140483950827653666723843215171892908316716211799354694670383396533364095404294857871718704700469970703125000000000000000000000000*i1^36 + 214621577292420506386169094639248336678427452105028834637614107009040128297630909746035407385413118906254433979556708125147539115891274845981079000774164773472264377254412112887378651236808627798720742640957518989830406742055251071449642163684997071812302224356259364405961814466271597146148504453706963081879245821348057240904539552103914220184804504273652728519542932837063377112964573970736244436923637144441905386202892490727117657943575431069212293520190761005990556762221463329973963049386933010991889338097896652399213122387802745861799621993396971205691904311547923502376052237377149252099760344042710156306030773973566770322360108565996018356450064514765258970137781187665418335117433011639257642675783897987106612591917840737015406288546776654385745291135545615883234319870896211169181753572686466458615615188969641236902438127058146841041758057352967138678050638331294021077400462862063737479877092538234826913589373864023830494641363817393734574365027682733686731545674694403224607998336754151433475234575813638974024978244636808906089802789292775862701493955275281267656362539679142576503392070162324422932211089168752557353513807959662049948485379508087085184851489150463036407198474291553197757459146194550494628980500412304785116270003808690091224863161991517474142956973160352725128160483960178055729747092636714419514426806893313796624858662120174658511187842726509892600996167509811317089871052555599128221723962634548492834010652337089394998289953045668647325255755289659937233996271259140862097960932668960683213331337356699103075891926664167451312269551718672818052169513335266422993672786779002215713041979883941654533110550991684947791598352866868810589522767067894997942145982869343158412680371962270183618225988008179343519420482810553407671253889636917391973621200541785523316344333372377073019055103306323484182577828098152384835653579916635475145045166635424928554625585656462309179432584408490806659739108419239264006703101229744108675710601671138552428899547557260525754400775845804721681104204456803626125676448431578171537411363113042524832305354965064292369908185894238115847377313488369242229341560379020973927039475034549987577084357781412841934958134050904903582276704057573013190843441473370187905028859015010491065702137392991880357070677386605876792696537866040714276114648413989263270337359210522266935279623373428472628125701964375002378376385489655020593797909171695096963292164971568492326797462428776370139158239875854107320151399547068809636442721921971107612133430879806090478097996778632128786104046263768091730795489728114191183937673691548625434787080165256669718252761114899202844209560661251449164174410096107869750521807849509806928695600427095918735920386593710245018921591948456468376978947381985861780788577513215026748394585165254528439282460984852406459986787755905202031999588096089190835718142609324361698977526930274544294798409972797766300189446103517103209393756854428355924205995525450754630009664869088821798713080291269679593387133879009987026548778379877890734062917741304256943665977772154646102956149242656857205080185034876952877378473850047347323172571696214261536263770220522809978175279290525350254201263164276778766154232724826509169570553888103291063322965023128235632680532397153220178316474639554385320854765884608303383451755053101805970072746276855468750000000000000000000000000*i1^37 + 5218691530325655316559685968678110567821229964596357267082261383919360022498664691401029045620936104288129876749620516777791830103857960776210463201218810656169764564349837853731007782781729741167372157308465817310373292819405049319925963434681443427092121759533144178589928589964628113810615761478697270914077532368307386684449020892551734315756809195222134375682639793319323264308981052441657517300197366775707972202302971637944683358515699976248815319991565769945990754127455267591242654153437406217326441394752434931279194749379485875482954835676011353528350031725487994191347851485507187545569351683820507687992897801666823941310131975154614509827890863661674411850909170582762207333230992775275551009208639844272850532993035921668064051371719680777532576924058023842447577583293299133452676781193952487076041558867312619077327611316953732156610941252316529455778930519200636335285290055588938663617589237323841428957632529232952879856179258695512465745846387509533245298485829334278272716758954888128897070582418126317728745453667714923390685640832890554728603733443110666242425933967464069580467831786412533969688832779677443417918070078398227692265152583334558201836554799445057464518028832936976642449838546000556719317255360854328826413398831023079260401996571164924814751161980793801016407858356573841327961025083013643002418892798121670505969367863155501806900850100452498019094839233066738418972087280052887287460249716123453857647253287751922199286846471519607967095942575723631574118614460064832484047080037518741962703646338410997890851001668742541342781737738929142676123000552159385762226682491718528909878745689704518669382959283299084830071139723135396254825289336381392453499895984723701524272979856263698700280383753909565876053531104615798541859407055721574912160580054068904116311501777316308109136066579945409672181957479723714751203726250126437132288827125729394761485198153905656532104477483749712592337123736993400955997074749394228570098764843579208367166875960328634724451188860034824278171760248552605713759528812164872534631968127787082624199326781449649669955143469039277303019677378862948014854496620405540171952482307329875393083969764777719074956883433582438536820120174553215526626362227383240164919591822022737928315205665580461377046382950973518817579609775386502158134146703462196364227023511698464907486051262152656950582892184461036818512895674990225823335186063822971440997311435777494015267742155803112601763133268117407152194072618786403655237703334957450733516448834971671555257088252101880809626368948770160068485113665362682881386754321662278066267460167817035029953527784687364687122102271092085233467097309903354672785897770038710503602997723860860217821071550107190445663972220974341251228260284261619511993931674018651031404766794872607943015583198891371116240234836666811399231317243470157218815282818153500098757433521166382467238954183367135525774291059344040270815362831595183290258429617494833188990361607088183621783641147164445346738849066944681722783266539548877308996839088836865568526671180117779413697083606830988287190044266078772987285091191961712996776598514827950349243888110603598545691039334119418489639575344226916444720647608203087794991447844133238272177245277162274512203130000945662209608457996598577601893751104315810618317073021898977458477020263671875000000000000000000000000*i1^38 + 33646768320477487464221779522602014294417694005350449078133670968951687471949291193747720294671481623284084249236208506834082454783281967333277655071469641185746438174379187013130401214936458427289116347629571636001975962124967490780433172262975259160236122902121865158527414697255540261396574698962930368191542952843561448215824092286867782477706041292330761938866102591720826840264091014146978068708957627884259471891516103740152120531156606406255080420538181031595426058424638073290495185602155808432886679353236678880167059278450547797230697859583389110992622449891951021562132617982273305490749841495704807821499694440846913643745752813754284997065631473921774473766676674252727353064011210372285798997982637736531773511761639377399001790707834543572187068403998258809819330285853842942697359253986783379048746414455777713330324272509271247060668708005113871817973650745547071974125904815339762717015668080955674286876393086352273209559987554407922259457395134645056980372711523990422055842456453595786202813816224063840988370288945107036810219508376971470504071072261046290171036351864085042107270919868411812706754243536869487044034705781582679468285573930431587000450984881236733645627150567612561743037576467470904165212736090095760860069588029240448582890532987255007499596875364158712402836940025779497281553285576705374493158281324690154365500198668672612377239884670231430601327548124379699408751920768393361121404630497593326106162587676426026393780103313177916837165824871753425672899237207644160829154343503017391512346773774729549623158572764373704986802145613620831794398000799519878243642108489292076230874377843471996512709656818997805103909831350129673179660684574360447363234749766104147975679865044174256243624352545527596770086928184716347754315226877110391921724486046963686823370117565655109452270259966106296679279587480537738204267955745735523344607889554675007410258969098944688236301982139437743961748101555387256801021574112780587835173965025103782946791151705241096074828241542831863011092630620666141591655598471010885014990310253778780571160724615396628160270276089917964629633294390413195907235654575820321320770718828010330513879004130538729762147050177693022701958150079871989751963876351465104544332770452316136139040319388196263699316392095774150767683889934312337137540832577802895939251330551316193622610163558433005270935360501767984635763767289347636443215688943091026435048195717296342658756295706021515946701391728738839809422196370327900202012126142710812265248787687590256795674542194764599074185050276323384925680451676037242296657678328816462677091606709126256276958582388662832016449683417649636029161433729763241458478811158385900498776466545647207030699851915018655337607298293309506196037263210265715594172716673293453981898347009323125460289944472868210144915905513045240042367892710114816370616128838671952074715295907891703850031642616340704590571679596246435707462964881212817628949557778934811993657671966578691731365679519731113480090100549211725316407160993872505495936334353854424883890760553304280172865143163515507620533536689409329412058261831781789867261240276530273788857554494803590700988203445939889371640048784102866769857890697103222516356112584444160124116684621360382044752023141365293844940122846313691369070884851222302813766873441636562347412109375000000000000000000000000*i1^39 + 1046801179271047226356705500274540108634389201787091831874057798095834841830968526244567681638678059891592890499875389340122754302451623558409559200385887171694322276778229049390797549635057351775293833563898353950033456079074654399640298337334137345328166281197611935207215691742248666521948454779857043481753811757678302809593079410510797419296962170212890702805196676500844602589994362370299086775121782046175368960196113425894297208352036102085873399931086342342643484151117076798337922296549668548969139190867541290132495290776506005132225143665072692197317557025651094089990947014625343601656172325526601851168710280347002938575157130905150511734087306666963891569975086755695968958638267234109798669045442338380078637259151378305192009994466367530882399149087717500175399179683066873162238068093110522399919643261654555447178630392619385898698473847861499074233405596761757090612096595976515206768007755499451369712174375013765655117680839911048705077419261615565249278851735790871437897443112780792620307673628901991939890649841230250645120262526894554954819136200125849272273430346745163221854238408910537319826008144621919535064442985455945194418766246381620751301450289200646016721794291237516690631270174928790938867067495433362619001397829062696487714151393231029642798274820253606082407878740141001402765259676832099459754907902086343843893949568628237772913273518630953781581394620973207975345584862998417608324622350631076692465398925954279145882141006004761467438768300050352650800664034857376269494516881858836858324516728396134250111032657809686882931682482574007648968430601872887816515728776763102504787736445483781290055263790742183704738304730138920727125184865889205973381690440142549703551504366885689956043790932058602804919297743392550640316625664541337806864576300734029395798812460581619120856633194931481564064311307510998381369231361053520433910957319967740338710856142642098598098262084429371279729294928936737739760676129273944964211840423132236484955323232554477812608161258812879935157438613791429811088917245275428898992518643590919233219302073344621166267553239142543539828581953649488523301607882039398386378400283502137475286122077350871064723054513142976665037093749754149049852856532289637691886546084023075821251562385781711488958959084207587314310126712709639167726912962486692385464730046249516950046334087106817602025451557034657317844930166010941736580072591887788788965524423509759789616336570952483977068899192185726821149244682865846698772402554507066506972296722989407083918790634958159924094338054263104191777214091339439673177681795244420288934806450893086223616445153386809842580839924130213587507991059169024145876715488378216356541155990180365125262760962609267951496179282703334235024409807328937251398137599380348196885022086688372911660671980049177258601051615572975459753623274363262736976298735326525009789571944082143364293241950039691778152808639196902899373056440965744237659731988423456380243312957955476543295084197854908945437591547502973253469827306990186907498100362657863867454464884431991432101963052603312425093016934924427585004561697422149953537912625026297617393947557077444768090573060345288023747576519569125990717343450032085853431733343355707979742275513243360703422016403969714883489775739544740025272883537921231322798121254891157150268554687500000000000000000000*i1^40 + -16295103920851582652757756623821641307878450089960256834011303246893924967774148441615987778652621959135640806270901799158096836625452923750168858639377361189916579815409816561725287570970720452543859132701812020918998101868511864329890804575829671480086309177054338646024409254529425452095771926121426516932679511711627217488426765230680603505199375243038626720360035885340491137262251424219944362052751447234794719786851852543868733724949760821582861486687147997111068934186363418188610989790498403980524235417952358460610665349809887766899237422384078824515557240807654765230685086375390830401369941492550990036827486855340316135061583450009967631561761471332217788777995225975615014083680232042678374346244767040845578099680721375232517867145595970275095394913674943374461606618644679810677040557906325278574069509028982714183369351181762768758167249827475451568342587287850245719900940671700733448203900268730331343375619164913833641120852246678056650751254093618285366902842735734290178006642973759649051746570285868837094721112703075372156177698146479869182836064381860873383827423560728072875771928740637429497123742934992978759630540148113366003919830355953651493737977025466025379678443649013654383505792211899823951780474806057948367893854448929404356016156851827787447565008177282470068976613827206804856842363167122445171893668496334339602301057240199066153746730119403104987798108351232551850100449819563374723416653520864396435981374803165144529434912038360668129396244597465475059390450108543591963815965159870788296624502796741892130315163024322233714212789996103550141252401936689511690216323199974999728583867654914165385274957026827387061587917579665075586078709100668485171561071220356650575523571263203010246862132283725457067406953005078185129425133288551497572159181793128043488735953552401453470904635402406610623774678408066966661580015715663404595964779269045891744988201614762127172772747283761012617437718524390700580468397638355681124622672280154719935803501977023114930332887484601629448613730938664004099523360988367636809538402404138218716343055355110311149871320366961733124021791320002343123460650179572244512236196040904070390751838503196762709113674467569062661208911123440958051677214737752403386021219828006633778279417186348207616438065655215371831641049304403196266674700378023777297321164094912599879106050649383824869233774778504556605022547352635138032756024189427559830728650403878584427778588811016349872251094769012111753572099868508189964181790920885589315217897165908957096047105983736867948636699814683570469999157426748149933339504490945277791970892240560946625975431424321056012211392949752366483448635589098927260682596189770244479797834132437850253341874865528873483039245372537540391634114444130528638054140934319724299314482205364061355287944939823589766085935000147987064685370889525431423555342536422525933870925247047290215162252664706130641039364530082306521539742672665334056286244261477180347739744133024271318541567021233113224827594444321248369617867411250166101819604933696290535981149755251638429536220625447112076258908508914516663398970488230831835494288362126221656572907316221692175315359733952793800185195204834157847602995575417081655847915653544168673980277664652136234558335065597025938149309480084542256506097146484535187482833862304687500000000000000000000000000*i1^41 + 47449427555366011115253602929672611941082463530062319593448815786004674816989225434491960674661644378118248912893219719800582563191360079270231972210658838884717331158154555515155843895020749296053143668748076347074146718917442211343638278438783134695230069239380292723395108659265966118671988870900563621114935029408135047513842710298346009144845487038109780765401293779448101775987768614113782841693926784975267839734692570292221518495330959032880589803483712506981866304251547079952799102017096089802180540983255263016858185565042246074867522121576013290961935394363579968625204074870069918395846900300946285542883942678878563102117407768266401317397139296750661229263656532261485921037039042214293733990698952701336416582174359218628725375714633379082178096091202711428917520878305784414627934593024454827547094003039686695195157573670802298841950789759897757568268882315887394157924628157019631319599631595082344371873330520007748524340626941433627599157896555889653542269080213650354832149638944913997951791639712102201762553627922542217383995496722525817068832737807624847622786843443780615224952397797760390136969771013315195524020794191726481471049800863023741424320443894452788883787783856186448362343503026786118286659182123179908376393123781080589171989901191408062995693950032792568221641616591796344437112364972966392460413693814090926509347212994416894934032863109020278019407603474472659315168979305276933097037088971768311647532220130466562387311475712485375807310561714316000257924790047319216849524707191475976180357223511845472516660772809320443669825597470333016173808950020509371936843046409726391394785669995259486820658920565103207815271979809080800704564319958320158080686504063513599433648224329841553956812311087760418195463678969382930343027729541806082341667122217516813748334177155176373230299683124225038727381812713576531513181598862683663960533894858104655739229791721352034432603322582046931008853736041589841856647520837091514324304463094005556722865552856260866737131227956423627350881817986594527963325963708749746622647583368116647100870118433506494566150895418566868428002125058525418440695290029346663235842254950714533908279338330753763235220159903577854447247061054685765168032751016242462870814225962359679463749024091940533608027789991977785351245605218694240631936166698526683056164450979558136126448784382730513112429528765081913236753057946172016938056509125901537964387315685848295064616556455739759984921451337896048894126751773209344755019433198078561029890412292675780203170798274112786685320329080241660485121723386472460030015158465275916555741091272827844230085127680801660137390848230180902778039043521095737599711510412536787036657656291130380539074175078338497657813451503587876659627138247601327548819012392859753217848786401772169124252186462936425119927891241758927621677561686950071954547865156148409106260557337258696354071819014651452456306183173617468040169613575619489207353009960695184922020007365384412957558051169735526816653996151654498932911233957686953432852446041899317213633742246551354607169461784300681899790565129540362532119018014135855884410065807338708444024942874220433981490935446437219891898277437870470863290673139479605578575860270924741314385652391111935056631730393507345114858463178174677321585761546884896233677864074707031250000000000000000000*i1^42 + -7525111508782153506550464002422659246350100637364960454821834762351902523860384321042673871623986778185219904063145219710781889983656768191246644434601448411500083825386626433437505733386461233673543055948796154935873829269785957204488815661217882370347623204737951158152707448578693628900648242968386334769544852985345753323167923077661815887926820364562788690945222747307280444895436489866410314572662010492191278055395045951520661832789971026830853320239516887426001821038756617966044141700219284559799630799620959148065065894973216141358389415655340432143483336947321626079033293224174438334449552719694774538278559154121036278818585682497137243795699481505289621015246457747160453124142729816065614671733475453297490973585746555399484289703490198455105158184930878830440762936343705767559750007413160320717662802274390201054351463178994735947430459564024173485304365799754870369368089956173589937034221288597458888451689866000478981174808545023485141814788772108883076595704831370848124932695696192878106183567692073905653148025693834649434819037677788017497161333853317170708202067661781475495442591431387662519122540071854617433858642718642275474792586802250842840038402748880665745558368114038543112143873644135715373390211225338454774527760746291199841047644145079258723102679176023228988682000608091294358435384195295426631704075591922089411061742591148357932838708143850171665630683430924114422827366520973091499884080417453590259827751830548870427043700280846260659483620746007869698711215203863379448991847818839170215773154255091448596386304214193243584789139537201981253815887970345573691508980065184514662546184215963218273202922323020563105468386921402353096829453378709890369862376734957926594574373814714822495381828682446365162458820224585819951857309888934096588455252218626106162208635741242203624048184638205814805314230107955546137270216365590872962632384103175171178819552972415122619287506847932518954300879771681392446465505472989496863542098745037283791050286433324898077567460450505531604803017888052012530713320844287248522200164085472205358524890670895078516261922315249780168215888216122181580347688023627206742906967031654238584500938192860301765312046249490438952372092791867063116874542157061903182705667473017861489701137234154289120257424533487457483762199824143103065339606451467258456270740324362928603779042565559624483770901755282894134415328009113011095749316236186950194343642495497968675040068360102006867667223397591180959620345920438937277209968313889577492291805988072975370636847260829071985847483911502255813309180935860758296850885810061321727437703877179369399029286279948528361158041478573616194978369100497933703904200214066495668684508140607834525456012895693611925492862443430027498376888776843584711826426490226000135621969883381755193891686481472840186545036796065750884675635804880327368032280587716259259978094996323506865793603309831932431308915824970282286487294774708629146262068560402067715521754450504783057945806778287776065560420171404151095670249587650105376564664228764639869536021266068477589407809908443826170611366513374261728018021770535993509304537681744729367158613771524236682691262201140214324097153983917603795511927420038053097625744192661359057171143687326550185460868333331646532725428761292918444780752906808629631996154785156250000000000000000000*i1^43 + 14397697296423639232020741207052079263799795677281175231914261671977750601300725793416539641285282252570792831226310231131513957978584916912814551156109518410885596179543602478646053801986672184052043280289851637475906527221716807359743546060640417432332949019241311756618436314750125340772501657772316436289343784818948505541701620622358924569850510685274701755920658038334173102549714822845322126589497907000590071620455867552851141235940206991894841597330545810440640491394295684442219657910351835830473699680058037662344462670034155591265939257024062197584596899058887623270843922151443549082399978018505673747880580747655797987697737164241276989388256092699830205243924336245185013784319715981713586220837148903560302571532477426559345350289005391910310302819453305906164028730512111168830226606808114051283231183964785744984099955679841754921980013806439054970057368912011176985468612582740817049463282433645975978262588329209375707820692998289349019671635076470824351195919218200349601455022957930517830685483689533602894061456527886770934868801136997075979410968294277234447370384133077128113287667382319799487873282797031660940113072932371220074806126892134222664405387711748582267394046919170236860735200129379873304804195094371509516643968664821235531833156593811858097556384290731871600984607877583002780614079900064266576622858104853031991234664373327341939577588529329492590064917053721455971224036090333405688392485302825929746608170572320750627678394078598696598718256886625398962575161116655039919948179588157746813337308011947716736837730339557839218205443616841931672970778117058149046907188114635478254199648474072398266781249421648663769796166277389479377787429540469183754896451904808438117700935875625286578149569477658703773433369680420888033329057677771712100386153223383401127298093786559979714013892817923514469950037604511514353049920497162588387345142257341124541339738517767394878148534763315675489523321595575566895782922339077478122801730807775200268152388175687761302404083264449713297237129602005151577068278391176639413261739988011631282438666057418844359518654779269431081071568657485053392992724684888853402632994253017398190019308645999262069377048614763388151373253567889525107858487172066504848548813700534584544773868924798925355392983453785437559867408073970904845527244693239031712089383921929687535701870513171631742314343746204491054439171892053167390732596392245727222172962874718998609450409963627432794183688062273368564526798590548218873771761448328167725214422592943348403288099859981336614703218508376827734678893220909296735768365171315323614441755973026526612943489270578506671133091649491375348259503409070804497153730633639757482127975154451676317384031761781109133830594072275769019528706956779415519123300586475180283115822782313483588164191729708625444201217872542460271457760126034783783068283241110778369690676312401841882937827499316368372594800587261181062596894787596030010254294446730422631417714614886449140174796190712069415071573829770018872716081650841161984774478578128495463400565446686199061033175045463034821437530954069441154302043566976626433771194942646625644790237209988370020349675697517785675534280102957740264603513658506688096715672033080991106208058677760140483462067795162048437215352239548771251520520308986306190490722656250000000000000000*i1^44 + -468407533081738780917908466636884971435870150983214854725009980065199146671990087259308941463597759970205564551401940319457215540115995160051031898201994858146409731514350453482418623188947691166874310901289110744157309946010149906396918785306113993425118626666079708589009562068679041357973671704896405509362023482736919048963926227631084509812237925593395620155929851507647272670236409565694352059580913427614833891025507841571693584677425241149525453142289383149152383701531475984755184753156245618730422607598699175022252400365952333030062154285699154741399501535023920028398896232439036843361299741648104501782535937226318178636747568851639786748417042335031698112087105291573999649507352734650453652843933647826237266486589804001139864414359049481766745924642687838446255718928870971195352318298851463836579783311158258476839949134666401363229418431380613460615352008610640439290821874530348709258593398355979279020714531391548107394546868459672450538407059874382988839026949937406598471042228759992626955639441714233692017539256990059090943121431267059221469686825348381359778294787456896381329243439067033382377840517721830998510428492929121896371603937091709877775506240181845164157671070616769848104075897865758627847360649113580608523980278177359431638908393316837588871616006579096021187601107817443727790763970587109743039668077520186808622485130616230163974343286149422699859231355691964595886500713451968025001469859494509029376888167075109479072226845335078494333395238351105842197559696606401643030675320379324160987143552394680280784795854442559758294939671137336857097807954165768538481978721189195141403770320420309151335170273941774394371066058911436294128525114322043539513159545264308957095469471834673874155383096924773416472083380240722069445128178117641414561455369021203498709599362089383684237154383359152920054360752445903967899831178675063483153555906592756148873647436220046723931863337591628072850169125400319723982414663810880435012214092148957312750858474973702701835400702261569959354616340038618959816903644313115441594728039162594530591841616619851639388476465185432872628312484127451216282526615517683946340986493750979230402862866960603280018102086909520051431811023027678578601298369173147981579346118391516882045196154690843696298030705704214786139960111168034202508488559694990895244201169079933134678032609761138497833819961680065259675090280300227132207785908462461121846632891945455119420024311020535293268500756140889654823860856231749980873305828239805729283648961754026413260655543280209834158489694423402001203237626381418437193780043857576997880742635292884291927614995450135011679056564318165174353470329166723487156612891756198601278486065429065584686381741097308106611838685484437798092822512457290441805916924988822214501651350928477714948626206896451584651852461239812863361569394104236122854185047832357406397795247389119374842438636458335289490320112875732730344948690300848127844000917625020796106976501647990986227361561061260597633471358769105753003631411272338601929233965650464646854219211578152563523328999478574592519392499818320961831544634982174493204647686690571998070882807513292925702056541897113721460466739957348056252671763285295396607350746719494068905558355918853331383019778449742999328758719101983842847403138875961303710937500000000000000000*i1^45 + 12622594069748925068403512632204352922526334927076557726705846191925364594673662820167748246538474260397932629398550145736012648554038569914489577588897249090831212196005019338918894184922695979070321154801377948649965570329558249128486357394028973249039499879169527179305405324284783290180329853407378943200669814036460697916038035094474430004514300972859070049679288562605281062043369130151664625874257224434300151213145370670165017400210970813231306560552588400381844372677238641161163420766551770556001033603012642716728032993970039784111022627592219627933727643577658900252506021373167674317933307230539040835946745541317339855586781841032202645591710148374794715116934942144344760552079895229414895470584764649321528545207997590752405256147051607211946158185798740649853188897738244100653895900882302372747313652440717868104167129138919047962622091094659725690372079014517218599621152560092784148958219859565903983128794776218450754397090322290959902819402497480898384199062692647659125119013493388400895714081483956632507816462341630959790561006302887742448981563620869183582528766027007837781799314615090778420431444031790425609191785837992834100200279724275393528973987611567277319527232819602476427545321921908272891919127336460939987477424223541848393637922619681612434517661567451995986223538689979814069764007172729978454165159278416302457030328378949103632497295211072992608268330875168003629507669777566095209655045795522954747436958326623252820848051962815799974040381134263243187286556342653422357894647538230365079589421400771153535803242627138386135890672746884975663495203892606798627128989460633998420009976094082528566355488220148560495122816984988960465789992002544434673094722557615542457587306638173867978245568811399408797060384490293550250995848539107262155041358803599769193216019180497251094951819120683438601977394451676611346456293835274863432172887113807271840655399288676774351168709893410593529135386318349796633092944995312793818787795936576409146173910697764612696427166058089798632758921402965636148484110672533429831704936933261121537057078594352460534672948561081102465703911382061241653301188860696731330364630593230381507928128100808123879831933826154439217817835876555741382786134964337039946366589749595657578772711718260625678002905577397059983110719393809596195303481579658771294877974358973406323228851353178708253122050738217022906373785807377041355669505381186189983822695588151099949475814784966258968789806015677470138018535433021594974830825206564638091026906764312126775560560058680391644724928942814164794959204752787059220113112140235772941478933844418604586641964763830255724008988679224175063487919471564943870102375871044940908895057983218967409857862136017863900792612565049646096522015427072749715794831504253453381825040578936861312812017911500698099446827064601808151776831082900957752659099574620691076140563140544295283808100336185018535310934816929515324633826284198095963289663344565219794300828633432839296119782785776989432662965336372114171968678333626976184661971770102428435761679216867344594233101456187021441246603146782174111562405082160219601030578868133343581961365988782451828174707991525511021005983507702830043672706506425260926051274094578927131814670050801963664039087412193414911021349666953028645366430282592773437500000000000000000*i1^46 + -57184015188680447695370735894933702239082378452022787548262586417197721222403232307762315536417284613684114844736052898911382384237258096861933505756893765208705296638173891696343803369572824204074847868409584711908196055464869137868855781851470061322237467260884785122635463672287458715979721192141214667292618924823488954605813192259103445820873070364176635008263492765499350175606576724577697116547146351159047660780215035082830276420777159208635425033659876288706041596155093486690964461130524965644876676623016650040366415678200384922543807233737265233643946632046962832528286745862037914645242645995505616749618171747439247417391914010026083235359375605956357265366253785799462398984966959481658724304411846505380895300652892548430183174071360632515688114304570869504413526761322011239785272003267539908845745605469355443796982958816591011787206530532688152349095042598244771582085819958087521595764746969710266247317922335553450580986666926011333322246840826982075684346277650287939056571815577862437159327882281353091515672031837706686783764971311624772173057291911504423920127322138869281516017349041110013540531737946223607140525353995634376811447128755151648376115645828009253479007376660464842759123112595748621963365246241443247872517344336434072882699756148283657655159277863163961687266545210527219370842071253122924010310440648464991618237478088509136671635729601136939291906791256416178517463848101129214862043094138074268528759072498527636231238754393465725760386376962162075120952946275916896200116215389969661494947914729199862623992714318588533919408228540105800167644987058819085428909925933646625962947927591329823187394165472402585931069395788766369128398515411527127699526875806589798403717194435778973431468431714217203496014299723691826416367903382437155779848928584843360722776220587253907622833121018240237699875538230359134313525340494033559544977002809809152070626404750687909829788818212239462025386495459431687347289673715583081952384064361576139548835720014721228793907990846147812457198818288560948982521465133585299376562464821597696521326552056717752320531691170968385278899355805963475329091073601211596945194248599147527094882399183632864447261447905295261509093736916385239457118962368905573898447366117077876901956810901636495371379574900803192104492223406621133460090383074741747795486528564082549651537543274800457328280528503870261681510248752019743778091736729163833669376129698665162108908757522275091355107967646103807050336965537980031620843159786369011799805477703854091539938636824101244655693614711283274855170262625353327766570039925655797907717441448608833149287291641310935196024609493913339178722892912340630641596088955245618093794537288322334178530737870366536100080373232134165268686739468917189137642983557175802079651071291301355448677443317233727171906857748402156275005370216863897512463066212816287297615870229344296303429457715223523904281620437081416037150296225430043881307878329973738427951653829143528961932063079781069743656615404176598232664986465959362962766004936432973356190152627517039768064025559284453638313662618820390708039313014548869087185440742458122112853108187011253669651096843976403692750077798626359726493831663135362908964861619276563646568268932179262458059723194664369927409097726922482252120971679687500000000000000000*i1^47 + 569501856533707262880620742948271109135386448398024036248898071410816839356877428443564113620998294629622285669821963377961608544304859599460387987981874023633029177074072640444409091316415787442486134401031093717274285492554149207158100063011767760004706165585010050241616503805169663942077236268271336961279042182888830427318258491726865420167791838175296816412584916736305344489234247500734857000340689582231208701350296905555955563743632636932431489107001608333316416663929916258534191964795694689976214814389799171403060363657400329980848458374091801757132074294870737371776349617774939166044803154520314772060264408910341487610452807907243793863240875118772475390421379940998542146120404082651983613494375547117069933885024896800193312454985150530722338636991784751428342193443002844334993019233317604911090288884660745133191581757345147165412750693945745900345185940501398069333582161981231614012108880413838459908065806491710024625713742998831609342952556472669208047844917642964126867331796785427150402001677618066798128989471103504230109615230918066621176145807242908801773477089624115912871900922947203430802620632135186093447676351089805934589767722799255935919025058759827608275690362967097888124935336990671443004813282581930558502771585456316758207624562796506059515636741454038503728991904747069520561767181313416578188527506413398856374109581563226693671645139027954046240411589072295862748597229152076571886936681082643008007721475329271159105799717354297365877934639312850589840660265076172220463260247845983166670370327039567111554346081998323636765975927555735104143750908890804389031234598720033770382020523318512339645009355651920151841488347889099771130820820531150537322102126249662454389020684348991197859984971581698960721599462279489418787379824858792502418531037764785912878751931963744672329154195383815018084234333123885848695941688897661442555372549724983742009376376861071786237403002842635047369857024578016251682020073834946667612809773447677001361790983395786365393674234456307173254735292640264569188078515595148288250753680839583252769273142421799888361187295040437508984638837204708575578712437878285369263573605518875639065326671839257815302843043552786238331148824398046215839836849139688965153508662702026894272960289744352365541914115776582307892108689953888860238886684599387387630708645665724070437911656352813706809522064509856535556766436598501223306906664038363590299431557259719291900042382490183008730006464823138858094472381545502411042719519014060457586807801452303848479788334044659676838231341042591331936629850639163896918678494629417270223074635001556555642190874037555610508165877705123805107016314975502000428800985821112376002192317891127297734388660819951533775674441915348367290478385637283427276185198498426548841254135049623702086965654766596487771750938624075122250832160511144424601167291415599612566520427019991113471346657826899519298909247566132564521817178459581388116181395745546844710805252770362203823439273473965435344885453099871031296128630738266557741326250909517287249945135750140262264679880312884048633971117715143636759655415607243245807250611073113947395053297019067884098067056055153490085244237684880969036473454307626492905272171656470355427922393295886778606204495049858405053555543418042361736297607421875000000000000*i1^48 + 3289525895913132403264337559673777398050050599924182599742925644492726575762927822860430631363247407776617817602316714327509636777848395091399530867352020591953633742359503633041409265298212870848325108132014969108779691410764938736156058907725214439833580901806954326535280019161211335152724174615340440972138641364974863082927949611821580327780915598796987471748245072252770630072996074209266498051479675443438448461903008404518017458165880132814186895038935685295328407343423549164539398321803322880119204683640491116513837925020776995697599050444013309535549627241800416132884494067723934233212865929631507394256648124687106270732832207234129150045884422781954555511867835990337806021354673530890829361933990697595354359761172084991394171001463106907751621943692593233059716670679991037721012177885637358620629791941022245926572494693857332445266399369409188047845428738700334750450360782315926968765015035461611885548191523734545527732938622146633110221439705893739922628871995506963354275785281917331968457915391285866451866962262455946737876129624180188364316894533114711642580663658162115211162654559764291075577415157230272814208664018736820354979532171159661600687187493806040747196995102202534293976576123547951949371943803609033023303540761523966961463382172182302036533461057151523614055773963168540240586987836686769029315190058065189101758252296269845551985253580720652191680023855779220234731240458302468215962514775687348313783772020480709188126543285358284431608838079166774873711958719948536157179658492683583905727879374127986909730407622021298317876831369436044230552525526154680878082930518111626657879838958274951102804242343727421691870342841882098906806355363548264981893812769930777047075094837990526828091681842503445681153228855307438479149264908861767000094622520206161259201144688902165106757989000533066416779654361871584661131180323491665550298550011351334377960772677164755440707988754971528860184521328570335125959401919070890266133462993513751927279815142546874839781793245290226892154391685466642943606279995013758511724457977133266902444534370735951591845669854399845856927194146608943543320312304346908288820443037822946452116123256517646279851727233420079642555437927278255612840513657516718203365598952927608550314361742390614251130984308556318867307996814027412858337351142171452936453246983299984714821050418814154910347907125162286967517200152520131319352927649722714905168168571670271263834502071951504397222388357891310589050122333616286535559057726491783938706894461491476265378809364067037279210462096948403555511303491687119053221716554503626190016404289803033796077382283173903029121473275111026671953541710182832697318329363128262140835812726715568812977355930273238369738711189254079115047382936056927037908419967663227298744181163193912570004579549655167037817698534098766308589741069946142034500063357064398528239697355252670931898105535870584931015968912823188076440131339618742141549736573339235920836780100654466873108950118278665972769759248514212555455588156712085905466377397442592112778820796107225309876514601608681151943166318363339727665244911342605262412197853052813182678386841787891171433154133920404462935368102122094268891147175130572573555106245394871504044375212144508946725957043710764082788955420255661010742187500000000000000*i1^49 + -509569558120238533124924635370978948703295248483354375993028559296963787820148471548906213328074085895086533979690148509896745100867930544498986912713302329184579139307190807604896575486908437160977518109090433797281813896513471903904687891607471435470028585430570991572565387781059137056455667978872445676452416086847650722491566751364440566432720070543069865158427265483858708377332032239478196084433226252654092479051738930049173612026207322822516569257097856491340166581264354117596624565862501911090354299470847562152866800550637290442231876185537214711998169598099259190781155075326894588335200727208825888356347796663125268417132298908560109446396734356797060793893276496575701758050174111187554216010197316645627079955251139022461230948237135606512839150313635810983665828382298931008410385700008765439357330038475238537288012478895849564543920357876934083202646731119674338898410528200505472567065584987523051258394837604476571537284172826556544089604344057779880087078632832574978174622832461173752533956052678477717764131559599582378802281082341772538491771508857802317317188877494178887334415705204799849408420444146164227176312935630035859594686857107073565420688292182369536117292675398851840895151787794428771989645151469687855546375884530223937985925525700556823188019477554432471170279631030909640430239304405978044851974349986108208874882102696478306363044555230682645363489368796489028141563605150530521835712983224765039627591440888971189987853048951729149944477685754196268196578349120302338879185038068793867543043829862523630711500294883400386298639886298052608843787897860249007221763568987129702679975267196702576460807356942351828649646711540901879305068829216560543929769323706970129669496223077622831330703604959347350346503682369755482554579871915559281086033980649672723195249942129826937430975932377048035241642729934881759050269225106153497434675060374112738029524926093876178634421862402682819836459730371468430617136516448170559850550472457962053585854307228572271662979634823546704983658076824362873247609414184118597894269848414346921288081238016109975167867383077071138318058695816952737268828867880391939556324782315716454103711930197282084432573203799260629332635771928091509403371231063029006433345764860833863114336939235037073516280477612745868983391298500772620413769757539160411030795841243940629759750161486203630585555545758107096566249554951611217639437021751160828243295632496329539619154273043479974136477171369524349482901100351619807860518854505108263758243623509025843537450958130852604103332307767044951303933961129363873519735661910763894478323299247363238595059983777328040263585814520493621083213758536840077076094953261798372523573618189045102529595949657713176125745462203063537826110520412759687673261875654480222303716466058313874432698981111185365339493923716165121198849588095636663226559737508796539053691775751470967797090667906356377242524426595945492259981045169098134918048815879032975394474922456056785334922990015136757078073350112190643674072643137538844591184175468534556207331306831197774967712321590531592119500594041895093921989252793660250580115872910831153283253089980089008323889397762668932113195963261981431521645909018998760683959478924269089371272921798006281385307048026334086898714303970336914062500000000000*i1^50 + 4586770826255183355298320188778581608691402549481371958340031211478484428165667533950578207169505001198358217640261110849450413587083196215131902451219465599707433014419679421139221236902071769577464238121390522734211095851355075497643409746534996427233663712648857053379019353597389304705656037990480583025588969756342378946494704988653436563601604942724269511195170369590483278454388725802431708644843575972170067200633900997310470005422390468016851629371900604699331332780686047565503870213152786671268170616627553601207975621984748127598402772091920461846357558091257378823290606959028156300083693514849698140843638503658691503468486059737230175310683893048906846020680767459758406503478501753619105744932192110580717998131839067833465499091951377963964090491472031013111194899674767650903175057939195362294741506349193631287144983404373824261146165546694148685156460326135793152605542345670459271685859209763169085409621428780631307611946360089498936534938938860331136064616870472839331749972421179511887241582481306811784249614734795293464468502117582945076521097401414447107670065856843121073239402342503268073483994217813215517199752778404617312691064959019906110363005200989554488146392730808334847795045114959866887573585664054734426284097779632439465151905111928452663036810091535259401929730794468070045345605345462624788203364475570738398438005639214410387053641417826356274772552813494192160309390602561973223966759762012583070598326815148716692742630672551566906323565245371967955306748500712123832007463909160126401639585493725021782478670377009027680224836643586380746172946665291717350832199454130733344544860519247665483904012688307530470343189466240139578428230569615039353227941284449420554038803428449611577347433567796875109226912468616362560504698378984140119934163842141997234395947722971638141254385309533855790526218473646782023210233358504286612177465617903394312646425326562843426941445867808911933911564387205897131240001487819315681679104159262561583815778222838717682617575587258350542639747733462472225183884634329666629733654023934366522941861677278868968851217050902177400633111765926453866430529579855635122062290169760125488506022111276223711051073942664864864604584423945958521213652319007032316200331225391633536921193780631895460016266499905138372177625251265573356581541820895400565940062363189588843931433903180607415319255004666017164131153820443385426508325390166141010197775940930256637257553929042453328957788845259588051556333112101142504133217219306344144030849571188140313692827558554634906000096062787415438552942284918384853567508458195710048387344746859570224385365778119644808003615500169548737498693020077997567537755100927222362462895941412319645856897237945783755997735786950808372449761324431201221237637770133624188200688398698348813754300288451060986207286674272399860691465173226417972971043534924594545292201525029824706509887302243787920342305426482251589365113930119942625131313176587850327629619253136178086225298867814714508325482115924921726225390327473685017518787619720471684598625437348950909118342480653174624285654686746779482267088996914204008864843281105938473024420974877086331669285854655890021689998603002770856054443783328588676757639776894449326290563158457086467834074028360191732645034790039062500000000000*i1^51 + 2535664354306357877731919564531140613264087331008193419840445320937991686963997033683552461069761476780516281872337348981949582008052981778967888272075521939265446639954606015056131368408218965166302796495108109475684791341592168763363041898085539895913203220809412549318002076539687930058532150791921268905963419382730451828647426993851141313150368147761791465277695092888652951960424764525776157230335852325093175743112016626042573081130190480101018527024432942695209579118063737594796913392723380569157985338173974212207069232728214441177198629469323770946042246378683021115693706682836770292846822550377094987830729424183828542210249174072648981751384675645038823422299201856324490267525997964611062600399985456542207538139515632450833942821040605907588202316408538277179612707393131611090060234336181528145550331068565471763465450808047343042144820765353077731373233401414483251975180946771200416538595194355730412490581745858580074128345081929436900558944256524729640128903843819611167741145662387709440039055947621619676306560035282917940489933341341616598517200220229600934755705209755720262605585754592356886284980202810806426825552556297698651795890783515074855331189699238182815827599132188488217848763978397470868890239942098062405081451984653308417287856507257955786064139693425484047648022015731478998006090618645296308606153739209484348086825354184643518973460828671935693252127169212976779341123011217933273828595831210719508361222423387559360328217770430625411492087998227952467234278575779174509020616499582411887419283901788475075276718950295569104654622699232935503042979823518202532364083466895223069221090463983870698005194233157172769372342441642728711685750587171540858083941520714831380319300961331729105718689481230882601246970118299056811674617426353015964014197970135119672122803056069044396162914213916313500917570448378089174535425306123159575839380067651645221465963242098548689087229758848521153158316222646896371187488356551521044960430697812045105293116222229910803203937486031306168009460089183652056576915080817877103244396942085437805743602228427737931382175345867099387549216764977213397086855022254625564260738648136145982633676904540193935817725407402112092242633168190568630105098826611465457120827870119908072376612142261663671990392491368851314862106617740711844274450013413734370691574342368273815419760868265174871317141643619345184973338418302096840078538733466779112020606887684702553187999544450937240234205708280621740086474635346783518372824852690168726198838106665913682484401550200511384177012529227561765390338836171349604364880952550532067740282395414754681364590476460702362579318731843171148551103699988616708418652096774731167208314793103016332233635100228103084563805906854121149278253027453474853511060413892073273739789761821019982222202353135210830555566681704708451144202098245709620651383446457843270922009612721366781333754967692711776254451936637439789419338648649965564962621973928294240334704190552987374989701810769743254308402093078495057249818168264304777262881168281219528615131632826250485196629007150641263597517738788825274449830074494730516279119236706148635364943419790820793513989641729891253929221357781836346610950387720118830418911877202107703306958321701897185462826200819108635187149047851562500000000*i1^52 + -19147242055100623911116407170918544929661520433360309332959228798300169508175126217627538274445629361670594153926326615821431071098952255064255814878690819495319187644863778443401324181159396858124422699082284688639290633376914604840611602157724488687153326475842211710094975903480518336860256385837542620829522722258442662961309762233994777111694405609295343927127869122572929308029696093342991041559150385805276674288120167720079419392399614074924983187024997460576463035882049944131072410354818829523610229044515720518348637789125370735408008660207381871971182623326893802433080141200841539585260932364468592266833940170512148522969375698960645048972548099255330984492280996577277950328807216380582077233315256763197242961879613477839309751349700203924477496288899018202452297890306282022296404357661105873101326719034868657900402850072593410655688743370037431691793024769483015379296183469964556965335769349883459175925757468435654020566737289803280871565299822899823097318451651336615573698031920637283942560523061766923661583490233514751919050377120803738362349156523696207251608504199405241980870266378945000564414004194200310503397833855087796640186281784258136437008714408436959061962197444712512708810373757463466947272872509240752112491235253015893147959035304237651429195032719558713229467653856769140828862140352726012368139135514832503523206835093525490184572640950305549683144946487063752366725044285026542610486943272008001072827576412125069779603391590013431792550510837672881915992522353246800091561370928073881156888149796095153390643309498484826862862441780791553036431225665180348157985000263778043052494864524990677429103284032252892986961610177145844722696823382018599176231613244337065564486359231193095190944414854336533404264118936490012961053503967816933127898465380309724291552300978369778797729968607767563378500233878223574418928493809381869408837313630288503134529008573983422193511364564468293157985441190456415697901180635565690677234649672804580008308598526324536320552296517796623607914950715268191855313696455639653606685283743250491363222383053996976196392230807495506292216895078236757744613795381306334963393721755230744566531802809781228266992262049463573398053043637047112905495706182053891438599629455636872509616386044148789928660780116223087582588939592452600345508293377954805529713271645525654127034131735067605703598806473042613485518205511145826818408800169417336720343898965943527857051028413769586544326129179170401002164681105512274929355400512935420940473315168539082571696931067170460324791834000479616294361001857527423382951057417121015903304394946521707824758124388530275453604455713394003522337205158758261184221256235943575349319619835274264809658513640837305389721121561280648657924191543242360728391204024985553694064540839439880160502451837414913051444412262741319117521726187468472590093685761850123457272119275136446716333093143608139876921790934251983541215830326961483877283919480103856071764201331001868038953930373967093197388179264320150515064249502457474870328059296414229835911625790099613666218707820399419838119756314858142850674678676501891052179583420819589610134405711192624184793740164563787095897827861182275604910491331100548243691328504748881778681386667262387391019728966057300567626953125000000000*i1^53 + 102304676002498613621822264018268968890374240096866878480951713233154658202458551979786444768208406357044073606503653565025057766728099199973278088980884405908059654825758736604106975469595180445463296365558288135446768702050709834766333315568005835227311901726006749761331477930879453913922899988639294676700533499858193252052489644468051990455713546250024484914420550882128049260256106398773922370591141300949905434056650319603445264762053523318151130548464409387842282079578683344667799220116872997241109895324980706615240174543588654600109763813772387984593415881179493032794947252602178394586091729942121501926497107938950962719480134462700547885563088898017044301456269597406784256790721340434323225875410134512434735045466627107010242168067973101852214343023965443747903519254127846712431926773682896051411197249587336027212009735993441022441879901349075306575765075003992024618083527639687515313817293232206539606835160191018317591359938496466612050531717891892300762141378816913186562884040781755684231330888096686367735228586229508449291790732422725199160560903593328283521389246883647796318522067746360567538564102009811539319395251096737627786271450056839746807719545335824380656977544264389594474743179622508075609788636349831404465883816937253067039622173700207057134668431299784580730251400150701935226509792339148779386397414115757454979875438831121939352138102986891531340711755104400311113996470213440915781238090069357146563996820575865764210846802660279162054545571896489084980191355111369728349169223667705076693239885092077312974304633786991345482632181132463805346439787426088164306109974930466881198926155693260791306034499849970148219722873737957405634991178560033207829292408838371151883347969257933423619307713794933706657354777857511194188268518208901220310621865021821612919738901258070254063691976862857833858878435264337431359673148874630144523883791752772573586163936807544704732123397582773016875667366345214161072993385078045589526742179291157418045790312465520827763380143771611279708277857454346334446982434446132291879194062659251087047368445691571185783764170572080117226582992016458487645032862996122219913180517904834183083568334182881338718332665276629477394841373192578104546159774806041946633444856026750497965952971887569662341795926039273764208847369194469297560679865738188853293493000173535084793482317962563796535934672842903693201768409159483885793494507561835792837586531990027564384487775841718704113305926912258823882252048329077072033061295631811845852503372955110878624080922519577573520229247710519228280298481795677617109481968973157584505348520725628282958208000438612424255571097389540347919662313553020601221176359319347831835206253689501892752517681620891973845444689782219647469741434030275492902906480316940362425778608557144525709521148491874318058544612136752087861365660449125608845799602460485489896429458346399382705445210463389572624673796692921387479659974175945618300223347555235797543405512734731439889326011331591534492257485608599312091811942838069330787574344285107747387810068533975722877647592802151106045692730483892813315712306116288488441971836767199916272357527609252469391258723451921581552697637425297914383754151222007273598260876677460307505179715192866751749534159898757934570312500000000*i1^54 + -310592797300018853504814293488551664298005067964043824200368538453683224809589712156616606526117444952094238532379150815065122658646475623365141792892585324437226398903824900529289339467490410560752062498760422133935241091240757271955911521838460974316704321637918822524800127225816465240133666163782303835272902908076662527570579957655571714573801008308666389116488833984156554312782137208384313123796166237923937931541015656330222884185948211067052960919242255385799267754639275664764292066848021223703402508751650177359434326617050812826473660408502307857627176237293888263646376682177091824121372605620738858623136707390728562789750660343663360966738886992342060181649212522475357914737282309719398241287663114901519913653834277962851213608307372762904932979074193031623695097800872809981262509073830968000871386260960187497349029698794062837423763248310321747120138373311274176011029413244221700916574573314043607550605182430645305772614224943054654435480883125003497331438007204299558077031672982769813942159698248437248246731756008194796768378394105643866279798662525990167002156638200139186603096148762671683280644130399747229595993929441984798232647661405399608257639935880390044632152459592784473585525960882653827581940213873817257183717660520340670937646389145348784462150582901924366925120550841486251439606445057913839628882886840654800233236393404218357273631776025814154517234987687660088540312851564533624117867760306608440789988112293098101732565324302514763477352309795830022235057316940085236777683789920522015085208971087954736907613524185874282173723802973789365888901247298641392061469231652465742212045929817278552545835803640511712729677447486650556297460562655685560770103591963831060808231071187068791783446946818631904084020994353369409325514770983477102241377991793464552830209479605359118457453766795564995334560981237860600694571703167768234948559062818561270308261655145954475594003695426721535733136588021360638639749005017343072930679622122952081691287425250005501203215821324866451399116091432870945462278332037901977392657878097025741201522767943460276745843025369998854767329407967607946707892612792135208052293119092714271481184658164505871949613479035934486867358836835424279739850842459407815515915324793491941391249374981770108698345922429088130777447859301763480410427151561233102596372309250078331111346496273995788964250835998745833850510658587883460976449234720595001603706447472621728615757368804183984474318900117595451610809683164824696641586581462011536957467156881194009836535023122959171316222479909699955198959730206335617644176538248992512343624465703876126807319305867824627520134599871136002506674446141098058042647283325638265973905549731178481919580768070340587710530625270798120201966006530162895091408335464133217594643682040957489916780568118225625287217903813368301853937708145249597630370184237510685426782650325970094079533805155801095827259460434085404874966066040723731326955169171832297088394434676690782281066411826629100676219397356161845639514377304479948936247387086520210384593661153778180510910630234341141785107614628589434840611661876526700261292968485586607026304777441659014462374081725966564777328464273134652902814394446616661942322166719328974116010044781432952731847763061523437500000000*i1^55 + 823543353832022253139573643257209854227008817075588466888388544023164877584846953328607833037732875814772562720806826608767880852413808925482871997996148548503783699219034093293740694227628551960530604648804793583886345312952815296296331012230911720673947531209838173371257879265139401418152022441404805743377902522314458765762201201338630195544499966353493389827191211243719106501694883504876212044164483411282354304137730124896973794422951094138923141522227109307361221679732800430563190806127779650415755369190718601219022519266255535656352580327537791272020702255115461802413888277794876546419869557876933810346119108769013090999671548598751374076173530424004590880980064064534978917907708929227942574031735805408837378189758147086746269769547422530240170223017598623551141530391918365477961223312360401911403596518790290072016494649730135179768387083329606469703635272966657695551827541480487252307255199191324562676812660283017097401387592889286228395071148507200389673938581399777129084021369542553162881446202751503642671564763895305041125173121251160435276246710069246634658580081800563685306196931030793401500274523371774521535345292007298733669049109591671522704481092693148819630700415743089678377890284131706093393060854365642644684026373867030699786592328844329322769823348683604480360235354343954765849539648672756910520905934906003289618369652055796462799176557487979937758232343136133270574666415045309167142537856481038474539861673736807173799255221526501505385235118869541489692148961536853369593313626722222651885184132338184388674870409919666848286409557779963525730123878038831627328048377367909533644528364043245596932512374986360343936943357941976254904921343356683288497550347322623220598155928404937845534611209538963458397630596802638877742901569654750779505656166163289513613254067344280498457764545390253091111642669610021296489651159577571547204137017791371671350151141498954113609763361853725161984825107756848646027240565646548682945160587521078614286271091928946007588961095100535377766481381444597323359884124840994146407493584851426671304153242641663317486087068911768923816468612473074600043451029241277723453261124323246678018778184266820579757746301538399401382376077153532388338933144754498143936308280601036418377427991886179478569156123317422564228538230249829439117341053906027288291725139514572799511024191732226630622799279187405802855239482608132121047902823874378090434641378520310940299933506566275044808037013913408330596470228686252036499533972963294946530873297772222418498342069107245228484990510037901780408938158421780049624415061494147299598461240214914705095826430279264128693538725638454937717518195502732801819384454379742252476589092004236496971375651320252799173330110597220903648429624628776514006391695418368996659950297689630361001157558720458482175608572152326831558404071803456722848256093711079577453414854326856325546762076186469882382432474714332295750366924299258209261198981109520499369997561365949391753783110331201076547942884656651351034883102122936517819195872773194802617195413219738492816475803512240289796138402817567844568852254044593914943107030490343200019020956465110548869428708266116284514987652558940188181070883410238998432010979399917061094527070963522419333457946777343750000*i1^56 + -1496025320767803847715182282173012955980117275389397295006122720809677468912489449807304774957342452880773285453143763841874779106022524430464207772222826695276377066154587331869755727471438069459524436130471955429735310749149723995292539949570921522642604640575407744773212023816227430041217210148660389291425934860220489258090811833428574796323803180014195745310343774305345507733004433904942446760577500359320623895496388140150306262314879260150383754229953192632063354202825934605498271526272082446035559462490833196742987761533851257728442531814673790373718381907738197603225487994799129438822140862010690257533979229635567960794970566715396582206042933010798631255095942811415305139946922636742840483563934338428128372609478432995986972007842252722087369248323586706062033823000668669482431035701215424701323931495025964715046982853885655646544788038680000507258778368772177667844334697338846907132475519891565828753966682917263581432801022735979683571355360675200004382157080005866109450833493498175011113986214081305806995838868633141242979310509964539755067861559344085854569243891875895113175828004229357474624167439893618987830642557629252918822840222679845758427264943423463948476408872230880331963080779785080137973973983611092682291324476103830444968454768702191853812149668021492440947549823778129831137086698871101732749227088249359037963778029723004137565892870864588196112143563539091409243196170385080718817248831880423774071671480625070211402548154332915175331291339852572067965225166153088543588647941859376266279157334527232206825172777344642699967954662220950822971595463907167710604494096914144937350444298215564553417540769972442131597144286414882969611672971638269082369929107145859714069669717427806446506315012980998954761974936290879462437091152179060501042746476366679983063072072230760971696755042516600550693245578451069334128865712112095748717166941495783581703292697406500939886592392793138762974517034775380937415008771802447451594435658030742898494601029129933362876836761030773523960742614886368085363708964865264845452982902852548720428522463903788261787734656474347147800240595849044221153086293475653504734790329458212493810494036853279118657110825273107212749474252684761792806112369614503010251950391500902744225268524784923306380629243390157731933290629757167048544668802561885353845531391077696680101438574567591960075161183302799671048511888516874796476948178033760903559362007274867968425753108630452003867085987207444337709347006195879710178192851077161317613056855082163911204491851696125190883503966180095324837597595579280771309982248177535945679824761119533006962702051804657824173171783568752689779345767928935306460669211949316166019203046500449266980635432491045722023300186679834676499957502583294446656548604165488659009430611614076272503729355063149264528102149498027135477855361691070999267620256178598135937193624552289083243706712836490893075235340813872326972136991736320105358804452838145502717080070678035081592622801888793224807010686052065447559272841057022308033818656431857113748853790847802843725161603092625705152924778767042213830045866714002776552487010593963050640447342995261180586299416298859629867496969044483384005301874374261667704003042622673547157319262623786926269531250000000*i1^57 + 3072127866852627533728393819999959290596451727975272892296788827331672868823505657471335426055901033054267681087689736790613216908511531446366326545002058137759914508408824513895618904098140132277678652611267422559401150441817164026543213883226226939099625342258425979719576545618805404254395829724996451232606143470828912086626734128391493440805284726226120731582815459095967429411166223708198455696073832493122191076288107931194809234011526817134196412551219109546946011105633736656952937234536608587044724010590606000016771335356331369707859323061862051751147937436519330784153946767956595136080225234753552110490661259782517690930150717192031987061093792641636934512448531394660870600639302146451521871767034327500076042732127772131738057952556204197349756600011951480196416393419273864260520579662594269314536432079258001924287762975836378364554064636071181306367373121380233034294271718015047718332593977446284069123836103220962502525747509608853112548028974548538444983367778871097957532590695288556601478602583648687950573564271483386820286081093049288523490506859916081133858186430003859598058766978728893000622926424614387505280946554305423531698328564826044313631805427420236342459985641861355485913056276031880990669154717660875522687532563528337542557163953510123980473868599631820412847614994369360066712782785213541306264152940019386932213708269690313731719474343931520712200662285190050513036675730247009802171757101069716545329816213262514451942903412083509219511667571709842224442289646646734500300298536180501238240665490421013204244764281823148098722915295698403171235886418632992578717030001056599835572956329102019379103090311742729032156492275276523293797833300126799017721246490921617043616296011104326123217778071560766274973737686814347610626083689775686983011839048061132908238718156231459367039103283715104043858289577885122350756959142873046226904548062451267829684269099148970280655678938308994586848504861167225367970282818642236533019573316249530717012962840765168700712688637884306918317877301357193992041938274412426508290246620110585385505241120691254893919549807765354699614851750293828317980325214315723415018623805242029118973337164507122831090669398481566471423392522132228205132441645681886515868953016951553179801049212948693505292758104194425491244359825162731598892278104803440415982899620186182199556600518593500825057269920330252146737739494899638561812194720965971290164033375376957858296735622802173789622065458272653615135469340611007370422253796026572910886062024769180705829370900341403480220114396463993924945583547782031375621419669386033007587244975654549705964485093178195754538841103445277796509107412343123248870677761296007938941913789164230504280420023770759302158689407121633224034839075141776724367456073471749262620497375739980821609761037641829573056601975103006957251798034646148500793916146205873301181927758805740837337098499716862051308971798710582270083925105447766356787505074662626157128453641451643821840634603000778895537897101359433564031430694606066966449100699894784300049294344401274566756223024687551789008059654274785837174381748582621139155384490651409604377500769492468491459822867960489912495438450309673194170110430383156233276331636972145133768208324909210205078125000*i1^58 + -4849028717621096738260876806625354065363858507835487501959769736294335056085377798223319074129993554911623803661733823518998771029251826501399721192443512470086061431926433072665022351905524649135111861583570456173795876497712172377787484609717989654918484294927242190776069685761172360654994976225203959607122466862910035942852924178535877530507589252963921854216466458982321453512209015531281277946121629618382893302773563243849867977154990613554592299592475808227150437623717382485700976522857464865665988217255488017211462029291670435175616709715627760876688995673620082248843036626264911131235134508183012977735670335420886451850483645772359188259601758507407366017814741845819986389813149550265647799493139800646825871210040630084693678250403686523035696871106987904525007780515081432845865852885722296951285373549968702872372745681540043190688762634833480960232859884459674210443197272778472243315507130410397391926519227546213462443586826783967695588082722656298815738362937166613395441285443815460212670739515538628718644611808260243427496414275635502617493255737089995279995118531106131974154619877362413363865801668874616722228211787286426004065703781182932437401283700737780879967094696680991326126008230234146135786634627912060609572200416782080091579997692908410700552380277066481946580928745181534721394228272716943561185334556949082969220955157248815412650986127824426353116198706461986790150750520104501813575762459675058164152773511054161447565652603217285228965296224443417658233272935004853561907510880647827382209170246279851512956035933489617687966949075444634832677687630457985859250947437438733493059308620403286463159175245550845911474438856169499017704769779552469613879100231785737892200782798672276522698192436188373378865916863935750460070562032371065531987206373491762008594007462548964055638879725838486454926433836478550059624682366005914856659334138477349729186645157170047797798902824046475117603967256455471177713280595708272016208604900427569767573377271425196332337473093248455410224898336478635702789667518646267080219797667150697222337053510960644290082381562193274889853778108113196266444587417900457630251279342101922590680271487615582362728424637055431898719833555449729193018802580637099742639015584355724805196613100350401554408144259524168627009920589680138757321926239069522470603015832249510128732859756292044514237134138257926153323055674107271019720777705554033668204846495796500116954785840936217056295247495080818724370693320644776829789692841887990316354184448535612083758148358020322462871294651385010959235363619843698037043189999781143080970101856020221000658023000619462243096277522131558550659042906320170457705242625470413772268758248875799932026952515117235173427364207729566846274488552177422044969307072640911202765098782159812343174966020027591706871375770599576079805109931576169175124565546671893957344599073782736385003561757645971700903635857049521140558568669973749735024675050112380670261952610510976055916956171450411611898718922304025575092440559493907429603690940202849639916189472533867857270074282693165660965460210716081144209276968891851365590232129394707577412644173229273237286871408122627374183242398365985093961592566577135932082143199295387603342533111572265625000*i1^59 + 6599208667401063733440543652412823382828964774160486894890334524666691579131804774996144097056673585221703356939187514282326728685919165931678780192997072283259827566709834709433007654876161207705751374181350439645627707370593266830416556162570197130791832755146772434317846007616707949008188716223382537100967542579713328540731017715659898070538838030791834544482746683396614327664208390671520054786777376950270204876040277951673993884780082314080285697696363838760550592044617989272386655592711554258756857192843850389585731351994535132067748229982005900547880519391925847744193372888660576543877639045779139510738453301044371020487855486124429322505511304676847294025165793151240357814578467692075646238542466413864419198130645509994804966162788371631126469985148630451001289423022758030917054205350914501096946013767549021955046432352357758321251208611874708411589057843893201541143749897325213502680980120019500830039471336184429142199831918803068470021624016843086667028641876861719525596474838710074050297962922548986198092132068689043873133594948340989666211936518824120933294545824766648536208198480255406346266983574001154768515963881535736568948230591371989724918646542724260834804904442128460388000824713224277315564777737052614982388199119304917037548268479751848254645678662164798717252128022708830318995903355634649744275077260752609680091641217272835876275172488245355751563577118946629899529958539799956639484792589736026305601635737039437768343783357949725733804305657063710623849194297599818275327694604384677309653662025150702957429483146072631945341651977239810751305896216024291397294102624237976453353684681526225803077065851915598215995507416364128416108424448510688183136039800024768213761093310407305539942545785656696289779163530119853586847147314434468766066876429800639333825320839215514897303869037607207584274443821602678451547992713373992029264189804389272210240228070531606293412760734811941875570035075122171427201587488015309678912885252741119077480162322791097643904235180993066414771522326546498108364759182503917468205651569541419311303691516812229602822288062728942577931313815058057706222015124225076783878219689027102988095189756785419281722659041101654437054541017035514938486027748690955392812062664893891520452226933510495975535511297695621856599203595338770945237542677400014076676464142717221413617927338841855991088577618005233237548058038783841097356790981257522385880673127524882868945682465933419097584479106754257779001100701043358729838856173083530597417869182405082196036749009470210523480724721431997775981266736266960450554501493604512959436797651311150583523069119105544398840024322362529031612156758987973199301354466776281515945326360907132189112407262571269211452413082610193238405677844455029942177378696445346385677648778266704625190416199164462948535170486781915654508814512643450525523199570630200173486235176497540735435421489433675648767412526366752483097935136461485316582939428716785175746989768364458700783076913510286620818458919268901928717356283927655217102609428132767946089791581673923205431220816279015229062751068444576352675697596468633154106225643611922589969277238424904453432119962089087129272047646445184360129820985881032857633954336051829159259796142578125*i1^60 + -8515288279008307479156784634635126407862054158822125417900662276538336764380656863760580224652566506134973776438757785411275455804362525741600938212494879919118556592441715531500593014748253603436459318123773647360998508333626478076857753429768317612232221540419167342564412029517533800575049778231630539622206912429924826697869787863994421058034199833006753625523658065057553397108655657626349895785323725493011316960338650690805535774412399829320892268759263057012039884599482150633616088175768085195679628760658247731212754500468496362457568744745645550508314732824941049252023284548183436028785056266668848761399564382840497777203976366084084839808400361220223310924989037829430525164439672826490952255712946414374623025309186519649464074502115105272498561440386666403837506600247805119972098193678209276920938203303977854032431961453072250964969670074344725118835804917902209041354176903789398108612518700263781112237465967531901908456392276781958990703705594945972693989876394223345025495946699613811723127483214341604835239225242459036032379778450794577452583039747454317772833155557274913678160843037220211542921896646785163089741441556352013342776611835342688149878436447894688480286568468306400020104905848535062414880662742231752728887513698201162309770827205668713038469086209903984861213149595642950762962802180955518516546798720985619109213166329228113113829398527767708732419341668001818188238059955301687864230813151935949552816601026212328521004297009299515688525849003147919039924057972594581899950734075201351237949550226537781692682047288906892038363821832652745538544817509679189738210769174228987378562180695816585722821491947711862043387554535696456014061892578860602627647968911422953126638558968902715430961908038357614870381915033787674010257693236385791818699085826700577858793367022118814719481100709700198187578098610290505293146144603843410820604819316978518039680084814530948400287468032481949612051178873465765766133466258194406058052966836891576295562291897708608447509574990491652175215376700398687581373427237920567420389262492747888859258256714862211228122634049778038160397959778835488542493785661793055945285818845879502484055393142971286387011929983186240318761897378987357048696903215920102138096705206531265563269565867649089927028106771751553672732025414984219844496745233448016791375388021900002134595844430152475444066050352770101127381587114805546759476873376434333819992709174250249368527559980810797217109607801659885950613883042776650796080980841808514332272814220451739317037745749501463687798002187553085351705929271821686883824200965513596490221152149009999237249336022905494007578121247644468680972486165071121860081521519522818102510742242154832050662316664690025849016525883991674796250946266495700703640413683315255225925285478319773680248808157934607542407443406777035611994051974030688825208552372942793596045684094852351979349890918060053205462494106802847151443386247942185890682307852831532622922297187901958030829693282892095005556045165204804626878718314453159907262402704998118974643558730282286443333017853862995703378544941475205923437496181652072035254148824294306557389818485065353751697870538561907234028673998768189105012735296007519991690060123801231384277343750*i1^61 + 11103028424200697772974265910977587586174792628094723463726245307801331408444155860598568674391078962283747202629297820310012133398764821636135384967697671072038824963340521864190631930832371939879919378773580649798997235970916238953723604041367848261976589235733062647638757497467264315094697743344477180876192758513824051862175392656052912406567931079576355194489602719139984802970516309512748717145284572081390818729687593644515800001304671550608440306402248592506876037767073508437186653115233628231701627806671056496682289255842889978215453746196390047801709508981395840320436136473535140639828398675569042801635613899404352438343333947803943981312562533233326890325430914237537372774859457366200737915496462436931424999628254733201584636716468492687031840116940975266965733282838208139103557451173808216476550193648547242726205115059886123876456875564991863540460543158656699628856033789459211330695419089052088389471090669486669131091035369607018975808110382211617699691256647728169425017647775369831978773399429107918839878617958531815130458400591953004831364407687494183858966693199426420123419865273489210830295665173888379013060359025204221341357733937486962671823317709167721993404975764443113766882081525719271582915900309280133786344069934337264358106025975276387489025934134171264568380456523586296111025189375012380402536087574921792187542934293970268261200787731972208111184773899394872885834507679004576762002906513863043603105659990358439023775582244761260521302203530576319438034545259030509624773847257516393141562561509936578349178038426750700065893194120751879238267992924081130760481546026886972168677463518193265857684509480942488340112137225082430319317930573093637094670893620350904310353986166133086458337176526558406820389955298882920028424523290986645511504126451888116751740386262444275290436443216426066934308227438937337429059371493124976978074901472574630995756819566380425828370781560548194107704368649121045119287964089808956547306600331086611274369736354110923999328072630691277251400025829256176050057483811593073762124358631560415506687409658328739219190703370330563455460807633749939567902104556893665614316268483570552552256374544472588438007678328665748913974389629298684341261937135906515105378579344062179194732699628100809222430890725188662519140033310674293819046654569618075163257529370873037972741926399072667457815153984593455231288786984924460688089845263398226225833602590606655734112766889445322610667932934703826254952633809385706410694175144091214307750444703177176784756998982728014873562258387021209469665413196004521404783378358047388921727098456742306509190888016533976337787218200042234364524029367370635027586391639710909391377695556756248790563663588279273922287349633847325302482892291035099302749673607966140983669484258123087392783347367774423457058234572767324912928653418371186558100079193090052371416706188391494584771545982778300059895305753515279679752268158736647884733115485270793165386763524864631532669595364412416799583429655823500655174409571152265047322713053496973594222536541740924822031891297200092792115470888988903373539136643572342953731767259386665659981850928512770654883497700493152559703901383406348529758744803075387608259916305541992187500*i1^62 + -10589383902766975660149422544150705896292803691263409944948203007197368679951306938101393514472195075357280258149536600136481718952572173405208312591325327740449362566582495296068318143875675320907183936123047148995060287218340389701760082698780027333785000698212040558314555567256869985061185018011456937616160370535325164579093661133575286033734757297727617304379076301511534859003463436981871431914370922418534573230233915440430927427653684014769162521533453423895008654483961268665056865208498448190686681423155566053326663255469504444290715902775849352229941012015930792739324976073306860303001141735704987542319308643569484031249562895017391397714345046313238756854719893589301801538782959435626132766475112637861508665895362444408487401576172261078335905809305893559309841803646504853928343589925340720233491809364167717364416380400785120129315270431321496827130179279199709423327768246015594697134319259199994734856372499222398794701184996287253200913822735415669834219512319941344150408905557940268399336820377973844524780921673063967963772829847941297584571078715321813477021809521229757918533225184843548899160653829998651209866603068933394984552068544854233587411249583439218522443837274563302697349942144325718893572173181672764730917915823663991624033676541782677902307475299221240283846421483264983130602959822103418230513264944791519927438293246197729079739472831375067934165363957712787507028370579598800297445803675933603621934003701166167547069294976511678503240803683442877064783569339905038567051178210288170925518626137350009585410962847561796012380387626992295592355632045903812326452664472600443326366294594171541954975632977531347291003293726489458099936810621438309645168061452930304186893649151200627528149007630368564138972603787251654433545335487606858315052441416322848189841463470957371086849521292614452830622026017866756619992346445209882954042677430543254986071911545359564596891534948215443888913962616878995440961403229716895937559399919128293484538129174392321620116840322288637330755500259916100268801244744407990919301821381739853115573589963859553808251053073725056620517802450724140394839456860262185673205799064872434735550197330617396937110230438420192820255269202685255662023970546568812353210151324938922113794785883802190980439744130016142609019669003877690410920708288587071100765298353190356525061521155298150661924750140618011248144937721087917217360703057803361417271390266653077419322036624673042351791980361037524012875779673511988767680947910573187584137859098109994083944739509651560528722385997850401466870673059550741649206970181857241688981875361813853012714036668772485374190886686911348543075045305212599570069408303056932739510476500552324373576609890356539712963412051764083563104638079694067504902603464539526693974659658310357460893305126262941626154554816310717568549250015307798362590584114329575317086986201358748138658824105486668283594389535723021738406323427165678496208534832365675383839934835365086826522306343655092379729942688379729392037643205842189340278832522205942209904252782302035231663301285431237191582477180324851808123383326315154998345638471432546994109216526916497745923465969369302990958940299814905472430837107822299003601074218750000*i1^63 + 7930231987780857281441602131315747377512421259098950600107934464701824288817803576160250784841253994244285848040656837475988301840009509897072359988466835627656165594874620500249080899098289995902692069957554494691907175497382561042121101199332062628472428558903652044547086234248027936930070671845781036850026733069200811122786718283346580055405686770494065087275442406645489936281524089319575569358066603730736098981635482524432521226219047894464244671675033361607059050861257597085588143092192423211425645216673825927358313643576742404224902439817576464463386583308412702130002587889418833728298975898991026427912239671311567122558560882258489883125177619985872524772541364635111338431391104171439233454671532706034562033269416194176849029948373329951580709972113103660645722541491806573287455576371138987006432449500937322766251800502216170303009665577764229460426142971810652397101871590415392174084199182324613151255687884792642364406607658980669396934003027327378053987694208297995442624539843626101160321232319415485470381189441040271616190279854415148641770642618908555442409557725381419748194558295047640730947166601835806966006090548553148262730188148058130980782697008132282592535182651418367352664869320977583363330034896684461928939752872936252747215034059194118308086556075474228680782838851221694718385361302092452311658369117287865772478570874832398239237041140618405895342378895806038956860811019739837654763370108746564893277993822657404892225277507436422892174088943078862053185116205827043874772723855081291525663179725782525142125450948711973489824692028837186256718410408700559000250560805800981240673073824740757114917872995153291813946781040217141383618780448712359792561034560918162167750973587636824311828156135153966299546209585316508784470596790095840652569047162773711078537572967735438985445664053486454922966900209680775778526425539277610302262206002246823547355233503812177561287883748785908152568847080542584224004281531783212564680669480631567726490970450524097313022147497096733878678868639665178312665603314082946860935431256343183051572401320199198055569014896756508385628394866947369455778011499351691765832735240641937268247411259634191742691588613481442296572351674108745588845145115674793555754981501875615892659527680546078923504787325305105800308193670776421522525675292632076759329726906898412027099696490106460141630320836730849143431670587254459739475966556968889703876359474096353361871196519426186134427032932838363552760821768474450177223624793261110388949483769133694488930574967831062128949282306401628900401698268184450354644843417676484160965881984412467916840738544786580476720473502312419412958081529544221453462649196737204245707758603076780735839965086797906839890020979235063227737050265037102721352241169485147648418530527173596361303081627265175348272202055129865946481822304936056788005416937745809818812206449463828242730126871156932012663584856162618424226920934854583631105770563361875157996742990479404461615012082604057745439316410199392422462506458206034286620863275283624173952484687948158910679433498271572643585562912796783026486814709238651598528911820696970872229730146294613419987964271638851898246769245304221840342506766319274902343750000*i1^64 + -6492642849882454098234830305034962872962737860833988763774538930770111752574503034439760640969390674266986971112593908080087721021181088311032015765203281118992092717094087732118302916546339084257738358430669078431544746483553196126128190648332694955941332584818889893417186203157317201405044140932985055784050670977817967716187855012169838054750433869245352118428476870971203677841916890541628455139982709419611312675236981041866567303750641737340042784337943728419129963768480161424301545468233451991379844070625809423962345874736023266274867953474604742916092146702308162866705235784694615954195547206546578477995772015272884749329441118825237861457028079192302680407745597867474397886247149148271004601963374560977628723242886312346849345005637796088277858250880091380971956947456809556275047173440716469978561589796124054514439666425950781378141776006260785821655381888556963887034709957572030058927813120135972779634571683324551117419633903663874207084481081130075891947952507002520055976263559979431550621764874329718281235364737819956568497048847356283634581671104643859649716134762343061794274323233032130335115348065859562721714708849848073402781996639767287145251530788767266217735126996600898073268364303641404976356367830637146310600523536590600587553824975846345623374576804515852370558638856168980309193332841713498235254884019413733249184241330755631304295871302764549861371709317598734975084335741446402153990722624642723764100809201315399970158719322380472143618559843112368636251084664448446812315444339978106594851845886884225395184225867040852200367511767411035814671842307099707642007457712782221078669620924980192272287399349613030710762098786722093629597616034986421065130092261730128725286050544004470419391632753251672443353641475434836704017547671047045581764455842643083145789632358257117899746112056897990395598994793787830855228626856591656097093951063729963295764989536256702609915694691087796525328089848472392360221914426121566493232753304198123538003490372976298552048077845987947392881213661178542193084877273382011831547254688807106788451989125450008308600322147323671957694296670952383972794179195433600965668375539137341369828183178665163852932791369328202603213874154279595030055271875893451142850570795192022908007640376472963246360178695391276891508194616293522112018454893789450373888456431811859400528278684092417146489278388093346517063023159361468815273571280989629938738714541596516954551198426461466138592796307331327016295284675612832860024033101800821981543112151115460088231549695091612954999072822395162893150876051901115186919677085271912111175572322381948292943807723584812147876894331998266129341341856921873473982122009313041878361203620978099331329223922854178193565117894206579396354932159338338138369958473671804404802286039235649570193227482340811370961241450099767090638048234670537991753812969062743150923458918383275603785301015426217620984961726723453727165138359792808038916454064155011795217394861253828799016690851770871622522737308259978881121908241932160169777488310458284783652820772683551208892725090837544723707131546073057111757699050513336285947394679687345162025168640236935641377168397427727120074791855586227029561996459960937500000*i1^65 + 5554899476226327100625908948888589332103689593340190011617134393445910078516606997573863983049123996913901051112738268349237291794634302398332749022888584337342894996637074457671591557598981166199443446156069099705438378121846686391094670387694968103751228060023030643309259192908570385838240272403399939938184418206604655098471515743122821267731755445808997951810109317685570427578081362357018320585538772662912986474483822833510535138480124676679587451467546290570158912937183930188189193395999578092613920801095021181424970769638395402019250857979719492570114541326412452475665466169066981347321868608817292936982116867271499881816514671108989134932353219849295359907222295627057081169587650304835757434234848122457245695008055124293659609570874192672679380198213844726146528850963025708641802669402202030323370671372657884355043109884668461908847818976383451218313038800104662542018415221618033240084645974160975892726643566429587648968703051028505023583585960912973668339691490605165126112321033696857381885704598349575124148768193757010195504883202006325884397121610093455532101703513336078133638197633558829332277960620950231748681796495585723014925313975635017162639943910159560493437432662896587879467828694459296183863097748090624463973737961282521043905397704279152891963580993916539576654042526722905180771333435536353054294030549265601077527525444302840029004676096419618714400059383262211904880370773941459854580447692020215711654253543833333083144454848885849595436621220117407109345630483924027910817892542840380796028145074864479451134538006783508309641706155234639130361616205305321746249116529288589229501996138211429646277840007232637433347425787583516096737261061093411878732417220915931300470982037486847550755408879874549770292129553645980146843321646468286844004776268326382604533799121676929562030564261375382929313917583307524422183991192976267199647800981766372971497640513569812541181725654266365452233619262451275291809215108702162356313680762799232778903764033270343505605123519477493823394441362871095049351978490018308118580469250425889608586107404297719457913637258015728423801627876281121892325333543984634124733881294364615638949626975220303183387084103478018283028183787428035856572126651652351326118971232230027532704340887215846497745124451219362807057346579316466332702643811369287347015969922736031412697403726283835178799136283864194743285513814000120067765103844007600639773765264088221413497348394381400673036641106250700599856028295716803219224848449080170333393534843113025447902621954386751312149571596043912084743976391881433812114963962288630196135223915100542152543616707776374623965337875397567853467782732421734588961905461304126308592054674702192591132243247310178267144836443751418403928554982795275607790479054795759114295128704733765015333127614925145598806002076733762644540155093610404541372116886510296974983733903310645222904679575254493790005346425612499915532721474078859666686800020679394269927107495437681685635667898601662721537538194875161229344393288267268919332321244164153409342117606985533106952781144509207299432638751882704269987342821328985399510704159599955020411976945921588951957624524791157227809890173375606536865234375000000*i1^66 + -3547563946753596517605375100351700577122608978406851196220412407074699694163848608704316647421987757751054429753755206814892512375567390364907836801646189410929410741736995548824768139006343911775118036833677271007362106689521350303466031486962175813432163264285103285822750874640212280243430795063720401302264347636169992227861954631461069106447154986992812306999743766117987643938140759166999653544795813316834066250905926531744688176653917001150787249259101458963072721271999242680539090148509969368542791224780306324121908111257619286465629014462775549575967892186196143561707743275894842853274689577184747631813582345723598828260891361076711494077668329034203075423720523305016852181587514283674115630530725754040055846885735999940870985189518376663486003558092317643911098808297055966301980371605981779528690806457786689778056956265306027795754161692804149453867145205252535571118007209360713607047869736841125826580479562968430260696687560505594952259469155731521786573522383385788779491821064762748760024620212138551980597116212166445289692403029134159575650007266526539975146974223744298868891466646839619140611366891405801895819661457526049417733327770083811397119111359660680903699037436223918287557463458280770981479336168957516912911292966621512735673103919111510815764762854907982115478209571348899216144200780589589514196970278226830154605491491826879120181448055260904222753346069359073901205461972981167159400806571069456555358432773580968553275530869629404991401690637121968590988661391303430314506803990813778287622118621641866091561636606809970068547534401054931152544666070664353417388862465526460933288126751937189162051624069108115630184592179522680399497309638148050949647128458805663064113638789830538226150020268857383416897283392064533989335206366410142609656689312768181968131452685722408142891848254684963681321513027620047538506290313014698097073133668772034120166048170762112354450320689637316190788018727732473817209088913273993327442316135757802951776357711928812696447353823972848620261091822220042599676246452795497625083145764652234592046456936603052455016387064922102406336741004686289981371359310735100864085034443122730359838453067160635752955406784490294245381533998527997782870217151774176368552856186752190249341837139316158494222796907205423027411372760006541219507347839793531591027226112879395920975154482061667891056908235248874845263947287275806429833568346285056609307604206630376972031461996168874444905665048125701093693606047584912155136830569716865309850206209597294282320591504382949420901914811560870033820853243091403223662314261393054389518867702865068182854601912085011941899207126706254576640988684881547432707798494966227019763778575629576516652122987189646244001865428523426368729072507001021007231533937186508417770115628319536549650677676649961413620466790918445715721456788651230789352810013822333684087197926044568644846242186778313921936709991737419061105916663854316731823369837647008448475212690606789510771037361796932760705070950006257068408766611119101507248592351594134430816041659754667069984120561798859458928544666787356221727399331984481604356359952580452477187469580816817776858229649405984673649072647094726562500000000*i1^67 + 1524313404647051093362804528159122145411930020736990125643096118377534217869363219336778110781368528607949726045928075455688350044460944393348534055919020329701529811605496314412506424922275230274990637222647102271933385391262018034953972993710529920948862087120408162170138857947755121811408654808149838033156155566607384383117631660215938927017703678478811333490420928185211151290127504998769357293090125748395411247082588881588935032072512879805768484075702539917398593325647034650051103525576045662869839802460493795116332957530143823779219937825368911365565715569698047224742059806606614112093480091705304243135735136735584628893971068178912320186779289381333548554540973290039168114766984718611959574186869923584855061149503762238688369241601887918220286792731836270183441001806411952728889309416020454417495725624567586828509770571653076926362852596277670131858475255429572249945332535766651035738975287067187007925729835737122511725417025596365078958883959245480941385966519391512990043516624822636135729523891542629020638056735789988029752968394462465083971968587767165563978177317600194428004796138768306621717535153115556482053968790071140096289152393631503684428823837679207276683343122271705466551111199172655701720479598613016354908258312783061453286468141808663821354882997396758243971549424773340845922426856113888834227958475585910908549912122450513898186247140292477025107676867866692784334205562488251649110422942908445762680762101255407856571530256408730624950826447916121361102131902213701580455763199013073737218574658048546336873787174082917789745836439111058432205590602389216303699670047993764055361390825130354425809688846276024699313400103255816043658449255717460437947936347033899294005128376448021081164233130135484343168693680163002633908740268788839586965151333710839994563826394199272052312515887705643870264334586652649285048556576401382470432170358578225733484661947814730029685047057819559320350840892834534067830410023456328977759149335805459427300705008110322386787910060238298887642808259735274080210256024851245918161644654009621473933931871185293809227788360146663192823961034938592664689909279377975358315851174171599614333697298659048761778488662272162200517551296814842766739830893788617513352782419695282690170485675026663208435414453180741549179916749861864716335648033808434488761966276169316954676746942770660235779438572003674058863439066295220249347727134378034919441787302905669537177825339313320801579413435773492166725133341620514253307013269818003215465716743184321157952485702716671604698656532012262035634607902122243528729876324070317445155608183870488575889955802902414185261153355538355422243744570909595799811557088105688395154511817537396231116880482215726825036103757702566099345003109441658315705445122304381575918996224799388955707778286976869836265292368202732686390971341292109996359861081970320123162859007128463585546144817935124975494128120412066829021377488528326266830327644744009191879913645518832958858951665339160626346786652903077614432808251729568653046203182288842853721339078803618181729389690255585924574363623139227503912924654038855615670136094923304779098468045295255990367877529934048652648925781250000000000*i1^68 + -439886569741249310917159875379736450128014393975261346403393155674557531001224348850304458350539490537318058404661898446714313971935740579933839076152962353665379941028175806773664761841238395610265475883350524013911448844015401259393675225163666660998676804371433860766465319747123615131748504872572180701284153220150343389565735260019359791945930191860580514243090168076003716331666208519595740642528889155912246312449210917768092201025685046241327552125586243907892126555976883353431063619382995216938061996630791916334165003550616990903921493539198598676462098767955526394131102998754111820063526720605794355541848158332888465378183737428423113000010695978061825263325224760665862897797516353316870961909075988357842250075958638261631824497083156434815934098647903189679620538950762065708342663817528402190440160225953322827091128874229247297582620290588278364422835347761459493389899204796604690728573664141748145013199144225519651067861499804763097337705161053802329512366889926693402026241590443742980733164242384438411003221623553932203156139527565161652988310460874174410232024992479744509606611799340266439737560438700756829715966467060667242857869371688001225473286655464777819216909831056090129789906198572857169587083272224999463384777381749829130072576414734598799771155903312309606045882936209700271918002589112207720980051754714679853330227349089015043754447881611160659717752936992210607474945720722595893606328701693573744936238508575994306455758091883000426610850318401510479996610172584518013115547125883359700282861498558768394017284472681197706855085595752376466038044217412714209432980732683901984500676316278008542599529426476009611596384812689542472475172181996698799744615812567551388006806089756461594839999119145953058583292689032959334380918232808843720917419373446781188833303942388625676292089792882955857068892006915592410187986156799698903948926659582590518102459495782298892819338366535509901581177982786313657196411237169440760142071512286659053546357849476521226551583460220570009715359482174881952142374292690618709900466036798987388481489865264513476043626274100902537716876135698582691755682299452622491096634249160742052352398975762546315256550562255942366663580095429157261194495090098948105220018731446203740259218873716905389473966546628352464591244364272087503842038875549615515325598369529185081276816776182699312634467578954343878464332838998327959908621014125267506686837383866607802389535459889246755707599756984480587842573729305332660398380657281964602791828809025145582811176016527105604354637337328653851081469438751515860037478084282989052321233241340178613661217902542011248337598557427088521039606348624656535786048132213930850615886557870398192415427817859419701861617760439654279216971851411780400647630359215011158125774601273674811732904853261130416112694605991126555791816438691508445988806688479099148273865383282533573843267787979338865320396271137747557933842212838987039555847479885926904718460094080498189333687050657818687884629054130722814745069872091391908105001385186184424402269059057721972372897650581711501873095406941397553453742272424278202894248243621486181911817148204590921523049473762512207031250000000000*i1^69 + 81208275975367708427842476202963790207109088874733256653861634076592514659286465502813604075584262267540845336823421118305145500981739098329294290283660114466452500755069598004234473599149673015032698921462191866190218349854173704379187665468554349132100411927269207820197046852655101393046777579109785777272495481516972003138693978557925620516358976993678067458526569866678380717089186058143952838655068138760956190515344401638736269350590497190060698258879137234052030210616386879921527372183251840291636584992020391549097744062487698727308837411908474779731726876988362457853983714209202675623169001978184350776951103104995825262841509145783512993370641207875115775049994962062697847410161358992436331327509110946821195510672432816139435927073519727119703488676626910028429847538530801160979672736190548582830276455585491265355789130175867225573522396682701139163261677487202140128603368375977511165288790515510705904720734038617827001964142436552170761234160539294517003506849217486733707239229512881753476309499140162147206768526539578173448535314994989647785296679591516470621243848862825954728662750603153694593500394658670773991376659732068448603733858040544581592794704224714714645876254790206780985132413280366248542387447723344258116454081601705343470269475987143792495903650531855832748263613019751144345096180197228692540350879030663520740171012630361109014622804178837163891653390638781896811247740253182661997657063657933387096400511358156443020490976889934980387716473960216818410743445802717547447444759938897853459114045071445593934004241105495996321342443044820780154635028693961154243174997337752561204068139582075887806791339805984945273289351233644787850783153281322395549526989933403888596746790274246190386500828501415649624143072502635600551013352674375136051646972605613496964485274620786828142727156120735824351269543708303145261652820136294449418875696523245797960284195335448076102141280619736360116490295119222323380141070830242900529822727353088580400893686260985469749035517735840215487547160172083922959903541850823237743662997822620364723521948275529325888656897201632053502058234112159298617341732217466365185852588680648986231670315263885993851905583392350949873257035579058569545063236789314023399573475961519420310936321958168707764474977744515719109464413319209505426798776449831819561163017595669701487009568064523386298685632492743551598511030242939076796329096146135668643034659914161179927262124058336034291113607570585812525772406669271199439068086777972414846395387958922383270496275814778008931995208270156998664040206886578780167048979190564400447794990028783280892867777600575757554219885808852232753410029621672521968751542581839400676513083075725898266780440394744572237853957266594767307084098999815102517665673589410897076928225129675092026196795258228728482020319600672756777042984292210697438641085505810790349374852088315569582189814339954153301508452232241114745545935935423239713096475426861156177850949718019338704662356026632347376434858541367495209052034107359315753205383969250725457839324893015047203888375277711750917029408129967486732501471656753902524507153504185197334663826040923595428466796875000000000000000*i1^70 + -3949170919939942503373971824794059395039831751299606315782146175001751968888172498335792270607994700382440805716019300498658019644812622128069489807436431138568580046109950802369287814117798853942819657546298269521045873634761141763736067812611736919736574131453880392436647988123490649993822004692479834632452485680831143157174045363763808186736111371543134467747026187771104233644633043155591276535970419341448382637474332782061554642842352243785238228662500382971820914095658455538819645458084878196015580875969734614749716977367958624002512866231036432524602032017506669114985349668330127399949532623908651449769804991060957465215671401474875647292955145814103057609732098896294508499777232770386857507562149465551447601460912218428117106002394155314302845769453369845241030944593514834872266044793597094009413632232664618727352761322896010943828907682733975202142690737680155089641349691214546611935397334308756169026457946880623483291020007621084370936087610839515605484499359022549846670131027703661676141787878817209962332815654760035359126276558187171891911700182519379456840677091504654948780468990116180495880004227157088798351093903297616010176808077171836076979041051014748486124497045967705278424841461331067077750103041433569545992663578325264364090375801802160798213169911719702443294469805496899893318264961113119435390624660930511693594638752368785288442686999167854114615678769881226224991534198665366124346182302483471379537291120141433502076998893811459348757846538395805853914229436096795487593699824810118848531891833013731602188011954702591082833267551415907346366861003121579448666912454804479418176288430982431932556952558102555219150863491326217903854618930839581165924275727859774342411982785048580137215902757541390284098077577379836918044436721931101723465836797917670618189600100684478868161501375990437647717517290980759203316219634887544438962971053017827622976871884681740718529583782798906909745512043518531468877401039007233885204298911713480055452358243417058263347235078181065670426533453506650670116090839009774783799010279436553542075489034214398603290210582553462273705656696023766693860879916260962223842642834399747548401496361261183066227943436068235838929005799934583632981473332827936186571300946895461704205315246103212066771745048628385157830671815607964979916926142309911120144860528056028528748987890826020666955506221419451270660724845593610471360453821184557009715153679337458477370754563211674312671760513476178915860417810547844401682056362107886901038011532808621360902207836259651404795046354429467080628155851381079573548716221553062395370359244917853194896904978369943042296315622655367620584670867817578674794584784001145097400095591134912521458412073688721826766484173675833241866936981557537605035062128583660046363196013756623700044143060970041216159268923056914573437641497018211322001307861922262075303761002328399166130491014383161928451935016024435373307047802459508486642740234620712909690549022099751200622345489962727606962808737105048552922504136252249747076745374004818395378702287145984224300352390869878954120057839326909750853977901642358444393721139675790254841558635234832763671875000000000000*i1^71 + -2674782612468128442880231123994175742201908020908045203945070094282331842449392246331059739771928787231729103389201205438948332878180214704709700482544224944728304611902708636819995560045635624015482408703011939923063172724188200782612558754281117212172097436988961671700500775320453851694259769676755656708192196405638795844438769902509348659644311316033196777000512395802239617011395644819680175076026768894856295283924303081206420809676597114477661401578340210860961006793212361337850977827166810682454869172321874323140193593962099622664678813039220323391280125172253899897191127471059374778312425983025061762257485298913878410827574675912623437057977017827377353232895066460847031149897485713680594231125512706450287116527564024931182534175972105158086026391470276240837879593261404855519908362155291215773812343665467718117724340907767312389482181630567932344017790358967023218592004622017639786270217489651554700103904616193726988662715494397602094039635773594203743919755621379400265208993622740271724651514580591812264841432178067633988881879013451762247071589668892192433228042335133417552272747022423569492120288985021861123124594340447599648538721222630959694403485751559312589414515200436648976109512787846853810016335640320681735592978002064800895085389199563602879422529045962270849773423753357707058991227097794188860303794071610127300303724628631769947187715651528177301903917773047705759577932047862574130311375929850677930832612363106635417499487694245123439170155634628034172438343293585379798101505982940963607355318431746054611944724206116606453625734093224512966431478674388290764057390343457470118186610565087967464661643193629911395909851704646551239485086248330724171568792345489025574598071959063095870744543816392260552249389191084002750246097237708766193679145377509565333943055955198106701159215537904388459224711308994914738021678473679327076932613180147378310636026707923557754884364683332268212661237231354912411782607996942682404377856341547119725887070072269268497173390894771965052929808153035577739526332676815248688188606868181184876025559901521028363740780935995816827385685962826839944208227161240453323089898433345203864579187053309644690113227475392909172750118444746976594294135991207192949593974367949956218554377291466034921279474744828387939837034722896149899451933895281171338385906515190483248517189047392961502711265312374442885565843052910694451548016008699205098479041062381972358394438077967570266703581337397626883342459703937345541970657377832672648241872433818390824665130768035736804318455210561042396402295595049757185009223408418925512599540032314757535674571093655928400403346668780489503785547360729308388277009799569730929096154310236836364296666606409931165722668367208626616093956346928048259928280262991381699199389989850060085072265949407728682499118192964698063791749460266554483754650177363249274530877537122536426074611443126834255907765435380526454366317265208492245492160930685304005079802323892336972286797293716091299693538553846402218452382890486730382217815416468112305712133024037704386550939690530350827984107264474808874902649993604737688190908784235944040119647979736328125000000000000*i1^72 + 1130031938614506972773349156032269460083262424100696689640090360252846616390746648192208226192120545539535693114284124083413556112788801377306367137609677220549092436622006327310282007804808200214834385494637072347347192754518640183979867532135431317730889970739556134885731555457261099811475789097670156360051094251600245020202175777700939186095035050437301169224515946682942017448474524313601685322982566822915063628716012492958374133714567334559459148012928489981892529017587763866904645042491812128447661457198841966380648017707917411991139089931442699339552414855330022675370879285364090627171569692207445870493068106587642288969866498105815993540300821162578062793316307464026161674199149046691136107399762579378897153591744722568238933448463099792343325531925087506656262641454832317340203889334934443224128237154195223859245103228042789610352586724225027018743155490849386731998447862261001334356912410453202864007640766025236944917450390242941698409949681430938612083561524366150220593868429581776810300093035623649670254202199606909439088028559986073349174582538811303486957053065445319177732105313537725805455396125489795873289155738864541157671939567462467903472220584295862976707971205606383132244867401087400924251601127401837687712352822571392753226656135794539209310910945132408623805450874324102426821012427903543322010033196281540661756304541902714400284814703100244289197317965099430912325326135168558728988791124108609488116554316506646962883018620956879743337524978368671927153616373909058576380131823752600266040822630668442964845355977373032206823699594671451140709752950155107583600368834566141862421953343764188349361394330677469481646341619438180884804695262605966353169800750408171556163183508653568055433488226196630128996080805392120499436470434510928417313904928515794274923055330771234239244950625643366590041538475291987117719782241881052820590576438354813845739557108471899112273740379618474586232884862254015808876300039035530109314589536309167422019207223613380687887243399401247485337409872678521526540273451857227724025897862105511844288949836102492370313401242658065847709271191791235093727743461102327707494619602213135115866156568246487161863989849609320045414975022154028079153676899625076853089147339634231784823843996968644325387290026053579519354568799203613844866777587466915450472321818155387927477698901477142134498534507022931010817961304673372297894138142673984934105536544445808253770579006043193963268843749900141903165947726834813320561624080838754240144236813991796982298658213293907990278727478094145147377743609745958604710963017750993370879479977887981113076056674085119743526576087676173120822048740857693547026873755353415502465207231844298526887812067069039435628249070897642209476974810225592482023932636019097479737163850936025433200165868747143218405298040735834123408404770915764026799077743273201967066652261460672264747371531573571673360068943839655854547590834898974367408782595009606491372091634515664183424121889096880955065435234922893062031678725871938673428574974612147752936793174318111676593491546443186209196720853127741755907555501470262981911218957975506782531738281250000000000000*i1^73 + -213627638841260473211159941362975712640406296548506704149044070762822055507871818110518589134188439663355959166008041723335505971768137258369136749923497323258272761816714668486235967837039273321029351092686497766618256558311554209345257977321091488751590891442120123248269974228999308493072964928434975592906398392669716969581063345543286821860903723955248223519170270028012442533824975199952490355406731969643318168548927367388129438118573964947014751580220036965532995782428070771162677751247352958325334613316494496516812561708196408026346227292596182480650332301288075935980288230311314964933480862388654010842345396600350589461669239917936905481997189774085125175339728219172739536845852670460090913144132963152347015551567505135568465567581359262972602914033628778416442461924146165578390805702903600670586643444411963600583203134212766025498456953579566457554832334505634764932945331187872370112475894866938043215120130905686353703714555383759212864514593762532466437982798628939415667268489556354051987034320761363998655369692182584309981688252057809589641871221179635114133955082974716411400401963393522506098694349719202875643436587743149897843477269807691350419551449652181963627324952422949035085559191068533822346214172742368529713610349211431726307002793703015741280961146945803727768319992171397274094991916639212660960330527806740063492862482160279523372402088183976181700102419605290407540886860698043610598215681982912472195014473723160879138239896375332758794036714756602427028338363752264875272216698985097403736294147547523954760603119411365677265269145910624507346176708073350695834206486448741443796183073594049223282589366646311188727827774368138783680983188875843344997086012591486330405338163458577785836565826849927232494502440506310401506370078894465163801435075062134760998063658127967470061401169184350397789344946128372752403112513616721430548505559502758183143114117613249757222880797940711105052791612870756193307629417249492704273937134582598677061120348021362249412819421790682725880896789272306869613422992062960638403037545071586933499260275576975858328502266189778398464230951341624251934506936495053380486353447074747443237258703920029306960106107018452945528989434711527552780775178988518112764645480714641405017858378738116487143926845210724833476782281704975692050488666667688187736167804096569502322873037168051893086438749825729059463110346121127379343045157787649052745609693394984962875659595736815647424435929434838631746725288190319720511439423673459598247763502104965821555464729338438563693915103378390332431810041073280476936776264892428928963932212665275039923936752625216742150295784770318742200672421357973917079834992123581531105773186104596619783866097207945933864913334013652283600577782606047675318692478511751237327701232376977551504368432738475813002762940374788794652342103110862582115276539458455475455986170255106354805126191392514928509519791905752855702334022557532984590194932876913988367655724212005133657645436739842957695550525113810631710108783126476814593078205115971823678793180573133747379555938014457782432168093175782561804476600286761822644621133804321289062500000000000000*i1^74 + 18499198073060830759706811660619385768798063836396579599545386860486446471674710593629638524254357709207780120192680698730092814339062313701009706152178302385905156902776656672201330606441409904366219795192112123634164779542273576199569945550522745187732265117235015419538934217603131263618164886674740045896735747059194341395987707250432492032283701800439083339843824235435541022773051244534665938826495065469300127380745522113145171167144454668848368177378766399324173208531886803264869791204222535105529428689493320703046178286593827611761664906639497288514757975664426952876254293412193684068560845558593779875926559125123214699645900922768546487373551807568456856450237762168342921931295487838847324597457009679946780706759069035116698022620747073868178319803772965565256776977669482384079733254705557939134183650267461754259809949661941136441332152937970483013877606811081946796233690551130874682357879327372835866535720579860483941491161968246497834805290795113123505793526231646713813426765408204011197917075241838425446190952048927472028112158274050465545375648321453538937138627973321660383694479985018505401679413810112373649066575141877645777064731964364665095964072551876733651037299867061605786833017565570087465079880906916410460709976662017300506957880811768511138761393168521413634398717124052281049740741868288188955938948690208690611759492539717527960688618888312128852596140779310076425985668149154288894119490217917905055302137894477647099991255689980379301010404696850797279539122942377440797503831852941420622061326097049524572097190474179138326702806164453762541367236705390056316348117417448769768238569235236250447553855073245190294091718158585250083438389678133582653323092858836532370535163410710932489610080042017970860779424190920171377193428657237485060545848632382239131328608211021890666035376244381091943423132213728293285495507970194829951508690730788340660312049315949145524824055948936567428651981550247173054352285773698725773587760624396875017017870853212766588540303824753719183528265091581308356237194166752127863238879881627746524834706255736824849074717588923183560311987013576749135323370621214426596830870772362362863287357601996052025902927992735498118619929723188364965274971050824029295030807665873678422276034266039376055280039353794655905006494517920105548706925984667721970361422552188931968101347882411743113528030434532161375816100909988392696346248111936146581161432070677565621275618425125656086062778384835612210962244007639272236157895243473873885346995471238558802539601788800133374954809247853290701712097428202999097404735198401738860384554633336204146675361446127256732500137152361876918308177365379660777325562837275690853968290249701415102691940599873197265749027745064324406714450198552418607946942137434250272979608048888728678195416922136673518117226829637022103399623260035901066524600943544878092499653908902161029003506996007298475608681725024579813658540785639448387883218948596822071430567172970000458969244689091083356415098141556927090813842454997733647579881534919061920811369388793094197595651530413753005696890843734259135544562013819813728332519531250000000000000000*i1^75 + 2138006644708514276266790056582436548375334138482350844710980122524268970195930839985202623720407132056284341035785405355822085397114417899808678001667538793665610072884233373531622298723135527330279216886441540868833245317514839682619349375742531882271709607055384228087373664322982239619573295097354984277753705070635879950910261595714347100750120530980415882126357367428318747885910125931981362483337208707192154878760827119453667930395551748493259391105232749395259541345294066778942642750054289255758257401310355162934783802824522201448103689030641001470219577072113959455587923810633829640317484193715972342049689279835908908171341548513975123588111149094442812631763193352414514276779898222715881607462075718555123914131776978003603861458799019769736960391157215825692973013302637720140900715410734196460047365861306885626973064731134390537067332575205179101549255167844107635147309250609798017187646921717356280727755200805011918014506442870586553411741835489791608821612125406386522346176098299020843844121970528208264259141185560478226781710972063994458623864952008437834117417315176123791117134049158157398543297860551487545457222141707319444930288578130653234687934582326701584016368088915985036716591256098318938693400888255587078896813179152552320404819729588087182420101868884964693347778066631219417118872430681533518432170739759590322770089825505119488125561601049382542296372417515180565877077580346597021397089265377023302418708471983560467471632909699245891977402424859944706444683022023188207458047961212867268799259789516704584895968535349259656498126962534719875680042352580959412831605935372906225364036597891833896111649192386518153487830451282988917412381681012613925553656765811543019954169923939135387807700146897932429345954846321807441159368048870441157246319556204523735893650225487065034562418058164450611294742082783867045069568295528369506692276698191646244344869509713144450534888840833012122464453507006439290403029903561900466971586419589336067359267962644464878444752385880542536037110663303564230730131962466103486966892095245485915057828557254626518813890804949889944481274072055128241893589017829347118429469007811334613806955985088551659317658005561193341846497505795724615502948778915740405213500181433155826482935772002997549088936720914735817723543744700116533012838105073163421563018371073906360939246771826472578782446361277588930364376705719574905055486609708621582300750129682156031954653302456205223910079812170594310597659556675840034360030068007531615105905291256620242777467077186701922189844118780643043316371166351248426183260629954826725529149461680639310519455448934751768894360651715161905975413526305816040655788427528212846512422589347050827529991759021618617045748755561341120040581320768522019111539460062264511597367565651048118387409304395225292168947733264338657722195144594219776407012207291378899134401334661823091301989575294211648559444775768592676904693381674635689123541810181905585905570170887162424094687990295917053948582884208828869242485423289381067505935158582815311104370192932980765045074247845593353595239349829171260353177785873413085937500000000000000000*i1^76 + -1126888446471638875075787805755148857260136907214640001657194212124512845526876487847219584276436707622096309643999313239298398919175346859516600334739245405117301468163079932124554671489380784561716056458685980407079338294857050631261669341319972749886580953709105896022785353673812760934349112872029531375185403775945263396848969706785422211930107578270718113806673685193394326798869436430395630297073316430329081065991371426999049596254565319468380080536453087235614900053997322366603409453547272055663463819542491809824689676352006613299216324084408272994792930626846030977541283406145725300757847229870695026468171890523117850735404173313612036954251940170164673540960819403108216751403841221593641242087302884848722860886158949112970002569766231161398287251919519086142407435227117638209720002121219579154447682900115522811709388909630784683071616252723394027760411347327404951407655074515600108929380547700238680288346745807965361548990499185709657665419724125352425339864070684963487657666861702897261158759648418578438582961516697269606409966471845403124354341922260664085997931759062356288009821099398962934397483424545962937696086397043355357449173191967229311933093370250177904202691360611782841236896362541656749936057192959824130668435369015764455430889928426558856080410218609802964741736016734387081481833496257963954950378214190728112582814488065485053731611539964153131990715558664172931617483270883571037190598484271670015789650632051021388367542738426895049427302062315409097928788952446488190780609734355916736659578742566250005639855234588613457319981257994682676058191526180593940182537526138641814298302081730664444794524225748086405134388405908590580257968773279943160727785126168394976035705213932878888252005487157058869755047221963839161902113326915205618551089068981201315322239923310968849594792819830860509441729374709563285043859972737934648175557905372378347553122877815785959395989864902213034411980666993739270616333696321152339293017220879554481868719344577162592285645593363404417589814376907725573593675024591992688191485403512094863871358625180301828560807785006950952506159093876653513008383108140792761379188697826589221667450141911727258396009265722482025472613331231905407863645336929196349427059541285255432333433820184054373111840467896337594900765198900642065731729737129157265017984207476639083452678838471048584054202251653935568041359968916740533965195201304580153809309498819727608839142301676059537480099786985395489195639414689875349139909727443986518204321164670155469813408001852976789072070273032081470258251215893973370420739433039181239404831989669865449540005592590520393730891678325508322046255557912353837482016637495676174462063780113167891007809489929661458563884071386987194781379282781780879530128427936638021564958750657774988505543608435347990492894789092097668061008836454192210840320485508614247740163128825387428462059663069653539544222760760278745874090191434285924867950188726095507465049711337287113651798200163734991286849858337057715552350552898212477505539962746899141947629375354562289496401195947883344672391103813424706459045410156250000000000000000000*i1^77 + 161453293998519030037914565229961351280260641918108957889856817032270379909632766619209185433154270719375527798489210115042172547102666048205818154387542390910069718378000961543331756712915165512408131471360258852240080751449789340087724482668583769158660044177181823300954655008121301033010033909879753388511601276800692098620447161544000088506749476698253223016119044584888515311735090405719208888261035295771305536099941998591125958024101177715802750139017050604544416009851839512589344034928133888323032883850026986248024653372902818351818242715330546979198422561713694813176156661089592114863066289250212171450907069021450653207956817986677281277777711627225260534106670816590708989175988449569382409283508980310741688194603113420084630722106186779974745612512057504992538872235882904538804098402022567599589987945372451362769682222700851411705889092884735247802944786843926289016725821020484539220652843166062783757361382313119221526508226131824633961411493879759447824534332205297924248122470981963920245292861158957892298385287218952522170851725381687192645476048002382460808945325108387072804347492363304641977948122126849844056889744523884769912839581215600850643416051089196566414802019056761678982846463674684292986901856618350823399970994294178932634302317990979843076449676835863579730460433749362259257976435134556802049466479209732940375240000540574304128669757913685464562838764193599388517658084372162937370608245550455697507846012903076973521167196844406607078573792344481226360980934144360379970734545775513010289302378272895561481552653701772198117379145878674380203766781698708603280401051027014635701980712702599411196044875697232971089271478983386722067140374393666152250269658533068603649898223638827313837832757342804401551560992098095846510563971721384985133728784233316574402195086934629032957015013129419164738387321647584728043336581209896990406333176846519098153653140546755178728936693116989308952919759832844975639027766289802918559589223868258047647408837277098350268470582201504849850720276558853134630690299070306749311886936932610468480649729037828279347543979288080773644162512243625634024276573442203791850658787936083824557257500182431675823555272506133131947655547457525106687437485359520824510263430209315504276840737711960894776367095354054152852872593822751524533051735998071527020032344494748152816087395257757808687397639594332399771512878893368086076221545555270343323067436119148230707954885312943441823293526313407192788541483777505801100203367433336810231255125077107944367535355603003753178811709278208257554411038870266803821741399892777857044572486401290317616841023827174237241778496505618259577973726837712430176695844166113453762199892145377057133949943021765717286798477172836257103537927097237616501093432244602051254700330984272729634151292694786483540771950519403090779526823683077563794680647488862075913051779250546064619389873437198446292309429769597324802976926751193318803766460774214935337164167795661897213908370044991071765572574272428556145501516075803075005919306575847858844807423461596517155601016035859629482729360461235046386718750000000000000000000*i1^78 + -15537500120274944454842551918522080462299493720201510935436851337326201481923699101737057817654789985140860947317825353375209234024582309230249015633439088678682079153869921865547778538200175251994897867485787909191530503414640005660805011265776459112363333917653335310678519375499086760657818076655065876994243330071747547759126879101262159136821296567946952477706450992855584870600959699076147542314171161338377261370843229554513676285467838858867994735366468652426436238671265395361502308906314348960393189556932994334184035467260315443573113776265703604757135127761421177312352125734973625492286767156462435103508915508762037948037683924351607545730728942949195020753684562939111563957570929075601577939797422779032427935029006453149557679650785122623723200085227759889104882925800258320426880940945714292556887867792504267119521050348625096212781973073199213696449253947905253804208774622599550435913378773675151529982438402870401334549261494527667298269650967103290568189234862249610366422950246357895266045365946914102052913981394727990602232425311119557812180694678234352088760141677876881009651126601722111586260124382711760728625009455421872306504249585375034834887648765240384030848254844777104052358312804589199370617156299537233790267659175637075608432571933037379308796605404163123484142020045429342447935584172211717546987972919642322851859732737495330982119138258023138092765352520187559529471263239725676996145748456747657298215855767551785978585086257375153121227818539918878290077178997034737077868039864951635941565530019001508778523970474515985535844853056495781395140573702553695051819272315072479778935989023413607794879362196259009560209733193521825477332856981846097039629331931986230599316635482999535968857132431788186526841620983117840356815890555443674259799956887737313538579265588420849737643324589310175280611307849596485861175837307004870986319674273389134713842303864265804322377653886883498535048050842430735114393231402789342660729190624634524377007995713259727748764492691764485936218063749722588958980224316231739153662873833778232763864901634275174394472715979595073676766437210587941152156888316498590675814196117278851671608504480052584752493978101293899103344878317825980411988164808447890637266420564313564465860131605499052653315667360397930647929119580626164308449206688986701722031860598712861322192752500810423007520482363647811844944582768695619053664686989212784879779753633683673382307655301854183419361931431367788575594370904509081530959723578336632687031002802973643032738659002619299091810593394566209576185414143462046251068125794653229508396968922984965463677361875352131023457512801999466782174619417387080096543153176845483299975694990974329695733071826425175333482935723854505554813520981686658423440250226878699653843019186329054929133640984616719449930165647889697884872961224915009403096648971874778108561825272576472499503516369221994596552905898441254245981252053371200924927044437762050678481101846904707904930005893080508600271695000438409034713694115308274721822636815214069438363957794887315300158547870523761957883834838867187500000000000000000000*i1^79 + 298177094200149170209285274953329071764394350547091345715581404303258182827405336399465053933855326653715466224263936037628823998169974250270371559716384344218479060300450114624491717042805066887151968562311261236961069622549578071891937967720165902894407995623033382917421983023072058195542936057160873792188696043710615200233003364290363662557598337161141450652450615300131338594997231073431100404982555934764329318331725127294744311721706960411666988498567797875633281561995047017930957986233363033358687491874897267919653428139103771597714012544468574625451218133042137593503451642393659914562847943798197567460910604447917107526210755645094657157147108985814310097168209944816922617462984391958451168776147526714408322575374839798678175215616492340751399516680331590332599600125652222900738111247692048317672450092309888996769764160358537919646523162425719853638964211231378452888881329533651508265353351386457267973704112860391135868939198281419988948418827668122700882918139588174458264734867848980566794861172302158105573744792521997345095565972948339932142227104783088105835260037141689188895513823200233881697137465160159847929923204102211422508759744748899094957504315733551232139071029476960712098167682706419710657018421434455769319201549146411659374739372096658971241339611175506708461506428290242254337508829460517996202347494031858167249541096043524398321789169870719059481001338604103391829107631688254249315364144056682498144227593866844438138257838141956446866556498854855041190132359022359435120642562991172982650461169046851669344881237948783437107488474964584444651686346616105830905461721929436871722101236184494906486023421680261736809655282573436215133770387493803814252237681272426707212428837572516682882682344937064772692772367308006215021555394284624089291916883733903473636329959872588574446427453575096317552539997308138173755916280336696859597778105126014726915526933711642832575794003815700091538506735238855255277254116272362727922047316580775483308883402784787627644632423101011311311638092315166308798627502289685217228447511362520750042485693544452513402890096975187682349508986937359547745698673658212911754737415168527322302724752305204653653938305036367909612241524066368912345322550508258417341941046490141748919973045117372883386765826901792429103919738662876999537351788340004242321425598978497938115306475832926114123106778468841338185189354263913625904375951418034500856423761980703799144659657209896598551783968291537131602958889806090293659005616794841379508383757994719606206106322447569781330615692064579500209379953333025624487136126285976282599981017256952897213592002416436233433314785341855514279095052968089175974470811998140939894520065851684517041103845557549390993475950483699745424886916069929561725606485942001999121006835143663592476644128883623578216458881186024000432544486174513663833756073940140196191240753462938188619989325558050182035095863735208093570423679555813541868335929283359401824540226796048284978742390397994150509570082152206008022007122548252850977426015002335672518064224805200979062647093087434768676757812500000000000000000000*i1^80 + 58778810481768634788802795147009778102404302547218578546225398482197011491676321881237361288812754826049744181238388668940513728783281678101453145546565254146795679766515808516254969087081603563674286574286103898899495022311603810897783085181638605483347835197980777688231541424507090390990118984674852543770936803005393965077576837374457891751406696077788118699134083260314024329537047575373293144574397364775433443010112125127441183638155005823556159701061800413487400523117360123992927687459108612723820594029287785625021740905904231897229148250051043130508708289560553040295349553464024668257961250144053545130706541440131113788724958795847379000494871081446326919093560517975916783293803007961627520735759346555249137689209288095969765297893858848983463895080713800198399049779577311304676206631608576748684289657176577595792202096710004875931137745260947831240303404803261662968869226582868205666694784270144417232206834655243048121452573390764691698736425552564244339718832032127363677880758693599798791486086105151733687613087749214889638954751864274263054442491096469168853640695556791789757239019919852939723220782882869752569536008190068686760825801928703996605573078678577865226081166636935518416121842366709626853837756584828246838001489694018973771580459965594099533409354136232997623211769494168139868201190129664672860309089584382227263333714867771653390243054802870256741699013158851635244192074677916924384160849737367487580857839960694828669610801600547877613998325624317614908907484725329839210818136875400538441307030991371724586685626202259104186492449468570655591523812192737726212795120878916329561519314357136508045385291454334404251530014089115326528636967534844738530863457562563337816799037508072956459267562094505922248828013177483801154414049999930608551541697582270404321004572325529006658996953736638370623584022377680593592937797870134372615720294651443936454111854897059676555526758233106160957254999135590492709399977373302714151932173964778744493326391961049442984081845057326662871024861067922173373490809912157690115064050935396135372228256769395177544422304331035457094529241364589125539393623195349718283332900718123108558013422097698691000861067699050115511233288086603365286802866285798077198773494456548939855468337233876924748691356794996849391425005458151876649472560860521103374579400902449853012463741824325328917955025663890765565309279809070106589855068093740159783598645515581169924134204350587011053009612799021323467013745806429289778523603588808745617184325708111847326624370770413236229264844288833058237998798673398973842492412993374378675283381749763105358232658291287734696161091752117997001793942289105141465494411569768050135286538085373479883492575118711279583971975689656416746110951959455591675661975875581215436903310990350882873778315970639128215722800775953387693356545711156168284076003619691343476415535976016707941972359327673066488379647228249199999934121366780421718691224457836014240960355957961825295261908515002468630323824506850472508661700380886328741109740170768853781847695927353925071656703948974609375000000000000000000000*i1^81 + 56026945594650443984976545948546517149448311682880035343055050133144127815789748681670606433718629098506533882744385967993771554562196398517753991955574307647747019047006060923345431773684253360356185585874583689897392285268133228040869333922365499474993356268960240407846944563128063308416826025131520462215377592817647661688773966324015730886223602497364311957728910709419705291989557155707636220464867999554345461762741889170549031525852090512075585767455976069511830391768431859833875770305634843744092455891523493372003731880124137788694036050437325243162967766811045887849762812248336217293269291361120344033342318637543369733159983447361638720006562910258084638087052713264712717174036552774238990120036150719377629672513399693925286481270025225467783266169555500732002039461464452328248952273746691748718075352274313292999141065023955398926701919470098018417157338423842251010360897253013754194535832279636213977916900065640796909515774541887750271521403892961647265209907852274979699366598813146815480002084279301743837981322409836759495800354322180806428352140706597829506393170217563915373705100348966438229347171472937027658194745598972130971590481733024473995178811026766532243231958917944544835541787742473640217523235176913628667561973734460084322808788516125807215560199580333821401346299966616962100844637186917562315360009004768163888955268843595197664348730762218964414975067068055747869415033137113446799422979390837950122438525475089096382602881809110684739065925941437444033293946435478440017791510613171853813687833302577109655332658358749567826413453736796319801630325895350202695314348248454660008600106701145669481636868020757947366327969255265642603409470515563369022388957351960963711071879247323002389158421900008119347902479202732994205802673209858611947626392693197560604513173413977514232843292638519102681413929964818224052544077396307625426881948259243330365578966248468748875349800726165690349136213120952578729294150489457056454948655379208558540859380227712727248540300803554876784128588340780325914330808406807846339373470373953939447314480753314433090901852228151081762867686347965588629033324538124047435601413395796835875266095550574493596266102120112276534233821487207642354185119868583774506591568824510061040493115245435775919713492934520071504526904423437258323614842885891961615522636336040717471797927739194084841823221350182806420204105407638402514579231006629879904414185647421791855176606681808305076718819826510738269854128136885565694111087853262481886287357022139991195547982213455693979279878652776219065855837881117417796349778725789580440562334819482510457212006286637685075376177949775577470773955739815960124662721973194531691435168688424693513363484728728159524896051397317635773709046846716816179130420810331341669924558577981231123093475941562897082209947441092370040895137670647785660968141945539076392742226016477932087550704664064432262901138132564191135841417951594186852956709112576223097452053980218194567908019222566609860386705898297012868233735570244889233635636651990121492872276576235890388488769531250000000000000000000000*i1^82 + 176341634723883693234770049486285979461071513511091940506856091078369104080662284480526792515702613914470514704346443066539038482727866931894865277468412586108155331643645679860881217819721539929071935452968151245893591347762227788162227964153878364213729801916792248889685480680611104657995348658330191990505969941462710820418723629041967587960060202342529811941229702140205762011350820970528989425226932799769582408917238933095886128855852674516972984906833216192222250019537680156692233529286384865729990377745484215087487597978607960433251865391323792499724085684695312789963663772999913226627383596088882658807904326755836734944882671555103929953939661466611301877097539645986772391141923571139956916198760434113853113407358640760645740688420337265492033263569862520988495274310933861795148619315381593017071540417222783036054595770390078370469064197433850322505212458048245477333460741187312313087509933685157292261473593842815735609744625687125030994948166990781064214099688806329847164860524307015263638396564476639606387128497439161927020216134402731206254138611769796317980934814631793310853718361023523894835117101734456257544115446791563081314858174716787379740574586043910694700794548126427866578629892795381828566954733486408814126588565072143297417310174560820291410849143679333088203793275404667029094480622227122617889443664884090260772876356813542802936619034380340064371524338271057572333902653028564784502024836264249207148611583421331659253644895205726307884069633818831618607725619058882968399049963794258047843048624910365959514543620790374636141382207006388980673340947554522241662342004681026633185069919783262001118444815793407379845351695316040844742263330507084954224644408664714731714089379504340924203517806321579464095405180618914884192192813506120968317631430742220029602194590207669552169893491815560708379157599491298528320676601608926946175800258366533592629315056668054661543395447635914620062132409894525392470715097844188412317006292330344942790695655380058919885076247598705688675000869275237434974470424656509315116631247401408542584209538306817929016674170515074561889562904256573326385101123192743605008505483316775801462146724797902683354229269827645795335603757861138146292505342744094301769924803440017809041913836142025177760389694403464088280007431460671533064148670671860784146600776986504475456536491742476706278489470767214082926775736537826594487053019839144776677130986178251135543445212972481962585558215313033657025464298769724375707678933323117056999729623433967018140624987965619347176487206305143486110001108946290109821378362966107821786012287772673592047616389981015513666391427638478608418275382133438759511813985439482110865419610450749683275063601671269800732827976612084555672777813226332819347714286545052426838109305179669120158136069217080485116551915080841305574309648485940954172102067454026120844076594655265468521463471821226393878460244566323971602243985657247609929498216409830641488699997770510447635675367643715693577657824014444435964513195597156810496648407706743455491960048675537109375000000000000000000000000*i1^83 + 1008650627052335245703474499061083751421680686617907208588246629330890477240169072392085343867860701305160209904240627827886985940559785738862310904791687628646607986866718513226717505926983080968068701407213865099832029769315280168516659579652509250081412713261194589349470741338323996492653075921865951291895535462737143605154546191072766240373751386980362763208230026320262561350766570980432791827014602598288745140430336627514743128950261655168674884608874515579041134860386740911428858425209823235349476251255928729108234217215067734275627629566738302616502786414406644146365268414371518447458278838052402163557375003174541615685554944602995032218093697191860150695605725018588712169819616270658198342642977536083043996420942181341186622940409818004666162572195091425454385657183906460109174005067965932931453190866412706663544071770009379496995726521722933534709832571665990745004194630858659984664633228225498966065524202485917877124324075907256179413395697363245703527029951826920436884984037515307680765725404310171285543865431845635390528258172141803294157535037949055771845598496441139740094587080213052887137013365343261358112276578761726621510821463679905964458257971355849382607513647758478154863728247142902385482786832315256111418456155259869786605230116452955888064227831371251968863297012328470756781285387209188703492480943786488551443359817534290001015339967230508046409045617269494882875802824296724813240942519900419920234832391368110285148119466416882788189835677390519391834129456493914720628720996619379558587653651226646781579861463582077629370539143112737312461361471332564923774184575295997954645808433129301595607264942726911792389580599666423346186769784736393370872173333761077744094989481047768805857192105093852681587298844813038083989662764316522941239779084768736307665476080384240616653642765449442119163615355033773273995542019717904943597112450010782476944527741724587489547756548378581528277315771706449261984328487761040597793143408041924697279766158159236932195755837561555635162065657729983873922451149543349070328686888221296905943599968340721326339963821331989941658064606414334998725076193445299278903400447713497208322738372749213189792151316847254174905860602641161424369652568062475929989124900813734588121313617594787837132689355791849088772413305926792451121991520856470047951654222222308522618714444810947422573552592878480432824634983948368278174505065108198802442492535326713962285372201128717938493528887016510302435730327097995525737136782635540159261386325643108304556723467717155924087551385455168687137643066636650829856195860549129657946061259596571445253485726531153485582009159861493214426171951001075987368342751225542169879396006348065220557647938805637316085400027776118700204375753951349709330011728313922993060850976785183354396284851393891247036796704478556409309296676630975974422998742730003152916529986798746995221173720400114235118824437823683733930521126747201225280231122458456528936526452465704768577514252085770395308367642366871450767203727276044984544341787113808095455169677734375000000000000000000000000*i1^84 + 54896895314507432291139949389054898089589448633961806509088395114279224876145605093959021985109512446923849139928049757854157624742099324017419026591033590715726273264498778842653571519360104985363722813096023302259197318455304395410062419715303095778412721785708645819319695931938031108367577382511917990930844564787005651982155570576205703086239481976446496831336754802872371032690474753318733045094812226140967113878785666153150461654889790909684707674645438911835078075343632428589365031455452210807267954384511011399060731490288377610304476874538333535820000360997018752346885313784437187612063370067130303017268486845521836900103019312971922966017924782168409888862143423659420970713715938749837189508503342329540358349448245979967605537036174607343447868761802801098707090178035161270079808331886558561726467749679084612514425367708753220058809866032511756204103164744111743948248056157323014031893684419498249966284429424797437073461790797688913757588336158829923987822211814059459825384280251105163090964602084591554955197882158116597972783246672177271466003923415090407517031634758394095482500150518526820622287357385142602888663422228371759661025633132764270735135635548666475498207890788997276407196413244324082838888856562729824395731986572891498524536043073022589786250586549512376610552578466972167644992268921890129965946372188355219171097405149588027970927169725912087237535445836443861431089457207161470976203980355096066421540797533759275957432148416288641039502630029919742764775191579746181665513050791561051235483874009891254200769882874887064415859597560326593314463968216838728010385609614027870316500663946334395191583205761337862749792176884364198892359890291645257285633815565809439413105271176765136977464772509492119222307539267771628815895822121562383277813549395560356354245707823584215512376278596536700039718326109897110451951220813371027652024440531550917834868975903415333250045777521133724417534485113081289323920435570009684097620468702397931443121981566149121950899203593033781297482895859854435856354990242530179073461122038973677874986582813499779820889570978052617419528827064203686953220618273124772041217444540271036160179848485011697170792314375146839542279646711233431011966127468251463542550816778104740358466930896401412684239599073212533243502377229625186968805614871682672761364164388681783603489348925183842817932503695013673778237209890991981181898980478760720757448620796371690140785245841383254410341589278967516293647060722125718198230313954614088623152559304228751753814176332088474034107595422115462077940078659950369972276639979706334207168489741197395455616558085719922574649687494627294769236262816108917026454535533071324773961844989841329199261169718895483062211938065727890170364623389900776610499956014510407929725936205600089157140651892171123322179234534423206625911587081103485021499455450589176293897922821943244170102295441255031676934924706365059351107841982983418920204699890703630457017485263633092391970092660393718650172296761730316787408176938229462393792346119880676269531250000000000000000000000000*i1^85 + -2039611437928934315325778754387882305474942848752513947675963297863059220243681795059207602448445760237248344783757990348016358759185222568703188318881751331266137034675852210530906117608055419723700858431041516206128350410059930944114122687680778735733548099527197040905542173538428772217717846828701493424810972685387712877608777679174830349614678719968858992991518133644218529488508044251884363040144780255018570487830579485808118209584865580334216636809237378097437544723960043952421275105839140263657444289355143590564867768803570716581974248545541096421135037951446063487598208502318419779231880363468035302929428410265067093383250966930685474013675230166269828451307284148486835365059746526331537403498793636744989219686408830660168311595915100699481368310297631316964672121693696838495135219602555979316859209585199526900619310454901654660722940572226185395921944366904271395474540513811788820400653261670792402903164967293782083847164413596403468045404907923005590480580860318673440215520118461329158268058848338692259962901909780863444913551023843337797732010210954736651062185227418997260000173215077235542795552916913851148840780463981167711670797781256259364763315324367833989762562710803313973943639178597787907735041522876794040816891770103152545579588967889811532072743332199364946527605519673795233012584511124755237766209981486962481843726171570531408912489409149744669030241179279734934547112507550842574350059482917924205517681299202037753508587491911626190418968899132443347859539199920342373385973146892799798140320806983290605804036574033947585069748425393770346427481068013246402991942516355120479360748500315730739660260083305348843215102908324817542850685380098730373860233077799245801720846864420570071022600155666764644585941595337632037780247033088121447409426106498844801436376110473814831783717782588041084006648272645991485032197495978101495538052023370407083939815116744530813612397188122974037251386364703113987229274009540836468699887672221668764707540404044230912691218297544015859471103873838632389054175608767439058378462536389058858800216171107768283404448660569685847117775005579257336289838587676121924872797663609848711987807801309911777648778830035345787420339229770954105567593007212668768790029843379054906456566943382552009380900731622866842543579686244118690879880547936527290340331124283436385565055001171602421588945335848214596515382032964743919205540962316620772211385490490469716009217589947536480137225612434067883579252839534464909222588008212704448929071017508550002133112256543366524862783593976510288531245128484297255653164006429796165837799638579852808118613391756279843611319785310568596182866420048977170593608294073729247461180470155779593549035097882028279910837949483898197059622184177357176080938977249165032737777736460047354713660829664643087082263404142191604930722810157549495753880314653795342323483294771421168754582365018902704626067675734211070269252169627670052873113196455888837396097228643185646126783705618421888637787131448441637073673737177159637212753295898437500000000000000000000000000*i1^86 + -603568609484458696534608402647972744971899395998781136758858660565358793874070693749520592761948262778811610020385024127640863460953449787972384971866389398059237097072550968469739798702159730931883901351074596393223158799932519369946707537904622124160388737537864709489347560924924887719868679478883774706463902004817670517458372497287664358490370471775846082433832914025751276214447199943079441175187345006827617430082842824233641431491944253494770891882011084238407866178677623125098733617966112921093662706495703220831229077847971583787906038123344726031276918850043497205729931706178475125651951922590046970401631081742751736354767307822022477813151488571140054569061376538472679078238264914793462036267544930463054945938131478766461240539011735704784171938353384539150481310409007312811277774800396718061710069765640778256355229721060038235875219872183292021057249423287077770246894928117317974931360700429017499687043102929403986009362218354730372077787491665259711705919580142057996195084755910446491892156837054701580871992696771149054585508393212317690476356863574604168491246713655227608376894898976132913800955744273154350111974787569291431142608584104373614837721508385545005140340645950950584819093466160749804290595639816557302185965035847592046729083484285440732758550094825332034801938104878397272275520324340146248117546713802041067651156080994075071988909738264880600447275418044680759860438149372136946854921758348922857663020624905905406510741799270893660274963033561440452496381023538643757353358605197557986585098827732687909846470625014155732765207673792266094968216079822824166735498084281600200916525156820407342632280961532073932914088324436375200691904687790332143459315362983578395882549489095630280429918857525208627062680972452065725935860418557984094473803201999567496011170942878601602109819319400842940576228020136514252069725331933312227479880181744016467512496260766603554746734090738792110857915841045437747963380369877622101817762019706385508770437327098974117487335743297774564725861281014166160924361318632610411938408945229410867396932670861578030497335867920655743527285350415982726277071529859590098042536676848890314518360174227125085468291076817553132304586109847122860857819700519498565455468569999356342920885508129734242207008031466796769429178888990701114750266394116070946098811219985712492454093819450527948704378388664918547637986114558256723167744442907004824261329491783227710671309562099128573583324597268879455406502951287352622730154587397129000690463360100174446780905079560817531009452741345418984507060234074387166403306969082797609667861451812301531164303271438201224751985958957956765391553722820975735304065514904813543822218171024953205289191173855309577766852138306534023804895789299311716185319661036604831553552491402413169170374689173463571018605962525759711183954803699101272039011707826894083366870815976616687535271649177706697658767455555681490251289710105445439437494374733955502527170028788018688534653460662735075910905931666515144112054258584976196289062500000000000000000000000000000*i1^87 + -41810294190198845889661496006562899311263111915314416447406187850664757325589193411847944445400979649632713767189433178335443394992013886814812095849899897256996824406741185273407895195743462222515085792742115311443086855951102353935982939468993923789868670633585137564311516955090545098964120158420154893560772586912558989582269458379006386454439993319362073559715478238200818311768990999513292358602586364116168328313889756615565360511695409723386020470156361464683878216484363638026015197225942965282394609652401880514552417780831412667569853699298660411802621643334551891973245690009441617795544203446187908060714155898353735810234453176378766781279879305733179298011310427336000346351691948213206729694504263168627214970831950379484007447634018418051734409262507405872095809715524862341560796811735048884522184622133479415674085781674977417315160376691065819566735239572046448743288344110922531456952792445244906627322342352303728029221278771698445178216472419120843192613757990792179582540164218958224485563277632107318034262105112338538620410012505225873969964376480769650582160451333317807584648260310795779295459148086239535808462638408893106339637342985154265943184379878843207862037413969805733845716484931736872772190276531099534648613645553782899034897199104889309514540310998678303554363906214738582154861616885511079008674277203140284453510270476311173508821253126810408660995247917565094153282855763462261761370958557012941271354356550926038755236967973009881416188008602042897047295746532669679037105282245076417867721466028806910586495402516557853794409264092280615473929520860333266326167312318882846489734239640370392924166630894528899518184149705864462066190507810684403513171107698229993707024523046705581338003003804635418474297049317564829422122322067505925603300082501367386254640462029288218823857202037008166711208192349505262315141862050875911387674445864975172565972768624123020573016666570024806350153088806294180554636915822520309118717986356867949918791465276536952886584816443950281320902736883160615937529874570791617976062055043145640924221147351499154680392635229920822358987158086970698056763514271390626330265489117182690064521635137913317785457591444256008164693335903208532537927196547137779845702725078699349854539299505148146298415006041588989350547112946873041902662154878832053841792239751951946580319736780825667019784164287861627833253601209144363354469861723223893650408092008613587958778238650202868087158607172480897648162958000766865984392556977320045976450872827926557568262086624181303713358788846584556986025537408723447662370918853095260063295947373774191724225827923825214025940996383154066700504189508657262227308437169448825797788303948339529284221688598892321481376801024430340068668958272206725896542005737992825280649019521154993736171431750896381013688755947155402538978170032107986113025745612808815897230764706080663961774430934161669745345796141575447031314681259080947671563432885661569187757024172608829936562369648531778408334156477253418415784835815429687500000000000000000000000000000*i1^88 + -6981461442838657888055141058888065120304264724188998868285213400026833072473498642798727343325805067466616038540771920507209843219223727178300981649128171783739193191278263429252048174257824283732423017372617578750170331617814789850525796442425523377074622614285475564745595053879395186915184215865241077950596294304047688018706177867061130490415305062284302471860582796958262239519677448232558546278896639592922363128515918356389438072164085841363135786189589036803903871239236442890476863578076312744830112669854530527112174976434050549728981344293981764294146108045140416775418223495500726668801528819342357596775075921756797629170022558739839761049335111807130196000134080647555205143378750133591866019788240477849707185999088397805651068767506114950746498197162664812476347718411464774248386912110809363245351529256550453150433059922977064612617183698052410650313788218754220018220896077290346895346935530475119750645196078575548879045443337643014591142737198983081297826123845272294456929646872026829417770373903377431026470713443728056833493111911986597228730756069181524884583310242363941118941049946429028234128345051390578346129403771421243182517998124643590740538147763048167585644540494760300893303507766283256032408625950738136390030998235186211635967501797327223723841809856818859669694158182601038714682223054472786717262059010297245809188271987345216024059706292195176482365813734897423466280088981122447148057220103124150158931361930819108487057477324766366656681227508075201957692035273829742597873815056754235876179849262184818823015776752287097749917108877520633659221392858066837919613699534512640463870870704180237464102782450618285840338871639633607409546360563525118572253306820705939286669546656120325302881763309673844379766662083436835359673769143907915622551129113375843251244586139736354948214635290999262381254899413899647627205684254758786853896955547541542736458025209804096478322749039477707116642697249068011678908309591707126567152230808780093040384892847290327019491009103138456666163350463400527095691040785091287091363438565480217870514061469119364327020827482850828615511261327684617532936048403941836826675048659278643955144067910146218562811892782215438299260873982146370451861853250783812481214005369719176619402475593961483636547061904948267168818747409109847212697930417859309836402786198792261083659013315376125964748367034048085007033220522523179738548436893164671877675360416257257792520275459947235136639438482827782905653634091266244978310568791680687826951967384389043020405408194350878294718153266310370794828242612027162966762960477635459382162449539323619566739428484519277349019431408749435482062347321255315345127634447470553553503176148482558138525710080100254755949448931038347432981307258315658761447596451508802538960533858948062722069791439854693700907600091855216226787830690186458595244014693580564039193856008249127450854706894707774749983182870739741027892086729853181350963610816432362486161935229983349759858067584410056680454690940678119659423828125000000000000000000000000000000*i1^89 + -608146666959920116807445495394690369369685733033261206689113827790651094572191077409101459787045688378804149721045001021158729498589745017241432062439684336791155391072025811549692409801119429924108272774554740166096296474366312514845987599710627917289948873400730138658753262301036756811399084205993570815304983544393584966664849051154818750719950187721221986271957944103610708502985692596780035610875975376386413029296049579397093636890198654163911400867126327354006960372007700567821599760294850692051195740534129005882507803736185114400967087265029870040098621440805826492596389595119968710955365229187382526423666995744856879602978902746032637561215600481558673238297223429275077030583517309329766290978993146598949382154991221999458552122054078451871256536343961797480580437472998810878191458286158503299563255209375619281731567817120150551030303875271305164185741803720440939208606694516550349879098333354366530679489416942409237544981452297486780864351822172676236227085145513371558098261528306350539194402423948435170478815748020774635237713127192574880178403175601301277611788229218363697383651905722155823222113957610070817524750638905443731037323762662433505852573963282191000150931225622829738364162281880290863457533285156145890813559979178029352028535884610689973838923850812582639001992792512266630986358429549518615547620653754912039001850448633144319901546998390249902550093305656064334762586424681102006523043387298531244115164498987059534655161147202307322105968966776959726139436543500488136681929459590460409760036279650845674605449306331706396697831951733808251258609208976543178442177882520454998459696470547225599380658092266137465097473929010514653494201565237163156748914178013438768451187872557667724129447729594634051434171783532000200469486646369789812109298087052112590524734750701659190914262981820006881926186187139272478199981001802376300385819496601919037346286994735716769670818719865391360084711144577438838687607409800589693901671225967154037637316133843807048487422289351648724606558731929497344398339137840234059839805798126184162174150626642374057677264671854943984048163473326947056024268848958001729747578776307147583834131293435502115400887401794954193707786606343892203899442201197344648507529262691742709263939429462511148808630900057839308444883135562910373236650889151373937400282522900138596103000276819683433011319606505093303269119705703145930881806944427331744445294304025126845662006289249953592658706886840284014664885724935107246315474172106314325376296393535734715577682057669948481606717152252435000847682631048125421358123450597179296946224209283547344955131847974913919679262337251711180234155095803829455728505024485462812832742264163654299244852868015356860193490652504367749034147342076605430143853457475029915827426579980383499532078782589903506029698054666037576007330917709258823882962838348800153029767167882033835773596279260600458726491720160000517721586483203229125069061385593727768450271497269096967170721642031173324212431907653808593750000000000000000000000000000000*i1^90 + 100217377178861431422720423312141309544993657540441476094743373923026640643570648160112622306248262107054718231046291029019081062246297961233657782672084049962419441628387579033048474531177545073839702156095230558743451483451872452269981147604729402829214271911963830171727832841677703428395009271709370436320849930686806810405450672155674408259635235312318803762242580652304664172694162154826808478557774742120060775222670735128914341951312869380961086134695675443829442466437302813367283062605056239376751163292504449064570105326615909691585025909965768794578167432710623289238348929190931868991109874173570384083043838766519711582543905981877457464946712431087909539103009114044271036602930639960173449881431705439795760314967946953934319049446928308250318204834099643055565994233166794468510665745105187892701113235783803587158087207983004235958693984091272040067755554057450513209462744591223514433984121350260190655187961159995594902085055630271463993469600243083461955867557783350399119060657571720843400050219215059246242793166973466818701214281086386756951646230925026053407226161765497576386616688497857238571937611621714197364976256508525861078589911083992957234855992083785814492069946854324605392395403841651572665545926616823231313395095293207240536839348469753276629651874290694750111893705679518757957719156240463489430031327206202163139304944476510221200581928244903063158137192140502771560535202373356203980719178943559136996234953802244305590248122364079128946996762354866832350529307453561540492888886885634394807585263500829506174810447325232846299579445229390972479966130665752577021441691949416704746947164516290960137906222767563925029161967289090723585936065594710924453404558874366974113674113958072807362119587474169735628788522084188771565980931159070967033609816504083478228259832380787271701571639157766674358160950995516847546095390134736617421608565227140745377162233533748138660727757166806056944856540413990621188626261337513700477767138020987081132093362687232696837330729506857392551526772778366020554881725564915969823535388015778097169210116071219560927533496704761198885403677834586011253742157874070615456966058958747730963465149697277661924383433412518308517430124815764857339059760434421572069116266089008867096159569660962677834534929769279634565234065037340878083971467901873893537872074454839140056742841701882330655006248159441893476732876782101033093680939517099749597248982819966421495860985047570668137861118035017817076663511138275534352964358750073848430672777222538509272162029777707927476413444627780981213061807037144096611908178733805609932230756538658361769798975257217635042594642162245653978352127199905393414390019388275677863497708206563049899465017913795430744927760991612790686557704229682342674669371381510021055407512583819963491150792591131495205505769301111553225127391550596178350547959625821738393223467861911403917555384114126225781686953905676021096902962559895725156244107985431551090478498149766224418299993620812892913818359375000000000000000000000000000000000*i1^91 + 2209222737713487618719876826118946104001752626645755432427240365772891334500722478630156397383519719396153922009620583860613829301484147158732587354932537098022002752180230486010879370325127600310766583686551140046870823996849542046090127286031347100490031409739437252905586379551740095531493508361438852413619706814955257297473371672799063068487012031523491690886199202175435954929795578811345187076562634110354943472152674344691969389141769939971347067374147435309354940504488164316617081866691293119852997781829491036408618030011877489870593834191596055076261714744182474667076941436781107174842718050237600621128697613165703465587586180245289607518829759084085823511814267092627145445229144401592552119752187949426550268967036067394120840713240036961836696120631371816393475552111528673458230291239599193647066443483619495859722816684510546338168612211272163522283821121502334330794561456311922283058839799816509272937764398947836866545326801004322683311718967715155123711685254396191687399665053664326024885678497631045212425816769130142332702029679273370504271469555595727486694805224362472519021971319216077255457755403831905406667090552924874697223316268197613024629495911917209104096305988507071031692584177995273753166517895055407774707567997174820663036728606199606610025949884154493127724314123336840059273884593090669384009804359746035344165479819652026503185216294948517339464655609586371895890579723805487490465037128721754111829890835152665834911161691078881630298166365950977716045386411025312565390392682914894863455926185870045122273887705544427292607984427237942268188749543733045941710589003459699021598294645018302124316302429975453225148082004901807746818212823736687195959695740078041891176982786530229484655696111741543573170401327319137804474681807515117075471500490182399769664933837319751617689863731188674943832172694955596707147175927152894220176602125437990239828376716564557561563076553883326530813283548954191147965773550400700207362918491359098243113252914390450835366838331934972446675064593707874354497627898324297045608312510457025175640108228978818344168233462611317082635202846476304109466633329178085069971498678100122020556955269633176488031852930411490025516083626805976686548982192312187160162353876494453128859441189967742292371118504747577274422549748331290001002967112237179269865860736970246614316333115075223897152245612929463828962311734525834840434549078671079206998030993725607922003100961957730525657123124888947414703399663679818803414838398147270094712666218432107965900083910392724538680875165223362741955513724993747255337379027941532627254983789945386030854107917764019772440019476823685623799979060402925812752724907070586821190388560906734296656542887895597284486499761484973841342369678533424535369567942771654614024249639780276447193446638847443962107305898130632219420766989735481279499107486647348516182747327316507246586346670296838366737658280442357675515746812544741819528831119202771790932779764037137616734951734542846679687500000000000000000000000000000000*i1^92 + -488665952254732102665851887658215402562481979357426515788478969195210431079381343456433275620699799594219593485919051909563761064307150005006497768811583141220044893387735041852995048487351073450439676433875524397747887933066350433974712121270636452572565025206867894357545622116853693668073779489758217539892331165920796794715828049927404867016536540914866427313214943040098266707958669237695168215532299074833046160844023825924151527163244249039594712410578740754185466510259538792713664409205198964452747257600154603703531014366376666284412130845881176233647351468465916105323417123247476483455048029562707676799044737698068801772290894669714022610378014639655974121269911022088362488478100511085480640768046592431898531295769778523735316372867877881264010202693247650939304159842753068124514938745564453186314991887990213805879510669561253705836701538143667469511663408212923411868079479028488193943780663693649660213794042595266517306653606317579054528681357350155605630390041144982993368418877064154918189644587516800773471674757903083741429097241151269212880514175142023771312436316026349083167293317408931346917260617269750362870508905308164048262444845609391587658342009664553025947324695359671547266525020157300913343615671793408859740284594968760024138839186706398870649990083914606633474785291209714067568574441773256488557787125651336285697619249881531831692027185622557252712887258064942319139683231101261398484625610505175418890390122145118214723692894702038866367621229717369211842572744136675048266945331849863457138513182401307347786462239233363232876843850782964569942677038469696194956805889319252221486197539911923094438112866667599923968920389999532552801289801188031924392998587569536235434742303856133214064235853797957657686811683830107046468363924378136654894542976012994878630829180856838812136962411209807837308389716405642314092954414850290719225801052955158089308990629195779418835914563999058628779118936827233433618182543618019385383692337424833765334804954335720904445363863253060977676474490264475027401960660358790415903534751901138374185666756626142322070064612114347515592915883925109737614123783772168040903040781570817736439828284936700301329317508103311216149067149961280473652715029833846233774844236155035723654165478545076849124224090326113487674337222432026315878150805976140042436788156879724072610681647623980046846169883509791078203559597626094244593043683998756612314330090554485413734775994112249184483795123966183284868104962105647886684584534654494778246208766837745759104338317232247018325856955746505549785875089120329673167754053737966008648021936400418195761040717703177946946929890593420150589689976291927115509185844984795893569255297340944855888014009103449788361499304401328042775564586487996254301633553357050670453053903564676633808018036531740666306447821948540257831859014712110828860985181046768427312371592592396274837549791736379724574505801143427447430532327605979513928628890823619679020275022167837917804718017578125000000000000000000000000000000000*i1^93 + 15283985162852097093171794188950826476424780330122284649333753919933208937220147706677150388045830590797414102869137579947672582977718149675501045464541067803361474853792160025354695153928526342447988672692484002854313825469463418881306804980837353157983995117131705869484424211120270139676615254624019026074380794587476815491231321011729044473268443078909087117882243154266761004094387317203795539716643768074894195955698006424457588566602312962557716702899161223424311187012240383973700520181377631812170492149710903642581964721730479222716444809049777556482369797258196360106955343707028746824386072995227847912125833966197768959654872274117786392851530910786963822804126019256638477145770059971708948364715648285229222143557145117125295111950468997977197413363278072969302427616203335708277743042102549804242230249244721858474818118609450149344041243046384506916597968824026163417912217489529773425495658918049819800796782349091489247199015460981825030587667290040005253862849912366228594957809577500670102463442579307376346592767907095003063834289011771057810869725109539915424756786573207142486803023507526328771353337527497535126991134478075701220045891176663043888623517912409073467047998723934014275911580523580086427483523248077041495820355567093019970343900842369382705608486139718436967269650868710116225642606091627517673765844548306887778522751721152163047273857991893888105893942077491568948852637723631502298596641182154595665844968239122050289928085128537410323608632355592807302167910897724957689892549628182639392007429532247020388012713997828080760963701381130971162282354351750594103856078269687963040765031173072937317440779097911315891744552342753962305755720521809895777335546723022324076398591654296780891852191874474500814273534936643566261525597862292470273518341866646395905901412479425709882011315414338470755407754642930865593927911170246046599816846324673037840525612006039059402902129570204960083710216089927669700536728929847444614805406920476571689288902656168917711763106114140654489153144701225624651844949847062617725035960466943246100690398586753188008579602007440583298857133337705501624989947078505179482340145621920951302995695279622015810205406212828927491704968197312611390396501033393387053978293399581012156980343212138318228872431993818824418587448554960824272375422517293468071741247886305833091681254419921911293851951840044511042272613626889479161209699129151235738407039930790026316456001134888666271708700997590216836724737325068666951731460037025330063695730458253313787432526453859578639789087403467289107799343658605193447456901249394527595052109355008232745376762934793257843730384142903234336149150024316027023086099207198896666601335911924548805989085632901058746481448363461507119275793340017696073200580099526697346155417609368917881104189316831820334806951421292538227177330004842867326091174958461594926273278376236618438236772509565670548940280536966754316316720507176653384851750399989275381722572064399719238281250000000000000000000000000000000000*i1^94 + 7730126921835216184584109463640560470877027991934932744497901299891062235259574717927587477117518894331609534296863997357757491227081442704137095178221033243621218331446109761926381725989216479942267527106753033696669185716403911730798515171214411773517778435376700850425004402539033244395143279383039136498568932683919707343650642093354351115124944945652790924350209636914399190179074360735709430679927740948371097556123499797347359547184425556615064705881659973176209776382322906608100578431560413230670205482906315878942235460760078830405887178224632324871669794132769875302396545035184315771122987986860607687138254763345127063894900074078662069005937490481157742393903319893417555446369755266886016389401050818249106744158783576497361589438037473987161273240064801294926392499068233056205361458465743729486494647650674310434264599397661322325717190171451019651428386964647019253557543766114123160379655082830915312482694674991456619891858683449040340441778493246096430066219516095384487392761610222406579130528412860810479807778491542030478517232628142688194021390981703239915532333683773292661570563501542126555369554820720404769518041256366876947715879113727243353077391498062808847319953402872296996962550800161569820710380125223426837792033812887786036649025436952481629958480097188620694841470746656117411137087976810127986697079588083087452092243696423369322906739834228339807320931160985815724827838359803681143116403944685926827752367502284728386137726363426327280740058270799865347378462471984561427371202227516222515026836406126162420828397278182398642126768329414439285907555911412398423513006426068606565382898691193649095956821072314218498336426727231196691447783573295480803541544252515335318377624800313483545116555599206691255422796093784888065402938385584301943291207022398847275497016154371986072373503219920462144808895771190737782069122888986390597805286560909962798609234111156307034363208982473407344269474693754072391871366799094953127292327152133082053811785409936450631258580977215652639345480141251796383005368642484726894610898887006674197736230250223707725778766702715572060658309535300285699194034937401211695855394090282205979965410013657351921842795190070185546573203553193108042802385572296689216322579986741622381238101094977678350488640212307476655539248926742726069378842332057012628856548382557208360252676824389845468400197179889630784889792991273057869678485526364084164409792094499523560105034706737912799629909309440174070387425132518219672536047524461673071916767229211977222780910831923202776460566085078807327162637846147597634339815230853041266856762604815608419250663125633812371362298138153576879244968882871225519474809984333855441012441777537206295946565199141355329788416358279255229008703071159654355516075549263479077042456535617693195912417916851239978132153498061412541065562690581048091986289995947822109607815732862585099402020583798102850798704235823762627387693457661448573454890270933044864215850830078125000000000000000000000000000000000000*i1^95 + 59540115807313508159707585505370510459143175505762644948858623392667385089585472047098940876946484622713332723939488953988504557250387980907305705305690374929157239684097422315124307654749786035255358804755125163157121792419410145421447598680884125734815839117333961036739212060282433593152048881128418428520989572886705510166596876354190607599056514540594467753800046213119105225740912038120628758513264194893393938397431934688728944842539665647690013257729859214829721845344600455877148369662120827853835662439562184166267369028670225159877997787410306676380838995305373729976371746014122578742566681630421025587010888079618373213669324309417970861086930916238921195407298281584094870392396991694765052113841646021894901212553205399463225543510179153001194522343324048417163796642459024875454201021623428863789667166989367539085894457601749225710521878091038085645420662005004776767650413367853954279272226280130429970697942074014416584088244407891848660501809461375486281333709514796994101689033445468264194879259826453570444841856751904065754718372214405203777652633318959111146620965215513358942978938269427196243621584754463670776215071283722302432970546064284152254378423933891149351857038587080123455776116314247823977234474945100253956859061700269342205234538199495512336830542369221388396609741451193443127295026524084995508649515227568694810270787280369242910653299493510974780227401942178974037230727316002937742109358192826711027590342609379406687338247146746187853061190734117479878724051268458414244317269663759502010401324927138549250532586523187741565337254302163054090492684764862849320285344872129889062284402006651915416535559577642197173792175440128575174002929530640783883994427273087473844201326532940404106690617260678103945581002149356006732470444913081996396705781228244768456933220231026833932877645279632447905469693054895797104942209128575258508290029458877242098541288769734642414412650158185406502656266439276088258809396280322540449534104551426228880721184634785843442370114354699735974550259943470193399294587504289634029140841361890668367807576154377223387506100374338915667881916663620075595137032853286830206576117091963932722257339448661879610998356694257319535443988742130869627897262785745446863045344147928643805816239555516461102267043247384102829198500157981031273423945572743656870022925223763496884724061119339144239828104249861007372089906115475505849829401330848990844575197610999459184931062670884825809258163987135780714727065035005479759620878058034385653589227018330021795368108022213860780208858612260961387629532210209901917613930611568042756317694438442588981189816152681876087458280214745436241900736110381516651378509234300877811445086729141323306187034333352405593708493054381101317671951093848997726444862740651145789909000766280765412062924886085392243763912237938087654990315550077710569232156420365689016206996408247266305653358957430902188291873728120939296011124606288186517057994966411590576171875000000000000000000000000000000000000*i1^96 + -5820919608000438605983784731143941040982658933934758937185341825029116000361478952446882926347438462865225810179725430554477778238448900058876374418580019456509730029269033339089431106738383352635707263986903732360397770441223582413497421065664966409777875713246269303067405958792155710184171472558907283961182408373594776164320587255455896217637906719685653421803114990487046161996127701266152704995220363029651892368827244301260251734455467461635472788848415449840707829130004403409105380234113315000496819634557866280850589185280773815994198741421886357358346772931238801590252881773027960796787199889403712684781107843557387650890779532848455125316467155332131930696234467009631560543161825178505545452525809093652322306462084016369548657826012165329163952038045951956509792934001118289174281295169863999512174943415010336232142304935100959416329425711401233776735436449089689570121068083104571226637392530958244254044576567441143702484344288078934847336579134482084971714795153080015022806794461408237123018091631911532997461445861566345666718881182802464400326730872146326970351852665127641636315745180705707983431371607380588205327242788869232403453289918716602357862454319264223160163606971481117816158565816434325259779343453275433976876476796493545478203540037317985009534788406268476808139903799493468122291668504480739039186436511709531914624664150215359948742782067979767972028829124496668132023508949336399596058967425624861006304330886630154541359674050935008459005010689446882110366372459532800523703111291588224635383696549917973385652531582505421064365508571261102450455621782369398555852881717714151642443393416293014142257371801954893721276814883299671429812019696783878688792201734550318676488574108609881944708406894450217347749004665559767838526003043971115854906215466762243076793764430439845845293224897174282466431859674071636653574906933231207895410307708954998103824953220006876222095758461155701193805501046368799503661810523496407902527113248076092955035420255069631767729767603290959345016348073650975355731657686488747491469644028816358517132750596130385315935394915906399633857839768497444354533059647836061376199172049236295771000125024890260672416879737654868459198070101340542756348958172664879016297685587337508539796651896175940681413518757462756424953633028183214898428310350461432560665842431628752025003554416490161215319942361972013667689454011273568227990634615246969146366201952385804667385337844196211961969328825291458914362458865674972524000249168334699268038151293391722089990247335632806804605337669835423355497979575472981500626779780604178479522476133878231669902014643276728922102504352362351537028238621162238453473837699647955768866808678320103327357575168055757831519132209581416989864934827272781079321320654360203022443904844036396536798418566357254303272476046026723135155203045734988880715511442648227503146953392721825013646793579809662818847960467361283183777064779745882946690556335449218750000000000000000000000000000000000000*i1^97 + 1357726306465823852685471688981760008312197576137974069533358936641503575725084366552644158850471742180977873941742430160622584776334885545307277530916928487421209051031548572128537278687677402640613061801406524881946936281843148280472621886981072437903530665690710273123999718335839740932638673997271723501996333283270497896871052768391587909811344754313400146300764084228938862377213618697138541634105876899584155184267630439761624622546366625325418935221669254251877070337871930486052520769846105345182536829525672532722595311389638230371949118110564503454370979420271258559968827273614872813503551145156209237269949616058162836455955058923628897041967255704456041009881511833205128738166189703515302638297521723008236973495171660756788238121786997121333086821894689853669498892619198271471542560474538819383884921649956057448929359916009951332870161856101945676837204696454916641783241455161196096397870932573233964109597344855327780846904648422118108693538458149039230197291959387741448608943078473552409178437995721827736138957276344663374462971402175754214460091518298558887946147779172067283251233284346499477506898730951588679690834412720077834789680101057096497051442490692943096976812018191245565874082671223528729638660410284688562985831229185355359816195579655359153674318179873558368741276873168007313782834138713046481349945962842993585823479912300336681818464012634252224878831855250214178012212930444366862185363697794836544355976988532324017929147641422200372029827264935118641173958510078821113720946666031566219976774952917513640410793721814785313151686543425280089686627881607379042731857611806444921196103932508191750696122833442165856002444523395558449809548112039061568150615507203059489794247190303591490573770155976158952008195525487587651011193422458200013789320304226224757470904650213705523996714609553775000108023742189942875490853709205826559809778037912297615507498035041988700036551915454091859255786099016601924557119612621474368067802616687946909711516922959828979528314620549499882854590303268711271113262075388166694664045148389133060107082153299126893049274407433706352867439255531149099631255508039785643380220024070529092603126612735701193493867106821691993767234388258355823417863520496991424776554466383381653577923917608364587260131777356575501894470798551096321967339606616674391560655253429676813194977407394959629601900945635970039270168904576513010622206357775232443029930429563079420132476476018055497602208257359080729234882713155975555027436914917214698085086168868531087736853428469576559840722157705252880339286224739040573304046385672543826357852362289431189191776524488460136310043682911847235782028192022770033457455029149079783798099764025242528007418326203062940979931526797924571307258893525537919387511393179872719714621247080513695497914106504042008213422307627914165187898143676415967186045673673697787263639874703330283988619127462243444441187063703794979132097855228164762573242187500000000000000000000000000000000000000*i1^98 + -70410502568202439249120641636607204831115506959423187529615849312618766046889362610229546340978796414228613686210452270135285161149198542017215604459810182578902546928886459422831119691595932028728158077936859468067119489370941809262758215864386515414909023256564557214218368432679787239406494461685304867990873756629457370384292964157871088386428531680830580814642340554397307025773874400411945895547168951669431537465167689034041314755914315707435004818935768516474468732224032826112348494308703349500229033085924312050039375320269944390223406598731812059109003038037233016183757399881659680290071048002936149263334279992321100443070292029633759701873956290218694252751793257666359307579185979919966484211453813531307680301217698076957641173231036352855579689394885295531056800474811711843354829192592896736642701185945724786752693471362050626410011185171084403647816828598553619787433642333459458595391864519414713185547878551157732876693208919542539812046096668930563587970069186562538198316372537453968349853807177874534239920988857185561358290493143263375885305690926219959589228584671018938099573244609242843172240333293623280803672166297488229349836410923613637720108143436677723628998019571345196895404484087246146134418029363301824312634483722224831574863530864195861198898073613807559579550481926459257166008675794169135628921761444135807571847425515714421847132009168884521560732053055923586779411741307927411440633527058171549715755459360844989433791209953174622531452242720183960348176984444216057015812872153054652260667295514127571093332789832655200845374059311401647046285851283972577645236813957530101981061636900903046598111398164949023838409121567812157843776099388986028085440916728085027337641908004799808587974414326015432317659199934439989894667603961405873640024335825042586564890649907996321086571150560826908222833028674758428808418930185492107575531370206927219082572109185463509645660489943071186955212119102169753249913923795560159986889516150837222926672331380572312444712021552382716009146455603650783686336440865952322620035805529008633515561005705928256085262112254478698562483439194897954157957614471295320628913150080541144889285376315793039474809813226158592496881008821201405745553079568140865733847286531155613075836228731841611713975022985994114052168306130355902769821479808621833586963859776055022780326961512086177718494450782866258332874486753571377846061076379515986526748021130496185118685682029339226049081279936823045095875269310679347507326812772399738087675288188430438966213227499459256496614380080035888369464784173454446537556085140683340199239269376096563113736097994211085181361539483779363462333521158542262515427543243785532451329965005647070746007958319188834345270648716925391000912288833668276665787049902372539635894642431680718035764032876729692484902366566593499182996777662183718054240020735802669425668193514519883217389715854837560551711175272255131590259483740722656250000000000000000000000000000000000000000*i1^99 + 2011868670472715919522697685789498431449508305972270838087832094336040666476672135773445752578529794069421191397160584003112617294076144901535513162785622288821286069986699206016930187789699624455747806254537618195033328522887330887793134209945754086001467889170936583462974194133985082058191814692531710854938514319862994498414979353499822021028532014650765547328428011543277601911709311749303510106044321024220985146004691919364413287182964792698166338512403728093506655939876872177164287314842230338089038847906651727585286478690000335034253130498539463576543187947106613595512812881837536358756093418106726453467450652450530087549188725141364481548124919453823687352101358503066585560434243464204194081246792050916171674380798660701701969340670246612680213048546629891330506006775022988301873440917394139507316536674646432759024109032906135073789952720476461191188468720501132087329427413400824067381164036063863854341815724932666956815620197440031461489879214190160878974612197430026088351590557632293546361170473998945474722174282312316969914326546153409882723346877275525682118415306199008102135914924007699446566127526213929947289576023231346102949542720864507033637821462127203492702000969870296080543007659182692504074111980297906210633189047646967801943344011243554489503984394396524111317214437313516454078668970394162766740303860392730904041233118355349427339495243822871250347698082567837658582132581039416629517086246937938393677619311519695986663904505335632951108419404522841370785967981785039591181557234180324869740009413564689944226255132055451531662696247114926982396888645167217735345081779102746863239421181439616683933974826871053003214650481254421051387969717009391068439080537220680100860723854526698878891177423716265007939098514691948023298132341340000159836289069850831053006119738759801460526615268774925284448952878873053395591913005013772588554675963235964031782156521749168174324946632145594037944057969915359080855141170208627804586424678297411178652377849511839708853212458555890305431762662753107527280285191190068603115515265782461127792208648742370225306317959744887106923570533638602123079187401421826249685168896723656128745923913679176263062172815422345222928552571863781907100066412994022063189318234552995048284781217293958033937761986938619017702030622603860933960432996591317046663777773708401606277835288187652486490703183047624506052708528745174628774142409965432887191535394598745602409328359475065623677470093109111760692603742863194347537690301177690865318601449151241931730712401914071474890309218379654604313691246764310445912729352020643923518946824833610922924775474889260088131322145203989153045303942413802603165934120300647578354200257632982944808432451595293629475068940198207921966901272245886974576540183265884855400898579395949222289241840921900205922374409028366555951894380212944686549741508045861868706633916069511402665382203174498184744028139293838729495898437500000000000000000000000000000000000000000*i1^100 + -45805717030901270590975007614466679258544363949726868087864852349050297422426573061007833154767805161737361681684437793447068556552323427728474719765427587407323378763761719682156607007059416605280119634884404292210219907657295491481529112825073075393447433747314919617468098803857337812257268236273301986138425214009140298603790376785927568308867748701606998506348788798698171465317225899328531470376600360378268201416966194525224158513291596730181906703203894644814394000595589607642667189541072448083788757147853066556353856496048926750804710428738838185055031403545863310174877237729503172471579657444893377491035624223546795547014333222424524692660447765935014837714422011367843967351811114007997061617097764794914535149001641364020115608280734093801878090074273730652421704198471378441942390254830621462778918850084396771893622720324190789698968208027889605334093744925347203792941657562903686376442430936608421198481759745808456766795418458503247598055398648886677588725952927538691958027157793954224212492959752363600973771626175217479554066874183512971464964890114234242439461640564576428371358145266529358373534538936600819527140326196799413037218466990642375462896359777626765732082669727048939471358658667968408217975854369434189208865520529198419131506842106503245212839769856801877440052751572891718821457199032751091462347378256556632906700445138468497207630632030292830256240401901936011939148330242645940930112930029362318434886859282010343676534142147132206035939067372078094657632151071847316908256688313233113473978383364115731924075684415287100157266803436446230641109745614864714762924868386825297367362985001232581347519229163404430856445312421781554467702213158054565299384511313462105383180150641962227777658064973328713882109824429502113277879430240383318374113960191154344788724155707109098785778234145829116126261878460808330799156434254480641322303528344681078082830486686267149299844078075970751724129693643771459786581612260263969144794712015554566069552924297388679673018357201214397235139638600475077345540731149407060378626847084459073157446712654069578675969906891890346126116511145920603297567211500303914583874486987410373999319533707708899119517696153031295500990439916109158638065149020268939298509696648553965339556346134298005679211602948048314301211384385592965878674177727648636771073893071827738252553433637180676050935163633332419314367757517386705241301389051536017838022810179236743880853213025227777335351219919259270509337790241270419906814612794669433703460742610688556936359064187185144420582205245975860923488417610274296448696652826831250159108246774496408370663701495193318482263912009992383349176610488924843901802440555379200900517461444630735329158985354105816643129505369263292854058191253860047156267138507767772878522715335568189248512170698974660050536453720174037654693153150731382028182768324837317731271327022279011088706136315262582522544489125390312500000000000000000000000000000000000000000000*i1^101 + 224798568548957728178872671962566693162064326476607230236374015935050837960822372777398776091119817082371193497829146859895434399125373916635774403950142960281903805733766680309489552117254166828579145673614967890291449118021977870452438555121567437697714592332223075426024526491959771085418483469585627067106334345813418537551674585315041212480623603594323187868997062084427023459495523429425207862419168837095910911202390377032302610000919366231377115904836999872156099856181848702994718173942825398780820971506599157976115195926783720157103254810060137341935545690028082972430423673422640282917950342861434151811308432967287177073115551214305890953339489563974562761475291283962099953698512531714398460559050391586660023443064450714230468219757948295904031224484213114935834755614430939226895974606811198366740158118406419841353041010316441571273007928150928162498138677065936212893026984797159710867430995991822009811498016412674406113379548864112748796679890617633545322757863618109194934439848067029670255292052267098536220905922301660799644544976725155821781401116465611954198166673775898755560732276570536475681880351553001225097527218978780583207011678086990963377804251953436018243613919792424151475960045982489415295875653431189289093283025329209028613404878590459242846646583065792549252272852770150604847890449227771945735634450614311958497382848024389410231875731509596787783104436819492941436258231948315990198473279627444468824246001223897114784087268887389420497838867787307405655791187742315498414172076436948919633702974912339944576167957817736811794456585242648647889081025173401729894168355206522612388267257823621358667828701943129585629432346222057913836269359538785812857755083835375222531983126274194427628882916896567379217194728546021975734412921085346297269759338605863047651196480167636952496065444598983382420075591555548052451950453579641387172261086292942970496338375277268917209286029444845306304482990165842431804901531317805999021792494966324971014775773780986964518525786464464070898530967230078673042573599208306724348561386486962412020921209160050058730190451307388820739897479238235446385408773870391893472082104205788611402487969648306608832207943749458526731365349243580303207653607874366748658279880451346710928416283414721607543789998607795570787198448450763564309479329039765158274754390419402296661456555582602009680372108669266314029919834900695169692503839730397846155272429193404415277861071085517903506273907768381957767412601730783637744122351318851781393563399454353615612118992706045268053361486061858085521251536214557194683474938540153778948646422415123748698892317081490523470021326392953890576856044650092720212669251136895664160262639702313653478630287728495998608943464320973070705048797869779661444338195815005010107810917567276491809251150097612035935478859772206421922578858190836048679792145637095640546205565055048280136407306194434325695385843750000000000000000000000000000000000000000000*i1^102 + 10389398586193113130020386651869069633866091614170813329480551560745876635557880592614585044051215893225081627415946896988291720057210054886678327246276116691557284220575194942021451440608331715164380252701189869091161784888933346995569302437900280899320441096665306840310116026346980366292385018832655904143900102019758569444878679620396165088975452849366642300621840696521308148400770089721421597673074523290473181697884286797037213898034490465642517515266095403851458072693007158323345796498544194382703008387241736332975123857738943578314846712910101003788959588936947839093628250089251387876866823194019871531068245936865124610099799812548275307150887654744406495536862172324601593716765793504715428506516607548639544579771774793425141942612228850891024668418537682580410317261720039117817865552612507647571024816022629938257834758524684691138227884121635663118970473551385020016983756042079331119857451529136801085512752544886480057129529241444806972469656243190907974148270284990177421523844133078348690702409554501053861677385470903958515015890975037976218098555348721015699042580048433044851766187017194731065272594888952371114320084077806252896868155892150300087941639977372008007111945056930162864559616701955463067095534708103606863554957584398447546215366497787975187683907681644606584895459464967634872287824068658540248225278878271074193996490252423931352515646137666287396282431696689314954272276771228852319433316040006168825919803641672952415211286138963040231057398553008329613816959245177811315434834300986870439005781026264096013113697138420799152654398790799353417040417216703950710757996984153202856776433483354526391781994670449091746959643453022593509984746190043297315645902537213162649719098199415307174629171967564312273215740978578145022965982939261134892578381794886624973976998482004081272011671313395187570121851904704048173615420339079480811620944046291427135411458024027070290886026026946450022149967452260509217537415579884338159338851210482229087132845591033508987432933638051745932564848107989190500425096791090802800623486921847633270928201315216999462484021293111109609170475575549308483177234737554509163215824845622935909447313464280391227609235600516572926822449436103124368029027294971787422204119722901088643360509402458819296769958115180462148770155199217708905764263477367205520102848273812918910891580789714806845911642904084599000596745046167870279228200645883874443184556458219638859845587028202158903802619375324574423517380327933187017937574848476715227720353671993048464956366166111873348931700294187283767226131516441262562443322333349924659065943716841363338712044594935206564143160159860323966230146508923601266882400599015456885718614818707599461002848904930305813787743609637038767678577898533790756628961839740680472903812085351765137244547210061441573517551166275588634322654294311405135787832425767040324213724123749858848270211190184177087500000000000000000000000000000000000000000000*i1^103 + 86211822624763469121587272630808480456033058716740290479557960433770812926480748833197961963645753067852981520932839022810217184782622109380451394573580742576543292488777857272119116749715772621382270191543833288152362352961925233103708346893505997459191726460387584868234812150232374342957537777411395620213251064811407334384650054757178785325267718925786683456986743816588849667688547426731502448243383272718716997292879557854724413034346705445891316537564450238105070965946431413230313111008855594435530940322510440477551663905973522048741604925183816911167061420903512236512378608062608605492447738089007489423493053540769078146617861151095310684685560830923748053455464356224226410006315990156542245902292746058850349551981798129825303855076178448399627151047445916006551205620045533110823859618811039027762247091150607031132593391266624471719579504856402103891870614484893563617184848439198114830477600208050430905062602095801226505996979343504537920044702547337632185746615472904634195650670772047633217461535082016774733322542357233270987193327558055795326215758181387483626914563963407363840547549037282448564748326322948744521629544964397984602070296432945803710688126995188242872213739588904229646041479217650709778783361813929706695846699139658442830756349315546038473039203751050191867311321858900340601185206049709669163071327545937103944769927668736991097661667484596488081518608740821087920183928824795733008961709905071098161195012590519959814287702623668511499603693162320306425429674288496556412864231898672368570503221354143601824657215357139201530252923554511450437068905233712986541384659279861295614352577570197856487492845420423147881701990403241802349470517544175497147168799716896236929854967014414503888129652384639577145009446183445934629045989522007589208827867226753577222662265028219541093855806897926483220235750232605456985091066264519711283868759314724158977596688703545452924685381946704407904244380030468195115832847005398408885456364745610754480867308985407585383607104917194179588734675752825281229360065074920628587734635388158344594056669318350324918715042858346415269856557045198655381347733273531315863248156324340324642805586768532556061989534664691058606726230617486423349234497874491068702595518235174321998858064026784959169446738477859392009044867548798490923986827199071481526514335344349044506975424240962495439094736911003576913637624291162826089532141602808796658060422936513528662600960276386057368979141983223482667602800485568000713567926699280148731622608036824824134278734462578751063944068072139707820403515299109954034140364627844893335207369019570878641674230982849825958644424724308870689832999126919163354523467650461615635362938042369727094189525296165240501442242180422710774610727027871001145663228087218648978866397872274845931427854141166866088827910815254678720024122785630859540739662199012985491594545343714976420210910232500000000000000000000000000000000000000000000*i1^104 + -2893138304847649242601864364446089999819274717986060466046647465616787798757418370331814206526405408407298656968951422971703376698349097287571054723787330364173508587458083100973740481637145723026852248654069436077100197953867375130637006766256268337407746619085043556342914545768264019568251476925635127558137199892275267710971998501117096827591018514661557285445876364613185066653191801023757961221471291280517767559840326923130414783178388560979661756292804039828476606249440236967906285980678196991090878873976261521290341014168978246651728534866254208087491358320311204583338832768614691395121383161576342881852899833941216910717301330328605973384321432547388413696923520343807982082734395398942750543739673486402364240948339294101959897416098672749620347581991345780238109989427166692915786156225668561280751271597099073958904646602699961064509851707519798422383639929095200750133238316017441976385469261227427323489991626219500243465325249611182149450480285603226073339889840638184080633582873859522113182248044441404987114928005751932699573761503763417795276693667936832298749707050046723842996501658966870760456427884427947659255108183062374921489369653056771533190943088489741043014731288838151996020348882407491113964451108219131063443579662300523509276868263872502624523285385464255230272273967586636511728546623195372877343753598054993552302858256043531927931197187651919842401816945527590055275201154778451815947014534020126266476929491140016566944860241225994815068054954128336598859095776102017644804453469475773730092158953752765101820137652966753972238743877654938746611522775829638917395247965213388138057293929760919560089111123388305891846147785412668083601711693648320557951414831840210411018601245836242035810931329529046804227521403685561629922700714296125390571060962134879612371703565803684685077561368845586590227865808394324890606522919445222388315252595733489420837188955371028018880421312066236812309970245330248264449214797671553310391440611052244856312548261584816658349308760473682721103764352101947112006462954958527287756103503642119455077261768530925385896914130081171864064958431365483556326062447164751170453756546897415383772240987340687525366647065252731492325145237132302887767956802639700747523604293206136320946789331701362702668184916873560063572666155265031971800852615251677776800803408756594736777497483069720452236854024284963593405774338481244426906916268359862784722985671022169735400467051419018303385708580744144428058909765574204223392162493129589884089961276916681982408978240459846002468502519675691112615430597841577213331722700761249900318914572048114108443170360500390725160025610135219874434074755452749794361179889799537823040674034713949804905885107364939227420783630600697555713756394136230426976087919533901746485838640110436795816506648782253703705350728436623490847281755561426287755502397941474373452306979584963605109000000000000000000000000000000000000000000000*i1^105 + -42751107530800340484431598103331910582898167469537639950917512698748456809262082006992995256241285159497363864217614706772156089804319501654188214834236455778855941553401226932527963991490320353729927980347101225145745587242350703555948626656160829605869542912716614711157022934618955313379616444147074135098545273374444189459141064436939729639962205338677137959113767810190614271637693253837819118236051908440299955232705944424005135990354033768596125211447237218859145522975644740545572030456458709466479583582441457827288286064030122123831022812499104226813375606732655635922886799120645724835506487262012433294312550930703641472263653367694389008497911524280354812733724414771968877870323463847100985876866777581376553153324832236900668334027731005892583861495476711273689421177113240518905098960845726171671259160043058833043205145391634626328298961418425047862928069436085517077919105864170628583272765509479767029740888544354302441003114670922164221364879522876983895433941814397639027787068740226174455915500557183726841603770171217564020461424760791255678796940728300367407931743013899562174420517931838099735697063029579733370994218308746503631751111495017506658477572502779480247879834089771996912109933066854451498389736647997090510991380106685843616359192348658856501498030704395072849078634528579365926915945434486522828802497575999871682377779419911296541313235206895350404646370304096988449035070157319612898490980148270660029372067946252957153744088861924359023831487944818127135657989962726130561209739543386338346945562044971517377798035422255765393987309168484227160027303757915768843355546062680359852282664735072576631381609894983467978077101212263235359610383852925628753390783210666000366441262034581896366084570695460099301471735630102462722004744326305879667618252077725541831304529557202410810291500659943364708388049727039731805861219628132926138149455690998515092146630630776876444793005446886498685288134451279409642995913826933348746945300905237553881674981078111665644858347977260803107965030163292370659859471418383127733107930681853437793032576508536988153228466613615713247289881746198086439524658013971987717920062283806364788465638046133818569962322886750228635866109720719996605402325862807464674828881015791193818806011650651434165222704688378862676339788547967327650273145657963379114470662339218750332823947935833448439947960300702986802904958941962828924530797790225108029076174278378078978984673227124060940178674419371902524519914016400966784263860123238954284632531466924484737181214705356162497139995537387232373300559534152127918480408939986387854586541184618289922192001277086013766657161808687955571954064570336836719847148410096234223242784425152302603716295427647075905535141452715549188077803276152225295724487334548497632475701634926134172707734149918571003562287342719264085944238309103056951031586288835489677105067403033200000000000000000000000000000000000000000000*i1^106 + 298356266012390402409169155281824876319637914541986345945665385165941860172163007868488205745559851601319818023544364887535856651146925083589718895752273254845803538862123414610952009791284281198479452154850793983517101795336253742905741155900861887839595784197546628688519978302677933710294134459068520518881623720981129816194294857730785609260763218083722100157110359218606583635483661933036966381039415840189923913651483820591412179980903899721649904422122230873428551004077858580972819373312426604754621076179430253785796838124327173077437324252751122427127674651731852235290086666133152784134994992190743758731353098218345930998718670173456288839322414848604395485980513124562199120858688715038659192843376034765576366056883230644921816540191672675172292399577056307093944498789371409363335199806679849839635120202055512847242869203351148497274181051178087482277520743753234430861347514130755742782463204239824610870638310953441552721719179878598509509276863060116865495112271693602699425620702365733776491891318417041754090404468759681241229273922203945758204286449065792603515779890470578350240806915825352676675571981918315312755891795454264301064040446155859095584523214488983840618594109672787111455522828254655377534098874160708874184035888326472825645069790649437411103717388911020730366413306870872263402175125072382715678111014993701912414087448498643782691940448880619856948956900405378306890012797788208211259866354842636722652305414300618733801632007455931486301299945541533679905439823609300863106254166142094819082644068496760211046089698430206825628969925865723352908407773848940988221207639342194460583102789056588349751060091574409632019606655854045662081536807427988706427252001549326312032869614809733992973682865380714220733885419598735528517860877524175327267678269952424298882973823330031096726789542817163918045979350188240752600480023932784219375550032149894686668022493215587801649053620985009967853046829840916027144208537158064797018712038435270984130379778329212121351733174883602576301130890766614971592567544962881024601165966117079841843297882267634078975663872490149927262589690667361144412261879840979371854204842043720501710900968775835973138700059985593070005779758918465138418260322995225132052761688992235708196613227172613378849430249856427063684032914925321424354413871433363913514010130005011591298021592220086049487009147016035754691130603956852103765749476256446836490232035375386981462447133811363183671271020705263770993449199012913469736409887407262096144497138385243525159963105671752234866893904157792747573043461741116465630486446729461078519970203956181206563204848155162492164362963602661594437731861871786251174191880075817591243706245567629264029257588961150935274927053886600325824159112803497486700605051410136492159382700703440005998323693332941924355295827827511005007548105110828782321216918910814250415449280000000000000000000000000000000000000000000*i1^107 + 8891814021817113406871840906651299900975126942188735447610945979583958170567259668668195578750374982606071412853641390977176874452438968318869087060699415652321354766869743336283325699819067251016329995784452104654070592667495535876816008987906617845098733868174151468025248550571157186893381900825613220967330555626471611484926510355436468405365625005063707160248276913981192778063731470646934799452381371199865470766582534419195025001256267329232844111298737843521960486158050171118486121091506526840365404273121101987653166097705025009818635908465677407335566839153560918049656082126613107167812593253246825290269759495733817709315423042442014541292415477893064478287347897405229618034574145594246564778295243744667299784520702517563846112347092957329636021507578463995886461764386879361541159079809418367060612575376989733362705563300684556086631198416108426195164628944950481171061943026111206426710228297213660771793884246389207696950947491367381616341420695238470925625859714718191978823254820723583524424693312863028895007006285811607135016967363421914686015351700989785885335366356601874996931800093257000246587130626690199248732405394225561615024405926280939260386324257546828285834886162225284208594453541502027974992298070472866060157338723310838663245967114185552875813716164742518436678112003415601815300120239821973393235833062869694769634026120896979734555316091984634574673029791588210051261464274059260618535386708982699153202669579247133900662031428141718873226358048492791393166356156843295378499735166666655523659217745600508714358984628719120810652784789993097149280834529949412107441281553913488101489800090081777817672329646369479366355382503156115227040746596158029559927921162702162000634796747658116018722318767078508429995771837615122247543720996503608853496367315586001015913613791513593457343820294150636400279490537761509054838630795041848648517070470536345332163432471457503625060026480546118067425615746753843721302001355969261353859105454420901270800263663929223892444340790968026870295946746743195210217671449710758598463805532849630209538692333503817649155540210043447215322403147617333166277311622656459393187906809789926258089220447877634364505025471803593050114018391769311994053180353566024786841702921340642195690147764277825054878143580820470414004965563268747644227864749762775139540602276749192924701713527397891512654213196941963179128133488762748523092213468575848284018879693261025886291068221177599950183107566871472296388061355123552463209030207262272378715864055077193729497798154483455349305974764918362703569337680533849905770464139954130696931211081956947898179393527530939279255961384432538616551260995406686612837932082924581891054154764097120221964467996299793928605014214832212499669841761207107898802738756642526505620796449339538381845125666772954911003150615901883754872680236754353076773667814872385408000000000000000000000000000000000000000000*i1^108 + -3486851052265396164587172636768682723613278846167433378509864013754285873661406860041887530549695680884017576632714935846635345307340575196834707312205455437045648907517596543520847716329171193794113736546533533988058213726299773597531903335863482632140153536583010817973401372981907568343402422968098775386925995603391130062246276907412062978809351986301158425281230293894435654036245663288902685643936293491038430984959630528385799806094783556386610918348635759514074336194842783543135635302411555429143324112164337874220559572661335069063632365849028854048200747725102182920643099298850790520905384126278023497108238022277984082205102916056050568414679508651180290358649402140565651352151917144902359232670661661680517040941791148107137905102749238199323780011800811578875488395199250001214504298859025332569474621562620486536988890083361647246932356317464851266463569681911713253558204697859003232583357044990522493959121656048082849905507059006047187117721734677000523327129477017789613009144830227123345262351124024566772768913839373248485297371883870551495131550679129063457125099307336588471921348306698338155900707249638099301002047869646999271905659758040744829825172090318304860184100675427222958632036106543038424801590622635465688083172180572835450158127063409581204211357802956636143897505018846109290750611594439278008201528606410910248649513094797690663922762145278967209824579409201249106954892352156439691983161516830085074586918099673345705444355171815358232093693655872625313081756034745457746695931780389469668905359610259388262822277345309975200635391649570293577062665550945146926217789304477575769130179302205832531749316926118241461695608325044565057962637577918526096442394329068685673916654438298712540871521639210969596203580652799065224791238559385912303288998376593183619869403123160586113172949002373812759673272301848681404503611890407603080346526844219790960104889098613825828347534535426469676466377311211493412452672866794451461930232007416769672144921038878663652755680974300542954688170453589967407194896304361283634150968213771091879820223782246619703120418964773712070359113208260675929713570241328404700272842450055669896912505460279617890000836368769612809681094937975046564103921101866078588481427971564502362749881285971619372332067984966767075381138995893434169048972478044513952803367111340290246116760515686501739413214848176056967656983293366849249174027578542641815766128848442328296148950730600750507148294467062326899138829020619329932515872947368492429696728865685486315374902826419948538988418923141173181872438145169438990428870738175153921951371815514633222054203650234505858264766708802009051589923093888599514338318483582172397769112431627137356994986497308960053954987079772063300782840742527173664928935205717130000404693578244952267487848592116789168358977046619533052955361649902750839254234112000000000000000000000000000000000000000000*i1^109 + -712475282449306592422957630281629065726427944689215183936079448363728708685888596100889077356559392497900687090138788059548728718421512188345820484733099433268580647062854750738953074059533561043827701121461031813091965703645404868074080340111886161287463164089441846886945300034791931241652124704519789375809449643421843233214443506580032826056038356527402395051892045405731912142751567895214340681286741559733025207725869626195566945360610037919106299247838753212498735861259510278461806070129853414872250978210457261150343310030220076184484092676284348735114230265450103866205753082307772128889426105312933415186511109393644512969120023876946022672761868256422238940512959742187448930495021962550144564844982853381535040333278576854809353473896756037951313522480092525319908268317303180935966604960832708578020889016433734509632045460843349475723387820455463266320099584065717411987164197959125108804378558389606266894976011705548210312129517027516847771270071753338460750273468956833610935082968253061457769257654133055223928797509573800527646374640779728699880374006346690993035633418585471309282230121753154099971707112550618913922659513760966845273494275039671634421123769548632010385292150538983493313453866136959176367306058364657368003602263675153467884330818834708684851853965031594905553420044603070879575699825859950942993208352010251553476632973052122182461318306848950611434822955806943238799386634188720521466401994332618758075249935836974961546316029664690212559803369575062002376625055234215244011453184002033455398836954319319708700987653494324226672543631394724680282060602852435910557237545341498453632589826187472398819948920090589237281387162692938814282763167744117012062976483184570607279438551390486446893752530482652262983285203693362526917521668741983177114586412758929938980360616408440237467397971898199977544576557317266767145131206450619288776213588513549194833169322239607311941029348824933736709861039167015314626736552433155506925847161497336372909010921626314235200202141530367409455196693736163927032394604295076776974232962847084537569812196723571552980832580757314712585100873093688182114169024216654609402801836277778475907747616166910065219698038993926663689093419096580109323067392487388315611699805685435380241418346267157414949483814280121954137069513169876048215645566681875722685014161240422661874024292878923004591140159695018790396831755557768231438639341542345807854466727395511371762135131182502867122963658015333085256337152515978965309402343767937143728615318599886908712814420634060284189588261451988257199097770159496150514012486082603858545395135266616294147613204751239791179213771409584579250867502522981277213697934436166148980839157941699219720958131558851892201409286318212351354309534703892681823089987535600065058981653223452543359736742098827664855931347983812095736176485655268691660800000000000000000000000000000000000000000*i1^110 + -1916455343149368113212595879105690275540822296907849446355488419137857624099112456593426985255657033182723932744492076567572547519474614559884200782111430235167529371854850713827990144446336906911132516209713567161225006754142324021200105482668533532693563959656802966774983617184577161174332012054968178286698539450604187805699627767710229591725104496714704887246334265714764489782904426268067107979126511845561692821837281959457984099093799366370783058818290998720797584722369891079258087434832857796754505164297314454766769630286151676974710447817896212514880879624584876982505375151331788169721465899493144243844225567552333405225812594830534734845885637785548377658671663433611968011934833500699511654030357061677846805884745181308605877233901140495769213439662225920800080905482267725163173044822636924743429450416719784870882899957709425905625364057262942659627957697295658207089026666563445394817857737627927517031600459167658615302215889322893427176066492038313450181073959997575094034278768715639043017217874612080876178952648039181599702394678574564860023521630213251559354990840862197845050089039357604499614536998680927416865050783861164692702036257631969887343006132766534119061031572908328999151296291754502233454955749588020945173373576209684205367057420283368194029180621815726677054440127849864950009370370514374168763824337101706011910134656828027064502298848684695040609738764690524511979357050236750409315993046170758681170520942126114256546914867770347840421086955040649149870541481775065890528627170896413021756049634872083651771433898731816361404960517839022566748541007205262971582408490263090123120042256696452534433029251533673404998831836460613052734866064503815567454136402917793430061230622633079296358202982846513220608008934335787820460931005302376746052912213744088793361645482548840431853563738571029100004325656743494278321719911592562564045975081964611556920770187967361431485853079790233324722883707652767247596407984634569001461677297112266720362573782568272155338124629061095106317924524704234010492458638297777872619361923117887115460885636795291753816614546891533590555161597337611081024845623508772154870317609504163252819719219556970417298077876693395911688962098051902927831098692930725072310770975610589317462092988611301219957772217316680708254469869908754890801789280961439173197098583491937473776008443884745569297238057542943165294183659714263980268270223205105001928491361014344961561660035171673223394175338154895006528064330853379778637033094820788867957403782360081333641729620613735843356445228859738144162769803870607759344791931288789020832520507633806938254328855243813385444427807322896501300293170325848347003818098186162921004911887026138239846549884896675272059868890335500987516636136440661794205069162926805373964809606790526718747147640574733010955518289580471991836660657266688000000000000000000000000000000000000000*i1^111 + 26621752545867329247023038326346307317544080859929930235593528393326974089777108189915584233978654125855294507396759522771244607695669259312310095183576019423695530019237716765671676382391906508494772713134821538416740700968859896300438337943985800606723573414514464687753890336119110914345671717754482765576229765543099521294747045635636085011064724057279202674020046883126908107504620766432455899668606125846657819526591891683990418126359318110576022100895434657259860197804399340592412754498254835029142837507555822805544246118500661849539275182089606591034938582759740005661128925819043956186756870047158308691172931509081886067174282539863028393302712422400340889123428038390080155643397932728181281526442963500398030326912451136290730705886457596733493726186925033682485100060863657849454876459495755312043306986138612095669688873009066545048584136357337620859815381493222229105393314918631830987769976529617167413808517252686594138246641408847247618013486073428972978409431667357982793913600606403731535991553714136555166135064072997843594505501164280575382847748052471488023640649770841128906614971437855378693121066638084370236783131090051102868963963881969757929901884413252314378245010232771988815838380498540871349542921155053695449692825617142092381692833363892278236787320938711967609665188621946246884502512072502730834556751434089112217168086454163294677177897678986887006200182218368161801165032024415447481990730165563911548136521064342558917126941215794040585456239038944674897064732496474248697268946027542390118078285514784798572629872718912531148405370131383556841223878956792827307523658673517867199369042643592158774510706156706568418764060603226597394490814818342808474293341178410533540373764788325515767341916462024802311373096213629308608227657841326526024889007699994987904302914110355485217598281182154162165308421652382806068687925661838498945506204979346869516721369016839071799262065609604022786817434909830050249765911931600227423728162072762221163985351890416017477892639144327558272128869231310544235272401348028058002028643141692290423711101068236386162664183200481448809466806368914322633392767213897750259309648764905796710902904472133950545567592010081261478611413097026215628375960869839860392196384213576142826252024031860561543130106760329896545957349710743995550674693496183450316275180727090858103694878345252746923211662727979033665105562568292793595790957515638991247378514008869571572967910232280484744586508782917527070472470260391523552975036048034405398510903397443078800395340705567596562773657657842304918246246918097708954130172385676219284956388128875187116653679144916033761438290375355733933400453610469184657295152191569521947434313638533829749579140997335576715371421866816272345263750798666793729885373127436913502990318927523238718908767935118687875681005487383117325374259200000000000000000000000000000000000000*i1^112 + 104383352326886078266790376251761095775884279949262328735697213837416970682278165126523963073836388666190531445522712360715235651239160540878873891701008799832154357517809235238029526482198441110752556868737343978200095021872432972752239631863543385234220333162056288267247350107295356261475080781967530716768759195112936686367868339907677248836648651187647949072304091028659238259210550516565522451527380094588109972281265280886567653830116752617738844275610658681592573422950932977409046087524980729380777994839509187394176574959248335437834445400492629012187045237822351436265543010284828265885830391661489206850784779974758836298536616028650109464375519815651876277065079710888735983531133328962957099134367448256745304441291709593563039592805888795556688536786755545376848804026470761975208290702819791701384599893065703251130328121602887875820263551163704884437277588289929984002005766994072513046940247852233089082460944078080963610136704991291282543867929420085390002485770563832600496575821389212394520686297875989817397887166962646542359321628964922930104214810822523995047382775458529233560221689100630687603656937073188529440036380286371098499289589418568515236160799532632153511472269022151544712362272305356317961756733993604451655474048095355395546852184168861386343029573703793208667047874925735631128390680706972596766506935984491958541968280047984394467676938708909845814117900362967951010245791925411166416833115969933450407204705262831050862927225443789208251337839702690915001585905647180864802702961370965148848225129897367273821265295780533289780466060250539565622209517666767218378779062220688377330829888228868526003184148885880226103759889738840846399739114332622957974801507686772332990658479413777500811925588094956752003870827243844460282949443288467721339314420207282225848193629205715117889750880489783394364686069087347660463892753147939883145587914880335442537163359749151327656265833717717443960071163375022659574775337006048072054758500448686859391104094397192609922773738054798215295676688226981195444947238820289313065527045946465139279900891563058403626681088139221509549540023581421857958213596429438327673619701212542076028630592281053080363143170450166875357735864972697435967047600731164221339829388060843678594399616936668416989510075350290778798412862682408681206533377010945807322097526253504476219957230580663985204339226909910222860230998542019441751806695981418146977668383691988994524326834319971962947111271666463553297200714396645994061868047328822883868351658739470880460794938969909275916659827851107787800735016317954858692573152423994738376616377763104876963106388538555793815783877185037047019795674205700145949451521538718728627111421748110308297097903104197435438203977333582030430508061915509520222646050881866982138626295224437148849814532975397262784567261363865518080000000000000000000000000000000000000*i1^113 + -102639482434202772715677854346697937626620596782588668543740188346137375767773255375927795127657532105410747494324063343419008570331521048364666296768922039630077867764015124083828810146575675433359803566511187612404367942725273130767536946560619101175804087218439105079019096669877457478850183837976864959118516650942262916309232401290205448369734751566589056835641106966064423049018634650870145065773075654400195184389204816711356948036420786455723514264797775297291988574407733414207822788974517682827530626399842921880520673575073588587925208320350592797937180699726660181530729491815726345141711565443912370899779496068484064064033744057292604191294479946003950126934536294471427203476141954003617317563738871939867422365093396666730972202873452422071169341439147972692880528744502477622623693181225108356890306231227717971698553779774170259400301791503049073338685335812577950100556784221097245988688370519610122180253875416638881499685574490015896490861133362149876956660715690790435400568213583751552212695508903514543585225064546303004478702487596911671480623211958095492647739817277513603500617897288456277494939734201056609673676150672091226714482964321173241666381786546038663874809463388852901480347396289531247743642641598303545915562835836560533693215321766692230113376183057267738662499995431720056558150059232233396139190931339667808917499842489380538378635743985462888487157970943704519649798081765343088373327519749306971699645249207875372708252444164824251560796821911407396563025790013607496403066728650979712310579650130996575186949965018080251678240161735030877490055403901255380572841460088242135997181764099458074181809600074644515343293356266623320108091546662621657295454627811195446137545587825853797118596835476812841362309931718620455197988317691100581266738062539991407131931161849140701766923234867307423969714181987037082740336837678602537289979953649981290778100543705825295070679332857868166363770808078236444026849455380908036778749443088290794909997620998580950654446506684415814159263849240819014861455278002375654100473015806800837506313166830603126838368901366200987178967927042301783422868814246076999489141015992930305907283586082136002011735417091413264130075444730277138776153848098715768745692912844135053631482075014661845249277858150545327027282168411633786216524028362348706011213027480687491089612890173103048768210761363508987123819434695139818540804447845150036229701688665519309883390113242839322695849941843262114385470374412670894222257835986688720012170185793480363264974279523867978195702329840826636958480350031387455966240798681200152983150026556835273099296927783994316386401258793133821186789843990200905246208759697891782625590537694066547290668130377706865897115044391085379608950767537058108991828050345901852276690249503152567049242411127908232729859457024000000000000000000000000000000000000*i1^114 + -3530530941447607876739285860255846904384806131075724670370247315108935884545419110750647503806015909079276656035707758848852883722243062529137714533249075977144561226582172642840640191379017313787135899903496957830272747579301979857600298190975190709711246748715817611510627387500577869858533669613849297986100387468993107408892079554401381921404003385662520202795729648149456159773680637355831019065804257097446446862313938957927515287322002192267237500534704951208292120751294527113769562162017759290438945706498549032232663599243189087498582551432284287759046565715965192041499275705077223107612748211281106549089219940053026345150676530587574840146423421402209998095135774540934982911357496235018114271685118018997467271415046151014233474406887528397394897174694116261245236082283021864198523050124826946868063158140238658137120236536314133063739329311918812894408338630902318717917267843690907043059189471807164959390724282449456582498889921064729635130148033108858945193441629199320969567298093906542314079757033682175760684379199646044139156237760544136154640250329261003195843206191682754006568865667466009979520616597001335251698092264660573273792665288291664705558999467053601209333328223277098964207660777769661748369582530099929519190757858621031076396413565486985022370255966725101614528309071176545951335331568131329825958303723479223191369409481893366616752766000153789258513940802706955676127933330376900620577042606637426845636706847496504860891165059045219245312963969768287115532261191384207808527804933943813419037151005755742506754727283390576006647276240929543337577248677265296602307376952308915087778682219233490702624385194656986816420495769745823704017670569100094793934502422338865910060083516043437357092137009435789950886180705408238013559603720881573341293050539195702509441281254989440559914089163913477002698962966283921354714199436924457929362493584035686921790204516286291076977165527767438219286119091952159646151614120495010979716960727541236685170556891544935727335445589033009982029324409907634048237173988549716431895519471095488632438193167610408500082462355752133058024901286814765497944461764803052778357441063638227546206452612155418604607644304036335351342121825433855025875014037366183659372966792320105782682849566922407105131720882249781475824998354054571502114123053368795604989252960256206599946140547879044817606422497995474960520542849013141249909898257542210399892378054199108867260905028183523397668324499844008790229602296983388081588935344043554670821914687832005693013005227413308748970552204589713570771632771108107424293213454495244897992653191341123623287347091001152113934315324815865706962821311394188504840652961078665401965780914252812462305140656668947068023728935960004499796367038238406547501715015655326768042088722023757057617851687265721384960000000000000000000000000000000000000*i1^115 + 363648419146547274392138729270431911812329253174320475711270820322829424769352607248748828368278903247096158951126190765098136184672012994328854245222805574961353997932476708708274252980129611576417896825677585661498480418377376812452691387061154455908607672524395298246661911177791401828779250286113749474086542583337425965746582997978225168984303810483263757031764534783497004583095776698973265378200276409847023001597527294737924161909245980104018616984615281515051336324343200841593335320966442781169451188638425174307933544932635791572679203984280565276053998939081785735933288847179580108914298166356465233318138297754565429397603730425749474247266582486703273294142042831640098663098593835925330386600450751476856046066487753294529120861175584231806984476034623924519497696521398409787078346183489503417072116237612762018774316875559793918713701353501410468968732389080750172279448341922156912671314895373433901120064342735021811631739400124596183385827801178800783906846364000113867767837902012842212763743004378816203809637703217593775556401521092561843200941971751306050867798910027764507753110498211482231248604028491143451956403700960790266198273845079863213603664009751936304712002091599510068143947619091986552298919573898963942935503259608150750354782519778709812986143983890278172667662134483808192057493266075775437498996545657238570871581989057493344535023181248856554019031844104850991538927647354461576144167971153777183661611942069621001499647210449973842315163438185236856279832731778704271890660510300234630991187361234577745971189079588403532679787085520475790937559271926270457989749505515497483755266658425497720150787347358418400352026840582199309162458680592976281905804512347802427759744944590394562983961474395479175199535826251737339428825051817247016243357057195011442273853643063829344586429696457135484743303558141518684157323173408258365601434771297177146211817793608859447698326945136123059596865881761287725435038673447265462636508069560703855812337202976054675548995208162183081663819119847312620232354328780957009888272110260689655348879359572393974549655149323374233159978082050034449781817367575631205389502593794257866043499999568605555754143944687364133168274130602536693790919738977450674587667132119197933257240588883242792847858575916678971229328792730402649866683403020309682936470747480483327200647025101299439606097962822866090538591018091164697908250366573571910356947314153112596888904977567666515852967200296618253363996158777025473965904046808426316749576586501354532902632806278107597121566550998178107948450082135307562540972056673484054929252022807541066883520594164567133035879321471329038322939432043669035734317804113632795518323350791717261224957601898559624815777965873635808361655069653685587949399217543873858728846116494154435817683361464320000000000000000000000000000000000*i1^116 + 30572837673198937179456864500861988817381740243554386918512714074571734313814142995987071365616120447518991365435372489162335854104086154082321820347068791057241605861136743959494957471406509040037273876581118892583439321568785493592798975665331373856062930226206263326981642509441228230196557683736298518138330281159139950834337182119076596821942268131516991775679129123575236079686556243105757757278832670769465653529193353226321711266089213339798663693542134788811862183990946719848615670081432642050375585969004183372071485091943824052279472626308630587634560079527537487071222203220163384771559648746385227889082768167363023277277702913402697444091625348115428207241704451393478649739182005305628449143175450076185075250275111142589542743991147526308681239045935133729430559858364387676196966315352543990775640751432919324289725158361404481812554266471736875566330377264747279232548566512660796354978470865105458266051224927912730346421350598738694519492529229608488069381660496856502694309455151073267172737131275614283295017545340553224741727798412862797824487955697613031146414600474980921642988131769589390351426937093041205821776781886470520469959427815518116820669936144383012393840961015541385507902092364376159663700744421988744899629251488936408496969511772818767707915004416090059435752739204656164036594575125976269513009582336625321122447193148882104218236209835401178023925673801530888457497729379222456985277819463527767792957129750521878153786142120215495414245959242115784307501238363428720952299923130270862364810150516991043120470664223080599934519557742135247383068547096679772458283980058925533966482446087236540300276993281018507789751633393600050388962006168136077384530689942491062423094782290468924705396828159435653132719713979411866302534807552762377763611914036548184363191921322253096901595232440490043476108547266655803777177594806335065075064058102782167746207902246101384646657809874318073162560289143320122459734970600031435231761253720012851166055569085453710305713023788126084368264400873787341920723363385985415269823895828491502077500822287325748715013828205865586942497528639602057862641846191872251421987733074381657315177878300944885897444141303914331189937576413521347315682413100683723549116374729863972288506239172008583316217303763592011189276313819947619264892152388245296021879323181865905220714188757937408732605366608667125870242017182173985820398377185063482215472233917736069745095336473594750175939719123975589092269385529382717706320942828863411593646735584211095214421717521231003166331099711240335278340669895263638157101310088838402558355886897054085048057498543763401630435613421367735690376755390558525109960793502674844520264864533786491597299623838385466916975879184344200136357978411369028185201021588564703289893857098253535209848832000000000000000000000000000000000*i1^117 + -11947949462922125541262115880479167904041590044598953832653149414339504003261120287441094042105531665961702180170039621348944622529607002145820279610387008953255031574076990835347103259767939875954943129962460492312937950648424843910511716776046222326041591264232742695461419111546281601563144218295011398575023953883726921936208635223125132989636710877684041170511725561819333362759288406545396977020391236879911081925708318128470076872791853192080586271430452761276188975243150122453092249728998169863167746928775989345561237443810306986985478861856895650995065186240431994811424617463806895942043516534478348185748416466945129045220323972980528446680816011276435333055793024378431791161186703695852477617688280835796052348721147210383829010396762504914765194483077936756516565341524360437035980551061360656642100895160593220403636130626484834296708118067641524411651374381842355317697516195932279487662491186785574378652760700848961463680607034457532086719738498993824370614128715507098735475585606271178435675095132468867260155499753860724711594767039651567743029318672723863265865769784283128687152915797384727286908572646954790152660403505832029943174467567329027707191374613051789508093780506303330513126475153849414250763600365129381902926253897777898720548271926851797416669267069223733843755764206826279558352601664813998740423922236736188131948660410693182229177187092460135359828125990822974084738695327609029243080754980535769670018259234603210168042784003944327311347543901972143143284957513664394409688642722570321369300855604577222012995548364492387470387125364880840621214993123536594384221227374597509795997334609470691007942510045704570392476619944594870405579484844635182015424729619613598955395979291194318322390586596635616191168386506678002507012730412116839534287061700701852406940124631017727388006208359678469936037950004632357289346928148426260219914041465747993511436978118424025736802562017132858849396875266520563295255839179638100387166487051988920863105488947311699235595923123610475971835258248360241569481455584114313609190897020132307322480758267623329086212519711602028887563566282828519715515922717028543262763720394598347016161417336034747813481528998891539299837152550858943505034608464810860322636656604607315082800156293023502557404548164116525227813860350577315290478078136091996505688781870301014840771740848748586018221593597074505928379666474711629749274602151947725739520537142606157131301784262451817058997818838902087305057149460938481521851284445534969991383047354519237439671217976055750589447841824486242217033127257345008575974135480835876988327669169199598468262724598363525755946941879148683886930748268263350281448632413473243091416420549542066791038128931398986304812962657524733913877279540910997056077472317578391365485792030254694400000000000000000000000000000000*i1^118 + -72024726142325316185082589574871542572887772306467585308128921675942460836786003671463777594005647389913879123910930823420428783413717538745563668732269224515313830565019437764380567876386165835093024014068676380009653459315268224956812223532920275762757860402476285275279218378873471095084405393632933153506925490476352262402669466541530283749643125321336123386897556555399220486531177276137908209569484691817794284587890566169549348393518229344545340515477060984139227584823648109153490671617857286415659671627978815117353277316173452417379105704950170098507384700935217351164099824905018179012024425863230418977818594617659074508990013017541491783923262681742157354738078146893532936651084230120405804786236363018449851130371150975721479833828202876271133988414207943600692756610807771572948928274197183308910004376594843892869310981764237412718585655977146333766493974179429025646623403722792701411755512708799178864942021222178366259221747941997735378982377161565591240892981103139861735413070933730644659508417625236269878842904012765927185865673826652630159740570589347616133922451376920028390824370033898547305418993347210817273156070680237797493871272954468785530015623561862274245547244874260903338563226742120941207609530435103537928599199377819979324805973453844757950584382400875180103387046996252135069471655135486971468746244645736747888152397001769200444905007852856214278510911883209861981971427470665716218538356327475093086974607340516908772465119061750166803013843978980566935590152821117743842160598117139577832040466146939743841182819641753241295712905444276909042405132649576307769036664268038013265452851993886303691785949619261196628596146242140332648537290926752351523003792559574563979714841532481009724329434803781197132378454448915731613902102797352296065550431355398287729170555347363310461693847449492097111344829075794278888858962085448915745877380468976296653348715560280842673046516775701290744481788920643858496297175738321675312445179311923053908117336064558698337744266725572163390619686115140273247475641357135726893407982108787912271964676272976972023232647047274315208300656815824386832826987755403067850165229892418995184280761247487665041605609506810360461185531005244833709870646330657206172836969592234605240740810393656363611055410488505571591248498318733807237627930174368130057909336176638606952128774878968465600407159942575613732008908550232226506942222479622404668330817702632438825859952730902509949135437111510209472289713013132024034912506924287130057977734924255910045129025547816277608253328666859224100052066513536202193596693902692198441792692176880972587463641237243652549221814359564394390054974516621866132784346490288570066650232414675083713237588756411662177830936091938427919461304879693223482597278286323739545336545280000000000000000000000000000000*i1^119 + 183343997659630147547267417483628440074745489655807969558246440657118873875243738781477340905646917335378048049316461590981712110587463637102143562052731163654480640067074047495821244158851911732287056763451706785647653692547484435878475486802473251458788082668031451701790872607448023927374818022746840890191592135575733637812345142541936832226224101727580348567720412409043800638429000671995307968851142871665852838849870790794252228656471458989184298026143668518006664328057689292473628867945099866663976289804992106687528703030431062084688566978039680057403339071755819251838513296946735481716795057418363141731363621097552088458105771008346643492399600523870010387018844733943400624203806008933233355960087334211122099602247253554145066307922543265369069599949818814079495419568498621169965553440177420235111512117285878896402404950615414004601117370956597835753751672819988453898061008968586363973203675041946498823445487946586562991064070965098217792901138273346436101595017297644461843117067229726897454625390763454874015962911306157017727595202684543696193301181575628086506907452510015191383702961204742765158311245197061509686895760954622061383817431438036540872828874328319811098670881658129815278888739624418450452328737768103320264655875591838023579714973155889286545945305252094977378198918061187846464810247584488131197664983824460577554902818668698644520071897518129266657999946123772852276226087665200318204454263360389872546923738257461304988211684185914154284860093816935151586100016076388022183966188671295601538040973661683141172860568292127915592220107846917769889056950949830606131530137186440576464567226835076072724439732770895479036458003827114935482496851859003086849619983456467535600984741298108171769179394118665300633107906300170848773965637341714626994107487577207089186754068329635105369758125520997983093630704632641148167539907975687226329989411776949875843671774851090318513770075807883878977811499033832916710375486184735388285772382330949294004846528847673031855862292547089158072654683629406273146295228298440824580684510490171857340977390473306646334909908941172043792809051187391976368726282054591063905022461865774908652814900629124712413392024049889203324078830060499978510610201688272254408284677289058356431346261657744720859901636645553774560260024539209753468600996902047955205831497546484424609522726791169036537779142879170719747532176909868438092475806058489537749056451700131480850554160023164294815846790526966828913630730957608613303080124620605736176005896567398448847555497292388259839758762517787209616549793792006839801794240079161693428376361882683724504041479670809886778503313739535957820423270824547654405928416400696645220901288477197131130898254751062022919988474037830449873514417136410161418709851058378637312000000000000000000000000000000*i1^120 + -194674557972328227758379225614510420655630164366490710199590027099425774500844748042085904102322032727006865873995705345869656360167092200788586930067995232819901290488765254968179143858278355780912290624582367552959791935426819499810362020102364222654502113652472308831824475823406296738969839356885349216071424732453393643413599832891960539110582031197922844069574029295124862108085189797790357659814935434643738364796615978662880374630284216443855724347339515911359552000838786608702649487944802695685525978941353504348469474015263436371850288397667882243931401194062557104322772779508225203123712559242540901643381043595017175846260848040158904905526816180988095558025590167503164998176582061696976827370381472234397943216897588770193729600169825260612620050008784443901543424975478664946034404557224962444887740844316500644205579457227413548438181152563968015289105288446753596789062388760272408885413692011205248267400031056228076628952217366119367649866745621887959453157350988114981618528154323099215607381567947044774814356175440889490959906957833932897676737861154831460272583744402852352878619195516440977137057872229084243977861018147680987375597614115831077487008353297361771598736597914242365316318691740305277603682246899874339343266738656438642107723379137037251213558743364494707303889708373698468584563836550449789472133501952170942507909832676312069646260193847196288748904988503680172984678981946562700777434496495067568079987727306037791136566055284275194230418314514438086661159086436899290557031259745739043465166511171795918736573696939657512121793002152979318382118530570801866480480885778661886773251041365130984838891044821047553425926592459954401946628779916568404341742709024067312833400578907760314188678577049967594450142170040498201737727471726930302812364937455634969939877274929163078887089849463693005155533159578948817151943484685539002750650278008860216617478850193817580128064065106928678240316410901577652200068713168235824542762695321791502568208044572378669598334666923675727490136508610998574914538316844002552617960860830573552785669492617112218848809158163434116929617972714548924254193978945896828131600226100327698491722723706570962160048177314304307166219385799762389457265373420853804139597518962521152031661199895682577871365570930528240242940327600768934377677469318753886117853947179052312408714379432427622524550015249066177610220478958564442729406485488195317105984684327196370066426204660035912285589653423590337955685149357375113193010837772014569820067147044997194456911976305458196738686475368544844618121837069797426859360775758297193821004968469974876680491263934831302077994786168728209998521628410117943410532187397105532848166443403904479850663668662547625272059629558313947479764424607079914689743395225600000000000000000000000000000*i1^121 + 107321867046895141173881969581886054886987762010717439866781205632501825051114387249274322588671365198469996047107635214274491548729136788444595207448990579090840376860295168300642659809043980544376433056811355819700568862237433793290430272383182595749176881710389512527443247241501055167432942261924119727993232879000703320618962749442692317410512092536591116914608065587953240334032158376946368804413097608501310803087654587278098650205185529325404420421486213687968215557576204355982878137790147234566901476026070658972602132188611710936109460471755851016991804387120321729260495645349851200746629762566429090235942394647467288378852529741065720485634270958275876955985621997721854214456055866055310089333118865318402580644150494345462289272288306545001552028289927398461221924501041820715194222218747431434361290246243615846210466330274176358442624922590947007390729717434258626005256261920891332179618231371796009778166828619414915974770963083761419703567176800886580671933456536780614195705012413966283295179232292977011912078654578385158138576321942171819133315234360699202999165676283261477304615598870816431203087986724237188076033168555242831655073474675230183058342295525346309853465131382786387450353826505748064659916366403301902708376908820768450006031557691009784154191776717184180428175908701362147398872073509540151647651828243787214841566722892370498148276980901010459380312233715951540547927562937864514614564958229235908801313640119962066149967765380944702667009978621608989042125026114371450949958577005684484643557977105384760073535574149652096577456331581724061940096761559875667611443140889066794059148934099329724725773936444274810437431008787527850552809361162175752056024903591983848893221829041741727132166947637159961707998081528300998377987184207281127794314299812792089894620445832835498726059599046519327763514061647029784895424128367060287883008326166667435166279676335164018196334311338727357040219629586043328460921581184778176720102575200906172261259647231874498802395822116698677697073184402627490395805398620602057590427807681418243890323003628062862668543889031239712619966201842582324074527989765661981803453020676595382314561660585403802874771714236807266457171012886858837303504174819929513545756909253693345091787113737745233362673170912208441115774366194591405487020918659387203881302267134751127510982584343487427625449958001141029128688169153405954262607287500236391812306572999532860851866474340943361028252867114294854882735899485432496917223224521500588245779185795788620537757333991142843160264724118876856035545916353181920712573714568424943397803140061511798334925472112958506085708205774035443291062813533803485462065702522580195685499406578429946755780747474719887666560814741208078525974691557100234997760000000000000000000000000000*i1^122 + -17193796596325199772795649685212853203934304942071088402193855822677482714363500722529644786950893181663592041488013695608902950101370131939834801754422986516297126021941113624608259476751655588148444362208773113260491185542155013510982000599383652353848195546296757082313098413885452840417880074699420837321728114428308232448815056903049502574561579980262369184309292076648599354487497109759973258049627146960508284110250010257159021057791548903351698887056664472520007689691661555603521602230495509405728786172646615630047046402015795417142120066795144513551443610844570684279334098072190317221305890572283006325970328751613139980423605382672634374798773414946374581847584060293810717268073767134781073696700685244547825165796165711892576552184686933694097059466452957489846684989038545796586585861635786863008237226268995431894946722093603062946737243986094699626855944624292191699414226205521372369645276705105583622230534224476497334774343107341553155051748125329081980865295653366785843458891244586009446945298591602955081023346369296997656610192824939054787311330664238883345412184100880642967457886623882294206005222596568498130073290298073693955639054196116351963397169902684482048211753603997014971093671432319790173268129913388256111920537413706723631844439910857287643284598942438950075455365216336015085398363202345874818285110903423583169331883161830430139190914635965938309341762199193559374181425602790423204239891872185809727789255089967812244192190544939101501306439255415538674865872215595480016989623812401171956400963132271993281526670017539926280708412285133379986380181536297583819160467576853437240341583660595163911134983534270990609206880024996459839135185901191260994173199781264227645654504687812643690869424891888802445915434132129722982732285040519961906030846352668808096147776687228124393779219294382345723409220472850982259166509727156910460580491098611295724880943144987537266151962593053020220910107767667064885061894601714979466587599382563716152948515461991241288723379474015161496379625170250155560616565204761172295959128594028768454314343285093396661667068211219992356484737358110471890491240110271848239475797140967806240206538881928060975887038539696341175927245782571550988001411608447207307466872534939214856190439004647142109545785418905252017891111749562827466253503712380095221953285377546321047740720041508349571761874798304354299656713452384766744292057876407193105264753431831289046708660932212340554432960168742141926316107483131213635432918583815862189279494218626094106309102285044040974086603067542181114076295366062780448283632201533453994999418224065085467455496443727633554247603744714381604643805552841808014277206984137851626052737078516306376995046595822323736693265013808660901431452106752000000000000000000000000000*i1^123 + -16082016527500050441081385566667918720418526678134330876649507025594526036808645925615457956413914457739563039761590432340665965442189064942146775469698913572054704141959314229267013930048954336310494425287211392712254563831097569488124118748131835348858191981741636676335943882484487551355501602066365099782379556763082054718969053397977175557025799882168448969033876318072961950202795431377712430909722536839711107830006747613850813848805671291111557024813985549642795593333842237560066021536142633699528718282274768819808224368977707389906719076103977573321594697327916053862460401525347764820461468899377806816118301769445245668152210579110249038291504429766670274423347418668040992376796047963642325553568455135220241229949165586845982797549351001349543661193951204853141009075360146688832653344514431141004816640768254970387913680514753254093035023641553934078650752523984080431169706535301400371241869669838436016617660489243525284087316758615064627026187844818782958277339796848547791767270383914462487825550172593503872821682852481744370182496271480683083337115426475481375984338498336518347887805687275870671151034062841097867444095050460407560557564705354709397906251303793369703982060138518741202154866398474255798776420847903846298742456724298552140997155086547673726509295383464733784764443316852164508926127801329881671266197037940066175750141159696909985539846311392784116190975420454876937491046183509133911533626956295853768048406478626625858830803085617002792975624290932527781164534299656578820640800184258808293844656561416052495877003348724953876594918969520698305887177120236618386343022304626885282371739574652904169307426102326730542039815970262408418362741767400104028756884245367354738940933340457119226729366325393546589846285897249609548359312872037673250618749862916170696491335611454579682378483697907783683180729162926501736708635290187361937240150747215566836231962834457543449592432374424758929301043216840881495769630277436805102085621764115199634740504909557679164157697115360525185827962774368781817582351005591463943937020329369744433754752700489665383671647096393849438630278539333444618298177260936771502920294578367420561596081447791015597990098795999606906817668861941113136199014139144051681780163220856927089106671751779580490024710939532372320651409359118481005471347601812815104748512717200876867435568543840634907343933169250510186064304002935764204636617414507913742435904430870755738957959625113446372663470054678226249213616750054644524677575706234904787163784612220236147676822324513668225112948110131746879835762846314726343665737994596440330253151324262600069372578617063831830645687447677237042171080654164822039727927134728187544148282534036392464428472985084434014762749340222224334848000000000000000000000000000*i1^124 + 6576532891125388389204419144947325221126759340894363429380326600209412131355304963954426188173355588874224329951701098869455066953692988028651272300570621426428590167278070607248509945373431687642912661591232677237610330507518004426537558480791255707532087361536075224169957510965435820456552119768826967653291216586496709913442084810944545829727208768556074307961928836308184741105704042607518155503885639504650979840243356542142044791997646742450441106871736838833645363025415442260460803796141701587030885484642656079105827797542884548184231084811145158027630744629818664842261622935069857021218380251548868509954897492745018816007912612948000144526977756390628369460403151886423691986983793846943493727611981140205954785013743998832088163264620693713444665126589565371885961946199967241074339194776801727697053205206813992038992363530785221816417063854571321015581786179611259334129459091292701920597235128133456005534454983780473913136685610025200167337383961287578408732843202003986023976446312569759355720027292668646103458828643531047936691812532544621643832984762643071936548068546571144520700642335196732373029055538914857352914616095576323547771775149545276424572209041212404037812705095117187486576497204216155548589056555294438816867936665247081387834057810001321801908784202665241058730014825922281007318779074733541658766523408638817090929825908044410601237275552603563251189013788759804427869366617141158984955364168582811760671916175319139005246185834209567599533078035687002146421067750353609479978049510792738085917580215094604473431900076940846499085864045713003989865430429404191415429686775562401842434626139382754313475719384940656890355345734008852251461067804749016624418470791311220715730899837962462262613587645861121420675252905748905064074841184194674809750024113196585830022344745117690634743359144918989296118347654738014269867183890117111127680860161125288203556716744292569642490664416877160313569129555550655686958902870704161645174394887077901945252344966806738628202951415064372601738707664529887640078077283190745634859130656142736131932789196988308973850070926019114904908660303717850340023432136246205483489489597174605884224679338381849939182310842940182867193157786483467450842954890747956498939988841592944077857658152226945958685194416358097113463486210061627746320784341554073931049249008386144319141731600640826164593397189405702134561446728045704513469355505619499806157891034865467832200352794339527995264636553145937279387628835429183579270109467176981853151228509219602530208330729028891568457722870884066104269006588171682037144822939312753274684708266373196093741796724611031441785200581016122749333775465459392835906757716287450542309881515002948524287598998453319358495775417958400000000000000000000000000*i1^125 + 1343877850503171562267240728414222162276208245212463228769357071713141714744165040028861519557081013962259509694508127705560867307231813734769591086536429594664535135324476501070628561949555535698030850704771839334895754500392029062311373472645623819109525120032324443415233604209122440108526285816688877501125957689882918728490889431448114763857065947010049990903712783608114282903813059931794624313954912942148260049061212666431154419341639084560934123377248066205535901174692200049289109002491498065455992018996526379002696166096238338434041699047905173573591653873509688306689964555893163062400294660590694464433156774741164931298586568731468036485526294826876481278085999179063084684681728557868790982695204648197135237059342150985143710597842156164597441885395873326145613709545911090637277717450799150092113986426492069720879894194222842113437928547722226141465303680028575290525524953246003770902702725999408013838168409724365613667530505470938665022325349478911523264974109523630521701322683592057308857241943678507119255755009120205183017667000609788420899288861216014136175223252584551702999953626401935163115083417001707897882931608233978079300069506959260794189280105477009690051156952306036747777641219223894232904889031481414097077474425936056813417779787780984584803784918810155822859244640961119242839629197898494313007325324131657614216511330906586817020157272813174708031779951391728840918571123463238140141166781307881503811905337975845721171951163612311714729786516487075113210865636561373037054875358676671065144500458515126297980349572068782496810654079761126196445194387573895138866601870638182323449637385269507518297276174426027737850027539230635639059807775367568457323339025338624793996667771130522251740995289804873888365326497235937751827740685204406052371705373051128600793995849996488532505401794710828290985431861272484927998193901492616236020022467564243328967179364385357721602911042511777577873044871099750330710954425546762301544974089514159310406827616908614967420374465465695994108659294141016572750671896958149015757398042531465003417770825899299054146911530238945498587571578877704278512775565669879228087754672926412721459603976988185708286737591544934236336840254042350072259240315033585708754501004210371527872588682850750915532493509439875534879843195504310360867694586939339619747224577832138243586633955419852915977391287653838325614920163899132560460074228435942909189254669959224043803467065603339669981417335443669590954667680396423050741051495010681819047870655264306713426372615662487523506646176761484418215157935101147018942483218359381558023980752286189591034566026747320978897171262014979571679337407534031213874767244006228664100083047709212610213566256432184930861056000000000000000000000000*i1^126 + -1257347962048482750399519250037648573780367476734936028313955614650794038595518389019993705741270192702267792875147501388080731310132501232557485568306481252117282293341737996058374791316512566407795888899477056911826611054500208605844397639738309959642788992346186825694109924084997897515349316197271041386265296081526029638341694080698437076823158174198023351856941262542362674984183215963988848830711066798113717295614511489636643280260664486442514663258949402123784340752100414694280678810571288828934215091353302223357463129619508436764191824874416586701990411461557261783504824680869408368552191909980235472698731221605398632246594102947684458900009521305925218153024919320930331504245338301250843650369540881823309262338474286272715537630448436594349182522910783862695236440204931932024862667420527199478341711314520855254071090967752105835799608290364176402430602509182282557812604982883630696429500071890185100936952904745984765272687558240771804944124161505912415543929154765533916629096953127981328756468232524937787637449684989992619883123326064225678082050275418782393464059463137332472135524448919082074171943524944121989355663712724063789650005424448947403623151930290751454090973468965734485067540901704025208777516158265248141724029077739517513693595298706282444166409273997161298439297352759151109894283595165184807033685857424801765568467590609786642612015435427295116537247422827530004316860678202120706803188146635020133251253362264320782584694370908574715527419153923111954908893008316633277423258298539259421400347496443878463003474283393283130033424342442336140957935047070395896833840237295613464233325594117813354248240694979269475818113111421290753972346639996930288638397614705081678066181367903981947508309828068569940166933097343848274797345225877710078929862399706705708107799433842233278745239582081062194828834731708358035744515368287461841682545701014009170149098909915249532496312065752708575433544168110893147853915466674564617260132265737071636474806814924609446562462974342440984124269017769688896183927274421093510938316980014856037685080127675534658264240627022561639006289422965360493173421452462588582192461210978295132625029568266118199148360021833216616636552267687918228311656368705226958705817269380612097614190497352036887837554298297657253530210461610307855879693615560537214957971123584475008089366167147266779159840461110762132869852949043701494179712875792014115646131505773102165084077781308580116818808297138893969433869325373278372199527897889614731036464537699619696254170186103858976708096882096604464684165572445057036612220024184579204921287377479608584432779391475632102030238747739595603575675161852182832834330133009487241724542639539128031756128832874086400000000000000000000000*i1^127 + 52358564502177432610343198253562127396095687805692440503248382149583417917082768309869489631006169735703478792473465956988381567874168030133949852539832849027601589945611381470139656717329065158363589710828883430798398726917259679390920314422411721953508907902935174546185729791125413223239614853642147974332070208576686589922236843478144687822664575200857766054023011866303295440700647451845297811311206378878580197756249446050793239631164840854829904647404829436302184487838279569636470315308510176800173459249818463975469193283860943110635135204995904503366327095916057312640643471131826386663051244626483361257794196319452008885337369857009513617681575389528300049342893805573806970650114207291507811111124001201472562925580630682762955730215207737981315515031743365676387499463247040685251282879000902127894415013377637269285873617902814780827689473644882745459175990950584672492764666372441626417961031098435061559551808758942638428777284603654114951784644637339699024176910450339908698140663869744169370999466199906346411893603963338388508094579721559190999564389227956378626467512122927686050572090980937463712082146338677019961687298424902976736646572983359312141012482712543455228528100750676870496053876003026185236646040570037703412435328394669211484799371075549086743703226106874851457607993506205311426204540222694019105423064334118797062539443683677930892784395654398120096044559302465433672794266921039605490417761374529582216599111412347748054987410691553237280755751473869724292897115537875751602758177570276126706727941491986902376517941958338263993863577396822682817775115250027019674983988051122995544974789977812731867078044457438868839362853032741145459797955966447973165846975716531886239819336473247415108437582053043369582669006340658539915159726078695371886025199606813246987620414668982843959683946189796016480040648529529750974567684408365946307348629627670001159635045690482625089091960175872330920497924999091133311191065438910502703930935562853813464017974743317536278180926718041181215505655022002109254258882879301706780715480790124144824051285643609969115254559052199197139608237626627382498952423986168190085026460291565576760326521344039575686787108290235122875137277311827569658792933990501054035118993292519381011032162700562107337290644127203539727750140525005908527211943820064923340989347390527179705232392442629615268868767709429245612487922892675572152345083698761830478792444954294272545639094904456010320538786237737772790929103802663942912352278000453731155004835013412104720948224564794315888329848060841785769713234148817355482019380268389365298762767268317377900593042139839277645095674097081432057513531649710797996903437859315137833953798746074674469273600000000000000000000000*i1^128 + 145927426594411240029791527913149058587692924409827377526446759731306928897162325341519307564789875468199030664561212016174390515916090565478881690536501512274755492212077019018217396667504071343596030619672033611508613234310287983944316039698762243641190182682982993003455180811444922025928419547116049865684665948678397723029789978623420173656092055084842195226319220208998838031995953016688727044695710208730685884526621806669916278756371432318690196494290738385806715515386210969080742360297465285496894863816452434099199939754267915182853645556051122444985535660131045452399424104027716280204810421378632927899038159989067063232306928062479894366368834340937794672824859118152807120007744340780788116783828117586314869849156272286874370306109947711247519521319769065991386041022721945057005989963752403006150768482407214650934252062288509874036022938958684785589679230345269855414386677117982672620657502977390562299968516046002710569115970184006614330039328619978990111170412714135916135799228629855043297913046248348217916202859334281017218817258895342493790235720686617054775136776540930408995115432907850074038729259668482073294072592483423407653409117314105169912577475956869774884831125803133740090990383751523358009628756238363803502924690329157019745525796191237185734568102840903091395500362820217236836299408646392505400206282478655088144880735155183584501334638551888330529619432205164450267406599385832394353379241757527887115111269123605139424442738267313238365167154487852976914485227376173346466573162881289416932563405736072018040244147087771894028948628278972022907962601683459848156047028226014539866049751019494286399503183242455601513708360657807380178788682649421820146046182588185353872554044471701350156083565074606645415010163014240768770345986286978572167533751662130546769911723647546035669204453411491599720969104951969420795197680178894003219993065081239024948328094881611192666467503041092846462667350875477939445450569301517956169812910439079817488534083896212556871881154587053835580925670102214528735546328358187800958742586914656177523547287655544915733598742332607410474459111938265969353721037425308294237143037339756467915068890131373213336846310688400445624297661749142894084890273684493124373189464020668453613808417534203500262828261930399368383611381435411925666393574970388673577475403197221541908312265944739658114921680081622322622844943479161822432229176148822353230319252869320476781942856841531628971496316803898503693903684522481010339112576127158850361529786165100515938557179019811758819817537484300053613641408904658075325577090776151943022910673756843714981122569611873163743599740677010802858620906298625777588459587155229589444386412814139392000000000000000000000*i1^129 + 17610580343807875552603408733167471930447157178374784336199474667744543716177382394860845894056445260631620710318072405452693691054695580432649304953413519989282867133120838470794235488327260408745777269447864854399036993401755785956439989439254534093404086971992531308179725637137263046880391705956259895771492853593021583447140955448515102887722701403731385520045827652235915865564022570041643606810180008849834467468018391798041030026048023049297912382023299006931007113483618336993248569365200226905143707429462730146899788032200674675055770607641392670980170504999135179662656758876609639574664169750085722642971674513244216294695087526942664047019934597940982670323785056123820816817845753339134543156568094833939474884678520065428141386508890307341443088034847290021610439350052978404530795525163755637907390113801686923244961401940273642388461408525161529502793788343279794556818641810571011300465538405726172052414144506866910028141489069482663794738648898688112359256247854022812190347490374221091633981218468052629078849011005762444985835213066926259196144350988212357778974429083308370804174175164123992889420886098507737351003920542606729503426618973823950876399759887485331112035890612400417603210586180247354007117846467813184204214921559648933909006638785471413672802001417122204674623483862118178073037406275358268909498368301531485398351290856655927892811916987136380174189640622934495012752199465349505689785632165310184327699256612740170162382649045604012437197934930813413877445081751366453726554040100716518181639337543605515859889703942402332774600609639553089225977968830216253846334467490472731830290242323510288155024708890051945799848137057300111157745477997465798180829505729158862393175415255673869591963823246994245723594170196607414500958717354321113910232857392012868112815186200199636607656822789130321166580145345902178534841294127288184076551800478660233781597766192358287666857262176467722149114267286563588701721242940752526948632985275767902092307969770757976944718662658788183694596588776788719048117246309395442954249846425023771842711041553082399404177163812009439774467207350501544330470186989328172670329269204188637566283118078924733540352361835853373742114305512626350579522525451068734981688602157808541261772223300238409544855265613244631256317011221389521172638892285414583219971616996319566526165343472859816107027027814280562712363344678400408433940449051350297580381776003990409599323637396179257127100385235147080372661906389242982261026379896518295717093100344298011063363813060047974353989305693587336006249150565952442884301381677638092044560691213250123768945708447327317036468943661086896449267613843091329621005313751583223700468531200000000000000000000*i1^130 + -401565971261145421147357380139038789205151672525367233423303561801900954995720449041277449980546528978943350680882747086162788287952041774903895087489328315092152047408002707273112596907236128381271154652781469369814078828547845291329013992125737429060961164500937287993615331132035585149316182492576899013049453648626096340727906148587651983413899731669898500371016487070876447546411782565448359754282556149956571443711895055225764948881749096145340532319328541631091756621235655371212093923309296417525025628615151161594935989885005766201273463256861049550755212549868087909694243173076492323719209231655774366497746308509357497514770015718018436226965906622346564741482525631338793309897269637599078337972390876253684563624043452839079439254812998724978398732317868638326870240274561013376914399492194650711464396357029019431010044734371905497658553848910900079374910758308415889487828971047034000771335955359732256546950023005162245735595027349163400368380872010005256179118548456504213957569907040446635060170034347498676262632554351968833484397238785300537267751598730168620462204752465164290776698004032204336704920251408787942052395956268736346587449560324658125779745876550229597241607964968271095363956565770015429709243278167391373227955246622714323285419482183377012375163897518168535729615211947316787906247000214994863056280178340425946282094121814158101198450940629363568005178096722504523930428005115260889296948335225819457305126655600930738682953349236812229411760808828997358496683901507276681918304006952200215778911337024382955724503369358087020960277011299552975376459934507207444474949964598836481861327331435107365927459098647946593616108686796416380372735180374896841592395344192113280294699169842763976265612022130258706715452738121078251686651570061900933122756323518233608909866746385902848228279735687671947277092479434575049689421822947678252208776350871406493352282540280477692714114345058772233031152610917638737851937491366221501491099204383073642583825308807817828344524700151910728858564347110029232319934750598921366320994865253027440622886056876822520497728716483089940087320522257370569425793113387494757561073009193636754035757400577462299523491011127342353910064084229099606769886190257041096402497460233411862897495753624169374399178750282312029189168138948363271744529972876118319544353704561943172019262114439863304534679482398754630444970310502667166730819708552166695421701258118712003607866247240076610216609435586481226179203954875745807850001671742916857278668363011849148788075356723736620487924310497633933410505792786483817008758439583114004228322392346941313885601034730688660908546972014919950750520607205648518741557842416762880000000000000000000*i1^131 + 6939168322928575078885296824672920778248786137128729444822913434144039466109022029278638129910204704736169180485250755744056576576459874762791748727333549037254337959050365174761437255107076875845902228381743353065847171484864425348900031501201198747370497794052299713773795772424573694871456974801723661333796135863474367442080814109808062459312105716457430870539344429025038193910635957964423992777639536795048069862567801247457336994120590916036915489755428992079634995678191798520980104091762331499469319921151392315145447974428560454374749024365442649344376745718926040022486558088216268020448798124913360675565207945305701741282473812106422214140731921884967333466422340081258153016211768933871986819868303695868184680393671674626559275073572138923431684658120778491244763229060761665761460781717454924002060449528098833138537526289942094351770869875907366339653259311759896369128377025735963389000129107915395636896081191516802299518155861115329556959576479906647948526651320295212971264293730921263085404838411498803673780249653362180244189730232042577710005142783425588153038067957989066794860830486371870170340025195473361781962242037677794254346598281957231072407897013883757109095432938123856153021920946697991679035878971421190944553839632646240329730981265262532896443845802990496496403884884711033166318656765841440265192140256797266583687588688232821205799853999547804912952892493146143428426968958207402401460443163853098837833872371277473896566656225669047788513409191817017505581758782009136921561069983729886359435373911531791844854431430133105683196465110547242631677771355334977174695896870077786122966950101477648599388140756221456843185256388769902245700293502002403253001490926495849835322410042924440854807295988381022097618126037774834230026021650280180998167159128074719248418929426852276144694378566451999250558084003605950105345692229144420761734267305696089153220474972738467173691113975546165787164891883701415668003845884646107937189790915186342316221498519071654127998323002072814250062918011681048384326336896228029454090438360809767766879972693932700218729660006976578339740687898672026301585577233744834693570485140909611432197896191786005533057352194785810066871100174215642410782821018531837046665659368707093954932000958251731930077638291314236465923604260147534741240672847327170144521219120936560128692931302559064885973712017339745331168382599123971413783774120810195898142189017442427246742142375542828271041473253764415480192113024625852905423159435916010738334331891605947535440568909448788873396686686897122236974470311213909494142688737680796496332442834370510911568587008776394115283678534329631164876177684676405708718080000000000000000000*i1^132 + -11034058831761435897417313947684480115692879110652558305474027023767879674957648634395073266741117678138207981292059624696622468177538905116032995956865407970710162687534620169638468633894664022937039939438211336125480337486739287506672320880021529015204232644645849719526002212870461179932415134982225139788578645543474066680335792713356229057366857046802598006541467299908346982874319599198079957312780097104170592646834313688368439587888407160079347586474020661023381576873866980642391893964522163319092273937545259323919451427635473462346000433751492501752861447599428385410080330892101765072792824302900460060654380393672587443560923951575843020247613996541963959136801539970968593365315086747905506295765594757219291671221953196870126172200948386746077172353357780151058268172340491714934824925681177289154110903371997635552278556222975336481020331651765482150853543833349216129399563812737405837129993326821682690219577705126131614573317635121851079531831982079273922669493656506779384823946905703556399692458529441313899136189600076961977536920635660723590815500717971107198949853806513644830011795399442362142148172511541250267825021583806327014924864312004028678169737092753066693490304168356614136944709703679970009506178965048277700590206390382748921756617751619909850688913955357173602090936784214115134561143227971751979984142143889464612685620470343242109709879600374578468388346732767464402728948041590749867773920195686861613233508336009233167561321401305101848030767160095138260601483462368430761184116388801998339319146363049726626938798196864290609062083497003785625449446315417828811712534394030953530788343605739452711065424423888189578594099327215095690654282658891223030860368664585822522497578752739749932073780310232034187988804294934946773180882554277937040821920857121561523963274224783046472538627534737826603106017385266861646604160549018513447999736274417991248666741871208628866280906447376573625691283422531009184271073303066205046130558002303267880063913510507992674518510302669659650437701221647348425684375057802250031896477917277525116828993131976105926341219940328458194602454197623558145832048084911332945247986664819544856528801505129128832706426905530011758623880055328118883767507835045354424266602253379306699166803950616923501868618405106660198665467311989895537023308874643002687171938685303846767254703384397001434863610560168384353314027533703391157356059817838282392855626877047578750768496983247351215434194708069622503666752057089399531250915668663038683059419577069258353115209346715847089474449335710473835433145688475092608475122811417738742024814322609560841734392329655081371334671663106937099211977523200000000000000000*i1^133 + 7504252927332514453173572484808055036016522353127560026070042287819465754862071170819525758897572743863542748636744700853102949153883567480881151018939475582007750710626541451073792676549314063774975856841773577842603214124221176465793722022318160700326881651953099098227043437171963424558223915548563284092583034031076861092364855481425083005165798009357878481093178191012395371749347055502491779081585871732126133861974619589577528431589356625669681412362696224637487889676535237858876134047644991757127177672666208252678229726712404175111901844439822183590134826576477790487096901778541350905782051496000253089292509213973624113876325175859632328550877321543082770843456161967038518109563810099515006466702767717301294381221871583383854467796512786818800562062458332239467631865529889260475426651070830636725488585416070222992870946318628133541981209338748310078706446526649615841276626894220505588152730051828234314202513550333103500656150301129318069850232496599315794011918795661235876739933521811593386136250420955715094985473057261863969946623030196600266160984048244859374364743290977690141058845849850664059856147725119194375014454656100492996048940990750834015886892515672196156593050307672419175189897639934633579155233049355031265905435788363753456810518343072151875271996097850901110027240275399417316200689454314447370101727151741226305710824903643646378894829006397893755942891778668708804760391125927909131393667776947461969035323586916017634841836646616538897647840002772643645588600676336423657637552326051663492284300680510175812528058763567127290398756216538293507295717744503948907864265652908646446794566029145265215990734951230156353081559872111378531092979254038828504732183672964728357138576297225394471323396358184734413816150864797158976414429766099428144918798273407534653984392560198454505953587640043776777335626923971451252375275555214923465914090616157678115636363035458898236607308384756696252203646802307481997092449052539671173571962006349654796204415750179070557569417819320991749371232049824638081681313949284009684706124219221034855850810106264647842753068922193900870763407523870114948274648989799839159758949583690140587320966308627846687172069664391277335357908034374354735206135092752685926061089687011010037480239119215871416393511540629376907956664470607519046836946516790401978993617391054146165836917453432198288221028881992563796380064551667067283630579538652553008083733579695580543642939144673044465281154263475331817603529205718173873625296070389718529456396524784277045369712061837077314626368872060761662830456050115005396299350899003050357114869529615589905678977174701764317852325348638720000000000000000*i1^134 + -4149819698597456526841097628731979331042932553249689687823838932892240757219105465912157087747520395631861710763499276633587466391565636644978027569230744972176292734520475488711685777359100638982065047476902773384100613086459657570268199162894006402907994058177821777910245312685330883443695976676568147353963302853030781849788937069853646318758081376958830983171391956650688621804415006399373794405049277666643696412437521223891533495635539893089578612594359362653135742241540877179641211212460034109572132754001638013886169203091163128682660707543660045428406962881339483614039743518370802159408513377041749131689518771927889720804522687427871889728367445899303294424026195796845076081583415087431786683863985398910231821918798317377727164627422880912489314115294090682050545002858938578722690631898848695411641980577265307579202771618109123868101277152966279632124390965637110957533147247161031703771119794087990756075898369197132079841162989718336566893926529535952106010739870145576698071871161786567493696938239031548953216519250618288324287823121145005824243960022878787180902531786823461510726131047905930123531238214673932557950676887893429035219354215509976408592561644231365667223122844439443986679165326990680293044199559156792737876614760556021374600024647012229576824323697068682796992349688132702587449579522155597548810448759834678679223224533226299404446093350779080481719589100972475959173978192717896965235752864659698441569477085840678520405941215686698509337349880422576228649602503889045195951144995020520739614019793724662768057281484100400413143922823433169148481639113908785126127188376125046592584629630924205450456877399754019462895403189983617202872170400871860636164748343294824543170830844356602957248776988192073277392096922986255571533075439302165954870710057611345102799828488832076750501578898234532654932765259656344387031183894441168327078996325205349622434135465220282992967932822183150158764787802906123875752838430869049700284303271175527168125454843192093515465481849255226432584794609327434809095498172688307067760381700708622914630771821469470947251830733919912801119137147394836074318379518131361593539967849175519013028753940532152330321360271097003820937238246424254070201179938696586925617631645873554509011981090400750499799096639292893212132192043553602435382761666799585248049000795088178696623023546373165252689081440309853881535797135887324027491319297889444529465451975821752537673557450522152037927494883381247556502618468447948164798503453286739537313234325905498691835538502009115185507615223847547815710179010793053617594471234752419689589068838771777256839237372353708032000000000000000*i1^135 + 1390526238573327570781195243502243491577456722224923620992754084381644087717965163634866756756069040571182705358022005705259373509985913128580888364574559649589992786929353945006347973857349540591614763196251760025825395573161325336167221873933722147234214191522352122312908361065971545512806139098702180818224286251931354312029185250937994194474656320564744012121392599069138256923873005453797947264740611651077120162370825617600408457423418338692384338986246826804284635250883581711642970353008737332299896852950458115775500400429622351547244508470024544839208624011107385252093287284002080553810858248896252674332621435317200652832762726138649513752184801614823294599742820867359849258030300638487535941039073815492204866886294994126363428031506506647245439777459720959983635272091142370346352460466475236426661035375342515156895376638904618592459625931136427157725920306304192132231100413548144989981859811266297289554488421847053893069652878034768553278750248609447198902767469840201816231717894167469315081339711072206074021858553628230873416121034310160314624873752316482794198646084355183011106906390176749611183585761834798655166244309631764699082103255223044280314190139438402497377279312882257821790157564411179580792020336268717208537606542857651260415392997504563483028013267527651400221008220252923507271962961059005676542651067687743928030855156920594808474135534376789102233209413341054415617130053354680076364026537941459795302022328548910321986530521368812569004476819851323634929318714077149714045016803110720365817585986119444163348799330480225633161313557511112317027666006747732128662455199110815575740127245907183406212918905289199658912537548356094019855619219897406096227362988466415068925869500855058171182347567848458277713759179871169347400559435187941884853047818004924551849723456217020851100809809156025222563949672777316569370758751723964260073073264658499955031156377808731465152364673569970265269727391925488911477098981984351386798427729871892681062630234875477053509171517646555792063051607976767495019385111229156327888662509683506972386007642180673908615392150407226101315462041180177693826024773134945581265839571308879522086935507970825524412634635730599847510395780859769822894897026034184084564799329764722717761635204794141602035693049217676066672561982459092034324157855838052868510926852390222810988017872184325734592004147577697915869295993397379489975402267289294889168830532402463527172022279385593685540094925803854736693216164158357588918342371350969730387382694289266545736236100732208581740765324811764538521967773933712009882428641035036475059591063176130592768000000000000000*i1^136 + -4832214084876130540269577265808721938354043611548802199167063564413179456073028810914863117445031356104718705025404281906285098229825571814079511970573474909285898588772619222912561606628472935042658166047143089851858048241848017941999246369349660685215589301281252865856551056005503212711030938507949442616037012517378647746681694821716056258969316005745675287538658923112297699192581948421716652430808522462592811501839140226032459012584665877847707772273152458912675618054921219019718144578144712633109040451973119827785919997524554359362933667987437546475681002715456414194492678855593518864071328858739360361458550511748884475934036249446519412349533343478394624538340986134015893447357723630738120545545098412155941364752845190991022766717581329882460614596197864187856645459266886432715508947442484720143225687163413010444908374866974186257896569568522013367089263990953422163268618791050993109378554571128483299612633993526970594919508901810035858927674607802323400916712615763469881099847698982173574726090140183916506296896520906438536200027860868598317953759391103267471704436259677886735890008814637537545187695162475552706639519825864930920561113768732118028912844449269129880934140867186702904362952602947531563396628534183456362562745679541823196407013146059892951508337468845875446180180785354529570705025880937175166204710411149461351091936198567152420461559329083176842565406565369866359633179234745659526904908076117073474942767978486323196923723166564330816992307441567659997208432962384607403670634558793352897219942464694254746947828827159767537477837965693288887628503215188618358881936230642478694962699395650752306600814385762884758787005101924660421815578479781166958817715788139414688223194521126511298601112667606136767414989540795747801563930006197186623020224189259315012078782948061262649404916073180998163691533782012220462327217771812348817542174563107628926065385732449131812045961855384367832691297759072072782393340288367840970797016355528529810678135247840323126337351379633891821850827822889578126007363053038042853274886763677816377725802563335036536130438067806595679965660944766589181183304402927797005640746418917733619624230842834122776520207244360483031467802437456851082457217749033516351250752120304787988465922626954061545812980221920261499485125465386941910049072152380122676427522112168927112166262860003207693462797909693181909886301226004022401617319607400527386031087068086078726433799023026496061555811987779918679211527408126158894896012569982358289775641543334367350655612634291220387959268196425885308255025808839242258480503691932122134609920000000000000*i1^137 + 4004256029675785029562455103576726282897011320510155080817747727838444201750356388423935385995355780831520120755051869162820857737931736023662604309648226692539193480274743342980530153089575266966861440011991340767021880140916499974357525009446632020408648926031558724672422424936272509313939550253109312180743689502209022848733152221892392955133344016751525984230722092383788719076709581250293643012529457938339488204658776351729831777727681839833104051153294931488533433657847946323013341469524212377769124599243347961470177078914653702764381757209899703610929597282975965641124867595414939311914866768574748967269213910774519460632814517214157146650297610089159462311903002918838370691741153300855338185564676436275911668275433978504479162458966483501147585518292553235468575732753574703230057987776310739611583888883675698680359728698316265467263553226082562650541330843878205735053170914842859426848246493947488213169744161186477974699468682168701374446290053714444567646107155733033171134716206401297674596422855725594992578473131937957500975228199067961235507906676377192467657357147289613491415522638822771620791807602525265471089015837930577840713721812372020681006619543529908417929217904699736522259833216568810157340735540229844963586984820022324239754126396465110654216043494080428367273737949566479194925093588669252731404111576706106179630968264831431886597212262301617074920350596320698611717021176521770256979293204784213823706689609773577000083574640729510984004346663768779544928278733529502405624020050636938679743823803028828092853550057370671642098548090243501611452361709640518895075572848598956181364590275263770198351975484590341654887524430911562548353090189454742293939096865164293335275187402091717022431685373535049944883378427472795485125628935455120577877970691504574086176431973315746419450043558535812283505690988779525595808494688198889052081790362773816063890671304467048423153147074197348024217746498572425243708528599509145570458569692863169352200209715193525723344755092668296244274355826580834599942500169622487666571904924923548807629052480160892924720293932124555649080813134196197862786282014108105560694509226223232502760447024298756092358211355516298444295533638064102293238122514577606018325536130505380859400355633238817269016522178375286759445517995539751691262534062617768587495237182063658459352383632491047932666144351753342211138555636612635285543648134434536239935233359879968223006772681029045503655024990962003901500502293185700083034060606175061091133264233507001418978566321854133510651547804425550829787838778986695059570688000000000000*i1^138 + -23056311881016033977374135213837577614552930898731170467879197603563347646506809646411946552314181482654029433706511853489231175465472667565128348632340543660383852915141078524461481885492075443796940347287818546916697028584486259445599317192415793798382508918378751578060204139770944780990930819313633900958838427771613631655692754706298407577069537561960955945023454151509911176471983069862900566348319920487989198804703043980701140841748725787685659890611248956110632347069017954486242306964861919271110369187441904764729270655546354503175916238878573216562183429455116730364790911790616240342427500683384326841607153212956259086676040575062314377143923077228217240988737340847608461787844980314668579500322615394089577137504219572656199171832955667319621761413205781071380873911344783927005334074378477908871879652429613647533666514584061144310954786307570863290857495175902711126378203340825691701708183625929984747150143124572414705677916350881311242174796447063219283225263695364674998512769341343031188323031207215049555715670918473113480381438576548055301553061963032303894733073117130962709246084700007996677031113428348874952199922453595463064980817701823999059485673596915318116641293017290287207281876856850268744349860844370885677500801446553891176500165436677088557048237412059361000948475372908964284517965500905423918470129597083493591975307380779299539167127175457008537614506814189792558023512402100814516045115384703175175062920200816884749753625643210625946499709366769892164993169313512781291599505380486072831063993343089916125189583903211997984098643819048697329719612970314469881179142674351112448849162031830651855909466058761236428193966585659936615835739215154388249553477355221218703632670093572604184249781675926143358987043131489990574714851328602807151716890603241695847485099383563835489714149800034732660707193594688182911622722149755749110821247612998967729920095695695573888214908991669930576673760971261578871506072694657747655049836689129674429016744290205562438054010404206875195231631055119407949571481462887708790713218171066725585278543416728662760634075649240805075573462050860874488918075963273208730264284756677454559020742331906565021948395783740260863926620832685223011499560366328595919134544400084970106515643417666246234250898679041946572545574610828178695812395609463387711150079559520473344161248315752004074656577025792045036014946215304098467129801135456172991692755633111739954313450779440387878023718145407495450911943716025146951932372084172537126102430087076301750596651333247857100990564876340205850932019200000000000*i1^139 + 221775427606090796933556024896206584213154447682031673146215866966622066213550198453527544935334978589660201387524042342481272010277955134749419044991494455585798150944232420881948716651151530764623744015837520067748719061383106310432535167096040554914953755949738387889198256255817934047901041743239835145125242430827472914849628007738667851698181769985343951698400919166328488133037359585194558130283155475022480864182592146608046888940413668153374780019281661321211090547614924889920412683402589176128556326313437109166369490364489236401722049466394946708151879804188398694069437987799100411317963401839409598665657110134796946112644816984246486850178862666589971198105759755844798339822965416256618393803033247731335281932215914130604273250017849364951676201314753380578775068835712288552423447784514254785728197625469022447249660929551917943664297800257657114425556214714242001295723867531435811298552728390345356642863834796573329245567256836274104178130890016547628690186983538169643085618038711326510873118746071064192592056123643974531745598323587215628188281877685269109977185395383591940541226966500878727807687130865995286952421183028409704676638901078211772213034876657239667399244657709530553818115253750373003613877862657512029845869658983517446493946642428975613652789785795626562641210170984080716753114229847195594391221531631512463714594212394217504478468477995788065150756152653922794661094017899144158219658650391458913052472252035522888017767200165280058816698535680890759745340523739193338914663372257111172593352510855361015942269379801080955470633006651755416231004924594596720861706015138895026154667524230487649989202428591368681007640560623449226458569148565699706946495522056958730799507358615351541503496480397538229933436156487947880426152734824288761159166902990249168941120234758332083948219184233769083090608522315885275604666323615943820763099583276648693218874752347985482576287688474468319732027656890183668133251078296708441205981940863974841057989402537963704750367330451187591300919269879093062693544023749166082598453687151514452880989258554803655712369777622905475957035159687926958470998425148382634494388208993942320060252108928597173511180250362837183082359167266319683373520094102159282275618405412774201613853840042720280009269220441248469374813010611974460656454042875237015641380575912423794854353136700589852673206394581207263269976258281196472433754543563965602083276786916696451737912081851483231919216609418562078243337817531214386807041782990979041402821653892834486383701112529434835783033815040000000000*i1^140 + 286375436429707430476156261223940256364106608681484647107851238397251235877246010653484519918904435278299176412366674802958239974596560138394205192794204902380358971304068643272687870844633778987568911547450227690540072525072287590662143918276929083160672679181270164098659578160357173083584124009439579058815200114710618796083984251936369520858324322443759835937534655773038073236677339898886597932959929258105615780735132262381292944557365913045888874866823574017044216171129139014290615407548294746771138346524644836270272427076149717137018913190664005196396860595402134578055240733431982500286871808607529380659839007767494169842508117632629539082266461489047355587373525196101716039207428461055620169094901725589903626972109974917158068316411214151270035802139118566693214342849948809337634334639930752217173347207193105884116473748200754914744225889523864459232759906220690739451367156580937019043529473970330204545665084887647627761354438624058347297114577037482172910004728642846499018086025154570503681905244293750137432670521875295312713229109936039648867340873655494153983919991124956147999830085885942439983022413270372187640231037826067653949776645021665692524375491608979828642536659332604354954728319533544036178450135814719078767048750836907187852070060079543016699372654536081815408176969249702349475076921111238998329419694835604952168003469033395452320674845606059136899006218130444302296483857010449091818073556408642943992729824507043195638291869355216084708223204788518889594598255185712674381003504312803693889046949498739652457959264292513115232870367394943138583118056019787343760724800976417079173449591393082943211773498594939639408639252362570331825129342590517041930872624693398756046519552076203657139072915131077401464610528215331917729485233724283481306157915554699976970363595568170782514823790261515275626409710228194444999612446024847528375360649704961535064567550404126603452993923862372654022302508095822244663510137937418831739984413328264795807620757789588103107478515711180254695813135530216977699185829360905818088700666062932488593403696975277573410347014840808553065994449369571618767764860279821990934629048608026675513073382318318631913601692208944220196898722070284927431278333107062954361804485100541426642516938479277731288930200472875952025669511619096710999325600283176335456246837916398782307097455955688699784323002036118380703686092648344666605428966524418446877703321719291417268625829779748101316761442608590116601272104673409076749690116915936649240150213127337795585698693120000000000*i1^141 + 87919400950891772544277003018147076627172941378905884879426549896561678603649536373399651939478429026109516695556112793869029844626046342157466778331720685861542976762119844105054250198238995202238666441539613119347748202293854628805121809948081152562790885741305048389266964503193572264093623681328404921138095123975661813809382524290228109044985192581975149846788884174565939588051303831152257800915791493464876079045127080690793419610137603737235458149932694348052266721820597914775090576217477834863759558757419220789870008068971796485850937472201569486440708259825376242537140849751229382165424581655717273347102567444104548607692677573615045081678615165255708989942096164598531285579293409674445184964179642350823528444579519172421820573867769169178391048797759232089471908300585223094372971193817693410183647055490608913554086792942276519843704366410347170981661733960483594496432482717901087279191942941719061572985241092595229157578728235645160130081142741627812155988815089622162579746985072900846696414242638844519250913013161324059657307362459634436689308691678879423182669640771753048325632745445243108697717057559913616057921064935266163235100975304898906587459254964775427708709049845709663648265878801482203827396016750080333852451858752114663810251816590807472406508021295113784885432642121899761403082151995787696037334929398675113771205357658823858138340458593216801968943200429137077404318044418427519904878393077402312746923357256188037423132381303928955175558409652086072724200446840302879359609749666722760352021664098671115816579582602249809010933230720980293656527965553813117010402429241191447553324762875848765513095303988818601555269868074343746630587725479422917654941085539794978714744939150850415662649039315721165319634294046143478041918412642532339709568200309011353905476608462215013421915008485183916323857321616718629173252904784174772669206359217286816835258632649042438754471559262381971613825394668058011526751065461265201115945321953414306295777523675728282253524422231578067417846368925134247307894070675302290365527904881553087019190095050645783846092156611261703697222428581283798287885404035619933263339481190801830912400071109682791241726444180894614454487826322733932633238324604528329202734065272540490952409071964654162038811715497288289754953878886158483143510205167170976447973859697589988924316038598519347506432234801543420199007240597683741483854130359098258043566809631387068504889750339049721408070649754880138179689232189797722538806156449706332609009890099200000000*i1^142 + 216407323607593973222000945303078536307094992640870572490138319947946633874354031190368630735333316996088622044574867600770079598612390723290680404271231046863580599713361558782515529522536977940453571934245826035096049826035000532013970040336515706724646070876711181174457678420808271411624726242209657949754650367065286598880132968965366991848445649060281566397807515165420750061093852425445046503519024874427409891485282767818785630757628682689974291872097059491245157665663392707655893955955963147270434996966200537236868382745911654474945779868362694116436689126624450243400904771634419368538151941177334859587045794416761244814120337204256320883716956965860191821767084222326536065764120388283442620386982370996120541162088569551998673304800925639447638974022034664973033389650045075678664888297733468651769516281891895969992876634825974849740929419280968032505259553700675814729307259587609192999392895689527242132998044817144261556880354526928942750017500242032608624930234630016753591611076961020524257622976371092672628250565016559996350842630851399040281157299400634180334177443781787468593873727680881266575817494042430605875473070815675861429313517431803265970524518494637548969331478978989087186268942777266524554472945671714127910792054546721625016884029908715061059664268163134129990557202701679325819765943899687889202158660131825999773361945551982310211108971180591644467510736928072721136168273778087185189084348784262871980662568888464298370006540339260110390985257968218809627884699946747494790419593546111519255517615884772112335466768441282855144452056413219161364680580398832121347198853589143677093965029989093302376900501072525777859945835668601039960167069386701724898526760165844481738451317829433367627130594919070300457920575096302227347677857614155285311982380461618413865165739638721801350339231953429578039697063633287764534166057672757641153907530420356045510531803157848309417275222358797139113137907072803487843428396378243939331602316515624513285017838309234151993839038946215336141981833755677626558807645471620033424840186116165482530438606289833625774650497358293326742656560878305813807534037295412285342862294124299020021467271421646076900571615201128705679831103344419138913566454371477067706700010490232453020073674820024569803864882240805173084640809845287250604070202301598777037707500520413366264084744982940391414065056554768672471511045679114464969657723969466086284604997405017060477730811129641885942414464294028061016977207029650521295033466880000000*i1^143 + 197520414158435861077036299573753072087614067063906856835653826571162306938998684867958706463765241309621192258316772498968064683584138571769509815709058244625588404256320011298992035776481545909606348392950488535435821698397153261124533929631727088278886104261337570238512691225027152566425978318362182267678315179790241116558284896692474295617867061421136413387727646663182752697970366614651974484160067124775667137089147753424282996919283750852790627447808328844622802736586950448366696862729280051973315282234255905619315584541962225802980884100894990522907619901087349653886746066204115568175218209401335913005527583521349614330696851025452358237439864073299849161931213512136076123882036691349367583127253013721966351305771772219779868641481063474044171465014313038017943735039937359805244709621185415554950437950788083759627991019621158053525018536392109606176079548295000437511685319520608431880129056880403341990095249622516650958760200636685030680430034340319908485090286358484124203488630901851578511765094885780875957023137592642853979981969394415193351226485541877895342956959421052587126645603562414741771953675961464991723280209997670256056625929035494894675099334082080116544823331553044356374967489920734865915516127574538290399286750114415111155149600834758897074421274231245763012355829395267249443858025346432130322139106570828517449802410996192170986673930689180691575714243284885700590518908984217457545773928658252457236908834724648828527839517413098690827289152059638980318672592764549297996006217961789581998506362474744333533895984445663468094891134849465305611832584727056644642369933674774592265627360393761063563090843991276008491244637809199428336752411502492450330311896517914863731520464309759220411372542479458456609782345616134790472781976065676071920287149860129797433538668018196574436502787557420803432303739533788268530426159864016489005768252940343274596456298114372787680296895267630042636545763631758288302268230355789215052648215740009723622827528517006415126749716973262506499306160315306254586331811094672735558225151312213982068296240605757062577202638957461727613575453661509860741963683335983720312739777234051595204194270175549313338138039101354106335105365300203344108043351018245074405081686338353718039897660959788222876920895166906151911860868949614254601043570630092046845706628490779217180105906896019492474542555615431376738865068333167102406748564534159345407135338251453322109093026876736819814191369749763758477017088000000*i1^144 + 80962773848123845436339760040604322364551304724440746998796279696089431284174876047243936906714155306325657086044804116987761570704297837989980353063094915796348862504560240893772961313208390838398093840167261980306250081786932955817505709082284732724022705665992419147824138362920803435844478482663354086603668800569818825015883443686494967833721119675288497008257566068946126574175633073590734597928228474267061891084550986067376870408842832446183662721495923754906199874905383581180233173548197464839649426456687243135611009033313674078060561598094750306758097257879882323282306533027499049084094537584576437931455452372061663177237622819667574740242053966183492194383475686626149993447591088533793445963764410238620070435745801805262264657196052099700563189793664082786524930764153663729767610420425041678811614792434143270931452398776488015328188556440283967391308221574846479452058530731018491626544473397835473840895961884236632625646778190759122126510747642566544977370631765377571999715409028807420714911266173356736193907137946412038387151764742471733329338485333236964799112114516166460856198893417211268709780383013445848027009849788329747019361016357146465362518329856627376983026692473412721408047400942907743466205479294436426703520240065381666103058994798976177812180966968329300479503906493976076749528260373610840396289883267119680475862569668769373164769723630701510436237921786938813394579864077856115186064773800139683724915724861580250164754365644591802032990006815665851218480288361676258194609724241538261980422522167494994687109796765934495199146191994328449257843075048243306997246653084377584353064348893493825680870265970215024724551764729491355221222779923359972067408839663851234006491979468733127595929736568121764970281227514681599339325803566597830622950731634177055829836399626530648261902036188628171206659557631901806639288475667040885666134446627756808638258524088510967578507332819464037841101808391998733487630800414797770903205946912000357437114650630859304277741937425839542719084759557866748738668192511730426522297372757317519767738637130561448321877331667117139151919973449707819241959933230748611482220122161712496756343729880624856322791258175435428319195860996042871888844901066131450154767447798266810168590977330745395744409598091852634596349473761269281871494150192540694139024313766933485414571682571146251952659648150520811707497838223881946024290950327521408515570745307661256889119941969997017278054400000*i1^145 + 14837477698104165820448710177515936775477213316025164097684063969755066972840578221477534059518025281611772087563090468326117768709407076576369427299373983028769190035259473580958531544148300641112207349061659320623065444480452017145519156584100660153631627057214077802187665526120498706805201152470565209699316268319783024851716550642874993390881001247285635394971597974858832983232596142073497713698779097771379848078755910208992475909137397618033452766835131527780968548049713642273249673852835594946613163652894371919886877123769884825841346306391775810349183876727854995788035335870375153298314732585245013384613313105800436250062796155831217474073854285655244069447669726808088198166414127078773657589815738361315386350815140912601445733875109275629203825674114807386430130346087618346697992046444116588679002494905464052651846281829079190164423722548104885016202882311772270339064560865795195702002260233543096632751568359346820647890331498037791935984383623622901870088163561055685426059071328950512658000923618296534060878315798072141043282620772411097196413285971143628613500077999416091684835485143828579243300181874066547992602985047194902141385330670550059750218572433341666704581733379119920666187951212272753026471114088373927060198066863103657821188633732941135639911726997781510879534367861545693952553126444199704440366238506435231859582760534581512150898812403720228699750464331281219584428860670577310152719484646448745617602776909537921106916598448101111749699990817280567703433382694265038562856536124306181968828239233071245728419680071361139291403274435721093504856403298234075882808796972434321529588694669099513477559349543388339408705872469955230056144655339220945784904630662886039502070545127466517086500230737948516480181209122281511192620892174675288042990461102769165626458680012188102539093565372856504090402809475945675212005959155811352157522744938129460628362546883440351909830418487978089373649287673554467509567217098661903182125783448878128173345824037839117348913715752327546937571339579591724427651524356657143478070857384300720174270262535249743041330708042244309608383562188623104892040143226465843023957461901153355926155467092813507007193448385341722865188567417317210451805490985204654539965075003394720171136110551440567484934389797933249544088998214574355094389543234017627759945696438349817572459545176037138685833312287443195590867307411537765995213029971570461819724529336685239992320000*i1^146 + 114863823449327843521059455080695068693989500027214832998844661621375263454780711037150286085172944015818332935759685530666021638318442655902186679625960853196522463808138828210973305144732333725902486286286262032133218411255594868332939453932457153172944409912204142600367448909571410435639706644319359994940101455909312361220170936413547448469734764180633520184332976200248395803220703268206059084981649506094490320977776280766902466354294174738737066469869177429516405433432765452781254081597643879303186980929943909540568058318396602791470290538743860044063515256121501454697896879815508334577127474451814391930349043699477634852828721704914691154905683886769172460293480969520313640762758575952292269576377758257744109788408785273980857283195604702100069435954431952099741883802697657606996342030893925422066161981549772974466421032429984225293578875314233081894244759482126414343230982398732142880338018507466478437540679179306291507713224212828232608809588305682556249051035804713802403190418093546452061837005641343476712269497170911734090865671409885218783476294418523367475340945329112227926992424158634546807210475506443029112501914817731060513537678012631550548497471392711112614808028505459742572469655699904610323067525055854439001588236938070137438015411453969919052310315070411921818517221748169871176163229697512728934893875942490880309250379543644356469884189571957026664690590178040923417583543203119652953514497542301039970110225907054479656420164609826232664166627823878892620508787071951336933867311985419353137814149424810004003855954325623363540525348625225864018792478760825825912410881779876589859756645936390300784695939026916523901825642670426276544625910541852966799127476780023333707544533340148673649450797232894227494521658373008789149715626723062512828944078528238167745442058360585901238494322919173616134767819886764600550932084349857280101504017322512558509828032967863592061669317959985959383643787407732064648057884055262930597112683765449242269179259245775423531719014437313434858755901291851540589086867385394309625149912290517931437313391836278013484813216045068357560711585070431373765805575363406265492290952342110196769570851454981388224697181921505637881029435515313676031272370180063593943652389792043346802186571594197213077242962954738396507317667738024537820871652240757472702561964199513298858817516312042963949948786811367049633419557849181438947556306452480000*i1^147 + 351334247066690497686744219694342055933894260192580688020611342961231833114240397875863228426604500027183422751697724219336947202902613413365264476987480833154906028934516814133261363930145304653191533061463759538977490978175995153994708247636297458063213658038165239965698135906565440877665531377701267783628144555999439042198670048885445614357801378934377534407226732217030511226566641796220016602413409369701004400867128120218208169973994799971342149635472640293303624524534160913800103001557508246570896275945263947874782984291294124429229695916681195269662799949240842574924842486954312183082224516854646012756408631090374112647338819713906852650738198888296175085663386304983425952083813219232030592887563694195760757035773129335142017414416582055946076923164792829907397179354862048060723547796196444246803950659362145212452648021839422340662464858370496937960397701323204423292987888949819911978018233841275450500496291892603855637529153441305175463822381966644897145497627787998905672665505085210167776392680007141917040142935817476605733472845155600988075709029549599017056858710089527396740483767474310936826526118829834158359720159425669805087447399596716364058799886300739202264372977200553035028255185079520294866818186800194004094902625233042659861070645192553625923546579144261380740535298762728168186779504979848189384657022346386886682931549803140970453958455901813349993169683599208435958863752417530496156139540686421294739700055956248016940921917425322899756226786036275519099837649055930497154121007487054117804080736423505732374937472626159639473692651143239564308382148624916343949552486398172023739219960946228010997506598795134832459721067466657744537994349445621320653304789290452406829394817397320134275807036906307286197625988719742621480907494026528675391724563126305164972265435812497938895280781507014252986163478992734880192052440096833744838793357499138151863867581601752841909925181808921638862372767939833078996565373264399101082027952360734591398491933743889653901948071479048582264522520774001350147491053246803839765094367646461853163580151852149608229943716098629605209420556915173135367006824711804707952388099243264686574804300142980328827003106558709031321121779524386860266653794850729511967745194841862200983743105411118632530766649943590212817186333672400067932679989479393263979073443783501591826407168060850816663169667819807530234675200*i1^148 + -12875741243194318193647455990269375631403026933480575726985304704547182252107475998151115771724139604585746740679599734658597687525005346803014806665063912211615046794930480572681293855192073355562290207000714695520871937790307003971900042461951324671862470399722522678052821260836107559775151584516141805691816225745161151787180110388159859551721064514629274654183716551523937476502853638675731737685803751745171402287861528620253651278549950652870730649882033770840297777692442087557045420200532750761197614455670765131653720820565886813194875371078193980114785259850417386734176633498660730736622433438535148932374043227349066984603603005636745427537310553302788950424900100891896098946803907045032544284082342451696267538758753529188294999255715692598518230260511057479212607703681169202316375330484647182478778876188220294265941495319445252190487032815622060832120744103291366015368894692317239072403211194627966717737101374920393883563193542373565804199965598176479154074549042598974653372337043951819881212071114035202511548818141044465076435513106307185935727355090478852398050633629620787654006856201312923593833125667788638387739040496590568259159356747634376683863904394610928657983797993253387881651313610738367965082948426455478762914478966448863418370468079132292158735607460655469949540329722580933897698737106859465051357907982795827903128922916998166155487664417014792729845775204861934206379753261915808881532136880174758977638571058761564266251773136956077497836199613138046355689141832777625752758760074576592594384516201068818586834488589885151126523122486250280061155050275585979713422129869854765267402061126082452382715967879700019650123917835971205425659574799083979643216059799459700349833731195018378838117493281206733770052277956815317457623116684005046613949114537752671544461734703810692670357809354692132473066161910333601201293728564445316456406246665494326117056321260887452431382036560506672949435364450821717222263459517203173743694360238144467997458590090162209180049223507643561969419213581817264517085089489406964209775762418948968136763580418277902330135558792047485584513140855108680784294412920229054333398505710400919119215181004897844002259830199297440284502008901304719610873580970455819405151924049559218160989350903282093606802830382024137183062449298926454459335371670958296565728134866885672960*i1^149 + 369937917053497530835993874754050389155269268234970856539971321421760697738778145699030724976873566339775989595693980553627841457679473665534812555722111092644810054039667739195640213353985877817472805734611983983396932321969749847739822745059720370265645492550673758049305847233816854691114708096699841350501166693786850963241531227678298361285296873877199221139322764149312256016309552175947249705985157451587171521563870942741878804930360215049542202673608741645512362107355352566803232314473149036024714067631191280113927979586019565443835554601175214371828246813048576650694026252779601092306444634053460991474108726803345174897639212161147234785406166586724983272614084827920495156311514588652308291982728786388888848400755767319393642274623165416907344125721916385901175841512697346413876588746252971486165146256877955538278305418930250323659753297705674809868266639067596429581038040629610610037894831361283539079053109014479272847787011486583243836695686703970164523254743593802008467880259790312099958793342511395287460431098451584312603435586584031338190910620874830647653908380269829996109627232618215466465125844879125328768673880802054924878649177013894806813223742558240716738398926192848448221264627259503015319156583907388029209510882796537188067441361815887339477720015984290806487583982013092556478458092881542638254776768036154250950508155718790099506588947309652829523094813403088007142454885185011824632151515680588623544591691880884364829904003036946830100783394445710917587288472945166149051761665400944858821595797691247764447706259850660989819629554122582726578957135097043478570813230312360611616729854979788605278561832996888980799363752718602915274077932215014374821864367415514870539236021279571962487662620778423705300970579028793400727289810773666654984616772214137020188622801075787853943951766723466359834031494692510282202877823667647300079216063664081290489527253609923876022751579749928147748458414520259352856268827108244721115307050840174015438242500425226753679055872856330815727330420910363332857128676371749938648993501261872317130801389168152413813956417477549067305253860578319272469135356609266011320057749508396443286840987163189736894104592138665217762340653425420935965369644022714293655243964216390556026673673518749319570074437156864*i1^150, 654283216931792564073520181033054209465484644108847740519222564616925231387880037591621052891465402838615199734927085787077363579970838471688330946989865789542249448082475468365677554960341207728329829409486459375795218211100927054744409886686701728476029766794496022327168263868010836427323838870050974286453501552652074584536956875368314245782284382952275174130304560810759736876288969553839966826258302921239768602653262900036026222360461063251687096609814456956368931970488009533940977111123220181001183728578145327290538440461069864106574583403070160588836991583096740621401248011330670486758353109699608724692908882593628706583514961245693479064997342932345313893672385475393051669927867784671144805055913243998296920840627782189337055597015855836931785038899528576638922879592093743936187425446211195612540993212839942008058666693959893887047710393610913275307656570010955676238682656573716975735497880794061897364580607261712848519055277599066425513189186050357163764051226654461933559029838579936277259577974100788895456307150983191765755328713000575159027640642648046278553920504972333679109599714509022485410148034728237792972858719154852990276949587387659247894847462884141199051802223062994197274170350048298484743616907927200313171341139552263815127946432103927713763048667288498899881677749517832476899986214405218498870741876399595903835315962825081938022332022328117738833258336422415709214314742181104674845410277845411961861226330881934941610627392447581785770494649486661272932996432510800403847101265981880977824426610769064826565632098038297217477521712187642130864492921662801441302098203382434058846634544526565875659249324802317948119871487002277349283369200275302315597649952646435515253116014079420843913488201705201968524809484957244219567040243440635037855306575815883438463948565600376941834456565188992617030057379156886094139422507396111773681336684311358788895435020176489114483996044914008410627620163177979497006445318262150819521957192510553062959737997695723747913500651245349537697154929106672236736167447747220617586686468119114512379319854295598349003029465763102553223221499377142971208668152501900675818932555828297488160520160221319362511051618200641319704252890876625373712271098279343070793186775841780886294495250143432264533141963864283876205604997017334938167703015719374034758193550952789169777243642559777505318843050050382614985801167393033714911996745841230695215534198587520708938391311667018973346205650368887074610807547379043721134078160850358290368338490161087155572690507088956473957843300699455566047479269527865328528940050127915253913455776207714584078249242379178945314208048079653454571360143657827092980446608389566561945308422499191691585296062333755861934365722927340032040805278075395086901107354504599216793380663131403568786874529146166540590025089871794996340656998418394747607193312332707764984019824716254658902335254605542336125162980693983044161704695876288727379735083150687399264616276823406304832620121874700251687364279396199705719176229587191911273137047889432191826151422328419979799095028286034362751249934928294039903374834922299255325427499560144841621270009821805275941061139768922258355414852282087944357679223050699814347053540568026473518881038416980377738022299760346915034414930169245304085343559343689014490222048057285432147104089179173697149139874579385574973472989057314486986608218803874379519638922271566345760494292534476499704873851770174454683470555023533219900972929463814572594300278907185644910494168166630227799973458266763914270676364604403046072631375664402932413691356857689608913767125197693567634879743920509175225502859531447706129168873489850568258994232253137762556676482225120262053289396646152177470662060156457923352568770327646648337804449950516323129061758735267473357248060737251805223634832692120673715894984800579308657918666363253910308533970462511500920087543951712174025662850969507712693300070039327200800732680193394411638420886149522795571991970527517726817360795887124286086290799545675233808651540392112818428633372838536400965494766499981487711722430959492444311366701475721560454349217236575371321836353670250553138598885085914055560144820781305223644634151691779067050447338260710239410400390625000000000000000000000000000000000000000000000000000000000000 + 10453158950718655647825282452317386148105583678290761477585342556509080771376998575451811387055765993964309109938436960206432862263972960346427920395139218228163001431651967958061996953390120860523720753017871420487210766500257876908352610885386619331331008882128868620915910667086977009581006573083031609690575737509372732639192417473628029313423569230537152279044460818516662759300020508586827725468764816319103738498389708245381654524622790151572285681030371495531099590394233857527464088561989446024526893709410514394658747951062549024324414075446153765058637146381837514081134961498224795240658823614426621093780451382668865895659240548190053634089882544330991708871474440922604191638410474828871528077177750027422026501940083798950615768848373817083785639771777493443070051941868021548678141911855367856263881773617045830946501089136941465974479697550735799329617290684107184059324861463575892568005481672330274735027965627553645152103613844871431685319865286304754617374547931611230680824078050946550319222854937093464417044762747044447080794002003230680600810515497365510793661897029140626062239091697210430988243949468528689381945232804411849061555483574481801670944763489339020986548101091131792918662081746482631843914652088746512361078923044137713643500742243040447714196113673690727857760339827458356711881784302993209700853095408709297993870342735582039263056713449390885259646562073541416473322388056214650506402453911993349884108699006357780692181952953891039436915300015709932311320096705288771915731546995566003119212322917576235466346422406328630456778848196959246909336781468878557702965565160159090828762331060384163557842460003194058892238726445524742767775990951329018085539416963614057960784278587993189274740460687523092762477510857087089320536409441683169114551039655971356829064594036477030710129386405075734343277835184483380869961957767837299623684412016984324737399261581994980899591634199158414059582074499157647268033551068434627386224607205335119912288051310583092996434322410761896388256696331858209360427348929997352197365286946747164069681210070543405976165866509008851167577785409739007554858171973195127412228423526146759909157551516101263056834162680622933775099165617595511954742997433060515365981117976022995002261897576697736920941212776120943697803716971616925698030527551720152224527037004286690414476196949348181053229374039805704152082724678113520730677050225345819656074110314025811362976002055617130629261035213083979352280012918214585093664079445304500132426175545519249542946746319193996353965928436934814230319897125334834212791729922900162638245036359841998471277416853887777277213339302120722464005489971148581206889923990515331237602140737956061839354911883523834433914690036256323553231291201053085606162182857242270612395750579899457940886607227138883274280663715532300059058608499898024230716684994369954283606099809134006770714694287599384438113111977411514178688484682244964173892724237366393291764677628349632663360505171314812954565299957051266230750628468241959967502961918580981202009753253591006159788863633165824763098152487109188361004836517911086367507568499294461498356051296752532262767352281427444618407232667526876461375281681245551978690838186639535105913551630647950198819202900852038994188436042125480328232323059353901849426708216940830089263347225591592216472761649665433778953489853177535606625287095533220960223215210900061447648284460177474832378975735321317984362638746579633842872284296811361273639094415221466067455718654506909630443152365197465987307644981098668288600490013706181539222092440612355552881505561768828040744236685770511652508309790588440469000103555038269977583851582160960390240948401211770634914272459097176017766458340064886261668049044579433793844347177292773584051701447973274226922482810206577321772911001526983537843285585338370997706041275599958580180639136051163069944987458067234407775951993875465399910126944071290865383471836225776261473673475684341638655812080793311687304936296352295761317036564288723823781712539735939363952795971681454930659577039779650040439895237353707248254227304082305663710230306627815167158772546021924153040777967199456714767272585141796945734649071368949080351740121841430664062500000000000000000000000000000000000000000000000000000000000000000*i1 + 55857939734011992347649111157711026071888486988822319484989094003336061109178697718246295685667529139075869049092429984073150878561934958438463468597178449253380125430150190970284548346967567933500981130245830542433302892819398517429934764042933363114184632967085392426637348419440628885880670686516744554489643050039513234046359625356849974374838805218177712117631800847683910310050714709178012431914067832438789356760961688441122244582489249703352199778788327636849563413583407663813284901388440336207273858469706706607466552271684471297057393496016907237010314375358091050034652433734903465055874508894387963067701551525214494926344960041335427576592233660258763752339868878915005990373448017980864023522020718401090836535626336475290886515123835000087765390932388744711026712926381628217053780423094072139706757180894328333911678169792770552026763365658229346599129700023377275295169906590899506687971324217082844522291579199617431549415632835910512503249423756917452314473260755467963901614373689490087462701191704250909061650425010446200534958807781267574657296980307540157937923348191046953049085455045935818005057094835658426510107418838753429861361173416775096180354149637282655458007937196028049458066438255715144531289716288096813736282586744610089726387145211479505789130313800880706305265365288656366149786333235947479451629933549792845859817398597431688931099323325297810090867349541174996708496241189135525290666849695274933193406449917470147154011617340329535321233741295200470216041934054033007429126803770077557963652274401163804579993239540472136869024513612661049840609271760891565007546464423850775046854241582468141215433118631736582729986395467362743465907784647160607585208707434579755192860564073839911615399435962151321038901128757216572097343568359713842921191384585502793776843103839494527394036028757846789975159908041581910682957887729233716119559644115141615800150802591913542419918439889389855994193492030787040526505345622583957398718409527400982592682473444029060893751415297565701853541889744167021417814211342181918553205102759088764078205628762195804671556169140764178945468279611352765957849892572288365434063590837682596245855569222693933476133807103395920982874856505887180429415736530994628489304366204413521005230276096967549575662334448467599892022143721906264406320350494930991274783956176852503035047309096168922986812365710730470871466295845505453893337009190882489985155410213269122881237416580079851443317226120021111482467740927235477679764637677923419894923338362157702654385694211117853323413644311680159442302638679455912788109049932464203154303841687886919201628982728241436379973036985861144411242750082858661808208830747753283647021977174607082283847034644423325069692712623594879744638787908732583388442198577048594276751618014961374383506707184589601412670130892918882717747431294029167301128940004633985245233415712461154849315392799817421051806870007028945839285668808694284236673563587972412451080361000037866404256294603815183333126159040398116667245009413714181779870397644882579337326199012516487373841022000282896220958723119986564888681371584921410490443454477454337230068899012934885353860978634646021077053851065374115720297503108371926919925021958889290634966384802854305614785413821842145675975708207312092892845525819383767310213822490735399749963109310019398477404172252084730556900320630803001176855247056787630238082382176837495238050819574263853452696629939702753556087711086100759035025143350120011120606191993820097761768972385881245210733925984952323829426159092151767216732940655857088460040792819869738352326232706599763449776784637035691678903691311640532053370871111424800524761522780934418836974608721809012233690270357651344785752259865295425637022470083626932146067027792213204929130037132108659600226719303342358752185155816456136201338546455519809969487284613950816759318248650564266652624407617088763992485478927045210631895778900993115724632829953820102346023352005379113931723529301095796643157298096970072561177419387107158168517168465296189271549656997268026681304747129498662664279501174025744261111570046732633857408366288804796216837574144222387817237633199901942491981751067708647040619546197959266464749816805124282836914062500000000000000000000000000000000000000000000000000000000000*i1^2 + -51737292112054678065755083015798274192591569279000161702258822470772730898249193597616169900183268110153348868568108741230257272486140506942310785808551257332596347671018726444326910669778234902386992949159083150662511267528999060448701402108455367056654574693263424213841147491159757467056177261434918122646436999674914493170879832232031729763381040509138247394643782894276272250042090295279364263996970214689090331514025426793650411702794631504671375054301637375537161836051489029140936548930550039452905253722905924107756125328339414151392534372248414050765071155734104853781852871535989941265262286065650748252939528182123333997489174273308947494978839090492260998947911654994999240457303520306210161246103447850240962838547598257769543797363859178487781357384388380179957400198480743783912207351015607259655244817777370947112315129901917850596654459120373372404484456576138561694785708263000969702493833598757548051307829982214490604471951816186381420743464572202767672622282904642921641455899847711012537830703602060995113857411988506106055337033879090137294358706031644203525029973320149018061187577536220856405902427519587629922177846700996494943353901276803197704202623235518540140453613656715399410764563377281713282613498619791791918398539746948526376681763350449064412451158666540793555423998429888600746773757342596774722578965560281134818517394709056834119211826409056675331657500716233821775975519440836284189794583926838617883609121972523162589228481688135699793183581014850878832649526052310202628821984104266156283900385050882912561468069555199556785396579697930363984993999432018758848312129204479612511480722786508785405660484122125509270742829254418971118454878235496048403207609624472770249709408477106585678532260388800914654833907857645681726773309475608701798642381661778482660071119651703487698987792914940773472560576226332395714072048648364340865412183241958459585211570269724194363570836847959403166654342515960448592772109270837212330899555490925091759610082665613230561196662671967729840059256364225482525183214527903256055822657445893818393383816933059965348351168694257619190911075524621519646258753928066347741152766377672299262736842207266307654595000623346208082650431032790746227998947201517715575738072983029458094472320678798481445271871224717977888898345842478774993584286245128885239335652387119154572827058851705386377589355983812981090606857895371837795991290157459867646205396970112056547455866689555473664018178193241951143109854205893539145949066212223081481272619117232546286662057003996617038546915532938533998027938755484735536975300818929980651712808680589306501712836960261010733648108378246835318142306071923567065604754561259334390662502954763580718711462852246123793660123198166727634535066989286858809991974066722233717514876769241106660931302606203156397730655795214930036027114009513736965986086891628182259369126235819619402934945887956453702815123412024933488949692025568696256639165643589539771365187241729596489979295627648146503887374498245195162769181291897623197137808156162576107507643730411380752997223347260596752162479780176591940447926871971316151819785953513503738016955022230734002820379923702559395218531114735071851255918970761959420742148237462152846871939284804820720413528025581923539537559178642289323058908757625008111200995005490085516140655199515559658646769180166561840116049704212137376732237282530391966840303308131459365649717736108518753164007019885302350211653331664090112321157088833190174572655500797288359037727731954332503760581333529070457080281865317925236256778848580390151417102858927878415365225589058450340298994845994154050714600066393348886321176958216567871918540145613892274708998675078389169546607943378900305927702126536337875655532167183224497610299140489352831986296317486196068187176822364910423327332162808031025248595229713650316526158984510089016663942675218127722039125679662951340251016351777622622352709609490554637420633893697587363350580234317092864191653579990434289444648236991083438131212549552698608059039071740457341305693523484476473504721480139752295702725714690204916204479946124364777665143343242921701977718044731932827682864034142969573279189449665756237589642196894601511303335428237915039062500000000000000000000000000000000000000000000000000000000000*i1^3 + -398620132968851356945764245161648409377076791260107102611660596361941314283865029293707686029527710904460269805957050882397789427939653263378924665467101976633127403583870858305768750780784220201051428420717621478426421807791578242330421986024241165181149608454146632131445868695220910941736846850110454278386939081094303074191129100030415786710152530137561146946261625951534079771299599901122378846053583449932312561817317882941709587260099930203412547875590801312925984874827764208168131543279349296527531339710269416691906040479661093432411284572829920580652653186663016760314774290942204989654421919136631639992402847558789914173812478003188837469837823881095341583641049771284431262646480901500222735113854227220633165651912185120495993327907043156431179058714188957463135262821147642417344436055938988821884469363288079072536827286981988775056494998358328526611693801367765909930109573974300057606640667144582728029605140608473879593157236035756853629790562154484893046449030101821623304026191633796820439064533045883934755168938309314399431399346376328807710835784824561783590387485138752772566501984168212887768111792881663894444147116509946596773990880024294330590927428798059659824845832929221282284999038776061160837398927773925056866767089364024392539676286165280404634555534262441131075021680820203192895008549920330730958143697728822657380671643230613919075814324240876045190934400149571102540428811654514707785417943181953566101687132023874777417518537368249426651971304724987514492645872417891999143190401942023420823516628125890798492207282563842590306583243265118198797132142334296709262580707660833550573561088994263208716475902670801328130010020649561524759270423563312100681565226184293462862722439326813774812597824536617553083350310130826358022475687572903768249152989371555474270341819316276153221587589707998483620029498572737017833292095847723608171864908673417292807414835770739995731225905222645855944056047396139228550523106069911098527342323387687855531398761448245217601623303364940969864520254068480569327378122073742516568960941192259247278522577390403357733541016032043188717844787575059063403545921575129406280693711353543612600417882197024553605839297533724513063786832658092097221716222609298334534116802665008173393062440244687483424969414727040773326512654064606662697957830268556129947973632596866040985707260260282025582575073482008602340477200985994180456909388827547943795369810694963490228808987713371639702670412568283285258807316965644234866255412247504017030818917797802995806263843110420516667316634354935993544150169033601985753861095845826376156664530359336215866480340879327385249244266638742337077277322465870649459296690475439018018180936997221580367940132205995906691876374660398342384028491031765137957365717507799943461992858562441475702231060077249406474697774483481704506639663307306643187365556051827031775246528849216802724075531888411192618214421467068183896941457574366438090336542412678725637269197320044367221038614811325972418263753977056862333776682014509009184058897210429852854571979796135096363413175573833270939917203454211534118739028008466618605524353377556055346450144215285492537349691745092550435279926865175205030926046202644051332803804488863713795911279473892119974948888414074189458713446151360862992850329900253849979438271015673655058378264999378463211197007922210193648715542431308087176089661224648114371855416436166343630054773888619052224748830275956970452087570914739049601469168435134934606852915311986220118395493207877291969117191171645507156613504738988307851853743056355711342756319822492321412806551417347271877096818728616254433311309522041539941690127372173871058256998945271867010152015190107936038004326624385783879325510016929894046309031612202547958696987125893124317878734590860506382456530637346614431208155204379307275031564350541695813918302479911494818238964571636434587445391180489466639501378165685035595081539179022107486812283250683833604431784613849800994074113944340787488115001771952352093192856243817829741064119399720759486359038057188206121353631431835475746629253068730105435491953410983886730059067443082981137394939108484948583794272218521883856414884829439543040968674247892522544134408235549926757812500000000000000000000000000000000000000000000000000000000*i1^4 + -6089100392332348281642505620304482426116367710660449985260663875520235814488329690567236669685851318976866219711520038190899297535932502994988848387640324461658314678337479369056354736974231277366069266741439858338363841545646854552403817891555967996404995419414741830807928852135099912858773171759576350863567636213424034811132759804742345157899633100401650005366175008989329836246359988709220940920268366987349004417979511174968422950715864628331863774849712443908133293017402865861771035485523607180869896285080620801986644478162889320257408559562519440640836720013089046384340320538426130176779356863546195860414305426901316374531064420237331122244532213505044156476881163406994973643946122368848762530085175780349552618145058386857295560953761138125115309720133443844342177183465479292619952233056034153324261936189089464719597257749979566145458844373031877971392574556471171657476441942336690273501057053906399507582863532812983247113890978361713142619298693096455402124205820569157771562955638797693202837687637103312264829016730792156441148192679450520423689215759882267065226277319458295305133103002041616546005028065355619671059415970098103316591102811331104356965770589276378805965122467785164593455467914330658635934927117704429812447712272696419415148784124855428750834343450851262054794227331749120729618965107857953154812845479274270957071336321113041120399611097075534981947710197181150978257695612845318742378146626457539564654395918434768261934086255927293026366872761518695307989767295932165150066006847431371387565297656068681874350084348382186917100677073016632419638978695906158573927725191739429587460327534585838139907935490961250850825146413248953540582527797589862043212531802775536965142242806806898925526749271101421129734463756748646944456266556144418715053976957890027398308578058181610169403300007739041803589995533254016745739860009326052901533432315290671374580318985774236731429662895506426669548903764569746768826538365826922834896776982472582716876341994827486770154596218576378386601630535880437372839550156579858146172934941475406500136317066057414261743489143311038551158343235177131639021641002760267562283815389674227888390564629842425338383517411182388490625557996632364369358366394864248340406501584530985831150959700628795693474038717448217116503481075213330368605612892445943116606766040990814600489985566885159459549422858679614888408257624978098413035733433067501693250372192110800262194775634446018070504120855589388082801972811959518063624629668602249941595190869751262988250344313336273827413464283272172174261706449169736555473195877002495831185100983475618511146385151278504945919923441215270688345356309117329980055094641735114916001582294693257794456589355309581344480240386855782891047376911150869097668441536633105395529378573004221115068169251647817940550156823669018032884988785977590338096443860556735702148042586653583227511725080710249063306491781957408650141202806122860225957725194864150534508711861664310038452258872831977299533259778448424668119759335959656700790869809354134633621961562835007807406368417312005874114515063365194875723753670025553360261471980311423071428636046551022007606552214333924824873552257143348232695753645467118257382674124123524038090632949056887803135416959881584354009651138501764205490445344568727517999021789796338199280460639230776922632161944295229904376699549937985517138344871158068991196852074953388820625658401083529925572671243758380803014565145079293504520479121205417083044035389536749342270760589752675880409407760953580561452753295875831024019168196108234361851693179941246256306834949702088347360215848872842440433791255068322285528486838430504469833904188666848802205853142548011652364472911194451168212190557840488499038600363061213216535315438579987053686722224678876995483956741096772119585010518572104088917752216014405917403063224489286172218125611566299663427610807888599571840579637157882271795385847725681959412732998078139318721993514573850258436458417483883132953614229994616279374905676513404461392074683649453661620771402683777299478899758026302177699812825120021179685810516983725681407548024628913371503507737812421154846730813502652129684949590580586055443834681000225828029215335845947265625000000000000000000000000000000000000000000000000000000000*i1^5 + -38370464615711297647427345636449900641181608423314767948022583451299114982419205741929732045778539545429757416126237314226109832527680992010809806540027518770027395118377288110862287877251604562970629835523097434843211515241084583429293887595015002260439336140706228079071757792817387674518394657679986806797900691512503075422683354356059473274948375104284648921074319981375782881377613462425227110574099017325890715235141725221865754889971357467343937129894017197820015695955489554372860535608266929813436938833020435546213116644133112436852939790401097656603541445518744833577669758969705559149645592682643356863460516151552993253933782925900330896583692197339246980903932662959002227402618513589405654554900247807400397902434121927297276406527161851481882585211479812083129146060239042916536762153819717170165484357562861358937714110844063269780561403765142741909828609465419931558500286876565705990751318254333612616957112779003034751626846872977335728230321362050096369832171326878978278391021174901682246294191574936463315284845611316729724462639236135504439956785256244988411570898560095988256686073791656508916077020872436303315656607146818005052779883560269667713807729875004041032169590528943375407291373033130978569555220290993603310271242700718796359932021372221685107348153213331283702988242685513788779892691244787371871843907665288851168299786513845811420130825418235984748250815683358627676637011901335723954172846928983590006701862365056991607471575059920417168673451855551689192020225012476336076477206162936162293403380184626460541438163654647285190723317302990952320228991384515866543026944721116463267587459292712514451508835491434233137289724669677630844631973830031294449272111168158305324666319100062606745079988186943090957308895740665026954149225923889418882066185728998454997749678059587579806133839720705259637384556207277604058987522999535856263666482410705085479400558561062246779796918240733358165201248047033947073942260947926946212620656192902417489277921145826206243604799926868925941013531569363979603492471102987577249412534302490599821853762600732263001318078250755892591141686918934062383413867922276628061561951894810021307035238973381493807067426886840045715540915014468571724720480903248339795661538040162842322916391442965868413568217773729353707211957517920972623723749209474666305296153342700526634938797169417044787294344025410543394425198646541498724537260927517279827175388562142915867610499387768401944210304192466266046977786606259508909864659734239372883161959052078153717154117071085398265198226969187896505755397963229310953385112877553018417865486330082186185928544065244125266585002054916122805142080339211950144457801114085676721976623659390276975552434315370109160210910638161596945868915497828948749682891445928836149670881093639195259922837231711118534665364099336142482969534117887988533682528484372687644933913746054377705023326011631909517473884435879535154829996207598594213498037346321521524698516645249723318628739772176380134775112464763221168970185538958580933150139671919848675019687763095101883202403787055127827953392786203112222097613744404991922495469040079854612893662910737310791977760848946201034481081680927030167520812665058479082644853386492256448271572067726740097616399270151736651124670789384623997560602914366475735307440665778730259904446785401149523029913506528943612809226644882690699360730291115533810285087424963001644909713719158371169883928284140433587676530610695142728758667621062970136782365945977240493559257937188019849336016952750114736055404819545168324257228374896314936185625838604337343759173440622070192412279230785116360358568212315475417145006998087060402893961248210677786315857078384287893400220261749615614489701780369336538781056130526117118750683276411719536854101779462878885815707079517913725344684721062748535391260127971874066130249782192734261153817855568815378074535630095609510891341478796776019648232386570120222454718575657786593727829424940706055316551611404494717238657004375932103862530807024833750743057264855463462036773741183572745610673813240697886293810185917697974871830757497839219145200262678338972147545882143724621976164624077583341585108795887808924574002844565256964415311813354492187500000000000000000000000000000000000000000000000000000000*i1^6 + -48999053430055332397056281139838754190654567829383579994823534124231616393442433848162370551161112765531961606382590269458237515895898564861071037161351306686985683804156453860816930241108003245251259693770164896243815802660201709157390884788721635108284387847761712536647917682414989143221229239050055406190402599411164280906681651357797207093212791211196313267040090825970030333950692161661108686470261062540445398903944379460448980157668932710776481948488988520424359157932124058919697963394748663879550675701490931594926558343379424490560758319533970368864746960552663244277210115412980764382514589642178831623442143023866362746733027265698852294381251143487173623570234417191248494191037048545607048980457167303214157613673947229610870954547868840388092403882240778191597245320077266456971928800942647352016679799362899735424731444834355070328357229334789226716247124727993544676661746184009330104805379225673458728456112436601356421610460876656167775623760918757523480694697702397301724264685613902165094239698901731857386063898671586425731027900887330204827074688637333810116610690650432085936615182999419877302523177757938763919755241920855212571191724956669295959187311330879571514740182077419179847804894389930626451065871407432778540831712672310005635951845369318421828766457549621710969194224450349513864549293580640854775548895020193415039654882785912332967537939526261981970089480122909120660412797943582723755447849357261936490034825476974304750516661292796957571260027245893054507437426657633190780027812824117809449952626095592303507749076693108379063947720946554552675771591412790271171768881773969744668954271759004404048119149542367032324326648841503737668395936953665026189443933922835218935396117512118032413570981708803950244717808108305988171960631357176023801555476820498905839915608748331274039691590480426356040691711095994115808268061446145868888921000570566473803034661157134127038347995714033069713426840159922122051863475264911362910085929947035175945055735396903553230288402394992285646891958551810591134254472492662071223106734562491091017460882735456718365150162039121951373567000817966675796328744602591252841538334577636805262175326469585998908326957549787904812510987754235380540124663860853155364863995622471184163984295847065689072186853067697727257235445368463972412626633592504922398696486878952461834736627862593093116431886577163016733584838809166552410036729490214498858836047853468698480516399889022691058811589934202642112631289290780838259758014273065275480416149697194077881268786251451652827786202564614069998601200035021391680498846664794128470050482642357892850168882784554061877641072787075322788761468555987761440294765547588270746809395282586382112528655409975203691490038445055002182731622510844819600432484050559321012297503770036922845658061375840740189339515159846403641856772498358376282936552537853890894244164948234740528313785649880005560690865271638545379286043506148426516113843416722735061174820560249516599637450855412403556147512752750991310869704671876017437635662805057426277248809338359807361794295556944142512146117555283753273195276388045090659653051346641739229391190181615143174108991707091365329713719957604204554854842304835232051992161275382557119089593159902932656191274656881313816322557834795913869632840680657771143976855766727916023611266066722958410079099926902355558899799129372450694475127914382122252898807905548143312295173867829341057222945286405488199612547092474007468769353394462286889485571522236488043496615939828150233994693577999320507602446906438684858078322437136442331492432037231133468484186964620425570759890103460020763611788910408242621492491212439849773752950063360478699968436970924762745459175379326430822366116992055011428887270034321556362446297002207974824628688221729476977269762875835983312730146735634128116257704342680211666130663793246691622152097319887244884190159452779502999884819155972033040753838196969887145669846682849798963050292882222451357618050411757431159104723225015016987808619689026631528658221420334596735173966860040916065268678802933894847499562083008230507182804748489535535170855900579271364747164902322545098599148173107618436686646202615075251785015097993891686201095581054687500000000000000000000000000000000000000000000000000000000*i1^7 + 359473412134877567367554108441002225738930618206190107135125094689787441384625535388733234893337520795870539022934222447448887157739438982612733942844280041453878399917630090762824153160304370650145135596866876893278616850973203876179217082855701271603340838522136941754041216812748855261129145387186050339048222542409029534215222485822437935508932014331381968061638928700204017948719631126089877615106414604512928020927767623171722097352545735662927184586614789258776175373192187786665217647410503642371182932356825400670683295735915461144513752290409820550106948749246978280171130727824226160858589460353378760403380101331226982453244892439507201424077573813024662697864156305182092363313965497593824408411115647697124754242363737673113879852631873681587094385913914473612823500425231484517066164435121753898245306179052419267375200765004420348550267736340307418428052391075178765451502467128591771576396420118594329166070300435979689270856285758508239959713620917887714154279714007609565876258734956159773287597059546931350566958634888668050352756538713469119047562115369664397360991699670918470044675649966110947155845019864571993038725349288305392845295038300996854930655744220734599741281785561055668410866074290424797431495333667578465922913471247534238040724181551682287361067665308714656306105039551825096078971137525670896887018876347623421869797927221917721759887790868767361055278313068628125699270834949335677405250147426631606694123997565056349108043866162688459917357499945889924439402103461412847745004295667921738548820174582692622971897451838638660452133522972201345466062235745374164171302381046362196991518627496770751406842760787827309169894451341540228530030135152134327671578061152432996775405818259414721433901807640482026832526964676036145440804813795033823006458122731214353743583713701106996777916297581653881464980695339051972101268026651591819374939114740034551305413880542329287996382955039092499633530604893674624279133466765619166883498030233611026005525956602446003222516693204032817501003569991699817870744501107278260745892679582342208920840547316026269867401803118159503347047256432578545026384408605851386875560137681399147209439250529932226614838495920821884879922316172714907153239954835101755670755689697426712341515844698353054129691296474381385705448639416823590935966357577885842676971016530065873090762341167258882353046244004592750341284955904662606667207951720796094132374708242194159661938587555718659265682532644097972252246289548165395071976126362684096257383985231838168415462863940308541727946972783042000438391671515484138567819544318100521385150088406016509221465991356900467060321853734879046427243865634547964410186263017272141566640059946416423532267642857297001613848190194455545225067246440227470045680516248672288107942491441098069466400805164882230004697022394976088736903949997517226456890984974164863092075121725531010120491473357000363209388013091070058533891667974794269145198362567548631125100796062399925809545733912399028422985549004974278914192830650992022217440806408415309664061735637296105148729361889753188497341424377509775493844504168142059101375530804269597007948518096800029445313801654653976998708491103531487571080998095858364236014943502860713673039732793463791971530359477860794698464630785192679941884967329286381990558081863525034049370439152266990267446400712792331715932733177136616362907465886219341594440025527103872006929812469122685950254072741201923323062918315074406737251183145887904958912119004285422302629996737268108107485004228191551625952811135113475327168026810699688318968770876744191210886181951266763167578177983485479607317943810700455152303367195322638659741176976252262890909614058189662737054858681066274142394697959572025618931120100447930562964551524068930344884185511451701516602801294689852725804446851470909356084420759783944615059610778702762636873050742337133217564651175797574994509665140764300362118763470238339963784232609088222244747054923738145151307078018697810115967938858830444948771830255246411661934966119715911060659989807390047326068235996898243663394884485637510208526512119113407873244500888477686949246398349763168865084992006747821295911726123236198948696085153642343357205390930175781250000000000000000000000000000000000000000000000000000*i1^8 + 1739049853091883088474584916747177819360526814878431244200091502583656028449497439599211743802453882078885580534180528921566008844345453325544615928987304572373128534800027767747373023831983810441479470994291691927682172780192118673557511084515779678311491814831965594430556027394539561296432947425436902072225773799752695166131698851812568958854167004970483719712212286054174117345554598229525647248955121800855773009930508427687114157976793085656543697079769262030626266874143390271256546527047703229040355264579663101414665103364864148362844894615523549093027187477104170836089325073311762178523191594552693918082562052073517141679308623545392519608661341432142629888228557331290340068677791717674950915857964684476907744786050749878118993357658363241370446760817114677573966593497423661137028325210952735753606311493829000968591816964182459191281490507941797308817465112758263633668285615171592891944194717009274929672700706402135200013385855676281705592593338710524136938780672431022995090662533202430991780740065984097575998642756733648202167623968124354731264868754977744543327083558959952282031314337934871251523819925659156224760169494766991492261650166418354249169795742724633806779620887846051113241671527258451138599969960822121926940784093811241503789605882680856612812733599035619525579028786774767980026783378584852832140971127540705908272500239856020248759511472354168867442887862025150381947063562189128347028215340429485880572535877554833808033443005839510287871057112640719510602219349296854865433431875084303148312780949388276142081036033167889790700656003328052645433626546668344750632508691532143249546762616668916181315151807369253662105264070538720337376961795387373979003631445899810518242786875110584208078372076152964753579448283630685124622691257570083760939838717872474845354576022122247900491302092209799283111799841217002366447463251089772019140752688889490284587562850290473291104029329502927556753867898644898898855783866749265175255959781263407602442454866029613404545177247378483497802473967796704864111811650586854408899115600628783062647991202726975279629953235801441930539852998927100580232835159918756263181480061108897076483907563618113275548281130939677937134652219327574490935820255691524700940661164883559042586251133913812671622192736664878857792164651848986061412930074844288738196507919032719421966010379250998167588008441078858507731898054339285335669290954504082498063134861539464604288624499345807186488691066935695540893984621025743591467336758704944649138452729513716896244440295280063872320955147028856217818118250660127460674178598146706955391153603810004075681974289015925918679053775739320314201397406817383089767737193642566355022309347735383521295911987816957959672027349921893179730248805363669248508279638802398429403403135680634823901761927286955766497383276201993295100075264413850946275758413741115923147086217707203095349402761487182955331813076090668504834060404051874135375955225346625038734047696149435719979523916139184066377466520329203407906025615155806335071753007719232144026774478828042242841027330160807694039634163577632357331754869188878465308459013258357573115658974666038352311091448518479849144788682895523092729299950701895791724026014387431974129081169852529687765207696864557093138102762974557456417519874103481691729625653549904688358706042554560294814225913657503529665880978156232810457317106177154340574760928773131209962627300357169044575021417051324801970871132361021420292697180291767105382394259050766394317926712139474720021670003853570762680503383492721689659826997660238497065403017169322219495859704725839810284576238440363520150104801181524862816168178181775361311838291876765754805158073512411733379537414090728430423973441132302514914558287455561335782804286951813320852434350694570773182256896409400542935684423277471016182545451812053793220524106380512738162017294373452138027492302955663666221114064971116278636446747543729156412245359574921257105513836262348712695352307878097408646928609223038045248779994517224839066159941256414587407438944926334352252499180219762903593775324388922547446679517839939012187828138781861158010594438989311957844773463752392324920440316339542707879672889248467981815338134765625000000000000000000000000000000000000000000000000000000*i1^9 + 3640732446140824839505289586290459433117693319399316207645879584716727996040905751990360312802810113589016857236022264051967736958739343722923641288507965486990426809793911425530908785061192407281130214836560651074944371075823589447640407183006234721797722564740106597523859613373506138150124910774109897815470350653370742109205378464767222207543686130180648129453861917763603207853529090103445706126397655565828312012374213209614182149273717289330522522376206443961457341532451570456062313039239867426169342127009823470615606709664839212083156220003062232152264637134733230989830175435455531637663563215700076698988543197834270857633940198190844427892332480502649762047945925004326756858462632241915999358080054394771728865556765501460566796773655196876424322943782294239427113036264462498131698671364065889512032898780957659061544384197487680000561629017685073034121549119692648470447392782116184728631378348049053823091787191745730260069459356854133828323756335835629276046494118444598006463146968832233372654176567304893241826306139694011700566325583938759451712179464314650922577772991620305474546109944318702608876771281679030433028309728416044707066311247309015666608817116665470824193747481719265436926579144207230305982213632494407311008826025868363567080534577138096355401783270596164938971529557532386240941649505363960438409695099990812066557562487342217893636306046978814901061507853002898080235386020587918893101818428890137452817525887759926728810989357987365902135661666265498964733387800932440214954434668768263112894850400252062597595540724668662677231633556235958646504808685838925102852685973149077515419201476452348798503562090791508262236204513896243630321543250599980439398805799105051511936093724181149321029127492008730863572173236758661463205974442715750212082965006869213204115252189139141954875671174675999128235986999033386363530828734707130594801682711246063828450755341785499040687546866764894342846550873118766312079934253940911516117667397384609044870963526986166966974984502676868800690168126368061457630957000989974441615834309848035710472879243136807688051755681475893826845360202308634864851269423897726484751306275934441236054011393990290810254672511379633309080562532535606943943358460696744786861635640160831547626342143918759457846346238223227396192737251919945655111508579240726279549143032797179886340865497833861558570426105589191576374165437267956703863142488169610212588457397942497581762843686031816485358317645347179778225353271325140686656968167506441564024614443997969424414322426248832017541347288779899332692216324494870990082471948601009972688625623189089103507727850868442042745234201807239240374021292145854775955574189774111800937166325860592833187185292504535835711504466259664454394258683265825890712387940802643114522581735012879876438627303341171567943667533209575721701982144457385942506489113654404260751380582843423171393960620076303768748795063396023130386777388067699970252415029491463413351033735483934609109308663946860262411064794945147213828738148139816480995019181215578566992512279790370099092669191749578942462938837731662885918913416654366434390248069353612572875313868967057522087492061205264137722546658222298307299466621477527372272403202284056848961691237402870531674103352420912553117834735888264454304131638098938802070610716475373882487733409939211077994894602738516311051590462922782031790497050925209222248480629929986763048179828491639621036058339241204949946307564748114922052176837909735697400979293616326951915442614837429635759496731311466150808869178605877647850748758671625315958237864439473645046188842438564798162329285321134881934825405011477335607463087756334452629519418032947309474226836644280808975262062533350046341104050138909869410447689280317008753055700177458069071634131554442272310667709000061139841812756557428801263166565436214127648241742416471677659634128465517153497268203074600596115007171201557530445069299348108832551801295960505330176550708991560878618731862155507837336219084209904456554384411127806575418243502488573116200723626628684599626962830577706399299162056902208992374483125483193887291255765009381383091475382895222649198749376923485293772129729565623090792314542341046035289764404296875000000000000000000000000000000000000000000000000000*i1^10 + 4389568798298350318757525587471824701780850417594111239699534938821412141185135026962197942431765251845181518523974202303336795371319424552912654244632824923606930575240876419554157927345481854842933235502556047730413117917818724315392802180600176333058774721893904193861653528302436987708806313282319033399603510546861526229033854976585734384105359472976694737856037559768168993908637670717675987730878648590944778122196303366183942443702558612791373225614795063243378103744955374784702561447902152473314588937537085865412471995970674894466473475664247192733577620790478313091071406154815286298069857171853173837727880660663638817345389962396799227177297814813101869355903891646071485485145169814893531879583418983559380922009114029737759400229811009608759431758024351046628381884632116343879192072822947832040009332486608836502726322826129209995519456311464480103140557845286928331921098770259382667069373401034149676992470689484782990496248280741932582505278731336116530854122645404936093903829263163644363819260583399983712134241030469814351310268360622052112373962028326166211807697397843459655256941899990394880751727636350207993166548648565257672366943247551541929379947752684917975637578418657630626004937048297576871295139562983848853865807205392495788480684906501145581328403252738030175117570185443621342034413600649164629044169987807300584662998458568848025820154158258343224351453078718683519018787119620385774826556439938139963876429581248150729916145585160504194349294118046218446685032219009653827613072106120371596516907085775411542349037399618493038310446301161464378127942279761802781455059732609479083988167693923830532055064930052144192030269751592476229309849499353651206404421774677703395613514807037032171873170673208343792391420503023671301581698443378893469489970076145769282063650655474250072534714992366019433502914127364378553851866812161213388754228535579601252760103828095287372027426510007135158247193029935812893234548617634577100008241599860513877656929458820730303567383594415470176537435815983838444866544895067544840880408581791839338731626342806325240475909319789054671185243731189593329838116798427158165972538276968427855950501044322123503434787523544325149986025677760297169862301536740369263184404899538037281202437637641824794514000446478235596902422934338381119545478038836208130136422600968056781116585536103500823265648766074981334241870438318630308372872319542366998224757589874790420805585337941478530427961320155357367557764020788190985325712022682132114283825548260155185657746087352224815398309104942614881591169496489488542022133182529329400723179431360697134755381737534135373417821466906732570344257475752396817823470345085930250096770450242003971487428810084216470737663385796763319151689764082758446321085448353748041980989524917656941529658939878427258506195769029471422466057686188456406108287801436163247109400313269741387718931038167151802664561031927671233510745877745063897316924754422225399430984483975077314635459392995551938159305460902334628734726918667535888122642757547453426825339435259977095384517941385541624877690812167399510991828485072983982683329272364631762327135831744464046121644417642930261131444887069606053200602748519701731136121023712389132609020191068516110210908572680545099739814079605091372290057309537398563188840476662182055555109173805192487070462204233010428166893388811750080354461724913648084744367952582611821800179183639166095585095671286882628340025080123813018025161422344936803340247343433846173180153027261405294476841822656582387749748220987038171850383775318156179221646793744475202049462593112830661429437763515620055965896628269039495597428004090174603558259669392605027938880987672343177152479180400045936489050623257556228812263338709852909744959320237853680010274604554859781933975520345458490069036817497735535072492192924382804842882962402208143760552230072166352721395666991897892463300648716904444962701341302338689574328320421383390329417084134805322269025899607696620135614785397002288242412516112394737261010156474306566675796495448333128756921764665322843719034432682754391352698545773815598087465446879590403801399455986663224305369747172366395992896583033715529609253280796110630035400390625000000000000000000000000000000000000000000000000000*i1^11 + 3206279537438322016445879302398757950094146391646069809883212955875814151763685879094427477791378344767318881991483270577453124339437943602974618214107364883377211280953662194052086408304177026894184083993977156910439845865021965024377505341072990212700439500196394832599997967309133978480017726313481372108658949491081793386814285933779037662862577769965095440811739468103203171336573088207429935217787956112583296487529942806373487869318435696160893067366251315079695276366816969505204431360745504019044079072951834815955630669676324486395959717200863793649153499843333457885497609907684258194159955163038186258016879651423308328534400950144192100518253662107889945749865458767986169001490940484822802865532635053144964261666144079100343196635427276922759365449650265160308868510009443659643721690386194249779472086179086327496608600738082796820947811849915300798393371632954668755582547956450116863313147954469427355417185177031561602161061071464792365684343203273038639538815610049517836846746691186271985396697922539460845027078749451504227797041801409228163103267058943586743402200705531496832420475105574833991658880307446239691398357657250989378414276809619206161136311866537750975115465753417166436195035713481730430760978802948981784797942863823574795580700883507129584159387184613708294311046588781830965601793575011201666771829408348388673121663640879118845884935724086964079714645105844914013349814747735432196042231571115374572823138417586662578649066661540776393693358405924912462401548521215550204943289984586017870190559511807476217729152500868029409376476493828857813542983989954547689584250043574077341324857037332157389003633347395799938652414641382300799750413861234515511131183165914611883319054217996563210462518679806844340430751445228244506431928790266898506818551648308843434107391847090031181373791301747360567868214921766207517839622497707593935898806015962868317383662705577491217716536159911950299771107061873216178312666942903020389812006771678262224200494955714878257460848459612251219888572555211351168017318169024270941135512654212913393350901666835172900088304307894989078618891334036559225530805562549420089378610833587780511958573550655919354445790037425536333437035221760949394917263741817826598075739633013092482982220758316876981084238212984026513284365946950749295150661562879420997399520456885802607298534239911094860259132379101178375573715846094908518780819894026157077889648982064958833118848947839240269366684168779421990486741240984807659126607774534833977054033718257425125091814046038217649357110164654817455339725241715311411575077860366410079772551393506249390047779430589491660757702998194707680365490133368793373829409720918459301762498329169051702998585457893061025870522635069080401599124056806435888968739121920604630826723704197641061747008142413412298978429275520093377092030364833502429658721293091650487497228447497705737780306798093535254032179634118543805045939550072720545050927369629998885395514169638676442149198626889603242519381701471260681830497854243123159874997985239202301376655976625700321919126254473041365938000233614118531213795653152003975361183064200685051060781922599595995753406102494477846594704964576095964802705292401459178618927099847587518399411606265475499038652255347430074802638084453413694772231424539736262400120684352311502697553816135813224584320903648292356741115839918372492585751484926173819788221097084907417127700617454839531896026231501147567389930416678452147419350023671867041226440912900423175134580123621317400762412940178508874727158126252079696654387493875506684297717446396464904070011313190079270653811110536630357987290688086944326712916611591865425712459552154344067763162318656616083419657532667607121087822768611648606388255492251722862635020918967296880881819666157619723295636865892379510870834070869725949552620264850580937578987721919637397805483454161442388965583397102695868423106425371978108848054080397072901975119181886252201718852991524127887508086247659603895947386514285343046281528545239809717248509381956482151289210693208631081330918987182908198236647345082646879168419918725623670533194509462639061063483100542129213210725434076102976542282062266675524142556241713464260101318359375000000000000000000000000000000000000000000000000*i1^12 + 1467506563402796490732766957110545895722786895409132594838688211744306141861492351866449121794610215286065746253660655555982276441278743744760578364474650481901561294137669749870254982245097588681983540037135304083037081608427327805191625229152236336789508633481435085705002783086746496039951512244800393844099930290354831177492851515912067292259522303124560051265068196178332189663935048315412560497196710616152757145637495904451614579730927304402371075388381950291132966998088601530310077409300744206127846947272071368296752556099400080837255312944368634051839463498150691953135946308672891480844138705263835635213408646953028350976944252238196164514626960197830712605443454091975523113890464979728523133322287937864229713482973214569687968139160773620441675045619232555259756397509012524957500314189426559644363249907427014735407425682103334185511594905165859387155105924588362554210626288430010591968752985668490030165708405081354008736601565162195650098578912518680070677761781564721534953330417854184827020066441918130417389095622822849439073134335781467655564405747056850738989191169017861566597815164760223635200119284778546227454391584586420250218572275855263719254491471412244433749237690942086311530066382208891570146422199203695224684926658776889447118116644575645450100218374162146140456945367669512478489450794499333726881931543178050617793586771578107001074551889292859722687101425381713749882329872212904572607334069211455821520829534809203077190683049540905961196710492026173646624748421280122009865267968399038822922536224668700968049597546953876710751260730471752801758640028995208819493890951012651027029700197006543229800877485604474137250754354668456132827370603837254181425117000144913398360978201898679245825056489306921150458485949955082064320864820778885214558532390866805933226267270918573921763023108945824155449763984612707483954504597137405758721262560154470096389321579023829495577605658298619280130852062613474214058834399333165818085473127106677513293778638152910490361767790393744521138494275099622195763735041359279979281004601222691345202882803809593554434372652871548851330038298447214978100437865294068236472842962447869342731533832349694721848602154902783656241851924480299908731219652934157557825064290115496682540729044851080959272065054509365734263303889693870817622710888455248709503834103455933389908569410501980730524260324869005140643745187168877980010372612258943293734809772311001134412697045370418587897129426595901461408635948894410523041661360659444942931638624461379816327238625244508171363368762684716005940932179908810112698397551035002447942330470597112541879252452729432951966984078850879025636604876883735309641021707191273203279459998971945728504776793071254766304288855493926066431787342668540224123538668249330667577328623735401973250337578939384196460244485856729057150982229324749121134328563064385382320151116646238002008835898225417974767943497143250531539606799384536342925477102982526044163962460131639269475302243035788036423251490995398540610586587467994739696577661116098913215430668561526212548486199550959725185124742625994801611234247017468176835449941464476970401008596883486495057444317347996307527473248759101662524894229753941138209944306899089046482190696166136632500721339404468286068970435426476740232897887452607930210785304777674260788083480080791590582478119196652815939890999783508151940702047658217185691835075710327713141001988100378980208175277497953838187946899958606296218639590874475433988697037588607948800903799374389867524622711098146743024069695410616170672372475367901498748458940614523332824544136745501061439885398903007095895811477897532831764823651137856152678173197522526930383996463261770989300745741007848955602863543019127666619368857199607223386812553322591145070751959426816912284483923088933132344587060137679903934272787066738366927975372509308657141147552924762787157640106693833359787785785291450965608938551362829810039162328143924513259963645574267792988075022411429227091727522971038553775933343823976074662430000537341033946820929902885987658299466393092459850394081675095098456988684483871463470489210070686960010214577243732079887341264370722882523848107361175152618670836091041564941406250000000000000000000000000000000000000000000000000*i1^13 + 627028235400723896505921712846038699660862625605159784883180478073910974889322580297079871818783322656486354045139171647997293221819287811867892322821197378699576222497703776774126232929934471306923398960415527630847330991336871910774055668963150804397575953044974031661132996078951958945972987947893592262545289249300981911106528592461597067101942643835227622948626575763172859812863483524090111872178221374121381006086825109595491571190655944309285917333531898194044131442698443168832814117674356342169851509287614664250941109015833938926573943873363546442946233363194177044065307271791881021145109981754033740362627840390682430353687411719408496767714997152697409066780478565776138985583489918832455206575089674576552951146557560053698972282926621779081288610376618659139098966707789190292360021481898964152770788306139939399409143386297615535391269739123878641593496004921669554798052715786752537850453963696341172011020459618276768280482107070502270997372401585916740771949651493609238291716724846087991426548329158411523810432029911742165444855737919781089249158316126354000643703082316684821115830078398154983135462027497658987788330392544000086766027555449204754161252888694983081809509890678263684299318213126131007954085714983897962760006616593109795362552574101211900605619875153670740374818755376398727804938389980884561128035444440278086736461281322597456341050779783496569711326767823105955013278180208402325987383199358341779796107803218059756656339350528639949740284226501687647912306403692267553627523732208133134512206250552724627393282602397190864340820272777900381198549913953991150050611521113043603204852068953989528528463175418674500998682306678927735815924376225974622374426558466430603079399945504391157658832169998088067972239956345363163533929427517362933784056070138797690204182578502294666536602978328858798309060043336551416551614598999760271514393128026976270772294868100043611645920827492112178657623339982076713539243333327912439190918440125399862068527395339692443480506519406667913674474916054015269330331113159684285446913416046738070116886043801964751024419353667000207856791886761813214698197808923970701833741816892555286189847522388877693369519227000149355637763926324037091161246230028309135106747072201936809598920135270585632420840364499146482384651935997563260329053264048435456219432592763516624027545353058477650488622176472873390552708658803758610812105175075738746183531785044047617271454429717939399695642131226597404879850748876312570476024791960902527005766268305007577995645224855835610114127852954696252973096652936721274564783397520053352981798549748477827129219397593469296915350743718401648782142873100477980735998230126801627773285490653346336926083366895966126031628318444469974902763980781707110488585547013685209005586245408467990726576805024424100469132957337185014367434532768040960199709262166137169254238935856972114170889930075193349720444630305629343229971500781635123455791650996677820745496363164862178642486954165531908316673025642130836971824229610325159296925375659712046763176790875222644434547660296529444674107141206594207062801110130687147641774482830045392396905987148831967122040453160812008629183211301659532431467053985064167688621007045567141371264400077739959432177456594760385434526969809980968538916706703741678054215297623665435816161223669736829580468947173579416150527894955815620785416898150388445514544365726733401148723015769030582856276432231896594522243383137691055550728280166034822166698493793351393265457944367872911113107556473648824714015187951539684770604716942412571092178166075682792825530802975848959796583037311102541938991428546857512253973015254420275310754508770901962127051160975252647913282772259400516139071402445915839705659480259236901267489598272449722459335780939625386138741375923801054948766318107958052770116025305577246892506075089824172527171206702509949647674315993915810124680442284291138077590125468527661522938664500077848692864450038153399829809666505655876645746154331277100359423436863167936030938680077064046446225591446068073318091706874915926406125142490112884409890347640988254744584416235682512664051292421662057502299323804136272145215436069065617630258202552795410156250000000000000000000000000000000000000000000000000*i1^14 + 474879043358218073993188658801641095841968867720309099983914136274510534845414203285773381019395579996815553194056921109887133066616666029972100800231474363560302310166250215881205844318635286117779541011375564281314502380042758643250192664614759174524773735402000827203060188234981118366818240838843135774101628279421074106069634632168548466690775722531125497066042644682410775708184224795697854412908138083304395358616043833938794677470381128081328708789996058173069453841499327908649974959956566619916529931211888432599673607725921523332535165842553125363796840231198397777185267864272464709884407608441991181439163879709790289817806698063300402894838909899309411740471859427400454634719766174112109114136061394653097221517346300154571220878112748010735734591583811281695732770724422241979827823937110520501139855207903761538321211541236643521657224709125346160603436865519641944603668252767987733716934406315049698141234393277274814760464968960064125968193719438636951797719165676451021281722124742552022240818345783945077208991561601101569001709703214424416587687526059799028662447406269197254417313904273173588352221540427444643583189435024507026130921965914644797128654250600284698261636053517174339089020402297483342811287148378978774242086977355939514491010614225423133122731715105575039596872151390874491574364238667137324392080560090386923003397686627911235697359832664740389265770343678325477043823217808985156287049151609365162427683074984800422816211144088276157217340534928506650904787534809036229719937701301306763922513047220930185500369564672071269089764335256918062708572317773074243834150139097906719711618087417439544149722710519156292820846002495925158225095864943246301642843486117340648298102725471640435048315374144494100555283893338853908898011028850309884135535973285699287985526505731859808406163068150757192568087207919794557148952402181756652695283424989914790832989587845589670633046295300339854688822999746526825188575888066568117984715527960362921112842920369100413984346097677877625058173842533895660833576035746057327305485059610330609875340458173056750353428008027552971253174685760665050261016134912939313397036480803049981376643347258956039123156327397921996119462708771586345266745965546478213613849210772818903677220696514379476726631606170123269608333066669139448652444979223672694982987677151740151987692491615021200240377962026597650680759742702205974609234102022303412847307299204707356263673327303192482030999120839828670394768369737817105423281755019468632813744611726062902583628480100507741422933843386195859984917447553538565362988623137040277548865601810292917561487847597366226839356720366338722374943585895154854607039181316368559416253642185608497461776675547606471419217590655592039453299782107032585912987913890103737842788677756155351923464842495052486987867841997619300904097869948924867209461345449807067973376150151073387892982433121441990927038727648408764577312528848405517205746085734140924961853804240956548263373833918424388271472090954117989376088191076068580341659594170699383282046896210119516599006504688869140046685265211601135939183598362465632869615440457310245525436475708622851886645289202043742257946966557624661563877194845138806949064628606023458917280099603153571679984895599501544003530012866071675386867289896188768919261957263685876418113732924961057472756958772869487144274886461026049151767485323124545747370771423937978721154800926939349347179247427185214649706063698248084619123887355285128078547936866594987701521268113772680041621522525651251504837293437918028838562371713674612977457131462166941985916789872608435790778253612397220199503576128223903851713128966426249437548304341421485456176280852281006743450067003274083087454590451024344764295259387816345425402664040829296458725423191426440070685079665244238051446546463565246909793991231853572722143567586416833292064591103513783803726386486891583190993542649263265767225104455531366911626554558831329441571334122754908973110858687631195279008866049189064012492569510110189930607332675126746871914231347478420968682773547504883075069215433293380575474776181556926520367330222163259350311677390992523957050247155687108802091245252086082473397254943847656250000000000000000000000000000000000000000000000000*i1^15 + 316793014241113380813560700722597309005281783169043479287934582297370413001166110432407787156344527161111939665041172084605832367698568603680053123649864994903653966669241954652537235414361797308346581328316184473398491696963575994357619887448787231716013633502097450437094366851448560693340696234174985834604323185649379020408109515269123304635755402420970191122535133041025063747129361678444188536399855264258558845031671462826419939853343562458818393106415971392213136304635253227442271183810825411152065860472455706222713972541695697409656152847203764619144487400435517379688605077102797447340840714300609588837222846880695327935567030499077431381871593706180486418701442928896160002035220267764776577533743955307110836167043937810469187134617173339357399387765260031199717987243688873151453124334579472505780961817589543427141092523176259386677897447026168192657588668178755504740497962606333001852268658028078242934306779022347734391112942521609668475971853989899316968514013298980752589204535069389863951788859461972423965195521870685766182928384177776764306083293998839937216356468328336788102970052040793505727771406177750393740790919979693210727125463628113458869289781199372712360131918343982288057430506255425531015520804425288936333015036660702362981930779456777615227894780198812733283285422353900426481276979714314129830366231134834174296052770889170032642185603224639164377392370044268679769117298504076939492866963813844260145713514847979575021992758162284477504862115196058508396883221829176004246316139135908877094293221251628743635951968627309190887672163904427829071554217098163506101408627803511891334789707347723520684632487011417123947508851272244586689551904396413569893209895819874539242987771074974029756883775598529406575275935661119739225931193302424773088664683834942230033109405821622380117240435485278360375186200841447052558219531102963621256487015572717812087612820449070001814714272097954661287492870811255020238137939871766379528813463663349295551694783087917241785281488256141355380402201511005824137552690109897481044139964734547782486370979363172494634507481291152960109757805035005027488218170276863555016726636619348969189339965500872411610510320112438023096181259585531682610811071975841999646953658909744864988672905320981683764920495211376077041152344923589096949678454320069100227606158475200806934761317469895158136794267037609415399631156675506883471319569109101885083413721954114710895784797716316305209991435071052137603867987798909535178976861749665823434768940819361120092357646997104345930227235930595819854577780457064788029082411761325328293914194823769160846195597417902783695488270603403593180697938446328435936072733284647351264564926970565743265106752824572981598506717642072485602789408379525015450568998140307032753110603781243517775645825464433498854180231093426231165428172975546137220044333138818482347743727041149884679952727150680441883400868193619840031439641973815561241357886260570453980554871347319172864131875553674562559929476872546127790659239183216735847892448006379030947567553184734447777264964879628042070713604060456034130129582151723446165085185948453818473888693178074865058130022659645668553090311045462778264772429339799090319742875797378283525523245400527728935340948070210486995110143253125916407258327494389307294308515408206733522201399302425069033989283025196398063918243796528977974178673490299365995556307792767598567655124687860065258752551979124309399513635922885403717550789514459741120966933543962054364212147249949544048979455036835266494535459342327813459516884871164742915294608204323325343759104295851620669156487561345174997223322929501741775139178240291314903653704583733702031758228545240061251043645398293790451681115561501823863269085383269983001208321415030999700311829363542540812442449761255063946463038996077631761288852705683999184761225884647075632515035287070731878566382607849939737602221737544378128867234470578480974619874129600086922626288139507140482644704264376253992448005362068595349172048726653387599881088779363565739007646989082220835077626825637781034526497032733252082863932660586792936054726296262379664470347283195125746503412066297240140544388964372046757489442825317382812500000000000000000000000000000000000000000000*i1^16 + 114081255771711117642781281703644356571691130566312609625640276213003801607325540291446891009815057735490287363813642509403826151213598922812127144641606895851460839164462901256553157256230756217094204034176548296730236163302464834901621952387765238533307327105343224230499691641436348200159460395666665842230663301374176031792084647590895525387306683608943962961963615188953811473900149752698084547552455285191888147269531020094612725086300721888546358581740202357531784548773273076564987480580456127648720220886951352880311418755961030136533250811862300063156975707772737886132904599129356551526316820702764053160309250230910964791933094304924336989169510503031368709005799452874783364190256156923789483008961643847165578699408328903864087149735714869116700391468775260130879392886797522485552966541142571438951867845311112261364083462118792078455064670716075699519951500475234016801265547227731883911540419927318933658604413612143069943838803764017272531928373927392725563510295287724205333073797299347669535467710605745561902591379131145953096741185640743604050901723961481683822218404555699641951177145081897050586078360363098302954248472866097475249670976517402781583155419895751110497711421070365617220788776433725600897857949053732892144179604773105922947984508653700838881326785575929766800590140496081671935081098495202509879689938930385120479427005380820150380025693869384108246926525293117577950871375329508637773126566561855908494497929379085707305586480585624118554546758514666761504570132088840401767735415885455467049594656827209744155375420439232836637234757328887851790538887616125896417871773022199200384033606964208574097135127268664900715594247172203856511921514182125823750366182664092781608876925035983058352519625762736583234947325283242041682461715062556056115008592757827828303747864089570366789403202872503471725232221419426688791571859970181164391204212862269448007092349525588500601141227488698775515599902423152537213823038883436991299615692249462805781985616777895928032158949829899890760110205492077148613022713888195108873019839807607305618597520821872479129034195444857070864673611553209082515085766214207867695202230343850557368491887874813278117619910855553921277558036286394573496080263514344943585193224386671971296423866745976344108470996141606697948787139129604512564791095050010543966012193981245122681811558240661827712154885683310448864720532532849507183318063967035486857076969497394749723650403450683204271011080245818772054111481227167296372534116433197779078281510033216161669315974323578404895323215262047111623454450555402841634382426096784448560528029034630829790241295281190548919622622671518621908809201291140563177028117016783922965655883585991883325069892103510549025426143443607111157280588885266338828291580489013133181785274606256508254043487653568146993935755264819211003362179528144380078244460206392709609770583704028544207350030129036485343133112552184906196334469494223600093156449499628577737731774947971283496363072249896792437247361178717726123622924071396766106291121617855801193311948819221999160794075089075926542614948227976805308037208766409800802301241322456289162707468797873624466372596011831959878770694534034992358757357400784960630988742174806682381742609895907853875438470878432779230252980380793545373386104296005308829988385059753096292416184585214484339359113714336764316358940474905991048672022717368882194206053192901068896769654183007572846364862728774639223024328951482186722313548643186995489377561096663540272636113963710860125483125964912831379008810985737247687139787000889347156106919842342254880598065685094379113288472800857186723921306070744914899155830365688645818204717983220962394005165043598246587302498556590328431310328422476964462164582435654233933308691398045386242899199534524933786362191154280156320379678451241622595864612867141664693313320069392355809647104024178882895592542885938539925987715197102412335113988800139491027412681789235628151504851303758785135213837865319532753861863344564338759564318053631556991573230903775368401353429579604156943260637089644419210672662544333611055192658571540243620686713071395062744223292929923258067546160913346975362969715206418186426162719726562500000000000000000000000000000000000000000000000*i1^17 + 22844223698356490226905729844134662197938364240789325259866727717485278601674255054964479832634165106783637992089092014071337447316467167703927644679229290726922146900570588761677084579761024290910233893325380250960025889717863139284235394711496960201155244402133143211853635809129879145941483803554840155659943897016041855870933919293920303849543540465667358316441823803695914566252807701014503499311722527390015413591437132561515050521413087320809282949240954489113087003408191855961985611828693921915843680180998682165785250023719543118574076691614439973881815456758768165251243142059143525987542456607769369978102209677077200323985200514369414418412188323225520543390759035853720276425583110304043414903188543338091042222304126558645562800526791331821357548109041818323078959410077702472095023200245903836871449504958245961002524506004546894174989893978982206912118109415564550586875096353011759976623082162156839596180317380709613454262191449570107844395464302971637969276182238433951364206677610727430406762588281264150176248943701337234700002741599719352205463511344003062556206491974480872844920170100412814063233499411662377588957758424647421470019765200672498886783340910353628721131123800087626847928071974589776870287832540945638041459801319810124002871786327797415372900757780435553810873798339450360922243292184835158400214662074376955012222285010528710019029462188863178781528909357330313772224497596070100090451127410827616037706339533383696813127280615153940280339279052237033398084290736663822688512308269979451936004774529908915512141470523324504947253339099646228982054788995293271124006051010162825337328228562777913821224798424651438429508607698634837128320323343981197012573901866296148866963674688672518005890339798067038430629602527593998710414543380390635371596887720202753280239132268359065697233506417661558770453767544131393127922468224494664377055768118344065388619129512311642438260643659371662443749861795617947695124540464245628484322363212095985144242916191421993932397462514096087426543494613447151657494783188294869898132686003098264189423937192192941210761124837559928474089912113241568586922505663748053574914468185542527031059291154109424603908029878640542475068574755307812727135905330616516294591106551103149986411854750729888724738560165313794982681002900144385426378126227711327378463734403813484034254519455515954802149541414618550904245775621110175957467724396713904718354848405392054321233057070053659592522694877507441140354857130419443648350442793028114707757780334630885701440604389540552864197861510018647143176302148582122300207972790966488356745718393118217376503932343000201687101446672774061696304074092024992050507858261414704949688270118817845741708367950515883633411876029268241886102546844887771192243333376580505740009089095712656669538747514493017882678849605507170591669673974794352570693948968434983639793020971077184709426942055408524354657867791593920533526802033721859936960624174203257065156392944533625095371375984318396492995086232050360147926706243879736717249970886427297396143951221529355146508100808536068254289071817105129465839443915398633289469041884905306783911431287592093231277797071007218376479436433831054587566035353023246349919775739168416344690061251010106798979270760575257066584069825273967629799444186541305646196976047717449283356703508244345241685123549204641882648744302469173795611429921556520638667733061108787352404323487998689083820676824308867675788764478753771676745955375844161606095081099487644752599690000632545117251488971083694979081951431202597852053074373404374321629033018569508790940791392297770546987364867669382891040676917270427180494720297405246617071287014713033897797354372984782179193399261712834827566860596641787845930929601350152660717011169498982032503603713674613895142001359460583592480812279716471421955556910008520517929792962011686373769782622279860850986159153142700734013859493944819398269179122708693006793414674679750838184471344591949126964167192726126398828171229636085105948905085090878726330007682946973154894524494602201588351514604146713759651400014220474002887139841753103854635210718116640611071403999115508099541530873458072825599174393573775887489318847656250000000000000000000000000000000000000000000*i1^18 + 6314470153293056917002127965131497900778893351030093267938157140162567198367564799094682116276438602963760235124070888018643280646313208471631441290630865957512091482372053767237825558551500086812112680216379354149905641821488093081463118445522308547141733713819709489326714966541690751654652169836406679272597993798388013399312183134736250796627677370262220444245061239510154614596422112183835352326397707595139297654140850632059928159635089395223683777087741457942657958916222446327844727560028930167732378912171625756212159049641806808205499216905636987900912050226931463906404564234154400865468086365940489759738876375580867864911912991297301832743701496830094637552325010373995140847354147641892749661564525920384164839225652478266220769109884150517049244034185020292232892978430807227873322019733981832899029413401804537297598968259946349927505853850086930660166265715915809164445019204417727327986827293974515937613937190260381028992317331020392645489366004909504576604190019914468057960881413770691658555763843522594578889586496604633249014342920038094723044759305717340636941756887264969833938860936948315106187519313899967958397935073575023754014770606246028669666068391071308544844928120142874433064649605675670294927667752338357690511756921010388239138500600439988115322130217471289464573735701310089465148779821674941033536674458515401859663873359992488760032671521756315508369744312969779152293413942826375694393275800901298725761042542833428258493431184832638506362687193645266615625616813451380647340371328069549500407798699086041458995937132580491388054117286021711029681121774534434088087764102709377856626467231523720088590252484271815867095106136249609173607308334669211447281159106076350323461244662034804319958831644650817023046648630317150768521293679563962902391677524784430235692068890327409741262266105523760479879699236052519630076669110422774158127146075944972303397612073457295043318959527697056169152579937668042869804177055314446937448319282834941548371742007840232823937495643423916083550217872537591437379583394456802801052976586422550573099005876994382698949370517584322730263084256069824017865817742257752587852756550875871021242884159218850181774089831611673734213003904396610726856714374082686871055859603334989249063372394863522865882195526658729036382331657583444133070746955288248292288108789036905490983336822600628896283390265162264294747540699148775824586036348835104034251285282924079153146421757838415676897200112114381293789331933889280412045386152720169441973046255526772078037737981592408273549025371243099032243258899570690511939785135417793714854841686978020644503424841503362281691662999709700845378014196697474941594529295611241896074962821965506282762203046795963271212042629262862186249370670433898031783244484863507909611499702285374287883083708925228187115454200827983971955176895494442809325783353381466694465867369408014890502301429737051481685227215941327882245281690176771914675472927237244844824324461723862879171992931797856316455992019550354828810356667210133869039222546920030125124308232010501215335481363098951817954579795251363480231120756827120922598750620504142373048809581061753897891404425347850953982269882383942360586998745339783651518900338419179545885622650509340015547193435505866268339434566505269339423972686228165145222658683940230641175316231174815999947294409801118409475219566351132340465049650318562227473115890219627869453555833697059592178103672460776483101110844801293738991047178401199628918817799797166314579220445671345782528930141903292351840526331138018979095510221573427941378648119604179570743000566398891660462001818465092797880600874380218170389412393040788088540311346766022868861623280249488127612528174936342876615161435557050296969171730841597081607583768592688006044481982050660101066583894698691414924411241074387198394913305844603824753013811570633850934476032983512333035932812530894797199047765002339969547738591160348442556528361755950788354134923773735292987423623818927414117085339899395997596277421557817812078767945255993231737106185595843939082153067381331693855001967933226277138827331860761990762156568859809689641655131601758091890305366056246327843837207183241844177246093750000000000000000000000000000000000000000000*i1^19 + 2270381152219046274187787074465147431480802591163723797723901051213258755766487519220199364004359558816748966981984926272990613348619568935238660080160718623438136337161918560222674626495203390794795123694064541826963479563726757716115096269708561555958182165271127897146071467851733975795689498978074930562057972636768900580438060985217046068844451400568183259235887817690875640045152538886018497381008168084408588007399448291063816131432427190663393539711441988215287166084579357038155459773528604638553820852064392930090681628936827876948370571216380550229165981177013811879145803600974523374938979314955459365798768943753900939927254911135950368712897822533925825855751721108577960848367732693078417070068936617255343719249020197542468363817533613174844882261234888749298206930535656459127611943092209300955382605083508368219891566035109976521011473306289251608107134375220234697365748212223313855619604166382781637089768672195496209051786700695648183013617616817613645570476245480615037798223594850445767276337206428800465520543254952154953639443652587020986955095056517474288549388829959363484005411275477651033119085911257478195327861286668612116887782774596362351159507965452405589290244164842492568296851188817301570979298878316945537490263208014540972997177207541019556308876435742533466151295833080906626427834054378701598811782620578332743664576963912124260575609349116554088657551550897248543773777035157896681074014788360404315567942144315254511197722166507244932165345055329123222568515388656391775736063423113234254586811937054155728105722891052371900899088653784136108919422675262353031597867137390238876038799694323809147551337966095218391799840350785859388757280870877059555383179643084771668464380747550123800824030377649935205322806025277842960165484192234454938632569581734628931685986533232213647313061266697337039744043275484288609355692498413797944385593910768230692291277544030887047873909764150314132988755096949003030638421884142187696434283900259694770917546168628815683945453085798504235529002476710655299025675883645799409531569828560100238048645101612252023509825393091714193142027758217082158274728509197987164666005633142038771303225276623295756746694360351681634940562680652570877076184937222304204729477557078087820472886343118497406617731981925887098337523728628947553052760785033879794648220293586461380886206905484112885600867177324706454440125917161487942297673660485055599622810737226920710001366719149233777064470218073331011480798727153470191347540960979226151023691058439113457722648694319236994793054229698624312409871501472174969553502183192022132351162775043422746154256840949798331207320649979077991279296614841902088757040794293202947933423554800628631783859883959778463824233891375582381130247476798893153268015635692631679049419986381343546815212916519482939903931256412558518025518195005253507963947344916231046828034763874491542786050754170538748732914900397079698779899681101697516837353228518748493470952362092525031729021910970673308071029264784487754230801534051789302292701906961592939104587688049785739714274386515641208287861424870701737391640796789737873443082562571872763309199624446455088634053108084556566563590325123155464250046011372800706416998714268558165746842356936873069048173275760915530602723427138529682747146166589327352464080813498655613747785300383260925687072614766246026284152565280725058728404454035410120937900721059459091190063535096073871315914523098772357511677439970887754816074387201304643295541552236877292970438941850570159304188090428027904721280836423873216659872727254269813091694683397395164400048159079755445107101801884425490980984390886559861171814820171117663355590917565469970153374877369525734593792623171102087658013196451887549015832711700629236795372250600061358422376430767636516160972885080690888819524462852798176118836122241288951194710449358325147720384061423761504661809594968817399799328613366166124368280140354392530216853509705844370487028186708485136054247728710280037482473878653491184130533982805942669150104164542222029701284905732049272601775507928423629204120116982230203391881564519002674328218869096300840065197230362297670574816751964952743492176523432135581970214843750000000000000000000000000000000000000000*i1^20 + 427306622757220454862812964332711120693602795724208149683949959661752157441847659267623938464594775702218295440879009030827947868122105275007621546583328704668959799799383504046293678652282045394807046886253747459258431845342846905042973965006961924231690615844749008570613083416228014523184832090630477785714440214338724559836659338074001104190982671458080117104581868145316116476397233148271628400508568556399452986405346728113433796162556218748249728781534022106668225015562319975646635762239536267296436579587202367496982458105615743399363604930503666277342747431002574618283638372531013304123293343514427823095572570075417733391653353469621107995966542915007586829285187817636871281551205269204766020794506195626738810155638569692812424807601504058306862621736014075210478336944348591714814852892620371299494900831973340889630093249452907504262060406928071066479664577044960675250983529753465346158209997855411492742629579070750341454272998637595789748078490054954629782709517315678527771427894297761077251813865988426962415688205245183268640514786354020826663827813543662378352932136305403715988638080556846354415261528537910001435531359492311225697928923539126143216521227887207887502819640009287483161964940513862014358349789903985787659889261781659185406770301076448158964426052715928931283563216049961675626802611395676934768124899456590436240385546330341758230248107501972508096207327178530532828073635870431862042159739864174303565686576988440591507228294999340604165519420750527245176821365197789968434311678634328013955009639146571521279171009939645790468019884188048534546484706837126390298344003734479884018165501250241581769945812195159529838432707294531684530156443889337441119619132799998552147009486909229324210067549624624010545663033228633008146616405065180070277264484833551592870445927332123945975357491170562852276255872380697535714538493217350126403717295903036582559184386273910179648945806510763545628346850935706080601787905762486535863678544438538433688205136871918375519891194503560977431839238960416168620215373403412282192436822875403507898614630451757626901146442817691243077195489919244336025112356482702185624848136998021472926782457084172674671546793689803376500576615929829500665312697170095927522677146853893428891222463755156082883994928729705149951295587914304341705896006467644793593782547197937942362722624793935731230696487939726866809344038965965316453574199808314308319622730216664204988883709826868425855827813316519314468857892448238942691868756278202224741817102314041956786624408411429707620621732672410717560899387250920290168594354793508214242874383469571228101191854791654795799252887596451392901107663599529652004621646302319691603330714333774109956043637514080034618484811695559151881579464473928814735193961412452783272956424264058227115495689625308768747203833099233067987375381533074700851883573720303455482510173368642848638960333359696593826274915384585229674400383655952560601975358474305432876686208547465272315622088690305994013486549080555971594087416951080516906659280625052335610908893790722315743435376477378701222485116847884147360669668666069088934489211313392889375878205247215893419352421657733536744604035908420128806572941798081489747588475184957191202371296586503875014205755196816915763703515493928231635347385984027891214900724882163145588882151844362693502031125471948688231036551500503106071739101965668880757873671331474984069033697046205274675128886657654243494310163357083692559619389942625359878904514478019100098839763554779764186932248067662564300700820229267064744840261996686281716059654579180065023033533269783545702650413372512198403363897274225043820723822355183780061127277726441730895578052456301251210354446195339536710276595868626563891247187462985530144555317467674090540226488904079304415851711102466613159501380963875566395079492808321002107856548132557268455254695382502992769222068491330766275668313874379551915671296437791858394722638531531022408715435924935314247933426427355690736850138958349616000984974435167316942307664073346307869762564891535250059519615398291135813855884542657576578672259835439876188784692768037611128558459773419048784853790934334938356187194585800170898437500000000000000000000000000000000000000000*i1^21 + 100737472855315638166278025716721622552847071122902729790704233415038121537937773686688770091538196506965075746728680357371575714503117891911543740731976365753036704538948903254121103398721092089721405320546772234894899805090657662296452437046706554617317216710585968908536022475260544009980928266674810697566933025440282917005147159838318834424632831935505134677353014213659406754264568623729110111607493828224086963512803998165438828538242042399766323566480703870250373256226861888049994087781955331868057106320331242353903809671783690025979315476038619549484165996475843987614702478574490658141003842333578887232629612216889143919499075922903202275855542033809218265321961540500401283870084709576981018701191231750356676043285112917461782767186466441484450039331827952579658497140437100999073278573355217488483360757670674851442500424017525180727970151120015266345827226078706771328995966151447093504648541830305173697585801001240180592748588925305976147041283147739825115428538188870779637447639427884955349837481317823534224013526118946190698085353545951189145424794620568573513908665183711828279130373847673301279254629830734243507601256836187344566454840569040158988330370656079024837348927064120971917695417162624249435673848172717206400693674856190334769887740185528820630399167326553219650979511898309312466854892544664128887590618520374598621344502622932125790267037053479092440024759950608339725030163429386649803312311244786938373278508966458082320827888429324783589855025876194795487651799806943371851735641194445541103948537968932370485463610558691811905657947490162870814078338164511982731949340636333651244128191529951417450379435528899750351023632287183476283836891624422801939668036050557268653412006989772171829903594215538778652409720760907524401703537402262457720506334591408789311784096369351571530815480853154244028639229166180655544529912587097484546193361360563067510116758901628439690877933135332772643677822558317932219105976106720538390809211863538201992225240049048297418300883104906792803849753220576811485860744298095202557214772950814226610390565937325126810919278651023668217429256007863263795748181626476111866765452731582486969831354081449409427936940925990518105659949355766719569820201070043033834849112396892750433221884589318471972982090926610476047028322949458494645969955407738654763405540291023715387761153747159350977990373599155522628576728671416283442493819397507356641446437573200078913821021220480815105719335665940835771385590352583058220719599731405566464857012979287885179984076010208859373413613286810146707160699884414143705209328618862322720428706272891774440575543051064945387030323962952122616535689958880126733925130573234765003304966470069729568376898770193136358565983207051833878331788716374278389985336489974103450921052449161093191011602038903763372765221751644812914233319791669253929852590992763953514973921523646736906058517184995091452529728973379412213900182912566212197456282510793764135721320501349608858081011400832857826290448912736775633967952084455518212168464461392352781093970601833260451525155425666624939204022847271306094722051968895335164827441860978256308862048865233847684794367263197058904008419141147684757734096249671246814714366549497116009384828127641559196924333957881093143566123982490943133133523805716678704844660802634387303870466018181750996991102341346228527363506058783301183907209440488557368339453149992557591614555704145110341436198692106212236779283112807719486449256879611700378815303283577255990420914730410729207134881720599251947683165475255012123059449719806046229718535003138727701706876259652331283941638357846428078449124784277977066113129376319034719325917847477626228321127840825203547609804817738498405962069301513400494390857558153477985086523819468674269099841241131814238274654233442018054843319089185350530436866928330362577721277531065338478689961451266638179507915245667860563451472231663183334434145941662475300976425875687937456466859231667474285016332119476403479058164352942601682951885519922703941330712398157606108083821523110882811044712421551695507753864045615439132020347655027629703541271193150184554968253914790680611512918574135255767032504081726074218750000000000000000000000000000000000000000*i1^22 + 22487913871505904460343423012683928125236461495773893404599400347115669603195769049685727527526837768393706556138954316597385807984928012182666379772332995070867206269412807431567001683474202888701951892502822413179562911057900346606297062040945441239379515781066147226859892349107575430227288965925196520832144055704099036610959261687792246938511311330157491972972249517889680805514834670936692445459295865835048217752993036209605801313298107264886231837062742068776551562016850620127531077309836583769363288705501745035252589570456655418726772438273833740061487414631820113785864428060753145371537473139129541624408825360112654215547542786954471855971457408202064053534916932380479734409529160770723454646469916098504559862018840188668644903422016070234926673991533131314442625195076155388295818253176993638508168325054482433816997343029230321771771086723590650187250850956468143380518975007017782528698610343218041826739375396110127754341068551033111705930013605343870694219714817906995519248824997744920035236183662528626299506514871539520185690860106749015984684258403566198240843386812812176236031367789461522653551191457602394386851696549741452825923539693906661750416697739897494146920850951961490690894506985253814981712615663652745046964374616002793781244896067519423752857921932008707655288805243860921616437733612053386372376702144733359352775230314091846838926802153651641422093462267623173788973323361159522062013194745925509754804102764376524388159803854672185220910844193403611929895838654323264460464329055448025942710474033442361848638308502267353370464725490149769397945903534518332342827398048967047638932700657560252228005236318401856988574973539544800165732541112841640336125012182708741882487358568787834910643742355099567665388968439972350548391828313379210965385907097440675240326394217623483998925818536867132350326478384304738341549456060694557528698994190640715323573418600255025520895244580720459483121398703133141097910973983979956405346053000919253739419892159789073957273831359829854666944612836831139879145938929483084664441591057302387464976616855345909506545286073270415595111139212967680730450631158625240824700243690888291011813991724150948002400886393431264383987719042724724658854425274281572136714890099457220627276665155137838810436421121094557044482652439823250831258942619821757484868224940433409545104872068946097993907888837827940370194124218503174818591864456249020581800471025583453455645261086756449068796175815443847305984163093068636342509837081508518398121107606160144233272929444702104241719199085877248320187382699302230359362729391848197034963002421912388425318934901505717760170971466110739867786658736262356581505404591601698870405398836280373744135252848328477628299982143800089502574814314908176721343244923530058253940549503112084647303899517754698183392287713754451526197240631988111261420979982570994878050166052213252170799883589207201092513947716138641877013276611695510603224962742434011992552597665600504258082710490925698096533405609111402084011221218242198214794118736346626457935274718953556095345416573006780632259823676795612923106667452352356811280681834472363909871976027861167062353073419692169585332627409187683447263640801668984576531739419920460324119800127240840895115280717512612592424441578746001739540087595160285792469022287053890956456731423279345320559633998256015797796291227903428572148591557545159279782812246193858064173473859093025559575974532345475213919871600745450112104242432102086508163022364212586805073183555226325943914548109473562369740833522810513648489352108950229071378387847773190423840951086771270282987340244812365845290654196234267224699896773670508282932400529320192233180882769041877943548136399058933916284382013916935705532319610623903940297814984033459745197866858627133253707527702283021622919586252940956737371207664363747872240272564242428383514673920497991662521243876467148538399006451279332882984886453587212008987983884903291122882236910425229818523064192848043726020795186522876883123842168699868525351577029307149830841812367335032243331153061929301780769810090467869652961786638210431809312535345070577899238643669209067321723694021784467622637748718261718750000000000000000000000000000000000000000*i1^23 + 9125885953226719432484497808296899122036101515409289877773671453685596755927232526165404802834822795578725801403037728703773353541535511846090436023677024853373289840978901600917007542259809670913060083867750084208665422793865040538332727539653908283064994353988948783997059512137245578887237697058347992464781178547084668063259639717221277513620652144635703969236723920284842861344153455376910926109772239110596966715037696817604460448890955237348464258342152495553010911702687461139350167511970330385924554796067196231550687722632960441104364215624712090191488908958204993534424890279314787707068099410185523647866855932619663941565509318136907731129026642623096368663731340241164350841071608497099197981352347444850278923403569174057828333969684765486648681431477248333348415410848481342639015207857800861600550061937913247725245128745760785035146821291883203570518342034197178796240654648895470640806318887909262402473088864420906170097785514405049815234881780430511467409430871597529438946436343477164405003643674259488829535210119657544750976192114468242711952358534095283526060562892049275311388763457956698686984608381625988723691731429267063975409875893972218324331344845868603717796472312807151244614493905588839408206956659668956657015889421032151685039250768833681665987324575313846268594632813006707581063166910889067787246305628721226649668892951411701195282754568878141603109681930780115057602407682920697318040505218920733791748868744898094619232667930925870769220516765706405389462443743560383061726236643001677902146267068178485066627992134582753444075029454056198129295410413409240446096724976586135128914464880309473051840124846942658796564716121472584506972266222508041741062128597091710737621620544802252033599490163144911845549635098356307464179706593994859513915905435982483247416153180059116568888196681317632083236021983540785113052334740499878898295395370566830299322620085087399283501262687587929664385566784060387664122268526390298461946463517187393851201375699958631593973680237437066895106796761397585154474018484753325498635819436653575245286730254386422465588115137443659753262801918373437152046259575449629007215958632926412554443694216541241196849496086418618471476871234478966545942596483046761265080145460842445990180485578801678832232226665314951696843152775285022295101635449460198991624636753097141497664645245809635195560480018880773459230741707985682274423039401567342664130835707999637132883053555998985022996423499835208287024434554783158374092988595688304471960658905820842614711889648205104709490335839597129357277041306074959891591000769477780897137280849523922647317736846217091581630117996814271564381616268260034781134874274552562428071821605200171573950937746152937226828899195279302972408980673625369528170445358170359627184786389951516567565257665649120930926343990108113308322225586416573345184996846427505848012889405512596031057450906817107803827697668988834107544143180528694940253774350850289329512901073860288731766640914306661446764095868593988687366096704230912369854263289416812353930454686114925980774534488004022801536712511674268047004754643439457991508393250902480036458574625921691434759050568544959372122812118072856517038007758705933841050004620649912786992053630076783909908060994416451878010529835437801952238783893712274537798818315264439921024536078545257760705652591771818904932100145945504995139395383062810069830395358203906447458810972206805465222226183273280224887025652137820674879860383683537434886022559719144214740824240555036956629849218217070929727134155045589962189737118650483415887817793410181056107150871104575047442275410085071981992628617453108030995204481795460095888730501571271830627342861247964136386550085177332992260242447697506707334420661006982976965927028242126525469648718488399360660115011146636336318045644142948617977181070705251211016161530262254740574835362496239686849831958563803307575529368036593655600082028540290230690133855825227464902501359235552947377206085875745457882724620060322498347602406448558380691720460698481036069494989291095723893101856746559905842623235017243882986946847479415742911858383278872411454227310556065744240328285741270519793033599853515625000000000000000000000000000000000000*i1^24 + 1837227348794754174727033894600985048863177066517042763339620639273087598615495546441023927112302015152361226004443721251225901714106659099953775328976301168233066941206413576965787120201300130144952374689540266658233624827364883952989476147660345803356126281747633074666666777183746820999871573898447622730130892944973491933421659371728225305168990501327093970965398715481123924437539614601159819837368142831806443973100947663159388248706496250481835761817248473084234049894866190349111633295584085270611185129142781611491865313837594373103214044035550442920896428481894152616432588775713506027360569122445296943568455198192394986457423981715762971935948608179251246230248069309291055951873461671883661580615247575419070390125499173431556478563371954311044793051892016271656982999106141813578395544564684953704583182278044505956236939337050762392196437453390437646663243424290545173271373966121986569855299536758769175283922143121424890359753105153998260251505318587684961077397145835105369061477431649468242445305603994635039921819540163589870219196947752042362405801171077760305646087399671203431746528571989352870360254703575734077093421881254425896005371747205420743065969575853188105114155203225994355397145282317331569704233606778519780825940804217591286181758750949608245268997510033606479146349587948337833719567408339606215120873206412456429753865002205816511329839622898202015370855322479350193123804569858735132263633400519700332048126624490456013040457403792591359051916332925816091273376801026570480327007970781815236452097154581995742789799464546013322659453603902163892237509875002453741660453546795875907332349051908134619924394728571836657842212143027188743922966823131404142558345135191939972693945221514383462969397039956697320608747503120107795849046936604888831485488517454335459360150159673318007057643197583303899349936857450041240841493594720391124775975203864500103894397400050595060071180247061002372616927774233650833237968579422468957629989601750747542362532481821063422377642359964632899582357048835247753246593918481837997142342827174808562221967590682440705756811266416166277545977462192942852032592435631298228283627024817222479145544410505819758889437081280544839535845133645888764665519888633218941826427299706333678014343319571510569546563749863996984790530176978479808147230264033583435696891148553679778346940124461298141830685527028837893480038979493781394523978361437962576352861388648533437474120399321349530447087554507613084641145471499840870731898752719489877245097048293050794510653465871061459162140491728533362528737799422582978934297356303029761328053621249887190427507437635221089642195888899304507086417215503134954176823161136910122379775909975705113393785282810109647883042406881337660940410146793515981910473391405009121502954892154247180147851304436275833930816841186376325359775899493761649943090544220967220219404787031004739262632265982428336059715454476429229705153862457261234975735896061924486494033525392976136187341702868947093187544324239275112015605723597837293883143647677832575115994462045830402195338713817788079401080634396969732989292866607834594050711547866385556909845558875470383223415089542113105889012788764696701704260603026476036980204849285319399227672843756191386975117203168273055561921217952818344062921861979409528615006577433025905118210831982082093670229331410035799461305736751104594158585448701416490817941811126932859381810976338743136442759259192920859712152942976976514257634837538868255774849952396580981908117320879819427235266861483672713004174484319914603684514201867817701937938943811686742189148087389674097084219875480861762907367439985989797125865807025923659721842348865980478979578894193163526168911723687395378972024193457217062228239467478498887092647171025805619780522742687440984423714302178334141666911309303247436760720912568763898741920068339294468219179715121220372623824569030372464676880316033821447057743835402605069514925151696046360348148869339144387625342562123890821237400405480839899928850300118833934154470936453333990042876075811545453423380698897685340080640074560329188526875447826078091314617977053703124216044086786103761710364778991788625717163085937500000000000000000000000000000000000000*i1^25 + 327413830289315299985870721097963006392638817273528347087437161624999483200182384717078529093254412147839516635485623409507932570205877810335384567096461688900096820912772431063991981568107033939458550085710839875149768923142092102240761705404559424469757775828003810536127746892562731874082305482955181348149246120404339576136361800138780351001640753294246269703843892719850205807106735808712181577851538200810240081735396951808512290532666888582579321796517158777443670565090807249422069410968137174237116928971201631134642392077119851345995549063174383263781392460062409577479831349708241496697339343017810000550887010936727162804548738450406471708806949232380356103887502598046419703133982679253770326757628594484545543749962154763787505337474551742759285804271684383664207151551972903422677040723957668243694435169977099537745751764434345664180056051277915283206505575333923965806580966790932236332078019315577809658029810790751378149859278889310208018187206828519093608704093019195631105425656574058126062627576266701149410426369365881383702458216980676619974790607525564415854143835975934410349107670555694555715706322133930838635380811640080268001447707569010073839744991233643792580479874307529831004628679892742358466553631295187213439592851655525200955895369479892070498232666323395766334220479091987288950693972346364453527477597969681754571878577589439988020557474712629550288138575081595233875376366563074764224706191434441161252071905157109624893172025921818216514876089616607688185343162434897801397620501583993089624162825551295012084400794818321485456857222128730008655607334559881337961130037713711702721842356548866392772753159957362809223674102822511753567560984388199863881838105863202700553485116345337593352692345918235753760091248947802500821994636461337281612218448569650661113828040579696091217155320637650326599560282922430411581749849354405438477167062081742741260666067454738370313949133768700419859169006660243684948350116946837392704370384276762030506972864972582082363050024118633507466358005969147412820400466960533328168754719152395964224744396599189633246703636614347200829544939859222176439714890733464712271124005747255890684717284257689959898503677388970697021662070534460637480594834100496331541149026645356060368677260975702123364179144702194119260329682376137729308032986123956390363269886528958370311498940185079944398239711472431392723197160316829282473670013405541370405441732686863974054200213561243640889882759476997497664644974584226228329734543232207451731847874756506528422928870223801829796640518727603951554649556973449157854394758000123652883258378852731132256004689024774709292880681763847221737931955074608297134517295826323775213454093345446389096463174946747772888064315942902470011867270426680433259295036877493924255149543193003015338384510049978716104167565896790813077577171926187889256848816516134611115686357883361514156700043016274781843304982241280671077582705419684014467035264126136391241986166986775372540718420335876202245801865867282928540567372967724847246033702681909181793100701861615547967189120251392111304747568747894831778069326712880151102846600925075723756687655235483387900806390477574148507990346180457031240004136842115480825100336395210422337661868426114294410467974111658697317011030356354222127781343049880714127996076975792402403400526376946334395124265351097174800131680274855725737487476491191878051858561984827393889533852788183479740598434822860725108696465999789224528197084865987159805208660557987144334992797455123008786398022274907471957848026591444939991076922004909216516213144143102338319446709119158790644596568241917639241082386069181484052721785218307560615574862336352942818766491391434499455494236838105105546963757919204448337454193384808437735807674572593227376362395326563750056875882521255968565848373573351213833430896832447951906673511697457060097161526410045242326174238721785714697403188715575188867867835867876993650417264240753234366015185503817461213427155412797111873233443520705318094519679437730757139413895351519033540928135601744713271903137913671074519114230925351393527498262170250108367986708110859944355255490150424790840588684659451246261596679687500000000000000000000000000000000000*i1^26 + 48109629416663397623992287628000465402213060884565981913159733682667180576843959394846464522064252949798716963774155340179004748398600677692298242207893415159529986678634177458392443785903254973955208615438252151543658969730219428912238283799385078580369243035049507463167876659180646483727694284916510398544859712095285808146257655087495603738493641873319568558083874484786233066444440236242649918757722568232825987410986493884936059748136433232910880504771412473307685471055728908671125700750612372838430729397983563653477674896199292039632987574287587913974352757493919509364229133557809950483303795907805485928077373413341908506803433587208349994146528631430716219597575138564045760994654969200408780851369816356420675170469943729917876741212578481661526267888846529479866891111225159422225773368011246246136877544171996240102093116258341143002250629632232219095047524364387059432008626780226480215815683930469782724425964464147594862318684237403828393695764043329682227613444672586784091411644612927702518756357422518495052694142339893187317381254951105216943238309322716658588515912201543918256357128897645469246979089516700273563257358401342116592725180221873345730198136655508793732302629095941443065527534627772350157723274290080516296767455785452169097794051029778750942703828279493032154836863320055989729265819918667089314770335510067349120543116776941923201512682060046568826440965299659378841731898664956874851760586107856073573095835719652925197104200219467977763564902632849606238509777731371704547422037032812874673326560882431048945268210663690553739271607198999253684268552874177282161637936138939285794502814083449867222378409364226305610610924333026571689271660555763304887179383142288084041086672690751640025372825046066109669071594570040627057035406273419372226978512587583241877508052008197573649401408696060797321886881809087076087013632110614245374567392912703210564666119877698444850460731091141290088232301341873086424971547582280814177927720120046714745035795294941033462315959593510373275867466298761731254757288258042380544468042666088754986531796605790275516398350735350156212675897324708492107830773689216227681856861600557752957203147522227082393288620999334437741669668717424009585822718410850078729741261812564079836879018752499526118776373156615401072153635665496106503873573632697966080517140946576203876881551595622695206640634840018418182593253952836189846694337712448271166493571406716860080497250401990351576274042766833208589365643788254137821091146044621960300687447328012262269437578346755311950532857026712138114003259502817626794156736202443730094053788770043436952767621551933428150553373537542906184277903054247248463412512186548466797839398871234504625546218997137574742143519285243512074954827088382545978103357470533306186247358587901923046023690373127152747679056379905764901472157320536672622350611575517882839213649691331768928367246856786268217733513678021069965108884584654352373887678716477864163281515766490720059457680240492253606062207287434506074472073471953669596491750339034418202133594194062102603376330958388426899373023549956464218713665879089524382048737161384380077889660701375955092774478424738556236386393585920238760405844848583004330444636413887340074601412188899451716379115182868226415944667605011136868169444419832168264515159515275916602048093786276078448631929242678483342318952474947021871374941432975734081724818547999670850591501392432259968245905439021234714762651531911016296130597474659114211746278271717767343842246775477156899876927402562102950942569350974704379593710193051564402792258928051288513654561619697112818498987500260474799090366383826886341290393317991759065834078292372622423226980165030897691494525301391771602095450119240929462744387567107675572323485503745397977854130162106316086366491430869594480887085894109704596710606279998921386710291497839752114733644649335857963544055448724760180692578145794539651075029389831057923529891891159399231850810738161645356605566628875143638176549422427688836748639134270056404142491683113908128304465021180052003305142484889678394042961923044417455058269784495671216530853883824654269266846151609229309542570263147354125976562500000000000000000000000000000000000*i1^27 + 6263350290759344525063676385197395348575455695495821377468904147655414890085624937509953406934528626983762206154172519483391803877182190242586351526071995800537694716229147801638319015706468324046953551053041754746163688104948159376226326502126399322603163995821744618451312202354512619010266032140910522307025486917266163728434869270680300461950454840254887426337356145475778265666916212069487563450901598025217039389363494040444350961372715086715137359273580238345027195690829441144217957426975415776491262166059144195640915872188131840048955925825718237390489937127422287194984173576402873463457582839659656865138361476931186140763981319705952631659803175470684372720170415078302216073233622286381275573812945334537338609240143551726024537849133327315908986968010006850323387651733189559148919831077057476464144769437472415042048412458373226320246494407235670034712994426857809451895605695314246010150180937179460926526907973371780107752524551611470706560459198124683298002075137894407348472344747976592511490827175878401687743578080706110607393473732426490145183250655437122297649754326090125337334097778199414231500561101770825129922317082655086178037452699318041893389149842303436582878469060377558608514864232653576841514801926086422749046289639926709689078112404628266656314090797435083610434569739134149338749673063876206387038559818693312172208451172401908475797484430126160915092722289516951491401480798553017600601650594145483717099971727354754810952434409053931728321970925421367772143780985617400061617491988445378290744594091004471493851696643926697265309768588062165330797612257814904813751554896303842390145866600029554922290147632833610150013607883369681789690992495426731225914414530541136303583234600799821502178065257686635158474184185615042848508913704439975632485194686415510644121123808570976011226100445735707991706457350498163956371520238341260419792881437597773867583394939505643572951893177197783700235377492542493718446866068306037919597670248876487279609013272350094574899901902292819899862465831302963422614972774260494551120048428640765710335881629240956109067346782152655752718623991156319441437339357443227280107628328839000287415802117508281313692450983884140267687855309225606587055551961085034294925336834262029799039469687294751290887527276129661879257748215025402121539345990709053825281593640558066201892874715760990290360940775938953538130993932976896825050863599728103630334050176725233551942264872139647200445489108028347192134682069692135438833696045092509312782224423843899366501436619383636928193190621794040563592131564436585352349382425968799466206188228666605699110022862457198464707096178062740768164424328528544377714327896162438044915776999793706096658763518992206860247060540426700637202270264428710306602177916298494614500456239675547168697184805683192882320759184564792180869392832497111991227456788567397308441604931923420003357123345382790063593383113318631585596462650019800165534308510255353949528434861489122634413514137805991797380335435041361073060589369694734113935458626196014925704492361483196454402921656580398574018211682160941383619258639189626532399883286499280388622628561382138550017314607625068635483145690098525507563875682583293155752099389163248105354662744173080541771902144559618369369294139621711449845934247153090169919731373309167653042131736593251474432737998521328133016588702358701801425247355404072884487211497427680993331280423246113992380141725855486293556797253115604531867531276878021787700276505068302856603841692206165117803909864165090129273696137544654128111802520979020360044859501813660967153544412090858862460549278326665437200738341304198178619037752976915904536240810058119224427071065668968183230095862922378049118570375743379200207098799846223942442311026466188116759122930565548036340638112525173169258836162910699398628544099102895201450413761174792186188179549381055534871492807464625473636008157228242920665328739126589770532667079397770712767258573017862611830323609208410990916242952728817077071530063920862693763230483346992042375872590685147395386115552604157610415828814718867989086920295078640733364371759448747240244664835628896071284543722867965698242187500000000000000000000000000000000*i1^28 + 665601106462339287965901432050506679166459956578382550028283511157470176973459262736931729806837153348926480626737226771395595685734624235131893073808392005274203478644850477785581344074120953367418137580712903919918884796298202817523897206131394651528117981927114764529353925598379822654240677396041999074137627552317090146939066111248214526010027244594670912992943022919227706389314524144137785336857572861705570631903396276434797923276907130176620482663491201860348469915947911519485758787735253917341407870700097629279733506752008463254547732341253245376461788558226792342243993728683980332386326593897992901278977073339093536324809987376347535685507411960829745757875865945885821194526182590711396650294685345474633483193501383817145774481520461810723407238020773205302681373533625166273725328550949155977919591339562874418924060114926552071735075091590486513040701926281957752171641642276050639663648435486613066393411543888774034113817458654400511120732790211620173213324258529027507600780785206039812810930643569009484483539528240838237798588492209069554144700208234442011684274143201995143373093479924951052952127449514239443207742788253255193253998221561053963597526623283184266999671101404945271730259529222622597337874389094694992276158852060579892743398205119156693912604619399982170880495088786835284047315624285847194663493662804324766138513068951015767273766715076393641134638721318660114836589557835094597318544887972546269171956597141311436430527035351675947575344777891227081040896471030563246834263181570637025652060157468077136580375358419665845585650028512644949173455781678352535940505925588538161692694104224457539349731928532355718799956834172030372133472649029626834732350779967780213223361522634859966899962764891083478251281162301660028907744067732491634999227816403211239523787161569328106731704221166221718790634503871794799193100508946216174555659369483238417452240049663512914275878453361691298678623383943470163359886208295254591612561815717229188007022102814775480550814932190298855284704672863731492726769130547999053479310508079554352976950924951673661349715925017482478673393959071074525994280460778609352663843558109372958716488478365070674557629381599466063243096857196244349031522966123105405659695547159639680238394814049832823145177518819033907087610627533452928000500677158386492646411691629975652980420067602379375862801740599147065379847001874922808099155253037720263249591688250275792503283371611454116517330509695920157087708966247192998235836642523004695490209964340075653536781562094808791545352965131000813488497706413412372364120629407299495081367915347894230340349684410565870568818373423430284784662847390298532811868617811860876735402300524487621516878108201853550048152238053562973677615522601253456690393235944520468641088313916454858163832736706715733750064477939703561725506505946693707844155864363050568621650103683191199469342548566830827718896705833691023849269486032449012716647306375388605467547886961162229946023307347729363827031068329114065647058577813348114862887566871473569838354468117639447119334493022127547784805425286548417650987347578618764019720444195588923023194016499768566988758179862344607028225654676606996002159183842842352972127020683747237357976845637628814166956266466747743677665178296035096081917019198250801408582298958130133712007466164737019252084579068911778640507427279493387029467525634821393046682909860809757427827493313661310229272690320057001863437883570536159991752541739304580278373700006446057869027481546179305028628114046175159112874392088867452169257906981115558077838497249755884665026054194506923548012237397393143476694209213326107802541026437834663644686305322266347991865106824911885895793514272535398690093720855735094154298909283266873501091465325101715803382223590329640086064498060388364966460500989742098695562881186402290277078283441519114834956591746375930039428810742494829509543371424384758317393142184952203933618952606543936455085916970128410461136994875379021974535357046663223385385284379981302438993614573119754530520723618106354383231965455205753531820382540839613106957240271462765105534294826313858328692418808714137412607669830322265625000000000000000000000000000000000*i1^29 + 58990318063076575170267652210749327236199553854688489419457628756866127412282358170298629867102609184648037986550703762565438795660982127511589379520301461131262311478504814935472603993344855703296652807112717702046364412050976123190895519096754902894342338422579767241980325316632980005722239418346108319046549034118275220236702596029949390104665057917504790174181623300514886557451635726468375406480228621526337297667111267441290184707275139343185632660162438905881703462584345876058669986077942992969901056914291391798127075560533274647909569979847619001026327476322215425602119785579015782610867918016056803230850147413544298743750342449081199737081731857491447978262884886888156725453352330785163827874621796994060276873828839200699159674593038665139476158453792009210310628119089563586594585208212208582369965193385882128004999385930779025323953707860711515660507599841094058853565635531607556434835368117433113987279784391607883364604096461672182957201282422939457031499601133363297677366454860072544989820308919315357573538146863502566444371714503325927489617617659635270519389919239272777112341017568467247366496331632998846511125431779793923701380847664264716267592281165085128136652741400660945987967154587869421468326018761244974282228740834803553531659876975204616908066659978342434418340153309608997975797650954358332806292155576233394308005423358108635390079014118458904711186856992281220386325734653705735588980573861099834773010133192539013178493108465884616652851363183739498622369114419534473597641375656098622617703965729462108016002672688995856811741593311630398530192807812786250069729347188621733858674140919588070751903825066847365783415321185611750450207916217031744172919489623139080845303376461728543918876931522185442206400102811199926867101547599824204613326547171561441635070497131747035544570983558539055476476226054414001801549281688714107894778651412494412810631436053393610262683113604792513441431823456476593398058497776543368916790861456844330861158591925940879950010546427217964727363361862832754908164269731836909519944878122489863449481428482419012280488039000549040818891055550709137922216240949403322366293640320597423908040710395006430635568101787098019682286147921716161779221902906546890435661714970551607573705291277937557761495596765303783770127832085768474198321119671704368978776742942720046201279649727397603208477787907976276142017303216678773925215527866884819800255345118893618543943577271929266730808151225650184282410025741855769078773162195357583673374236801923319758785340940144082725374039487342948346401856791005462214224757072558691628139349268498970549464639194114656036908294644071905511906571645007779146226955096735010289307811139239483172669798556948810196799764403150988597133731476631446958920478198855495419675812921798365488305421527840255146086819207801289631635748482338553401701437425073060061887823193067720051093083656248321318790144942435525106646403277834683824938906654773791720640636005262635653186774221728566722256880760880694392480740754725803144602764861039862948618417367656123163321269408369614822788642105167395016124931152531599475120659070586702469707966592716325515090392730078814026093626962479359036550437432648227356454464660061562454246920037071039154759882042517273666877433981312513809296977121713130612213332902639859936698951881925474362403070558885454461900790905252315343973558825226848246947490681659056353759313162491204846761301071767861582979887941454362422929229967581161647838262649412591386126270452782483332730777480006436470937156573000998888949021466658530481995637773590027413744587166596093042210257052386427388371228565339343389462990386125946858744781806756771475701930623037758126866407423165832746494954047921683927912426576273483455267539265188511606577447423287121091636857245559264421403591535602962323794213646471625291981132128305385345099962631562880583523085348540512002141697027650450983769249345540306780602755872117218581435035263237189519170461790482216662918662379446337821744916607016882842453105968992670557528477228801220537365522141463916237009545425530096397080074722126648788511480607857362379320420586736872792243957519531250000000000000000000000000000000000*i1^30 + 4158770527591785063388569254635503569283132456717230462252188411971037201544489639843591222809729792806418854043691713380374713405380352484586601192682705684693312981686225219690334959066992957093470673688301336684064285840703381744947309479943153176622305386387677832492757012210240360643648602938077663617041198917102557345770996725782439039724344507616586375228845335484105830005580731903866795336838683777826035886737395522091464775249024406062837029634589440122421258005693272013750048284678667241050158102475036483660745753339290206142017482358390050001630110777869747953896898395824246249107099105037952695536292005165577595816717697474240038931562277196412882739447213349277217161023882866696648224083873142390965134297693899864810493556520134747644747713571692717668125598046667822743104451046483533271195384998766668434619914044733304269689185670206019794659904487846675255417002049572439752055410448639492988665509006273165624233516160758266778982090975399542027681799768302829543432485412380038752071336760101604165311947901005415349399883675569283783851386470216848259574623528378811542705176253030975635425854670203415461795743457449487037996571976684711540812138971917408386391615295731936432879840398156087712895321920305348327806506094251208621844084914238851936046152292262752896820291798288612891977829695441376080607861926227346472719961192774029895953520750270666284321231698836468484892997441469660009695195676241645210149370558980113670037634637966107993746928928240475278165644850896516840906400004368973070274600328930778591266864475272401465531534155157006662372078937217660820904112318663836512181280393908959350300608340094988186290835918598637416771708621893073725308768901996503522663975177566844582508174432383187101992530752273038666857560869862594742401907221749898724718622869557898150614739197313766958765433368487992755686960753604524801509739536635334248888567377769936711206484607572478450285003481028350915655073160762951961793598260238973952789211841437356225167380602046691775776477992971746418856567729267366499423440781241534306060316536227110623762131176973741213882943292450733424511598269829250688163657403461715663905270288297510100633779369994064334186414825583787465892710445984848487227369176032423718655440922297914357742484718284240369705210367016396058681623000574540882966014134876057071747625836637421961947248368688799550295236495288947704908534972736736366785683221912394892302775507938349830501143876740027469066953883069786419257369791486637291566163806922790061298405215884039820110715202034837438331654103327248255828037944086886167510725432001581854070133821556796128450310224441738391468878777676730251686121567275828241115184989167230234958007555527807334894269148546547517010289400740657421950155012957777113790774842099966302563032290440670012276899886195310846452996524186587465537209628670621382594154800837949672426902012278901957865581994747751617320559427433914253974429291004247866649049641504810749580242998882726188842358736011739100449984487177577448476257050311613254762960669445654650782027749509929601576321930011125074561605287595782545379830904778298982727587906237320333492878703070237790815464488360587885402805927309223894167905397501532860047477537126753480886331661416083025357035240232860610835639304227073330098895411898070052975718812879852052347377736424917215169483856324873759228821168077647084491645639446596604386958569500202015611548728421638083610442086018630736993979499543937017403297422200883492057830440382780768913868002097916064898042940655886514607930713119201034721912205435342831962378388478221297247181539434693967805881270852480896187181781952946197743225212672601182459917633004226418705381024447191287474808243852812560108182381469449054826951115803347044027484136217765498881862954267633995317183021789520089757051037997122426604144335756511662461052017604288600993189199680567382763082061159815555594948068220569297953205175591493035355440286097118717832332112371598779711971471498484053314519038690491966853636833532375951770253066143297219414635380540583004610404069849831011109220699150342651252828737873379338907398050650954246520996093750000000000000000000000000000000000*i1^31 + 232500337719531095257836574202145434873064161593128608463583311446451918612942598066145571735630307309897653442937734180084259264841277173295869234901193689228471065610140364937110447220086862959707498053747524933731100191336108356720273850146050076564203331352137830782910760959594645356616538808421860962793158478672488539061921024119895369311335767986460903812731668913908022856394394822416781604472750148695336073270755440710282750258813502064962729817305130588919292668822359914941391772867827014029111634849073410800109011346287660074860723788572541564127499348479182000751914603397877340298744617076486862622381741665773085332308987027833224770142237486382235653452909619675534707539178071669507600596210241925988470931659280547582579244725652277460495038480264913440020625389061841056599783487628966080896467632011139004090108031499947454697586732775726885062660279046500074472202004575565774428252050624639144712760194262965430597480025490073976670407915967930632866742211316545928688386241769212533122176572979079696955494598691315714692209866657926825282984598772200224386484680437141473951531167997254230485435016089007116063925882463975318505682117878073626836453033136994217866042228891497117761948372554548010102411354002229885715452758993104145327420602087009814956493340493732424018519443063289544027165085663796949060346268213371883701997548629244342456530203828249217321182466503743833904940198664526614742620658903056598261051635458086639793683702875487308151596028420906113058839023871246298596760973773953626723915035770394527426039696239427474872932717016540134850203285742581261806047225858384983517911382119285093998567421906826295254297491975796585186740173139730376528128219455557540396753098597672153903557011260928078203907485412587187467505295960432264909186641682827510246422088007768017500021000574484585759937455927634485651728307196410097954803937669399686040387523356277447029717260788423059706142212671933256470900284401757388417457355015253780947410430959539626623934963048711850396017557546785098478293428888939895442813048949773755726570851709261446174826670695282481566119891360073216813501804588627540378869680424903685985625798617105380772583384141884576184368574313687713945183621445429158166007290964538650106716400925958288285972642644835730554428870900273802999120422174742734046048717709126910521055935813601620888403315732419383978535434540464187324360450746533569278038753268225853123538263361301779052925544055302106931025714718714455872855564542664608853937852888715723441032644801826143118566463153640598297951950217534488415244941062888423807353404769506952769576721932224116053404926580510139292220365157378514352320160949334862029214054675058589656405884850159129767592761767771988821446124046299961032913687682648559095229477008286753706320394395798125210781834361527230360921328775126409595109391442798948951063128361741617069175519994729241525011011025168200427997128155710359317933308357088096488438823282358752957977047759133158464035386973106120153461181492674188410243505303712829830739662190150243023702203809119576374615730737884865657376536053031219277184705971535364381243556571102458706974170287584537638926087292780754404164881585550546655961647014597679541726405004398509672656619996495921834457461857858924822441156379983170950069868388742215336660030515358628119123243393144104804533588477510287032595120030851393615790997131127750340020501847722508001233298720534386378798281818162838174389607890489901895279657227440409094570272577966485397667950428287092791201371530898257470090063447673974104168402879281589403846171480557504125476364517414766215192682086456197402140211661493391398324512972300690460339040376310216785444508008433294848251860149434809803818730849054735207440588200482493423705332873875837287430372610151053207024523476418609268628585643635338843169512856815366250784454728495899578334421376179413888911592387244706517666032172017100733896616615112032414239351713413823545523848603597099844742858046416936027635435779607585092900870688354278774828591834655738560598388572204295888568515552805925517109335931136473420778902274075328193703171564266085624694824218750000000000000000000000000000*i1^32 + 9927603042981366788825675515849913139224966778579672043722502162255423334736396278339334263748442231592870182276396202375687206612551117311147551952514368520668011880532379096460828842787346289295387429469709486721582529066738834088879611837260193534005997232426370569435919811615818140446049881973487087530995005308052691834451522523489357734920910553395545304696008119891033869296590963905641142346263383806832264798149264299555555748651187953787427805099732143886428274249272215435979124565911916648546688860349053068477523005542145077294931505172122925599385170228298320011766816716011443405387122296738224499213223430649019158163066716606533618939810214791668500937123039865939531276924754798803271604066263931425596441979512318578066017173380727626550377726469744264028391350584647724112091374040577406368119366397696201066717501094487106471057020834048514325285646676050147098211888778027468665560115028892789282488482832454961657788269582688169321470756273179890962261508171845478802649724955862808442507682851058067110028712592146790842451605085320165024687247308964816628900106656692765978919872460595418043636806371836921064519539070061090914611250413873715452742377167784084630785256459296870946210995242167928259334773214137730896587227242288755642098725397364705906661550328014581574008788205867784852910448518506539418831007879001713245088248430009254328446029893962089617662325554859749917636688633590760201378247140808450810721366067209505121545762783748079250214475757621021638316846458829171390852048955614529806915571249172047765568748765642286913360511072036526368713712774622474205160736485554816837744397179099119653868277658078312641095158646495570409338321041417038594306059143145361121835937814824421089739268723376589480845534357300221089769879304605966742476963829051451716439302211572621519312988060924718575784389208891554296588533573996000022237071866241719899232481245302536432384076239527887330095808990720976030892741232406426399737471657846150357714992708448934581896370440983167177598663036485769468207280226061479150942171649195273343076023639325722904788718158484090777416443538684091482623884779744089737380976662246356511380569865394350238886032802118223820904954491367563442073368364260493699875745496256124733855316070397229794551524051070380219430729322674653473768600767983927693197741525321577232759414957162695746630500611638164266974881506747033976038909204304290143023268244788083021910399985526877755881030033340676423501226314318482032619068578054696537185763279827882900466267565803044291076530202200187240021314459534914467104617324866307498725876875866772537890349562125941357792671873508907144025988842215765077722360784576345032946035264287479084525627638292182874510048447091922776432881919846466164395745183594288758590835892365624466347949361027667193788671395472621216170613793985989646965065995180055091983581350108349665034790401726191564350495668714542594760554928566093538733907928314929286402492161466214834757228197558569891632448366611097095764834783504059698820163399442573984099112673366244024871259468626289083805478965143714699395939938378818166879725079669140897983743228315172827846836707063239632178372832114875884102190350534345467107664710240094038323154968349374613219255467595085175464826165168710924263327092734091768611809688321208014097261421141999386392798747321639716153084452447709874469751495342245452648284216685696298208388995467515617488269216488883538349897444021623392853111150105537957537638807430270247183314614205017643404232014696913035547377310145594447623116519097075937306100410179320794042111457205204442368780909522667021298759935255821144613765993114220230870076874268068378542770717677193922141371168451162278979815452686883952013899136322416618591372441370848173395457890974914029121409747152140337262867501774331909111601971250530109051073107817296006978416311596461273837521565443840550300353991060305845981743071396775772227732359238092895096497277268257517743032946856197535242047584073128335784436230638035987712851456279608583725726338081110382418625957889739533614028928712698575506053195198670219961956107113110192585736513137817382812500000000000000000000000000000000*i1^33 + 330251895045420326562470611638081571321823344415967058263484522334932780989510526623062675923307439059411061866657211177800127265003454596927871795173986388667479561134392524989054387201892522458579189773099308738389018575346939213532217251642735570299226276828379329404106695893494826822547652325213072249573157582022612490268144856698673780651998552289967745097926771016525051302614114771307231007026640447694608823148758680743085948623032686691084501874331122847920680215735085341930279231998486772769622517430560735732032026583697071160489431509285888267478933070323800157389063348235482283922943224572224424900046603468580296677082749774267569569744258896526514753428432880047600953730754172133446441885175984981073204048266283277902130745377165632947769499073018153787549611489931943958197399579901190007707750186111833863210354250606798284246347930351751909817056044963718304340502648295351663362180698118693720528926228571484086765004505403064373542458665850895170740511298951051725861511949458639324514417814753697641318739593644753150195345326693745243086886307479179132560049922123611271528347080364322995540162574357382758904057635593093219461252788602236448799766064928887679630486358445463249442134198129283627832944280126096028882660473255524400779224254608968563907167614402480735007320358358155184716245176792981495399498221212580739305920219291695627264864670076364335543045894162040069927874788323351594363995746616860414656318625698239941267949987723720145077269778922748210659872987048400613346304659427121917725151186490794645928188625534137020375410936234543305687939079887606922401322467020737991681164967283398146714825460858219055888272685546754019348936536530500346387532832311400329400182839693494432183371844862030283146898867159628186379884789613975292640821901102932508255445884738324828674019242832668181148224619342112505005620293187579251129407272306347526162619727482855064085383424682615905044627305556069443224142486651112107204344790951239518746301027563960064440648421306116169329194980333603806776951955610279653042659426422037610684863348713640548225513177415674227053153822520867313374335061298151393462728148209251123774438527865369057755372195628394391805204866022061420366013470670479642331517315838166184408133010346047535192937722520278799602011108681334831597533026238346293897398512742976676724382992293876034618445602053164593133851743965375997383156913987155455717942844057876006480003948292302287846860443681453721147411726130345935398985880956172564716080870656607195292850258675765878302596400825905718261132536639348320860032717253665455629265422380839737507353540938104943538969967151954065754632588864436391340330512538464361439706743063088526938357155710688078218659447706102040996477998271425149550079840543596305519201428556750281588501020819331536324074923016560966087357548892808648039605679077881699703126012171094749047333673720862327795985886102140048280207130036865620262397520531527363195497968678032441138455548988268900204820370386677953206633208220782999055653667281664950896512576407852751612706209312615954870098822932688223328048676960860750528081499710749341973670328534994775614877431979885432267402554196851821550372842824786254711600011439359683646360493439600137394455277300878464192720949898646316437377607397644130114472074013761634802186378839377166217811891376472701033079546445327614960195226516291129445263587310902625106353855099713381099120803841185601106926093962600865438580098963143306530581493652642717215659803289204871745594154742823105520813637190384717357608724278425489048265370648828481278420897853711529554001166508673158632302081342081711592605717360931719629054274293094034026769956538361452830256417006434971184265138295952866431267687938605977387366461472207308131090561817717783129100599586512444070692613394513289148303272381428613583614246448229364888469762963794732277590355846660302684111336520857394381972619810755367120540018179558749027564191020743718875261869165910658758133457727542745293545125947466990053733629338947120307988649640415083808242554306054903493962939770449758671275381425233293002097223478585874545387923717498779296875000000000000000000000000000*i1^34 + 7653989945398385389893874648862217226956512050020452247831092469678784550440759903474584762387444344379744385962851654640222253449607579471027877168164401032711309702653048098353543733784235951656207333685496011898442324012369082145270086014791799366522848650164455411481288481308631617033793689117690831563526815873955317714015870546595363628503752832270935471638521808574049876284380334883214791051687298272679759607426578429867740803028082575107271930217819745317198512520781948939439163721700245900517279533014727648458713754410281304329916862864471207645466975660059579944758622708346185041384154932635940767736608950015624280740406541164096075750043662178236001286087183809656763635846557492651803955369412295006182490760221873154689827210098152419252203947944046157182518645084888788207533904513948700752715919819799114789826901641949245246472048003319819076589337815845627079729810307105030718067946809936792269476680476824063165903578658783452306389798016003885471860056730614983084971572054150616793481637309130300757469517345283459600753684020056301613937523698852984086658702197956341396441178880198339876207886518994138096437136932862121798823163213381424174150631341751946227579491038247185211874606456006948394390314894470111589435323723686517457830249657373194128490531530359642634069026637668937940335109947602560638802793478866164258864672707685152463495767565966985439894790091781270643139481063335328886574738126563759331389994767509576349507693075915220715793808879600819270414196518784367226458811221668180377369568124601302688876378518789924378250902763066413246991660315442038386426800514014291161318966160901292612366832206946424648344444995157716579279094922966044909925108639355893426392447639358814831823139595929355298452889539711942581952048728574652524755789757068944313443475769571059085072064235447736435891003971946846972107011763026965668422670545949444771034697257141617223103942002096260648850576542641753997765408519378331092703268071513755861890729560925783940689346563855499006695863404121622502856392519155401073425443288155437008558813262083059346408154085732207720556342070869120293851022030753313302865627404917990075068313949948140332609140658387978011953394278684985765896601836764557276142366420756061887245074407323762402378985529973449666135419787183458501495894724266866848706233239655008898199036570348350935327783584303433410499368505255096927538207187309925001565962990368903753769114809078727768454599723447721083166432008887242336994158831608565019557842553496349306155783181919393692552702564918682210063260090286205793198191192690134958457288894254256292216597172839314712041789675335182262856478916759270070905083296101720092515914344295338034529065925661923552905942653522929570678901059399911952356511439682988730294141716503190743807295918557427054749281512047791031661537881940439432002969272907215046935235575956959169845009805920524795674867972814229642977630792240214937820156080805597745614340850187517278386806871992565672342837416845683470833022471211886465843500160944635122089091777331341374030717625878045394407855786793181935426616535724798881302063105898071522083122950567294574024530246283081950435720039983524234792271041108769641068618233088988856633801400426894962309862131451557433593370933084239468653294378754876698264056153788919762109831488520227362156060637529636703978504157145391431671311550506205715600170722784933804941744795599445000860594004216452357189779163162586492557819853884588602129901824934407014602623157785557797445083803381193366563384049628295448708136783940219377448497219148205534437536200915664056730380169143025508646527881972019309741324195101914011292629767911990730399804673932999928284845427598583876863839380381554509603356078991971928152082260243264681109580181472709942211172560642571328521210739176473104647929183042231027588559260243952370703918181337896447964713656689211161071989127400361823772959326855968255211183607771525760092332817142857617085510666743785108438741036798505235493089711897633121851468464933391850398437713569160664060213945969575533928586602973499211020968907852497775667899304607999511063098907470703125000000000000000000000000000*i1^35 + 220480337190071126343643860326854798495317627580409789136518864947132868196869226480515623243245079150164370304119351527022487135687607057507995344570262142206780162107310059490072390924025855483741677616101090022820933215724576341574754336254141450389681030560258934048153288700695388730640474238180382036705976602543952214180617474591978346495406587552228007813577197368121120151970640863081354548902844398871250966842674075362460807028638333431983517990046331056436306676536619134481613989368131367867978917792896532838294754719881020367735083381478974358840532928495798509621453786616128834960041967450928482911845725521218705652064697349718084539201502466716112463081114757501845262297910377227583797871662844249157508280120821037483111912124333188041837047738882371005739990834436905467174199748008969853223528703269211855381284281293502747956568202686433888290524303352182124010972571497666293975231184393306402814608047287836915651895025464024887142081835885434701563932765486046993519047118610431562850284387693128421870626097258432929642342599052641227529163816037378210038716156359265135420031693313044092466568872508923615706683617738183382212233637032407548002551331322671956794837961499016342773860820310090901444851662065048509852982380343267113290819302624336237086361635458562317098887444361371705162865486812066029022733223138333822122282023685968080217691731148568246957209831421710239864432764186873258518131058704079496655185976130142159064305967640064118395492722768080820428260120942079921526913343323179459676736836830035375548043610878115223211461449779968409934898307575133795917577394208972345326283260962905760974153955794346208479569177356654428267774145531854122935404979473054245142778842708848346951415971209684324661500584897550726379225092673460502266571125808249867663355842646382929101624534558481558790267487207360390162974719101758662783759693805002227560303796658581153175603566998297282404295756656382104183836214175768572394860375420998205396760121635287887633401588149831167972230654295743928132835363883006894183239957944702348837556144097412761532206169402569001203954758860178227808118297771243969382793990514250864228255792537607389349248464933987695817807306771287686810629327625210240985621974140542849947172251023768183206194717799271056542477930174752442943112775637283569691745853953412692763569224833960399052527467772584315899186482099995068986313581270295819954499582340410903021382134822390506759925134137987282834928656133537112459401975910106440942713361647958748073058430779998964212326660734585044759380102583364984433826852997835693313530617809459015695989473099615101562921744260504570267402229884472291637933733018242026969625914248738559609189858653077098751601222943560224118250584554958316704776235203746752085510380384149313207156515718097115446989087043008982379376560537272001025986388592267066343923694218305473098405534958747774884155481265150175689097066063774315790262682870131974154568441306968807174859053872583942419902062895244440030261186198432009012439455316435101669946295526155397266352915829403954198968884306373955037314813362551833575406627037602323319753562118578268435064931291730755361129532311702938028050076120234770955134576072053725280311200093778073285037965349566616201739382459227770923177826717890127774708053856530274732917210976339104186211935449026805226330866620844019117591634405028940386148796819051494207784627046156079244745747347711487391211652487282703945903364195440427505761304186030337294381615842926675778601780346550112068489925786499534736446994926381586486881592059123682651732339700719981849106305030006392291312537241984395656552052914048978802093700081554864617261905385695117304130335070339198871362198413784520782931241953873633025887635349445270816141199343947171341754905689204015072606680860527300081950544874330598457145513760105336917085111897928862256336682416439460133324697181462732632341068031751644192600926196097838034454855068687742600569350891745771308477205377155666785821200846397104182491408670350567640703952453667493165858721587613931744655277129619970701748162011414378103069111602962948381900787353515625000000000000000000000000*i1^36 + 3490165486749195557716228351648193709621884128627898497114549299962693046541410536704752333046232582697883112149436649211335595177816786382075848956661585193440765770838120502878760881513539348116905849723609708245167586026071721751864862181520655264787659326789865685311325667080376935928803847390307253829256872863128808679681750440349761202639031668292544931719265492284703514427978931410870811239642593398568184018290631416724503729729442246542944625593784754124343614852421578029663458077316762678271881954130820995335611334470712786599537333292568832167880331636662221203352006239295630928123720796627098765788692691923773186734375000182952824343063241895004493692634294885303789612843260214125148536592915455500007767302344085706875553588728619011618205260570509155775131010148241138733841668475218963656076913963516630960169865799445831129621616751739208285716749687676035897897638267571478975855429284953997673169697374825520692434996734047505496240225715587464008949062178167192825090318563429963061013934349437069076903742486722153243985786368043434873950251191851438043386233531282220639495571133468462106505841064219097866612634340108410091357991715372581138008869147645716452851140176246486885510875541135835310499415396172509870627961572322786321480646294536171803871859908004938247546197551779659026633438563373358407243553160079456076541105409146813963032322873089357171798157772695986254602440126147934684677381148028830680124280141687885473007921363519117858372671143378476000659734781639697892325476964370535995850663235388024905590356179919268386938323735160398399812236952229423555220557963476624368970644010561449442322465108924005301967572410337158424187014486699521581680299929373838994615662342619134181652268386166706485834604102568998332912619910093526599085339796241190667028213669261302431865172314394702701919708545888862455163603764696900432335046007389534006328501762865584747775002755500520435001977365555706696663990661526435273222957104573688722483855780353689568044567121849308271753126108046629847095770869115747325294373124888344681810309815072492631617128631982899809254491868517474592169719271925730532050206427651932512869791004182794367305749549151276319629583216996860776799445585866919784397149220402312126677094778545293820260360763457759194047789737767319297140603595352137530633549358967138774098054309863008617806726328326767638905260966318274593324337066351168078382534076459504704165767815046730365176735291882967700582398232159020630362721896301079654085415369422012057702559719045211260495289056602721973266934280163438415619067974388950157001260377964864808732118406262426993048501841904691884878979936122314005287018385174713515040605388249458357391107172217340079730749638145998685443384071218294403933820593571051572823296971666886700715797540014405601983317703542906463838915503367791710890922315372444100059299057238966584426689533946276863311585781727473910038008755662437405978179238104697809606132832789713300781434814576680434601151368460165113603190489237522952970667764029282614488106160178730310643042186185320187708329357323505486217354685223930539407391045661532624944498221750219706995381097725171463563659629559991574640701929253078262226727614572948030363033285282493752524543756562371739277968833285358517184651248128541796929899613076109197710881531460090137293937225540548368083441777930759017892847966271027047577640766302016952156319339144485184798899871032637046829073898550519552153271713550267506548766006602577762353456964947926487394828270935773759477324083732914683912084513530021528617223653146543925979090717009629969341686567166754159763217547702558172536735416288840925454747047891879557955059659024502736579297489948362163253888990592367601861501715377762782579674203541256327927399161985157670954816122892709836168654259766501074001095681110542460067908310431757799704810283372310910506097241315206779763959798763265784532648367785865847741344029334375556808018418589623497293272101750905743288240102764623870488483336012748033362900184927406965843153166027606386201362853175450040672788687639891390819242913967634933669614838436245918273925781250000000000000000000000000*i1^37 + 87658510611497295944197130383299884298818329111825659264365805490161913388097587085438227114191058912813720013926236393890573239401302737976354321006643612177813980348383213918885022985450367086061644382720549215641330139897704747610333094325344567285829973652455100601845487824714065229299785200063810033044211351558718802534093501665837873441487772871947355129823874930272147655345071694107074535571057602568723901788337095147856917684406842155786626321495282842852454540686572313357434247538865429819799301160973632255408869622084587890734681760181731513926403020257538740743487732497328664524983805161756764575941066568852993077111877698387071470326821597712183196182922629669871733196092191722764261833324830658879099587196745263445013080984938258235857693066339116006091874187578803536926708106219609104471731042573481861941230188605826554676902455165955239475130600119712792765389123532829430364449737227525001348711935333998830965737252871740138507798323474714595039375160925048080022281815344395578062709661954019423885467244970983138546869502275885319975638818787043827529669079804921816751170629120170345048553957977134266445746876148733047791689373467452076636215702839219328362187610623191395642040609558845956403167560747239259732873487941221180737170408040172512903497173928458407146311910902497187219022864196599042412409080252666175189491185588327307792127704628672435303984181674414580656944526617932420135888109564757286050561442150831580235649995553569287752409290112119396144714616780326745630189125872896475854064423623280213533691623699932585799565047590557489944586213941641898481777210805605883512971206937935155238651523475490192145993519837322091943101109523891966965319908175071384744110172492286226278815966125567154417517335601957633684689442126167626831178232549973147254659886272204261785274646807078627915684076910054150013646054743233765252815973127863396917118880203747854441274492292703556135922171723865274643329008793544177667973947049264281152395825624547219955359487636572267702122441371096162380984737294070092082385687258835904989208107122737115783252319094692397795084638007488337951738020824135785911345884761752509437824959976016132123717356711651252329203156779042899265128169405005363200330184803212563920262677830941027923548124375342361340777253213258982102167869299885728476195911096181016121140018927458215725154441045346353683405645087003449229269486014160272552929884494055480613020367205981952143756982453165822638956323604518680666119875915558659815212867129643299584926589703477938078378622877511397823038146217127952386193774514455128678638322713788920774109101534379217571852080063949902814848025563296980746975456989920030995694292965110555620579119021141751126218860601902886130419503126886641522455193205604274097874859643082503213062184713875831468829163961225791247681092828129069733106837524097481065846743812240866186930274147825836671361496506966419922162148806321509466168119595169580437895353164632104890248505664872975113514641546545537652585222383111154199050206477865527910368914455258778419775830125500600815448121778020023380720955999652734453022572168440438393667654805506939373194383625228770003768119263384198491182908220148410731957105960783474238209917841497463134049372524184776609671792906678080900706380343705063044586277643722794209747474019270381531990956913510979449887006926334405065786568125639401014912053912880875589960820606531408733980217489297665583418307823937228405021606146479121216592508324564393995020726096269923192600170627981305994572486143279142326374448782543093540818500110318193252385285536045503796474874487090867086332470341955623626431054762053832840692296793286748514936430052245855767717069478041381088475386662400474520338980805721076213674575571300724617114391267982809164161449375667026501315609078383190335348254008135545655940433286163634247828899927767472835435192658636515860962105651983149173973274406863200471976174572593427584533886766085731567524819830072079610257890512873114619865202787775336460175383746360246924726175217139644846120798442865169361706380927790860607511091995291963030467741191387176513671875000000000000000000000000*i1^38 + 510895319364377673743774477012156236952881659133541019750917528693314231491247341017520166188583387637595062567575122123506040902114918754463130810499252734908391156158249940289863825621762100836586500326976920127352067736601357711270836302214238762855403369653286294439051943984684261245315443444629248916488862044994885845815227383280312166869979063686166168232112232564577385762650598007259078699081384089123302282083515648581245454216076657202760337485943226473130702058013267086588882245564519236889224537268587452894917388644907289612549944315976228017742941310363625448062487076500047953552818056474337258212331644824467309294333986465524398179575291839592899684589988170628171164284038075990704842463640128545329660896073591728862432278443820318086202509126716434774842655041023851515655720301379578488565631151017495899023656268317275849501499210269565606844691704652565397844273135142637150854018259710092363818723156806950293649934574378191695013930931306516237133910486995905009735976614219906517247049534640310104788021276778486027733723233952429453538299552270108276788170690472334672946121317122307856864336215262480808749402673901596108893700714804751358745584183424264392396023357133198040300226215301047680151666687272681341331174640901366063982483999269867454828092844133768330374542781925250058623937932992328115558319312317139620546178309090170646588510309752926035807128977063957074221504052598414241120105914506858295947545609427201413135047439686468151435358167929378349991817936347357217176796086605733881970815264077952324620196453789239111040016101455733021696157558758573593823237326341306508402127851952274281418992362143657383452048624825124247907646540574677958836470013227590796641085607733045569975253341728989093851685861303069115850648325025008043667586347518588547507187876675657080535637645886747545803775318923144788824922174763746049837283692624582224257342570583688790099374753102947637009239108208431485718357576954469592219565785776334280437911904230941943548374200365026298791647692757194390630582036069909623295469063175371491005131556459027249124657118386869982551139691845532183973712653659253588454978343978653209489931376220216609852469368395607300986732068745607466239806181923552456801014196606562148401842477930382627241061313881245639326345928220333155197570360678546268620072576202580206744791628188308925688935380420487117442017475135548914821380252782839002604900470793296349961638987510442429720770025990764359730121342398179904745374778699329294831194318456888014339761588698160257983846758818849883939046218048308586347173767451010889514765731407133310633386684228251052502832711707073292019396848730589481495545222400281594144174975155105970711444110066599205621881770043505034389144508570059137805195248093360989939562864907161948856227248122889872139092998684811101333718407482758811526367193117919116462135904089398541568054028754068233171449132475522440215890691703523026832614304564055892284596004343970682371931531368809802879286802032016286807051666031188355543058482719814212430833428466799162073835172132824545105430538823287741879233068465619478508397356918995028631948299158726896863577172098323473074276029961752102018140935359296178323287908079731018616439781804340967640671114408914293416779180094095997863419524117995711237795415524092514902454374062130427589908044383541793701469819570405295568802457423006764947250592455356858090071629054057813145180814977400689104362886489563450971517202964614992118191571524385256167758683514313439799663000779568697097829366182634807850057525353221788499927556412848233670971496719186205005391338072236494843750978403284800765096318305538841635162943151044673988220106336617780432499858202760833072350002135138736055900079982690293007790275544274725777488375177942390844545846578522001278332085618101561089195144078524678652444232186686604818182730331721088588042361096388653874497313201294686638246311506261206373030126564226070253251329172702066287475361297646384205741962505515738945907049311632797345757689155107292475705064421860798332783747525474319044501505211806728634638119501687469892203807830810546875000000000000000000000000*i1^39 + 18019136011023830403414377614714936596598395275238040732954780191247999219204674995126542333032598835418301082940301721995996068938742319175229762250213410979587355664269110375528203557920297083201737617783729469722362319430464340996434179875945836015285322913559175450842626619090454514572427381535285837961952339637039117332569876880128477407277877193815920154759165775103345216906419449732772830368450175280757994294300993021174526635149975100690169486972293312641443613274386521879151609484536388395972310906554541578679434048940945213324921572570895166499931198508197469719026129006525387797825756152890111289068512139520071245575433762246574583619409028466521947742947066753669173134456343790172904671791920449171913312908438932763502932269744914525330012867638406350503030414466870722725385832880952450640381915150002370589038097775687645958821328594540609529523423613823967498260390086762028659986272796855993281093565824653480087406035779435085606843483318607288202759159856793955430854297456853457923953692743179843164455930857022792993646699538430941584573659658853818753168511800328055101357322271716012707267592191523850657891158596240068548959660619538386846820070955102775236241488769454661084506834213706335555484309806110312584233364739318911572587164955477389523472645521712062813923679164433085718424211133565211762544546468389180965357211036078813709107980630095591069542487408252388288992686488634870641580360255158013837260148205699154243354273645412083723017274113960876830944280703658391786582927488362709653275397207360043615315782911937749473580330736207868889182105660844811356997553902054051769610251417307543610326103158753523833161128369187579684716916604913738208877039833433544031557120864032422404956453947873136495794895317162200881265647410588351867109480344510142562997445496114865319680504830204481468206519870361172115428984234063544689983920313647868351560424801413212393833811602257941848924902034068308832550117103976581119908551458968642330250968683936105571416083591368816887354351357204542012578751043520991575077650672389458186854833992534274870095902410808547064214062065105345752310722279438847814893647792424270973389746408972104617265432164684324303793943310904900761776531123062129057623763150032568450798743730555710863371067457868252684341894129619314341057609737654226952897832514993483798785056045780896334000471384741284204598511244478769756116671318676961070137982679271458082136507959116262016001196298244953626400240142569536069583242535025963106103469249259371392366150037817803393390069348031003057467793759150015819705040099722431950735386535686044543125418833379879641510316873920610312316801548591070298428771291030338639916244963994634139197528600210929763440515094313431534635003563422377671335572889363498617642371443042160061090569239244188919831797306580061023665666288424459791071546514697896702034361869814976631749198788751613638312291895051268985792281707132784337847321712458222197402512243476659314413612029717416860498863027135285019741297317959786144575931577815345093593541890918557991664893855529020636934728577866925470732078890230624016232893398371554610125474243517094474695561668951357206025546342336027966492080688936910333548250090291627012823270634166263119183769762279495625810628996860395413744222025584052996993926128653897427468253344085132273216286210833229766007688180889818439226102215712225584375918168121815974956357026156672801995186846383047604453880824032727109838599994326107422553427811649752542364615314348566736168759733008407832238798767204082494723189294519903539563278302841028639432451219153570557802335468136324000795178508013336951241299898683250184117606661659083949293696341114609637507433977559031985114410633375397610384159540631696833789484321981469728920177411993998029337866334652071136820335619577662189241317338241933566674993080262200023564759799786606477867328907378876979228792504482800491833701512197966030466186228443592097729195761243968253000652339292130023725846634394129205624180294537049146679696900334829134424399847822689991024343967119332304123744172561546322830494659683608915656805038452148437500000000000000000000*i1^40 + -297106564013256040227246313065578981576999032896880563187476379169083451229681602690660413886804277224491469019951044456692964518692872902038125718055244056941502217386080680137348449579021615841963363452311142899163485188743810083489629245509975747992288479288232325331570076588395061441008033418574072611712619826779890152237159308358496079310860788309457342836585521357071144805215516998972470208987734974086651662106564151356830745744583810340695691950496590096218442002703665092894593350498063042316310900138105058370903275854645363579721875287915244948902358264397678469551730961281112726739658530081865663800999230571436904553916348363897540831901652490910065110422628532843079639069328986516662458882343171704167063827981794233443784368497152529064658809805344699677940326846480155719954277739084871921543312024525139370319797929942953632959183643421299774018217007001769953712523719772562265738440107713803665557589638365866728645017154461898494465624956982261939032438883614839941244758395446746636675375442655132347047638926983639228005642117748442070320454686778049693427939355927913263976789581571937142177020048639990590001144533277204720771813459032351645626187140066187282973911266961917916546208567695342818915700900179516007316909323272009004005261220674178602006595768411421978831717800860149642677356167599194337783179628101778351355275358105608187857689982834642185116196173278785873656055530932036617136376400746204662504032931940811451689978199113881061489588124249710811458325405041644879781067057705792026799054127148376741330179976058797175174129168597317524681897483947244888632880505769219127340738614924739201936224601859418721385485081822241345132694720976500017669229305205848077151131569566586680780116325323561812815604195560045821807725588569561909655189521304059933104047349303555684976726655992341509223268616387048954332795733308260752720863981207331952754070581729034801301764831182246523609276543836553085398686115427767384761672550671271114858650836944755830353189756304439096010130740022954446803483698595731862114039459676388418670019550656801094741243205099096957622171504576395469553265560753936007529863000446372014718920502771111260930226230023422917554118384676788239727427583881356028601658717881701575946395253660431475245190929020836023920160161680808840722702008351864934663506656599312109678261867541801835598444042935003309933456995136391538037613967574041008734546597205764412480028984288355573390410301633873838208718170144596306223214706583158152242392603344556762104921538821948537459212587893237320198132225718000143011910898369647533965696728770435626429634733242134594664912893879948735980205164609843832422344975698218550902270613515284026677307030507454242353990073405185416083053756684695104336998223069065185583681457062864942063276652948517715331225918334890930399607338973933960729089193215684540930557402214965200013832458322990231998474446508625803504861873987254777181630030095732057362769933062712820880874396835061003458521818456509690466247901703818199724133623270847706973623363377534757144941600455512949447183721976509876955538435487339406995445440797475204416725922819310681685109657692202120762758427128083308176891534195654952044231459341518270383850366871930486410476457477792732945333664587870908888734011107738673724268532580199352526451888452229285179810840251008087400348420899439863962808811073125659269386178342056862422936656587219881977885831188135171213765612262698448700468411884711561968589779209944073196504723978628291223102688379210726297401020918232061507423056927014248127832159720119673207150658785154068241944745131601350526100679188716160012747910800291562998316975229572836282583060701081314345452159419764360562314257641119125093906371699697233806533459525708555726674519173818357684949490611237934788586220192037702257424082204463716615681909881885461927420126942447912362691912258500847367551516703820899171750553671905499573332250365688602263013147372973371885570731455891559851262315431737799057455233854085949609451233443490962388230176943377600082223831703269970546836065486417943759533955017104744911193847656250000000000000000000000*i1^41 + 1032535457756376316773891659667940108880745653389455945071088759722203293801559566904026228066209306405551011775131086662334158956939385891091550786549072434194829196963240666191497648766501196451728830655035300869955739117965497294826986399483569306824846738824301710736278534079720615875695200766136188156250343214256706197125072896752160605429219472394743860575673069413248593011634089788859295740886259218672040170129876012378585477470037794169259721620923578915758746241747207996305492178535155796474383957275846764037050455475787760123509902572785203036921829248205415377359629740446520797897316446304657610604870832568038739679062395399087548470227186708788794325394668582858950011564746700422981392822923201888940855971315600154929139145484478428239953481633915893691770979675460728167826436118974683486197820918965094661569242288657552441638907092076535045332118337103331980955114879423489965136986376522098412624213148224067953251024686133119491172174678826548028294231100951733476912402558220820347756026061431918379649833333690600516261240011353872193058248609550922766691748027973237214399903437603188711579476945481762781820360050328913990283182492531847808578782111828592988940608656366938285134571288149289282939495638492140616646278682878319780174698923241199471735713799348550484898650692147831818646318549402539039996872852627671869929794121343740045308423964728943945240023865596278672860983157268603139809483189373255720417173244506780149629336283973195338712404638895725800560114479147832144180239588683204222941252689391161706216015386754731859739887278718715666165611250438118006029710777333765507324156907033854030006167771246251582698047957531724680623803934316126033679803552257518842987994715844817188898914436035360089156786602771581519845874292909979989753440256084368736127356105164436641125363370132909380137704215928478979316194167730419830984386901611787011515915354343248226606641363343222719784598630894953689255028556837757568322989767389812117453795951324733506796990243973233941626954996505126845613471154907329416551290480829014242806920407831150956532585456949540361012646460635919378114482889575312299409921717952915705113521625211829620453742998804703902187351105534090457709534585127764270935359589491066961061821066870569570050975866420421379391142992759422618145816774849067468949298627423063144135050084353518733889797364656215156185240896380101995007387942660225440505893504656736675383395090139447359408545679401915608890911391981151825873158209503180911092024551654950579853039891540267915663863289826403549518779801417298748564137124026653922970348444809248695741032547451641355687360248408925718975316381713945382817459278132567502334503122096504527548476583668598921618071602203996920952302563212209495684136122196254798876125945778119640912847420760664121699129245388742190088230346227137285894300823881533949556705098963714390063075499408054386656433027275496551909351944692747371122511875547713876875212337277219745319099571604657959558063478903278444482841340981470442790313410876710774052357865914295382164759258575448883614129127089174795858210330562142738473417550495489024671120079032738623629305051338561460121404165143190868752947793743114484723883597982998219058388631049393677552496595512885486629326340695867194978418980468756077455900188250330819912723298664322959661825131160252249587895597845110678510727884661694008810252087875848514473295908602507861909057557937514683543956151128272144950586512900570068091899565068926988933612095450779391196902775463715664239833489872541642344730250277417582726671645937653248462296077383951259706759838860116889487935049445608808581800938979088658148516622128336279699725130325571148429320770358043796787425793493382799391774094031668013473817505250038744836280682568235883515574373679801702045414286588760020124552690527993595922956499234932842751076619541393893049473313952628163566898551834000020647709646187554328396800657246576049667477036802372550495539972546014226164004763472086688274718792924494104300662802248012694476693150002887763413512934048772975780894692321432160042604664340615272521972656250000000000000000000*i1^42 + -130770799429289916263846554848799865243238007513212364188172797396721721274216160559517840418404029290802607444121725031951538955763377316628931189211012220780405228401534411291650664065252349120102552634859547401146936953676132907937220961324987549923258039645911946736554626805111537720509263792113414919015331863526183055403171916804357276210360140816330694318991369568672925142087140284137059725756236249097618447283364867270644959315267177237080062171165303386954530589908827211438204111715749584983704050765401535675382302684960816381885336803556629614298237095367472307778782479249868253056785588377100785133260926949192593605933192688641098003006252736104939894306922225685381434413836125169232669279944871825554778649933802417552802024518589228405763282285229290452229621750335505436828634062485453516246982469480971504645958818388227353608493940899666925501942932896849861558710307766165365547146535845463057091603942007647611400852071263247943899520489539004894153614381124435559567242395604415202374373683383170789592280145412097919462243548753703091394322379222479866756830636926165785119583123325847070738086486011993849919292832519319773489429056056938698908297359836019552353212514726860148358328221398574002901858352593746240191172986385898876159780406064028452895683542271996604523821417745199090159588755367951599686432711338687652940904146390496375517220107273308942987388022265676436372660672617135281138797575278538523639324628754711494351748087658263640628768158957867064043638997964906783719920430291804676792966305260441081464015112639333135833272120824769161576159073673577400634083358920963759635239428705656285733662639072557149460481068400129515125597117168819303336613246602574532033487786261509401520711711087126240773454373939041679830403003021938799351289948662893076342783448272123657996360761323786301217743524224982625118971973212692845155210229925312832540928220286026893522010672844267999219170731423540761921933024244844383051999273563680649906526961795640067236002571622164390867469066849625819599216280787727085185107197746646690686005104538625357786536172174159423343141013066212723921583112162959766184955188710268609299334117613983358612337206938171449349670180450102296250903672438483955467195499941778326981801117677087013290507480183064899537278785105269738398451791146577104004352430049836347295472966304194701075183561019888971910681005366777365485156490162998070821408274190293818391243975810424189502197707679265996412462872340579632235747955622529290259572539106286358929718379024391060944018168057170524738503107199643889457764439814908043452985998180804304763189710766185384354023510950851322955327652660663018347397553463664673766152008835894690450470731564430275231424908824975945558627181356804017382254189001585806851190637018805631325232146019799548204832990450051039335693373970387485158788080800756191164070326162410710080746390217615503774404058495823347063706090985488063979750091990264110300429092805854153606642086185393795984222844947881353874926588370938180065655077347158864641687466818065681911434956332737282238809373486298168179493439085653692164366057267113066824442406377509267375288133818355378626387397280920498260640288192540854600563996198275628699505412726194059924641932559397019683947639031522917374212546349675255167195058190996993993694650968775772759732315668529677923024437517451876973786657649951437604621183884294203873986290218466068794690154967820637357594506328781383522605621509834916810282984119929621612401291065729340500807982844655295788178294386400244038346780643057553232272153310868227300123310537156575406268254516797279774118312655330292486206288053366189087682768557315066737417335615524717877044370066876281913393110094336941230135707448923544293886278674546539794003970526323519447830311426620045560274470477868223800167561439470464056509048603889893989728236699370762038218349760669160329581667162104780117830995442741328365995183891326093309995764809901152764786619602869702391376307217837847850999845766489857328355646253629457602718070274592113673205832980801804248452424594972853810759261250495910644531250000000000000000000*i1^43 + 327610929975223202252657927933087138478123928206858328156684745593396602212637747266127945500406184246772499397727501410483081244664538528176050407183885799322681925844897830326379985966288519258545249107973174551309821485992563619688895241736390695137110113580782357748937415302981060503437505830684448278843844403339366577559437980624326823409308112581618662017132860816079404942648938623550167805301745621401047671155941098533357432930455564491882673647687631790975474338194112851434527454213564217479854052676828724351333121263748877187760425709480912567305515129205966302318116813099092965099569187201364298785922577304225747287056432400555857444211562553486032593402337046273433525857997383110596775507416712703333591736864152768380756379025349907024067249612007191062412410676834769731739591662544315405440416322615924817532143699945092976720730510352047205742677105958611696982530194651100594207275673365885917396753611312475279651242193425063066563374413415886105078684149031388097419127517041443934589142811808234231000872652766786771529405170838016163035992805165367668949525983306493443638280307365672025361283961994440696159318667165564021336648053215226711192555334607905497891515298471848078198944341058787773382716530298317288878732393133395347537054376373522167093318295536481364271779523985653856106130922206316203395731575463576797293530923487546340880729536523830497526651159775787395550687934467526707136660847338909547761535997678348702014829881481733075932546364169330652586722427907023992684123287209412631170157335471425344700928700155790841794480330805045279088989163002812445175692711581156322685072821191619335532317594385794308354480901662406715227717619767125102625368613612034621275321514996863278605334215021804299475130097762436442360170213880855913677931327841233682338609073005426226462988885652813173845862659340691928504111501097227889362718496252338913118823226084761880077653960587075809415771180243094950577542730674252536822181414819693465172278259831900597442522932826154986009626112538196059438515028986016541313660607051422512293797665274709914131997296813124545887385313135554419723103951858927434851331958441010662692640078138593007313123697546315170923185979635938309160478130028696514853593602743589685079468381284444187807349745674558555351429426314174010087243607451639617191590052727979249949506917888772209199199057927105488503956856413885816844643863401269226208920488398620602553180495380818415628489498457052907333768115327995389437342383373357528841727860966380688191670232598783801272830990704882740417331176288293844686027485172461768812839758170860015625666645866846660138590495228029648982471197251356780791181527932757655378080282628846006330019519861955924007670676329544418989791333009830192828904640480394129430227387338046727001151160221934012593903980393195527853615544397778613517189791440458315272696881100353236451653469803954779382320069416566060579344731522113725259933409769686884061913182387285333374777892525924047829130661918164559589974809225829015093284006624946532278380662820536467779565867208361185976431317370065946345097046347750477799721529068803355763979452402957319230042574128642926767351361406195270415294174748888497163345360102143339200171649791599674282265651276575419269499229022339469396273320559776433555646727228697989293813725633061155395786600428155080369828131803328790286064497993263200102230034543473387784820770518477656159648980509494200127409815790359099595255019855907023781278267061352350422126492663521154438782565931199632574477977313398155176105111960529891512582790571942776448323150261303322194130423088871011636302315077427411719477444354981817324737113835247212499699023709549571967434977624129912984810783252505107487991596936767727317520622601354341079978169229915394437219395133757710148630251716271567445350287168749017163534477825194226939999108403596429256001308920620750033200597154529701574298560284429291380371467377719271724486375680392602818128349974397412524659737554791203715703267307185403426744529176041195178842149783000232440958607674376780807823372754228330450132489204406738281250000000000000000*i1^44 + -7597174078861801123986604886499684374767527111784114493945776014659329179819113333242379391835919849710097603430778088277139128232409565149155060296150579623013339636915963882089721872014142645040318005087386641527512948692044771848593038955400753697498157214086077723589879361371747381183237507636434728277662423687231086063745335284330763796620054030565082697196081117234028382383676533113212345766599783335137096541896150429830915316316717002341893037193817549930983782522076451816276818257519210527405880207218189611519053695921889789261025832528528529890076232825821403641386509752414480403495295625491207079542137933211552514684843445962578683821403009647113798081195781014153566296179173225225093313432015639037334777515760079743612264066268188694454137217899417026498993194772282549802388781709176799446034836638675682389146429728649527243023665955108579381224895440015097396983287840737206611384655935143726597787419458848913452457755511532392683847164043359171656101337659529735256991269956260879139780515875431994748468808035090026238235373390715051910346124774987042580104986765247348096994323516829442073508513333141499862230664440768603276113003991226450663977685655646109312369535510792484270312613165376013154649235700847597806041631886230885427648658047274209631272494043314278914416040514993921519870542248377822818207138164024669277174853487144049887682341615371958972519989846441552589676950309575674796366013627522861834812036593571020889509398702679399186635478818722142402479073621130681413090723392994181459487367828039182092753617124693944755253993284855308062824515531575681879563363000749061216689177404259710398124664635184229513653016539825575171446035565486379714560992331298922421838944693031645810858997152796156212473803924662657620327419630353176915084072797631571890162042502017135210626717734622847476035022844873712995111220808588011144918977806227807610358012254917884618807877978082839974953266171818779636242727206249180274193796013442750858268724621786345954600495506063114700659624226336826447251244882587887067890767714961860194865446993001803471705689449210486467157961437805063570198487818474305309619901070961719625020681339474814422602769409206859437870373472924034753684567203204930219911770648517453940963721653598142281048907344911184405722841175949801574639104671866463462280676729740764209746063308235252507534103713350002788919329716014560540369644700943640566746674067114875223299030320702491547207096620335173438363336452657850746965530938810034840230316669361554833007015278882894260009091453794239453927701539130879548526281816359873376195644474310243389924847704288835177836925845746693788269459774270572968732897233871624507404091939751441625811048612368738727785073759304709320563495692778556300805049464555854093355001255302785760861976430092242395632688702574655842255550626315145335213156171366343658150412762061976101118751527236875075788029438007875578923047712222299329745110883042428791490532736929759056154612989394252362506383439479197132250849420622314206751379984884544582073681242235409449655673921777104406103552741905664926549482685537749633483640454806382558981852111257572839476211897265703977663119942755629506748916547250641859591585749459221396478626314025784426554706492959800843222329264189061373478115919369237932536107883056332134252060195959269600517944386849091150710378449978173540682830186254436527895360800208244302034332421650159236532109155242704204433314686807663405020793923769190966856696563447057445817029719904468228110747186993760573105261599047917673014974851716680408589705775756166242790319505866652399722890931809462227030601470370882540596270188350875016669690444279014472734439463931893443974428769902340347920026617102090938733369006940418369393591168253830253199371840276487312973779034917184360023816706117809034172443810728735335782872213408707505108956959740352171428117437452998380206760902856248846648244681781840119141327760807520407711621985746602251295293217753931994653772412006348428932916218206658454229714825138823465884790453387967772922889392751139014947625582863111048936843872070312500000000000000000*i1^45 + 231770140237550774146103213025394301062089352631622519675050686168150480191269287981241923993100138325345975685286816475611343007471444464774958067304044438734342004250228367569929445498973230846581789598664572182992408489279744783433421302108088703928664723365503067965250550942730825242007604840323285497902241044599254176485991375337742704909237385056873865448847489718445251973017048388732550829065263577424121368804474941935214679712561549179130163589442161662300003696396399863679556055558404109696688064142684010746712927880695540778067821563861024373674429665008317499430740118560404457203661687724385086578181887358240961686147192465062752386293333294904485474600625291015398787403396397779009014407710449887778194611198901548669551707155145807650914957931975991413123652326372363329003992987169408995142940020763423396607481430805856884470387015726831996719729522409150335897043053826387163913256823398999038051436417223798352977726702705463068199305686146896503714949519846951167266707934282505592634071960842281307542299792775859334979561181192666359456939229418301781306290622582547518564176772522912841096752211120009677796391188392504262639024667088935154940962123077572238319048538180041548868032547484350399912571616870658534871991563792222114238484075275533360399197999077404157319320942358746624833335514633932929245484281746032042632303814794963752104101159163119144158462075266953827726135197766997876832562008090333505969886295070466039936468030298146700910989519599146865571314278006724172936230410700809906523758030881932787460473835682377137324452136353887210135377197146935554682043924868039532967570147815121275005081511518206827459132141130970395260397435362032302592226298006027010395590958966601484024408544311546337744591734861050095463088924611508220988797721064181491973696549117967632943507500919539635222470967308092645962555393318672054211841407448828206572859037216867242343942821093316970029651383535880430807713950466962731908074154418318389801635554001270416520377057098113852498880829121411806534131583887828595260321945000053730237951142661288978100377353647937702938788138431723447807046846296700496148828268525067516872314827782563324998078795271272235338576432566371764950640090201022502695177856453466894031092304873715194186803811015554782740354882796062398681514467398812085441453618078209931293924766632284924797375386679571820609734784336883257695201286099609404047396882214596877675331063648410815416363703229586799128433084269999347525629745198130119393924647012201821010755770042474151979099545344765366511967371588043529205256302029249677200640683598029050871545289760976604244830510694011617590205180468442621786049078855057790758210046235286700271490509737684609092416500555469720630969288912312161258633086018245680012156485220707084464901252931985129731657590684599027537859633395811019001539850590976358485096223812565243699950190569286030897349999033759329814335425033832375697212469357913627633932378252293518887694925977302769959347967068000385730422743367600648610680168360100617800062811213348756930791791963258956905563075265594852395208848382862865606777780434145133590199447598064066909459407773660166192777059341081070367054921511443201848421040375096679844189279034957203695244920580910423423220718026043027316675687637678389632480504639105066991705048345473111430914233819908345449460983282177136998686580888222835133371375760539700267691275078423949684020825678604086650301037433763018097734986417828908156230602162887633598726615275600061980754049832701317749539931360216850612047264625824808895151322370040917549485185295482436482521176232584823532013488803283795644188390622136663483823725210049779966906442072314646646251027491386766420873340590519806660274961859257742567497052849908497277697174009819851508731863623305226428023581188093783280499169299470827540066536938925446445523039385630927366878386690939846443767052664467378385678635360144473789339383669595780363968695237631340905814317746012761026730482931080973756121790016225583545023294209733455365201427637693331133535244031884658966191636864095926284790039062500000000000000000*i1^46 + -1121132060530170665076632789736779751206641359060734560362720617990459450267229918409814571388384991067081128682954344984836009869903531578845802314754498598228229700756964618992651153204652792934739247017800725878053205157163366346889328740790662576817997947295651259688770586009739899969597630838003218112008025468160925043460991638278951162043771299690067308542553318821118151174909285096430374384014574446899518656587034827320287654014514631872131155266545015970669406102731385717475837273139615318395661249649318238276160519186201839918278455424955742010929227206166172086075521497001781414689668495675859998955679143794311028461050974475580082456178337893790217824389860522988065433826531113529689859027202123092497695765233063601977195761177875986568136725496609501860203551514230875891154146308095763121017702291268852786340418986794767927726877773865143600242684518496491785974974452317840079622557531618009091624845314274902948819021342770035832573234295139329146146161806197569332419045674517024709681983098732706955663596498676603413919102690362558956996703298643222578981748040589937135905998786193928434481204917186627865179126536399526261862792284725561194705437704649480876103902637749680883447123515149050754984932917776089534914811592504212266044560095504132253102125390099227788149011412781711597072726480435160189802660962351194353810360217082755094657551191294398532982616914192521761386981085764173361910727236936454586431129368284122138559304259257751789423982891634781190607653859320950081629674235143808585461738347221543220754636541233215309432357659568094815868468423953155402965801663321525131299182704029107035339842068293754750465675899926440872143032258840339966503583064855454355278258293827923835283253794344680768708553839620351903301434705453255956339675671445947827940940059020432040103307142045409697708351351256841093851379598436209530609150946715913578996350284560595382630382437436955243936825186645140082870257523846955222179726626415044524508148851570906031072375063613671735098184667926169804362158572850456788787873271371938450938273964275777874736076833089430829660711071854466271055963618468009218673951700168485061672722758552052080878760106504908929608244645624017768416038997486987785756724965813750052762424897725073964720743359244712293031010920347341810319618015660753728197642684732923021137486937585830866507890501633138893498578216831039371941439752269894532155716389766923601369162859949461180978191252659164498194911402261523588705282314771232124793189469430636653936497835615566309601497959311657716575379907812945448702773587087974646972579522661292522510550485611430787233621906938106217209720574669771397880977055771701841726007151584873813193100962125930569505527733130738685254711748457475723529259490205462910661978905641333379032860655209414267045072455513564777089041760380042505618479731221020711123350456558634512635074652303075064529096044077776861877385495017941037116728056023493337923008885999300989620545728095985025523747978986091596618207494127462113761748047921901786241296320747294000919835508802818264435479456791096140542004762261635091396149709383628417965456407508492266431959139150566874652232722026162560364589541334416164819586140246525955000496105322537081143745168441644181631086501191975045432011788936486874851611440836679071180207785113160972976015631689507619740866843349153369511927367913658340850368670875109621903755089493609817780809097396009988540933274459651266487219967949851630738774191426850972464538955228097335485985667075888570245499577819861873580996994218492916330582555532741458926946470370512650304802207126517783807827258644611602122774201455296921448006597023466306503111255623006806151347766208998689502543638515338045541605248058714067584056544820442038358410588271633505727263746528950278665559775871842286951872494062701383014522037379659581898006092221417825616782082591452833289651614472217876699041273928106657638844777135523073381855248112657862651674703659706834856765181798676087134804594071552925456499246335356147232602625430805361791269936233561566041316837072372436523437500000000000000000*i1^47 + 10756922373900762518245973448806409754856126916789375723513380882766844826059957936661250984316848860293477090599738606333973088803342658033636589621125901321789329999970153486519255261660362308781744813033994900454119365943932196535064292316367556511677472128644383883973748830888348229871725351153001176429485326196989975862566975951307793054541599799233626576577261687705230494481379164910564777164064310342825502693995479497749881387638435654661241363945601722427955604212206954248646168549378323583741816794667500717710857914318963480359069968609749241959561866078983792299688889611858875250553756184564580516861079082123953301722269246536267326272040991840969067607603035536860458167352481095005336566057172024985338250875924937583751293109648042660469335809560253842819546298135199792929472049444732135750691875246126060484514877242846583173721795990148461313885366233764268111343235130070900585574474259276112096308502360263653962136749143616206491447444857116655447435515976295530198323208169730386779570997738569910902861534449942133707806569116687437264550376474905364238663638871619259161254191882678803876572715080447999506056398025213666680067874822777571948646695182937413781953988946334600060802419639846785992587416035434585247390350144196164985897285489058832014320538899956971099106901551482115289132318500985437932654253190134738722609094129321401036195960984210280022794743842276603201085711144651910088868630519798393236437526561866981997831455367813522341306369807545698476771511843947059396045948732998032609718835579244640377826667167318257660529655074394153752594331589217771070964513754666104452932691013721235153391902950102229437742605902685667044254589410896112057792605204039680928532090439809463630948962777436228678271276053441100719926470116416874162410102415457870749691970589060635285162325199481987396325157543416877181382532759880002534373413324510775194835226841341754417036344408349118901074700075443976433654021869606719497165243391925524766842015931271752075643334273804873057318115696446808317493233095620433080033157572949213307894513433777966834615267876910551794344874840908575022018211841993141717294627933448324847959481139839882075476123621888165327076138889176699720863411159671318958699440169864668502377211770409946485360691561533438001113138377575512514184473550105520646759479315482494980726152992747966513622133043096753785985629447489128435387731820872399128602896166468140015956832919507234511626003966775955097035884697218530432306772022205698282018059678722106110848007522099242669729003463372335708822797991137037097471689939115712614462005206105650553295253213890651450738655332234386237753230988744067154057701587481657457983549236996784694256598705931737406168278580579412188024925714657678895624851230201037412506877889505440301215126075983540220768328559048694512372730660665894921941679949275211273189812812180555002331045281368298645303944719260721939257823987822048095367377011990256682752966666295683052384861789223666530477686732960255358921566824842765450644730306075354545935576916629025063113206489784616228243489111804863885772277179824190245777246398715546477377503961407195823172778478325779942027036887680588994906395598020843624859444550971817365810441738056994279062889608566760348858399082361315202664656027931426622519764364124823267069374203524853380299860427242255582458021812150823467926516883135072197425556068967893993569826573597475830263315921808188727296256312111933238742326391259714190588628286238449188854280129655702565585838104401947210739044973358686728308693108964409739808803741998073143338508819754293693235243853253576240219559519175490042633361696133169689657273064798625399801840130916332213685403600946834600255836408401262749724457128667800358719855423498152802027223086643685621442424940240555810199890222725658049740636344422754030904858719426148625793478468800488441653995066115665664340703241074051677790804889528018414480327340435058954154983717497062322681220556743292110045127926482540439640370720787733324295091759006682764732651304078096614856574486651652478030882775783538818359375000000000000*i1^48 + 58504727730686444019470113246485944417189696203385945856093135471387784968837121785175686119786179346531529739756678985250856827877760227345273247828531075385288485110191325018871934397036191685038662851351152402381113465738321747078369399399836325770531026371268145455307736652496655881410897920900883381154845260410670481908284546455250728852518294708840442750869605235764049078969164229783654450395018521217725047304700831832781339877974353833147695903345902779662564050504390722523522495846324601219329093369230726861613497755468888904642712790629334282683293850702036552838512031373069844121443110033042990600526057736550275003127644425041929098236954835949453743177487676729950473483275439168028149733189387538524733731991955440275367186516977840574856390588944998130218280981595649628954068417441332672799160196845701583121576939486422941186689216712539479697930806644201563559871282419882678280228964572124846965248856888379641332731634646530785303002499115053331332771679437376229436152376578904350017257022306767747683913392536760376859990812662909406336994834237118874940424263268803255235584161292452262392512726031358279792373405492396708241883590226021185661304317634473059529205103731124423640356032321956357876510227578757242665556222849694356168326157314294036887191995061172784869896836890493675602902258582618595151858644577401656558924737280441106084407748840782769059939545057981936098602794758500010513785050201419349661543521416868671107895733783745806689038860417846144579828019959854360351001343794311289523730137110807921033631722193084270309503538622229249900207146423316995793833304219350835206869887008121874213513520785318134544555653845318725848251558856380746132290447778933879007293905456095977772345929405332449140002881625781073158333418482129503871105654155044830718048148083747687158557458549962407512229161461042982396052287256787041711945472829354091215130355405886440300485124399915198702493273055663692351609065989141487743690288108578116108152582938045650784554699569420410216573662326943637200337867412301194600261198680208438180097003107380155182197019467257179712390715534165652190239308956361299660609775146361303785524747572439345334518528212986047320766091087335322360771977248842279122319065280067111991520257865811123765381767655951538257454995389560340195279814366425471962860852249210240506024761081423733128448095814897152604641473441515471994481963271625288830589248929635810684864491954860719520352148325134665968600563371701311872003987058627446125295358622755165612414003462373968204461532120179857228120644321340192514800792576839270222627302874228904850600743154542911982568903284512265646052516848508232136771779790698661364343424975797999825859119524806799330349648851878337414821486718496484599446431607848252710146808244603657395585444872808062004127170486136234645071173712866726128027572319741827931201281799385101465276216702779111118247609281165971380274083545066292489997859479363696699136559978470932322095256637907442285942016254370971164241959322372990203783288616212358574912911460326920697719140194842102044103606617459057930095255348566117219352904659193321971157690470957877990528166594953931309410289091845003866907553469455206917460527548218443928630376057130058648265204164128058023445347823646622315581627251311329243810139284719246352163883097717558226197774352315652197751906213339667401235266607655860656949387747745023895408160003942683385150875596677039221908383006635937819683933687565645982439056443521985928859105142099530429824462833532793455868236031978352412180295815973182724098638558867869353276250828476216380122195163575401439980528904996613189691937105339207934296735015992463642557261519128956410073269110224536063532810507648077758252010610909653589756418675602002414335974912290276811309686626713935917530437344598502620447293766053061861341714977951460916911055873939171962062078689857976732399197219763446521854461495215646000014549266226475927142125958406696369595039524762783778078146744013121532370026174412261332698515302312456683360509580339725577147191870608367025852203369140625000000000000000*i1^49 + -50984643972168822292259782553920388592630497122916530158158437669194709083843360798287573151543631491351060674908403516161700536204058936548117730952541844938469549583201886551178471956745339551984249453236123103532347876877681137595632935769503368226536886907884890897567785822907912481772363477536004367265453898248102936196507759484609141678526934590391838133339019671810947936216513555279071260626403870650015115922027767691486656679091484743280905133697307255078721134269064631878202852979526025558130953639997020194585127531972647431404162053147406211595358749343494884848974626204017093216306782633258499370003912324257898349270154719253982465830916989879165928873534226894495321694682474474713851586216507630908767702268874397010871151147974551398927281186066471382240635816740526742789587711683448411747148406035379152435602342304429695275047258981328976773738769870865943847011861159897462862802828503653098350929280391224888249623273989621638404896744552727755460714198400927265213647510103039309677707145255854032674894610746266685532229246868666075646545150505336537357028418248804170078096474285958178635786094271834661971096341808854151302967420579161702252354691278483697253767442570565079596679465623568539712038975852400902355713530510703427696211190218637281280897499420055908434459564673491724167638175788819829195134228337670349810762559886348490285865641426836703976959611148677601106944448116162086434473616826029555014974808047378980242733750518363908518735305102800605536044102319642688058074473994581191181547884924974052736459144753889913704762193229870048777206607882074886819525622968408362190408229403164910518080069826719231879185358042751967076892796577496341355306337351082105603536805831819353531166035364060178377594692970061379583573935008224449565488200776732757553535985765408296815383683226642677400043302900293586200949446735059542416891520386897268160983432568317847732283324284327566244230934415846562256090823119738537185808262159682789413124097135247771708600389097114654705986194893709998933547722524396756031016033450830972810859847297903624416960880801121570071040978131517521805869462291344637424935627917699050225701536692753141912517585177653232846295287659969265915437990006431157069985700268153830276480821629912976048435089648245766126034538925311888705727557435105144188125831021047720755040153566475661805036717720448011718026223543156534712425020170244455991710767266740102969826157926867168258255797151301223892357433109595246024981692040016937485290846132095637389539575933496271456864847749959715324272489985152131554162567316552029686794434011429498068919355165441242895786290158014240939835570407471444290289021157081632572790165430524600271186441435073355340977626803746328277299858644811814637326707813624402113483507939385576731596346088917254814535496696634331396929188317857609256239580725070211516065345299453366030208657320363540573836963529947584133148304059904423281363175700882897771320352277763280284270611674272322062829226312404352567085686631197502413083612101757484824946396507312950691959528506304289371739773242714505119409762551582031511509710529708451767860107047658459157869343375719839254296260261609556177523293381771138398158462827848019737995317739904902522159196156836881179355502229340803196746970751977896120329475024446517524489872493422689040938183558198938346817801391210958200438747917629992821202546691293091952858446722391558445150352511000988699663989737801774545002360171258934193765510323404625003355601902912155356296381858543182318893377950384050068939373499578631408483852175756580808740037176614748422153751389187387012960456736769858223380159625252814697334366526836137027895166983924181302353065594310612746768611876491145054674503054874160894248514915994054127691550186066015658533098711035796850868084382322586583102307494608966008042502164905785471216714904857087971790779677641147186165037422795935506528954982678370791136185144182959370837707600319757056699435696023580464350072897307830184355495308948302138850577417979655276895998173430912814296789292711764574050903320312500000000000*i1^50 + 38954201774337008911565245654125220296137154423261200520416921793465747130813101300004649920813049139962428914055255174783733352989173223888570177047094009022365213031435011536005218888048328842305135478077515600952533108237573613848829846270919111794494168739831949514811472775750533834326944360380308546862354965554944476791985662055566779738609541737981607370923636714058670950792470675021133951288675774280518394031147253949019990989177037903771849277198265658915427022009715681662297417616164620116889659261879429877851447626577432720601843922618836898618304815154039658030654932365330460291193134694308026113239289488870197145559536287901000287028537371663076632063976375282473735228631126198115736198427753728965123909970904030320086080849989855464614383186234573062049492569201231984875879202060077015782929444823242618695434225900930630339853990270289122611603120669439868544267625453672519695762091965793338971210133719946756519223062271599605346027482279692042055492538207950097594604108230686549334073720459364939739573172482613712327009037409690673158300646349536701304046648875638773990928419334681450438363046673041650753794743294995249985377236866330354148767361769717840433817105360719118729536558309316044228664836626099753805935067761053574966100729783271656266536023611546753719635683913200542838581867040050952933243321690953035718237269314746815464349928938493929871674945071221601115560045716772247313150331853581988111909442654879566298120914038359779185160371370858890999335696516896007917030948168402880804566305785448253115026407599094447346168972779542981212840272449681722741773278032253557552502684857475795438238717258287752616612903808245425733732584637685285285967093268436090519117884811860093064041806096243334640911841274261150306342226929733313150701091586804871342977895951279517138090575132687996029724064805907952870717363458380730624140219627228042187544762868076109795579007818093911679949978543340162737245539632273789208510793129174291401590950967752515982152471689478072359818345789607072414688390900922404233786949276448972009367051755634545012220228534212891685510493087492965257016750929216439686465103620060801246718346258391787007852085970970338088601557989284866259499003416593608531802809154816213755068633120198947700099690705823733795734938162860823318911822155243355653243964196077251565292543212986779403171339855093028952086465365303398859876623859260789198940715147896957536705291327889233726748322543394645714914349934360511300095147210052738944154628320181312321489342231697795508199307449972301738846975368859261006339931092587335313978205165786974250476533698312558748947714155955838086465436326006493644559496322576929440573885425833128524994303223442097689292136209616950553842745428449917359023396200065131470409176478138973235196164697572184775628831312981873702704591670998587367013148965397720374360984841706365040580335361514400909856869455653547818050480955359137665374355370538425968603568794519948592295194739531815016484962482149684723890524966261065469871451527074617305743527733934500375556269976290253983747512457183465367143838904855586410578589850923449557378083313376193083209771820702484627779048892432822526293931643927369916817145630749223130958896190957878640186208356611539579681879609557248487458990685430208841458739762421933920694567032364688564091752091266764230026758097193523213587692006646601316215999898333940878683624807771525837500119307626200035286612642057215238866492120099875214897997243356527662748841992733964531385325519655632364545428635793937607196239070282049347690358101879363043484391917544392070023062729900352241444318811489387895025808226205789570026668640777694735355520600383851564313457399358435326944611875756490508802271042760510660195227745275082135437058664385888032397208205996311239686166928466417782427670709001723265635134395672181613002744447813972464529042856339119997239184044846162829589845357538679500552502931512371634681093379280635947190157128192409348937595418503624130826705306947175231617922603834048092281278075077466382936108857393264770507812500000000000*i1^51 + 46394571800169751105135552333598514837741877313819753001057863084571463047896052422853553990912336958678661231968814556355403226487026303508625044579801744547872806582224897270822305018087908374417485350231766504310157981322558993314824248941294474733239958410637565555900016078430000605673058090325112327825100454648137855792484941973474794199122098581187475800817018048727495433681878790633420914607594065884229084862993160588263042681209210425405189300740820870070834697916464153473872879114498138439224395876660691313089961732228263157508525570666893882973884657063948224231386692088419074017194269661176482561542980463302919722040787995176144344684046126694970370492392514072522912347113631862905646597675229505943159266092768619482964081771043794365143382724057854227446531307446712283865176665931172537527526953135297296194085950498088575641192591369289257353538831439496767946440675453655254802005005525007951773910343744143454282029346991812044204722427257172391754205515452487895442770564476392465987523322952802681724964231964551766451426028388081191055815027490950737170311247531798280743681623292983487195872192157501708476861872862294832877423023910623188161646729070604097064468804686664869449571937606877504388761718709003498019125648642032535523743047995715920269375945436971794195042937490181182847340337239229869538876489037560213461807777573874477156773818148832702456524699799241960411455368920762520369737347381749739257911262519484145628487936637767706021135778714999666110429152884724734270515378292017460483171704799632148157395957294124143380894598017928110588371610476008693877445679988518584481846566624542898880164828376277065104916113674285478055518665413025547696506146896731367844636892131362910351071141647971877779813192961875915033845957524426681169102024378730173234479976939949231607633407543239123297615077828644760571081768009965866435201749935985737425902202241117137142723276795055240179864939566138686480724273984400594140072571487583040244168505057001927483778116380746502886844157219981923169816478823554409218399544443005180137891623176348519835677640021443918739615961694279061970507584108649058903333657147443016595690323446865435891682393481222644898585639971363080001110308353040842076179892926788734225153624348561403089837025201762005910717630072493161000273124793429340756420680105393049362591003368579363767705373083725240184126291050416896374579935539906914907576806036842541762309289881495878711672800624161161053263281952658565148632314943736777834431332941701197300856419749422488279949807462264507034578041387417850209078844774673923465019932634791079880456475711373151977612284116619749138035246835191333198099035081683089076421748915038046070980485399922798765613368516477637636776592764451722024758213942785616509298492829727006297186323195214999385108630553065743670334792954748739408620572098191630373556258175079539499059238102701518022067419179240524051690822307093421339577161782924003226906144111195729075882281358333279826889547989937144219833071947942673636614164829658246917432042262909343332824914331231783320583365497494196399316169202398998132757628625291826784969531795354708320690172107511855826631591791027667251392396982643888386116509349744987461461789585551614013162179784398780630338647142391727463953294865870611346844450156030224008966431016615629548247109945824231334168545587399050059001330590923762723323226225202197128600849282974558759190802884620925945441409059429788014917174933810655777615102977768157334688748906648434605844642810184803052034105393445673871903203809799330114098326210993073645091264347647479017105978333582695564225004018122959723933525121709397382623648187229584360355491651074151152770797715715903874599022227695310424357570885812404118730044320812561155845413537775063053206724499177995230969037631864578508645820388083443689209761249563973649804570647029954156724637073956754623432182635344522767689189109381064330606809674959422614348813780144973778195455444409069098234690436716532541409502101965268945204549738517620799133772679923026771575678139925003051757812500000000*i1^52 + -360408827777473674783279003665319930138240751017776025637139437976808852286797871232997651320801370933422344137470447403993326522807319182250319274466621637437436851877508631738703268241955114593755100277438902457690576051015170912338256607099436306507534367381743506334957603864364008419390203804622067624247076766867964263789704969724545555352537004733010131048765894829585800151716531518134197668662056544162327390755045449431020319788332300448437169387995785334451161739311326696992128482094061466829329230208976846441104996723164070919026131603745788262301973446404838692244901592390436759106200362592815257752344393029224530292712460512652322596938404939261660593307626498711384257252856148031575845548525019365158036079451935201475073328466536332972288585924215886385725670033068670660570164839889291818805300386846749923028345049124114347676258015845396092078845887622289547740833423283677774554039629686648673465274203323567045548492431361140724276259073041391234731344975989137336787179791758007636186669582872954056789961221136654415695982063100830846596953286069558027321296749054146205337093680094785782394743644553598460229450953966902274040784430101857824998197237828570626310893179296618345894637974438043892955981916333787245694979716550875880593830123404806282249831733067549828868645258457500577945679147219552635505977831793815625585593952586758233454399411210675327559668749516056308325507644845158533233094972308971714785283096252112217449300125035191705994286054969311837050475700085767629230139936197167548142371744943232379210273728690758107450411991710804797136135860187578840956914993559849282352940516324848326663269945112231705743685267531105975949685814239039798151802993999532113674332756256586816095830156463492483669876913005344535461876040744611486141637736448696417518839394800969591243971863402759645085400655025092400810510002270336972096110671645383919276445523791187601127920143136176725809682257117166846410353078504734425401420202502563548614574939013901145025122827731405944518956240903025241967425166085017752274066093134500857341008556889611964761400673222194408199386731887369911626409601782254953191157824705423559636921704444583077471270871164780680909215517679154448671842516437593928271234621479093655261988601601901286583243577723352331703963849162489055055167452480962246422948690610806399302696560792744698248417568336280834798819157120232095364274366061927035994194886983479095221039353344831926127172748762140796599609756061025284656130012870803155494153864804134781295385262488541462838592873022080065137469795111349046577119701216325185324123155287838240103239980836480461991924503775318845434383790001990864283106076943913903179283679095793489501353044075317226700356311036706935832213321166446935859074827180813321022971350922551972335248929659033011418611547941205468895459565792998231460514376021145294626824407002766264864661065156651884924257394688012956082022833714865719667574131352138738545780961650882203382837613388209509539227735758508986976612249000729224541203417018974150076979679383566446262507591287647093885399734665865464251717796968850680606537730756825431194793634672564775386195934633052000340527844442085626252750099852499843674385663771243334194173047365955117498376452783337928717261709440495684344361841513106002931302006790180952068448055696910927906080590154550508758280901600415193812956642210639039931289344281237028162458403051819118783166792739304697767282290637635589410808651626891089109695118851620820484566611050189215518192050369425912741902648846423144019528696135208919364040831966567544965498813092264907291532781114541982663855557782624630468644202882448974849607399571672448332153148796066908494066649704471396456612044526870862758610120320398463722046243481512200965478615824176067048071605690796760002552241255558833710377342095225458915085990670113780818478738911471449036358326901494937910693086679907856633794617517192303606126137451222480481012822645902901109369852015666792510264548865228175655438268593922207971697457088984355155769634393436717800796031951904296875000000000*i1^53 + 1939685072188815226653701112167492904558330904820861186738318769699960857102727774677723113552416010436195528515530750789684011281372217073259271104397854950933945961470411287149794036356077018771659739422953214975989640063115685582778853366261980971105983103907199083337415500824537524930014139460641050748030841700034597961696231251944182830001070560912938486108310383716458433451408517060731144432178551883065055694095088860239077433572578947330776256240545455360054352800635625262211971065390865747163126137207048377529879313707969901485591311810789291436278526974211550395960671481376488593855115400507364069562639593452321615024807893836723166135273582700355217257059818639934526351636941388771826129916870717106194576770158003967822773064012878745950338701262548863272397285938816693501583191136296117780658155150141820415735710666369248904398056528054481304623999802723217054637338713797711438280824288872569229361669845024306875788973470192430526579887775747078406893843952630458337414039931852908731733996605051060079116887785923727341009715431023325215360439631721921257415012313249049169935019099119295571280873421819623493637888231361552409485957675747699463705441340837306480288691778295705110033075820795617708495566056964318064816929161066024766924745327480630022005013286904829292506243750858597682206733928534145701190540413329506473291240910388947991175619501650928497130585810827637636902905104321476341483070465155640628213087293517416518539645111866837355730536927489466795475852627233672604513796491096444980325655826306402186518573932423800515215036707999894221986867225588300875303489654460181887593713522012294188514200778979924980847589860527178077127320621896088165171789767922236041644549655286939518076501542823906707946913546883690863085218915052201379606206999626734209908380762766002610058156310622860882456073143485799810652063157170696816183684599021034105347412780209674352714118477287507543605673273025322412151961693618917225169457487510565595963795872271388863938191995256845645355092426699932077178616787321573235872180060297027593696999037805616511324431760801896722384444367717750116304059084001872903151743342871326600290544983395446874605352710440861968374106598143417514429474400555074181935364118592850621513028749398001881582256464061508640437475911279672292794838112793505862818931723893653618126467427669468512143780915928573145263344908736218410863759279946351824977563574165993854861568536348368022483644676937648968861109783245489184015975189935857480649316693226586006265477426043607834362024065932554280243546757405134844108441003870208228286635953462204363799740172809683855777331635558793471539115179981197531265097188549358422489367376208215679180100839266877268730492365374475015084363759094993916739224947747311425297079467600157570657806944130820781794551520048554597883330587889310810556341627918808866739432528645335208934728165908830893355556922530830401703702983154597556203134176575336872249357815153400941230268980585294532230744202783054932849436260401210702182206865669590458773924968460078332678931100900349888039179578805127828694767683722699350562959678208419991652185169997642307448330833798898011684561008192161116912223000002746147865653598764772613673526971109285209281553844709191346562136421814953397746200871011650335709524080598984415929639000739445178218900002807955291780833326808450091013281363319877289914236912932269680287323813696316236097707200508628307793108686217681191444636918849515353840110476146967498422674889163642226247641749247183261594014212734062009606529831957994817185491051674744734752988422689378704993473796921774844477321339532989113493792686606627128705394657660029612328759174641522576482185515471905046223587811524052455252248956195146219586098418761456727628889663947922280035776835285979410586382442099179976785584422631519472318469153453638826983757378049462298871131622654438162358683826375384345101249506427669515591851120558860998267161094887023011509702798407590703076625291773625421880174753056626511367028207772494896588000301562715321779251098632812500000000*i1^54 + -6070530161574726402686362544270824564590684631551285827662023245303906176297024115580997161710497482823856602263645271842550070954660704949710861789383999289494263295983292895977339558553051560849400010413018582919362419864409209931058762102317358374313515823854864462815671255148241519160293155841321203948180318311598365615072137511571446075037109493129938323198806046028880639451704876490455292202073960545862236309136807452950398132746000879837980149470706924984585465862611713614331079018806891941122849497804953289660902330436737560072880080791353580119086875484974791866848664139260056166811623092044484124091016864416539298110037302065477081563326890628601514488277542776810695988130964422037982049439977115943433187852909893756266664844036119525502653128909873683959963529121853918265709155184636212426436874215677893672339309762704869445109352632441915075359657681478380065751957655513481385227441569745076403336074850448364054039422166518201593907616478191835479952744893794547576565142944149984973632425010563047604741149385093185392636688279269672455731041160716472757437992625771439105711251643686126458990294916377643387933573073892153367315462336456744681621724007408786424259213281072932185324980667423926830458138315926017905680343399500492501485706114324010766597367349929293444564623272517158662124597114441012686152309153998801245298903009732752703635429186535498418610320606370901263331199492963040427789118506426797069277415564649506437754557445296489520513653317374487428945433185797397694817115889356378804783944837005900682649268727471026561812774751198916871700930153840944628976298130253427462574795017846675700723329793247438545905011910004876693371085766395177635095598617177794280097499850143157530284346642766621246353499910372770363199881300726194934749996378780511726393332227415374874362398027965206438211711848815797919101693446024914611949765526782496834910905187684634675266652304558692693229268188520878265221744476767673263563122451335292547034433397699896731834845858483612403641327833803810168310157621130138725438245509230549910117444227204291226004355818201127742381777038153683013176009012908487285499037628110047098576223436301232547971834497184863288630664850890742641612150354480251326102681189742966023090296351635794012421933936289423479202617635884352973121207403880222413493708151258797898105577409528542564577539264325229341231644601628198975359098645682620284727982047865936354201144978121817687664666637839009067431387232849027514618366537407705419474742200205586687432177437052411793167089690700309566244389188920506405160280350722981204121590558123251849735324358705599669724521595314159531312521802680013603437191907582495911324643480914279700373240143492810670360837470880772149575443267239089636128671297810350988464697435716431103702765458389973228122899182045532852986278310082354143926526288444306966799971108430921560681320094843727805376822032950908168747396263474419257720659443935550318672591336781298483456010296937785333917020715569835581139903800995151046494065347468542166113170029163401432746594421958134700207326363442651988224680221426101463337976410410048852045905440008862519754337402365892200717194922389025851508909525320318645855836120272760528815923268846445732760736933945430560316780754432142034336085765856382906907746616616113738351912310961966174902144494877700534733859975833597668118954048103087803031221859108918625966229898157070495362787808348906462140051053649344353390264166681386109077813234988745841310239821669750774825544829482937543095705528116634175664469231228542422965575732369590771202452976983909969028642085941450476483836164772921647821659746798546768172001513480892933051148237258709352581883725021110551834349539049666597208726980000137717899035330844416456112239837952464710386321891074018777291875043170911053681427838993767626036755102270445321343168375987722222318790149676436336923938540536153884205058510372261938834811270998088140513481545025896377550408401716726476923558144189216787845571639618178019250343407930969874541915487498044967651367187500000000*i1^55 + 16222111472095784656082120011391643017333964015220906793120208327062112623679167889846839894537633326834511518947172923917197997148923734170033803227745539179418732517267077551257918229902216935487150535579487765871363379650326493876351766200536070302370572181134797162558637569887580678137660779242633752849160510583454918424577545432859156754418236078608486723852572993866381754213301911098715344145626798527726084465832007296717940498157284011837910566979484366050447129935846585863389731481929763017038285107469062238513051724610357578345493493907172365037645190908425004042036369234440083136532938668029343932901828157862716567673077908546478296705753804313020051400146648831314471746494407188272255028863114657814858744529898580404636353281585234271076973742097459345284080209375135237287235055896560080097775070793561608537842464881341325802655423493276765556791541394922836871707272284291761534762329813608526916308553937902719920322436400726587646694484145409273184302969528575816533044803452800186307164194006701935170803584414062561803734812897628239275404059138657965950642563552128184458133751212779218119218932598536927045658620822604855781526052275863663324704451217429158757287213931312139440923452364581261707923241247602250082072966015736831399712254906075485603455762346356902685554878420183127602682541396235663851585493946107360323127033714015075460532462849338203530111870398709983294110602479753096207355208946333153134440144243611347283528538427753320000685588563313084968088804708757416817957014073316888969588430301893948022800569819599997219416009383002598597985601704208232576279878065279708563710682096125531763210509368565272108425621211240979070751689652301536222220415037393292839555148223321328208634022688151502012033010325914465053099780012519014032061431193841932617281100770485118456016737713692091138077662775269352553696023507238172223248461038095290734468749162120626911261670273360783359464776018727823167490152081891276957134325991403458900799752543797779334192266508198965639312860468817028942076181258408996432747524643591049400492935225216346934254671646773209916417458157349226789580678105495504269786598981645464953761868399112322304338990339182469968821949884027722121347547851592440309772204540811854769475564182799591884350152483496819884532706323332580570936192789199609389579340589089852485811170611512496730333174413672388590022144537075409480511726688151318062385658882907723892539582121160223722156235355835582705887071714508485332635174529641300772614468518530058330721034473484366631340486812428811579049201661977401765648302973020777080049177200657157134221231030798467420450376498100853521852684515200810024148547801130388937283064847935832290595464436970883957334319318998985388166994482258784596365827903959782702351195099458071805816255088903838137202903430814017815383543273695617863581696071575362708737586248330849058888127149750717054260110266087841694128632598132593503926829220709400841455942742251245121648913180772917421602076507711218389607988892970631022550790158660693539397081628072901631647251845014035948436505941721847344614384535772897323817197468895960009995240576839965896672861257451935514481775948181169399792192890949965659149951857003529006235393545503083795636795390122742629222918725794596518579813501259509323482279927988065549188876469130130096683785295551842555561242922499042585966223323847528912377027804491856277215315893223817412973352704700514490148799233052672455914960471156173156607766653235996892871378564044072893025118523985280020489958502244421818460402811515296560350556605430014955612962920478415504768122625629878239496936765745463933329901494333690201203698217405741172197089736490856529143109257630550076487055913548618987834031259454350138990190748845434796279768609677390500399884510430767544295858963662331065570499021010810067004738063906626986724895999772165311974783414154048783804001761407337996777345817759265381627966165883335569378931361451433438240196601030977636523200974298302828540636811121101941738850693575102468457771465182304382324218750000*i1^56 + -30442651900016183969906728967192487090848116498290700187759032552749777754402477648130274904653951757903901649838068185793248651184605533611119547939195189337011473341174534899219926573171828395235081934437772783371308050342540440983844285470659590142473971758448593522519207555632630903688428158957726662953714673597775446860381964221290804199975427966346544126425437872523162962676620651282061333304552751372910411739936103316550358773562386583692026414127615894481164965829670859470939375024566563258163764270037982330038251366347472130156257871746752080253054868779547412487717471120934466883388600792978756065295816975096845275650958430961839502707712734396882293363738422276976570250012958245042902505770521065234216542659129242059571600880253657476180964436574248336188443630974062951023931354071778177047649725620986862121849051270828423991636217399609145423556664663888537644666154642222757024856228339681238450371322678176712011657502931825820415268228087383731499214142750570227511176354382347647145944025564781336809346174319101203215048507893998245465562057803006499905031736064218713013552775688220263823012273171817001857387473169839704031680441067028192599695930403498298097159924657221084824142184488703551916573610527466995638661550740479828886300343913471260889420283768167869161516526457719948886232349210758174266730671063643234189631456254758578894290707500678245959377395940496698270234689114197349655480581841048109287134073353452052203775178494017552303110396859026442426723152187962235525939267163953971311854243560180545588538529826056850734155488751518380077652423437793264356465575156840048290304560624082579463967788864229914543636531352599433888767236438947887953579992100829817391923487474691733492521680715471529982152502826959102525563216315856868604237415500589629209074812868088653686761491081504300296650581473409298947072742976848343767656683709574704269341947406634507574431186500837833006164052627880932967287481592816872556112594567898620777417156018375642328452378538628215172570908930985650405151516141228038808803885727265667810195799777983227043672508798984987031667715424258546697885492458287243215936386756655115408517580524913340553202892008846342123093657198302085808836115052232548180825337756038847156968408711355391292026505715115861262165662188622268401636128448935123410126562879050523632866505343262766571630355514477805422718086390461996385246473086167308274033848883015705873823950032018322516884741495867455162200536105720072223477064851387020861558249378713757015551669308446513372989773445161784826402654219789766125381785636244126763488087472743991600056137393189655133464398360008780054910012256615704045659433799422635234338273767254267815114032109808757297090376727681834668761241199857562533309113923234580142769930306488524419333265270250565396253223437436389511232042519697947371141462043227480314898256883165583998234242548318147939535852545942573591845778196685561266310011760730041380889014234885774003518731340931836619454493338875033505790187967037893011872949240064730794582037364428766356767765052323485424747617019128480917319669495692903488236346224802628814326549634388335936556552751957611397996939033003052482626570895707693518803585235295906484422104495622220673174358503290234964624654809717637232112286217150461337267932876737566480890622037310431614859160716960691369250884389903917794741910929917257971444662809454914016063508879381852437867624153045990329184506313221514965082352870680312771472824268172042148649239451020242997200586836225377470953955106279519633889288260634819529892722755815686017881238130494438896002332726884673507729089960479170995023495491518123851273082700293351436221276346742059695085498491922459383404306899872492821167349326223372416558209479133117730355753107852738718898048142676071295005498172513978554517729537759075362277235986222628961580747109588274367122375677935597268468011474382397351101927665989032150204344661970434015977929809306975372522387058248109945038779087826024851185109835831864300015325852655223570764064788818359375000000*i1^57 + 61581322328800634119837290193779440455386000149547054781978821000688786929828718130614547355401812929219993253099174292854195289929197965139844118146452279439277065941888708350092404502965502190132520938910913423586632472680107605979773237001862686813291768494386883119337149697540831863476435445205793333350756925108766426059752093953205898102820837311874037065048646319225746704639054191243920587828016488453906792941637267882919386430780679823836257047523600574680055647077314721178523045341268127297825191926841052966256357018675114387600647656271045567621828840863990300249560951254464230500633357307567702276264784603132303614102740809637824202643725950268297239934170562947458294536187347899018304576287884907440722376212099528365486068135489496054880989729506140284355171691978206358713662670079951611383422160327339440784543141465444716957002282930442259857268227505553684870396338716909529343200236879649457302821600095430095902500786712748083793710226663033236891665952374984694168648125971819017569125674965065373135248635947541760863686352585043191271682271253579991645483648733635379103974570545860167620407094729218122889750400103087825640039568575598698369487066035757523052685603735934256761896014453528439460646438296626978495126290682142921453666816194532423555286779803436079709879357683026452117167556074720527363455632237825663023396238280506202402029094937689103972032576701996064747289334791036316518918210657240023974860513574073269326965838048987816618638835626827224455084336166985725409030927929557231991991108788143663101864614494758934615234456592060817380147728353036083435332937678742957646988583785837463542489938504621622302541745654598091785588826409337164692515682397737274437913772365022426229288359507714590113207459335186492239651107294420960234130923892099319879171985526551862891829974360548005481480575782460979691352056033365731655885909988066425134372424023763827655142632346754117201767236396052838563413438814658910232093215231015432183425053284636504878014471775040471205449145244267483422684137210687317140904635794650119995389839995716484381277444907608721603265937116511741261518629430773808430227630437723010183049176981383843577720893031230193226434407214686726748650267067799163182572772189769473543654330176099405183966000333612568044700812731857135478482820460409845763406637627984131953144448846573055640493843653748080996023057836766122218815372199010639780929081081414070962371693639314782868500717205992127354075172554048281122965651283411427637737841780388094385305457311394247542735587481339252926261319823704978359643974569242823128972859925062691172036679110170857549849791650001190717069908321605256481843068660011831750835168697160729479037160018630906353798973237925255328055418709653256401971491413222373111433020851139208600530871331753678992236516942349042433448571104731229382014536237068874602406477545132205231740107931795851563839299092047138800453239646966956658341209012704581090098552363303278823899282032154854882435063950936365684645814611188597836704029616632947021838524321359068841029977407945584456784894866712341707388001300155460530105030394588098831808202351005443861055003632503906795530152670377600629580831086077246495935603254175645959893153803154672126789875709651691945164313800182732315858074132518965168791994411050361217546122958428566607022301431672748191796906067775938296943970448172512031929548089689878768369881925060157851750127443700197715129370371758958568132786739266140717998772097675228227570076987861322081610886953394903936818623806815035771407581528921611035387268659864400118478095085229418265988569995481108125039309053474276236380522147897315689855253019245040082203201965516816090158400876622898501475086160959390078395652081165484725422214511518463027109044470562046726857492183463757260078207633605008260828736447111537530213008998106586626358404175666997849706882935187928278356840091869142683886341603629166210144187631030689754385508452315111954580109440691601739645293433589507689908558647241820782625154606648720800876617431640625000*i1^58 + -99849403039634830199976590413660990564561572885598368058445148558550758316076949666444656876638577664243228196579991943072733929178674693888012973572698163960283453318198848690329323374329539745232306022490000601909639667064280228685444688072962347660720499355955632372009271509662334304273644326505490829924122416389890899214599866272945182525730137555844415375449059682389958867021367289579584593994945098563686183467365888639616127790855236113738620123808238424677074269284890578996692901398680721306140229450321274693082401444683624862786859145917455615731778316467171496216427407922958368010254180888008563405541642572351223989191657680693814547604744109110971757390031864976267738402616586607470174865651447320380097373557540811160877444297575206829932656409283991085034105780816161267439596186917642754420768678176606246148968273468540863984800503123124400674526873676726440085584184692372138316058036135792097814477178982869880169118500375928847055883629188504456161697739169968386330183600305371740768455575965377341155966231224852319435095729684513575952591612157471512565907521150145374258527563616662427869173211781785379528601435649031409096493817882069107533809520846252744632049725406768262768804186503908327110412691346528054741588728053300637482817722946628022161131518721700367421939899706647878796492613079466643454893576556155247561294506792222823149736165267181568608831721266462998029398942823921674516898669406877141159424627222054163527232290827663873236762191046191064538679090847447094901555486348313334102996120609202978551869387593403287276257075197215714593878388025547058444283895786802270858777413309435860810048674236006137052578955096946332337810722030089753185650471182165039234857665529109804743096982736171483736155722389761738194993987062925951873159156224462754050083971166820285088271097413014883687193278789888252977130687801640570311148770363778983520744702109114428043456284405748356628977208531574060820962314252843138032538756573201524071748579273205056808064889627284232422684988988430205002822380332894985829038699553596994844470131146635872746008070163736728454724655596595028130944965472714022429234404308320828711739571103144496636970252841123063836625815020729049792444550421951279237114197364158530067261019103162461826434161945352939181702410155309126179267653412751531592555501732330581438827566790692172692005476442408225519766438203384680081058973964025876872547751869613785961422930192618484658635968122638081031535796853338150331011035691103387530451263958740131323805369188815145847466901100419000862875609179309246912646958014195303177181878574773098077047966013054854609385535991641737776279679677090269513510888596770285682738884452562657186427468699168057070273546775458839668674564429906870135024638003938333273152686084531597927560009176079123168943214270443597807641576057503417712206948122971587644481548444626450866486940900968125746708748611468098989126513429343844249664228379650381723993609014629684151780691328054189323428807274415243495030291422984138640782227713924070747849455542768523807279921247644868754600974673998602022353022649944409458341767171028137208066731392852972022080992754848682902715429876865048218132313992879174686247120044873367009584565772122232299337023768524091786145967747818092899854688266087019432723422161025239198610786088032205195950337568854877450548419367218215738432987672450507954341036952267085131961370543884211404686594427079813868635976388713643105812538233420352594066572169863830555193028021972508842930360833965976285775876195398495133783032420409799473739404570137388542313004284138201556595901618619401875268866981555151087690652399084620498097693796556286554644917783101068942187419359609758718099268421492818448903895564821620320894234270005168936515379750749903545960195533712245895008549976692389175762918710538074531360040108918410329504408310582300734958107344476004043132750156041914104082202326462781939158941343690591881804030351915692753661153370386301476726956494886816272375969216756885771246743388473987579345703125000*i1^59 + 138652100353826533298813903733062476450624137207881810641622993178951808159886103069091452400174562637966483859408602138152235977918256259394649968120213134437643636834761183756592662022185023582833324355914692884734458695874650021320974164954914579821679124413833828434073398516407680379189190555313641505281113233161728146344485777664559432869301295367772918886942050520393482262279637816151932800446667745010867209812667358110806025220735525986574704045349443200716071944608823889952196642194742691558741089123130591251468296887356841583017947599623654891090751983675267003315661685507511527020656393955947728934261443517341966554782053832480440130163242174988380502838060069529309715991888639494779581325777109695589737516114330623375612891172437486508662938514306374783241048626324144068633902869876920686276274889592549439461363469141682264673801056353895048412785722188429989415207030600281917008700836587300926152379152937817160344653773377825678851744560482551722610859213664821981631320882982075803569762152201420552191124464371135020764879878266059647307635278874610502572660284825268148681522238620241224433323380072103757940718067739168343726871877698495727546402083074883418786755274590913732507971639171152751201802550374469982659625464280544060056688459368727203426689652872480870321544555144698492383537345259863383948604856006725848399521509209236247627878200052183191558649140418800310380241249652933528515451833751250397128210449714738530352007479776200449131779315325775431038914649178441726231748962903652975377073325304796116900687144402501540341904273624436822448420604697076198515080073305790318981931140512428967940668857970983808424108920218415912213300565987678859467140670405272501132786593154788123321515371371701657834720350754730543401423991414394276194276489422421080482296653101113783102215427286703747323146783666781369656290401591874501962975564210719510525365897066125025104975429839014724051173815322806335501058387556612398459861095237544547868685480416421057497636743288810700341813639530281694249919583544603786879129172571909624528108538318975581586182201168839741592378000704030001202744720999566959816806661410152803561038229989063578324537388983167790286910608256499125027359949714956049000254589676869142428228686040793285228026384118818175830848864569690114471857906196897232657995253932737288516303442608631842790583584954932172210209830854492902642941757658080347288943530193435133150782230138853575364858820863904939054216643328395702007209943707888329351787430013662518043452782760301351260825448338942748932016557520733352104935363807048474213598839272046030096570855859560460799162871211829455844700730924103127930885400851546539326946415015151646939845242389279125716926561114756623517647690965579989654663036637676135318775656413308203324992660978090084172386086316747254421927290904159037327137070407734023564582851997791878886522743239667629942606810359183614926167747045825242095121061671825085391079376059247957200025470366734417195265103420294622354478079636667668099068005558830828497158674544333868293915581030973318937711271031336202174127223462627980086695576163935572925772420769972124159223697499372460437759247024295263367566555739540132888757117335498616784069033626979636500587361524067768439794145919057361786004010545486220127042293993889103416565804146269594700590788494986553843093093923155897027003525724779964659273231006057977874468631075228152827741960354239277753265134446243231248606073820807516323156875364114252507296056545657378181303318425190920998061620711654720951587727383087209727546200042873671107890503970014954107632506985455755531070482346028313193140312120491707054834646074836176629924967636022815720713337641692607722254712705632673847916058206681761029710995660252920952542606786749794257180060812194712641224192192067296942834351244158516862479097753269714620949056678649434685113238141159932227456221376959946461815553977151598358690911899108483779296802847675494448947961583620369161755742808947566694667552500419560601585544645786285400390625*i1^60 + -180542178144400034622837666655045209070250759761664737824198422594812206167461564650300354708422668515503007890061117107285506386794917605965349492971426364195286091969815015195586391903324010282684824777697388024625443337130845788103091873552063374044426569088980506574620628325491181099907379703700204431055622762492278448909956704288219309080968585778088320718098975459142819608130316416382275402231375013864688943729131840705567808511747149947862748411904214700777270753207119911733477711289386904924182607626886877513316285872180386163412559394840154945933199258183119921836344149159724247937948966456833236653417411199839585257067262398189479152213356871875367317673306433036989725741932946745710814967458746132545476731471665337701424404770677731410604191100682017180614065080556126706874820796022550986075497112112596070319672976393262866110984300752075388363752546107566723693022963176281815025638597643675685032692813392140777800606719671891961955596142425668350023131229574097856211158330455639668474598764923281508369251804134013238534360581362711584320293630714572321097442119888816154288011905581679753510575521649313924324152322440083671748173394229435064072488141020543850895583841865583397383418504424780979832345840212991563924844552252523828342304007360207449792250238560141363210645232170035963992418827957618196033223240073024113578335146049100868718054898219745362268046832367806250123088332976172780734151848273866969541642152097233041224260322432600648983773686807684082832340965289305930199236969074753877404874524446365016332160200794546590554843445080156347596098873765818114881976155435633048158136867143165331286574726203647817224738808500694896664640917947789193417691050977064707914741689663348297273441081759568118644691097599850672095851817505470982358283744358454246081386294149089695325866487850163288232535507107944910649618258598852590901518884212548059796636011626309896392928174642240948155803259966976292613678849247966582371005504514082727072427218901201368477410629719333116436969096635765788565552352418643631537439059207275127271632681169266768184193200478418813502284149099443417843012410988128064865789356591136414925832107208297819584650988559132176767717853249694557262110143566528306892039174129078617061524351367628910570861883126190108319031725035898464046397261764118991987925311403914768179025662048862652528100500452985114403172551201201293978491768768416316927121793048963873218615808990104397596006842368056817325843842066850605505998680088190539658830672100466353982338118579501298713466456592379685964110814868082192793721576228271572913934108208513467376364466570666217148333381043270874108043723605916529158234325404486860271235087568474667157661270567077383423162228603262720736284861253021232525133074056731385702228260337906261508280816280103867962946734511643244294395703028904563911277847125040644090296200202137302077145754304818803600936055031267901741407598360712949243762274818811033059049242862194230109723178700432962521603142860782598607828055042751431504436078645444782274601594270165383067749008102155972979771818066992386308096291976358302477579552465788875104934624464884454098982537295036253316464086660966489508679885143866878166001940484632458242973850860842901811179953821330718097155109607042052828380500172709400904734425229221763932045834630267649548281912656664056584135299946179284581887196866420705954930623327023221319213545103345212760913058667534176825574855721776507758882359270366434673033780528970393382294051716726321118161023734630283716813146566222107363889138586537751446976311017422174133638465817866093439391496055625672337126129719726541183066715269279915467078643518586008627433095902882674293058668690208341706758352304193085741335087713804651825113400484497983606265481860342754434883686225446878245451235073002592637696626530389246936211902444647787332995989998828879699000972084167239240088694298231772327115564612971345028008176855145184267125443334343680278812878639282988906703372500349782936446274561603786423802375793457031250*i1^61 + 234164383153519285371129652979251406929389728975124273708848683073595691941669106288323625501436348994816918786673033835901911064153993955123500788364036495337342038303341353465978774209603866597523318646612836654808407269281434132977452744520599374087112331512244523276190616143292547067429397218468540887098080874733779416187620658850854437133299528233540134440299187559563160214251885045874406330991266557016598736675406071320250370898333775041833464585816349450927519597984333117833475681630727482904095912014266372095333914421209682319779642719431828023504911886064536689726422680529970507941053360846802844087534684191622283908697408109522263093888827760880165576384387611384041616103073558705640855584192516275436001059479066714616880913685636410302175161625641505404571142169838203940257681440322002983034370662397479251702573585274718197286474025392554270310136743638297153785464513598761691269859934731678726000996131028170908414253192778574161956928483092178338743268363514977692594556034415451345250439383283186952961069978648242971984975389678457153115475095253601960498257145731606428248365923639890980346520061130674444132359333626386330606474835351064489364254953115342628977371396829404688115911190665683767596620570646813718990121754884470591271986048846692609358052627344735640007584528587913607106297336757295833113133902842802080916031408689679184563176417617702169973754459902771873245707821292741421447519481067381836316331079418387497310816104340593527727541093072423090264194265123932065803318718661946437998873991594369484927222580246207850966944469545745346508565235400671842900326671634624177393896810155582553234655018288394826055194315521705035015097796550709181115217332665896265066640760062516212692293526779757463464991311757816707169596903531746910650461300020484379769376487531518586290052740454191681579122288323765395886244793431773592034096121373376218313836668476686523777233785773855755657324151436386841504516177813176589509620254164139143280734412653279292680908926496207055801626339889103307524215623299447447207549216558743554272615696212381739902834995242802491039568130319976079020803189845657756183865143147890681791883296401808266610082419366299467922107716292627458475266363524371617546187046626267709083504994974312665825607637101223344908731351327790249822394783567057321449225853149265885564783132885130911392890812904689992540022646077267113858999275587492434274096896911177358631367638950686845824300490648726937707307232025702612000775283905205264673305960873037027282431127768709522127035095511847957796935450392274805197193975390948215224299551890516954786441806773241468543805049349703905772201400210290752874431503890575753843745185531715289693695602762387753555892317539299666280986403192283261823920080736222611554658537278762246368036141912974151952504266187493220016860135063635524695206450494895919853975534391379586973048468971718437732258188610229835083472301397035163476081873683444224386475358432459900484552008508287309412339476255390729206399828060330872554085921529533837148494466084745076439131250077139401760876936715782221348435561174544815319576998842647797276131590522669304877501136472078465764829778206590895492038775600972533092314774633909853801626775146547117169427970009359298198776215413028618031490266503485363376250491652395318198071946272387819588703547881038299446362226599455639711624219933300719553344309265584914554140392090359542235373660512246722261374405393508966702633536245592175854950883354361000397706727582841539292947189297354063495444551998256315796342156539990312300584619866558894238006781220424745903120846635423187672844373567946587159478783334754505500803304670010010899886059791434690266958443251888078481884426935812462493562798538541312030989599175284150626092728261199472664663321201007786651458798419452948011826794385195417702238173275555798204496348738657229411701622656937281401742576051267543021022147491458696346497614282099214955713132617742358415427052652638643061755625851549922344929655082523822784423828125000*i1^62 + -233988979949097870897519818114951772694423504159971431787704612231343276659307440990805292005396310922399363192478397402625205702400552485809014112777580924394495834710379675748367464062593975512401319865857361572225513367805632095226131500577302138018292191908824963764901114678270539098492688335982104669630969696817133837072481819141246826531020980888522159083903768935179446263181704950977839196798222828305240176543566531770045629797902470033349992168955831921020083059252288941678178019407895700489615003848018311812328964976112902632310510949580069518836433192009590927545940763465180012080558172068036100103389254380010459917442224427943632870568234654095853458219363902779541979437546784391516339560340045244522687351904650569976511746162049809565049757928774146000974927285755572498022425328211943871000471882220075316565701153463140688597060662137919641083109030524329282377156520453527624379469704594171152598527852374625256379833961481306153485026695580637076587271932738407980978499563217627319780904406322857969714758212521670382073263830110735399697731571630165240077013431346170291914462273599844454826642706321741719951301924001264093531724231861273515758462626749628420313010320800465820445163506335227821674727937612516867748637442990856714195298456331417403846427320423059486911488862399535189931208924250328576892637286738395738850864234888021966813193747445772503663047622469530139409523409939625323077775830485879637831623301812643293179634634385445472167026661259383065458140333771274490704920976170195598246882941598721463665569932697649865636573650988129656228388006660555142004600357637951987130157303858313210579116698377037912618849289016714211033434802170731718459985345265421219314803618503968733932518565523413854982675484914690602113691563667672519811489771818613346503611461626113763988214460424134656101411437864924950842065325110633951245778394964859358489425767233900653637396300194706096481578634865762438794278934863690307607874832522730150822224059037002763615821761362169308122363578364571153668144079995920472049042811698969781094197016950163632196712247239084988779250137535079384919535853781376022436726050412765668706785180685998149896046247245870558138109140415760609893521801354462851413140526961605131732188454554926524123711979195309900415297234474518284437655342030953305426107810599846102025583828268325119025777518210127882371177982435926214445506671404058822881657902540996804622952049832655533608187739972370852426189711171431210426817156667093848364987550823407297280613586085698869957820788921067969918600855434180790881932582672243422644447016958905812591331710963105061485945192152945718757108555295684580290623445212790745385327840274336776778047869106862184504555761545617491365102759372709479922871692126210941712708422690626159353392339306317108341368913425606882831355567691273353413148391403198230532993196867833725608074589114453406344754855836301962709001234756634984501512933090838637306427051152088798926239196827674350113205015680153574830603962593536076134432407069423226498994404396679408477155824849362917691411443660479176764921598453508868756643497382812812853609731296900465088090824694694050510439241656332566610131751737825300062159816804826338515932249504332110835186755616549758766992105222028870010101317825580188430879589094740123899983392121439930744481771661727922136452846861569984970895697131345052681489941317176194900781386595497648767684507819836154467844659574281486873449814641873825235606144698463334811838126946950277560520699608551621079589681157470213431844240098967506445210578038376979280588551476889235994880080447652078469517259040534736229633541675066716328990791728978248862145290267373928953999894884887069883557172081284588221524728655929830418146315683886257763041785848664047548465448558872811351874175033643270127956687462267017689803044580905452175121948924606262710106262741268919322131065248076376804495660018825261130092680416342420428481788669492613378061735684439832391734448435727244941517710685729980468750000*i1^63 + 184772397931963323719919964283382422850700604010696755248173436264967553654489067918730901019846948532800809715733613621641147376919642183826879474338613109541792574376320537163883536429098909316710711014433592350406167507846999513801409698990860125245999270837414226277213138409791597090967135718883313997430460914487986736698649565575229902132665730583869128097771872126882959489032395025937895039507233751246286850628803500540666296254290640623014075309048370670507085965694738486283106245184261760797446994342253166864684179337984565067156230081466689793675831202507657184362048745906378757711267512769100232011433138425865343210746023623984039720643064714447046232499652437401585178148822834549359588513197979233515402691549530336737719387925845056271987736815310842335925137049787408384304441504884976987813610209592714483183288877781783909034429857565423794304615327925558516435069533966223734665081030351454046930436621384796967638150668141523664683052995437552039240921129383542348676100876390247427307688858134202408624989362601993479918007916131735754297313894421939574648223435142656282358526896314228424267863865676073030709336850083053618324208432003958577159748545273554121233796958719376181756414448097537809245205935966173455000412306432351612878339508112682157656057536686785220611808978312298376375616102279899285033644461188161642020535843282934776298194264058595760789174847012194185591445449431193322996028974067824135184649686227658397178257399830382196128762405888645576414306547159755239469519206142919658727377324080385641689220337445462769438618634541721783726347541961915886351333286080123709209541955387081450390470592673836822055400008312874918290740696569027407099866602877688776026553578426620336247917752194644160182676039449350925366139360620391690480341605504887385276098398793633001515317836133268991229184275004499084418694544247194984383821946717680911044502640597811594965756513160338501501444892510528659187639026686893590026741589054062054376006952800965346169624354253200061826975662662602113416042380866024993557280494138083862152643724455181116024133385757660007030603932756521066634330863021722295402924103707020644480115323550320510005298536044359310420846944451411582768366538012189386810587540264704455315638276144354202278637172845938805198386328434885077720383390614372807271139385801001188222904059417244164985051274210804940015442696296514885106549733486413812980932898840704079832912422630574512753818411040128994820548673035129070642010948694566740159069882926316641121631255261654856303115296016834497316477348152535888924056702277065066810688611876228857579673366111155644580467329970280885323163368145380106607764801400628094834164668361646110344582954507012007313683826161917187293596749753897723603273466586117250419706719151645445456283876599553326816488907303785521919565878622780490635937316623154956737019201573238385071296709445512560169391673240476629430388526479215834702025969081657068034590499207688023452756974313602819689372460382206566761935737053495660975680997719113082533089913970973617647304399195251893710712837687281998816204620732136698559417701130020002497491109615052170226546592113653575587593021282692464701648122395839261966693742258384376806149182411990405907014489801423177290781325039644894658273726748665178082778461558457652044062931460686713400129697310351772542223897590941276510472990058781503850909976345785492636855327209609671770998873547654802178038567022034136597733795459006038870811549546239353948467091001295030107398418725111995296042910390366655469888808185530995875780831123766830994256702495290423355777700422848551692387318264646189221328654076063513951555704846113436295030342923661548732525507012845612019978648431783501915762973324419525830286312128429921595152511859258640417785745884208863689575789779291686170824339339455616019873359860731337365493763507386231335244061867701630862601616370112069172674326517939297830844015733283438775355295217895944104303363299604545666454669117229059338569641113281250000*i1^64 + -150912423692830525994159251517497742316774091569619100050944217214111245012431979167509090140563224049670168196616551508815610212617633729497014869233930740481041218879706001601963605265654341135627360379896880992619333541030066754833339086541268871828309042023373155494581549565114703563828016689548050423074769181603986913813955142536561703193813889855265484477449384163478184699043910230683318853554990547377201972168107002565298209668168227271476046185601565842843626512634564015871143557470340403852833202137544132448487762099931891543682808339766778260567276145459393790004773512889312821284050302358620833833150150205508802196949298347890377364116623274932990847272912297168532259568403358899233624319299658667888327731772126342825168032475450666922234299852425678495022275700352628950108708110024646201158050600985663065083955073354513346896601002331086546361156715425833619382429540811520878674632390634233396162660318501533755493604867659457729854217535194080874567126515333200839263453105655428125306175889352728663331377500662519406210855345119223539785641145531038057975282953840354266173080608365970429893547869646382045832416384308417497384260718282576258832103129270747560350594088788054107973225843566121014213489738873264815767399793410790019974632632198325294159941402930032343679953752843892067432715816833823998473923712292186873003768795151455243108362980881601589784392966290314316670724370441821569701756393135467194301512910234221041579763410437502161207589274537681509872922018435170643523553410883002439079557630469397579352546851362256987556581244274098691042424849899910263729607034153032117097324083133040679552075941146819085895781175784914634889232754126469658142230223925231852771164478736082375208331441227473839592050019946347981066443700498851849541960698160417460569930129719156792159696954180856165363659859815955462552629694227035967483176823766739160523301452724319925549248094580697266359468112786512135529939484560406975090463500925777037416700620983108538199526785271626308723423952400336716744023618750484400788429631192233179581321888665435488912032315542652549129082968631155255588944060327721301943829666172676481818728285075553510647555063926795574190818585239920718988172113010725324993426589309876358437582744229449044371092974264928713089425469275495599222524840057282968540512076356897114471011252978751793578843933687615996251546708383029328047963057912385856680300144320239344862046728444310300420610598507518569272615453470454601911741978315484850625965831306992316549477470949088344583429958638873559595078619787656329173091399934841603481221316710454775628568246464113566721014594936426639663515270357281600676845369430880839346512649873374009437994307112473161669378843472528486137298272032419697710435117145252341133341245822345481580654390731784955536109248124289487780957508400671819650048744229779146778303472731762540109835426427007607881873377138037117621648336658154111302858961579489631665002721490488421647046298731109130511964011348105096336887968359333962005731645659076390249689504422329755916208143811343176067585608394714126990454722289558418249327958721163475686901768588854630601717840559849433457000055351559646309249260326819510685317716944228448841020202654137226152725972964070515001653921446835837410495068969164461398008056797675254502990875270713143886444720021046092413157408747356455451933846621894383751112270551872472277626237717038530727433699444339087634066486190505515382901598362644865163129187840076358873215470448712874900779945865849748377579590502245226750967100180255259357529126789053570778968792603562784924980426253685987552576109907041326273391456185878115184383682956008436354850581938227211876410699309772631411046250277300715808323646008853203615218119930605048618209101143076563389083340790135790127038479801869749473878933802676718896517782103103543411688459981365743160643134277848868694787035674824745924672004772245883259125712544302092294023424629305185726713817162547570660535711795091629028320312500000*i1^65 + 127612726755380551505656008240687182421158932898919119077731160017704274446428231364157783025762700142116328806688312937184270910894549307688852160856748935651000567792682483686440590833632330095809335968264506297448220789422621092188316737162831166227467227017143265886594437198067604604534655226092039629992144673160388655132610358902343038333232995181795403276150165293729079816225762377561305012734214022934339006608235210783274480178360725093640748669897890890542320244685275512551136630912152048234974060667194776527316856969065939957331884641719147077516298665544856952821911053878375177398932392055989613564799527631724671169291402039424083918859399643636327496783001293399137769294402681432606686715038465989041921298948854747255527990453063430079826390501812245206967677942695562502983361151934310794347243482119071824112626900287361912195421239858661714495217217167849114050749606285963752343771539971823725268971723826528173997594931650210350354403905563558096893434110305893450172231128808847801366525642963803706199024260618009465059757330760897070719552888675318229599983787932823424130771303274667766004902961748505529405896380569263477057785668876904521153008046749872984950245074169131673108957233473676971654063459890486671425271610835821667068776053262012665361081303660461159355969850423920542829184073675963078232293200071850274542902467285621973765242504246419355855765655341298149699147913112365633052787712505245673835413215204923448788964347283727338160748895860354800421231435125541529248797096984799213204253457135116081889775974274798468229568088397349347191602402316345050926950858728404804042886386860070963066693721576393935526294538608284871049530912407109260943988966648132511229110261622212685235311517991666277915865458629401879151014244154415612421165321015387529301131898058118290451723177020954553202133912951641544860222717017410754164689429765311461368364033969857580085918401009957864258398019797967452055931119597497426331227561573978628486788052045586292831266119706697522678844176562561475553604319085967700505246233009097104247000332670924609993770279156804839319128762689751123425381382342123928307578829115063216118189056285028610709495688540165309056606364871199229585605915505797535664248059084354595528291378492807175113606868120636963878566448990230505114091930336066289608568737423594780178675700495311852958770845769198257100217404144936545161081719723768585566076561554378888080197240811383602134854238988012559448976447899116851080711772831038209679271967916190428274475700157468465990911976971616310561376490477879849850622965111603675657835773001950524741201496408314341004582117415535527626218389402165527899411083266187568198656959662546462646571971152744437899176886972467564153202567775859267853948555030679276007122383357554161735809496078554264062337157786484908195566428579888641550812162134236109238985115617608720655272119027499241324903292855967535071453108941523822997719000339098269620792302300975206249637837843687771778380951428680373615617792719418398171947240828438474791986138622381876409653065713059024121502009399589866996222065503776435721320433150796547843743621888176862797302969628450929481792441253527920791345647767912306240042769385258009497140645867790619189073701167987248737831843140545654412542214084703532972843722803714680610614686947562410446932933446134079726730914292093755483601646772509933588775545646225791410787283828795893975738166130861384456779732808933773467339656788920577105237094581745746220143954743532159090604831955848806374439241254378267755946416018462470409084997413766550646337491697118761400834386564658945355501028284740293261059785685520761739961861461895675531127341867559962586998051905196396865579188060767692188633686678921957137472307698211752459455028917244888094322383999467203309183512004448771217311035520567358740938271031214548174970766301734129336956863819514112817288092654240411339295403917511412075331310384078641434480735845956658747191170277801575139164924621582031250000000*i1^66 + -86186074060814329563265819262954942959940010414121541936414718447316551008062789443905342243335214880423870915778334385784700673501356416544447672702222589710006816543322458065468766395779408958826591315639668203381004474069886023450195591753799326264779626124500981097949269679235303943791106182561737579046132384206614447032781259427721050272293140826718563320434450105203780108357716395657086431826556705128854906467822877163067026647263111173565526004505983907804634510471351948657950041481170317397417634005999902146464552714218401606708148389221155049813772862976684009199474195708847813463128069511336580367394137760020240242565860912083497959075766933290720803041221042490315624955486510447399025084177088023928496314461694291239263515322236536446999657142030967796225742905150141012358317247321361055560210552099335553029293297057391449213190427723150893864694012438580557916916329642965943546753366631359336657756900110766463687260765754120177634172575445639248662151402248630980862737652325117188381232894403932607212817212339967973458065775269620757275451356611832208186905141836106497628656872907078496362785440957817654056129738678665216647902474255664528886453279302742570519847344535294093675412871619631360893834254466625057610338790522347336845723546900790381833423136057652430770212922156883762777535400684835432886704392741437127882446006990554997585488730195338136425105863459566114142445686530616288123173976895901051682400422604832622765595706883170335666939503622113561058798259681971632217080742802802623709365324930363943803691551540179412588460654200600921377139867999225600045428883421159091881096322438903675647923584422648243529731702713588392795613425284505433231296690495950522988956308517551588888572806647551480844859484854729310170404221000654785815783431811753589961163424372599273195935915387431322310629384593122856850813610599839422910176140057571797348197017347735442600174869777813964281686431367106197762984340864846810980982266411576339240857718643522516573254152871498281348633690515977905327086670424142815753212963804072447118341214260381073093690577079912066116251150598919534023319806804214533882943501531478032167711333705551007164992456318958507758031984658717588430650249819856275234457508691006259386777847060101862649095975574536381351747619248229410060467708330802476572387971713555747601878731050446270351857850178480858875241551121156941173049682404697997694530316176034048074498015430799860209525939614441546308016966000480414211343592498630750974842721202895259530076537233527908695355327351719836199088904233945759368741757534716215425808104066510691053074155663370676614138435596566185766607317335063278703647937886759505822367144198350888610758214180220707947251986048397871378056974710696055692599346705102139323718354562937623185483336589149239523618323446819311973280456134691161765985180789032429654609952628568994307507209744901115422262224742476797277651959244901969574139815303904282137414282062438132207798660676448958236051193528117407728146254471686736192833162054847722812518286633251990002064779199111448360677885874475660799621228019770288264448970679441915386017313258030311471794871220719003864198272499601706691192353132546945152238794620654031112915714395341649927715796700590984048356214453122674033619418602081078039444661358169056713227673050766586451845277581738876071480443001828274040232061852431323969596117976806667633311410408107915564850876591748691266277106448564471104811149059111696051603497238200272691937828235640951414939752848004463867605000747251697821121985299641063651869445460328802435407568035202775685402771780012351634339331319072980971836205151939684475438647398146142744542872521777867229452524691004844805034777894430971555342826158706532115805917639315419719614200991030692379232668141587050126082287756642188634621791612388004247022809243899885799562844788596349609898096353479856622277976904261497991406527799624966156020787916747295390261073694260218758245173376053571701049804687500000000*i1^67 + 42032540911761607679826634686602637454424970030796296955122880183016009910434568690657308348015524086330128958763724128179385124224684004039805384330140170130647129638158864717686808677931433015415781386036491589240812542683752594201972186618765557573616854367802255880902285459549995293313253216273406716332004911909251381470303029038405393798355189879905158228382934085918282880143563521158898485009463678611252970917919315550423776531336535577536674279282679440200447074499095222595642027673867208054702510831516769900649615173854884728714055692678432263236803949292009119466587391949236279316795357065818190197660542574535139197072108406995641361435851691542749128647492077119603369212780190787124987845318422467471408859382257072370008936404342784697618212872426645045202954494677705180517681058204291041830469250893056119820048017256219173685594235312585572987668629896869295533842763844600881850838917895478325418698663364190515941296875167322818477790046630862176610453426052325654366046242808508100863527363252067909517319959786759178499151485938831907490705973618064268958318060645989239531490393913777570782729103960068425561025473810536230729729772949114302213975892637138080267968672841483400860255426236237879566290397180556592387874795359976523167962880949211388965566928052169601814223741099778898931171869193413961232427895429418377848488840358343730834712113082067151885917954098997885666913605006343015488594325300541749645622664634545335975435585726453423523744615529981900424840457255370788181494209793600182923778802788273151063464075702269595628865206516221695514898588875383786600164758682434954172907016310885126587392624565793518289183648916843053575790046974317124926396251533124561705365402646354492681125359798192137504555928245022354681517344600924341403299413075357003668471832015891067691600641409908199384058088552923459684751003493194158236402758847845514237048946553278076119819667070847698110490381755251449202756758592257603494161046728826390001623838020789501216298970540633311018179518106373266407655777482113742949616301019020831642119414501963500987467362259621278249822249661999097360930900544233463280530960431634467484190821248798903023379515060299991448809549468855045159262673221008706596319624589905803284957662700285483886861265940631278700129997556541968764514001458798382626590759297028562095516232447279160863063011526390230792928605196482647867094351678924640667035553827050880366079015611726609124130951933964966187876830374203551758082190168250553396431379529477152185542036918694492547147890589814090037317743245080519893047536102894031979102489732479400531955571155200947487023307841297830452571492146033400387981440424594581012131127496484803604284867739720875496451825434665955649599290799713200432065877987687276267038464956469391874878650149019378950062844365362698268239468002305604470746478546051264679942503943650469784970110344888183043245560889045414504393903648763195338046308431528199076467599691711245004914781151941392922883527928374311142570404771627620100575163994060880934150673756616536336374098309063404212229885110940683634198197542936187663432415689035540752087194992073444769057426883583813850745715824044515027317208275238372158035698113247850271709797844357624256211742758209701223733536540680152126084540447290024945835503368202395290920451007110324901400058195029552410175362357175356972051232062472836885180973870492677553764092345481855495159052468515692363106898189158693998099595210323398733316180978056760498576194848549076784977396470402226079385129832949299265995168615367438233111372389864310642017102278346308881729930518443307584160141520033783042602272191889164485672605705212808362313326317297872206731519210466302696879979420094553542799763024818011001830376139497836304142602742228462104694640155724125075209357657500253396308763885818304955574078254556922884702905697081429784322994423073472033191945584833426913803746068219128813734918620961139058833655468561119050718843936920166015625000000000*i1^68 + -15064533059430829116471427896279241818844883766025470781004883110574925332003094831786722614733570957218037683807563318806602823992619109177685654130245179474109490064575817224743295634377592573031633557344449752234529470161059018021399587843451427895845326346568145544269754675711904865043619187175115763558807936319027675877402014496252827184910826684700361870074777109455390639181074693849903775386271510764505453630998255937841133354965223439208168544495227826157935048492239603377190665059126245457944893436337426537192014969319867046027701301302756779139473551464153866361745142936273581279813032735730924758696849347196110118904693895706594554633910155524494269687758822252723291244544421320857921350519958375813905665390228832485223842833779466428786388212736294513375393779084057104406648963511233641846139280923069718123620846636078299421497704403522397639871330477086070657574951469493291122409915800273192175569325234368667990248640418266813848740048867417189949825612917901513678361780325854387704840788018791928700648018909719458776141741723728122253774306928794627305781936028059740671584903745382343741669551977863363334992370159612933678989468636334353383382928983577461417280210122607656511336176281502697410816250461801886972931962886227560370466943782948210651234014014132580856332300419507066492037693067469359262305495026787903043377243725191491115544486967918445332624111967643498159443681491264226398921779056004341892188381687959490976071816219530842669497070537313204143855907630690757044927179614093364420990410802267889910815962473344873303655541408658779679768731499850824893027505188444876394999179571104140723552763930901211534515742277489042551238377570120095845777354431066255759998479364755995297917089530216110305641165679101958096855345881757320600626865351369229367484837582367821768190678692271457997503057394010367625959378995237481212290683463744398773976245766554848461947618523235093463336880372475859430493077852460717357842015866011543613348219746290403588214470299156345626420783810657638366237347433588261121482614960194663549550871362769654067592235670610253587184174711141402253663430937848084835523724099340699333309512273348885000564183542157807303030668992401024867173432151457950103637582585554584567117099895601632142083413446776983880269091999530519500325164721418274086713322355641935500945525525045442920393176908034181360379571598034232222718253323808485697063515796269911932795408493872779976502991483520716608330998768286294379895301773408535344142092573296154745045800816762877361332071904584467072424104864754369002281184831356559181247485868170004157368054018784452350707889044437206086135196608728306158228682057200667218884145135404837428704025298434624912257105151162978734620017378348831148410417986433040344124683411833308925780356322317713486871155919689666387168648161398464536445476829815951197816997472391314231220410999082827204748746062456451439998530325915742110357503459633935970949026037347333418356115141876951629283555077982066986784083999610096971085105826115855565643414707378803667938558556207137420882691757622438017194685386325917930896952440165325968510596553770507139838622323236997785648015429443029894684013829336898609192742943611093714596559107783934219055308654538417407108636092220014615843121462915040729501800505171148403627595488525402981578738853451954010661411514581805200626291432665259017265338339463188407458417680500246658244765927688411480716309845566255332568412840138688621478991933744578071984119488226099495833743501919100910633753108986175076028452521951559110533309604075534882219303818649654826783926995933421988683478175166513922482103806819041311966665412449417287349810704570539222300153322272615652714207575753817219869443349948597302410978522985662031359152475295795424088361744751150559776388481909961404407307339200078281127135916780977843536655797509537959671338729937012845650518495830052184272473144838631042034062012049955292525282857241109013557434082031250000000000*i1^69 + 4046877856919394429337758934082383104097692349558408533960827587859838365514525630253374035753916057582317798341611262656932689845696161376038783294153085846174671069555189499080086764868682156165289845252743802651309524178907745257550685753830302158391867827331281705872958794222925340489762957322998134314110224096470771284163528851282394838104547113567892265819579688148964183615572897520483829642699401873916272509435601515940388552745267521266880904120634297466444524544905123082634826899234819987212549809945318639547146942114831679458609719267143620847421501434240373178833950354352344965971707636019445031204478477627066971255119307305497783538662052938395591434539357646509476330599626724856715277870706981650382892179994387054103074355933210860258340472048857592436009752468327001041750754862043332717610639701620793309876417141036058652966043995800120260531709413697999988148374167557067182218964083579958401398155897962237057945287391302921352735369291132536646967662361346052783686123444724013598069777191395810626275009938939002528383102947712506904556279994021085373708375869200940169910430477894826419224059455991725628375154091808707194163526218104931706436105709058869626108447171271320840379011575473878223745944205547907701220299235005174422122673948027699591004466786014100335286214653543159324186513683502222678449169755017716170818878678598289710136809269004759243389160819532318817840763824414397970694735489783214613593689738619404678180101014167749207981805149241589871985997570137359291849481577282085908998047745455044736406329380828984237576906777116607726020290813837039342940628861925200380454938271369424783660596015160138682673603392500227861975731626132485634388842704677718703709635244204905253407046729226543997551808010349402175387064280498008100838505641449800376720481004387901512809149615205528400538335049965083625385606806721084468658811208969710338318829557461192106091383793812576106065408349211202586363455145806899173897132997061655273860873117389759570819649523369009395832326760991382334774803971722678859458867478931353599178918881361366467734656815832944814214147372581504906158308741234873646381398937383749806054806292766065482867199018885017030627406457001792542588271559084072896421459564650192462387305786033985538895510942098106731556692686683042218892619180648063252426184852875661882232694228062019015298025906168026896448986820684229226602357221761550708245447866329387326051006018272748533640802622033635313726147576418745276651689763091557280838487227005509585189878152299663267068283372313074376501166959029082428051241185475660406349490124304410035300631910905420778352661940837283067001557130724122696939572546514774071248737953232443031406817298499504277778221277422940299555000104749536086871926623450507126044987747860758346121878007352916660118907898899943718842933462443514758465069241884638605309670550637222833422158983639104091941886586203141440529135642789173338649263001822289299691614118404579206507526083859876975799580533515757206695843945401287877891387405714324206191822265463732929687850577977651697001596392991647816463963393565583883199522538246995986130534188018372124180410852713864976177567944750531190720472855836549364341550243613806975416909955857237043726044608579354879585524042688288114207908310595472799833554224942054635026305987582480374695543932433271995819404788401945915678057859364278079005642693662270831868247336267176012202862944510839149045175183878414496914865695068110432804039004646655502195982161142440912121546135947442990264268865662058153206502383335816139081927463415267053635742106288864242404235986338886063252545576644696634775146869835015333123507527572819899363997588120793723017950952820507616930785905328931600918467586928516181341195945282900749214184577763210881387119463927217106387069347479168599583256799490109616145938337537949900927180620814029163127012213916375996039441448965472729129593666043311162103940370471377718786243349313735961914062500000000000*i1^70 + -786831989760700578837569045384420020729138771287086813139058583341140329854663993345857936171400492169047755419144117571412447400388605234363765246921326660091569071386132354556214833339509127322912117241986930573922477223185422237201115753569209377127171695530720436783006499901296131173444954975393613119114786353575420819682843687188661098719892429598632157680122906598283068824290834780917432516157095682390878430387876481464880469683928382342550160188876510316822197042371858348178402679899525095669489862130621679674799209431346551981928905749060825981351259997294974011149304574884418791951909087511544883124229025897473888736431818762493932913558068283659709864189059962655011713179317347135942617349476360959264315066682076444163606702059928248900174299107262210826023184349561030619448494040004947376944111134409107034428097360474868306792085640912178850575087303972085546100954431256080527307830803902034654425215319643532251957159028929374990143059888636449385420587348545625430544618858626576318143255234891441394850783949349518251054489167055722456963315790182263161917514359829295051622445027977120725521334016654324332054463549239550875912642088887900233783081090122726402021755179697191190134901682864637178964429855997240478375568711011653482667690734613493139957225118798555010354463531995213766161541790315792456591638536428327623392740163444600021756038553905897870827775104987046024391564474940338765146777174589842171707381344824702924338507881713005467440852554337440028751384661923791816449272290646838036479814447866890693319484965556492096175894503983283917222799730132313820784985699247932406428329046899515307675508107410340607275220954566182084501353534142764630037182011080982018780851992352105583509077676928350642673778892639023352791759235121786974726114038100206291878440345810387844330168643582009356199316564523675777962276668648732358633928837551708399760362986771276113649987648456830450383610007810803517085559183805627369859339659963991652230390024844470421328385263921023102584918808178794999131571459621129253636274805481606553682586130110819905584696875525568569178980947684465744167805106588740940783724612374045222021710031275244603376665369570491428560646766982327043017341436773311547941726040882287227031487779537795654053059212562023635993068544290279767104137531228704615950976882477890924437908301274836829311288580260013218035786186280174647317468919345371242809259716667855117211880331422964408821920433486406859133540944719044743392786189593964284904457447912012212413803624555726920414231848986681347919674705236970315370292406312164600466318269879078576212020515034756203939805836910549249452673111024512192361492396219068479208755156088523220824625857670230291507533095192236574868477444221552070155497511685162479787714341633725239693208166121769355150304372815885628415262394274418193744531279005296458827107641545312609491349261267421770035909480879486040571299113312499513057378523772228188480716354477807712832090959618398034991590031017443572878299471426400045312605146545449760075084323446752122384450958720324338333383221562964839363580796964220222306973746806574857785020305173360333987715135726613137058351442935656274656529156656338900147869160466976002320320906751405911628662927827583552438539684168415357285960159363495246029882581002709337782703814756454621930392085097882695813766957620609361168466705150467165584542987458534276200935426855399494295230981895155523593228385567624874476321388648916514320014334022490585293757678670560218171841806042621706707298220907319037081290580653916148412257409169765508903732438651242811121590126950141861791731917685425957923044685564432847573468514232438458128969793244612346311851270271004439582622844249596250796259069880548552817869062817186808737627008942319550266568406181843673704967663768073060318786293088512333389295480321296409121836158158496373191399967481422037047049463132630852194149867115911811676909337620600126683712005615234375000000000000*i1^71 + 94087712658872752459576605641883022378709805724978130218140953060273700465740573892923310433880696067351014713142307932626469941345147779081155902687369106169241372636635483716917110778818569610297616300941358130871448446823937755264487394670019336193706119528898741017383440768200066864105471749999325572547836291379329441808771841340164627851546487938589747712837538173230598602822976689916636508186653264434265981750838328415153230528742546272592265673900707131464438229989967530181455331985703696604894301768975903615027487732314076403976535240630342079868249798242697387086793052284016440994043028152638334820948577488053904158555104440490842324998893185340447995458343361483929872371487800693413292499295514065403623429330762316080419972477019537544330079753249659574980672578486447749048046436427722225562614415883829557483338033303696132547910039757095890555933382872036767473876840079366166426324584993682697603673577975887021813491047966838906559938568454590812303727520714946311909057283791503217813801643934560130749264383994112400292212925534478863993637118710842215689892302249143464635828613045168091471703855584465434401778616504464752006214766289242171616537062559826692942695144907449746569508148395328779241522961431289255918981155695819408580414015029668307189151097777364514130691281586116204395041011463865017033295930754394915654359681911837602042428832202170503703807679213439038873384347500798979209913661851927879210014342353711975407885018970108815650566480848655958068842367539987595943302959210769224609215676295613618130184670305542340527401451713605367352334717146079232369417130913013549055325988958330153319442839433692436763182372543283161875544436583060542363707001688875781620188847159794849873974937503783581504879217661742449896107268967881599138164085063921020221349595022681803778781649096240916724398385062093728430375622645914903089283840128771577068977452137325185774760127156860912435125360825404833994351203507414826453431017888123607371955549690297792629103545932504023928014961644034502331899524672752322767936850144211080046092242021593633494291568200640813986738190270827212532198504229061643254280370137609760340470488861607970678467461952922841225220698770276039170706938597956818963053975736504122543623388874136582029810176065294903696036355365248870060796671901363283781423884394287186666735228490552315077305986223623802203543907869940104674896738785664137270615685922729188594183369064120334250674947938272337433613903162484877672935536662805671367817672894103242399778879503819227602365694863880221600882319245609837694327632045486481574674579092227048123706384463096964082993260888082836809979419225620881973958886788449617713530640653114353774950485099292885660227047536245580264309970750178401863463651092792989410569503233110225775061046438608961240115230833321211670133867346430515936977525445084873645413566825127773353764938980194786918841095733383463717041088582803410662297346778637036730549149255885269635692918983584626917547375758600776573118005846594163568477029239884113220946044243311451157421733827909526394294029440665232441736373010069035873080832646354224563578553382305878062489674945834931912438152189663760240321379303917573581173420367631336185500396284972257682585958246152955885360086852369791906459651827595236233794669176990045444045841420017046322250761514273563141799844455317942647837235749227563767977622061782893773156036055207276484632774027943021202497196193768853194929659888584346575227572657511655726025350345907873302662462025755819644418928998741431872362159884073047276561604288785893097476384373436516546763222481626800665700737619523388616663206719753326363121853804549646993184060380838731242624525250956233115792366436075953936669558597187663343688579930241190956491725715311549439508941321035974215909290696495621765533832630847020036783346169506583256644030019136743964525592130905991465767558237887634005011151805408786685802624560892581939697265625000000000000*i1^72 + 2442595400480523045755549008595247395521727363639021477192148223358775511177810317144691595772371915168908578528278677130155511823177921095950554192464038053743399929467497163822110396987705431091419553953343972019424265662639868402108999204196406378247875482908064465118121823089493245508883004827647508217115655605613748182301468251045736965632411192151634868118544434717278096450742006882691553295367914315421314997500808592545350034207841258673882844500706906610340417842970604230970325764790763079866544191293571197658070194930003099232825751559433593435386014321787370394383874513039572581198906648282658194450207574586876500616639808957560671456192966457062381848557999758754265727402149003170097997355194458181704126615929826376901850364169323522875271435772554011486042029353537664641461783059389832683040072253595120636673787896613798022592907434970933046609811299593028313332146291540789558818538974215426788593940830831276775965357046994715403993490528931253276851614637129950698020056840708958550086297201399462921912161609300229638039371374131719666299194493252341737727311828101173203701531719136442380568375368971863584285432884675140580602536596492581288120632671103470298860317873150266210205660469500888828386858653782647596239268982882510860518329764331641626963934460339912643919816445179798236486274531411377535870478000209293814589058138780014616278871918558177662238969665805209566896495558445173704030749113073733970422966571055898617893184692075268395654440220151984936758408483590252491867404458538481357060927471946490757291428088650299900702736573183883287835154230646833082418301935419920276385531313883864514347053613580814928127983435183677926235817277104568602550874678232292032661503809415807640364033529980817360834464596276911835896442878685563487084151568496101820884990512690426163232782972998065380284390393008441079968610363484831954928439048572147550231829910743222059079604267692558157565719542011090883955604029239190640858779696715852817953956274787744289431929629249594499545339647432745277823260503564411123296442937962215598362644282416344537234057883735606255044390464083880699821697891766195349633980417926010045975440137345141961691549228503183716534437412502714052995283406569229036269936771132974943723013712951196312744882075668791094679513263006565063307863311744298583151678131376930475156672795999464521782496165882151532018459010973758075564586123565224331046337022697662172931593023250011116010337592381245020664844400329520245812196542745388074310786681829866614116968788904155818126427237815395517206652485055560617002825155328921817384735900846513644737141604693571770090513198492851680271113773019079541617929078875590803589731991556929545210407033627641858356535459471575096297409708130294272731958640072365605582794888006280892325049885933773688876020324699079626544403828169491735233390731016573510903245169805477832742096512855539426254916139305237893461486363001704157216525354651130878034009059612125789737403586189167645630059699834811996016983677595146175976626632128899768926673834225916158626167643338641618829966764052098161578154624504021164027126253936573817523663027319137762551336048608178859159143201813382129995152372497778888719591168538421805134512569344185546867338445599184795000950173271598729940314236803283266121225328627890917968053489859400941113162615098285779163516225059826817127538876649952637940546096388841175937365958491255695354354065366615665730675717369009119066419561311544265057224156589729892170231519839944209962874815319930908336710378250032957980275787783239052169397986748169637128145380067449295317614644682367466199155235524714773825124704258213420190460526747502780091049315992269771798391185267641661312258007989043955306573219695724377788107410362043750755533588775266801165621659377659093430110012070550996615644252556156649216295532609644571643705342472148265529947386293110124158645764979235978642257975934626301750540733337402343750000000000000*i1^73 + -4215726572098422562309468205025644968790866018406531925988459900679517984426581621295047467066746299696463723592442739114133708365753190083627659187214352810117321369121167729581199540880131412242619969228863445588723054380629768540127087706734847697757496931533127177778778096614982622277460899022570046149512675280659811198606433209692063395506577502897148929865665024606937820057320744968094604952375647081076543899227926115333706967906943293935737560360251684940774309373801620759471724543323725123231660285379038610419783257450570307641906812488768061618038673408507910356603569983661373784664807184188897339377814449545881182871676140806181972536987883890393418484614144461936105309496948925809848025089645787524502472152314836890215923909544245981706157766199978848712977048015391123707317779037886154950871995043550034974724585159562961863091371048274982044894503765028930950825297427576273578870859588574053219926677883402143280711976394484351955107784908195733611566777876453336238702509154599237856640372704209941921445180558655743109421781995354594642493658200086638657666409435534057659347829350432464994995702322472360767454138547445274446385179732099247775757163426670909832363011962808973249687821178627559361650988071573750699061002923077237026416921079303963949891955658120023124710980987969981863120336643870460862952559070157550268347754860240550347189805502576752426692224223218880994025495308514066231915235660678104716110165202700535010664518263436531443222141510419504116660682647110743703196230832251142611260678100953496134637004851599464871582128068078694023314020277725753466074025415137229888760837879595117602766740700002148169915970102047930743874426360239072958514947646566202849626859273218742879636596210548547925072435005708207346082501710256975168186761245992185742789134292513842525570987356365350241093844378932724474201946455158241922822591237359810353503124390334831257069678619308264296706700784015020406815134902369662741715467699027389009030725496575845386393168457891467181503052094844497921054494866820035881177169915094165846692512431339266449892950099879875094087008332783118826068754952739007856417022865196104960025907060935415588630516669915621324242941128166567238095683233642243504884198546455403671674332216252551998785620344913388881171630092914625073143001668861058425126770162102212773453007270996429064701436873512961287015102455856410191524438339961066436985598803415051106540128367833752193772405726622308064897405545897371292280987454250936440411883425311471830695863899350954923527911274941611609035515832541037869412628693469439369426305462176950701261148958123912248374499875999776270405149771814225052475934597434934888241993881301184531396602708910426967756871845171292260054632915445582210962674950195210928198766563877766498989650451217186690408771943115520216492344375184995907062943915034567005660431738512473945870573085643872651232612159303430323873019554963130518678819203486247170686046150060788967152949299442541133358235669257695168812805274214043892206533138905788148228804820266793461768020027867795871373146187676590857547851234866790144096105636649106949628228906060240524471855479989349336180584536246781973196789850014024384415755098229282218083442340384096787119633437273354905914410941337831586240479195146788558871780244979796495655816685763113556712029510155409913145898108001225226131210795609528487952276862683365014169032266870414208853190140603408130766771953829215351382143378464159165486567722446205165960503092125287908849028682436740122842926070943941090158473280126606351762100867763574700863659930718127509704382753209787774452821452785176544153081556737411000370313082145432056066785680264934749107249542513163512716989415008324539658097950847482632789423403666438759039947169038997618713016416119196443343808996471536354683217862359979547857454356929361320876560252766889104006338679694810672407404884831638725017910473980009555816650390625000000000000000*i1^74 + 1119557897301978455162247629696592524890348581240437313997490199707660398640400082512427165516643305203088355902173693932574705022064620843021635298486319761325018746213710261739104710642346325367978137271258433932505786418717583458136984085342878312087548432623760173832357329583072372025925251935042767332398986169188668477353861147994583471479575449836679296792571759612949199975458532550048681698417276182884642559043528816740066380737764724143389411583039909436394664940802494301695764912559564755173863091973259876648854607973747733900410073566473686845146249339406303231844027424377214267364957955337304563954186764801775533197327548276775968714300928482314369254575428664172041613558468711727673567369049962122553788742695164454680937715427912712391942366785493485302141311165146035601390411298714289655661935567699088057283379846786948293311574809641563445523219860819374678322623880691921606968410016825710747260146265357833222672966856630842730638356178191597019202196035164575722226286512158869585281849067275197652925131453823921451186855500463814247471536831233775337220919780537774954976443745657092590411302508672391029021787445059554489178726237179899184910953708485459265889002895615539038872595544993601302657260346699130573791577699836917132505805084719036187602478680566386258814879473259195677367842772828569315336031441401200001416780667233895719798398623037401225980340034417076141905352062481515487452153553534691476631546941308039185107581127604162524331217214708608485266736088562774911052814854351732687226410758933284466414490462250911470944564137411265732061810150147039946416350268339398144017286571569029954078255075779892827941301681816485957231474181211466948158211470692507902025067621532487688702425289414254800882294704785765254206625127957300879008828727411816615971637639177968362414753846189062341981406611223795290390113678615345531117201195776470628668056323882348475341672659738919583400952234303598996348044470517032875021069235916756539900511494027417786127079888687198603885852025490542890940634407071600900906406906152378089483976739244841972153674969452300804165515288158348811896473121953228874302845930883166486484507921554660430648765427874357852446382399717599612922508139179498667442815445772386305749000651874373107924653249558042253756990977398171173214804696318139945891719731752384450399030609108471291946897837088856913423100595562579895882437385200781013612787514416038223409437800528815154513858810619127376156206134309515437363152232255231397202550744916947829251439423825467990513338207143692245957252264283429891090261252470235379872340277894067232144967450865687737729637254348960800311258739086528837292798636054437872254537511664906969670817519785696570216157283038518445910793324072770736273171767410790079038238293463383408702778873516086224138653756128649879061839318290966675532669725973425964483826491486293468549958403168735793102338368565584506253711590634110418437300703698899694664680771814845752345825515498339076215145953106887102680557461441975415623080610957643797260471930404231586697812563897457946625996787334608909029160313766451018376322944544513076400795878102926734990757301673331452665088418634813045651963544069371555697929348185018579174523669274349706970854194975782671148383643471615916327823368718592597834401706769341013087404303741782218201421866354600871587547820644408973518987606537392354659390541832782825882257201785928180568492976429387902518548818462182939524544018947274746558227410397912165032168264501747708874262459872511569633755183816444321938326021880599043506991478534723200222363550661988157837661715876666568742101324948116178235552041927063807226992838739219240121438666352169890608038891591713699422092890165648649916132122119632245846046512144864143692179337108212216081347127278753236141548600153953631161838541495221995548554444483538796031648697600889829375247560656878647797340953218281356384977698326110839843750000000000000000*i1^75 + -182695706911808171215403837990411042288971638641790575043546038595112307746669921168716526172940106036384593277067820718931816585917241409737402101597079554330080394613498360243184870478529200218224271684995967378312764900101939094123652327447233379298689679132790987631343525503955925311239263125806845920465849630626834215733626980462309514212730890320230706802734256002989725931362867931915969785522983621202452799285541229676112021420847923054137062624542079266564171295948689852279677236390948265253067172982959801252720377526254273727959041111508903752625965651130221460585805894761560959673501331986281510444816596991554249506073260897638632186991837598857302936211184252398351887832705751982917051075367608934160030597238650465964428260947965312160782510378349222158018765793539472813312079242650185243925380575228463668124607724402786888561257794535301514418477554944797486067471769501547669034474758381504157274311063721593436944665324247557860550190835249074626768354228876045596361049952900930742864199121501502115400836807851035550132007718628997997609467370486454301175569157263926315269168614980598650506183786843100784555297603727868398336089542917336036044206955132194325514649808297000743865882757065048826997241190539821292892582166059485206792400991708191295027390598563290859961534622314351591147732769432581159471363747756970357966439810436052236431974413076181077467934719524311314121548234871989180950710216164084266402828809552256030090304731421829108958970623554821658213594763254811635253166593447582669455139726412605563013567036028010980045873405919800864288960765877699885762713686865171385679447596380577446479236428384170517771092691375826361891228910974952880194228357965689176065019483877882934164993054957960663321903574994250036025227969173307669408422785457576095774826788798970485146789062913497468994447617623213084182623827371733627906480419746488812737352953730742966991880412730776386316482467006897354783810388402610403596037686070132568877776648813907821359198421191265203362475411547480719525623237586312465328498627809334084581413314081508581726051283332814739691015402879226614686811938108891448671906312122277136444916075003134338725713851170134150034796799002326233233356662024181407961960657442867070189416497845982334769620216434298508787647430807828505493258325556438211106931277798299716606063592930791360525568066954344852059165627384568440086763349716934413023824117215189668883603306154949128249746759221021341470974870142193877603823670599310936726944691782073497640384787922629367877991336935706268806903726319043069339471487181574324624465925043828876894730050536611127836172353039745142457509783785018865300043068812910045828794879905207231446281780432886963716093274880637520203604937658520357881543765782805235370047391565559265472271523589385681150227881181584229000678864739657675491597690818083876255736009482363800742310490243747226114786325266886788645033495774471608317556419115445380679737274691660615940580542582418527226549514043431820879936454795763142152549225485146078361267956028567699457422857640011984265959417207308200768539731738006523323799022443919872356413796592775304114595328474247592715521578626856084782580866076132725361665128156866798539495249842361037906680286473750310031362762730752598804248100232798262670554703496433988083226567805827605852725924470553173353362678942662547272067905957111379848722527945641178438208282319189243354159181543291521801724347997731983515895681949514617676341319214248281589553766644521079258938199073268271840943755023789862407669887325424577959788926377550998335449563210520755579240820562487964624030906584438957095884781662227508741082986337239836666174656597418695906855979579549037738152450739076257466222068683075214035951106789859583044066500389310926846209577586324704692687050916633400204028591206702021411112812507761710234704738128447219882146420999458058531672577373683452606201171875000000000000000000000*i1^76 + 18103241712383307584538537893531451247388636493370243486057585898514712042891450803133821697568822205387159255235161577286284638126207282032110682442701445590612845239673209130129608869437439957987002594444774321249951029619112688548161294483959207425890141868715317400612893765588865765837861283232453769430966107948512926551631494347465874936713581189516486925672188100756893304197312155964575506307404898875875219600505322755816879532419142739840811824024342953237452153425076739512159268395389602578208950627316662314614681610225710169868334123396551866144247272297333581688825750737374069011580142959418494811267368432841945246491226352658891709141166457770623065436067282440799626738862233476917701298337637175363455576351628861265933418588840168861322649445127518357561072332855787177301717538845672806225460458995240794010242339306073067546039285265988274629542533838834513204372738414954284627257933806385583795897322272793597268583204006297235108362151534033130632557904246181452670040548300827329698462672117282211651668204275463750347594754522854113330476622210225103542716803144832412094832536674689153256817547249288925741640179571453347992199356127627820021680093303067373573961417636877270161328504529256872535873164821824109151954069895933783189309218549627908911393502151891006515866501054929329486539067867190234381663780005835567302489265346953892673106727911004055680095855697657754354720817579190492404186271097703857626192237851091833328145212951291226130103582329472927374321988688430950598704075535949692874059082560645900437410883295996918426717846403661413420642250877806410348904847428637423902935506877415954340585671290547640411259323445671239496595405407346096715884260395838417431992628500324399823419018090344890253482611024555813840560271635212695932687105281186688656038856695307063505602293357683030776634823260195257880807050449953912946005919138070432412557136903704279811093519861322575025929687978249548463207045841998114552830209679371735722817441484110878346441145583992625319424455337505971112827270230369536111032459461361081324947846899110889466943812066325705650654988639097770372767465668197030414452735806225883572368428781523662273431828723557193668888181025249555179937206236433978770268513139614173611092500459322794013439124744541505357923171756121423824049407182809811811942296746036552355529889218874987526428783600184880057754929707731355925576921972200654969511885419149424010488599550492939979754439521888128793255765645539587456177005141148126896001997481709571266603072612875561287102979354903382676830437608530961296369741134594730409718088493138111498167946339338293107653694587713165663718115364433967279234988256111070554095674583605189597282843791888620666674669033656783954613329158890731667111533335616244507626220828851717296697794561618645942589828907054170002977751393133780880352382672283257200941065086515492739751533410886457304424449874705229281319524486530024200395354273026257133732726947820568581701047819439361952962415347218618879761576716932072711153841222772845257574011894434945088619002554287098646325013638575263755019483502441451758391042747857039143292172182860342447094660208782391215611176322428257393282066894696366565993169742308410496621670093545305416512659525317056406960771040956805902880241812736191661487167037854360619169188555751125479487405615903744917781940264762971584353498632788143089495248749231595736717379409995516895835374804430125936780222309445080924739225678310417738412331514577465527131414825359896032769274001428140932321643579649091180418271553906934675662222878752958607935425682015220466699672079681911656285740476865649802527175100574303115845451883761154266314718238551854450931115652117420424635612046006055350330500433405501724119450197537532577226117874870001554055069645815460217255600978304099026073269932974937224018953713915600773614647851524771045652606460407696431502699851989746093750000000000000000000000*i1^77 + -1293498018065382416109476774195655645300546491086858231487796887261471566974506200518934854564308137343137616526834643726063560733066767886072083199707313028277110041965367408731716038320348336641165538250989537693957904950680074732681116980468700162759142800568145839129373199675364056437253017359280263252233607180445835743510105144603238469297799765616385065580629562765427562770036995658324798316670857957467123982597298435180718007085356418829372509656536302777693322016960266025925259192992796258241946438113047871321229840433586106493616589411853545829502498190139313682414688068421063614703887267516434602986104941715883859438631473956157656949291698851410581131518443838528533065064425345668215140566094908788897159180278428365258820938009912796898922124733421504355998523977659333730653971558041200947012926948458078515864812615917654905972188285466704924596984470980033337703837105279283808709585260038755518455502100640245530226831755207379016533553923961697263797263440053759795360895741515126500694237426396592677498777679376991432499188723210081025474963590622843349254651440853377090387787197304211467030689240901364582892626538966065147210666723039782405905480571141680152793154330225989869704876963892855851146513984065569032579678179595905265054074050449949285080729585486857518193670621022634437400924329560068298522779067702404180653133822687462437624141809823245021211735888345382892150480882533997833051625492941284154623893390863419564537784563876824337418314341059985585766323877601935225077967466237130056324100935917388176115787187242580915302904078186481268232406814601703105738062080754472954929289069016443152302714464040182810648705029188620628495083697132353391136513088429524613211065650852930144312354384601252521212050078173481240946246254891521532256756910328449383315969172390282097299602398837691169782108966884145128522092083638748465233240058445929728527051843586487322614713377309612951089689873464905007306851818683835551731422188411643189591205776502744531801328474858725944852006997827255122091131837921405785723785700248017123820428833977516499012557043970272332446928593888071492569253452651380294610552526490929112637471995043694799807664280608179020142024143964149137472002099722649577519182142652889151895598747045027932482690954744426537406420895190052529415208980650537190131441604293626433046774905346513968155634216699049728575733530081064293001623469804114619729799758469089293112277609371443717592671019713214184887720053291956283270876998173704994937446069712647218589676509400915754631813853558519046372233776124588887157574015094252390978651128129874502743300049528643368661043021440477514830697897960305243197089327634772210592579656536165115226693576500141380861922789645573487259532771815274560389078273808735752385257912624160975774739568333713750100040391973087062088503177511872291274576632907661007060281253775545004980550036675644362547616695416407453364437384676540069436178869175777528323607075330044968047502511165707381727103838522896507625504355418737332258017961638716264655020598269297152253698030523183965455028902956498157947764460962665045985040528874968803992472858600521479506341787200327408239670482454418855788354702836231785849102017970585266446932647304391269710941409850571676967809244951021864075539380591193894322131513383507841640656707604581950534443468802225452379267070136938544348059731376897547234974422216497285853714463142139178734743487275667542614400393114766684620227534402286922848295931242564477755595866178870633547779615681325617421528429945357190674900997236560800423315587536905680155521038819079834839423295253069961237544759169775304989036282061926665988319611777706343206790363492269450707197232987739108941664254226534612226002571649423771509594277928763228078693359316080668676983911550697764793023776974574699663081027006656786253815054729340933074669007644571627757557052973425015807151794433593750000000000000000000*i1^78 + 72134568028310507107009027460918530795351927277705423712779979014025084461231257411694848433804899368257679382015383120851285512502778142704594682802324565732785258913461914535120280231060897302208032229912561570062235446694897977988724392135954763742112616638024109763912218368371294894394233274196607974003007434231833523828897436764329444543160211805601527703473124692196975905107638836507117186390092528167158837862491870349633193822379256208681525943787690594192186495787483560098273160741689998252262049999276586908396050748999527193122158193260899268034604374295576542399953980358555179086559214907987227073387701584869872658340254230845757688318806943506272552747672444592018360144737167477972895274273650089516941697670204667810523789513052057597598056834631160110976377450999123700086655718542654412950011420792512337357367618523041516471899881468865009552125963640757647797021452769606031709362098478724422967604865700482127133175478566212354781549631430274956808438783839467384072402639578679273170407463160896003444990805629081518954323069411808680456753965308573277844567355207164264110328649735350536069584472126040453484771171326729969636575667916493969734162140844548083709372085130286036761123231611566644485403738870207123707409831106437245534619103847010098290528345308225735708318358502925248552880702410302511669656882658152059522034367665922834581291072579035319049752969619127944409494479704382370726282715070089904419309092145866366444963158309294941538513348476019313416057154162302852275522072874486801281234958767149256442220244361605901129911479876142725371518899643552140067184178468508459686770192848069156661652573863917540326315422668699215599753690586148922645348307458130167437728439422550090361757642604600375516059924697079743961238921905299175138954753865807116103781055344875396324504410796600953233543587952802758362632899232487452297928235934585467466777471207525569870460812808566833650876232627098903913430450097634727088154450448415378097522244503199574463838051278150823951049159894917849881465179241716462475980009578170082327493761625302545395208748604181189792214358389308206638107358380031932996932497631429208317609689968520970424787534607117888993989260916353213820650492874998924067815606738346433705829292074148352925191201935407616485370570882619043850266552756658232372564771293620925568020192086041413980358563242278197601422914458294633836959042215048091018147820120887847560731120617681748836830963557478956590429560943765708096205872099284222207154019336175224254715249520446747203792019917710701284319731549416788315432346535721456500665516592765922390657992829606238644911677370717787245671990068240774258232735882858067503251426274715328581033034142488135050524545762416261430920392536205207634553615862623820082592962744263641070398518469670916132327800984073928319299236304965793684498856471145611816762655011519654691690800187690859033367896618216620130131330879442243107656433385097702121431269115004171993993635399894683603603125076054467055663968724883680754103496267566592038655083136197336711843436946107664261763252470893790159472961197468602043728914225600766665700162115828177935295438977171401359011786457699984377913539257216323362571721823426140413526397689818935218860436593190199290828032522188727508745079118111351895024296773078851751867169406356991761860548555918283156299928015447130981589822744361331081216850432775431601532102988065197715934457052359104218796801483930546533176151105130640658194135051302117544865681881644777866483091256359817869836977513086108674975139320576481772699382436776749522219547200814520897009319268904695454429034293705269043957492649205747292217430073487599065523198984524325392646438420926936922765931742784147130637050913948355141188449209324921390791891971090635039226390650142699964525354461805749246154221750332287830360413227853616343074188899109344674798194319009780883789062500000000000000000000*i1^79 + -17742786189476602663747595535959016607825439872082262087166586434236516404823265913355357322443427492487166863842149313427941923120970027446882409515954451646529500143146441119128954314952159509608472889772515361335791238155434945526390597498274855949098771499243773649219805321113039356213590401859755921603818052078466585432149748615900001549578302420968676024681121637563241513407828475799812038110228859990376211219837724975571863794722552604501437845341709169511546026072248535058775345713699516704730913292599295665051643400431486360371171676476725949657533451757580288598493230390914115984039105578042088200470484566248900686339154041934745176692048875058706411231607569911790900971856012932288914618910888336454269919282957075989801406003905320757560212107208391139459029860571895381506945828632305874202250031183735442848915222561319869066297277254061271954548657331352741373471037313881445036309610997457100122215311081975608551500545504920727772063413577643310420331671789219557700002630998649457874457250771484284424067585267035417276944669414163966499186521032130947210756495136342876024331633337932482903037446674336210676880545768296054061133907322849470801203619193214762985132969391006846935428943370564153067605514560793575011418769975429513362003403131742123977561303700910345437599963807185182148125558997567301935132633503645426213359295516855917767241916169409235278534086802668872113819365513073263977989441356306598547969503092677620892474791404076665900100203970283606640080306733959355424112477859261214250415574419744365055462653188965566020848823330731225122443517479755977201197801286806005829127084500044349777937426940107204298682671204164551524150390387364327776373457547696337561409804904205309634469539442678111382755838530967724537638263300795194202827708692693820596303221378704726230454559246985771494232434449372290959405098004352239408333503740809752515278326166432032969219339475931833651253424425329547553636195773156279580776983901939717161068497972051470302703594143474690970695026961082751579069901262200578546244437539606567304806690215703257981193998499857715332620145237403054130839876942350409525406521254433062979506606636246151585413681783698874906251496345216956294432807768025056505279762830212857340442960326887978282917900379021944160953944298957897254020502435817041077900192580756761345971854918819755647567376676859722371733051379673886020280448392616124134570617581215361719184836917866575862814960234945868725559146236242354705389008389403545076015744988160326693407388313579992512415301925599950450619452694310908770823149874159857417676788785774661947968701805607808431788748832181805428111904091455735921993768790808653672762972425689919072483034271172287130811562350459936698889046340459859004066091434944894090013269361461262750449864120943834390470909162043861642833372115823645522236693871148260377203020780440063138555147882556692656886022892722633314417929924047163854531540452333001892819986117341887230451705028561135240455304512477617083436058800842044597375367125755848895628868867551197517869284354586619969738313345493782822154913735892913397307924298856620557908779427610908612763857685865624112003295805757109336797413171366251853724049184951884732221706496851392683336697410086174711335231684758516657921471591555697585514955614652208731556601399756782804013307916894493626439451494120911366498069372924373317520361915004536252091246211151924728173485367150165423894932058169464054812202782097703984691609372054624899940562494198610753285899051495533323275828432016021952240223742484198297386742443224946348060608138194380857590568384140617170664432102131506331394550548050920073636371943555934806952866994383141684636166411089844398821840094039817617450513997226126907287068206357400946584581209377491831652448982835053121818034080498870117106845915295808241013177949329575393564439877991389948874711990356445312500000000000000000000*i1^80 + 4868249499475108004083823466662465714646091390692207269506374930983831333927915454473841840406297518585389294603699415408268283902617439394266380534392681632173150006807226762525088685910544092863549710554708324213915598568626141944984232800672997468112963740304232524224593237921051636136401260242672488353473353910379526616115688261819417968343874865495866751849104140297572504043601966408417073390639391402114070391892917622378715399826903043658234398919928639742729877017382686413086848505638723903059798385225019421872320447398518285181185751107236182774389794734999201836410653979548213336707040152566139696815774502488017840182137166010477949715247070055961047017709900613016382653037425115929981063350650450371811456791313886424171451925863764805282891940338918886369012771747918644690559501248472212310660222854477602029561088479501460193594067091932031625089916063828101511840644930207786142175048282053153206303147443173537910477238868664093885973172886013022244683484324380588462317583678027255957991120950073996863988283334006070484422179715116397546112745489873262261430016708295930790926982685029835213821143451388829561928767421694454849035269184320403375622249885229642330984178059290014818799159213737247557156760419673150135170185983617986066779755321641781500275403702287970854104513997211887487059872043704034880144378073880836060392130523456792748059079772650589539995467024110500997206021913176817002762400469619332446515293110145026223757272573965970097595462809627928890635518623813431347527951982456094234270535890522596127438239517900462514773966803899361794985323035956359083106262520251257705444695027909985826641514654007147329103888298436453749953348218339938392898995976134645993504763886215411524853342286227441623886407334582036189087318533940272752600732427094118996974229087943059064930032739772124487522271146022769668019813369352595824527481074875325769894360542503674030493112310037332504587964090564081150812546667685245635312910642662780935624805810713874304507147498897671744124202708068332744321765479829230251212176670556133681355020951538616439062749932201384285720496265396242238434133449944302993097460758990183446982006911067566517356252464747225725126818946825724591736503280420960764093307316185416578093333486078477262109805622533083109067295933701513539958096287212260020773485416087978563488550603646219352600448341845694314209642572413496353981595516150853456850329708810772288885102427550399470030872886741011459876751500252461592514995871225016532180096853487660909646105910089923910179134822310585100672849776444165047469817908469293298676572848647350878725286765682428445941347388759639799221331658899215213668361674308293471824085835655746657146587815669739327479698358577337506570637081035343325168907926884080144261475200691613313058913400975470490999163812618625123969886496904717786872945222141969808214345451838798181661579961027068052272199485048411112429810065503717322996224026053567873290999058476523207042447969088774999028676798665660790803350134200566776637299562704040048375898102812082069861416642311102877511233462911218661429288143388254671529674083818999466927789983614517666956949145350462646321009492111035525417609676138765900877983124617620324840046789540211558545471462234595873785492997896550147524903398124335560404624221662749754940021450808001170450212983295265003073022810265479362766463294025162699902523703668510789333771119558494080510938662189927624342801588260710384341728876079451667114706044914233197525327035814663035358390548988135417087151147033752691640596363641092860003566080792325839695398512843366274291280694527227254039854044168515855368730325862798634104196319955018258724404778281516438661000079768092813147433042880530708871499454109946017957828184650219278652939155377071261658577213982109223360920157869407035758531473821529763432808304045853020625145290978252887725830078125000000000000000000000*i1^81 + -25150907511191408628288940644666245637491348198012196242370025096433186164343396306333460066207652150229836748550038253770174763025682464383623419224719551080956981486399022023448678535901973242591439199085310434227383334559918247703049175427630014582318915708967358791511240618568857785592367149750150294230340360161710860341637993098430304297439384852654132382887881905935742775842049372481347123364535146471508482867257008405638363867008684230642425947827495357150612613672035079584497908145178645383160145035547139481925353441616814325565213852519912723832391230811508052107951539006344776968978881921884432131398498445482152010895026512262742899444318574057978875017562955252952754781602227010105250210662291707770411057794703996282480822112000423969895651156672609067842978925696367274095546749428046600249064067346521840093754355346681656381082991199834684438184589883891839472370969980360123574574196178680004251291527711914644757547600457468343140819070507719973525614565191259352376672726352809996649348261722437284567273252514807777679663035023298427408626537481159917144967483809509239374671652690732037360781363266081153000234043698054598678651362958130528691139131768304063242755759680258082784321150841355299509405277893756098958872649741810256617380734318471203218634223238179516970833695716196021870528675923789870234540969361421245702762013497824175503003164445870630550239365469423618199461022143345748428466562139852278336090494369879630331876199426730456811536523163647171511176049590358551478616659091811216671333344859848758089719669839902901869188589141336275945665656966641277057251554899458057146147906663834737921353750232972251926715498268081508068523897880253048021037008800317800071341621655023427361936437693040584840477439481732411411195064156897336784410225724690220771702162914427594457501462267156314014995323920711642376137732247984727970576285622218886522022239037271822761067968621600098216586564168355052379110222991420584767534642014153068458005757432773870443493127998040625655594711797707990716600638513730888652076423053079691668189170086423289234407095747304862527046989334556597283392069364799397944829323451003185324449366567015807289411038583699904223611562410419185759649127188711146870990586584870374977811310849957477346063891408760577666770497645819021074828862752924597987962083056061936254685899880591942851106236856509541808834227819354072920334129861256964354740130155531127487454736099215178491738243708536438642686474952445062765358707024532728709484800328872330023811532858454886517186892280875207840807840771477013918039306651759881284043750415492122311655088690545104677719484933745196717282748372065425287972756973146101753579164865157286924055413663863638480332312027964511633742776342394969715032135718709037065929756660708938482765341230097057128595369857296743331713701821438954998844912392244765822828580878456587263687196940566746804083139008494325324035782005559747428817498901106594272143124740302932135967201040663567192074419832405714309839619966030285541680044815020952938704661102334196785794271974406398461202699448884735947139709777441565596907462849479938259555205861786051531975881608307499284988584453547129514346538728771064420314786716022199704791855663368357889041069637452276921025701196363501837210456538400365445970864524307100007236707984328009855833761195050875478038686919474991763219511369716255512115274850486775231457266201649908460427912371521064040411345478014507459066789389455962704163543213123773662121039487585785854801653116069687804803736959565180090323551637351751678094295596450733527132395423267431157466931337559719142358975043900907001948160339468679896516734612536358375243010266787112662078066137249018828623388928248853232492321034826935454711662016928363690241383467669201753589238674660360496445055842532549667087195227053192524706750532459409441798925399780273437500000000000000000000000*i1^82 + 51359387999614714681445784797753921105914470709981022430023254814623161909224966249692930588569103558900873536850679361214533609506749059733218245025425295597901063302649982427136651962639811554975024745062851950087782831909893280008665141189116957040216241837117205448609288081146235422837475652766927587562941422517818751895710359228696946723160863690747825552777931276047002832048634786104134888870806937763118185305918291295004268403875899377722811789771829987073327788910360429161186150472173868718143683924021111302073339355367650552066803009004519067931914100328034316133347170964076267324404949926869068659491464504882629231819701414973238657598919715853593779093077010532935759650194398879552884843005469372082211566876283410467650659794369721665242380596223498204345584675765079600843827148130853016635520023300956633093926265632276813344863977751956205545903288274885549113359957820920051037706717412345846973586092324511684757276615626744188368534916157225786484986895652121652785653389104567446647183340473519068835852400142285757190565252408505845840614913966791787202566886542362993306511582309172122797156376993990665312834128140707833485530420425841511003383322907477592626392907839978849922258468947398131925934745352772946875751009851689235192798118536965283166894167948010694227442330008853549149652141356811488028770086261909879936753521806978123939413324765025112861018366850164056968858762207194381541778254649264831272742765455387818609827093177625816099810384822619529497776741663983723108486967292708064043354107550701589494870205067045587095982747118173692237853199161043506975908658568398254873192237167207947879733897806465162547042390000009678192791650609501910123203937094646845015068793209301687533765347210309420639168935713222443010811195306752364866150266469218408058339540789337480258102578876741451443780378313255050438620829028750977544565513456229509912333797694070694104527203234500141634923203618975216387399559485261248828704041124468337451212141662989834375536146088636881166854501339644861629703294573038820238885599476520682774716583929975031543846773340479465868937498790882409126291332056176829755795763705911255283274678946032567595187900992344394213646983627318359514696949350973200520660382413890244151751603227963559188190628525477429875531002683418205471815816970377931766602271472938002430988816507080746220784956264194351818334961177461789960041732458084805721028496410760355765066748694084992411064962027658588153834871496679608844613411386429472486947610009336642442909528850628674499428786958676156207898142328760183322445110988359974498835970188126082870520511586747703235043635286561565613142483085585081518611626473288262455373126144656234095494838895870414560180024471705875989710261667397866003389530135226757793896980706846623227897124044174871938130137050635639708668953410295764452840641074312991997594655869149253739787099639157933305219148828490335198269740152086805429031595002309973716154813500244119926381847497311038453828430224806249179074905880502162381357279548378856602477321056640684943259796096652373101982761326725918465591030956550081916127443047321997504725561219207621644172392408030244846253682763062971385980767640843460949442530807943377841793374321765254501809740050429778332012660816434906423413960816509863225124553008563336328996060815856773179673388315181661294132002496130103906864873529727016657606966325140065744212290096040752224427301969217593096965694834074453981824155654935678434581158746504255603142773219450117821264452311282975358702722066057150682458806557304838868511783293916021146981297150037245618133771973167361319200163711195561926681590197034574060537722633389917055576062018989000264580093740601643844585381997152458562826055967586762837378200025824293475634027865245911616270146708011028834799571723036019515799971266876345777063761488534510135650634765625000000000000000000000000*i1^83 + 7973198233477595437408420631021054826239512996888067957838317086555226777838519414488302978693614947472393145819114856351280592741171715324608700488373380313988381724217653948488602936252177745729159105339457977183437228352800720540530769674001827469384277675800307681033231834553720125534134885604124570844318273143806180865082254715897786552486338532850164463958734536059047451579282255413068551166604357698169014654097950260593743669326470842862143973318394198657989106311582881135661117445322360710298448482747456720865898918929366762318380754203296280654333373189503383639282959882442112508031492697830135067321973395212884322918271776987229263308150334651010489170600199862102495505042390276813143385100385017142705555606602671213086332129409918058974940660809372397346226123973113166930334023050937135356566728693442075003972816851791843195517641168019778973790213257083875135453371125397928684649708027587883415553623035128246957933741356482014359488913041378574433794961161784085903235200562351831715959960306522181103429298593240167879206086259676782082768695294512219688520456931179434115767589471098486722116823481938250097890436415018759870393674786059887696461958041648629261099845341831626485823827149770624788544426949853603949645755770500013972926559415818359469626103647648585147466268529581379843091617261951621310641407291109000012757728212704201845447219049360518950163933679279747816674749973012133069856236887656048470776542107960494160047457192278992438674006354527051423608252137147600643661380518160885049235200267840263980992961100307808606341316185095421502634398663830331622604496463088950821687503229009937934337508723832133525059608923812852086884849283261894325342341548769761014296779769720732458870269648510663448642328210924962465470959307461871539469567029589265567800604495681705831957434360517357970435246356762098277559631198888406624395882083523617130150888057445151913610073116754703233090436333958156965382817399014758525530057174845850990452004260191842031753024098353879480389965097507414329670265300994538982270095003793379243559282674435863330030226089960986781004008599176326907587419946020908068565175157374195564045542107878743101582014169214428607096521504420135054480886113282436260778925750739131955849337658235191218281605022098560520580383237080665869769692078846829339811077952631827913530053325066036220240173538827602181337863324636915902647562496063193104241618526442400403720550080082915564444526842684592228109333683481045042533648974858897216515092256178149284190768460108362733882703092397161100233078941732562648327989679168337027076980178941939787750473673613717270967689927120017256956203376333719758986988041635081440713029570226289178085079980515594341014065985313436974392785421638532722527057631329761812139396416544538666289890671396859632359963459732339760244156409898739806605007433100545209326033801924484415462108475636253424097516571011651471563628788352354028147132858362342821164386050222252916239028630964482466860648517869270511403775023146146126257630478624286091192147190697769599933650227592303033470001643970592673395070337918477815309999219220179741185245996732126291023578294999637134507631833166532877004280453078214700192834562405607586645462693746334200700124914089046571884466641200435234857102385490722658883528881356743903869276228529362417546103025547962760712159993546930458620752490640528808657685152043452122883826169367362599991009924086533977431818236163080712379520162009236737340814765680383254863986623307088006304458466830952275154315332480771439615766678583381884933404472643528143206477897976905646812137997524058211495517452483490664151365473609771987015670792437286997730600490123410027484782166210929710138959060180641813768978529165287893695159609251576184566715118640849775171297360342854771238675126159898766952973615705786869511939585208892822265625000000000000000000000000*i1^84 + 276956728688784223263037092751186670258741119653513405784491261369600277894866925525392311708948050371070299580033383625532105762245997920408582102034955084963556044830277297703029425945029667334060591617959979886452109693672193945963914661118285200151717498654899713336779128566368486711844236986241067221723215415197324524070041654155927207161432819685340003649193683910477341790487527384027202829857844271509283452275354431622265999594053348129481322580030789228346725289586559211750359600596553190212312287266731463410555346757040682806513166644810642597074439507501045898324305733429348788840141174313766732701277915665253936478630115976533354786364720917071450142569118406576758359758824933384164384423413819622639943241276560425472112968570176573069150934582183666461905651881149590219487689352986455713442406579389453506866512254699865797885457757326713085677199609554356493696815098637382896921642286045013490316284330820251848674267085383735241142256078268195709876923135010862017193472762911275082080467630288441194364154444790132049495264547183001662773739272005564833865819937405590322261393495982100691511175481140881981546444085330153506621005415053191393621489020811894059529241940322165919706540282371493023585027485612388631012345854631061811732327567665718825120679804204070408403407840722963055588658503742995827262929955834437468849373178784933811294384997095616636506716219742903982718502753764371706537593193699179959887819461379790094723438379748394267895524187613352623122759089511161828990228289477167380223255652150069732741100314254606824806151763224518542235124402293440608618889025655864018589101806013726967215406064699331718428686285133951267531199272751573056609043964779755411554154375322337844760843415311863709917852122526329420236255931718086739899144288595726570329888941215643879737007890795372570746520885193401347921119297758273448340646564903874689654129659373283890334634181152985758481464562604257851582156566748804545356900255807965188851313309367633209486659913099605616794690041161321304579485837187001380930344304095330398143425772773217352696211373248086946693066289273229990968487956179997263089241524785356209096577604481954061699655492941615231074894973880048216422514031515265368719727945007271264032690613318636653937461965759941253468093056746992659194494681784623917668580845398998198880855441755626294527651398580279965017032703085436342644753798385345792240651361845649003780148329391856603271414803173741807119365187070192491449247082489180924761210290579489240183469737440549256190462901481818231253478858084789783820977083487526086767220683960283489682459659724775340400281620444190177635312405253288536199165330551155639380230850253793929922901352784598165513803901942532682500254266845225630637445923446296762632023640899104614877728025157252526334970201278800578813539752634906264900592548649794599303429356082503172080949499664621455494628803939854501695344640318364339054302032858039237285559487721519039745255822843560350467860459233434316592915102331119532192078033043104464295875988058752280741048309154389847535584217410004547522190283826113233487740667876385692296932699841382121658678680728389277970539336242634614474589461837618651177117286934787347172716873114681877522380694969625281434244590743180744431542035418650477530162620992390582652621524178131142671887665144307722932157904374602242011148883658374351985465225271330306747193289312102831573929035697262713783301362418634251552218435840441030580335692771365919481247188945624479635969577400906211367503737865078154628787808996804395833883421858532238713854969468773406581708368651668472780845746187330741594269664436106454007496950409079872525044781003765778523021401730879628851708844484546332861588423750271988987739637729231720931966671371718975420472167699915217705680707666581568155771947203902527689933776855468750000000000000000000000000*i1^85 + -20747607855998704810552190323799269864105579285924608814749851718521905591052046754111209940250297004928719822651965843394846703392692499548094883466318656088950695120821761774612791438767520757920614846364897541980798201603572026876528417787403534445005705275773584323940456910285664368395645473256360797225253418884032501465660346507786337332350544244207806538510010062797932264673366525417061411678445162860302981849247970076467060175673799164125939564327812151089360397877720915591844586944874294487962563356638353791528875106226517977482936185373479007713850812865018229347433679297813105314006779339173093622805877964702611740247773959487160677287584105444973593699034951171477258543666014945813425503410960514961519018611142479368592718898331207586063261604361555039894017280737910558491265832193819043785085925881899504412535170594827348917088469535950460328478588204890758758621359533703343933973586899948322298911154685028791211769610128559196178211754205689942223585112775055518348682567461899006231546455199092923294263148730774861221085146431318153956812243981560255049743100136536975202710690018349403048163369619429599774484922875973011000231908808194235002811814041336279967675078911781769765248149646790197706396160936156440430366020365930909104799126808300939098596041380007893135304816145975643495347706505631712051966043016638266475334767751850454460614765661838726413587772732160377806944589576323915112776253903609541924158006634967622222647062402099280885599349057481150732994052774826456961009788310649619960142679623442683294812508752528635482674435365374520394754923960110239682816542317979965109659940350125743604043736725651546005873104970957147329755145530115859881794442738812419352181171170142104418322504730716398863597379305627035710175634708180813397929117406234834006009629815556796024887387129696910177453080923453876205096720482065201167033489648538731829735630788186254157593865568626300653839092143927354786940050097782277972458563286383860972794507393787928948402533694924389092933666242402969812164018794754777469005639010230827400894193596356138258431743599448332393460726931530797049392808872905102429650936518645409387608070451562187828447681340966068177362224441516402838387546161318965059651982465845156318021758558467152897059044618940617522305594588213118376566106075370519981492366418781806313848094610065321395555286003590213755699180617801418594733370642303231345065160033926359140729319876179407681124698916764007846608724379820096568846297733945596948744240485017987244790940082315005030315966563740627398205070863553862183097206536784753704239684994715460066089530346893668881198315747917736384825274337170018843550141103337902163013134657574404199507886825140445761824018845460500233433294627052007231591424546427776236930559196909926773564036978752310407423987360349288419773972583852364391472428964656244973263670742079605206824135389991674109120379859342398793838121687837569993131019529829809351378913004208021350004735377728671367709939071705054540073441325368742553623862917003104571327802995154145151434178356823330164397194833373475822877066781293526570275675237039114782263398108300552864834192508342300798872520672041978601133515971091831222419374476424796490527848724612618950975681382759020175549686307627284247854285156644697233591538949527773593452686663434038610854087595629738548745210240661466115822606601641541736683902901217285358382872639412877512437534318146697905097670686776903580676490803807190680930143797273602824083233294223334818024116504458451652304107797360681649600105672157596795012457590175315000329103028439219119850140303568508300040666721779845995144877569243114580818843163550687176571634894205704181216089422851057439049301233127764904014011500634934224081941552227413128867939542717887004734090344730331042834146326614849531324580311775207519531250000000000000000000000000000*i1^86 + -3222675944239997263006758311439804929990968227221416222844908451515235397558655366716970072129466828961117011324639139886316926375519421627914258741646508041497234215988868978259871348214697226393316838948441851217235355873732805284879849956163808906741770916490447979898581678173992038434802643124249786770624161852959040885908278871312624887796309324256147263819578629313934141727400315266541498990038813283789877607987308425015408861350014450303524115963478853799961854420515066735694174155209421416203487603990423973192958450928384566082331876342420711388607402744605460206786732117538944232478944849842571113526517034282872592567145737581445207780860524502787760485622484049046279420795169115393608214924451466486558751462989155617393694680066475486995749348162050501915618732872574037614406983776185421715035812326718561684102150796127837888072531570360505418161359175369748390707852432721199731958531080066730725903137093776981709616728912035092102541503484447617231986683688396051132309559209364642512083603422914260128322420764283136398026893094342249950929062457607716295361133481258574213349765276922813831251936949784585099114367656437787861198912686255938587719808407317118916107668365455720433133949035631427845212547737184963621905179103357495096096849676309468060019238805892314257983315796501152222945560662880742944125651959357718079948469011876877211030892906044516932280951153690820219623936800997036257970118278051976986114119198975854022949180818252830131726396088025174872239688271967758524315877105789334532596492565289561630184748072286525645153985179415853112135093122173213488804671194359340017982463519994069702385842700430870036342075665845454917111903171285719474403714702922542885612036197954778507802085188259844032357074716431947653875021244640851192846462044355694002737326242910724200806214153676476699509816282030840094878675586542484288687104862782020896041839313267884262570517192664355424845668219526111703654206726510105871730810070679773645177925962813548922019791784329278814407048367217906674506572477807879114709228332359831299493886659683483274109032154691473221181095183251240098729136381528356599890236772400456974301792373376819395896988350113333269800121865028738380579748652064835585500199498308140942668418964678641219298151672320228551880489079685750776957240681693551809107855409317482432614068543625720134908742044670115659716469821979663548142771489116629087261046647439602263663110276868142414327075900239369988779786507842178287786668837203780860476423277177264588484926330584680833566850764405275997429959190620469686253303740707420610833310616166134648869584287595969787016125346096815746047544473587418448838170541979497426056377049569972874510424783947401818849932331507160848481104002124300254099660799820852505039916595202225037094475460799958858083647913895845169549859281192671829186534274327819449014540364843744804152958394117903280478359476368775393369717329066065502691892632828149683938823192068348860224918276441918246225161329650938503746520236969470776106875517062140410349567188999162850422075909390210782464913698342357537784559510408626495396122225066779836121708782660020181037342954485147339560383690634151056309033808205534479526546472435917997853245514146701361115925150434377234846254124990089764209671189659009832879413230751491765491697107971778718302001766218510858105874319395505446982225496111174090657282961679269382357098521596542625975876041776999129722761596009103031244827732737791322117898613402871437045825882739604020269200853980031412893440604518361213496529446210530820018284626279104590223955769090270803269916289931884504593909157281633627984640500242422608392688284472370143515350135861552039013109624408049016587617059627160848057472986094638321320013343319566509477573473009686422464186044044626449523903064720798283815383911132812500000000000000000000000000000*i1^87 + -266965955985066739157457353883259924636592647292186149567187419103277351605023645635396800367642440145099080968519523044562608054746275451546060181089853592138917560198803453103559658842779098359106923646949784787921659413760610442010835611720956134648013420416673057009256519958815821959538875222360841687069124994978017235053202925910039555464443978573140607249231614086397284332654387259666027164899213639461985113118621919901334493898046519698354921060907982135376884779616609695199102652278892949674030226826404065676962166383693907689496615673665348646411243988034790827478140797300169607460198666754259061994650116778518121553086385620428257264755754670780125668075592524010783921003039369411383255478298983571031817803715719346095983294175831251336729221808903416871517351184177411879600392144260651043104515554962305812419284651978989867543625916665886648670354982208920485473841126950408361228731130385760933747040787898083801732121343902819005853083550517336311791175908343165954802718905736944330641158841109168222211998955738331093657890099507366453378281479057371415316064071772460106472959655455759386626806778542724336649644593544670608458938782868516051209534862114469014184360820581692731315720437689306228216809808430340028617217502139984738788005135229945178477221311061504770878968241271237224530194868235170509439393884449098625140263942195046666403749431814532542610454102701784461373047878587685435359503681915700866572018042708442596418081076188741326764938863608599872071827190866109460389921041690979634236249225058680355692611678244517133574047454110145697914134462554719720687928718306833443968736610517818539352269924323497400287068525781192221337158400166965597366693876792405054953630700010191401509277243408429145184235663953115230471920984725409868364308515339269375362545826693108885351065036910097032165272274131410828300629794743353308302772836192886034164055071599122942147600656205465041072146669185874877168217806893796158258295771298100518686679817780447234392597432974709959162224051226357168314760085970402765956522351182702381241537112082964502966666763399042350153115149744747227948948171272306416657695175538329759253338435351136599210368599035012761911404009649658863364730597925858296290828791891699876182017961092440018382126996971371939308842427232910303061415606457767644273010568644921485382814273721236260593008488225255064552904704063157374700517521119360427009799398744276489438786548503288042833068601677906280121300734017540741077540125928776620855764850502169605318519942186144069586534854059201450784616510068518715680728250339536478797053163172708173158079691336355996908921105521295903727093500253408726077704676292678802117107089798281760959024621911774903321548020430591064543250903044463926939440095658868534258789389503751992215041775880783197739616454600427516124464559892452480696983624431054375082133730101230490438437332554470708179864650518731093575024957579585502529383467030184325090752458275704523152961858030269233986051689027741900302123755330969391111134512007268743278087219256551536327456635029377226806442250182912720470013659214649955515222360833714978568835712781583195767872460261288996571196048943519307226092204416785569865585086807650755477178557848300106046376795965216152411295570484627786842496420479307542282741728072238589814518952688203503841609444151466323532294995405743669448743229653301697654272693392526383878988190040135256554562797850943076794435238185072680376582568203044071068264627081885079207180124342279754493688424043846290669212763587436045917339668836513944280797445957822235049379278188715559712092473737319374300067628865195023523047426808705975988198851075042541708142520862878559251838242201108282406190466967264009038391564690475216416518601690567911001516429752370445411006226724772384971997234970331192016601562500000000000000000000000000000*i1^88 + -97103705007454343720586409545082590248182496745328604026054819211894567627295918612240965294308215247029319231207472980584504633478705521975974027218762405369301716543721581980254333214655159597460432935501055912993962226508534512780340440322699438366962279216511177426157242032655516426490261829258216355544236988507830868889830972329609595482089534682505774686127218858070683922182865848843982086295405538581150161651167293821061771257937854709119913755373655771801566885193158870936694439504105182446102664862637796461652199824655011935667218998353018491657325624898231862198285342407893406406637730402784487046982497059192402326812793359825786641028527151825863965670528770949012775126338417815040425044513602913238468488775950422295569811505348707375845033757034751794507871677247834528867507007965843712167876937752057063523957693639439727870678616351481197975542295369518536887413573197719042478526803337041442903479110090487634541302038141877862197655769418657794816767689839163490438797747660383569204335029397141273915832751177994440706355378525643522919586772487935952225340154499984568573892463876377940629526350002449559982258397476539098702259023311715741090805710747671902475706684599794044548334147865874155679469371249699214421621040541006973267973737046263595573664146274250735396828581765928107104219783173777162402507701418681992041407061979604390617350290300533934029984386842699909201462243123248716389935808159578067890138263103140444940504185208876506524332650058014199676753741438839100763368332943975281434818767782926220654414123101902830656046127038430020671193138880389532236083217787595761013840612954050971674487330585560031557679824393588348411718876992903995512518545551352602938938337030021888241886974497425967505876172320946515477659481581049836390151638345034104284025870468738881410329611791005549936684059473181362906096823668145075697680212376504593105275119584264119124039707252435236230959488296863795653178360246557293084123786444935221313362588614277648126462304632725451688969820999768122750463525471827853231712367726461786707175328165605628959036858662764098596332444787364050914126497036690574821957420174167125362492148666699818606892577476517507946400701523935944972507545021931047693264980231743869830424455676382538589063392511818099487509220824471377205542242992168929583916819758656105868832589384604487753514113735346239687016466147865433464682113992520610998590882226007213630516235826671056010822189366121890914271488993211686919183489879000226623574050737648033182011449103168745807470298075086527420417858653052953347051119399555111511274132417454400737961808348559342685508594354194715683177774984759811756431120866630286225748741874395644877331099517880963590984868353916044059439933986487680129209299295156367091780098908789522243328143583196171324837964757201726381515647907207690752337673426788010316502252702157548425246793957632815993872382141001476249890442723159031403131586217785367367210498678026193188856625940162969910378472791829356137904549323414326977592274355681911104778637174246248002778062907959192579343198233727217092345263667712640743743269271951778692289107904686735520524082983512515932835150872883642220609801219814065480329244611537633458750879336551911137485338034497460650139704114220903725631112493221349410553533973249515018831910705116297997176777484379772191704095566938040899011770305939970883798560019975071908747609155916102594131437203648241434165020479220073248215244814060969409595736196899183028736268021820227491323415562071507755018997118325343457581544490461671819641135570989678974614654231773705562144744207080480482744074021237477578651126810809077496392401223701507237020609648721898273601400861742560082444484204515384774900308961798708656946320373955549097585291226690877313499693250554963015019893646240234375000000000000000000000000000000*i1^89 + 1753142268844209938819294665986795627893380324612650132283669633094372798346828872107059541322503112284041450388763965780151510912789229714813733162236477962623963774659783976295324251000384492252511337767180538405416259460037218905151895917551166652750658181587006677162000308839615170905459532814547983644116715522606851393032153470249436925744037779384606029483689966966948964696247568523789080113947818059012847556470927204961501908805157279672981916308248692814865736212771093025902169593379829232083078789250669162194984088343705384479434093354751481439014383008419329477890487432398089061554168362710244746403045700589481025293549105625148467293357910064783890375222812112215628705918746396172817109182744121021035228572609703097955785442406636111328051878275288747613990526646404035093322084276435727005696921401946818034866787043865194572866702313882756570664445485437031834255782557341219748396390687971802609981647279958194596349238781478156225615674916464606230045990248999765749438167695341287753687255762882447564647215414307753661970672557078011808269735493536744075966128032044581832072883062926654029503773593447937708211658100244333109383840868819337239286153140341904476873850412409055629130349079927122722511044825748195403261737111675512851270356129259587500113655932070322336984230592712834903514715608750472644040711726238086989074903016507601599385793530965885525693213906653063103728829333686318884304703705431488496404543604282786244196595702837323719626389372990619732753146580326407416236606979251017866007828027065229782739158314647834092395374163549196701317984339719729850740863115273673545490571269782999110000648095214053577791002155109407236994832978154444587278447244270339667032237161634296688874474179753472397066645025873608417243035386156423129417739672483541978466972120145922908845733609939816375834365076724426242151977709590792337574352111205617746584462992600281328958048190924494884945683803191230401950151035133629389766920607696013497118579406819512039042483480052620914725673006658758475504877396398562409686460522882083471533864756475950459246211864960301249302648565552987185447833830243910761299862434685298147116469743360047743723067148842759858125534341009119580467703379206751757791674906385600325820204679802815394688630672750317158721776119693885649528149142795436384465297861261048051638755398568513306301359925585775998566854203172963110623594416678988780715969109846923572590142194864905536857390124148093301593048515267864129663168204141986107334506516043853647095069900592119738518306975779396369032466455516119208546827382626913002033534433464402396258050909811115353205632331893363248353987863164252737421074575079533360063824743865304218820077556474449840320143762603103840611140775887766332347119710469906880568288163985817024749903440825329281307763423155671334142124370172604629329626058791689274216914505685014370140013779398867966944678814262543431814091330069436406720556552360755185863906322658443311041060015462041414878968059414762019337390668197801282007941988040533324210244280483046264230736121926532350963901081329819006420808695239928099442971723713200535018483701312975102472160122182167644421650704068079587482931429853552425079003742610546451132621924522163976165018723946877321949948208082830935382821082800471517936518576688140793374307116085167345724032387604915252093305160125194104395297238797967581404393782197667855301482264056722459980350951972244434096714716656430249596966030339271859462911710593404836051406173168228833626046970357411648953762194668398540244448412538818373647631217406430248422114331928126170391061450750667712294732628128995388486593724930409385435205676303162650090627076102774061648083214596571365026597282368076864341654318690187089739100939204715535449850541360401085139615241438150405883789062500000000000000000000000000000000*i1^90 + 467171574093662279368337404803459583110637018175109587254893642710507261973889911815455484145113965568468401176838951295167732966838523264174321223761370188971841939808420951360448925837225280563160996573484002285969462720496951457393762855354476965124300680172712678352619104475538662604571993391240491942859782484104759856478962539405942458410786196104406575534944280663312203268144358958266790857001195548639221563403777967198101523310555513912349754958700131411248726498586049291216674572947046908824972150267713344127171817335222888163847616111025412147679079501170002360204212192715448870083181865434363983465353387127783434952083257969093585693600964979293817465699791072309985480234161050597751702705114156254797299392539139413879397582859186569679195754719316804466372913004716533244291895230971590319078184145919314993695631206842352070210930694093957446294668264785277136426923889994778221883575138253414336384743268693347939830448739623032604991571143609630549180212624010073864293036232544200308541796154127131007181234828785848010153998745168069976654178452164406777739976724200851022696039288203379898018597190853278784981615200849057860906676809738344400003133444492044476204706219667861591542261812317237976413951230653427172589565627436108482755236291800938418029148671075771990039368289764508855746262325071698322312672871588793408650172849285032682024195239758046406810410589058830321192778988146218008444578813727566697559254551907485137479783518224230985389080910549204467342053727431058899880454482459732943067501175081463186231412161813241102709775519630904336812437128187028355278267860111250108940949661382877028099274037698215912737093385144087637252618748355503371143818941077001847566726941921830939699373345582111891125201348674516612134054386084335972505466543295637592271214242100001207232220718941790719566120236243214934913281404997141221037333528816188272272776072852929108710211708871364416528702120137295459352557015909673539335037118909907131832599351814081390526396701381295629915978003738315137748897154623048380656972368409832604431483120703818963296492757170322340332173543949526354529111752963839707475568571349582129005345947749073798514350911811468106403751635205317042765073625167473872764955763176213174797826338993293440096083440269873871299051134183456822170197120476683362244169117461620382428608449865139045574372270699794774223332873973312401161177176104348295230196261349044476566829572242886239980794665015314894881551840550936701908256359412839003916871586560090732152456681532586459954104079600497440115387209095043011299502945324690829358551043727063122308365414757484191883969782361136778192249888422484418391280149769318112761321653317805072537885764998620814286163576685888383995522349752327659391250975572954075540093340748104663289944334469654584323964115218897314488123021609421512943737400843103329935288560896274637002441805503595087050566236298056012577109030919344423551333373195752122411772157279268908552465632110452967587086841978963859604647680864190441210068389506079400371600197548037870259103767719648517933082539265622682476695001490865733026176564479522381880956605139243828179816515296094114189317429783133621117468606984622606436644738511770254328226303893892827431196119473850919590238454850058462585700480533894830893958869764635086291783239929608565929477645687483363528686684361418499128835297096893504353274310819687815868317878194090762288241650563278787663890629982703451562193362880742926538867920906152166687745786827153663133371361004782424535846446934878416362884839160816809171276278363244722271423636722091640717639411279926956276345077701751257310585870053770507995345617423785397578946488910807113185571265345158927689069071808891301272038668421729780411040394790233944920092187455216354031860828399658203125000000000000000000000000000000000*i1^91 + -29527819936623622817361243758944974639305173684327391124756955197010496938661143705442863004094124831104882289462015064295371716602324415786328500171800365699484400846527956258930882969429540770637383671328719326083821460380582394106940732592539765086362311544416449347839514755328289747749388958717293753651847605725285502565962454284577194376763989984472405336998541324876241178322321355439674911103341466872829492450294970647132819682083828117593876867233219667864542715132304417364611902147166637768200925089756017211338097519114243446890746101889346410319409125267939863504894255289235561510240552003875774175519660504279322506653832169160151331069630689378975486604395473427070046959300071392379952994658680851216937107833015466112482781369722298883624479766005286260090764405652084674087734911202821293484266014095909487068414404983211661219009693621504459979505602690688607725473938046388669155231885390752677741049316964323382403116906662301838308802026363019061335806482821071324287507471522215073003124056510515256656458421726690136349078904270280503624599095181162100117388218226332069626475726367932984294745306007462694687390663058958769270942240281265890442770397855933115609272818645236741759578386781149402236422951372544811437499784003207883673329386074024605176404014430743403044906471202056267926440655034126136393426952540101547586091903123542361076880369394041732336467117464853597018777624551711327009000799743649241953164943683251876308995415917429895947564633021045399915155414615117881326667383849261398967949542378613754926937984966645950351891246116874410483085691210507112172778332145920674510085176330992912239577159438193166785144267083960787595101521615599854045543353363844213564148639186837872570409643179982524829817232410119351340896404413283322722276171834490338367394971540325832643617082577421889338954338597996300654837202637490617044734054703773985082150944275338282814675672669661798673741610798020140637438589181649114474441073989059745873297593025664429788282736911257413189187844976398489513262627472798447607479443534001045239251124633927423714835405562611683315459836575857180346347279419265965914090946824822567984808676542399320554616832147191134853164837312873842529313857265365958011556284479859427205509192757985594690482049713900858666902392208665366775613310163469853176119980362104413341503761772202441361381717857413418066675676702909365237278404447781587278075831088028986809543192776459864490351199335890199588132735235946340699724205133720216187220372563113884018273684925369847132109068629447533563673294462590061176529735048970238698642814967378889531707296710486057833518612047712126271132498324710219563188429124964258612274012244629332151760328459658680947374109575861670425469765210997065207950751671994112097335854870701533041466948949355993066664543816309495034697330546562571560121415512938778820268726269174741542051347372893335475662667224190204117879884602451795266854618452119877969398500476495142213271862662739779981802662608598358386029721284677721634403829257464441452555540582732320855103891765245343123834120479349672991782028143522638075534645451398107501249001405339316870703050851663032940324691173960438511775228766869625458229420842116526102407318617265235496100141194951974502448299361364823509099516131014245414038193875209926201918987185642973020225605774068699666144131569957376062891664287171995844346468914207129354492467599580576890404791232544396937956027593659944081450444700041251497796856131465310289011453430897838220729582521381518973399714604016130291249641085753358836122013375754981577417657361028485446242002636012679309880486999943589762201448780735662062948188545961916793468561546504686232071712445776440789150274235784924082490894458518534843608776959992259586070269458885937929153442382812500000000000000000000000000000000*i1^92 + -2715880326835642193626161887801328141699362010134586330989901094971648929498634087263836620068145571832033024048741739130247621623281443674002953094850554004718465677146228682348104112354693388678746076581647338111829274893414474957509604911124476038752088276988840728732011252019550547329669752403209652808347567488279016582706995103283408699874869644184054542592980665215587403074394585689245682219139127219810094418080435245691004448014899240832131949452314757564830129952702486001471486333222885475364465766649636291971730078864298406279828252017809217077348917187761613037998123990740672736090060568633218518594569403474478811507514224894359965968400299360259660844370021036047094267551260072272318701305949795312347840561659625903644563072563982728692823964419691344977273108974867512322875098014143469419185000309703780772125902457514174205333441502027017588273983891531130317451322012568329550829420060490170808715209680746662789480848679005333716651098989985083663390579072904815439149827688163474911337388144456746765306545402627484795425782628853293321182688457121759297223803845142933450298781826724097313283864000741248390681870904563223065908209255173773376831420685106358163250089236949856905201991465734514273170024767177652518705975107231650757181492640448946595839032228493084731256405167530157503863551007070488096399140672049678455792874052582283170115665494420537950287621528190434721541485774301951887258911041308339990346670506681518576279057698587796487086340722243742223350875584392151627090998240680116049925112568151038383852355773036812370819957853443414195833832229333759889789533054322369931400960803946087443222613719042417818951847810276839383147112290301403559860075452929852774704927547626173776017887829442393637578211829167313713745267427725575043416917398694165214905113231720687601160119684807805569238873746036213666278297232734059955795793783071288490433259845287638104483033394684708734431332346070645384218834233430136315789626626873231646145506931624200715874501031892710280271749240370654475440212569088000850585454010847965211979577435462212429376605136010743078744092865434264353456374271273904634315375705348923257798350203162399589365478098900392983959906840372116610196948321882318923829273967557988098040818269634639907344720273142321294081279301842788051635641270059633727028403352097361567433518444333267012591357969845415798424745746404360262106372798158681932303638861379647290522858190855330505934569443604527313347995098950585044378053433641568179648483467390975069293088375387929726557954338132590343023133974874366275539272973379872055881005859950666188633226122466730662990969606433857367560374135353039541832603655507656564484374981042423143388249565310736700418763928786322214346715328767802192248744555327248045886372164561442631509096194726693203499290115020195673566298674493836293953339512765278327547722127129409074996099013135107002376759713525260699622362107080080419872987391979508468837308309917295108394570455060481101168777831435753257933014925030563794718987456664386241151768125028075666157340472113853045980142365045440431687738836381193890129912355929404142662351348099368079926303304467682399970835772081555301312166413537751934957015425453738836422402556809469934515510572751174104435263336467332028893877286778338419741935005347173875472871713218947738267882362656951156426439271909570484517878112864780805602468287855000057068428344567334317299720528081982438054935539968335842015746168625471295712658890842272735640417430305719921146632874998006457067677617917475759773081420619584707425361940829492961310129693948205568162664629767901278792809748250721659315162924840644442077382513453933114720560812451836009476091539465110265194600279651810690318959847417456040732090922349578545680057466030120849609375000000000000000000000000000000000*i1^93 + 537139718598655916906929984031231983795278429745057384505937060053072380859522633779989949336279549129836238824423478461789335382271927111638301475333113776450065073863653130842139943968194187030234452669235112241022984478682923277508800340472691047053723543170501183640194616126966014897334076991142096802236265556850467997378823087866080371711536575476412824002942535950438872442413701094298982794458586483504958690718636406008513733314606018779625315819041137104925826506879863187390343152544583217092458429529909778024977331645602167454380315036086493365474475137681395659539172594201256790276726051572595776978202129444347236494428186391918915062603131964736602010766409126187519965431162697917821315103757807099344157701751716807550294634992189717953779460144586501955035717769208714690832599316998729139943990013936992108371852261463551125482865662998749628168434765168326481027753566722985993237329127813308899008938095947532997620589860336032747898230792911315947746330648314672750460685047502932487005999997434113900808906307434452778053581302704434542683579730681907578782758678865405363028159980926291277441681855371280677850394121608046403682358674318505127816707640808034631702964197926928243596737358665398633886392555218243262769610147766304706391287832289166740322455760747784646437491478589730890754098661394914810823229273074152150666288237011379180510024639426134066565566224350353095644251998836116013172543674511573580227337308541448266187501360198980799506321165426227630200191192679971100469926893494625349416297671038382185673327858939603887148576913976927839600893922050967213105178978384763404431430820222234458621807950206791999094838769008520586827657151421599944704439846279280545845876459925746805323142495705650312561466533664647145065645527391354344555562525438290229619392451686323969059581686555429379000650646966359363602639143301244939667032622300529242765666723762346200105668556245692390024872444820217909406998656931819322394703308081440756470526371557586171488785776675446383243342027723892730890002398052331019641130447009108999564558988900573243504833325644263994381174008097690817295232850180782336474051022630802640988852280931918888535041581921243926663809353399069014283379337243531100808840468856581597241970472890549742822493589540349936894663852501460643515918616926236355740664012435962647139999930708393371985435451960472861004098585106608641330590864316076099910910198126185550272577809958510486601920080696783730230817255145723708022577311500997008040117721357632011166886975418545917200525003677174552645143742612971541404364731553274181789966297752040121496042744938676566282351340273630233517481105185540296351455868143353471970618240162956803130373552780100327734169091148318130588876072105759190269090444311863950398718118533395888253460027003565080252437337201245617723788619842554163793689649117379805605505698898647449364494372570066331772903781879574395914770219583060360868533083409387302515196229431805870232721198514116028520953206083825825547927528744954905997425854565062217463693664452642802213467605678755138685366379103271186946007174874753154607626995861699620683264254140052687997463413644138608687542963995811325073799440089791838345962852226700747477284885168135850122058955381204016431060376849635420265542526731145343715102718501685913516663651215396577700977122368763129520189223987901170301245948551024114201269875995782333748885412531623959767931451813994800811724947595079515323425937692514554964758262757496655851346605154384502806823086425930496913972817187176253754761895786849816679973597100292430084286932747940755665474689095026476430490948153638247378482934399161106324311960441498439742499042789055497602388399452901439758946169013595517405059567022810985302273958158435321855545043945312500000000000000000000000000000000000*i1^94 + 49128596558848792198768949562507836087243985898204519754685627009283658849769618993052603390261667122837496650220617283672616053739093421679960658532654272742129916654567395750816291199173688416042309143852599456702300558434508818311813351112781120268822011027353798352820744179609336052397576641001747906710568731261114176806952677873113161309550450795979469242839716173797825549310695427929669513050506615167211738881899635157056915160539002423060395460629511563188925361043064628879886639705877690783492516813637951741483123209074905826626700806226485537892765730668228438544529459247679596864688354838511482401256941249147349810512400740104773478516836383497543542626307142975362019812249661736868927553338926563496444686162907278325273127790170787673687450676170002315378054941227426907003590016419495566669201077598339331608842861906811362790283809805431787732262394032056013851746797763497166140891469192556817945034657915609139371633843743424727111189913493493397715923996429024314732076790383722788069762271247101841112244919609280496676114649190013236817663209610781923166270138418686698506400767119423644332275461155373178724752944162588036883630828525650458915944568321010763925958688830914157933932166477970670660397281863680128209704190816821936273801846314514312052297256439710096468769134151569563918607339227830662275715893465369539692363896702725040336004775057778721420826249468329322167100665300909512454590293159587802046206797042804777563995246914702695300989864705098235678881874150581611749592547299729909838543583539322268787330341400177426167526296782633129203763078520674944126231066720229646320117717736438935979278308405463359414450245654739062901208470097651548043265518541006072383175352773846752437124150816001959845939570579007990764774675100698826733378932108591537471182082982418314623187678260375473001706852192103991196818529736477713634442776140626428354031379665611871304193156756176701374866253698651161447077793593834840355464546696827345454874914388920014137476102445487944658783679891955209295712685421583072163424833746500625260163766889826996013737860397383803466295577728784490699156944306808789822442038030411690294390997326333803437446402233224951354882785564205709265969800057080198356717416471585974028902284515141632515181832959020603534320853217105632097822183410909176771010719778140958856641742406262390673983785280155059980433448879255794209615565142431334376470139926730141910113369069368469883476001845089634437477343717934118909130195161703517507337517453034085920799477632299316522082079579846498547168672638607388094210448359874647781196626768361768296594814943539520871932229046637821927999308735954007651636935125080785470640702779767010747924866679974730685613136156022747628292677702504432332944922966186737007080709938780666238318337480723852650905513310609632216658993753908302010370535417526581133350400320180676914579868469480140314960313308305841379275949389734427097079285293537247302919914454467648308749577623912812886973614406730011127442395153088014084530325498448337569565534080308762323296154958724569275085264052879775325284599297886338319835901377823349538922263360206477540008634655904933689798037161958957582301683849533098733903121495936929977258322510550587834852379914908740427209338010508235596962578852201736436724712603398262625506725001750649739488426517330172247161159812477877790726696065388720716725207559627266396935247275222787538030759689353829560955230859285314064056890255500482285457374439360914418756031300207612938643498177165252608705097586333183915282212983205880576827864040758405121107825980856481319884428971416675683512396631882938005048747607762547933215880055744356732958282131850300796914755883948789165543780060643573183306826848725498435541167555561065673828125000000000000000000000000000000000000*i1^95 + 714541053455166082495331356074716734810921267876228258134712943164114960591329430510564853567210893047596641440520050713888174116033689734160744772231306815253203448368443086311923185666407434237975576042767388985007107425588959500377460080428393477542837367125497363873891743501526398456946416077327826224785135291507004749903927404415178515281306236005101735610606121537380065971152175740792401557362774131767050026484503899856432864055703078908512110494182806564305944700166111180420116932272968571534820730943596512662593726061785696808096113723998385287285424444495255637999309424597419829586759274532839027492834688738582820350944594442095268111893557991558935880139220993852382621334489136460306943443646836848096517858782374073913398637125739791563832186711433651861093600787004690804608918625648577411751222974747341384185295723521336707197045207186287544437281284099371609659205870452815575788202169964642336355581600429944009810288412968593132815139345500299548411469300156834249155321496538993988715271526591873299174108517437848662174187548589579213536068756116370383164234472054605897823366234389398998546958759446435344017994455926445111909592134057969723243814386768693132214418143166158728770514379766066105805431844314269072578266481282840217442959147661748009511814567370882048081251892095403197320619007513271054533691439030997619878721829801471336085558712622126039206108736986315597731145937544938292995083615281128343456678975477334996028566489841506488535575937768350115795527484029515773635323365279400356437046166701753572005325768401799194416985697642937236891649615091650908480110833170306277837516145543903046273790871790096084619692613133613423145622901398958473042059819632522371978254795622466666746126611409057601822564260800436686766355496586633212519557924502626545192405723907886702962966798145671209898330582240767661165141520271448708698726255723744349559171846553882835382717924118739331690687002657601716751001996588690435431263410621452839478805089355840092263282075708852669869041516842010014062833165869266613688767380302237052041384613533340101416818431464721651400438381031305599795069779953313426004617001667363555235006452466775937367158524580636971215802719232944188844138465704630696585810682590486634357321298401178164693498110581441319808488216171110566326294095988362991417937824537530993224949384035382643172659589261118363375224418488492943050408553668408256454003939055737337741867427462110942002912880661203492002919739352956974377799193174103292425836073173015797136360148224680092486444745937189483380931449921642100367347834354828663280234053452824284956046727463507534287570729552421729521134794794797060618626985748703479671119542945069128720882038536740211964901777072289992309353821961112632929856744011838664355637239652304586231155163521477887771777177806035995959087451437854324818092329305795307849873658236100795138809455754211683137579026638909670037351819713551099428840285297596254005095954909379561659768383755878352230510267975707540599709532862629721122308165013543743803219145327225066844957075615852828260570964691633861078019875718174789005575944058728502273339798204434064180949980370475606662014167006526306093995311625506442013407609718377888081577139368142418333037529647347648281417376989389014250569591670121630678981420742395724250262906353741536432084565475775700696118730379171705871718685565035163019274564218385824998579221598824354473956147735572476903655594932178584507878219697170440758634698739848781727992622172096847516777807581821339652091967622892906458732221039805770088645258168422450979940955753656998985613073866082042722172039083220627249650903901491423853194372853061920503813999533979750326434486011899665837326951110995770075135664111300872099308013916015625000000000000000000000000000000000000*i1^96 + 124626041249051853911605853246087972456623329234846618493341305786998239437016382890353448473660625535095835860459129145560651343532196754372103263200509529908995809625532426516688658216740426282956105655803097387789081802091407016617494671690838542252906689752649950994392740124285472254058884770955700724453252620184941706126176484837096157107318269548915516753264206020102155542579902496471112534590882368697247063087777174274850762819832005929485199074156845065817803060922362897893963677889044363681383270108146712110849809216036025112367571724366139785094420671110527414273957632274927055937008055051665088404955097557477059355416455753543834712599276559259935182079348075173964157342216760506882977755576236983382066602520679293626877161973116557088213562123598038487781155626854532973015853828522093653842951436060328471216464664285329138756031626782332445320078285725185445240711640358611259855180744601655068472433298400201785866508524045462583162904077837891883212122592157719199532662195310768164305260232302728263828910625291019313803869882906358096197127920149034562983334280579442837180253189643195151352845403850734546088180165341574551466070760940097102111056308525321788455592498784496536273494228433543982318410051759566771977677385827381841830182831094334811622221551173880304400817670425344264284790130839865529836638406604054218706201632656823885457335178984580150628253406383240334574618104455373795309041649887789322026539851959443654554546535636942547234818753484936320561107339888873762571410832120242178294574600344404274210531691501002889329267596797116355114722301779063017405697137024123064249401327960228342760401244502251749182502240769625974416474490402303584809077493189132632471444460188438656220342849295115688632807682683334022846191645993628303385858447843495016422139702305125229615861668825100696429852334598534779165159619567372499883074214662375084397056976983837839678136338841551922526906343115642499070163269219484698774077956508832140271888482141962925651779666948869834350330112127105751317959751651486523533482632913815492117729597694878589679314206505766578579713283291790871953060625521792426881384509761267922926511717680458739623389581376947492848111328676999137296824615597365545618849852638816289480563486869862521292821816482305750843964446736053653370448061196085820275972564348169318266548365059326634537152663366492266404651004715666473829386908310138232969850567824407924316194898292321362384117696391411109243156528240025973448891936333738060942565993526541851347682649166824576247498734466113712160684147203327677451972121448209510823920226532027756524047340959151767978625213620139367608904268584005641946184233165300682942847778010034392302266426094796589712401048949175288878313750349238306157417421104751636934271398135314483057700552100805826247419402822893275569449645309506323957936618219628274749416233425164469149562623640245394950637921135182444790890753064890056845166835649645471721338599821066598884241903151604885089450902687906037490808619547336826177318681374472321295551078754222420810246551068357063784534254283185356300491438611888185084202025848309659934850171034152760835420402627446675161055633030338787146538328607161540939193485156697536772634238516833770249603892820614311148773171211368103106346296833524450687343847285263367016528768930725280886170428847628869496650668320223527909341472821409203551729199858440552132372112817266870868374416543723077854021430094394273766966644857593542202822492104214328127776192159205041639387035483805366294953220895764739482706449171802536733897674248194227521224110148249992781859797728477791152915655235398803434506425461057350857676282174352584047865714723031719820703643407202213152411814469443406521817188062044725036621093750000000000000000000000000000000000000*i1^97 + 2102579778638462757180579873106344818514823087001327597412399442305741356506738434713398111252295388440236841680323930399743802360123293116662973684474750417684406011677767539130216047524589192742062318056592774486937014074978519141061196506105144578350052071836108859940752507030193124923661500678734071744179017985965944540013012760579630507291892495077076061420848163085135813861850855501623347521335636163712774361107854231896679768337625735657187514913855167034618810692571566183667888457237699424730123013795877239305982823904202329965593650338721938958012603771814257883304884183914688828651554576425570666302537370744398646912539437268239608289465884675746958574804287736333076965029040842460933127678661287919142761027987453423355961365186076565456764540960750069852359338009480350533688491025577328260046615244346487864410277026103534659450681367051371732493212416130598762249921155269603595934932451704572285235078789461616142916623825720437433114140044920340585940125808266263663105880297558989562779353391577345942867805869334896576287442018968680697917683578332009859351230078818184253748716948791520872851763511816412305279044377655216539449026251171559552710858716017638430066906276084654195280251741915841841573175896128739169691432193148427581970862434940554548796284764020075527340133642564353306423356904534316949989795973420372497216213090065189252773920190242689951961297048373157255125009683685790443082805167138496878275067307064768486337628268865356110412282971729151879514886016474439851373808207193801837342306296217233549264726957146842152794584018162662213357186967837472359054874282490195524359188393347384724861273485232670219913323911913396122299333634655781805187188822361538778476146691258702519122767769241662535192209173853735900689688145292549197583993518048065133770810943909413088779355641693809350104502995497869991288056240330448851124684278687456884377251272106257159879014158780049957085740269877136453145954368381657208851982502987785579934861550823699904576642055639025834322557778198898812556860819209849257692047749867451194077475870604174376022141078340181276496264329204896983389978602760446535400922007251621891090384643025822027173006108816587951829159392215567690410768481505412050505885772185131998312511158410988472846622384111595622552561068446514190839816799038514252719813099990659167346271393904689833392637555594851851285934764308414514701439775204198357712445076333952962052469625131826802236560622104077700289899725881406431477154453151080586366615540782817004211961081430446883555698717702603155727397950136029330675963341945813757138489773649250054774182428826507999038152827870919620184452821566534786020154459124691304487573110224479611643995997509269611862699980236879674224983540655858385370321296395002757392210679999975224992732380628345083286753381472262227128516379601510847558255121151122036410003053014618246362135905639168768267902330838487947340970661728314154744028995746736674569597268393472876969141356558331342770550263062566379020190968136690227037726032218638827584036463021914599058388124206814594057430639712926650842904841745893816359296696777302545347860785427090192438393943150107264674733241342666596248834524792889390763547758329071632981884907187308261099401690275743639825576713833297010013218471033737578819595879628588672664382606433683545716565707639948309983656252356120372502784806447224718212606009512420296590253890452385422266941715434761660671642212630012422050900170487820881204019956206960969643625665682192343155714835010723301225382460934229973027948970234262581102392331053511288679759552066203921814981960301205259132711668677092314982829287577137255505087988327560570514066794959605960433730991304800977834726872108543833963557335205078125000000000000000000000000000000000000000*i1^98 + -14331826892678094476194225560852293147307353914497419311434600281876415912520426323038481803277150721129374492899617033429215722040871858284183464005208920163467561632438287625976256873476387805533323566282890306062398403361248941784198248319070451012025942870739467543915412281187650183413902540737836949682067380931624727602137568474089128877416561970732323825480772665356593712106067283944521157160743292877827508096400372063716403927730640857868211745185632354756497193844396339273199501203397475020664183521742707633226787398680163820169762982835816121319686789051329428332700770009726541094647708717297164405390413417979786517074620795633725089303857461559334905343461855685601162598617315442628277647060110678122536302816541454350180061181057736447375347236906024086034986141772633796105709893016665311566915044248728449009095027098132254807503428527033621878723995610621843778160530871282938927200673160460352562900515762163538305467367012890878965039003985142632119389581186618951824444723216433855339213977388502370506204581506756063620481720925910044067125551018398901742990153796802556588256782009199484691084492770061654107369450149557755092797958066527628655977431811159575837258373188355959727708369063185241616368793048117250065291786278989632779265058343825678505722367814925725928283124192558921209817376970259037647942705873698158171727324202444571663964860865350107925395297544157031197592070634023076293889813033589877703788658684678069211194575402938160196868179722162452672223959016385976483387614590525054710199192347718558979575062052374208420623190503383403427946959102815694597677107818481584085610909528086569488512302898272722248908066093218459408256177694783293454628294166934622189770908354994470670620314021208388771288384544571448604538559034661301701876650873078827263061413077196137456903574750596180505562845746679245876019748251951696156030718990851280461461280588737847151932008574299154292346023539001303435146949881817323777067243783790385871188412061706970904041825507252960125446194971627214076548684207806589168779571934635469079966470710167052817460326746598981394809927708967563315726810687902658549974603238537040424536222719177690167277868909308792599479242048917570823327266859882754688722456659957543489771081957198824228223896254324650678544487529059938071262254441817181893367167910021748978557832864308527452760221647354646406069586593151930039143560370259452737900444639702149941755233799368364618155686497714799437742585076554980636299922785912093723112449710744013643274680081775110217064023115716106385775735565166569182907913458510919565681554391761975944518295750942559513980543803524800645684576781793519545957126018446506419519945347849749584586958828656548348234701659094046413289432914943826200775052716585205379899657738542297189553739916916455647196947787516287019813298293946140493874359663111600218311193355293803284697058952192402276650819092707730910744144730518153139654242845797827193633574771659632126923679963700801681658839694159133233098763956013899780398529505904966080310182226843049709744892270090101539308237259331091633554794646053863372545382457060945239788346792147002632868861504530910000677264585530728224115253346642934465307041011742229569084448523983817548210142748663827316581526272962774636224844041349507948468292392588850411445985431628019952292476999398247280172400480568477745050000082148738707528330108917580095409150145407624243099628105938605820017215995204840219855725859479232037401184784011908446647176474687132443766012174038958979840338787508268066357680866059132356307109990685396899217276086958558070870144830849515757478396102360370241324570100983445760678753158708921924129208706968819849660333588637156482320763802728102437011718750000000000000000000000000000000000000000*i1^99 + 3618683577785569507138749340566177326063197876583826505452336367041281566239276863155546652003940849239731713148371167307791813292134629502218036596685225495807074000908792472020952317644798051279102060249845818739411002388315010408579026999259372179502674555431242600051683385611610474303427580132281612654275423403994962154227595249379909271778701549633751365512070031148935892150659829251975563170793044650831263450569863585183965641928172882069723869820200705079396354976484932348163433532377268211102026361595711560661290624021952058543791157917420459631379634338243562278848087187749503424550639554861987089707674960278267982847638690534565080097559926156480516309885794941617980597028811580845978873612486201113790421100986447991799747299456558170467748777118903438287016139414855970809642266369766138330712423264411860549910462624582862696285019922458596448518323226482486990228445136013440739252757502273403449929964004999261666130877544640825541167454933801597579193183061198848364464275797516128647112092835946518521230899622213832242619748593878992833383574589415131367330495404714419643495719159302078716467058908235780187226402358637921213323043340653115790760332254455290254076754472514490578321721464453426869943019492772678861937269780074223533665432987843835701034011885444172227501896194631183026927443318868937332297499606482630490964066556728169044545642793998632919432572397893357232813883093305323031013210829244753423552968008777422310020678057274401567293221925834403061345908966244145049788260840454702104359815155261876664707877563081822168931739551514449254367516734031609300406442275785545608926793999131346344264855699485666877196006404759396533715360415410666817530540171717839651389483752321144201109003332973999233190935596473574363505607315430476625996898603077602031411616427071225970148900663818044358014324518474610495002922898159310650838277133791491008328664788005093675103206601275273584727307621063912130596197585692885825176472902963628780073965075639196325561090364302393390367901911822577934288139644012938465875994449040340187140215408206249116792228426240119409250580649748181043698138680399559925144924143746369571858082166025273800150682571463384176851345051913065656059702708527240055809878408777675162351443450453495014941815790806417157885316173179320848275827144497469938127278327823210087786301530349692977911149956261019171754476091518267742159434510494009502652431721715125665723088207913974759540435670525307102329169407712334980324821571716773101945845314918315587527744548761174055287860054152322263997103303273610234755496487784002080952615290710948817227747783602239691542908926377058378198067981139642952426320481540766833885802484958370807746078127143387153871845973316580335595830579950312719619748894192932437698862631030845157402520104846570622752925904784639344267620982404827214701608686159397058175746125780286392455743860120787078301230715405013394983404010754834545569553471217048381679690308049421575604902782065488164189253063575787837662362491814034488036542837382196945994491114472727399517216604304108063987639074675903080829497013115369959110626239018519773329194968329627721487354616046455014955381418265636717149181858958498510755162087707581497645403643221173485622312489739979529711375980980598045248750093932656328577707159461948766294757725909796690398061702804254081464617702495032968804974643288847801767293482342765452417109930981160186485190849408715142591338068897824598630740633004427373140697656046537161469594548280994580411616966724451292332620181461467944288857819058645768568542212555034835213312140541532242086704777223619847427670722573841390857207225591327263428449815740572402494189408616294118046645823290658025186437008486328125000000000000000000000000000000000000000000*i1^100 + -88821866049698558020130600515696260983571557055179171364208060814568221703485496699617135861747346052990815572547881176666337107230474528269428342556060621110054346995055008907744017888375385101507155985076174938408781201616019886061527050933997108856329591850145126021596222406552178302094889468412132417191105255271167513998756695979222128100677307395412977122175098880018747693490076970417559538196030682485862656561955838687203832534661139794508353370665422922712877312637404628222292424223600175230341093873123735969915715289876871978424072203200828020684778614043104449602473837198383961201716886428522146357428852647897755603218404003631268977623737690882127720182278698655855690882875309714159231910528503471873591120927833196499929869823523712025285462780512490938334763248017390992361861179416055919846606818320894275849136843331567117602823230041257988188738876914977994399664925002726295204131765310950266626852217921370884766857027845450846668962821743016584178260177149445511873119020971644928362464730982630912432495142433717449655059638082861745266766634329017681561108687130412441866015480333447216206719792991128775233916565356689902888003789058691220201907551312427425153479651263029784839396757997358339128946783536945477131166635091715313476066596363970981196437013558261505500088277438975523146234072992539914337886182563380880762657870645713064403675157321156436312449261850076258546403420966600006451642031016216736351730195763940013374559084498853815204573188239025760626058992388071080392342684449250999804331636922228134505812638348394048607338904021759969725412504539818418467072466894686974209521817587244832631287821899120423809608518853034352950085660557517076179998678625496869498193970604702488913650364256457848274551057502621704166025577475922402043380745705194710480365324834635197780200236943542155971268818339213151856037587820714423604860479331163444107953646576277069326655734640647235284149279587720232184671020998508339143254150253095087314302787999416046883676301577727884763833829170444759717260776860366655071717178666927203782906149682495501146031170020745791269614740183575605314631752406964207447729209502120440377933884359493408919541124658914694621074665786143838728056969537909647207628186190644905053625365155579329747112653698949599757057702384614744559234536182464532037385724169556073884541353245705675287322849835144206281056332165614880806631288009014452628504346984752275393138434915221373259195829167442355913427932693860421550752335492352862780932930884542460815811700861778038673959779970703284263859679319616956650462462447861515086359383598093641215714581916018220454398538933247320022662328295050969938156096933761393039718864861453901703234750862976117235682792118051029264890636039529897125534284302231547429725696215356980616862515287341303230518638201208012671840116270292628970963742889639830895679295410300532019120019375129399396273842608947408645864928218224502062975761362552538375813117864740885219998182284007328530941202301282737070570268471109921679911236381264332469117458667107593041044437135255486650147385382845083629025382233451656538089150585242326347945954226859424048027736816772669435962517641469052985195627407649759187777078953314897006529072440193030852626370914742554281377150062800208459779120197613579622970475440565722351466268331160709925357165749463783943143767177171425369733571744950890838582156256332006141524388927688584127229171322897211355637275354789806739259184916862103033500692707764561079912364505083652249552198189551835470573708807901586181483477411363316369539408613439319193031004842664327381856507279311307958143163362759425975934050164657216021244245628316858776522601801285858941624179601806105657503906250000000000000000000000000000000000000000000*i1^101 + -423250409059784497279334473162380394858315994046072962225372040563628535323828650767477086645687259916366393853410889414837383161924447725837363625219115603038587798114210740781655344920590011077327034759240220141607294822649037164713262493659257756092162813543648713172044559648466247451629111921770436820011784354144475389417398380464617816482513400090667596760949053552564007494426000957251711899047255178770486078534203321202796645125942951873296420285107950873508257216612202010145215341929501506641713588006461077670629486380227056977069350243878305661850916493264095643204234849432397172291100945788773181405289146828271184030279117602044486426105812723592815451374667273569006573590303586728344353186502373802431572104125630475711340671463098279780320301853690106646811787314655586804814275778928571956926140107824513891933724363394585198597452776973104305188794606560340626667338298350223228587590502170909432335329476573554956070438959063975414766256656202239253207122468584053902631167790408747162136948581976854639733277265760692929131294922503751729096536411441968207781413194834446034182877576677769814862341285186011161249351175594270928884496895917039686415602334817540984889244714582043728517962508161728664839576127593523974961487444313042105101331784960565775279362325388285841759060675717323891519658861640009771043999549481335574251449171157292751009238105981052826302601333658611109583445460499102606898924289514164679369533091283150472338505745621650885342829585368040516617941777249138054849513007644581435067385397753399744319239625355866973983065819192397997496979000954786336175987945152944049418166114534521531474801325596640364334337410119953520212579826020177942227806163851163632131048449944781692041975494710925608736692010771338867970295467349966299597101081609890394468473820552355351217068735503417730058173308894198186387218503361817828260627175601062614786602062238749203061348979365917429327938293988887401382925831879827360689436718313364844280727936589548228774102475994090924357442652056652260456757708876652575773635118041402814092710276525122348529004387137012636708429817568989936558458772603765329690293582256126089575597611909133986759252852025377055171908291119814032775211598466392663022083747824704063914838001930316732072291575577248927338340619208654645855056252544869720137186862934204785234890190863704833294815308592088782447374172755953173766069934939537333715178577424683709787226025626232273003529436718070655302854086814036394751297621871859203118457684858864351925191251310768458319476299979459119230638588268894494406882802857044278868895264586109904062766064417406693998985117392844884802090390513835042894921174491907156557830624324378550527506111501315525323234292958443179761805232675243023463096966425622039752115174781884486927613179310924020500013177225069759434437536288236783439322718536425557445167083861110236799412626596015515987882272342288062507123039949684008014181456425252683688894272111588658561449436474233299299744674142028096447152237669497305709270909470448936848840504460668829471455850299331261280029948924922336943288309854951511021186020388953665310235191382118147595915213015275558206692870349554950491528598720472871674321503516206165678794512230313406058329941140539099766000340823755000954135931928267113557092485183196955870114542970488409462592764860460983726010065464823741152839562005538704773434856554913221330470657238488441718759722444698121928185814284575506782287011301583840844880877606671944816489735810254014859636492132079211715068984921039841101908398922895676948221766876688282818171435549195141373883682774007565437883753451301626653877952054774165831911255048898385460155103783372997298508268988756156250000000000000000000000000000000000000000000*i1^102 + 4592800490280822191058228922735434890320663304217406259937139253952671941957733958254574573971929280340471626469814676829831427854651976851801162687526059226205345945132587298019272240233082458618132157683699162274762489539007546369564215582488906956927017292114860897857274202558779946415243378265735614931516102483366690965842183313468171233021424237459695426145280046144002526209015496188441994231485571737392405612816338545009809202306821837675526444408152247414709256144997665356662736614709343956417474839909490909543120625598802621915076222453168748362694236833307471559586066272595111566267858723589048118037246263095287795280278127843849678806062649828780668231417450168127953504327376144557673977169983795729931974472844299977678516910946557034429556876912218175666459985036411129661134630868160813796280984135970482313818799385494243938341949117749786104327619614161054772888818585018828446363182515468022518017741189497891356095280331437271006670472738425245909675686249676186409929241020515852824833830941344104200331851170044806479346969634446721985256199269293800812880778523236135815524810481766824214054091807767084575751447690131739209617156947034713672066900522108903863918334089710750506769508179535408541617192032554536956960375980448743650240759493836145163324620738859304645448297686761567852493584927980349233165853009066508275260605294047211020180251205242989977294228272875610983248539592039250828955847245434759022134134272793385697035216525206943115373242241284441174664342117481418110422390995839505816660327141053378269840264476468947140625509970567142909862711023032257842887854223899945337858149335841790232122530485833293613852159709090429562469893542368790184542057243336304987168227575266173497825447151526425030253381998178559166792329914436339086990523641699877550087883445593852008570319787077312239504648514240111151335673388797999152395759180772909917461315840158120826468419745395604328558594391780854331706094036299884238602485378275556114978474064606201547395991389414241491272986125224909266445323137214307742192674229464837565919430056689080864345224390669974555883234534163157473417848400704194271196778105789165855162089836853458267446190717089829117132224970185857329610322494398297005215059590852083479004960704846519572158728192894037708624849538114155114909995248246833312885960461601007472271414168277919947552193005966256954079519921540658748436791183135434297753164705536400429690053933414683577658628481780599412860248966862676809196082414435488331528542376815415638808558728631589470365319652045574501556197021558540657336449568281796849636729957384566150157637065056290294519254173874514129781809404580488846264188812206997958778064227065758235454792923351620941822043916228620219990171978860979588419261309057191262480847896359364649942040835781859734848164608328834174569745300722805315932881882350975546084169982735494408879566353298771369445678450806414707294449936889582720777472558664986399485791213131644557991870253345993039422126716921698152782520594496581550354962478876830329389181334323506693874046151248636625394371660782680992213962903116447715503175556725630691050120335289442754781396559661470695867490980888603948497858470552423062712950834086254281296214310377382347968460810238410222870072069818893613936082283632970453308760145722261493946462797314634655932721142683196794603898624936204997821782858585274191937664937467174653598018591933211214289266696052600541807102051507201473338699569868383898034098202616666848642271311993031585778528005933591660891282904166354571412264772636551610124146759516836215082339709203123547585435546649728245078978517762878704255095653828339305390765974759282953467255902340098442583883137500000000000000000000000000000000000000000000*i1^103 + -829796965743737362636051792430343196958250418651938465732144175895828966512693897747936805987313899254720404653714097652489990300429135089771033265444069291854764710374358292745915169992636770419264165107892544528244454828624879860550774963252704548701174946901992802667853743611085850767652436810382555448033689484476586567826827467925902556991995495080462782725438574220182119060558284869365230106174824690874988617820105546033233023900444839571747936743510133272134990406386897081353852443270491379731207543087374559478673327199440754133323037013518722653536386374425306706755143123648916260413354336973868111386246074117312731204527250240298096491461255495896183856001074231779530570365525596637012259704365602525515303709427021627760707386728379971516701668119013851536089808758405457434510200585361425005923657961556148729932720200572804304395730914766809390415436316184944400316608545740503254306942250604789656224405363326785247207791439443905752187877725745451809998910314366831228902234469150713401363724385793185689145516288678517524488055700937482330275286101156455707725398212670244222755272605461327266356369605869304113150490624722336230456822274483375605517841258748833135394180032870022146502161152401418476259993930605174776935058206405986261012155493515284968203265769780440817019865302259167153042529225177589250903263614399140223268530191003657452203147489632289808673614654541907324548987970030141678822840165878185530974542287189563570008639889254209897501947772452853163822566536319052763388482592464608178350931871071352825960079434742009403662841449542598638668293063760207158154780433809592609180331667391820678466805207025401092327415085121794293006297509915898364887908049413387019689090708615605613721204447824629064480585283530476763490168842776406193438641895724475329453181009422336387562019136701070685075594324650290874088173062734752472965491536535121116589064367444046675442941078167667656765178550917124578674326531533251946841468518238875847138969335422406562452952445396428760610434869913178440271742223344528723589843646617507913305890316473809882627939690384322069058815536348795872060363193775344553997194094062383668175531872708499555294343145540291312064869574765102061886840015602967727908615413301266785788873517040042181236128552690949219218547762798799399561694734502919521159485706395986655569764879303195607040680933013063080636478487103862233316329989066719714364309182207112914562554535631175759465632012945213149536591609861981101892857617060243272649918724970408207515420062054755124558080517372933747088888613322015598476021082566832836689536993255716109980856273079028449842764209256497263363493434366879972218354386919599040890125264816439390338827282408343246689091372831027045384874702017986506993862971939633636210476175336053411681562831741318974564504582862262323928745404175258429665671061863112823593682690192579471158605136146282673478230391362493571756170200874803234094225517815083522258525174118985685247469283353847592767109200305125251361053893327432245507210194274218595683792727759208214321617540142526366920122480792454669106252801320063911534752660688387550751285835480450157465936872820281700279742106979870760405105848264031853787849726309179181886211201167317430617361929223811740741768384716597656258467649913557215409143276672479098773222010835705251859967723176697788048250723439534404480123848811947222300375920683182605797179008381845498314404030141408163194332918931520748664453607674394615952934195932421287920018984161678473034579311355207885957760783960333103302704618051294370303603512711988973023315039641841991695785437616439596283628910474637173550157664747639567072837400419486771443487765236561873742500000000000000000000000000000000000000000000*i1^104 + 9229106304695901410532543875888846766326296136462438007278953334991022773299579854245498589299216954738709197969955109466962015165131819217906461181043449397410073365275232599119768511001268163439415684010108489799462827449348654744311464936116802420934856500164954837146118908497586530032914072390192488595490875252866676957730667516552041061483735003491583178233805340973693089725415483162773870622466775938634787383019221358563591822871002077535663144330041416743304269454945471319692533916342420136756698092937338591318221042079702343601727289700318515967623857913343930280232833900725640743647387854713525578795745354340627678486987468817880795625801113668074682071611201106113335490167790115879373565930276634184171255150967923669262433441370660285444957842890895042717898152157980732652761542121613832701419820692433615517708304402303852455902847490598255213359101392709437817021478431614877574788305391968883628776935392656410954107673669169078755103092386025531884524828641636936681263109747398670512898075686416642061279220538912610691261417770418935622924435418922772330884683080476764025966505753018065225009025083842765889159333065674134879868780060647386412245008776988114046081971554711154270899109869342880652185405467790490840698034184986238738750227024784297704788748378575204400538895155993857926747901199525188726578668500532413852150947167615029866405977280447978386249115118290164643199963416636683155680574683506001764683070389899454168668997134248600764419638268829578432786105175719067115592683718064043253445188962838817523913850510372324132432151453431288292316106398492458463048755887144928488722545637160739846588944435269231489280974975261648527240615511588490030482433418668897834299129628744636161355195324265306506076005140188270598264294901004404922084435773275233894664024606850648001470785099022371687501988626180535670068837353070563568589102732976728459752261032967468125379455979579336098127485187137766762490288841420849260512136414181006846064525682001573879218787904589817667022851679750566271199576709097381678134135852772793321842089470464849886020011705055599414815083366749129147778145551642244923845066543943110483358575905125594500849451997413219314294160938332815759958378349701742855243721930653141855056961296528483568512095493538110109918385694080971065775268152315436946567273490749469097078224864261915860351972800631676726648008806908695442726583352801792899714359339409647141516810250905640727629119170581965380410029674705472705905722420384527313757224885058131660562165193134805088267372211173277007041279277326967579491870859376920838640359503482992044316489786441119905647343913887035274522766048480310349098240824058565560739717780132287855679643605671214781856043288466638199565324416397028280521557270167796545294915930850600391822934213759368146355261945383486326635470789697768095317207371437852949172831527133780458020490925957533006433822346633372893566758870471765478902704154022797374548175313713971305031646107842601913282639238921184719351137701694710980442640403557425748422742118274042512053131034041806917997596484709619095530161198068157522061271794989514115054599112707885261706365355552015977124263890566390624598813268102007637020644565024390434377506838116398452908707616783423047223455420558709313877089711340669115603795536325294959654482026222105796956505713606738692725839502554176753457071443019950121144866674581071097514724380196075976598365416854008761801382528143869476794985542505881019873548483017803979663205867184666696164104107186514815717578491355918886700127097792222221759501639256507143173953560364667569782823612312434876648849916835643230891561299242290611803420729601210910721979506129000000000000000000000000000000000000000000000*i1^105 + 322700374980804208589383591187834054411835863845550205262657834114303031165044162408840766654682786412948274321066349019278650740644530054641683598207162415960548208130263955989125022216038452086641296628853998879584950718456438449275380510841832687534503464141143363534122809526926857582912991665404501662002398194190494171446657213783054497368306972314836472455224428959456490533917337399921472685339767364220487289814774858604815921824098726277215168121474242292140630873793698929571766241346199747806477641914393204900678650364575368042049094358089512101962557572809787553716821965274554913611229673947988820086111498476251057244517229668175503380864146043005751336640841409210770772963143394187815749455656018060154069230869379346326524554466722335685078976800050512707840961220209562340575831027959364921924166268401560343225418069209837896028646583979748007375990751464299529591622823959386806110792052125250679603486174989510455884896356999404605926354612929850962500086286366495519297871230657029778584027717790530708329668814633232218779496239332095528334533035211074793132615905427266511957072942474468433272672473863313291121013770083093251134474658233616164222858249352136076737835955527055364144594217384911243973556846269522670678389791561596163162605648970599723488520004533205978137264007378674359365143074190670203959483044804423583815488979056340177194526245101926552597911142592037886283767618947968595494344029669755852133911195275512517131283147785843810091805028655123311068217720613907364337911609279939842034690047894215176944756940937187123288898129871186527777914970127355816770842498354275183839665350401931269809137752426206278023556802147697757921066132293880198549497914400267642765997083845165637774390694086429820844172228820821791740760546052907081617032706076881934685630949577124542699723198239100574259246570670186866571449216192924060497395755660334309008913676004161756946143611428537751666688315564348228424932331285231754748999988108363919974659758286527788751971917945372488850696534001765738431841026226350299331642157477413269346926462137036538932163924740775940036767193722747249317078396584373672259868569092519274755770981468200959385889137019081128251227809585572293560988481519030324190597871277973222032531306066467377047105393767922573062164051362814314039983952427575309610907736967080542717095856030112846882634851709434282705458064036167351427082449870563324625703764575543961587484666898992942980045939971819646576366489304509780847716854806741750793141638674734354240841293925408295460390867872315693545093837083498820629507080200470595956540321803215368145467436956552398673753689680028472367003962915652759988126428463335541379611681162734013814843267788138328311583633960476235209395038235028742588500648193511723602029082858102421490750967782533560839821717136296677326512791037738090400057576981523360631445643639790678931566397210791314623909219070500182481154033411487944566876945050751642822137241913146215810831029346424262878875741900554472115924923515638443080798016294693829930702490017256013065221036516944281880337256094206941733282441702654330759867969916093186682405036236446902741339683962460004886326794927185362577415969620907438290674477168564383448684901458572605556463311123057733662283890242612045294455227014831061021585804481459022043968555167814052911287691937761487517639822272433080569623106258522232145106511242348347568457936300636636088200518673985135923076769499110978226891186075900123263892849156458375019215595898181725025925844878868924816408921642275715257533121837767904442464707475639050475605704546586954218503794765581737806170411425684262850476558353710437167160423754154851901104800000000000000000000000000000000000000000000*i1^106 + -1776468001219901355345269147798767045276097019677293276756240201523219608057701142984502960758724981821874905606386444697119177542976116298850081836256347565411622295095727945623530229556836570669028059663407949117345921376996392832212958841132279917262786344594401302539958507324138558398364437877440640480121482287455124646597722348988350023175323193865015501779714800248684011700685474628951432843279055483373972503167317012656326843388866657916827252497123579459075702245440222481731113983103843142851781246776838007578479515015162976980261459970905627712611996408527451581586533668940117122536584305053700278887628902397815117352814234770138858772079328281871131343101848880216805136630613072723797908246931184176520718017355892219149189318609925397993677399401683981965355725960255964834780015431303178510216890286478937398211653315940155688416457369438158418846712071501177368658332349475531281478260000421481535115858729004625079738286237250515726898117345185154070918965025626035973990882274655165219053874290606106738942328341335565606457338724127328008100456636889845810625706967194813155543111267865263378558008213638035091084277583829407549826186255893665340258173969801664377622461664519154146662488721785354175122515730502712520046368006645865955210449426329794450831114555651758992479330994152963429701085748280472496932684543357715201139131448283172921550679653876887310547376265591562510011042302804300820431816460664371312965733377705139657237226877205907396167572607219163922697562785671970325408861539146496080066077776083760481887294207104144165815985157404995169252238815662813078327697015718300736896579906861005368218195773668511045462237424338461403101511914614900140457136711604662914924776314690891994040358935533244272102672489897654570267436711334692893299061857956893188218443312033769465111749447679448098820973725869848343132901817379763034836169494038228996137331781006924545765223973602342837872962054520614040195579259432766773538660045944140222780979221512595388083311675475388214279418937420838598342507502578431258167201923629452093685718375401621644479843291450681241183192422696832233045672330759193307431931864076617676636734792384796029419160418931683177608404590058223581937901965681307955763801510678236439753909536781621069059347509449205113590118181636957236191023896816043470020340106243067035035335543367831926634356776897670874469936005287685361331047384506574465216530847959812569280171778896724110024186948596820190954310269841621117521877786560800396797510529499517208829541009099989812057671983291003195568951985606136305754176143144397523605144666253150502607051466294851075698610791884277453452880892502639183958477504903162390137730348164130507586446083521242848765772061452504314232383518868466637630494759560177298423233467712645087608031105512254202264535445387787826591714194256967482114662403487405136494076326656679662522624236984377418405743682121871832498560118641979772094277635865246405502289054197744607869568602562863435705990945968147529685942528502600723636134871755211151156774190267023333772361581922925641058469760574395536444034107996103701952710620693039050668260109008358821912185613434025023445465508876894947477868360977673675687111534966418554371473985789982374367698492253189778803449917516167983523275255838405365514391748532997644854235821801105990034966036052992747726241256472995721850290194667993214926334664799381711978041615747541141825942968450793602536089765245080148212459192980787360078708153190567834324439835797371701352585101566370552799892344927561695815827789628998577623636666995162146367034079261366884231912758774131084733150479839670883392532603533511042739360095432612800000000000000000000000000000000000000000000*i1^107 + -56567301994670836567467295321851478538725690442231155356984465040616988116919091829997366645506427448228100804172136294247114723464173874486345218776999413740344190235698255719466581416179897709456298528163368019167587037691521047544737029401097857793349973039421830296960596763933979960257403100548236926185324068046328286408424076989282640021098671363910508751660332498189407940709351177274342098493526320643056999444621244313210424737829654054492948959860963827688463254106288605327781958866120675480452832531750297190082497908452030861471893065252713636848963027676131833962652791569723244541482852287610408901689916077956122495941977724619351245063023077742868303572549955032171689147474607966222194673664981077103620418346526653513049758882206609267639200335047894213818192045942410036048924101335772236536027156985861268336528229941722894664462973251297522710445568545363502967265721583475516604323477372876065096314293479193700783412430749366963048236557081784405552093352763269839546300284922431854203165763323179204428140677040052395277740387480446402558443586954487852532203516224002885052371499952763906127347079898291184340162344112749912797066537649404069360799080083099715435573906984163037183122779349818161663283644589769429524355027525074161368014231438822630835688584750558197353464848839868783128913312539700262190701261516618795853354721756858924833938599930053830039572991798411230763241096538929495116941680954116482904478838760572544708529805547296469368508694188811358002977309470875156200132463558047646810680345877719946466380605550073871751590058982359637193870687359311270490898368743241316378478207790822858604096553058882046629575970685371350847322775765304232439385202381487671110006456158583623873444972775711900873204210452518504036165385295224244953262986257992306334201075228088284024867552379266954415050325948311172805495665731870370166950100930318345930525970955981650924299182704926105796022080073006006342164700064203957457375878088117728523263277729995663743323853832301524426867255584776851859593362651517885487686862150277322968515471536467039465826385831562327407190773543501876099298674111456168182985282572548694970604561754350007445180045108394717030642828826982458474622496904398799455118305424257091078399785690734920048319830431862145474654989375743665122998441145026257003599296566914782849933313475808968808702502306992082673150053557359583703050298084259741746416444698938991667823117529915871680867566139508945252720153656894668669207289635563488971173914270544417176081260814312553173247543788207710373409701201915784687756408993062314177059012895967864280697340115434081529857624076207941416279460462909541938222834673657286897460123684144699593247394940231938367521987294830882701844927638685757108184158408031717278307523020652923153894484912384569902182586106460683924785794034456484800790265019051978988893851428782432154428729893830048000669961878789852946903541485121287263644338437746822341763589938693086065484504010473262555978106536701637914329275581708938448122303480506101659626551607019600461741100857385191139162393322386108966575277157619165003975612552379815895155819847488943853439052134298877647156330130163586786502356786343958987995664274555713208975279181581112454278810806884178406644828269153172191117236835446766832988232235032181299674966752697251347805785624961095928977596022478345876526538351083191782218735539326102282189728786751376045056097220650360165711678875863448762501036360219168808801601224711837058824933184600729641132126143393750800904502451860611675747428058460430995829427251966294913203650400300853433020258548522391259042005808875985997539225491804316468590308096000000000000000000000000000000000000000000*i1^108 + 57780553709557548049492652821027534690377885858246278585034922392818532078622428717389309535462105722264464618892814064042518075416158169717646344788607561670948470791683654470852665003732173604215428648511114951112066344150418439020069128581692983490916740884143418256961868922578888492751332413631824319621841939517140428272511398861782418328284149052545532695774505932044122293854847916139886820613082977743075016794398006199295161268664668672922148279902450492990525332817264639292400257026926617459449584821967606309423785628412718747174559826103424706758001269799452159102866778905815008479976274493009614408596376623700882934008664586524929086220226054951131276218771624261684411080777298590581845344970540456929609056010914758658048747014708561475995276099302751588898399325232924214278641307169240739712920450580105764392625393481529128801847957211449038055616570907997817578384748951683187261493373206025931608744001874613223496701427049538658417189774273633355285988109512968098104676317613704539276112448071491382283119775017535078999130702588621564774978834886139887927121017065255390529682939887649522267905631526519787043906640176974940422115649558435781517366453611334145117313889464764669521588992283212892759485910892446212313888373551865737107427119110435604840978607095482743059528792693265898215917615342535426217605591252694995905393339931165844907466607707621670290083286688637667370638936964035664499542292279578975179814997303538934697555134020682913409190596084065249267822285866595155910058031976499345286341164592736229086201847078945423266302860541540727813995872646084686863654691074147291127792060034593643634359958530829880677590946903910930791884374381742073632960607532515251824946792243408084781273300136337063318477805685853962862068141065003063685052653066009618958317744576289645292794284294859670459392368953383556622143629489126073766897238791138875028299099303284179588719102310605408775511026050993331705485534587982762497013542634046494236151076628853273012789963409170451653027518295538233676164410802564938222157620566304069762602599870245064977095844056171314562969749111930906425615774485168821444301846943594880664363163824768186992150000334774149550528109837100067848027237968714597734160428112423121958707929907634287929415029575427636839595075601910625830021366723765920667109982923442448475614830691145094403896334909340911757240788632998700877620864264794338581999035607102979866229305491965168471939326199234184366096011555577212875215837306745713844004866388572953889269514062365208977891047424980962113314122343360978154465739819050397575450239675226618880899723679309202929383410852171759537104213306864050799209502738605217870167919972982729510844360692172853640170017816086859013203298605548585552975881829016267965349735106287473389330158740431779300607209769469433678401514408843284893168745048779829662785361250236126046972310232984495524842841882648059230942746162536240122450814678836438681226298279403953566716146966044326772316153757370352325043937304285777870009864654465530113405317498398575018499027619736357563065459220888070844548384735122551426590280541861454644181886298982831621658394229107610233125048365515469565460400578307199109373485926234386070946841816687345813406200111424494411693667918360671698340031744496323653107738675452271620534268800158705871077040478315647339101781979004455914443954818005868007907682398940679541100851490962730288258465807292834804483269350107739705380105641585406957905608130728678392787896243211899994579242953222424460822383753620651000300015622840545407562552183111006703810303801812163944873425579674160134868338023970217839496669688924530176000000000000000000000000000000000000000000*i1^109 + 4473659657841048547526501472844254533854538779965124406906517736007536936822076993807593312920326034030544657704794998991714400825149151606622134155191831250119648475727761090312773443662435074712502736332955070240848596237239375275373477153797413124230736042144475614895291172082199253142560053889548057182604192727819397357222408175289358433561940262924361162977871916518397776893627890624053208404603600268162507070772830535801311478708734139656608756250169506892370333814278629364041861730690684446397089037107838542099791233715795609048752235422824414587901817523910049102372464953775922531338751538569683037297685983523293784633751277799358618978743196092014434892335665617292868899551360892209043633312017352222967906468291463641379948423354169813544005328439872099623928760849564680354754582556578927786520742421001256986301501000433567019908119471340522228191167599154747383154539582886774138778744490153236445291771202035498945475582104263232043156286065967740490509382613908225798572384368514941118639909079888055822673724164790923699786548249377709897260552815100000429559700335963486842362005888324765143618919505075022739138253645175185045494352898595847179250055509224661724444370925633693615177015314776447691506005600513050053195865923610488567930403816334417208710902196531194833999959250569833853903132655949122621315991570107981042032390238646288251473032859299261796829985002236887197241027893904625898722996972826915159738250189649905214377598613421078138306421068733036278605861902614623786059479946478074302434601534512642406591977765533620556365052132083329955022897790891911014247165449132561981150679483147310915261088080226604691484480604103879308352028833276941330753862429893687458679356994175735140576150724489692264210986062950051703934763906687574902810345626717435446447671684034442994376613577567566697043308652193611908153754858154760085215693416530235997441487353850531499968526162890860811144748994499928778616970151671295322992663335591139356604265933247916353463163552806446083567171236612195961489232001274822783135445833779367645815247307940406735978420598260535925356843393481763085558312381511037220364064944414862180099533122881176040058656455439907364628449136056953843624588105952783387104671362990839416669393762119244422685409515210581642798440431759373716639312472791531983269830211960600508037068237945730252903869174638834844170729344507264679906719768681285386967226620507370488274772350772150471644013095034117961738968090475626416604158592686825120404404852863931465351987949714198462440780129043250855092037163468305486900176160708720366410122504440109154047659311052417827185454646080932001032435075079111654332025132770022843308756172113548760742155381232619558265301155038949079846423343333407198589715808399717431894509736458323570838982320441614027766040247025268931920936847506939181700933455261238445096352616134471011352403413292420108586473090213757249888066643173461546218936313193461171038983654511962459949172506526143531883282747819417314800042218504943948598745789139153730112620027846949952945193932192911769182628374706386346886154182935086359788738844127540086194491082859979526521517869266604983256495999506480009376881407787929157022550335070774373510146934354540353813071059664729530253391503722714969681597473253870761060132544657947990226893015087081431921040316038445179076368527051280195497009253985700654630770280363331084213384862920484362260625998517681253342990688287983947961913241871279952852135216046868009281953280135080206698985683093253434970694054520200312674451624669676719042346154758981175401033335432659103221908056854705673112225911320580313392095084359680000000000000000000000000000000000000000*i1^110 + 7620879162323105180968238001898406593999926736380450185473476146129474328937116014905240208531994296222929114712150777332937754670442842743310274305065262220826776258220564443273503868081310553036227042271249635586745264585220726617833284713523720643083269542932777148584332462396199819588280597209207599430199295803488700652424920314193821586181529669557914599492423815765949148120526129612850709571109247310673263439877872687838989607316637995625858435473303533086331311278752555120863556894731122145123571381927782499260338743343246559354013842094907164959861200867661237844726947842866542022504850162010651704524009390861336515414814684641837262444306271305847474807103169008090499340422095309074236612209144738386954788747287021876687229838298599035678985920342129505626720312279621129587131317050081998613876890416806534742663677121128883118806894927935670800236816213708760079918412193327036989427282033926609756418659313772998984405007159239430791755042020913375219276872283989880640526701288885910616748243066842258389426379066715128229712338607658208717645215376647623919788377031938776227386354088524234234740058989555874014877338794518390724822925747067102312309014823854120613806049390064097740743310458953479147250760993318573067466311424794180670053361398409015947547261733866088225129754305146365423835303977027564494771059212599195447576183697157919381400270643780356889094340053665558515654507070489574295207094557575110467185634370586741204187140550908801531530769396936299358422435737936028042569847897850917912596018058616962564017676222360034550204481634163619796750799739641775183202344792331219435512401200500995857549309040507577184356793218504156898746164104808806147713274228860030954215606155115833316207131643835754974339804454307983268549425504803521153299911501617528884599808355065271834353053085117518590765741924600218167422310642161900987370928274748564443210290905542791449076536259695497840575506562114339560021218487031862362343085328666380588460288230834744440850869549227839836397597429811280654584732647765526475829439705060433846765654811470608108619704270070505922236435181652603063926225922548368721300764554557935195292919286948530007670825825996375523844492138202652051587098700739594646296125079035728807194647109871405493246548276355405226118700446734163617210395132205617243499785314790608457297239557956972944693649300973256975026973759274219059339538883558457043080435414695799338216052672497638824968585126133428385158280333508214444799834932545103331553110222095871680934716732729851887777115068540654083381809950062613956758736535342568529025275843453026032582110978551558785023652772660812426704582185086262940677052075341194846046974003204413359307011996722326515827559916948241829852646881701332518920486780990025708713267761103631670035177065700017613600706919924354729661994851191147928676258821469038908885941622073694931106535687286423329114294327956958569510109944293966992757417301300284172214908311331568143138001390826300284795477446648891899420841471626579783817744910320226508037094932514492456290080797221283611945033699345213459063531973322330113684958427652741710396291322489138971598933004792752200206378181044062622152171589820537910106288912976213340873808205031400591546646156198423432064829133666251264947620641198412728619441886230290898791393604914514657945198614892049025272935774186339495263827578024204401986937349364924200957991839548966015938643903904463347557283323459092715693726942820094677434926468582830664491452736598437620671643611302154871214617803624366203827574045078842694173563541075357175633158492682300470489628236433830483008862177099877688664064000000000000000000000000000000000000000*i1^111 + -159798644030779917428824278289650476012258415012361973217497270873730463238984128991937219514367089116504164437825452389742443543755589924129459364334954758710548953262476648830090340506014825011703233404173493218850450294332537651211785325905027303481458883767603713365178952346508178938086100465309742558426817173444107430988860264277921708448114276390641491185314667294143180902986074844490819784705881948199884953423898899138809728723118002302233050288073153554448343814180663146508978880958011106624274992356168213833838689922013859340844549515592503833084217010155317826615825294045690681675993249951124219555995814786375414366105568773680416904521575454482100336532982142786482824674196933636653145969035890411391348641345825956622713304120504470254472497106456381904479032126370396338064252539717661431623044387888671814262008430648228627053633408046316137275429916796111219033742718068245958330517756132272828433118893958014484800172929437233221070358657608335471650193512731772193711403450758936668325346541478659261283424918630106742634448340860356292338068388442016329897982017590267169643368209678025561371134317259252258335559978111456604713264188857462575742357473385338734054359648319506617901131734759803535366595553517361983202307928408673173492276872233328400176071630328820442096257161285793603264759951399792065305238446592903549105961741969956231082580425539697229339770927746308304967680688197617613764559543136914543532727614659920956608683173260563617928463999970515670377179350797256035756436295410884066472647777995496656180552812958860837210004143698346181413381249468196783828242468881947626824518367997050530270076267624022095547683178155248027463161265818482112758770824481267679710603454678871365098112803910597238953848790335730726378654742700295784846101752218741435328012787602076303039035409153014291245009411502504704230497300589359734245214492726917155337981346548166827076018288407960518562148375540438455854005456378074634540984095716170267231909419086796954171531463906248628315416545663173611481858240580497158963823486244163520574323430336645619038119705708260268101260160155755334622023543409167286518769454217408835833207327995904508477273984630447047128652010348349063113143401929077362300452485670865116821343966670322361695132888294434138667768440757250332720084929507618495833023831424840025248702827061976844070346743229158916519393388869900878198071008350405611251380752030974692429570873928777812333485177447111084703146287003749065967942854498486918296643467127082541499115408899859415429199084002805469381132301965713878472572409677214203280950484342599632862346652640554605887016993970866342317687162189693753443447480347964009765425004000194373577453762551629707595113431305377431157331280104674748457269891147974592787222910046045616077501806573651916497433566567179001693173523260270366049527756138566200184210424029006218561058161211490787079136379504271814258501970830332891108589451102161619078418305590642584358550492656077984966243425389159502984339002841692897972218140503119104474928862008827787245049722062815790938864188088640118660191534275877876053688468757550146130935135997378019492865220781643343365057129752286321459142546799917653578414300497665461590689984766316301888546733076843005294589612071499405500649266848007124851696243065379575773883892908322398904817671580695968728440948713164602097756992255239872997961614519500911599353877295822724608768470786552721020028507153086878534716627082641561076898436237468341478607756281023476075342605385771489325712679988409163404337522657450443129085484470091428357095101297600896487101837675201539782051632498643763200000000000000000000000000000000000000*i1^112 + -592756342576611951081228533791429103084426077733921193514032326419636386284374102947275365372625095776694950828992632631098505610377354490633518521891749572084775214409359784482742761887811241825590530398306548412462993141325801705986704409152812367332210241881222941357874953756617702871423659278082498723456314154892419573007019371063769233433791956418461836009507410219448946375696063214596126403893934751708547228399653063219288240586029679869109959679320002383585255722184136312953322881063595549017159618711351298332662610774937515400012606268924090228877238319156855625200210030550169968819521820450451474014388250246238177205001627334784792163995436324567704191757983255452347372549418422203980482198072715282802331057759454981042332380046085201547980236055981402591854169804120849282865247706500161565756262395803960876685273673991194323961688589196463609889601887589697408090480582184317814732322164760177224367192249352131899352159170505365360323252971857422278379155083076745160856969117413262623678401013446608899477587397442148545072547543791457973075043033313691042930049133682565078692151278324961739949328843843206580907415895316421002131934673583121305302977895770911330415399502196394975577763635472384312482441256902883424530165577569377207829739338359346954037051499413857570917445493529203040953425511448516027365253581751336627762611360342302931581078110729337732752976495908630073717271259559240955561586861999499193757647557961785649577663577474898133435160648553811698787628048109381850712465856877267157529843726839111826122565787332389138792801198541820701665076188573444574481142143271037244909511717716042461517307710756628943864994478582197398080471968230411392936563961712047532838604798629476177030545042303060844705512165525115990109299730922595150207703934305526908119976346195228924187419808866447278862900932282013381039134527661467190874366474603227742667207944077864240926919938017290667879829563455953413722368201804470405103631123794606098957402015744916770689178681945431734841788043352342835881018446472593220416051949388834792774407404553512687614652510559761185614026194269100066578070901810348583641450219295944985746860821420153560228392823520252418459330578284351478604183712484649104630970332312432988932399872466568765164689667586996255327185921169482404668336725165929233758844814502960928771810719624213670292390329578003706776243365023021716860337817720325275654038236584135462656192151789756867979455882832234219650786100887601354663225444514858752654044012828021508413685812184362295263335742090311751102145397374464441072339285491688875737111914639732432588121557202982797061947685665630734502523840014238102297207406659890726342323882987756083187465116758065215510099158614071851818540807762386215065340118576315739612149755948395136113521466752929759871976163673784196621985840859563920577536278055131242117292277954647420993485749294598734549711361118365042941087805315965830498398270887770434963740570465742097870688039281002656358140376910081837451853331444904989080668853398545208480279346867142389361972478533894231704470412239033896965505811985734730665569954529737632102256659006449666994411914996227560191075556725560181665610967417223330560894023171000491542774663495016745534069422846060852571147331669011618744303262531671728652506029696712825726955148857818824580681746824087865564489991014858283397261200028670002264697416213877476962682522678202943555097600753465264635972571275453352677821173273051878679105898777088643638536842293134386732015751376241325571551576711746428646100410922520941693234951243707327138004121675707288991457061180259038288250798080000000000000000000000000000000000000*i1^113 + 1226138249357912811268248445069652462918409719771293371812985756380405297745863184586587673682918471390659444150851574466795387667085649102833164988968740741459765216180956656582153378644297730238274655320665866210664173130354990719008010972434842456895668986231076130208591879444889614753767908169180286017533433583080241551466610411903780352368378474927331679972599130940524601518870272201829140435813930979339067742539643441681685611685387147677420539802120115894238566025079770716267417540586715058660389188414740935623101235084659348149023645643381588572619848045640552220067699513168888828278819997816698258608199656254014899185321266630787727250896435048249653205630555309407970230994601501308119445323531181345234804434767190807646309710457238351873428541308238855995887343365237187224882199494322257251410138087596322388686769600892842404616793274302157808800331160930804641905130690566932880802067863743477978710732171240830789613012221072616712140610913989810867366601007908941902767246185890513580443881062808362427718974915786859764859478658611021034893089730422988898229436516337940083323826250490242880938268825811150321376129396111820538174903251349432916951404754566224478152076964060226822871138112941379527485856792269655650283723469057191824970496640421372002714364027108711185735565365723816116364059515114192442364979870181939768916082225520692419059223614989330738840085302861155027703386627215829174112551437819105051763615805159137350730927377646904006814937942519281037637040975663211252276743298540340875180398186011419781505164642018001762294826163352179793165932234678020668965366559142301472365069894430064015899540204307988939121895506788503308640387173078420827130985119775056245753019306410325046565756604307932173971242983640428719440131129286153469777752089586143903709208754506870542613268758042471565737065901041185326801182402375440190132376701056288351524820996291836210761946332790191062764212272325574491808250971023903871309793077499585967048164666701006408230183485796596939089264373808584177710094794093412219982266088357961540878510542023665858340290585097949220997167644481137346377293801124627896480988856488344882815540001392565894144814363692695888621963764465512822912026476614703185081759353024346710146220058165787189345374130398908035586949316966289544533322473184282024650041921398427564813863908787921071535091856390155725022968251088811552851284377106425656357889729737532663220915949801304481839922270575143374056652497638439600081967359765381895943253835857635790013719773648717152664465662028950369706803286193007826744711762604717363296172457498596026498462813927472849448068823672266468153692962997786882249489196844763508162523265995963890984848685346256411462204338918857957299004900897033325424738699520684802957682016231404060530342923232118266166297397804664799192196775012067187750521551187065020218824604762650228319596534788581478680988520072315543920658430065160146022881587301190093038083698207218407194462184302467024179401664583910961304054740343790134318171492404468575278615693906015897885304809018894040479623207324031249824473835757397229856207248577748791020689315118273217797585648550790152438598742203391379616918200482711813754414182042150852259253986874501443631778690717116434623319822315250828595453090274329581272784210820958961746136897875956884181509095993750003687380228924571039000114428243411001967731913128631828691999743794899051058272878362379819225477595384041809545155662138953595135133818328517892030710337831188834192585573423808261535463398917725238344058974816792654069751540718899447605094489219000859405369437932498714624000000000000000000000000000000000000*i1^114 + 19867629840489359688302279969445225507220838309669023520001962309568263683818071851849740666023532095343294897910704733806131331393257680807334254117559008231113045193002089311553231148070968241889369606636181887476976306040064936511524284355206371135255139940602376231338655498676568026962284200445354839026883187578990204750661843784183748999212937833151177802240122439091598832581719983508406665260599210193584974704978211995156947835074153548089068525232423132248874229131142741766747758988131990414393691199825286855087419275226276301903306893482537829349503845934090604415206814284136443747137857594269062233600601403073100392589413110536160527184334327173406532193357600242061129322827794143595011309109732194745554491121488823933099069722780163414721078116327233071980720130131340288877257680413936042438839416976741222654829081128117067757588307499212539339652323475246804329518983723781486393164113243224514151658126358349804804524424331380373029488356375716924929774997436570630433540216723361769895107165785163001627402925410276722002818972846851367058686846824938498928315374519340024085461004924923683238633862523941627958823787809236736788013264820264859978432765701969014672847111611917317992657324987472326450590997270717775849312875777214432582213063099842027291720007473762109375212758069795839539015549014870060786762994262998305279162473557270193606470316261091856485760793292449302223337267410034339327512293266935389318406224275778127010228316221776899277105386222340085589397391459717903453432283704412124685968561460682409036188038534020062925159819650671612838668574403105461475384249086744252824469180886054185680080388914104429938109187554690026745226581814115758676488589989556394046999330061379623859268211723492802371229083643826744648602107850311783230053936884268871157475703366349465924136249425311597451489079426421243897304242924148569689931687352734420048873418976853683796564716538552691702360046574118441090193027867961473041363196415832528512336954871847636378258926159247904781910239961907643894112919909781230899217929064046562095059219250537400824226639832551479547069322683002167509488917526867095366074424342800896307993852369567672094095348089157030544377635274057409584399294834806737235243839397894213764967874565648727422748113675690701489917072747391009253160951746860553024914871108846093493696819553090205120702139873026290502692202895306386595768863664308180612481816231506872016080168392059902034543414105475305758188735752891335566049434886012937800775660135418973810845875459997744798705593249331856632234601697295359092269283541089984521363601156978540710124109301688687422834848673066350204284794126257806573761207114548678515106767560189162254494018902790094977135512682539360248678793207571489382295938001333252687315429916477523708633781656847573447694780323550822531704923073876343367973663427798865253245987790583475852954146978190929051649485835924004082126475893621033273918296677173093353959038212811872474083322313815671734986871755776309625954941918668778176766517733592200191345790664117187676722620841795703001963322483462084904840306191757466810099625007903957760924565801427622468509940544477117071829974952278643847192494353038356830407231401285987854317288352583355201287637168324835601873444325720672106699178704522655243946549032485486466023793184472553083106466750548114750308818264236676860811216962300520395988130615816559276603750346317665333352579808561439535963740100921732289925519376710507104811321057080026415577530414511976592735954612823400550133787743845448078232303098479728395749590984810289948405435335372717395942098704793600000000000000000000000000000000000*i1^115 + -12010737233691472439962411194413249336698882255677638880610397168693852337168539922783327418584953965333523017186678760095290138974996810954536732016032736764079847112399980712023474567804231958973471611332428091092937435079644590854847104356588628772544738475799844880676061525103618275510883389126921207049893428556318395929370632741719010935860940054232825227716710165348820180828372228898937827990491597245938622185668116046250628034873713751305497026916367954069774889208130254534242227046295541214618158017148846327995603591717836257282929176137959935305131941909951321758897972916858948132057715793500284405422822187718950359013971209700266475684134203567942327696855992748860993500904315037396201212787213924103395571299091104841292748628400621155237280926719997688884444975142970470404552851751754898882865004688280189396656435609794132070453921160035874112592883411717639441893235248443670546528702217561896494155669271676802442792935902874446549538013196686630522762981141001644857682076053668147565715064911819741839051333751801611856698875604729773422544353811115810742858354952596050996466846365564537698013587229919690335081718182496251691424856034940913838694099927832783995366588837010405278833353912680841476983763305278398806112381191844860347081050336859581181220697544929053994485170562452143064246749969646375865262490520501853168770947141015834425918402050024164348046556067550472423041604900065310542931483909630634205931835839904571788878807044212036268364865955458026623958074469636845307143615900518933994732476133136189494472757539728658359462293862476454463428576785901899408481569409242516356282995871989103668220520555565206468760091758507693082614810352457959323050732609388298438656880454345988580436454191007898739851044651818908567493836363947414356768145057060288512626723987053016903741110279388335974997597105071556012889760147548088987748511282155611550549429230102953000262831939158455229364114881614016076191226821645685159461060790040447009678520612189294028785086668039964635126688456382073433041285377446532507036503535178219487834410605517035411595150518447743432708635599719128226866796586757873318132673717332271829375404473698444046465979454473363905425313912563359004619759162130250188078411697436568797463858352028953248154599847768822209784634224061252747056410404587071521107880090700158533998292847636907948691356731353431374723267572965432672721509506283417097684110775182044165286934203605535602925747549757247847678532904186523055682385939760224421970173035370180447474683144079612757642169461778027857432618416324175876778091998637996202539174297269764986291309560067292467512820481670436399842177630802610355453780624510332162816990526208524442864549458799790801186386944786294761270340809206366425617352159963768276879432451064632668295969792037739953120294482173469535237818731811610304525365659527947508715262708710494033605722543240449892443792368641337104107842759953504951790159832514667902113419979666139759716102024719834029021510297946755490215395517444718512353329605393500817762074059683915954660396799825531640079597861843453425992965910157805978289814959127049875115339065672761070662826090607429620712241320567553499804569728111746671296126192984158340121258303297135882548107936606878730109275197677935188153778892374632044757782588680745892350160667195234811316164640421853803227442110602861710565666439061713067736541410353168813893985676487464750266740499276116403996423805337184884823672534216136308802078726617885760290261546761549019381617617104978677821033510722519233396864582608947459494399240033396693984612482581687582064640000000000000000000000000000000000*i1^116 + -169885898271177362758178122550020189902889454199430637205480538825218721531546481450195828531964703844589643106915898376510008617055537998892736027238609105798515136352405828733247925268111674725815827066545299290302297980332508083370656901768576112508349950266639833646760524265307916162816667039922559689782235786967620126201638831387443615813366132423706667723861569980623676937148323892976474342889694146397958397473897913679143668097854751235473058293723335990611863871041326601113782069398630187634089814458650221653058292070207206197463140732367970127290619174070150596429169995089644692887477114270221243206524993086449835718724081727068550773803909647330838816558855303308226414031360785729750006444026349885987138368840691109362269207279458744594182299386360549956568922705123703472073372850347716654395482821306747172397591758191841276053356203308273439030397404403799265104568512006791305377815273601417040771772669538541162195611799800793246776482447096170772757909248036773271742579269576503774986367643515296123340428191757271268244767467475012198244209141264342328271661305210938948600555193222122044770669650377666975118542586839615339376411642637449900682961507141932306336117510942120717396739395654038519613756124181312242454710835098413121287475145517818019477773478244606289240449214564100900113884965573464987612018476891527737644678398657029244794141646782757040160515445122681905475206040322846301819754206769543019504086498545250121968243074528001753374345300918411281232963034566766902900696795532493704431524672704053495677787467840617189780075208177023116506143732518526336500679465999958160902512440406368193673270465711820394606583074146707324345272943541050528618038367765080662388925497494004646920133780126874128312295833159354976482897012064544014080750906288890143139428890376802952500832586406522025482395689124643705399960330232451669062421939044850973549781472850975909679362849732787594113517063421638145453877669493335888508488168118292909567820517121126933628225228205916579469655089215638422719224571525716492036530878713668865042463365977881286773372341423417630580162520282707555918584027612016989750970444617349642233639221152605493498229504553050194412237388724326058692198434988198561373663274427046980528822956491049792761210221652335560318230438382823009588506181860810374105201769673311844795451948103910722232158106799594898989871918658838923260258538493292542341145916986193521174618162094118787226550035952297952824231143635635344052342719756056365570454981717422070741266193592545047788162782656054308965238071958999371981266655398517450806014365105733397759124037256416808894975353504477782746439715169316624907305372053448957909691230081149467620023997224497027013540120843218188320180507402086740647315117626174418884534551289576729966883845572198488113060431090132058789999106567196124756346556618597853032869262631901834945155610580908364117308590272188276515685321413597521542222943123832796624104661416307417229670467468375224606732682662364334014077902562582204738675263059475119179026912390201387150165509191244819752820787479082608926122443677368968137188600352471182264775666564912371101305135945680309692693332340759141673216913112677199308497567990250755597726654211827025546228202558989089629674292425389880160723971500687873664268066576532209805255729706374980677518460791560261306662629775780261715571544397109331075361456948394434749535944896615362925188029639349424656983086588048342698676819682822408868480754625188168097773262590980731680432078143888839587727239058505635009075431752956022263958744497639517806466972377939968000000000000000000000000000000000*i1^117 + 115955268080987638584965937444653718991179431811292261501218917277227062155436982296469131269025862427624136922130101437894173306066703062682765922741383903291784161794096462275828113051717864030622909970712347716719092941650530632262040841899320502813034924716668265428131786169956017576013588131285522470700487520199156244523148503955121900273604905039331233819936520710980179843067342427495431817740590891415442784928165503919924472402593636041623583754141490803246464831094412578396865454799322920834931445077896661827392758741114667198686296992182051397241110559404491859158137473803870425139482229196926470068546038847863882741647635324440431194635802274888616447755004210331084107788388015875850442858370352966207367918815373659736535469206841103703633525778960339948414403160369026169216269178507073090441217371988897673961638161739646752809834523721697718993757732464705964122083672673780605083490197922585059256334816268973554249114823887460212384220371423473767175232156378357582640395126149427760797254705458741845933466412199738521686068998770911662562913789925099603105408182616922279924925600827206114532228536797459598177903581151162830981900167841947956894190167280502266180615584658935955294507862296284528148286573423826167041426935180242690270718398214911943199142278360481795326499112663226991923952630054214150772849144304044041676655581002210518845730060029327054583925136467304747404027006098203503240749098995498774837805869484699529888520434756194281028769875496249475174815470651454728868461852671131746328280820473073958956268266332344364677976511578087138635249370706168034336294887602405269539088408392461892547544388313288233035515978961372322726704365876168393424919101377805562507687731309280746430489990013443030116545481126199634672315638534835141448864095161127805926662243729114526589958769990371436091167553006033799155129569691078555840197100010565724388551614489805869370184933966512207382293414473165423248170821782881089339244422620640256562609885438583422600802775566818548357304410579856579244625026000406594456379250400867923882969377939823683251405260630210424080559690681010131635786308766458632567132631273613801874297910770681089832952518403553226248862329542589129917724601621095351328736561565049085287974709085310444812367510450682497302071378922204374004721461105883292365743160794266203399636871043669814358660697532257143102163140757988019781331689990830003056568618113201973359627973760256440522819450327217433791032699439078786228434791967657626010649171004788751290447525898932046994442844445033719372516682242195124606567897447119119226812811952776989426374915625018694888526907295562116757574218149604024289453172082409910991430426310868515214651608050526414010384345352312488227792137708417160974715038597016710206751347916995624538104899745382090889398445301644438905075759050825519881073637544205357342137710243235410731401845947825497546065982281852414954322769064524981271292797295952021312185806173810311313063713838216271976075591699497670068044776464565734164869857049051689115086031888725132431024937817307859725802580778699477831231255924315842072887907691708854455769275436437110608928440635262053428154543387288318141422848816244118888165172544081435216823405434926952225906198258853829275184790753539565150737175200377222927473091838561805866132062816966447106044998256310944950609476450111976273085177667727780079718007079147606234948522738155476352716917074619137121971859618006263597284716450164894010739787579663224782642694873058710445284538658523530612648520836976100740247695969392395949961504274722622097745510400000000000000000000000000000000*i1^118 + 420061516317744651680667398486630896383552963310856575612350398905885493606330441021150019049968970219188126955486572943814485541393146753699991326168045863264438675236350147922797899851753851434092496593659757510425405459426118935930728965458649620896877505352840345824516292733662344351241934452609534508287262073794538859063704628559401724680504486376117007530615352256378816712921387326898164421661358418983125110255177956521848831618851591014671479919619190773228125254696338913715377604557426780761573486698830611704457663244005525458640968474625365860454594825166391931428256538763165653297803477222660528079009114479257492054901847759712812973192694408249916210794584994121052269908714468366246001052012684536411402606087585953595319844444885349302279310496867914782454388909742839821982552308832470115745695536657407538009931505238549607097881194837509231614611469795912950545568396535235653553062580595888859958603998490131127809452907791258783004954123190179001824064961099996587592963688085233615444760850384563882085164529444450083639044705701205072304602052066027069004178818633023340068619964011630626948480623361515691578898208054323623550885149662407290899372769771937326275006885377303867951130513450712698246474123320236218700124122644166841106502266868381603508715524946102647990215295697259595406412276054884791561290992119189030586910157289473937691410645743132074057612788750107138406614994763272913532407805632961173497674236942668621585041666730407738033101121808629421806458356952074472137199897031520778661896755557053067661535413864419955680267895273702257536549678582687150366742395718370462062424987219910716069133836851876962355422841584141173472920523974799384647717446384379576035321970191082220456581358444873972794451165825540011588628231063281771699459064124463074796273708868664703546817045335564270859701450374943352121706886922218212757983991898099204982812535449056239770992573586694063184745096200339644230618391781449433717082794462625287938190617930617993043346490670975628511892991576767925422107593187884909127134986800812279227003488577995006912513422889200948018769175494247010624050763264299388344205992574260425052866276474693811270896249694573090582875491998176735817873226197808840640358618878984691421147575654149387890931786738088934245206224066109163819662496436630745263636902340512769017569238145132308358880279708625607224809526528549101045818501530285798798978752530243683041795819468681520339446206966472491124670003845946492932768572587557654535988999531177694808529499501828234930566476384053227583820211290678706312287097196746738856737913796297429219891889710100068175385081048543846796814919405631395534430039782563859421519778050647262820829651974766131773974949931013033917684518726107169384426853670425228821646765271029361249731601284367527366494100055237130329082220252638485763967850005426644107613767454494219838038555028528305345030871461346177283209463568592570779710034444376769078543327510992514029080255548762701622593152437886317999790402535684280493560593130877243544711720387176282299868842167049666793359672379511958275236106281504263272879196838445424010738173365512613897832078973989305644715831528653276948866069588856099569032675080599853770099112118719992101667622703492301130497226094937178558069778032994528814854384820631867221906090792078010363464775669207493990655519274021044663826822075352869915029804780235974784777193629085972646502264837731182747659194404205447223209793411019973558772946229043506674629080366572083435858102425753802031045398980683453824809497678087384539529367216403251200000000000000000000000000000000*i1^119 + -1150781950357635516608519128644540356152159917780755370590538988297099875982308551520866399884279695245538937889921145905718423662058978664257497951492308189446355442827107289712362813176732167212617099672295100346952296543951324490298186450959300789316458247998608713342305906739766834595683465424945523745969111634721974148977771025757313290525336605206282455665967626063709298366202192496715722738052862937000271469926070614193358905352675400492047681670759372003269019702426185484641068205597716988104494416694998137452177000540334165188798556227267410795767087166902471846041827270389580910680574353173430668681888421301448096677831836906191578288042727654073976805214515853482373672214594918189623928527341342928313250937632833532364675698329714672448935737635311149202529391725271245145040550812170427410596596242875735875896719130803502338504121889871259191836661894453406743642283057765355294173371097294746482197868999697851807170126576719840221950485630555151197509190392369227405955800851776473393018831021112483176640363678876911022393003668929494428900152244463504168554242090812069177793851782356382070131849765673130210018168718659792818997796673507473317127743857422371650453985283174054262125649927516372750415279557152636951270485410851367407642489262749701625929873549293427277108878745129604144062591998213482936574900774092502253156673274116884905824565049727185145680618153777936330104180024656349585852507376685756759199774956466142307170573296380830981717116164543531006419537310236996606361000031030418595228468122271329145711941940146696078877829622450770656159230030901323403363629550570079801662248029514078359664552830640110268840208022144415330429432716702969337678704992219298479968440605088561570462244431536890165945010301805016912628717527655078658521039003635576001493472020887605673386531075195823731724505799735363951234136708813974543265625017123498262542875059106953281186275553154292881800141151625956293907112706874548718980086317334836071000735543333822873874076787443457081463395673719476895040346914904372311484064942278351636868088072313448214312741800854489659506385502033120921493658448195484853848274216216903392808367236503960028551547974708623587880250344047709474306223779240236129229008405863566251888249548944209859467637327516751785834763480769206388533315437376474133636035295910776695458927329986791374601180551176011674481743301715716964993449768210223417822016307233259243957276820471918503904723769079276059823775746654281645806639785856136899581448935506661798559041387401930896547040264615729085778516542571739951948211557471274563760160837916071538395167898124588596078747674438255078295650293500473819239493173833503081870969223974936985506322721757524972414032342671343743596885918885032550421562889660962202629208032332224175621971549823520461948019778622594356907843156913571791671517310190526877638031939955889101253965936708303190189053982346559582824291388595110395825336699315844724664396286025886689905847109069424067445722555502364816443616946829732126078962247079059493598652306907050759981840584228842810444168294236510395795626799295991672191112909215328368179552032062499325986793810528913426524959998954244224475592061485333406219747465021594643469162105293436102675823032146271811958490639813150613344376240569980650396745884464344856720492233468085271126980475337054532705986560960971379871668496163982847065953476596830172216766807760682717695019973842943050796042528646261063644734943207340446666686728748701237660686424445983036980717767363284698815866025505511532888741732318294863958429925376000000000000000000000000000000*i1^120 + 1347564504733012120708269073939640966900254157156503929174170061950610869485293389147673707963752218734150395650062734880300693291249449670919549993330691046079774226107033919251012770650406067218975594436636468783102384244603440976211853566790764024715536089577564333667533523668011623265746002306703476856887987212026967777402941653865563500989546561499802297524958865334780551293168137116340402956089885005512125887140951291482080870697250079273751802752945729829155537272149963406851074728972595834712255011819770338850730724616577172610339380983935862112894064386890386970444658676087696551646329727783535404213904157449028794943966891092267689675374465164598768981987276216740704462699124804624786830706171625440506642201685232634098122627511559223011830315278379161575248639359387167532786995258338358784312458993443580436747968214142292560143765854510927436160701386335446436160506029380423286560936112854252474977339635372290293986765537185420854873166182430653886162068937337834473342282934820364673267598575525636617492484251243478781345970138115051865418924209848599616655626168456670795466056437365735435489350302257659359808557964648647509409140825457018051912094488018905541830202311115209858393696235794603651216822233730786445807431791118492736682160965373553314644433410203407513725930425523597926936023998880112853933783043138490308049444466929517751071081754143832219816892016781972908103912245950542335416602224210166452794926951148403294653924947410214865689254844508913970753475615492505175402598185639905673175518623772762728764584833457472850408997815338151482327669454428254919059919710889820300542618180594589877477854075760794731324327122303592956764309301507288414222986254222701870282073891732257425470820891498239585555878237544622329010687589820602523809811043754617188412192185863117241674267645820622185663930777412286984604232910371049978436604221868505280006406525389863637040390949863466184197235124045025371207364787125707137805940275895882007899590616062147694432417186483010161061798692929119172069981396462954039784906505557960090737608955029986939350614432389983505293351469548335657788250710782177031054916159432177130141619005017406532711921339231026600671141563028388353677040217250976703420261195996731598538030676804972590897412616067464215194383486047773306926700703757652981398650096333230619572005330201672551862146853237873059882963196219195982504541645303580191090651499097482839991419213024986610961205924806152419437393173073284228091261730389202359240986593001855989845593205089587982556883174251614672626208043709424303917673061348825353238316449559322189914257096795662087695944976270528011326286565910616012696239051445826794367485418533671736940918245724305108338496307940723197149124229809045304787812750188636148395474087321744265475688958458836870749526291997168012919890198070352956192845814102192431935790097925469319808666862468922525756384170295385695452204738973080147621382256496505219063027016412951340762856861240005047545179516973675854049991557582590462336595962137621924032140318352165241185127905374677218087752497180248052337604210298798184332390936839818380940139414110402664779078015496774692553658810499369934835222634780736638957338845215863471101984654013677516408091641643628343514312183993318856272545473374599334674793188394654521207951081403690921910928410202144645367863032105314316626499303427274195803181936022529962851623202208160828855137127554384209334023727073346977022541893233591317803865209412245160161642574626253856903242741033451223393777950462497905653402975877155363225600000000000000000000000000000*i1^121 + -791026056441546068581518546529596389204807049724643505557361292386828613887391986732361684352038693840958056089512406006415735588147958595367878887808917030121419750597423314899393459965546868353090391744235397415072358333468118947796122965001519311015560730162154597769296979911671044159119512012326961548204060794762137863213966131145040982698910617479117859960289711121796093436807070679698101101968279970518212139114186201887057579534240556229889484431874300423504865663579024823392337088451899297383655613266288684754472330622410153594967788912830983296869630634964883767735118028527151633298594344987172965292363647596975077511706334707672002262035532756442037737996892804143300803191146486202865118183152164684652086825269023442708553968125614056668126943330653989152721719135507625344015524975410021533170594261883027261576762194100271052490289694217111257295631900199070323164694389472194449052086827692242994599050076385545666251989000982593004815129987045478636103939789117228210259950839269161137889822498282425868281461498499201798168934604462096306399018549340267636592151801301229805746291667000087160055800719796725082532403698457114564151474762567970123749052019444205311267891165145538921475979283972452676956644107098041036431351576631993804509043631287089879432441625650252006975435003703433413001421356966603357324008545259573826531169417729400080778763466494715861131451959503253484487563597633079251844909575701901835197323364247959379564965902031443861963118884134162113242107362067764123944559856350515578085947477869948225604806751409924750389159631312235127481075558820434753142862464048943342867566188459924727389530620571172619467485515951067581356265147154005870704676204208439329891676767450459755831798096246035648200590323909555099170868416641246588659552494040616047044780642798075060311894907063663060330971612010899874744307206406962041215227934185203771204129671619332153675116423623725306595575340784404200809049333901960573431841173461129265029473821826511851337604343442835324412202794137995279077289839067660287854772871279913560782117832643056706764397961326724469450465479342619045978053485277617543516493735641156181630350387280960500843497237949470369902065581289675430835818715621940985925820722727921047866501266391794859972617963812036411498198417427546846689779115038286432870922598834349903120266273668306545810863615656258429273711096982569722691098598889995302791591079216866120778166196263160567785537405749519292863527224054117665476580446856353139185185645516286476415401108820298001652452828077283307796774015036039867652659793692282002411097389791166251746016793457429888968906743248283482045157751628435268528248702899027169947321072257770095377841391283210773778338877796213910613406556841712507409257345295833145059359077632661421829081147491023105230681410587434692850538954941001431170636475397424479320155734384366470893746211628790450117059464265831624697361473670660547369892834046560837422107454009532684101662789145097113859560136914703729994918626635020671493832753909517178731691312335423128571707805513532680648038059239562587884078969531009438344220903692249732934633512555128878671496913370872131589839430466559346284798477092798766556753155296917332564390102470968352197386942921982033572235694062042294571815393307835815460131252626615902538323017091697399474887518704472124200368815686637654112823895660452041985302175549908315299614294380634029391848246762124288404646594895017732001370354724998634263287103178162431806629961764796297252334036120268613883547435013912525972511182028800000000000000000000000000000*i1^122 + 169085727989784182067169735734473938257951424636741816562149311705701502421808661497623779044953447274585231453207513002322303024417149615361780536232582307276875166595195352193866291821741436052579657743215760732969843111810391591459652249181418584095488181277514722720689500338086285266989862826927372250367686382969795349166020153229524539022481678236776896175569182713876092190749196240492730538236639279651164352558088724157534394341581221248215679215395534602985383036984552357194256788260127287520861748485911059082677212420206909745483918747643887407731776439729895779653070234306038664848241193653350267447117369228571126751728553702358345422536956568808170645375321585488361046645877089018881738314766148465267350459891521414093746814281667611929941734795103544686734410416869147676858611466992144576288289884563647345138323880130446380675296663345747993526963162860164161437268414348869073876415234073457005009204630115206504039842207337581502618028293391393088943338750549703980392084324525577727850169137436652193862220431477132900435837783113929339981264600186482782793988777730361110739621609895386783410353872247648088836628965222539074088221163318765194139718697907777659513516677007080527490496828870902944075236487986905753831631487023350446900682129255703257089656824327474532885707744001068820784056714801698967364089029064224103216058235970396065157101579489849164690213401238548250638235425267282559548841057157185630108888821665099661013115076238830854792891797146572416117172984331422761777036268518370269282256369245077510082192002393477972374162681692635439847950250215221569065459096947005697619595066261008662523464232538819655978572974850325513040793108381958844916031188987912706474037410409775409503171867642428561002722034830633476451752595824893451642678897338175880360838076301571188739202253038350804716615003326022966088235866898202688122654347726217401416555482113756940707939299852942996044139578330165830583720286940658536703355435419408693154568750367210901382722507622637170929323620688163546768769989935305054901890073752887200165104704707591165066699557058137609757978949810750679004849529621036607742600011383505366178318529698205990351815537199879350671425390526924127297408997532776835466210399871092504378544480637075913607803390440321647620913464428918138197929751802526906100369468015560830884783469269168663712234538500303971141680857295357287507886321984144539719258819686721340968804250613594192635384488490564098243814358671840275023039356289143380153883140741155359060514378482499854628744648526928739240617086768247775708789680100011121486006220209913793400030316750702677297483879746924297403820545770637195345623772305607281566374074910294377668818944739043836948661597958611016035706856072256366017627990627966599568317570896271796923241109040225863185982121932797417652611016588449403382071656367396991237834681719474066470110202220367130644942533645013727659016480269064586289603479406361328272759982696274527438290712696267644740291277846146755107243306770439156623689620947642736792032530667409472301711703693235323987937777550893872105634517853182574265106904517255508579333430997494814984581761586396268645705934890393061012678814444719526135762836317798784462948178787514145202308461412135976984013858145143341555818408138878474003116603719221157271990515754676247776028490502987968321697203087965974893270485408483258922216274503787474455060087214515319444840221253854414413027236762526057249848330850230338939276023802054307453488177980682936111235387323028116474481222229034780327936000000000000000000000000000*i1^123 + 106455018862345919264522664083811158707026913101888372561732462312131558029848171637668202078470236803672893212503071224476132394269933901783381559481345670613984096290319971665786940466093199335246753424411649795875802947912174298028559721093017058696012792286324308160961120396132607825584368264997303560816443062000267470377086276869719008910692477475565461957159757638495221896180448492584936275063762627503887623854575468238206594049546908064275691697532926607190604470552283956025860330019983117013596710935818666124563334464384001151633285260117815144864201946872620890983927537104809115370730027718518766696408159048953040994461242178040385168750040664656891140394084732546688182556451845603364754107197577829638170106090789226128872592758116331739743349341171974947596162558749839026474558113023464179246936450117722480685635546473795232802200227358235462970883949145148215297008158417586413149245984686678076289273323245325629505632966588986646901814089183860157630230041923861182882301984376210135605462719371448828999027628911471184098027704485204233642306164286176506051282925002951182732366674145559164536618431397804136098457580277422481859701081970083826894016236128334202952238794360851483684576032962021778887394041387973606261000633927705353248656799783432798802600883995048977782477471824266682410207769408574138439679965838230625169133988798377681466676810531589207581435573660514058886337664520532732251692488856076198197877133161646048018518408342728838385066158315846339672772947078187788007610018180744223141068984978325438784800513259783246907755396127720456656725582534158060379671175867186963692245942872803000130372541298650584885930963102646265764645167383953129114594392490330455289159703882671549957537366842450336809706747179583421066766691439101916087515439043955595741348286805165135910608559785803311192375350250288571175200029264228088237238905688601988538721971537352704744102831597439675621486222289134736753926272562229557821560224257876104208854069523567798736413231320895159134173768856853992711420024099214690208723477415697152830634789588284708155930303668928685532739247038699904691405757159883859961342374991618733877435215454693750589145792804782771543421346718793243680898970160745735259446247957599013942571011218308346097485129480767726922513411584147318401369615198619641082453808389557650187847851234100934498233752111591581416484793419495038088339288659093602785150560797489124705886950104662006605182041888700586810806976415102577728373160166394127510218753100175604478256781195151780447431413280617754864135092910695439781920089834551498962296266849561028509089484925869443562982816993061894453999190723507892624249190614459240100169732049024873088777757002014090343545443012114079731402335599369258325740427165635583962050383631510700133527465371559806183351472784499575348033469934471525869182186205096967621504100912657805965149891565259962842449362522795191308175848802776381262275301463749054826175395845246686310735868192103918046412011384128679122904579402986900856516701966779466707556145315745362633200691756659950587159361647143106679192894635088676291852317151572723003012398335081244392487758447408335519054615872574848894301496704425958446773483303795715966285066899649425462280429184000364940724065391680682168081851203025328659989767079872596374889373466553453822495479115485076451128445968132149962163188298554995017358909788264999594219265678467857009123965338623709741154821698341454047886040603206756861823009006474945869353049220211086567809304202359974391850409866035200000000000000000000000000*i1^124 + -56423991596013748418078815672826072761690869679013534990325462424747713017253811118731340111712290061048075852301021964577071493791440367715618323544096460811691733704041287835595045219027933064824366166524187026165226200378698676956335338016328225442031625394833035267174470526553814270796121926157261411392782397625666083267601921132002051101232563105829287723910846351326944258262078748423441278137388428544970363400231679018183790410449709716238281679867198745514624424868413758743520362273438703364551884170745227802512262216076318220130950055091926860529305340205713831768611890132460646751277831614630805918686260194413619688788860626761784715150423355494812479114871125229835137506541475454315219177020734052876626578361597548969893219494464361296541596787620380312293190349853857057979608069574238645075222032559135975958185179081743620929323935620252236594012049186980226014881127719815021612113407317018225316824710124323702581026446220192699869963581135709044266365465263591314814511689472321264933247649872682743374583533685241623902829176484145446971891773261582984047722703702199596095444250622791178354220059510003437309527714775406006741892994395854932784769107775195721244913885546251464434421398265599954045983491106321381344903902385545396548929365003687940314080486719372730545574717066806395928769335269599631732791511446416616448874818595732832180644978970909374171409172246279344574989353341529356558370036205944709897243576714004208950766163684826451717271399251767489947765234454275552813933594284802882949699478259902464650974227410127587406061472190891092405501695522004104755693671864165366036920658291266914523594350250872463366764433719955755552975444534503202811540006749995014774907147351726773027032286040408642436711277640636668366160946298322832124699915953522525935484202946542492538343328427680837036767242063212894530105915008054689286903102729533192439300388508256016771609380399592890761916461006072265511575534137197030074100438001608006330099048490761806886228033749837104891566747971745533771069259281068624347304750146746937114002202360222529382210935881480879150272955803123319236216828606906860913120637040258181272300036841309911532552217219558531914823971384313692996564583978755855906827858980386921712471501228896387322853606069653227272799611265515554295831934179737890884648575318882411727417552647996667584308549278671931793280832329449272647929774538638792253009268594687722520688687322086073439670153050429844718738196645032346356756694601906336139060147578420902214393848464083424749030480396054477825361895227331764454365529882530580156808514407227398051534713169472711979576245548541814466280861369578096553304134429265127429360439215022005747124801329958190605453151926977679230401359955810666680419120668566709039483985758676838209347043796197348708217118632567276836860565680607161324700910387134547630611430049660301847243326553085026470124756844549799012866027052243814702494468334984578574157262659484887508931776780088414966953180873435585239229497877456151738678876795002721205974042962974957953014808870004839812311301493254921300021613998826562983895704123548051581966048439267045327003691634565394922918188679743092086705850773081022142597649582925476776474917926229594387869138802401552239417501401120325031810740129942487505868918365372845942298978176567588376935303022763817612776767882294562526832495085202038443284793889577147112289730539553908243206543553010613870884358188903405242745739743759933992823675170737803763679076867750753551279681715689095042170880000000000000000000000000*i1^125 + -8165365983555949144650323437803309486414017523194870404909537554150996966813164092087395284683273985613551763997512862070941536170212109993664704682921137974907321546936653869631062354275854796782780223413103737922417265067524479311344895109616531686414252411622477457795401795221744244185994504148219071256485852389411622292594988693810317168874893433348463480018564393485508495136276319206044992009981926282237618381877529826005648736853728018093701748775569249718492950640272647479691182781686254020678886189920759090784209774200129198500770539343067372573684569720298814294225954915076088829203215063016355847745454945334420086319279473727634658021415722507670340325442305071176940873245384450188437653063981829479651774044779231484586649130289257532769715851464890381173874653998459673714992339893182608642826688290586400269515013941416966923917796948093844932398234699506367863053624315748666543946023527042688192970216311800009430323586751277986572740558566858750173741378008623178144934558518097002948942867631102855981077121703093834081135452816079192137914898274629922458344462819899954145048647361097102351227612096524458894161121874301098301335832910358934894753530170880271984153577318293172499313711084361837746552841817288974769409624544250125541164469734474563944911957855192585892997021353221510505432650337408354219077754083680016511414271053735119251145271472491225546430391304022985375013648427221126190609225387519376143463888970038677960646476835608284225399498187264247167784056771784237179849214390649909025951957880005051402467474789954041857486161499850717263277326799171019382156392307777496938571093182294269623063333545246795416681172740433983350239362876943677278696118379368755916215241566987290093187340484860547333853151272017533411247899950978509436723561877400262373647416279661077093265197898576437092350520346614682902991949829566996320343683778096466594003421707490660887336455987798480135660744096467213971311675258777623496257253239677597567709181568304049569981926093915530420496009894107291175363053886268407075344928744229568584791332187717307748057705188530256754977887710392431814121847263261372593509358844109372950915308154329295179105094390781993230987147847807321855299765250752492452648801846776352298516647339119655447981701331630021690857692254776987823620297924158330843266130970497567285446955398872216303425935437357739568451990849546598325243082386358711836946875174943395675249050099147140638055776441132134443758849059329111527104038518599355170966457106374166152917573967256081583735354418769654714050885540012664132790767106863243405367775852247315230544248953504600922033870140966042232798287594146883779128213956021510300657003865440150420260404076915304293169001791766679502181834156458047880038810076770366749867245136354883541771558115084207372697798890943639863371029737020361571088651457534031924213178422734560957272826696140862500835111739102356232090403363776042378852904724506427468320890551230876060705154712062531312395937684692230415755826248228278688831611707253694561615363476117450721064376961009946705599478942991456399582991574121109401525421375553138096995072925740934626389829462198557202004831079721593547250037230959296707720557528909437979532493275047006367476786991491729685953839181947268292757952459428754280240491899595474613092165044689231705344394124924937362937643030375274065342304493767037806976787821091780660404663768732212832611184913717859712024237877466779640449300543051577737234606730303013721026469927038463039194710549725184000000000000000000000000*i1^126 + 9174167494524155059437824907151612067084985380156362978495687004273189460408630311728037629263205453655644319890261397401443184348138878474500903571517911606898619392584650834265781898579768862983330268890609710033346694337428637983551652148923217935446573823573051977218905533988591405100965733663623572309552823117565280598461086818557249849578731756083080278752726048017116081835944527807887660491950633618648935288461723793310236406977009400665686895972761767412582221022469803503776339493447276009544018921098400434427853870395585427310461435242590972697095371465029638805806802007796677596927653944862735729922972585457935618271752035117496631082167746413642023365870146365571548926827154722713397324702335550219732104742758283467209019677541012585154866289901602267433979033579108573522152380586450759795436428870780894467743125106292272509877059902213992237704894963791343318843471295656026511212509953382986513738338881682407513193043509533794717359684272252157580292867560585102942535850942636424029694272633483302327021358886229333173198788549827435428262200618487263757981197798875126838608416028450019454373226269709091428497628367801496111588927574124715645157647834983961345928637031447611414468308920106579282888853813083619216094712743490404093713842739138207199578338855020143621261897324258615099422776570682982115519527443479166975230317948022953449402900276033836711192003278252615142427825572074222452582559127587291176578796069275264493386872440039479161242140985676742484524728168019535632346705665017872314847432756111154877461389922805883814965594304347594646923330052042677307665025849456187622759888891083925590867655173378793600104321707405918890321427358363163917982021124125906350699573374436733651593492922987041152456097256530556107232256422644940061901833375123206808990183122441298337160595994112804913509364966180265428773996262783835662855544466026631691841547265135335723285898718167214782030917529343727889287779598230087339652235501614790507887135195814159490678443827799474397593540771145281490740010274715009577961233466221417176320357260341944258848118742131223177419553083816559945493949324971595420789630342041873239651106960731068966385094376887931403068857225838950467219953015399758283059087569845202651584404685895420789253030355026565181338012750742291715182377103869737465691362411236090119900448895743518684861868998681303693568530226206022525443930885024006167735590377509430204342378062293796697888147488038309508262449679599847868925808546987037903235209701200365590876721515281244640781743958457562769851981998473364978634057588890523417658592646793868453454179779270508269149422772178685570518607888816505934565622852802212282793806587014054893306093660861598283623020550547619040763972964777484077127913597939240745056035291279195882392142413248018903644341978789400112127691406351565376063715958161846558345575687527017239350269143711731505206329492473188138634026922453529860372013177049879682661006501361560264367443109355028677122638364627420534476704962553418511644048429411976493070690568233039998396370768527838642904526063283270493594314920817062176753558650411466522694690907931133822168406391851336951985729726851817114986743269163594578534611767456504483308642184364477898895176113129706487074937703327206986276565045739760058994391204250129018886685246169836853675948505541501680468541993675731695158738826400858548869218530918117346688404923825798643376021864427215534835464135119479285071422733945129535126562805255606149868593084232219887874867200000000000000000000000*i1^127 + -1234231227160732355093774503701821525519203264363766651539952496702671905375845609931034136173490658844356144343282812917243707777706006776277507353955175851037388307162384510996304677079405965767159776237994614129455154562944963330293692401866084970591359028510507080186411585425140216367833393226844058478776792891314725440816744097945757818310751845983848392763024058336774978347478873651607925882498899463648685005373236450646791511641618363031280533924199082660040919677949786418876691398425296132718850215539528537457363377712780440604135232939224892434156861250556331792501625384715068836978786900773552170572404390872126015699134291993447257396947961122475868005247554027585027729167342440047776235711228977505347559781343247438262951877107049764358925053349926419892022874384135244140186643207896556382331533703668330048813299405003321812042495743860143209203150099462093999825611312709356219392183943197598642302176914666215201988356982506806871840838542334808193394789302222329134093165638856334026932696879256012245881876758222220695400845159719995020957978093378770400423097196951083489073699688906945472791004991785056122800088570052659991413395407119415145917799191787517723376324904756900216111308953848749360016698325546723120385321453341063110490028204731429115938699644630878974667314471460825834454088198344921130064517080146424766124428002850895576038648130850469761875548064113941334573930541950167367904525123622870715252803598272134634844596300997767067460350141965919444798253040297923672923302289077342435999268363763290224616350442270501630064508942693742536848598586689237406959133740136453422707813418990589830592364949444753887260193968243216318045764028605140417450651065405750656802600026359195064963949169583567480954430144426250641008859274420178300594937094969354680847398924447273192083540112086864994980260453054028450004696864712509589542628324893986183958378721072214986444179069660474159992269594008364548608503978607648338784560934946077690908795243663922263429729849866361568080651622186492590691354747222639774119583390453367716586326291366932018940511363499836820525630610059745597069168251634578368461074532953313849169579392380645744775337852799739780028388964792156137533954423226168949327857157330561785072907773903079317310017930001064573945752971415493104326039640610745286679146001009116778885255537823273169586120406085814819307100732409901065556118967465574135090099095795720158447370094015087416883898085101345230556960435742045651295410636406421539623495180885398483565301132839967484825524506189332254768376996275906847570330170379361913240242349412084888404255700702117110951065389060309246241471319472191100928832401123127775234764892594683141117353260005414453193476048847166590270228359511278846415911913859226570423777107067481559128650325176344973876615020262135599565739521455400124484431405784374429046151770588138995882145480642576627217173539554258427300896156553547019219560304325206668997962798581043194343169860085452326758998544660615473321325218768536459308471233223238428919320701246048864808791490764655285256423934717453202238366762406534182890208965186587744430287523929594608298852657308152545367469700511374282297575557584714268917608876628852193991453431926575274447084032974989944585670329155585035256715146921450160643940478575883453875773041065905727647216113210285789680835892826671380102393994643799768298663801980303553925822148061022589751673937415122282205952535053693271712570133331481908965645199478369036439319037870080000000000000000000000000*i1^128 + -1312229665603385308468465828259571759321886201841963417734513814482720264407399868439930853229573014975644912523146034651946459145274242281104613837967557659163602690547346754911043701236581279337044300255234835954143761263158831149266022689969642148453675372709675096989092306299678299705040737409421093530695213666216470603024924792945340833975555333432971414442275384223794345095308595098649858761957525315309778921698637550846038324234558610411221741017321425161921793253758965626134319017464998051820948753343739249867576189746282052783251966126286530801102819232760515952491881513216027033036633805524541417770089817086022489084674796884553332705159589611773233722238350716876277668552191180264039376801882260073843202936636697368207639057283163740433998783554035114764857560827827438311840048320956177554146629987151817489056857228228369956948117389940340999349823649046442813484211419221447199864110696025309015828210931383543631686097861937127805075763800951640462059407202891064234599902941249825984887559974630289996478643747070304699330466714120566589773399123125981145090023161378483073271684907097868533045397076598921942595198381878516430640143599786702656293795508334005298766555235853812541410088673664381157486905618627102122966602470153809872211760161551621303600464661629046446956534703641151756324685763368990538598969941066487729374334532702969535146079381678626813108722630727558199794086976158365938530983346462789635684335814746104674686452036499875165106061157498455905419419886817111801002798688760765401675364707126552779978104498144613365496643405656174957033421789145452350833992551924554273063105480666759898330146927597233295006984369425808261565709256935233739729156837775280147141267346648638434340467778044172800865060793038821753265874918600048246960163836822531034667907506493842634748664984535187561094177252837183948621705645433350138687518857756089351462589544998132120881317393022442540495362782566216771932226349517694057567215299678654640070384337740398575911386754690275758831491488743031850614610865250119087158319292519819264830260675614030193609409498495385992996049206541975120661751240111862192656273827675735165756035265514681969241159053844023285256387510234626380977717390813520928900283098702396362868781641531164798955774983949394709413897359028569905244901522260121170648883784145061861955290601040487599937739878769984065176050717004741725912238648943598804732442152269552609956048369216836193841852072766405012043996068502588980967918411999168750341813288134021559148444536498182668324929834121481957958013895918497784668363856519321192630265132910757445441376570871618910511285106571721102985776063768884074457865421866454861435978705212890370548992389115869967275121044026177852210627796961043541040905185060065167292529282584797232588916439377958968043557756415983099357534157651768817323049271782533847788307438599945700574178468666730495997832164652586305899617351619442359041240308607880705702064681253553849510732926836843886214428484794072391965120405257955459617885542159709162255758322268926961561595698385260337662986698631394209803928762194909134548545223294065688846793473746742226433299851215697939876869747310311547258386432611665781256838555143675633725659889701137700852747892976283636720227907108575770790042666625618063560991798134621549224627080405449087389227464318303971548447729884380130991051219688791028664549816194104659818410502374141534638274078443878663789545660383849092168954183344078114181780804059036637609328640000000000000000000000*i1^129 + -146943292318377730581007796769367652950546096984415611072450243231892262960093957203566075976832913488966620808963933165792814511397565024059966035658178826532644847722044407386991380067644045922846012987151962103047691107327104324329377831884873319110210956938965711130423294731618222843395759677036876891806027893056727069867580972770053805815590562087653279688973764974213160035502895031988541359244670278319019717852900757585229820341856333190781521962330907911944456416059334715861571976094154489337540551630603232585323690355092130216577474887020673892192455612181684616034069343117369708421544621330830388212261371527955718776004219603882614089679270291344352385554336366829338038668670040872071854751551045393112957209755686823629616346335418050596876802129273856055295898193338852926409250491654997547825965907066407905055190322085808666213848459791830079538812771657127845981994907008494186846792684835706070061781272255025154257375451238835638889421383309821145099977800902092473142505066995631462646412119687460733197985436165377111292631075277779736017768600003231072507339764735351556820661430870518279426020907807913617004916358550651736812319408020119638848302124083860432393297148124474923245674776798662394117467343677942409947651626006558281764554492044921676770547046078304314537805231362874908086710959808024030194046907168229553883519782397643181229809829310596204070317483054811540126986415426815169605300003562790563365130256637581841337054818896869079454838072376770566300036381673524653187764779730788603969808452885643843778206216232116682845871580312977475880954272930878341067401747603467152858988265535215852511820160780086977798850654344562702262349431784109182798032394902752880572103025809134169899127134004414205512724882015718218253725426449573361272788473952947163272587244642881241108570883181825759730896996583794026141563736910999837522181442921077813401807104958287784363562305073563989164903783139071276146052794808006621716026525751694460556388644288301420971407116813284771207295155337967438775897396944109321012089333607217194731263140549212290269830875993864033247149873684699760299268021501761464140709536421032636674715055167583311398071380044930108286763836699321232380826381044046385484654267948271180196638950659352511464800450437204605829729308668632121335475696681923600679718492496639020643487547542102873567140639098212185022569496853839837980853180410898047498816256982747010960997357286819760671823144924336717241624485972259923722518543222198292496771568306616837119163805262322126564288597202572032014766536507522208540184075189824657965003870842905402377188608945464210970758214088955596413989404271951753906035904494480165548237529866750556188569679038039712363304262239271766449862013613786317934820170331078811288526599095636849895191747046935533652210127089960236136650101473190201275389243869865529615518079794232579771473868616631952692979912747052802432346364731114296350703901701779990091085152469088578518435887153500710196051548306405009745172532751357577264091249342729609232223140332548979879568235907981712532332064170612578868873161635039385701319275458358566547010459610079474525382705450312299678169427213786368702369697474262120635433652535289400660085147475118737835489099424408661099161096528798291925188305750872997663049445960255549058916373691978873058595888863228802262453948753092107465762136424455513114217448881364332687723665372795805613647507445909544384876879294068918731024445670207362984892246307897344000000000000000000000*i1^130 + 3343181500518348840611363758115578536690354899686590713648126815025705372076275925457287400849902855137501210231546719531118040742775901277150837022999641451121399520260357545580821976360899066109514083825485338700065521386432347840772330933258412716736240542301719082469583496092868814635442682071112861062333128741395859255265247912684413307717050806402428028261689345212552644359856792516286933033037325695039969890268337308805277857240982940575883231462726928802219506120253037532625709521790304891120954277381930787403267826329189628799123961415349886287366298605108664464043524534751360712772494041076057465481197559789968836501175091154099254027379160525982802465193469780877080121785280449278364040629489107997245224824427101746740648119737615465429776192831144180145003944846037345427381606101346843580090077361484199789775678926298056333321929589821574625992639274550764889222072380951507308721374913099879114681731183298128739585710998989439536624752443124514319587004470031059946160977180998804726774917798460026080954510912286120127838550006387920786353970125910109667208044431331413491465559559139053011738965729929904299784658671358631957287492398995041195229897664656341299493011157228285079662411858965328331004888417738624360831380678444160290334152454973202624623972536692566824973188813514489176492881896796269086737739543092088533701893124268800549569656370058602672552111661041433610639143186979552716731620081027475482939480771049593039380761663814128440786638715569162047591297478675907998576701644441418637626144402032587056103076259765869271860079694899544853635389580985648934037813258646782284701906029745037127538428154429962212081388135581946342621021718127187996546288644708626322648262207805122024807328031458452079791956423080552719996648686090322433270764696503394693319484762869989870376933881481663401327847579882947221871164626961715857249940331384839392241354562518797335919040920546233806936158667570773823207083614661580268862938256436771003709510428974886715219174801551221024817132301848897483546715609543313565018859851132226751415344435526047252150160832431713492487517745257930362936955019313521729509877639918526162884086419282829459734467316773337537507735924134668327521802081239668404072833243327933122082068598544759863142998699629505763476727387797158363656868548602751224383566012751274569378166439459296790813434271299983916811627202646716600353102826464363430551337524293360381070849967454293299893847328510067211558253289128337619005221383403480329263772361973674034806055949161458258373890112357839979355525815499996312901805227709229186268437141938242078264725709641583998915068331956003300065167696212568401627953772934005581714558526089423336636142534386922504012671138630022778561216045870233866917791470899253739061165247120880060908351489600351487309319387947773799541627303704053852381419093977904946193261792317959139125064050097507718851420702003880791356307020390738431603482785564110663859866323931545152635033668179321381266503720514028328386660824408002866350903421007513982557895309387512499912173192261299242961187090780441518299614329519623015991277991940898868514070849362618480401125725874569604051148868478932476042735897033834382938237296050279632466650189481265957568885846526108888781537926632046912793730706051190828351360516643638893992768233298348271853867620575403906015898003444474912339773282029003356619060757090253317107431492088644523290224911101803466245270691861758060881563896498045320712683520000000000000000000*i1^131 + -57664213723436139264512735983179928008443145762266332864073073484128497986656932377498784401381769488139370294989902741404293537577796707745845063931345145372272916362435972871892648965906808433561131566158711787881248121020281982162471447885297507341749398720685986911437449537911303753710361200738165141886303127964404867419347726749787886041852707701947154015193251707954890620710950883235377114777856616280678271849969306496327326657500963750429502625700219667799019506440620408010619240178273509091167459869442444787856175509280032672336312763899177383621548620105131332976018685046693018874680358349982314419128515625141983484415048110177014988589646371191573048463958153702640372722211528966591713922485747749433106329151985310246647380817502560139484399194226896108573452937159264569823271443520812487789730466664064919612111078386509725148994446256815866867853847838052493395598980742998648962394130208788064530169656755800278494617149540836220007666832324575933493161647437075363888371636562709859963192034205226780358884152948372482371119987508695474587328794824907764082039690963676207491776557938108973507216362816891323839836286692062392637441950133984348599422762143245173979805126205861438048394094004454698449802126663170442662508908250607612479532837626570523951082105383660919987878212958344029461524851969733279927225527525330438639767195331770230176273349444856520443207713799269459434877015784053232002376874642988679849454545647920056690643573557605886320783850250781878780734334310264736678808667470394694504099720967242476095724142972552819218150274362085645388482380388252609301080555479804658152230575700508434952442923668415001726952156116717415650891496512812607908970151263899018415753401964563711258871458257837956001772976620682151606959280760723312345752306626093781077770093331673455048989163683881486772790420604736345685897841438453362177672760057018830449703948318957299510179710806613794372154691268274449726408562097848935322264652247572757872899309341254849409540440052110709561771901798796014821589114665362820727058522593802338610697682157714336360436330701968704420898181762172568564574605141073367561318783530835064919547806274204025617213876398174495573745324987131054304130064169827043610864527326395991117566498106941662379019792531071237465924255318551698749520256606209361402226439831125824983038996635669922202915560297100774349109659940193064144903684392266444661507686120737276739643197538572456859550614537315928698589168304404743797292059643428936754592169602701565624264053882442067752328702507035322144020171686683169228976921049890200909520144476560511988372745685523051595667427560490218544498887965751073858251044148342360390915991889026540131345065494302136485065676478712715170738902562329401967582853604467435393191260261059506469826701957922997512962401005040575168110685872889613828796275698614567390635899129104900703677171523908252326913000037891463021920459895178049692960875832489844731959735313748890325992664658110635309340796691646532840165159685998597597315748840769271508284261056655176703658998910441710463806237011134969041682287996215403626145334735184927035807694592110120147139151659860232596323214611137323397888555161593086238772937192938597471429968622804535897288206850127987531183696912931327739013786253252097277741896368375095990326370885844492216015435859679108137207145057370675458026095836932318237316273387995480580826355437040013190780071119912155040608616706178786411628939828002816000000000000000000*i1^132 + 91592433450859480456578959968550029189652068216873408159396380732415094109864641694533828091630642253333355782586229890111197920008445704095643398334190616343856334687947498168994307072962365957877875241504148049497341744081489429209560224007137697188088218983089133701689001779998020153557872848315096229579964430930307459222722845436469222837588086127689541276665228167993999256975648779646036786718347048032570412621520105353446383038450672966588220025184142072991470801664438126153131457060980111084398958546038083118981307744688389730413128774962989404855825058635297811605384777034489140278356787040474192067492092199758138905854973040527944505334355692157434209399181379102971062086606291754506470327714645767175994467757637267655826882799574447312405138251049173923536926579839313619239927484560230238594967394650101630036822230843694817802980380879920176296180379547484191360307002968720616782173626405404250539356981233029932425240114663969658545596194725292126401540455640989963156525627675140270985447505014998925377756387756815666642001910190966750608776892969725407488883132418852549719646401648551865853574621319122110374058606496292730033487352156637779841090985696900255540968274870855515059687150208482409729987096488327779794274837299676415431410158974927617944312335840839517552152996373816171980937800934336299965547402889845735960101955188691825018840193573228393765417480215733209768759311534018706712762091751597518958248951850291731625603959157927889926300212805341494611638263629666274219933583571049128938622925002436862385187503719971646139759541586115325526574774948302986924599427740948417355941145918954223448693109359787401079155192760288526521057967698584527638881402855190864876290475469871123988296672225692520986536519723771800506610084973517027435249468890050744985596056744303281298002443605691506725869028058139953710637862933321929382215829734107585786985702775376325312909353348027270072615206426132110089164872625040914771914535979898181032519974427034108030106273561067922445574404443845162700151953015147225005984221912189049253859990565668817816050859004227009827797399925701403579391902932288084191578900043516863583131103800360389610370911602116784056620529240733452756804718849478538581495866988780184633054537844426628274191391840221237706813593925169129106313770001393829102785849681647527888062692968825613785812769869518095055375900611810323451819550209220055659177871159924398158853422872602199055568155857751851013203387096367575349628100283927040814869850212431641228669071240144085381436278930034376558656597465620026958973743940645853680637434844813195093369327644747797184823484249162607939778130145531161444558134673972754001329806362714228169369989251454544071224633938418179956984498923901955710075961937681939135639823752148370661642028302997122916533955067420870683792530997019506512133882482574139538930981429527773754252294636957186359480409842938158666894935737447718911226146488624616965932642198517210378234066519745905883626460903147293706764246570111839699338682630247623862261486591143464312350651347784495242140897566347159536366019678196850765813499956571331704468950915910079476410965400877519852845211248083597602811277503443393890634432742385628364333611188308527887838608640735493733358755257206260253408571168701823748668748364178568066885891420053238369990289529295019430526249680521024548040802143231797585152439960163088063505212260289885696073026635026312693763763509103113011200000000000000000*i1^133 + -61280593016477109349121841429707418495325855748005165832037404379417570848355400405701604477840019875421232864480450627982093201109329388568359494294625854330949609318886852707540174513115729912915310291019725917756159192941882233179041689961909853519448363618741014279417286453989202924010912479213218186043616722887902329052148572389210229932000486211845911758489277229285095200261961676684179639107959716299875312904893691220638260199196841800216263908947259747799489215678621536444670898290071814353903420355904185092049372065612641495471870902711682055867484785253390546668879729532473869058526065516270640175118726345067227599256374843759159854187983847332629594906740197993925015961292795182027733792821423639838416458850718161982236908123988978444292825357671247092316897549501869165341549922664949002103904123289529866864274727912188068728522516374421486083963762390881998400938265629264037581869022571424158659607085419807681413266382803457654929447991395098100456708593998486838035264418991054766123291961018232872334719388369208628608406471677008435232614036487084061950527831825761062864097460448993311740514731203460144693588666389983696403347544418550840056488984715109850098159315800899918395385946727170601311158884945470387072738732245989536435605614651129110216741944835950490096114682855747224871072378416927997586745811673869839474179993122925280914705550457198323465885105118375857711470667521214644461073377219368305105470826949523998882337267097012736645100884756195872790987323731175208578558385319023008447744973689587402549774836563283450304759347529885890796787157670185890036479966642279079465459103519264644000918206950666764250381752932874435498856743201523116561507777603385982726865339918874296504910801443715754635436957789392692233153143081792250464362031006203472618574421127597442488090724488236469699776856669332689905083294134944895436499229619476656972619241607187950148748070549630604028139501593353730493432454383544580489330163624440278789815274554325404809129199051187896139811243340317917680696801741755291640700296474857824026630522391730433206828067341840932816858551002647907083594557016050097422146336798955078685980151408070833960690482022964699327221186479628699011936266343954756522935838902671974518035903868581434719995112626725209716758417577275159643511512096521638307322579754400984672852237014388950230752189466383642945076527613625977674230249027947161599797254606362854440573146135573320600370584209327173110630589048221256493806626678539639039252966897279294863990607879892191365042133566461504593556746355910244382256596560420299931356313719028381067079140088607668625696943940300883217067452757567702924890325631208797539895710651550609143813700659310539123814793683022721286355327681001858429510377731370834267970169745931002299486462731119285749543471116033818351207756365942837315394065100421805304987128139948555508134966562397605172815990485201244885375463628354554455593427248507868298411064352256313929282324702610868085582451389163221636216760456177989326652309912710072447669511813651729390737737364936488586884965171468875557987982454970985076246607889673101745685293242765271440695270814615540724588391178105844552938577528844101242726163542817262457988518001843628130344479378630507314497712960256930008548076821591852421361552848063628791693424575655262248822137719835104879738561671130221036674537111546217909930148691821500173300528675297710013403806756344989189406720000000000000000*i1^134 + 33515237972520224700031038125786514094459607285266552538125548524371924022953989059554055071038180473473214798119286622474569892908424349171708437766761302322149533695372457179246098312145245074627567667715698547974379033223091917320415633821832168977932393413475025790244513923485548000228094417600888468432385371909466067297624890604790937640092378357038828948390323037597710241733974154611709506584155367516681443299339703684547124262902657274492063305707205140482931418415088216751790424577177587739588586783075489170739377488963198246360781177696255074126445487503736797348983269471671649040884737213854151162999884772312560795152888858325847545511219596102069955944430866048888378817843541448068293034124344177357324780493723793069450003325653433245187757757979798180802593974735672136343616368439998432768179002595695634348396563158819092137952431755948218961563577008272116807749698916780396569052259736742574182443104469775309964640324556916993699146220389516753088609245977519214493981508491217911323150605848737726228124986433248415116221101261138698682260939888828316507401088704150772927579235025830462816723920603090768777992415669629293140655181644622448504478190707229263436508946314740565277228765567376998696305285258418861952037471320307587253811755094437814434276126853870154726951934371683166182544303030417851218825146795648399186888299670180391193129749733558013526632279964953572254106576560639931446717589941022388585199705979757539087558917509731355136421833042657263940143205719284041154892510459115061838594906628292327965656640803174819393942214712512825207820592049740510944693478005714288763322137095123820099800024157268389412399621567808756149232696101099975662715545684336259475129663497230764834934270907778957169859382610612509424198977048880294510909044541800049097514110060700564458771517546725095022095095609010911945603245812265819334018602480025414967750036081700533830252823371510832183903523628117119126619005139959933540718592596019181042628450046819748333825708286676908677854841104525713654528703046354692449237807504567599226835118306538946352729698017090490584669774432584515865267487388538029010289229298428075084655308775247033882367888278980436412834278546231671909716067720001586163500389040808395836027420981442894320792837473859607067207581562077190241217204849511922158998310086457300365340647035951171529561589288409116077178554844558499220141482537691639558705412504076819862732252547168425936026205461702967150422844859022079320539041772047070010180765160927927709793027195461884584768453196262590124813992622247783903124437476649770076718327395071168141242086438839476688201959788998596626620918104953993593962558472405789171110972531226533573771124876647690931898598127426158471756482722809768156550229565847868029759375180212424561929903256976146845194438870818765651125694506357474579282144302247231616055552335208351813865558814991427683612089747977016462823706606825113504806350930572452898086526126394748834769139575786586344079670298191879528302430761632297894183017814786044776333606757631088131627420073425584209414095371615361324594244172971057124058684477407762187121215801279007047303709420939552654604723097245983620707437870824535843452424020391164150924607850321853841285097184822912644690012662583724281643849477036657883166932046211750170170245333282676211032595439128863104095319810137449201942028969427255694762195219620221071881183951579281954690826240000000000000000*i1^135 + -11851631603973259632801057118554419384216234038300138716098614926447184252797852632106554860010004259659777570315025662761054662005868042388110112933736468160750376670081772142582058401813856039119673660677603100614880745789202844052580008801594334544281804318375966552758728152436978739061909909473503633428555256830416066829061759420369089168950419888352022041780487639051129287165940134421004787446379216816984135417719276379916193668570922075427824623378431321585763086093432266086657456935664038230789741084088264931452143040745718136994058092389722271399453215890628264526554239648563326070867382257381442475431535078582229010469017472005303717043644012799623858449431880478717773903426783338455520619460004368255038128723211239214229694654224626537668373263302962598269968750217353350226935118337602271682271906000021967617388394606844014540488496287839902731182427615582797404253547811127865211226700015734196578308382782754035690781902721097152704221110382908674861466831571530011740312748239021302047670724507651114929405868293558734210491238798583462469312267582201671903187904686786937235077255838542189401035928906897077829998989407287353754209854010046928404179449803198039771829191974586279098307898612217852320011718555618017879377656995385366077515536897854521719501811685638722297332220102625132887915190683305897349003182235805677474802561822152456736533706122600306271570338122681318725753665724746737395007595758050860991459068909332980867050975378837851612190522893263788959751402234722770737690962733981302127585867681760704179464815922508173311943114674127782716433404215738178641334972549997190314521594615282464803267409260666101944930129632228224011547566545557247691412356469444042676402690663885322301168810652754553086057537475074981559995415727184729397705160031754404440617052094725326731098417252894929713334985105775301279638484591118532361030851262000924031001269238521773455764422023173386913661629387473649720081040808584688553449028528159902222027063608568385716284816408622193316919917696792065127498216310879150051264683981566452091991466614186676109851052620640354994203888343968272705294393872049451324364550214139006765061183637238175194591137947679445297669701494046200842019565049554099078718104382833286743480368928101098139883980649948086095382434780084348322318499444084445654215334425686126757525507784621016278075026773580320292669981490642049142330223949495351020036876187378839507308185289087963542077968028630796604141384186658951998638582121229585060362773349648290718614501499021537974772997538997994372151235716754486125578343045321487405264458086294295313397292379252798779797281090003421278438760039025896735653564819467195717278259238561320372345345323137813418208526739906703848102037316424012349994343253092867835040321157119982808902390484260534487004533693541039838818656344377710165377789764505266167053987761630844283933495067078024314034459704774156934192819688469396569478486955837443173094535880087032539745741362865754822384967506553205415974415651640297030127564988010142290630896135027697767719253431547821066752720121259274939198704580157461981677205913589200595993706829233882673090029312976563470887486864056257501362794782279261507957944332188223879178051437279550535935432575413440949913130972822049907000863556120730065760460419862873493058922050323958275980173191670057136526419188159996103191943302159431075319548072155363268970206042521600000000000000*i1^136 + 42214194705504310687965669280919345271408022256927173688189703111573321850504221902694117308576420407301146612265054163814822144792329842193486568872554770608859818859302243283590832426649909763615628199220294585522154979292821414141423991349929543373182354715784652465175589158517783665162426756589080783186432283684816554277938210183643090949636729549090124751521547712021115713737995636553552646955985829396137870410103632976588384086281386138285834641346265373394739504498725367463197173165746505283860724333622244496006987969691351043149898254311613486658750320023594637245667082716274347664548114618937747969687394268321269469488114777733826971003636355535359836120531853245473375912637694333533175605521971755567741542790590823569837227093085708902618227407302188315616806506086487096658201569325328794058681699444621915514980793400012945349842708432214049056470262667146065311838350361709293347432459430698222862361226057708254785622077740702010383347589818556805696386617651380756155421777847749744738646507984409709252561062216486574745289103803092314661668698815177499803149554816660716789073521409362862524698520950271340746766166620490836002121138462122610511550922278322313329915355455168490630891181746022449834938894317086809107283089980105817794555785257990540162167811702393388580691274096683267084091426310000830643997840417468833843314881867524096831693029337536905491993202608346229602202163635261468766291271543428473681083713437664062331488344464897063625030389336474136944649736087546603345624550627971052049423353689512587071495623333399997720438376660950386144201789934766750977918475186280972055741661663602949520267403931026102002651617140992787758890015581076848080050866086145531798121462744950773257092103793803684230895614215208674789480157922057468226197554083328852354551760268865600423053812100947462518399925339321876523264798411925907715918111139412194056114838136426686140979288539794767169900250815293432593310311810662513496702791822032375838382787854907046192300593364918932256693225253691045531850395861956811092581890533688009749978215245858017645090593845787163017042273329406009716810671007904549708392212496262247564512136082777086792640686708687886189113122866964327448509675715141567098739194917596996638381805800081733129965785976447633196070458593552790795289991970181114173148732462848371625534429413234322018202184713265678663618926925044003746598812520740270016677199671120968949909499242833735098102428044484230154892519974135531538237150757596698195498422455105131943798769089867621563659139664653520931584605627193414338130910879062521800217896584924607236093879125146862018487202261974970782240188837141612544812644549371833354810799134537912011204056111188860645603781197915861540841511364140672403917341080395592431280253086570657079533399800627049758690309893193785107040282474575904118244154960995584768718191047594801670997999238662153254246292643820540457024783401815529191463125462403950171068715492819797359752813572633508379143994808742859666919450693555180795999079836023364894079966824734033207661900458504640749360205521923585411393458989209248398330592552717765653682160706226712312297656278076510200735434117684706048974377146039177995015893117022451724129342602664752993127978071893738695570196911750537239307456866323551417294576013518083275517986469775222042342358931602029071697017291655860896207286794200846095736661900001280000000000000*i1^137 + 35706039646179842900728259736280110867569336587587551152334756966888237192839698186320696456974624347263933937378280185248294364948933604326617647372666621500947035919878152351306078944610251545344554145691649784512010877179706417042662874569934233418936855594620890295682814044374573569397718294950722217643646688226894069140187417126909168678843872024956937642268088127487145989732444268392764957323220172036189126263316037703939356791812025499341781470181844019926058224368318379635303840856053952065545046715118828322980207775376403975597614429363157307430219832983084265328077598130591847198603479663817375468640764492878204541947725685873523102668711662772662099251517322714416012168730392473538254239906463147402039964382653975940836232134700510804724052730200694613912153577159010406608229520738034484154236265877971753817033106678195052053525290031510462961322428103066273738778138052670561360732001897824278498137706273368823252208879775440465291111706594341952790128200069175177528467901683981650378716250902462556906826396666139965073587414517343867298307243399739596356378856410260402262788502396584579540222742566809100714608719139284253798150236237396340423360492736940850460142727414039088084337677512312971654119244978746570312591251955526308480827108750894579969780664312190267747900616270276714881700435672848138683187690551548712700285347409336770645148185454902951192042370432417469089883585276236963443994207889106364443886217365157400477507156429334197777656398222137754687694394016133950578959286230206841161412988076776601145638470562425100322681736040899137281989493034917014409064170374793680032674741654582280926841635606147141634280196534234061060669310012131046095363232491375677703329472099159576848034221292022672457237718371505921932334676705921990885279405084645616669071199911916194467877512548376119013741335991110714663373820932737927431416621147220302950895210530237810124279816974775016058748001530878760094179180348425604512005650684487132228402135891559924126983931524204112715418234770184531509716233858514988192450553276664299429488808095365299752616840264169526698639102304713407396819762685662175918282618627439674605982711578139720636307973437432943168435017528312006498178968872599434505988861381711863697547795707919585383986920933803498012598210213849125452067963452075964167452243053508000966489620031206391546981279796117603965083600310664500260177700413316163673134875741480634026708558752390237558875027920855802679006935083421933912474949347414666749221837129312966131364035934059004180669010556195315746823124965996667863486031486803055373059228968728345516048300101283383425821219784501080887079040548020657893929566158676712225906896621730517846498485105267523699346229167839197545611325485015883806840999074621569665137596330494554054585104472669952378695530530668656436032028353374068629612736315860844657026959238899795871726337928770729299644501267978396215957836790426665514387505639137572248760263851652065482354985793343573296176808271815126415634216422252222807701058083900168044903632085056059573960473716200887351594366643063251459550236281422848400202002260800584269137485951736346616145172039784104716898479623811791292159410939917005058976210389630522971031005031281117331699345436261028047218836648111399074739223024203004779205554833984594370923220171448065543239206386799131990679054026463566875080719767437312000000000000*i1^138 + -190506592739711033602389951880405448467741469874515908528542795808373055041983672234856584126602908020816673102763239016596119718326387579132733274810899264017396898514450297334360495984383232037608884419309613260520174835545362124821658356402003422442235104329310751753370666133815825708509265955259582709839506400568367485561944202341510360996639412834381073320063875158402509981036333419838425657537973302066069347630651977820759191350253009388307298142580104436914899628944251005608049109254591417888265605971755629770370848049294145236206747584430962839637852547579333471015605048082208203277653862108931859024665257608258821803559410124788525394124294654520920779072433727172706323106790924929675007674827838175547282065272262389821397268290223558043919495651671280741017955635010863676818606112092791886105468644667455422600799477009383125964258429665842855251173102587466015683057609710001618766932332077534470285890441880394861681370885454515299228922873643521638210423724239529649196942007091709676504994522967820178230568556653695355630139892337197489334442412123527849122186327568285940820094568854175066348881305389781888043107087589234102326045473882937656210417622249782513647231655829376157540672756572116080045500541234877417084269685029863726758043729767374188977042110799976735151077113397569307608909767976655235218835266397112283021854040296187252318757744309002381032156179664283381886049750977989256828560754435576575595821027849174990132606424574794590666692458528962905127229151685890792640113537432670915010650469889832760489495146726655566150345741359630974378845534025163626711226646421225738768919701759340806255265091628294806150138130410026374121406277681506418614721870652030762705652155063145480263643501085712939994246462924314163793504949184003392547744662565613437686028577123205854364006036361920430839033422155183725417053771099877686073042604711969225819391446472075235699024656945032332860092117197322745078075473918652181727520111852037018397735512612452859510852988144544055754257461101530057478040372379168378016623494680276769176168142121640537128728300528100372391858863569413638165691143226837743256767787772869109333756331208455584894875326373926450185136926879196262399597411933369516325340058401564427610963276848464121952218472287000301599932836217366265113167235796181215490325626431277399325902718167022307958120954667506069888042267256720117598191899922637095707693658441469133936365143481536779241140011009229063233292312679367793516287517370992765012485824873711024662576937874415517336570929822997711640086319091544989296984879887709684359180536806314178653030550766879292259777439266480748576933481419927249059965596465266549371901895923381266533085724857107808207661208197647366615900048551731460174859435864847175451036518324175351412347530736799283422710777638441791256662324881202205342120741933827195503362785605583179754793345829020540772115090147947504202768206154577068441935723246263819292552437753632952072621802028520168408336362627098185023263974047473257010245239740509943231160026597738344481576499754508178091633829543808117323989311911632571559427556190017244959012525030919241952814835031146474668183744565177718485990157716904296670371558039309106794920364453015202238479236835277270627043696551029760172038841868449935543611753482314982244531900725798534524719184286910458209677982382738636800000000000*i1^139 + -476430821446298626794769273248381762412310435646856310920762432187613029155395878757889095087549890918245152705340084918087068071817430774977308817553639149763885911286748090523319861142831553977819370001345002642905708137369399772308526307576180584717678040800473977002666087807084744100928915618174040180660951318253064021064636745030138896227134269244919045560476843641264646857973109640257949727742032943918723381232229549148795690028129878043457071279388652677525713159601348729729579146607197912371535195169478749361690744671723861382046430667882943779429533390878380667730399800564040218142637097193915251249355524528949499526559757178589526749184337488185443887192080045806612177144686383879692027075487744986812902688681445734729556401402235783068596406149276058669702021845829969302629810024541474710396110219791250668636402011492613486026110724401972250202073015980336541589665911042215562002405778910803331000697862799519138520627636498602868471194819112454250323766049103099355384459272162905810863133703074242063535100836234174274800215034899042559322706709101237131102531028778496335313660366764786140597081684318909917352286484219274050997522372816422049845258831216961470289539346606427230813208814352039909932974521854058491193921644423200647261388727363426232387490732874477522174479694199074269618034313626065186061174020890678234139878876754908010571648398410440265319827504297989283835814819803870220083137975097404396812538536710258162647818289975126007691685667440004150782954593098099756402771280557583352530584413170532694353819907483824002989542784163310510628367323778932392464675513156782185712929818630786661299808448506292555222593466089286794923406040751045614757384620214834627312719666602677160705380814865392103900450044778303680237536708423501015507155350486626771321751522540525464786609585716467637150121863644557853243214383964625004335187366725711622810302253414647904604206427679073300325867820146048447619812458646373629161154780991971124210370362293253469105423358231704658012489632086423336404648292367778851210196374157800273929648550767633962568342098088428962006329310811830404851256751136273833824785655061876456064180571894861819169748769369470301828703749402969591613861900471953139682382439442360845057268346235993374078736901343801620036722710814113172904130910625738683744893632280895745385784400089519103209813804817660855007441434752432502108206549520455385445921075163103958580337865100710459984374479772779409966546246790616444517136523751475213920284994563529789306830128126701818740536256239346859247022801688733003625014737014790141981507411615305158930520952552814613694192977508993517117317538154013378317684624914709701881236314050205425839363146308564930207942760148273165188277962412543885734626982418700345576038530271496528478802067646891649311301184271267641912230414163004088921227693312422100087878115817623355986388102218836653776254214098971024601258523965173794047147922498060171322847732280074859814942879952812991655219170199240065958216625001181501050817396840994384929640472959597722185541513641506426371702598411928346469110140086779490434309131651733675689321805496985266640364463190513207954170750078438652867953921455720351574502954787771620660275702458883639839417749826487529536998142752659043538083856627952485648075433557798303939399005305584984221159557106656870400000000000*i1^140 + -350294577972944432484336913615608518865725290184414380104122687098430383680380265671299270220947860855106457723916628433211883436185158898131954665784001221430024586990433069204133172693475853421487766491984249790209935833311283566116168764426325694507255358922423164419945064074228705216450950838312058540368538670005166815822154574164148693716307866895960283390366503096389930795837640761825625664937308178792665262228146566972191716552523775632368282802097205970778738672835465763171198318171493306687515030959021525551263686702247688769259407018618817033792893630732518407907848613308494975324654086427981225100481538609721463223946384075845786383854142441832734349385210632308303288059667078503401592995335110076275631488695472075749296934277385114282280033440988021687391307426148939479609003851198563354990822317192475563487587349879763309868136440075545786704174488209057973600310278154337290355689021736236807839289065662932692005153085770835934650384669372371970297071674965761291413913832919868638529096148180011696382419780156888198742722695147116319431417244649080408651796151005243404142856518293421935724798589012147822028445270036350213106980224962701845194198069278655221095478120383980299520730723085477341412524420300636361973248100826371427533789721014981696987115276477420599740094417996147238751374481768911846618219779080810457045490314696953608285096884745691483300922511077443391759234385801881308146035760372848169871652406575264401367846340067461538691554268922910119094445672646335502082046832971649939422974859355693961604770718263270175757744888000982263683958377475423396316091322511778036637175380526403212122553182353146437460303908465897184534561065863271697925318580401314315667960804031549554902615878927132907860839467080806924659590381192348510039487175524012290800222639876619872338832808481479273477527491615643259105232553242554011234885876143341979705267338687221532424966076609847316976918169019174562610226695192753361594474597458876545948526598704925623749172255078604090588251355431690827801615842325895350081211917164504782814879161636006641569751167398262986415330192647544188792955737433944634964862454994257893605275117621590668201181138331726049594443088195587643791574677450573612653691326586267443044033735995330407231911358740908897852069753885324405400650555865908189902293150104163574775120738321784355964542471201674372037245753251516202254236322139345100603665514264974022608031603515748259848181234755162170704120086884611451810509785041796262843322695813536288104196569157817205527320946174933996318534313966293828690717295010666578535261736044318714614578589317862984202869622086467932808369986055655164606592422474060564638490107491631863537399084307925028845049438918054155037681534860639973485939682084684112045810843360771065819394606126391070176932066589484597215312897861301038725539542924118689589078260480167596715195076695520850321453199988849876339196468624113918733268861075587032019356936295497979286660446270937236415918596195802602488053798816696063649732558087350246063121456133467895065842688100033882602561057907839139855325794375193056002319077080316081895975612209067621204663188857574016734113343085031455059025771369043711600699905683753250514421700485408908378663981090892828059986065776538297569883858799160194953992652957445856322802837809377837056000000000*i1^141 + -78989318674033067159938411930661131446240686588905524255728637404383645590907150548416188669727601093410017739557105032859480227210197694556717025997166410103097839022154256770943770491862760933643683998434255537765067925108269000302034141186922267012496585728747824043217361982580120452628834361460682133447995865473201557463253883461583863488542096503879429311469581982681334261149230441144731075427846049416962697169816375866658673654591025843947320952532570576493582100002503206683458141181631636092793099340313936577871472339748964881505181326443963585744033753382774341050777452761067505261036061724746347345593016107076673634087386727373472667759974480691193124766461222324452184347626403944807024906218386789012309531005309666604189901975391919779823589954091376076044663518002686220636197118274024726011160607948595660645391108415865678091510747072349533021983585175368427636781336734550745157849495245838866883350654236297429372222016456764457229767310279361362067057799649763479255327094058463710608069924177742774949780679630364883904012135798728291990851281353860220165141863662405427341526462005215219325252268633327894412840325636948205778454876863787158307659235488537768846105038044471413919646872286010412919738685977771991584353794613123732441559861740715544034128951689311924715216265142758053271762927733007551120369408455632586711425824662726273551297717451102462426638591104745717187064386332299390231878283945370980034283485004444283051270585753209859570596127563635747959304597738568006938467978722421666991218400783325690407224640764143038844615164122607213464906805508545558178362872961093309326676638015260673670896946488803566665498102334253937230356768068989304004516105484857921827040368426761573703387323702500412666135043044078223807663708497196670629716886963569967771723018598906913763039326626087098517894221032135437043610173736636234132929645624143883119201768523517562256546335621403825175622615005443952068054833366357009027324753658658942397490395338550523718944288086764213834208423249863317379613094929771144339498078982879261936540552358861288910142756419424242541829562782026064122895463294059912192889652657420752526878630413385278009698217087171663491456646575844039143874703942691192468660418223792272529203324250801208139847544774279481809723778746896547033962779406792667727767023138821145297529837792787440946468491878036756583613477561818166996054550011585373865564617965443665592013181536673390035972702285437917332178396894492483425180102254209900255013035973036208330652473989270645327458897381992347206203554096944618399484140568867177680087231410428018731959430873052196006906738424189531675366493096563034935297069627550926098940573822566913002968130584758827433114657250490740108332515995780985778013282401402252002939664610680624962357620661386839941670895536999068805837252935176907068825273849122362633968662782624567642059364966195539852084141203047129852200283646351870927964598867764796573279992349238331563330349059030937937160992402068781848014734300486225997227857860472830765897059913127772343404433688624678997941661658207635326709608901952559477138345667636941490108734989848056755383817860349587363621221339412305322135440382505245636858226599444492873583366576886241095577660542254729439470024520977732300510965447146640497930671050423952998400000000*i1^142 + -207865296076512901082339687196715904290294109817620829363030527957599185164882534064793910463975488702610376110892196746793843842755468660735509427365230562937461193700464641495456646822007664633837220988580175728164303451621599006489884417285946897001067532170487823142638721409237054335963004310257833946676070359477891092215820869808166746481772999516275523714292393049659986279173283993268293010100115222343443036773303452617741784065932393861921254357804672161931156058107613781847610454898608685299685809569921981934250719525708909785987306674542388269905757711968349930724700687716635293794089989812544268649700212319687941860836172342487859026317971614002925734344404978060172346217001027690128109243257961643363423877453925398179979876875164054125538362917329104550634207702435802878757426204547258263792360047212218101854038797965086565813521930120729748854290747883108226734914534212728235433650902764713547480894658773591784339324211461731356456258454799385226613510948138267740795593096839024289378921159878985011354863548223416693444691076420652494046203782366156153428982346920860750739882548046096685032503089576788670547049714613485680767692236699919331414909872576012517166434554435026512459574928575176695046872812700926182137575349371255664843853809740150796235952592229505292311456219807193749782557884168991100275527934288461014522506810912593332915865364879336147215920663408842660814160261954599929661174717682687087269116017018438985392689042204757456727373134052397375016329852121655248995956881408199082045788881454235667952578828015687126083651344490401544232501449551720789179949120807865341937821712087958061602968351462118537864385374900656562572567124711344434620610324932253914267536535162695442116067409830114131077702004391599196260465507543873634572008274974246366444505717592855074648685041360484229112647606299656771026417888548935928394104039948340896302969993680411821603255074044396583312395340920046254067465455320818005268760959169654655195646451694512237784807764968631779844326614098089936884872669810333212653898878122460004386066481812568423511288451326041774118813880624237490176816080655209596199922056811868327002033983840138519233976958906890300759647687154237220770784349126996288935236948781368197268557506429726563534694988013386938110574832516806349991152573579076681192650261292148038441633458532900140186604467223131718782766384219077282059900154922848996678925827065692340296933938218169665161792684191248313928548682208799851069589599603204295528553652077028783643480117563366080610664160434766372652223963741718337992285443338406302539013758270319503951876189387214598498945704009000711210824303456022986197257031212751444902829551677447382498326405630289765522123823837233203750045210376756378054023056516102829222371883681496725380778268490934106845185052429757795500746710988835554918313948068801626456104795972727240290727138430158150153049638938888504775415221051262437413742672693053113628608613989146673846345064028313390739162298709385507349554824651650196698790582522554173288961875247711365853454457302162683286001294562173350776947600042283417690379493233090260076691964252803330116655059207793051724864416897152189018134843906931518761733124449004656547786579736355337153644684486287930263089039190257085044982654500088053760000000*i1^143 + -194975823977128298636485161632526146207360480180914239426898634437000810887413141448520206085544092221162947074894766754058733960093898675982568237931388728644857023358824582438075219694460850321204489062301527511651056095966750107917330430614336755969092010988410771732053824635691122963346146746322311295391938864550781387364689994052401169133503067523918764272363311872718010229857102882455694097530841774619488875943800060029462577841192056072592776015457810198326048366736890684569143105276077394488151290998919407566114257511259654506599503328024654540904236053575781423723920941560286686065661004794559856016619365343111356443618404008014637183961593845343056112821697519970944470250347204819786722355812194896351683108056429424049100106263701873219841172167807548951354408128104358033607363308923260522039665954861041925507775453317058415673561473112131516461020033046132159250175315847244550444043785876049300854098322081879921286472562744969410458972896958441273060639968819221973832757811234342492083164829964307125993305245281359780371921687261254556515779813604014326435731848243668304893934776363642773088383708671727447713781036557497790654950857589775412561170336667574636728962430785545462783873461251276129949195602995508263229253180223377968310197655765379513085225092751394350839554480575934390946780359007799606711439023404637829863568747351073348753619035106095699383526008657111111230691746070296773435782457635079080349755013891260623061106733696202086026837439899929494994872837841540079662504798621171486504479168754334419175143161661440251669989598537056993832138476108777229310752874038086430470655299783367327367326734680305967749649379897778280572563607780372659356857412182414939892642103255878492938069888921785812626343286719698032042739969517282465457196377248234888354862085398199570386337742566688996388044747566681174948928766006446524334982415206160150960830355728555519101747558452240166368291798049416638221208256851715351756173007656447144269341365101936600636349571517345456351385790289437349357126686151376532745750255029038384363034507437695218608881154934084150238787768688975570377625719108663670519325984972450016326655179147665171716515855372551759928662429340702239260048646295893649374936122260706986839999540987901874596644279650581458841597252180077986212951058538850147404429966044273275585848587622823265720227666454100218214364857463213506505311157497864565265533323470607710618702556910279658576362638278898373521489386931073269130935639908711191303427233928888234923145653167221290114708724579139713071519729512482187413453829176088595150994713578786605070300796890890850290909246538326148029676220230063593718652999032488984979777382869989205933510546709546173813824563918118952141702932823997697598143623277328042797405056791635841818323654101579638678315420195954382246338986517903785942998814826580193802361754834745131990686149026361984889827497195888100508369953156005672422033574189410646156252124371842385023240343874384278269480017263847432952446723882946326422454685864158534251997796632477444830866883104940581162550534542555139270260757639922507940365744782556059581468415372725576543091023488139513233443954782658295892942737206070664342205648651627613655034739576134303209081432829351624441737908800454656000000*i1^144 + -66172779663039828457477638628452352704357796484657428262579581874390717611283646519532276416309788738253862980375583004099593187231262063991716912787816296543584727417522358766198323849248272480343370113193277926167690936599160728530113401151132109180334510392008313104918888168173059889938322159006530018794103713700586886201696395633390404388326024156356627421815313914056825243484862806455424813786855979311947054822432852363874883905952706791089415330595077504927232627934803807678735938451833589228833457622904452691081055836119300076786142604481928987207353206773318514721795788276654136521543597898029954378722180232474416680457799655678752671792644576759688213803837691881145359084150877377622948653072352068612873113892937942556752546139783929118372414022938963756016487929572019712476301127698209418010773518216866419123854740874278423724540935768260275621194207239626228635638113288208023629491043973478142814193506347009927214097505333860180715416933723530293266922123267108788994627228307696177315990264122923665258751053650926623311127783141612137951932499549920576026939322181675613634266584239318021735765888888298546946773052632268183198857981527412005384022817077252654371717851350771807896753443460130384271282866512111909885039097413227851999161556085277992361737017804363044778616545928820669800807744829585757179740558928962343671137109963584112352986808396054806669592392588153711296878577739488951100902928829422114753696166112027637156754337117240099911706044671160487018655086733357713765628542186612099112969786623590110838453914319166362549159673797086030037390860864287679742057168995607259667408169030228517982244854292481528441340913951447916560388958915244664387618915312726303829188490682293074935388880395158008739830370506919106854187710154212711425853360295602543117339494852605418529764025900198956472570035530639746008347599523738984601454693134008245769259367865226418050714923405846038893195713716001135172533766599005819311014494249896433563969118689807248077775191766621610372464830807447739166900743239553237734405403495096048800160150119414451992958240107381882274543646150619063789653412872363600882943416053171022606997177569476936649696921034975175159636412379141384731945431142318032443086759901169537955701702697452849051662607572417499703367223955732668087521095580027537983444686802012620729409095343371145676530229101816457301017326630212259282303670120200019042475617466112607685896358143950219502126728361299441605521052399924630027056008532730295266862259987815134828650369901926583744751135013769465442846076511945400642869582738148086915886540665831876772905769632226778725978791992297963349612733875514900569968924740344327643949296130385444058095933627869981569474948087582596272759648688261402069368970081308125736027971616230677589919877831403434602498531836006596622767865201144112433902344117241737813857832718679085259874534122710451365405050588257616029587582932516220671976172056343016511101331349335431322529152730188530340229778515795644470793874361786879877989391315856537864435721006785328813458980495259763985694254668065770035698874469823896820692663823062191764878531717759248931405071103702786886049600550298648505326085398225005534920648480778915977911844185440789409650254754611200000*i1^145 + -4680322412470132137041923866228781332733589326577365201866989998672270424085291691341188386712949740799716492029508648311995758316906175249524937722137912829738738958628379196563592341013573392419322783604562234968060356936555440570647008942942575328779981580054957370052551737049872568196549164743284446818930032437184482554233243473627740176107814492133578959820124089604402476058359854071996806575047523340295380697850744659799899271257410688630551117356040654059167829575377041864687221332019287282346504500837545550785179688253939335673057880555885423571843873491473582219050920472405280839104652951185242321105650614433338896514496651532708260149272190050678665298464902061534661551266241453606415758750932531531498007535300773777382436967991099441280113643379906687369815077667669618997375342707512957037682254141910560626978152243299027627649200338256386192591251349386795764214636840621568125576939821007637403550580524528096627524577495280447081058275563972697232792601305042939586055763401861081141418216449112099643303229724924058149865973591082300812405034522892801926088844032047211783014123195174200083398691087046623317612688485765715589680838377128991772204355937343136080673934175893121469984538171101690907699688821477828905035855325941356442338995881636813226677100208237320388189143511308828708776284724979790972025236219184522967673908366004364694855608470626346743032736054727420248535493401105887656123640496921951734942920103787406008866223841914390776014318226307734129963325648642961593283364921420083101834265886912128698904443236655711161390476052091053523971587979922358946932219989379250986560728901232902861107525111000788154188527667048116555298494573192653674000779840921252817198391667158847069043511516393137680096399886170039465014413728231857154797943538135478457878925404031324148049839957055912057917008685814161940328510782882604191065570895938284744218351221495263150971412857804178126288406556869268348564207287167669480203305708496040770437427889201084758957747627706674195023333987569505694840151844771219234374055905234315374336734946705533285929198780031896504147925601337770930688983568002024307506628013863235276218890462091580502869233730035220873038822991974429066047423829865386615141914925256869238225904982870361281118638079125114276773162803055672229320465319708146624702237591849998415686920576261271552910753577980358759855463614981527840559977109780297291654716459285800518128491243094088557925872785731502020180442297039889899705512142336209429158555901429215220952038783964641526253004196360197945170200665358521381121977150947681923680829391027808172411776931952031134438183019726697529037492767588599711382822098597289896616713152177345036724586755566955253854374514269035669613115871440032169282299402316407263485330016109980535499121300936897520716382679064642952615519656221924159088047520837240967087163936544462048564054779901867851588547354994832927255845799465836904946854801552068226839457595181435425444698135875612378792207139111039702926761672379276593694264431000311683517721376437429968174003205375680652491769950236583761044496163319543329427167557976593549274191711683382933754719696191559009858350931326883138876846959609882572147282149672717828357263196160000*i1^146 + -32239165758675610664214946257708322029129845955510391968642969625326807557393283102425175710009287874761505207036902256928157719607011220078288424806191808722027322294196615199230110552427155226568310634362098593995577256868101179201525120762621370989675154653025581199858025274405526053107931750979778073069161107680455040275383145793092000108942837146222845601103686711580249001893891462163387236784460558194339623113226054815423661627060640173502203384261065611989393385449437300555056125592050339009992511943542063500283036935456914677148682463916641355649035913863649904525525991001587941416514308235350356704927519906177586217801005557350630286129868630944420240649893683716593521649024608157694299636160407076606744392055816027915757920326488152215638369030881349923526643570120730465539143246898830678881250038272967120426230032848529783067201967203127877935216444978261681869875675461500077150450305463015654064595600601055825811034794169664315075744333264887400296626011686021858718109824354355305545938452700284927979020143381284700080574287598407781470965156766596834347065197628871098510816464074823747858441964768373169823766283946932900538876623557044521760905902447156979379454778550170173321084885398188851538604398492367542262951602244192676503707953533284147544102686352351819935311130897270073264399300719554504638077666806703941641354280651012593443331855683391667447315650268693509462563799608970097845318958512603905816219416369907129351359713919252089465285469190094984867490844379786589718131203025085702454883127469636456788006257788865035658400563193444750999077835941332591205328029166876614116563519803144647108744091565504729718340755435128064160674064045073000774376046374265933516113634411579611404330330055211853085398352939884558191358093810693523506407447400063677318364262861795343483984391459042942774433839023843744687585532069610635650517743446612945944994943728996214705903262533350014523931063659122594315828486010007093418506698615992710983738982403034072682116536650649086878853274541287816131136321843909342305683874993589361027935577153637199957323536379716506566257128109762835259787223343778103041326451690302452706509845433332545921946940645069738970836875585750964515745705396501914155355960383144960899880815952201445231220803996118150960024074154893288119654976498651923578726690206676522756189978731562407652297111404804556490544201831662606002058209330020326770322603663415255500768321288403208645135009455949283429572761732346455358579505322750967884859542439059238804836520490537418377106727510213799104368663119893166267029309540766995925039431252517280773562377148456885140500811626313330151004042878569527468340003659465129163089620433726098918683837666014568118425917955614753166089050809266662677847407516162381585051482047013579610795960893737174808214748231247872090816580883005827129294903775146164880939350172479267791495328281218119673490342958564133407764037094123340547365818698154934355081874756850718358100141761187974182837212336240038145863020896625470819609677294855473563928623443913135023409497968952072616820824951519053465910995614459808736288891726687299065597187358940705016853585342408534415397838486443020931624176375717429248000000*i1^147 + -86858979249189733613669389297305441877477660072137080048889426842393253579409108162092342742309669728770862016893005025066938606728402416895847513552901325021402077904500569369645248336285272008495433048999137168613988003244164273000842223942295223244262736813021997494362426171061731646172078463386777521464692298641403662896577649878762291328137618345593275650887703296024186995417726108309216993381590232336015647113617074667766800479376683254355982750052055490586876954839995646699913896236195061296094338236747782497578946204107784123306712439505330982668006938751847366702359265719209874972956532643030551812033462876842691484938420826755747084044952909144074400393085894755104659729402357750070038284361169124806956483481277517376784864555156302088710063291790497153795076152791626415076648352050761987855082200426775024039254472074997516766299145899685968624267655383523267670766406744901702511045150976795751100237874042802617273425257415109755910390259181405533102154007791508325645062266038271890274696328304124899147706887424431746575250713947125198664251496489257540027589715676430178059098040621699141940715385132536165752156326337394367258298094080930908839417073665060477504389114521595014852696018969825829095436332454349628515461231642158776922608872051519785913247188657477879839345346306930643783524305948274847871981770875124058304796850537684853496536210322898537880168936739032934739034245329749217667712881166309803571691829931710197070022259778745694113744793803518528011659903449248743021920101298790864642514333172774189354647185261871401057325825345859756987169251377583827331078461830061803173728368368685457458508133013156585986331245705308061443450523620362355372837690945923997682846683217562581344404790271601648833102041263132964956372805819081641414825111155057329851031029860801536168784023355854310295590092089793100046978705698008382854228082059962707485358293887976305843289789438530693842674415922451759861523312680158336854391230451075927907402700062697223041109768962253571083881451401252389512793274768653890257603871221487153193186860218664515317353760995784275438720311716642586383776676531964055547263979412243709170249646682879410740398808371548332373944510256677816962309750210937519953080734008276160069504601569641575367383756904297544681660204482311065424970856886422971244162702746455891755761553838972832323711317715889595306952684724725882785904202688424889815801429013493529828290046627950982712504729843662245587961930414124755562150676830305401970495949753824100086153114226132976962577516847578562747168471491354614769588775673873793482868964575339982002694948949011991448981029772841464528414639732269213668306650951584474603298421344089775099400770096213539843333943674117837147852779833578231932402036074790191847996383617194122090565074202628485167714452119040239113350101697742814152582637271204358617142140133137528319798482688886501784827981801279063591809892370182792916200505288388454350275321227478240289076482269864177491218358928459457618211184297651186014778281482089962978444828808388895868857457546948796665670005168521642579411390663176435127874672145647971227253318309598906290278331896800427394269713321164800*i1^148 + 2417696691426147505105078015967201725372518945090590545517386730781354338902536371168597464428981082573018692068508770198767761019713437097999737164617465549473760537920469050935829677834549515526859244576793649276350182032909791910074342513315303716918186249449084888010087385321334051811192324306627502199106851232117219223581983414627315758130386362330141457561681366161524562203350857361443914756342437198373775790889066223661634078257025353036548875389088097223280563005120380489409787782785203762257234157751179168099349315576450744209301188788190870705676985506697044724921135325113813423246722148528262644923537410102228733999922407152297761998349366579151853098342688490942728469324981995984029128010685439301592171371720674487601171837617599847853263063799714100334495762767052090250118508337706572816588524640600232097758962968599647435878453000903039512128278509959714312886425634528523782117275774697299797994224781918024395866657987440283533730599125174661390057048230288782568341219742352232404459861548679979961844137515125811306473927886902524997463473555293545105552870569220816984595958630461933436927780595986535984786792173722634833642507885894056675234091791599793485990026865002763303775453042051956038166284388858179560494596535741144096192679248385906507188465116442322866940193007585868256473552212833035152452269395252668806138262729355066569738129960259346423181779327975165397221801662784677955612208470711436154657930459098919644667213342637415174315014583860782945521941749032705289548850043066749621928507637396989077118651183689835203270465328995750288271668566776789462950203698420596568518528148462018298059270123538766973425304582767217797105995000129512600337805854338112630965884879155184951627088217041098092498903061761548865953698026320903752469445810381375856521908728249074583282212688789398754380412690834470258097040338786203790454895205272977062710147554365991027890865952304671036206420566060975441123544021698144879446175166547429292143616873857220470670038258129749010149003934246870364786596734009225281404745248082358913021028622238763547945207707947358064355125010882157754945285611494268380446515224669404885713759683023441644584028966290133450514118596004789045458465337440269444555480268419887073671471070718381377616096583204578608636562207652013043050877664902765612658912249402207561963473889726062871442732122717240936030157805590932432955711076888105276367810626448208302670438677370811341658428620009406382871908223509035159143995738339134590543725030167347391822361153188378600813605023510928396705495910143871454543721109361990079513944431711864013793486980445379773915788959059950015820717514277344749083516166311608911890918604231968369818587791674789990394512232450863002322882875049028276525055572248535270784196066451411187407984750888792220709222735173403496202893289597230200196882026804068949142378090655656669433376066466799397910991068464730980235164598959467185109770444612738955409571702403360989382583307111079022539707249081499629948989664536867568983388912371159804830447066001170913974892345657884183077435917379189525494081239990276821750847695395438731041177600*i1^149 - N1*528539482113284621415484639105269866839303081109972132003581804383115079085029088851010336172016397845510443506712992979327707629314527869073339109122623142247774586875402048227899922261474865530574919307042218174046914622507178711198412307229575424188699274316360915821405132432513933415400181964695684362500238835803792275000630560119441744972693721354740221293204796860800398286958408691249045429550080712626918262863097425232396393866697376152008410217724561884511408458956939441121137516889984705649761476605585845212772016848373129617252491014899147636468111020935117313657774357789498410853244618566713365054245721808811290423056033216428541311418477718085544344778110852467312516958263409268527388428004066511488035398750332578970201811704211726686347928320524364491475989881416134511246188*i2, 644065200910226790043777400808974193690293103595647123853409776475916617839171223450487789088911299375013484713186919165501461382718710831563291930993461501523464411219699371934490574490479860756571969757591289011504252211885270762128784687229523601235838499689023152389922618605319509036851424728659904576594691512156938096712086443245764945670600981831524929418773688142015174296860621352194615188922896420297617871526832305228079580709588739099428430295119316986952084335742573259779737681735864718583491932094514594564089027912985687377558876863913499391640152858947232109789207885944535115680942401595184345557816113521464358674738593986148035878321905666842976690585829845531160514954907332051328780231086692473642800771345547414009097440908481689981777504569073751378999343429405136787153435002044671509207216183974535087954861019777228498898580169049124275487355902969427776134988878758106882085044017678759061514460028192438786884823457542384310895302411212407672064710249758113510879897877701920673391709082818112967294478724024576263732418057391281526043367665034328945525666576493148148868092013368574460462993249848443318195779829556950107121609258353004281199221011704593765960789765477459866527353295348970507480613512421851195065895059819009907705756455425701430819490885007207418748331876655798775254467292945981002885004061998870032191076361412164150566673077297241748192499777434787352503660577866066846365992480132850563353746181977275396993961319554983538092245199389109717525253857089059643197332615677210687101826983216512522691290691201565579591123711319045597386384016330063313284754731556648491174396976959565604249735170567969108404106837496681521007235134354993506871365670166633186215334100901156395191675190751637533971115674374464253789797976924916381212747033684188429003284723823197285340182390543404727826155542387314026004844796159070019498801509124940089166058571254267568879880180383198366550229342517221597277764016367164962511604118961114044741561259548026478227178856391475291647198345334685556663258692079015532894570188081498963459263253128569675297938029219044509496575342579418391749190992830470321954604587227469361361505879268584028250178790949113259248179058871318145964638874132582135914269826985950338047022437991695145666133195272823037210063014537242799795410601308245678332935580183547864181041376884543186952414372207092620102366035290113397770330680659042401540587593056676864670782966718905086080547137146321852042670352401702910542396120303485017059974560148619114238650701315342073355223802638050932354628390653270344006240002623322094309294750610159991504826199290600781053139396487622548796774176348947824637009482566714746259914498392942781149266651570177258705066306981289701028419040820193471359868336385718983736130622439758384103606448127437006322026727052891185069584588205916191937950022178318037567938327070378680373693696218029727928315720543934125010466341060651202675846526859945305221822798890304454379805153491743895983851073292404764326772489705374351384629738644653161917339858262183676395276592146369224556465058774626960993672682455122917857185066209228067403401210974450475989692124308721944572247357006031266075152287256991126186489116492922568402331172437838915356124570844146626976704367179985565138643316347141304913818564562657992412566734341730852375158732056119804751305264821292545981276044159591639725953750179530139259494149781502759673296787891672650892617470233974605639867107859522626809279824009023148221014430684131720698255160225158273264721630119594392150053982827967485009072070969654733531279535280415563147165445198159308217779376186904523719531253465301574481245764571347326332764336478005407922610798003579129487140834405308375073925036495784843762546401726963217633055268665220948652969893342599130359398366332173404348178913931882721543367808591979331214349428526763392946356091109806129599121797770172798569743223771992718418963090009840040130949937702732893743060355078594747091432975569914620416481356729085674505041580653975443574062148268008336081298013038898091327150172851778531708574776994654975428965714030814369275326804864195370220421981699341321892077007690155498524056838782758660499894176609814167022705078125000000000000000000000000000000000000000000000000000000000000 + 10359089408842210932252241611997114792432682921190403919227135238835827416281352530846341144649134899217394195429384982526850725718219337610080676414884913663391276217658445229426328302928175916838087333448264552310394573088924841357146258888649914786714625771395299727896357360353300630431578897594070491922771279489747848257196717575614200768528907519072621137420405334979524079611657555307253560243559852368907582207919324097616708811182608015991576733355696193697595999026216526835128176236655032558664962590112561915328129576356553721841745076608666495486176492633775682643330421925972371568005671910612196395759434281256617233672403047413192639006819707584964479627323790264475836684215843055669872686347071451264058621907627701977588728611237797164192176075319765210003018733094733237503815012930574488895439713807928560179200873921975096436976212658350848119350617776873978326016987462987339481267045804445346007468006360087449189189238876113653560023168817400762263072724133549590169652423012378436108577501436219655976648265776842396083703336902443147514511086548626649535776591053111838028973155934894665374698537415321425853459249281328604571506370953005014938518783007959608946704948926086517012949688953619862725497388043632088699772560972591976431346408974089791420075206931314545217860672547086915775512413458597870785967100568515427184346765976359371083849885611672442830320132567143581392000677868345677987481787848925657135718915370548545644345737399225497408309910309676767633729080136366164073691387651160965935674139057364989478273739040800724532418740119165875508254826229056187009973573406162275518073102702408134398005382731216104810436393353250088666305908232332325016727630883646552744435834478842978578510492416100710858290383748937958418517336138625007310908301312434261434800821777127056956092528750126437415935535830993448930104518100666152260895409980395773552015674024974081566306546773839859647164684586241772498517391181064745749343058429523877478472502102555004291831400591829839798177936191325793620515585512932907250235045242797927536833386908204266414295756051353149517589291851346250914024805338035830913193007502569161414220534036078259868540744422670224041651245624753458872452563340484423836462382323466190179041192494816655296340145953044983945298273350902604395698868627939390881062374132714996950911353903257573627169621141382711653761091119638425370657454606340856481420880990878668649791284558469282727598065532998814931358599012171724872636060558866753641296794213947860246657686829192908464035697739280654861075642965996669027596439625467680638509100691950179886481520761565414370939309186957629673956146027760146440787603785617798300787755008408157330679439721114770281011724209335598338564314683428565781690441124056535278938543892845460033773712043683868406749512067036985298959419232196219251032652586582439191502696229908263526279661663868727036572152504465380767646844931245620842782055622617252282070615641281615136615746125787697187989234702156190964874836984507619327544810454869846683428164793845892026605816266166412938416412799251700352655476152609469013790817766407552227502642546127963755390233733743593474789205625798801703309448237246281797142323265464158041214352781274285465053011186721440948548533271855446865357442259543686708854573987818041836504827376461414774702016485443389450415557492460230186833784960748690466738848384396516426242681511739286552887049393471313325039185338051482835442697388717133483091776517197159558391870157334142765349902377996625507203685221462371329528087922886947529885445229243380374461260947245719060768984481694263295540168702555048814748171343721870296643968351472613776760204340211036696764806554268484442263163428816843689634323478047558761760509988928943453230429481811606655411725224062921764847038989894901308113025929619118729183563835379155644849281550660617824076762398217312056150583267454575223741617767094947312455432366262321967898039742104863828173180980112147170828619344347097949992548811927699835731283751793273109497597760049106359521817387377146042764851303924122492499567510628075906703990521390178215210611631999081406616341781641894529788806030428605846165079906739947546157054603099822998046875000000000000000000000000000000000000000000000000000000000000000*i1 + 56045338601416655603786619700702811400586083423912274724975806938700213706770300474222883464743197325106074537202183668465752126735114721652896338230756607139327392408158099489632838975717408659083788176736828601865579339819052577876651284643936769917381909590983228669381355852004678712858248619391285744815836938235932050859829317348344199135524755524720401452938856570292679224856448457093915119898735259939891915488151236606881547093256791416696702480696210704111878642846533669386908499483397951825531000486010640251274678826542990316778576777503149512800961173101214407127328323094136484437134163496770382923269382987463127688825694476283782657809116033805997135216777419832316137397969253675432840067488435585210288824004659249922405051941643608391656393419887105768321277323309881721353977140968400062851284251774433869681104547425317301107392023467581693579326106371056067083931403494825033644681430340196849080775389078408366401512488350400589475793962494111225315366173380746786917106832109182300817093617264664749801794633542648557981346037731684942994277633283844783815964493328227757976389995035226091694540722636215087302396552794264700558047399227239422052664417892148724732013961158677788149971481996239925030065510490011398857353018975564927933861648246861303347840832146240918831198778456054058953815592279733957491798986653869956057817399276865360773765065858660602464985879379621285154638610693333395626638925912515699429091555299196754600787302645172210586752813451102599885440941442147295964182178128742657422217163387259097480384616484000598115636807576285307681816652727499540704925457911593913024466295649743078035628208972173306656610824107566107651890089105130806561964869901921375689148163665696452107804489667621455099563214708845632353144733489474791427277838770561649973089014793053186793291959856699568940750206304591661059003980456669448494757236149552498067097969561404311630680401874732534380310464474413551620367812309462230446959799855913703617295264528270509500091051604511531637741200694127132550199096635421097923633557529847525609301944422938386894312032239181196936903418585563993324758377029155018042470038759203545422625815545920571501057680134529235238846644793163403219554513006514625775802999424021906655180161422857130226981098014344475289865292646785304028458340346355397493081008726721977666675871378785911585892763492429080540091333520924192230101257525998875270819265206940274188592497507910041253999392409885914461009228332458794575320469881072591280185900322720158366288373201948107854647926246063093912504603972525396395504916250902282411322264464178333520385625222516243636435433262469077442238424911639728998879144644011420729082262710082968769816669481962831386730931790200110448099864609913239301236187492499425585799076322939897331663177944231256868716884680582480826097429670854686891153096424330443923043258862134566620137575658599586482648413056696188807418292840527986604240522428911570653552276507695282704406007605026839400063188664580565666565549127223003459815110186048562511179887781657033772828334223530420116346210235462279025116167203346974770353348626185055514602980596521928861140219810621614663942360967915840267150706308789610488847700386293637253746356274259570802951695072246212556187474286884060050090319330228003556272039951294957347452081045981008039238100087073926557582158683830944870801822562612424895570801078546008440996722116531767188133725943201296514912375237423279355219817556514971588653841545329506254780044986053890543529649947489171722404992037276128113094066634768978824083091778296730369163061915186452221973113926020685900896731495694610235591816439118878644436272090960049009797066250383308787577395822182570888052299388399767352063986402867746651700315521783108388598302126879268941689057020558947929952360295724871999456211672435578548888484893197362738043587607562598869785504694290630193406499762754345354635306866484685741495733942091153580429796983951563034792169059980034673526082092184717863258988020065383592190036732339296784376928167871853971114973961276177994736091012637672842733829451027513302335350048857319750674987103690865827227635446163356436367450992142335609597775247792128539003897458314895629882812500000000000000000000000000000000000000000000000000000000000*i1^2 + -47513503034454757645559535383503339332433289799911834603924691085286731891504025082068828101174880438228485457005231527753879780713240403019888448839359311012307061500452970816757653763028355201955140604599606454420234816362869979069212085164930781478389637464744454591685977408734994741557007695861151719281261515914787172819168155411198768969986595798198417601459358981519831638716221553777638619592665383093642607686247045091794647490992685838162801251284051621087957602731385173679914349249471508948755431197443235416523521802984248736553116705800973434929729395724319955619889220967219621522479056588336495179105581941438157603140136535333326060695736509850923374569852371800515232673898832005128252802829131802416270401781984088678351068482872410238042360027948116743989542059072061981639407508539742792463659349463043963104130697828416444330114342698247695530616495562396371927415997324645641144572581570628675815763651190219932599174976708089543950425885617983885013245191036344091544018134769756904183445169490269195966897392966949887239706316844479811870336839098794340164941577885823255982697275074186199224703160245774005102711752086395474464943585983384973134446390803348432749425303851664386207274826309399821169027133811545997427881333206899226844204076727377591864248266242449365283427611973989398964014080876621952011732107497659638234988662423400542341743235290618129900056625041963107386667529203325372078920988841650285264962976261147165530119291811829961288502351694498381030926063120196291651325247460807099038587386546876690086097218958782255816612144067912091452709112889054150875047512584066739375355021748626091891607239472770439920808138114897135946852235351897752020386783215421380547938701874534694581934611410857951288946480112976968879271837351177648966426411528226044544727990334288345589548187951042580807630590685229597523594241900541844788226747603482373671086390582843022286191701707623689595329588215852197134988220076459961015162618652026681350723634675374287240575875113294971334406246554269795282942550207707128276155311605792346123617847288982457256983570825587792706023647436832687933054563898156252819238759209698481251516546497566665960749322942135705536130513522244986647194930276879035131083400290264406475956961543313213691213396726685086619287206380533500689537321864059862226921181140796038902254450073408854960939029203030096094627367527812659316843833831213504184372627715685265557894957686799709309086402627215899624634911190890848906690243717720041098714125198412897378698639117001196535222515590248948344639104940140002038312296435527554617187002729091801605733921278803157682957763593249612578460787559423585430148309459040413718070197390966493387550706339542972825267067965682159020560259050434721017997307480799759488505228974791598702682050692049944156679792021357681816242338804408007755898468006338848191797892406410089705871053416793447527368012043652764746527794581524034133807919140266610732612773563904838926851726988242458155744224992357284156438455880718614469930888282680972816534902763957170227389270144430446166691867259876482415776994560484274780234666471023386889425283289901266570442631987351409047838251082019867753296041911381755834618846241067016119618317776360541014608508229169245651728269211764849723857655690509416050663279928824753814496011706811769568094455852850047425545987488001232058374127524906522333923612819914012818154570604730981611237594365284240262460941558013316129694161444773868544591393052101175432701199936698286054875313492156752037005029015878134527332599608110278120117494943293605378799522468758671757172743520066633845835561433469766749778735334463463935590310923945380764940771803682027537432011542038833546451780165445341193207820554310627420264331020203521525426694431530465878000557959403252677730218943340822426216138676247735353056610661286867818411436964432943684774653996989118106684216382565131115933811871580563736902883743035352087207933143265788099873459369757052040248170759555486000437123968748656346135850048936814333200755776155872293553150915601353045283557748328181690091897770575538979170344043775637535590767330036197171943469127136288378707685482929122967182822279141873877961188554763793945312500000000000000000000000000000000000000000000000000000000000*i1^3 + -432627845262119927164973987260757705095737164488900029905410609446678979524337785631713949171858246373622329934644489602190992066673034428072525256628517453550602575440921388190349969086687728533518257990454627893855406113495317616261557529178272113880355677340310162879684546473122786025411337183797612721235430785839955559012312804465647954424851794504064505528584183876527147808996427710767162028517735220084806539458820456203248825537963527764350354348672250868456545292267456996945692105385274642373237737714809118946637314870108458262405722598784408635580663065703879020013805292651588013372814782286368632243235340848484451243309491932544634716163251819742202304589412504185163299206733256971216677430081013043865350724180607254029615111707317437772665354372571741770101191899445267624514268983380953021950994057592446822658808793061472885311123577948199936809455175191310562210520528086952723500217757253823543273578164773407220392156007684969070763215336000755380167969356780916618441343089080470926920934534382803555626825143854356743896928166226916888307627234030869821059534546213356634041852964432904172165465023274904839442276380831667016601114912596069263943792442505243143064607142813006043524975261091974136633898067062336793263571198206658007412340857238042315389651874419478258646879212960049592364622322359547612607933620485978563635929561839263878772629924440176833584262386401711203518465911638688606033447327440280466535214473093468790767643346639570255094931332430728885502858746069603797266028192011877666260273721630223291119985550778219308758884830928495661288613007668361096177739884289030040615134279619509764672294524360007558309430349555036792632444456377432391207466835823874105220331526069152803399204767782029253231139515127727004306401070915042551991919030992849856462966419171856176379580932597417225940885110024002618574018463008432422959426695877061574825498411736057050930908186899045168572885938505192292206445840499202075376748313494632874782766669399771341298831433416799356587838612779747868048036125585811004484110142056726105437862780234575877768014817940380338968134997089941532506922821234102748299951899973560400983552999181390040066778532158152629180868057108865938202690533282080033386583317621032165321044339140878979008308772834068884941078207642665093571865733937386920640041829160230525621046807985100793858352327822307002815801149942402474527854945586295425018611265573174747316857042623349542868030407264789061401533657152120954315870467282906016480718247528095321390383695412626901657302674396553749676071917516232693609168723374057737301333358128871833877658505093335020133958171816432673477793209032557055363111871536579500891110494619669086036196633497188583519466790358218058832233329551395655622917404395046406852074854081181884805617945897918060314334222038715597778068406851652274983172480993448197486859320493260570825952217800047307080885272186177541961899061117970976141369855753486068407733364084003072743991407862649561462482377014005613606104529602231043975585213359797333701889521984015705031645051918611915554137124036335831355950810152375310877071303115787347675359091006419703328366414114504927439570896568134847373819033596720666261017350769658049131526985280758073129376160254668654204255906600398250089830935631349559007036186230205988666740065193297894014603822322103153138793513438957327582032689296044848303602062316458578892816813503732194762080070835638664084703175548555797400712712652435785273295435255445369923393478577768212027660216510398291731398877546601836524770336071315444046680226845441205522289624938298364327003798206518031392934284459901011382521525878735334521426212774626745709205917223675443521335486446914926642693144361604681902046050753304334112237216269930053981447558109523023258414554656539414785567958395730608047583064780704791938202010638231601423786884938202069746335125336328639494643224123724805222943737335050231729538431910607587657626874028570835538529740649449985966552934358625003286848632801983708785461348639791089435081123074184673667410346200476603380182118365031320375876621514940349759821806211882022704841155806561075582621685283479850855384346950046616734480986465882779157254844903945922851562500000000000000000000000000000000000000000000000000000000*i1^4 + -6184977091782051334358951021292369669689927604127711812352462005004526578385907683093827164556491408862203947422722773486844758712480292443552926732788612740862789251553661333839603609332380460634149953963342975918969056875304721161267299878611443983601093176984852545748043145436558466882030065285487902607011451633013829314258475037734646225682713380564098470234458812386886025604675313693857200269978236853281669125937069572121949955587834461134201774599307791000705447766773022517263974772153007910630674309553211563343085618751770699835249625853705269136795464694867489502881848060496494161878887433370866926234041803159248215499591363056308968939580141589860593857622228455745137832891097267898286523533419537305026639076710242339120063249204651925983960981544098494089580478327115393544695641488614954332460852190508508506875338655182939623217203661894201514332218890106467435175182427998775813279150412945242343054765907841010309269229624747097043583322870149063833703789290709457023673048037732742899883788960725041554894711886062957201292239658845083974447402407759137680386135627377503544047843154078179083363477957958112572723627248073532419331041908814095558685266384912166058543974960424794172399218069492110514663619443495636970409144198958970667809127220665989175941300040170566051489360296073573085164547274593106502068625278810190871724012007826792628033294821988841142216408250163688673376564153470769504410842572237773132640239120417942070736656450698931847155604107573097340147189003225887930334888689066235627669241880026658145848407361709297869965249688196613366919425711122265775668759882823316537805619851778808452324971883820874388120046872345050937405499245983686164305331671825330032216532214039341673157511662101521674970850623612896201786056494438029827947259616330576373311114691738880290467412034439613984353786862503087963855858687788954001160655127025051619480855908831791895674715341616945903092867369539741869317503332408206280957263965849542429996308431576463221451684008723324009865909721321176376542413294862773886193550030687472386907390319738728729645218058364565830824638090056286868525522609482503953965025789360450669054493877450083284534367769462984525609544087826601980964006549950402659363572821997271429358465499610205889714231974716583198380120118354217457409852559467280165270671330667681232554083549195019554768465740588393123490682696032334427831366358250852959935674442680883323488778861137785637129750774396923958287041444210019275695208133920326291420915629515248786536088189914534826691026299881445275600534807780620633362591172211775032239389450673670498655564150994822778598808870409929839857385677409695315400814864563122693677844874325534702576938515288452079139326344232355498653668634178407858327164382885365390634931966926601927258407580609218856903637548537216187264884717290796036720749454821971629174646024846896006826331618640167048555049467824454389690934928643401355275389824655368798928587802667186810019521931092906360835818942785311275992049267415908718624482083941258227654211271847882705879370595778201560496026539855165282438680606381594054357434059088526154622413220591697013179785436195858845901387706279034441112921457145001888202881337170280619467947000551959398913900420243750034055617956476155297679969426241471178325848164063065332406130014719490143690468022179776989484979402311418335701556094569225409912768953357456113829588635126499684915708137960996995928755762465829814784627341299447409821805637894785483850117179619818970295264361749744401786261300964079347776171029894195461447621484808687710958082827473317552457143231377385575227956119217893923611234352950724532153811735817379606998426236574246501117953810281179098923228394219656096745469111381271119182117750516781795393763112834344677533397242010413738844374308334497654734751892065950700876273306890724477096917595998460796375423944430863355247309448662374512690858863826041801939628634590477223253612028175135186625071278409473360262010334050424232553598557096338828516377202829107736278084840086921349012344650058192529167822019630116963588866423320007419954796775955141225545241090847041713524693329298736437872201476603621107808184120813166373409330844879150390625000000000000000000000000000000000000000000000000000000000*i1^5 + -37717289399114340050745434370787119952303291284769492417502352048831759938640061134764217568978189464725990222203136874153398223964935766261320243336608947066181789673107969650534938622257221049121712649167992999880058297627690273430484898787277514550498483670738776555955634549584412246709669632206285318727827069790199404771701753336860862994978583756024259806061906458359253998081314299536438096905701136027383836916323679884473013198946277570239011631941122826405680579842455224992999714730906629802163303447461689469948753589650096169312307225567770442885437297876443070815931018832307616175800086111258651370015188286774755869382984084542842747438761373696683333802870528883980716773530936592469788568857728153445214721842008093149552148080242239408296197822892531552629466140307338637171680483776293619196535712291327562695544528127824150556951970162770747885247946136188067274797945143351483732083992865852306924816994741540866209011524006328110033581795140485088677174196549451354270070880577228288982729074356549447795017273652353243456984336218621069244294415663590382051797597374923730458202498608143380052528499968710382240973673662115223326193081391577275428066396501662608373790865026984238726050856523874533625078258865194460306827991862943918389354558648049641538535125511921487147793508066147241449501534057178871483384801022521082746274503340565139958735696744546343627271495184458114916377757275894933166006919703654579801670347871972720170704360623127760524094475852610667756338535441224296349820517724532953328378041831732072978592598183350157294369905039003002436262375410581404882854331391538056963480114473040971863934746358491801564843609604476264523736368862356049008589382265864933420080955878412941446680531697813107542453595404906926712382760616448954875517779336501041819338443504454291455495640973428490654380708158586950261436977319001553723479468815156727444854931105473075518835188091487638162153988577531954887137004641638900962373410019288601304986591415284643675518016833990439975700386350161570736340498229531770587692347987196157983703761400007867462236575039903009458033771445678167668188421492223564254710417379125827802346489927239355176056361280139078222591849741611817457174941122144327600505896483279581637269684207133321831335420432603741569862365020439509743790482910364563879367674372628456578627897458839782282153988444031142495675988152075903676008096252700548146248391881153612362311101978262731209866924192418891492923807408589482794267513618471616029045853726858505287164595220763298092369382324572932590932109876121678216337357588624836768409720931748182016834733130768137226283665348331194040591421344694727873599355648584872596541558635876291583068364220360945460546490291369308029360444024513423750811409250444801675120094928858020825283444249668960385536095633194770910896911222134518702560954162134939760346474522631297261965330327649221588472046295238224022936967056628912493391506462222348154794541368471563340162345508236459194604604492662282725816887485007265668640518242376120427865306968790676294401224523175072257665354910255777025251891138984328097108398393815676452089924617776360702330057196794813608746748872212930698450468491464846890081843499727286573077916996474825247531707582592627798310933176680853452439663039789547547379125866039018622149069870111897564096209987701005005839499183989124925035049882602602233540237740644634469607806144035689090332140963496575695336721486049318229346609940938978308590002874832528883831869065841398852000261546543047052226791347585780602001517883346146969815752064646009588131183312731639366596059412763979377919252664948500526896147901993946702297713180398741110525727995125170400558474750604199101189153963964688291905357911684229228067995607621749473811244679286113353206522109998109512196333770298945043137994400640670735855258391814009183351647162419217315722802471831927009318605016023974508960942802592399763207384330295513095409773291085904826668603034004440610998297957957665971429898935892039721855474974400229745272746618364621711638782955630223139338302737278978737467047227494831783720670609652335529452525010215403576119942199330862926443505847779510270489922163505980279296636581420898437500000000000000000000000000000000000000000000000000000000*i1^6 + -45605181236060377590740494514961543698265669339275461850040382377926807519387808452775993714449925659951348811309906775527580182003484590568630665639745883776086569326722084024427129169718613125695235031134778020412662570707075078422506495021851832796676029166370831627168069381433495284338945244970206340170763727254783173011232694120514422511148935864533300097902588983253634292017149931139619224357971215055432629040861131557759860576871286761596727906393395672886362914376976422360604910804779571556033541941481524793421775673684136157736581842678255223353907058587410080828235340772674079099565809750756862549224218107590635164957837312016883299993903659107168655560800786170897873167658556039995430510492739068518656348264557804386136077940276587484540019141060192026683527152214201437063264032609631629217951819380555495153519285341858554686564207213099658286745931342307412073619343366410241864380817842098204189555094524953095300709429968930708269182245799166735489064480754440275997266648657064614952334261239253472572405309384206524391505270699320409262902231759080262142044203523558129690371710604702612563317485106632797950084426601713635710909034504652025150646061043976100883822988244086826118521616130603631381291280342365670359655777755051661827693940959850327879965282962454926344311311522691927892951691293977594293859682481916758607140739032493655053841618775342768794508758551377927651767375304396252646531605236851691905372371662428748446700361799432729480657918688087396863161134134375610588253195110314780256622243923303683833904277976514624098067198675603647151868589324131665526237889245952167111829151776649490306374997697129366507749875986223953603908922503066648393586587740097547799980405385358739706817329344938626524397000097977778290843507528795201548293986386612692081381542867436286037662028297282416575318646826955160618548778125156996082821498020069144905847484094270557737608844029194279863610304882756958476877868531077544836385115006332846792452823337026397405570787131182515530159293214334785188703424043117505171189813627298395472238853109016107925381389269709480369862905410284467110689239960695762365546991088702520342777975601590886239677999469285630089772911529213653536821001086251488595225498622630403160283670815761100908396105244432996403917380312739667946710058736712217550079178260127351640359343537322500358728480283102322568679244249869747984355602218125462719049322651588891075377255198332502046657601166749534576475792036158342001574559801647207662958249877379875576937928496863490929492907600560896349469991884377028330992812502106750935802453490177760094469877916142735980451885843939853261993895345545993032451796476989137180120419165156635910457624475764661256857358846767612438151165391736114202966218772074440976510285045662698170423246670523544447222202032767725147028783116884710494315281549183936146816103889047811913601381861497952641376158899708493461711723002941482067033568863226919042528633770174703533039537119031781003298675476095798022050072425895567778999014548508083718707746888404267419878171716787489553108407686997470527162351593786902755588063320063942531269554549049627572244463074273924769116876869195505121366786567010188151151748880625236518128134644747816457519363429903509471252132642450901481849995971945018706541607415491538723644517690060555903408400666353413628935789978762413573483032595908617893762359061797743894083744517642861672257912083148679178652154463069281252036262371811778745576567802960791557006999519146825736123594333801054971302695129189247965984564390772580860263380777290385286854004860624480436687306492720352445511180571751874650000005935754198437077411262001365380243955391908150100345985469067583767044232268661376676011738683147921728093205795265691294821767974202831260797197115059381140581683595784594533832668291447652120400261393237997715180009565790388244251359253566903475074634291733571054394274630662532340005909893840435332473334318706297296934279330576722503879066488117073039342734245187484667868750494670329226248532336381022235362318641333056669744232470064430781684887901035332234672688177514169260047368727531119069299716456342306786420221496099886016040159120166208595037460327148437500000000000000000000000000000000000000000000000000000000*i1^7 + 361602127951750188086976957351176215256209246058120898502453244466015369391944704379709066212144630356338476354048431701883113168839674752184628330725819040625626680894310763336480491740000929202472042805294597036670715043514156991717186887181322703015226482238233970984384738218666582300626789559473485260949329904217458353870732127749264555417968760308306612053843744506231101195823739789366529075565509117861535838755301175084285279671272662514084229350080834735415133308164427878443779390393099819620803981902584084143231034543318610973321580734545326607852529562826052713408861617015175055362033799498373524456962010950475061853199127391709563667144511810112648935442427403461585408048480849910520119166619325344501103361809273724687301916361175836805952416189135219602448496036002993937887515294755870935483010205249416163329861937376783965998323926792214614917334275943801167065799392817092697176737551607400388611526862309893948589553696845715140349300960218685524063878363677740610185295067125016056551917931850125682314746612553346517682026929273345383766580039309641404206623346774892761221421801322987297983263853547560181060856262418156373512205961519340309884056249369504716858840740367939834055765595481226859784033076576865159521684524578818493865195692767255659297471693281635447538950405650945754556272216234491114693768447851684737268672849052809455303963437179264418308154707578434468621242038509010711757696949086548074840450685280543716951136485540574925510700320276388032741870132613862194072842625420448928348869414748561378441200208874854277969298648822347935110101784984439991869435649750690930418553731475988086951461676935362204637183924375312597144213033821105039764822791647071283805522237412662433044275264571002755423196016072543733690987229398905140172363249330054390589908492959393912628092939380947170282570479702153715171334566531566507549815418709246882581874358418134896100031174483574619131535974235200187098233996196622568623608375141716687125405235410321182328029026524164718831082263835916858586586005177310595567620401881387140808813187726686537205299467126375837380743893954176547700613376550447549030676806206273139165502840830647529382914491698065387626027425138372769641127746015366281667937692324539374596666278341861775044129970765476844813048818572197553052090872641672541638351276412313347305401334579125560723364602519886664802581672335704193315276367656281366436224637278151402046264992196000978958529511758633382448179600781500554763896128475966064228460769493183071298151583035319983218305488884311082903227690132810555938209123732024567703415308144974149850482299284083332313154168079018403491807133188926436233939739528177321817477047388322455265412121121579211720931625056684469084759429910245213349025114897228972428770873880255190102496639311024314202067957744012023901358434531241642201309827325973198948178803756066840080779463351121468391839383469862352470163180471944624984428679982563763704399456561953235869424425294886948894393779360657153049764416886160585864568586300985652127038600564310944571506488188192901291867400798432688568364660012728774702108502240133689186678758038604149585741981246283345426012343806444758616777253727840732222739798103671769378152223071374392446333254523037190119249732470503512639830542408007445499314972405084357508807358597348392715043943544514061996566781828180196390609072843662710933235668179886691124949452108592627585037665694028984275652701787213381960540382652841408379549216336927530604262654253317146685979094884675072473974319142176949938087545559313821072906717677832260843167310021718278546515942627447044887076729639868808879058946674763811486608514476467980688913769953213741238063912378174467375949317209980956339803413146720482643379605965845754984191130443825725296024752048419729054479622180381412101609310401013128509419380378494811490741742799436796204751714743453109748670348828364712204871428765886546965335771417558854746880670123547135276252352770187941396410394526563656651244942980404769165099285708306787833423256987878433014548440542988185584572572534513618362308720686375505232123667872568703314373223569115365412561100138222306022179836304747749253785116252402076497673988342285156250000000000000000000000000000000000000000000000000000*i1^8 + 1716797565974706049989607368478749212165353944505545109171532009962546664069922251454760739397443521152165391422766168659465181411367846773772653987554357622674435103657752940642924957719002010687350854167341470318145129926298568283582388125525413015300054648679993145049386796090016120478120837891219416331262071704590275845042745231940286538374415019246588333110614202307804754886130721474338617835704027908686644142257852179043611978668543412141947602825997047507563492107317687768762122905119555005465688478167052893652317970804550438875854828692652667025942872933252160526137611986016297463281221481527583247809504976179283795420070563724951170083254711803658971901884336688518203162920483356218186992120228743357174412932062404543283706755163259998294113826645007220011651246337236912660117224331439450396151911653274056811113313632471685812896928845805640401366193344279198102620881347000497733295415355814814113222344467700674465820367006582866388653762370059110953561621794105794423294107466273551730857524259658500957270805966367221792664268339930637577388019369648787682923927545224947997360812452628080866365904880076318985146435634863403369617149525226532200206352352962901002277155572947324872444669544317283619136756244874318321642343944758815097803328541191549578059168431732354200004784954111207323966577101739725740368682188702771638836312464132984982388427564565015942435803237028432079307205244384557467747032182391332313673587335904860918552937927565393334103817056311034495000600422726920680943253379206870527051737584315097229740142017701502389322218678145179124395119284188565116663201266673802125297128721829088081806750174919358783121258395221043706335146802392245086615813144894029147530296926532091459926154487836668811818538485476070352098587365291784870162667258952125313978058329952670200427216813546336819513666963395719273849926598716632380879854072115013140308735881503772458494164235951333687677479553943834278389159573636876119149354591832799649983629342307492927217426250118813796628151521662555336865025375319246975991634167828057077332362558646074096492747501501225345172470637189435859267028265905609290200675232772562687502717158318700327689489040764910986086295902172365250854500830871061958213098584522606050761727293106017153126907047765898476741732366517129702659346411953480983092352816856747113368092442797853253939830585178620118933611503358089594383170682644286823578141381549888032895457046720389745860442091200497559379299731287961100687139626725674250884681330858257157513890126081067387021047202824390195286243624936723227071264810269928916968783883538972585592199628677547360832067006402909130767915562942680078591170310667712048322652419379205471498886356725449731514239070448588597319068312309600567206696894697168664452454774816730562236197181515985385209289861931411924157972221903292474555525071823212901252785454127136135282612024735009591668395639637658111806936393474858455120081009665309286046474114121905263559299815105621714231983137370762078221510346899183748177596634342074166795942592950653906209858435507806347416548969541993540434454202879855806720544714923275094043610953204261009167089874983559465448077937434229423035281015054075854823397364021977741306113199256010904986226140220676518399000579822481881714242644461737374777131016585857091977295111731610746563811469778654537320839197885154197520319956409575544797666749748658195793057637840008014863057809968600479067664407602206511463262155352727348324927647744425837745425670697543030663669023352418536519765569257011701762479743978410402732179695801691900926972744954163262316320827719961471907498422849410454964522799319566995436135565986891090718508664604543778436948414890944132269565410042458083208757004138688189282904520159260185512814342514886338786108928399972673500586748335075375892699941601575731371770904997617784729835913875391759448623526423406277110680455146533048899052205329193329062377202099503784014034767329690191677583105222665801651421029919931767151031275899296758050702671995018771104645298890587658696451869688117400274090538704115679326120227727950594443919613518001040743917234678863869145197166907196319528031386129895974335113351116888225078582763671875000000000000000000000000000000000000000000000000000000*i1^9 + 3558339548226338423009280992101811647571189563036018283201795962967041719623078464464364688577156115162828373176948106883137477803157583600628749792309634783413223370855381129108297058103513258529734000946446605649356631240939516830261663203674917646924219228513458424648077213823760821225359539019181108219199328817548328708086238226046741877833215792410402040035157034495835371813377404319112773399152551637549790537759430027346947466356491959105854111148168096850338838615396378368707913782181580546227459889447401891228262530492030312054654410868269080613829786536387026563587489379244171118655228145952263927127263402958482446269598570144278194689434763816535861749428213917330137981515910233362110140232464731000993787054104897036229613551356786481653369972446676021489564134874615366600571164592494294222205707418698349819131040039278118044527945578238298158418329996551860031144991846584571506737683878598475157521153369761860191753731749180446527803496790950025626122727803438831039652723043558895157790601649333364188138622410087233860811869116749226981436154534710896667557183612077845726543543342667832551495392282621081884078944965811194214701674741145506868152371594139175360565392938300151138651849071142069911367696893877205473575154697530750740413659996886738981924766833298564725124510180803991622230753069408247400979154113413018643766077689192222740061059350776261826335812942000608034609133337855435927120295661805569168388924871478548400606816127296497537269078784556812096937818717608356158712652232471015106958529750638819364413788134273704434559303916970218216257818068695886381523065943940204468300250197555293579657849834604611747155862512535724608646366789872660718296375575199596232398511293204291235742010504334097961303970418028240697077547342503968469980254871335912961871703811064541371777827854184092043710634225531599033197535421057061626106214769430438457580102781592511515487353096593822095738352144012100972040483240192534637513872551995934008063789888091959605837249483665851294144330055787450659692094035685272210844628117981425400333858808859105275077415568717336616034798276212024151610842733870514689866132833429213012010472535803392862849800933924851640547451343418176035767448568855033235367484173161184256341658944117623287884849525984189324610225261594098384169213170154406232980946143384252531960103104087527310885095733824512693807406352165371814140557578179254536628618047570498136044620689843071471941814208646261413892986731239687407441049435144115871696374556393811815334741589033544300155328445030341360010083977745783647749960829451484183435311999105317475138400866883140978636919898529110320506265186533948353752425361775917914005048830264091744372424438815244871461008148049726440436674599950916227130834044948858963559810054545501815071913178041802642335586998948098251884427976771164080622788409297860217631336429666169807460131732073972999009690695718002355380294611112473869985654385151328319385746462622310725668549432566940600592885721670101064289961681985097588799310586697186057482723132779987449159203652896259440791226196940746061755140761271615177943455340653179563632268664830303757704208496758273332829275753113132085692830947389938820850741941917427866593896604861229013701644110545354062579652915597847781449501202381574974349293103871068008095301965775526960579148973217574157310232335763345948467082951344947742510123221093307292446658107500259239362874541833621698504060833878276883852842712175666179893941470433194473943812995474360865287445370040343058283079373114653532842190680350088513425625010479341009034602438336296575268640286767504766167067067212760781224995928928684376715053876312611537357364344683388434264377737630083558847461632222641311850704102257254289107074444767167311945523461848942118390208333877796549633137140903181243256833866349560255273654385239129251925122679054739670762023289363618174139273324586576015642614864578677747998405076651161930045514922456119300189737477019426425270179539601400425813841453557773600787215024190135604153733256339110514665054962724809971936988898293782989832267857196670448945944253771963452834440653274837228934917405520124275140986746211735347600324530503712594509124755859375000000000000000000000000000000000000000000000000000*i1^10 + 4250325866969072131884830154680852819639232631718498991215966314073678897574474917907864299598794441426763004848985671652480716912519172028525380385845047785397780083023946845038933032409982760613429302452913361801129504288495549604407889107168619833077087299235879377452584325221029784030191271644877996388022621315954769167780069463153591875236330205511540623070946655660212908538069520327472405051106464169309007485244386475133676392952519016521741564972998207951326465777866689162000567296382051892345938336451838401163325988063936307266330492793395629390439308803860369455007446174040516814296897318149286439089489481659667021249255719086985980656259523771510821621325477951572116648918708806223185568579322721180783621185788662957116668719648638802513023247890441802477399153080220698861585077685769822201958681351798158476456713606197655726240545516660492289815079634209158246709882485685720958957384913969149372669313932514065866600255619666555266487170020952800480940341717343471070163729773834489374190489643411917716912610531116159203592109756860170399260136624106312095522025807779221271569773170961238775167405173700628920299309087727287723768422260280672070033487404597196979724967353883893413097255297807288705866458184247461302213622085203021925917589664182884553331620530880068893222497408416885323516332738436868087729487832064512665266794556660956306537054527698184965346225520130977984567939613863587873033622154150619043451511360722299576995605120518404251943164704575444262303009646347776845974693597688059958161145471187437544714920661748226845785050785552697306691522272322935066626523248499014271316430209679847882872673336519359065583305982170806097846652511821000346333832125740130403234013376788513905995451961209477772607388896718233500981102315125510809435896227604047325855934226203781165916192960062726472528314504503632632422741599300828484028766894494381109340693136707714840451954445704608254408837912443275591271710438512515208436918477775137836370098244022992747594245366054055063919150142978952411457144162964459150378871353708585988852920301404846333245623276038377852971212655793652357354654173913214546223542352542450121105227679350470885395324706916750861347569249066680808205462329010589096132247601125371028482905648465697495826605013135348542775646991373716188351555110116962864198796578140250637453085143034364464098037958720681018094063629622672413273317011070859725402842836214921255599780684314117830233227013200922050977692044864673842966143364321442046203992320533309125120705856259083423079337693174238526445517408487944275446457940554956106515856450343597166819137814073278303145217290156679645809254265999560727089742201819155814888429387747245879905278586522640813656785967848495343845374599705924210327577593807585130096369762390072571882282906441540235818052165841274798497185893471554600633105526993163814889873917449556090239031363965977603474436686455804331711802572324940053859965579966263420477953494857184274576035046431977940302436582173609223368303406658488803297166653018457611976721893819686349408347013908626270247769731817996248550243273522127758784739887973727158803133793038498683779793368996146354072231351696868198668755836608573294715728209271903422091096349303088216537677733440927403854241526387834081668341685977086383957545612484777786344849832068395995936344402259707334098173659638406270555530881057329864879799551848550975875546025517868003565040663822929557809450911257572579610349314604346147234618402623725366109698146307015712359069706096375566267845427129810728039238522506681811725151844959468564535627160075555573125577572085204833544055463554531403462561012136068911331516406745641967021905832359360165348543943792582754659052418579775919409536411827476196967672413221497968873895942989603324708366567576697714736617610498427204635358584836367729192562660109001659771302933020884514838398675397750098225279515436048729080734024068420068426140614206573041061172103601840315477073242200831751126741663693520814990992179973629778377944147863753126653809345370657436482442266744872696623424295460366469814815553457113136203932762954249518779834383563797437017275740584713716790151057101088127865295973606407642364501953125000000000000000000000000000000000000000000000000000*i1^11 + 3080009583295687447799428916010196482979955022179030934424935869693157051063453287423491009069589019127397665759297685655927761214349793024867697008724192995069761594707628018449032524795567023212948758302167082253067643322661080974265400823965272121836941035748386444251222966047865156729492044509970919484906862272069260065547244472312340279166338725013240647963184347073918424463476897654958257489441493999488728517259440399851938856374915263647379442870257361415740430120005022515974000197363706675554253382905698009046593733810473898146671381961132824052147584359279243076764803284844591827522918751519932077608675552935571606280669552052318696337384449869895732541625204112911223912355508923394127665686999926405456415877873847684581242697719039302675853559060683992624280026076767250015242748901944157542685707886081631475510591585760329416396891525409302098802789200053924364364043126626968814106880453001185521463752295517510566993948265305735827801437586560703441331128551109640325505598779640348245041110966985519644474277398263392435361880630280586022413322139488724745938024494971278294758769369038970258463852102349818451352618359374611192165114219150616977870872667967160948627806504967539285973218895952340236379913055083182252024769649446581110943574217804946829658172406173999280590806851235471386612981786105583419978063807708046457820444796394552694159739788488941777318776226707161721813760140327984531117385714801327025916120895645626449545400723512329143359943341178316275363468415058676911521238622111496995690777188731678729209013222125238328793053391353878586296990601303513155169128517980009387025650204055916653357748349221564767138325650633783907697122745554915082295850109039914507654505185717059402297477777786105549317144904237340731374075106939921592807744235134848929098923730057329764430796184608249942014638821108994016940425820687833133527201884880751861301424838246297313472728381997071885898250859334929765627204407093458247378954271535335832552816070876096684131356957736337509779940324554413534286088753187125164204390530649339008099509640628127529981242995217644076185705608752376251920690077163050586757315267370997479725971403902287864572515136851338718057154478025717656405252289522350525883228794459540045271796763206128517025126617980837046655795025677794108018830383800347974161516425873908357539235608186969540699234463191447877307468525368424686240647827206061838325523828237018835175195984423736028570711492345830202373832225743011046019610583189522053198723283052967742128523738504955190953810968975961740574551585633841137157627284570491048171762069680949027321874552583184754670913975835612679756772610531782533668091818486267986418436898229971032285059796776154238655797767940643219329504559683139859882774962780715102950602131969923150613674705906786903212807416800984509604404102856102405277898055392688759557702364278652339262209291608981917858763224206809839498353662674777348468950728445663774721773654715520399163750475123000380219945130460821156243789800418168253484250827394363775190874913632453857673349929276855172585861237261444816830255810472448493744125655541350290275157105736117255461351207777233545178211208403987476013439506113046288654227017418369918860915220565592585732344366703977315011472981226711972380263532434718742038426508747383885586220470610634585172176934369392432545277899347857573907562422050993742466964678996501747381819578013089099346912181235545482820581584952579971625491906002659685456712761800160083639955744206516646317463891365369601308743225056795933098606996131997554008218452227514584878683518776878325395956548847838659844888241386453056872251637367145487022508257282023582343934883653082251360325596857582421632343574887740737670963140062151554477024580698067064994079572354642302724486350316281956510743504628854459678629844396478308044294625699041811645273943958895511571540046328623872349629001460875693582654078382146570090901377436608157831204344859416087310621552851608872201917458859298288003217171963803085567586160530521843263702287510931237470640696080638732066994874874463976400340553797846545069701902766307515490293371221218950239097012060655797415181615661605718514692853204905986785888671875000000000000000000000000000000000000000000000000*i1^12 + 1408927272184838038699340204452287221422095026807026067217513578603176109974707885623147387408762286351625615215159256021572906869104117463229182029365607580748511084623432371547535615950793252468718712493062467173982462704439131530262202218316766615638299067942292350511988295527214767821353256595195601694785872335905971007079507542902185215489883706198612882520484692361662192155657762566873850745657723314334809980163845056339795859827311471996602788603845033467964815121217323961132895941348993862113396679424655249861225971251066553059320386821808891095954008290472558897141503396038036914491046222307490252009885037896958330346576480487895125156104803408315015805613958892489538126525420197351716494768700681633579405065375580368525694794252997173426572558701870210342819119363297289900970230469169624392256546423178772495215462430735472008396883378129346444537640435844195467168094275356406687842542779378203269205995846938304464852950464110632430267445043987703939759534629295167911201016238159269874968995821071522219449765247259293452784991517465810600204953791818516071686133272641362260543668301232035647187622094063415846376390017568664219165430764939001093652585641497996045025030037962484753841106512036597982014836028947540380134356290431599023082698181090910139046297355408175350545908991844437570021485801964038383811687226760758226462885660262674567241238054975203806166808251009367971292755144184107862577668311864137142484413917196617928924307419660303709205907946920902742970270249619373147033421718728679929670528195049123386419597220543323961883760508011023464878007888824107904234250391160924308549198224060982754785594415569930362373985546487904348249692012383486666739641291251687542988427470858401077547238787067737515653215016939269843678084870462053463996394686828758137404536130603956666200203236244679860803843100124310135564233194065338121004357190291517549132648649496679608866788976330925623732183618330189285243557235268178340507033663008688218527359654992496934259201254090501889258057078728663470184610565995881372813644012074906208112203234322824688553786756864371894846058107697849864968442282429165835013639108258015930850363645096450281033805227346662608237524397584966081328457797885558013576123781462818633848183093318386059857434789336033229273024134529899320821269190119031534489737708180883045439604879423439533657930852152022823373181409030422296224469842083202996268144497587805366439087337344507441236181403780637254997590010940070721255079634098030220329880419561144544109751220078619558091902596337980864501516577797298274252074438792040969361529882588860103711797933170953297833952030538222376564442017942673390135648731678271831114657871026807232325362999694016099281706596673684042637278494448375023465283536301699519483169098251416639210257811886813231263755897908845493816337083485497465076534119574921744910524044916267957204909498966052270039834449054267521713941174497298323549541887963169178467746964243468445472397442026824960712045475916332073842230565266123121700453799338683420130829122221398011322868763649823459395807977107026906309048030593147796100763643921124334717769576754101919741968821719908150175036321495530108589821315104858682255481617670129044276354071984150786908827871153550684059482069474699600945929907935405063710605857804568651985935156524188074765810737056116077491104850204238696347650794214186350327515502763604030724772651930705836610498226954133326585116514833439610040751838822895444425179764765790061066606038080859516325629974158024246390850876491941885505227605484013826784254548442156921569162406674692074974070849461259797115917338734200998064384622804305461973900633109935051729076890858707911252565294630469510579716788491594771207272229177619722480267008549302334365153494532744799211675941617055715453377924168208265034056390826974323821958142596296768782876014269670693127160716354117988600929639170514790892810468675045084219407049894666748514469555601514348065201661014365657649778676271248881194468451645242302966275253408648471744824089123134730915169284541514412124050984787991537350668726082284937599625832137631902316008353671070850044245221451263890563923575349747352447593584656715393066406250000000000000000000000000000000000000000000000000*i1^13 + 610644472627130859687421090662824843000306158428560917414174059676873046136925806097010372421497265110573728742670944491934697821064166647455505979095509615697231830909432026860641037822472295390946104067142310869214990198615880871723703098636397553561495174768420073107815938220470526530760062853372117717392607013282391625643921268555950063652810446279822676838737824148097699128310338007525923177288901392716693710411977018467322491912270696330298621606219312176279029050541394616601824108490943468422128266777423117405538464484128309989042294883995163338134792058411911755023403302143443655770253638483586843169799414087812937008927466676470606240219465070541122349898437626539581683308904253232347470266327328862788469495071178385444689255284593007995742156087618952011210442368140881514704771171460399475693765095916574974269277998217694751908289656396529287429175121021356499517987253738237329472692407759497460981151849246965370922413152940951618317538507140952635831309129552481100942856463071489382963174996928762793844044759169261353222351226650285312029033524976609759161614775499708395449517814968472994547953011747822510020556722133455271765833609939197397084869341329924057809307761357308465550038040527741043980603525069501710635873219321397737261619334327449408820042317348154428247779739536670984033647483504030256204745151848753454078931468157439242787696323781764195844273581204036607827591194579666474433268963292317901664945267192090326314419578111862075823968542264339343520653992000150647936814648522028957535235472169798700678668835947909292710462696513928108126170200224713839936335724800218473180262368932861679306907656992005035702584937029744606796883598355155531001127126881784930505295442982762920041862918065965941767526607312061266609979088776117761197690839055576255002613723762408818756086883530860181023415250378713993515388486850990717617608810979950830698835919913994296702725846205308684523117607654785009514946754536488761374520219720811435222412233656011493532047473057010195505268017027306494225099746990095978757402770961627627395402559647257416470161684267210591257816535236437113004313834835674214282368414984561929877394423865549381730494507943095402310618780589597232597359500195035185949285202560302810250732366859307289473358752900213270843298685658760220563732935924072220253410570580448095126969470054115549391199478945444400029054228850121489315859392927274906853835345464244777725181242846843290809302871549940194160207077615541877134595337211634315713894188091889016568653229471304941903771267982498705272280042072353084354542604861833448845500212530282062082699202246017908221305769901800232984243307580327989453396273070185449422982660006026486403530099487960160088579075623024907087077698776822846354369786980184746893794963730232497316274290130071303747094107213902999292659772317324010529615028556820329552803052255185539644124812782768008225537355004745390609898096738359030156198042663560494191104574146801939802440819240981278197289673881141261814874431255990165217238836405428322036714579260400082114807311538787947444795909244768196548539952772518726041095780120183741129497335309111964358645357102602510604426427911078331293848796786012713408957968698505910975429432052630395894742138367121671486601456188448237892939472690577582952543620761345727467049692333025688442642948367505425790705066356751933702372483517082081013528879556032314104379719200347058886289205522448735024753716595362173975713354571422101857867330679987061457024484539619632768285148585342580687819851644629499774028357901008182836279016993577156583233097550419516275884823817574464705214335558475351017149772993601995970372841541933869262900535981785623876433319346547000263907766233951783505574314918459518710003612163039920759085570033062270109852585937523031822993556168296735520618245950968399788717565014601527637624813172376568934369471830458269079570942080838633252528992374687306238379240738958597599263802629644004226084587503593434848735475157898197184473286320564771237888594890091366053623877581888438731994527080924609571264807270458587410929235549925805304042940697268756202655157778154728708632928246255499107886244303244893671944737434387207031250000000000000000000000000000000000000000000000000*i1^14 + 460142675188985082982995191879600068630121061874780007202208521855359390314310451957701381131109704762277350944509518064008876267908184373799087668052889294605049512231663001686171372732016183499640320547134544497572489708166709109640744325193374054556747019904587591232320782062840183362791679991318296148024058322435518701493258735436302069986546994655386456289415891788794228052950988225885222636628043868107333404782983955890424096149107468587066484870725230603722649558982217625509342738332873103911810204093592865385701733730564359412305123067794886721162160174641101477961971406158651868992495856585372145349510862927430678148873400164646504424988841645203112528447550949298663117620051587313305889950217480292277223179738316812993326520879986527320362651586784585389881781346335181511176328974972593302490745279437653747024855195084595212585073166767998107743228820075566714713819487526452364486821172868265164249213106418429856409475050660044196076846676870396091760712309498885369096930365875307395902517548273730370040563157139300046655692598794556689380312096850656814591107009839211102573886064259782102150989207361717091972384885768558896280889436579306116123842455080942910530337915181649074581055116776873149549716791218700652000085250207562311944822398875433346812517902458774197319190778693056216188484076566553000967553835972430426387330694394472161086545391885183986441087644742538124660603053410324936987226048756864352908697731086148538208724460317106774503266209561480699058144941568042365584137170257644576109682689627607969933942043895806711177739039087892615448382355059235887559933494456826587889547896679998988965254311332488292569293799049144859935701199134660457213157727296038830621122582326651573804894169527712971100982657949887278914855407126327872551646193692335685116373763386249358932724609331219414922309355866794686680779891116135198509708565303778882442890388335821545465080237918850328187325244406851188272138964369694076436976350980830180163379138180892549905750113333201305913841055719473717220616292881597617697928167567052105686674358597190144176988259031790919999434189432065879523508205220767703174220818547802132005960129615141844910405674094298644610786130316951848703999136399706072974721192932350246412789210808295085875052412781292980853199042291210743091745598374547051918225761963316883551396232284968453067891536633262531098803580756912476237600800902700059417939798193317626278897194642723054419741166224726822246886977853695010237176639014994733580145384563116075798252236579468249969493005420548392116300980862394653170466562385077592031843085917407858090670599946553217353973026033290699448963459470046731854001887828108512045003701633775494199539549478950895442300907104763413371659426709610627955539266785394958252355605937797250823532794936741751821777327213777442463806528175831546279539698508407380249910277935140784834157526994731852969464491465497764039955975047687115818058176516655250392061605529601917082251725129534626179593796465666687194804899576235620890358394615462122188374436775758850030457914234046785903867222781803922467191302401120565468782221148962159754484439255194194897911464396533752007699835487875460976599185819701964005768976662002391086010698052843033350996468328123375082290738040797516013833604478359373927755372063297110390648152278150370859480548110021944026287146401207919746358486234154265257834449010067084582001628683292737142804905022798577447347602525629456099381135849319531587368264587325268487822607756000000711851382021014931074478355604146203180080341364616979565661203949387710911956206124846555443590536778231455961081465319249814496419191573555791255551986399821876636939133303201170066612223171694751540047369942778468862695750619405022464994618938092922100662616616473711507185217795995292625688755776179954289720257558698325681228529239560634422408299679280896016269785183372893934015193484031790919982590347135724258728135376742113217957193377636745196280461475919545442537087781042217668655922818716864496945808131334642929510228329606635118189505883432328996832289759851490575770686789291669456479916321279631505837838693661544643958856670414372946886771842400776222348213195800781250000000000000000000000000000000000000000000000000*i1^15 + 303013379215255830084502255069072157262704345981679449289357903058369325188624981243670912332842051177338622666191139933476254061081413328124949332730258730896684405277995248799847107127098611684171440879539858104140492985252215359216082912223563385270760937186538444218623648221374059032493822896328760498627248690133137020701300019523626225323753880235668316115983393860903733566140872675173745174064405080047953830485295069937576527717272633749918898533748389840419308100560479310444846462088654772440813024385134171572038517100446152197056401244873671877471827278553701467352082189018762457429017704026195895951282901033389926334776748598352451069660623915092520437924497269867764177804432067619776376036112050056282855004804553861558604112742925155450728202784484214055108150997742986458640106917097012403092990568032084945561534760651698509822787798895146168951087577099760007898691005910528097027173012826569978994296387031093107417035705325618738435023533304225755965984303448602836591736865797127714285384765282139457268439841356092199207543698111610273584976284357314450484689608435473847927707672091779047326667392819463403102303360945534828757826275776630204710428942773829689209077115418865616912099510750796739302937250798553763678410521828780002609545438957340597113727409690463960075726091249540740750966201241492684616854002597728877290220984469671757480685603918265000882699511115742787796957687089871181238593965666244163422046388856679832647184426474779077434914503237167302322803006820178696732520715129076693711139999564490290033780146699151941483416034853940799007737226469310521149145601153944971954559372025749936963736191651823553529963038793638913743923180847426082074700145659550440690865167183736133219734827700536629082954358845968307105488257379402495220342464761243143774372803895483621711703565355384476124204438719641389664545726123580129089193882374466682106598434714189228624218543192173736377868661117127095147018154757945332143518612543044069736085823014351323590671183420082482812794551752124217115765446005675877113393377777547235469076503845112332581251325409660901166030688997616429184169965419165080544459631650908765942461368626741220930904107360606894883792891185099807382424627160782196769667911663173733265707833666897748506949213362332058374253387678565726222690087272099904159525941487836984827408191999626707430472180819151455001791909374368279923499503593155234368369996843487567490876347084384070165122054806608302853763941710601397674527991546762708964598672309112602135196594201444331959759209257250934638924778805556782446373903443646932348052823816156212513740146981617881720273377665819778946068967794415292905259830366028812772512284592913357528067946044259023404029531551348595786143551766589142552088444163765715186435329513080619027649300838346800756568972741639619964448872100313118845859492351343065577443797937574098015612410406531831280161801595215260919068860551558609674170400862703116022032861293122399763498930933638706829383511355783273553594292965116842718693759435951920491782109116860915405624358146422798827097814431213025098372459246666487036623651434500750506315263614152093162861556169233495119194061262530913050909265348617872679235501946494123391929229441909138646155961870649662980379392065289978948199304846393212928334247564548796623144011100103804415956792617985364038949321154897380096429698233634551078408808325484619704166814339202599983065335186140767720418823783508833906188795049083513237843922894382218012310915584048144655664661707160553539723042700629076580555775306579964141830780508687477642556282364775956356182523526080374401483499923691603543331143506569535551553348556962584598466456281835017328846129740274450179199885753896323337452883773061649731378381680901600667304568576492149775701898903296850435746488098199017974669906577522477289837818059552279645458167332196758229100578316785793468465221516723635492217713624309593218343493438337393780162949486947987823374832780494446849263331828885488440524527400914338268948241445203279077931205231143664344573087259831954434022975465198584863672714532268328560144684100112241975955952444421123533874573706024205949072225507734401617199182510375976562500000000000000000000000000000000000000000000*i1^16 + 109016327527081079548508561462935061421163262428444941886237869210924415493447359536932919632289762822205329020256515490174712803115750349794589969883508513763085998304055988991017311898247471135650592890310167301977843709632669012541424248722857126978734119170893231418269544356182735756155964283346947946047222642602400294996721207498279791163109772124598993932051989831075370162915941984868765066997072949694330260337612351347027209356656975706369450137519347310544111492153838656740291799374777909950671966227422210809380170041084356992635022746783024421069343571582690550381294450438772973966009032816394842408736989643911996898760100349961114554658407477335578563289769753814519514173677079761179013754489665112947557651349518337838326457711895967592907872018015619599175933232294905761719583831672795474423364131541499292578440494184838039221373719149268655512405461781895760527300063077437160702575936381307067756151529972355444300758620795738977035189918388464565303786393340782179863225367370286013245795157451627527987232866716522706012969786737316882980571084020695166598701104264284322253933361218470357163167014829153428270483252495468930230464717391675874364406553790233821825201765195446046866004794275293434544004189550068656645861537215878587026102616049931115845755723747964209822703586866740871641666091324603033712695577748859113003155811514952335829892323582715062097025846750385534590776679552193852760443437445968048351056326322156515938539352862154356119180888392762495504696202201158693623062941139091485381701881918873436574865820568312633263483229632802055014960131094080532514688722810228941435563022246503217618742875140873308200345810454112817355413629740515269583871514837338331750490625068131359700769047991608317998853221895765999544836354049966308615582556590021578915133996721139291596117761659420132597813632819466529895865380153214686615846793391306179947439069162798565796304569542830427788744906135869294375631978848679269577179054889068119283747038282107971564803001773732548948385723222311672548285796043387605564646814945226657892024175644186593528528503463325086531517072642836500482907239379747278570767473803509831644820806448983356156770993677445167762730009586957294743135692043989952576269637971607634351697324805307759854726242733152335159188510618468877968210416327919491810628352576417264132143907303005792844872885600976278202977840153983296326532768935881786184698453750918043935044922756918038431565189681396826085264227003813858929075168562367146529283415554987052001794581057253372590522817251302547807889516460426301815678843598554461906556263882627755875134559319702524274210968629238198992408171360238626416106553896836697002821425980900421795031680894490960988787810915938341909362779256365599511921970367545590750808026403297777538324642605560356600967495028758844504580738245397161969181493315206643993831445633159792078508866459465747254454704890599606436051136090835117439818498159568058793805765218907399874342826159632539540207127564473147230917438029753991329719571234546142281879258119846093846268061083496949189603737593664999653849291451305337985990844807367443715171376786942278765499387664408148967493149329518283335311928363512891567290995314649230516522349896247575754362824066843137541640834323632654607487689976161199973407002908936929629408739522476646074428670999901115227905154229301535134199290324885037100196993995699112284708917751421061028061838647889089027917624467868779777217290379956063939657282099619571579814648651037842211820116326102826511236128221522158490338446380077228219929659128793539928450220057133941340052544177543178084593260769199249901670230809446904019696568154676514264608223859591478393525720833681997127491590210245264132383906815587759988382285328911421982154124195916719188851360637504403371792277780936943923597112946258561160235392047595506216373291238854535414268066381684623161856208710719540314398712558767711941577792798513392146475626411067381884228764959027645453572578390799266244278599119253157507618416056738906208131912357425933422351989704280290779727685589806544020446071514664067277270450759467634418539454935804715676479076380545052415982354432344436645507812500000000000000000000000000000000000000000000000000000*i1^17 + 22235414813294586491418858924666599135919780585480511672771538114672844025126029465509882315319603033842990245122407091319453075871185165352038346658203446744589335753984834118168416743949768802728645462496619679852709362962869506900349051169651152336922463906525159360507778780241321093693252274171598230756290619430649008664903754173020140388242830173183995891905029367352580169491896134024203289511419089178520512596917322620966506488538077791182128157416523265329736261995274962574709133401206489561785107814111106467915015554500186125069244429270531221124913280903455650700019740858176009091564560459429245015176686619971836029477638049525467016345515883879057298933135777365625295046096070055289981094627919032456744209861196161494964281586492628233559135845885170388199046759748296606458817635939310839527145147269763568194454768473689584185770842831451811295754316178706725013297118468935904076646374677402592766532512998709081612766615260377218810244280376703547182746616813640685560938418309066299757722939925786606015646862449802045408002269480285432364645898580104720209013529895795400190964183628117628191543085545498406938578838848153120575214953099185514281384558460644762914806949980714951335655607909521060468755139434493859085921642945192329437192553020146912682278953555642490775424794885484809470813201201993386158146937347582385733947691763317834780265270906004813065987741702481925987529990506427728350470512239764717916007028432167086032756888444912556330070354897233750841369130353490951558768095592492940735725875821461275096485933380589273650235940715150162577104526319243992291923848487893074747259126885047444732823276183270545621694117428814177249721783474255796308073811907956955873992499287445715066354127761712134466449647395049808043467079391469833935856058091552792855659081484332767800370926500936894929332213395688121899301221292602191040655347362618944315229737608980531380193011436602992921500455684114533758667254215908372573356053496990481382692421794752082134292107213370531245229131884845569248216842955337443241680285468511210069518200425025782541751443498276735721508039510647401747464264191159755794874928109963951707830275040249550224087525151248546146074152310649337560655871891733370758647725048755700371878645789925625265598039546379028035919426701861451848266249159094354490752385564168672816789359531437686729322187458191735234523525866592094155950594869593250559418302306045332182162028049106630832613282502287340176243850702586078035246887255386438019769813788035034450041792216998077073534175865694601204185936912413378735658410983970600210463097128459267990684691321746419424773157476952330612643380508863009340470842357772329412884649426075311919970774052902747060155812013689586864957142017124942867528336926170014333430445228147909460717717380714082556576631428731925424490628178961301001733873745773949603505202693860982812610708263947283496200700264877907067082050596017933401178166735444583263902222982108006878899152306250611445576054885272889703821715721976739913125854871707390975906704578690747410779669515418807764901997214322472430479560272945105788293573829480278511301550720854046200748671857966556197806245912910630323567445403758988502090039285971186764525476536013999084462954694164827814050668031529800968502921023765682875146589550214090432415789038581311884386010102091237996297196394634857649034530734338323708266648102360446305095249561004594869865671120476639635868254504198300724115111662184000609654124057786390893050382688768246322602285279340862420032908004157671125797560896114073677958736685563030665529017517438242920041484263981090885545423938857299463558806714694153675600397359326508999769182835060778073614359093051151238746700848874945245912697904615004982822194963909115682426619129287793566916078066821982224310748064209811347902921327813483977418937604187973790802753977293987380202812664836701361826957539448230340810593526908657785939203751366473034692809460873233099566318110335857024257011907368529628485172248091349113111506038664340490822365285124158001680261057656578834942324695302374619561376737875552671445071191124366691583966186051150371392185660715523631836276763351634144783020019531250000000000000000000000000000000000000000000*i1^18 + 6115521345156409256671929857293082025552415624845219317877731153974469415151622365430995685010807255844513799182158938229568862410638232836768643337139167867485997098260701301394337958401345775844813990221827285878047695852775527659429079282054023979002129471555529116664391529175820184733938941802434246672963402281615837504947139419171018646195589497024973363064895819713660756398789215576917170886651339080525713426131674638944064838052837871119462974203329624731682691361535628895920532537599624633676126778944358083257572193693519969476889424022339291507630988117615624514432347619182674632065250713720573141557036944133265840187978654069123446201050952362020357393147083613895211202217238308807950253856799587793232099453497727074153700313992681784096615099921110303209709647959176265533018756231581107351248205821453461545619588138121206729527776741177446977161835980611803004120824155806303143042697658370682518463159432949032791821380871901059532011253577313691120081753453229025448759624648173337944479578477957105445040412397660339469512759085278394831960832418005813877826033003492357892792709107295742426384665489835099074504506636572708276664836486808548651656723521675750710162573135905985092814344959980202919451152780314314052898162036456738249115161621396601673879065995619997083886502135724199114921559281072188974208742084626392485872606500710142209153942929296645423118734358942583570203331777085965110704157447070170089612457725060236420859966610902005644959219618647704655382427187763517249142961285815875110831657506066700881766226150527203383038939441514062450350511562281207810839364849980086652620237874395496967224310235625515542897063390678613566811030802550422056018650243297237748883976078498112324013688543103310651170366034584034281986802670906830159441614542554255457160393991937998548015424350617553496641524106792877207727498995673333770019928191778927923612478339197055163586382182603927520529283416073496284055867201453906755444585593981439729626747902239853169355965378174648070747856961660989967900605460195882956545110083815930612572244652964408152598375843127752747769124091827583399096411886813014919203117551410506211833367368555256770320456230141887068387590262588033978036077634972756586241785967204253255764021413029034250093682384606242699111511037840583111749629697885902287014038896286505817456451598659356744577658138868848564489064464218544158710393477600517896699052662879157450292507395848211974465207608433507288816679538347593005447618017121765186962980086141081873652975411907869601584779281002355697413801604943150055822758790993912716861130946489719758244280936857492757755475941766819122639758798903660997542868191031968021548948352441748212677944844426741872142268305453846138902654855068519296173228272083914924466614428231362473380041600159762669204227284032529822573202082157409914730004461731093398667273722695269817263786861281804156386281674945745987547411998655472144582234361342691542725258969931012797327902591101220931174320027777549255341969822977660759181251045365955569102564669264088509985354264718734583621464859935818957625241838294113317344945311610026201617379467942155012427750297863391050214194489924528179254977183048622301533037396213682297581532749363720147836332070302814777635361680333348289117852040734589381195889485627411442429084935696503167263263571100023352301982897999206582561213923028633379814316489504649546064250813587622720250148085813675709354786065624007356818675928450263084251583473780124294182963256005529021602392693691369879840240724734096760912551206757304320966991729008882378369133195258232998462955058772573313277879477433684820412440607863465001676754267054283228361789864061361834991724110459072696335061836518787199277909527963347912694609831393316258113712141272318218169150186779307267034900942277551734602047594815009288309758244430316173464740117070974937459943055574476297210256589246475373003531872946901576920088465199793900944729868654335127835679947433960376509997888735387381300180595430663710973097871226204608559889611171689408609183139402016753957175365241281307462309623761473806500878311940034924048358528182314021074501494967812220693303970620036125183105468750000000000000000000000000000000000000000000*i1^19 + 2164516186065231762374942450780700172590980666877178745957011277961364945073612218518607522803699620248728838725474865010367108335217068153406729248339587555164601651693833891493183820899045570556048371824460956730330598093640981088099391899315456984498637944758522611539834462860629503462733829867711907269779320642011787480560956435553467558024461943535713286176422514556433493892623656711046070662797453800111551803098978773417902118534698250517545258971339208169848139190343825005732639232295482794475255518330572843233439500104419352061785623650409018042724118684240670173122924718315322869285920800827793049761576418501963336926628552942762468865692242625805115902935170953551484711271863000893379778473622191852662743972686978901726917219633148869738527725029778371222563514819713448351479934601089659699468409308471247732522371869394785294182289899612439483767508541735886388344944663852808037999772659530683373514007133723049475539789322069095695601030136073002038670917715065304289179332730185471324240151194348103403203023693081244507451361330550669622763844125621248283540018520955606802562261375928157526557451865785008106052265353961256004435223617892414573071765491048758026262225120145361238056757907434095778908254155524307962754514223081244260059033888291962261736201048535070386712978058986051553025282129589439794192609420063720632861495889142906962080789156572525508086607643315772356857483543740696966998521089742942721870349679261077916185190732122135690551038887484081179907451817070131719992654435570899556972275376223605274995888133195976455288802494195669790250226520558883213327724319138915178220718881012740236629190110070488928775165018283192434166508038074813167038529585781762311990095033019902690085508321020635735085456003759749718098712274397446986270243880295488238629492183640526007004319322554907389326436016765001450699239052211645671630210111553110450647185754815493884523199711569624135352095497096497082461144921416025862941467199116754582255738574968678210342377354133349889250283710554506482245931345554140152010084452425753380531532411008872544946860340390056224021578403162442020142788294427496126044890252903342548861087241177690417473741067224356292862221141827537155847873826388484282077411283262704315956604884010801062439490351082664406632210005689582378234040131342249664699611755467308133314515094402966895886452450286803190455166777705498818570710317045955126515976905260836282061488421977366610798238485393136207600073982281643868833419250082598801365280049057028192545163061565443089185623782005379675247925810940181230753779709907805269266653069212084739579251351079189033302464332573416180149973230375532701337702316785035822491638013872737614552788660599481267667384268316870800770009351512699440227589770289578123762093085340613649991232605820789456728108379076606967310653490893241163504385071419242258126989576680088120896624987847402151389096869728715483473552459765134554414133695771024668825603460854943232684666559738279660266137957434560995545875181568698463138223032112545898309991606622979528233682772597854591064277673447957480996359940215864952801589449050941675455432428529791619195441996451515167747300306833272527219856855345954173452105407863639464695141675482971974812811252735323095230358966295793861581768516930537718682511166236477459114340915542285757465335904210510535562190009682384260295854518528956854552761335505375914543402462691079684615970689769499735675017215871353826926252800155780633221073791488047103513281767995878536219200731372389462690921288587567541137255162739990669588558519946434431485423198268471408490874819729097564047394196368345142472060248769278301990734019537223181838666367500502449059913474809916401140422915066078996311436265344159986683160684031772284013292157691441453182722800885623054230215526074305986552900869988820260185847312391188913500268831123720860293800107135390442442579038889184706265937435830154332715493741414185175618444503908553750614473980028400746673064496401161878730598365193653720543277481031889607268987991452979882221876415350999676663022374278852697456815122775428667663327777413486473950120566093326736231651150066390698611940024420619010925292968750000000000000000000000000000000000000000*i1^20 + 416828974681979122595484545615947394163927181070942267095947548032048176380818656553208622335005320221470077221023458217672882383638234696818986231737099694961109398144195771827345166242520710577043346348349850113169737363504849195447355403208326268615787238878980772558245371732274586062686133919255980594093576462155370975557465506098234441654040567313012760933436761383472078603020101330170095414737914920947594702132045254908710175695552617782518564918832805227618853462225147498254147121333748178560795706304301209633704819447768933918740650239708768434404227959105349753711376510950509169276235125833818930086392484762197865644876851045674362596968920269423040390874697533020259012439485152095563036060245082395970021541532738132185048944651406356859399545326060417570876068133439669454392183619689954340218536584763524129481499824265356391352146275020901767829486615622538260391732683214668366552102546069562051583469671246759255756376027509791663016055601770218167696062831675505503349548208992578390467225870179072352269089335917732883578616571409301125685741866680560638748259107810606718247329624870104599689407857993554844341813616436871631227551525912669875001434677171776391689258763139937501448763927032959591616164815873570926504562227606134006406172867032626282080679014886995650093189180088150194238202689321629643958126434047360096800316879625750458858924445545253352338729993038027619684188794682971573157775284074280283626639461561662569958502789096489965338334292284622189470465323442619598679449165790164366546830632355915581879283295987681209787455803170993764420791116922557203526479963080436796674021953558316058603369388180997120782792266536021878239576837146399855535750535148866045228031619362896471186496784372182391732299220103581186605895904066163049248322464243844284582801568922457563852029200774700948588007260057700516414859473636247117760670865908311432559918678719298882629768103608922223364137036076257471572832982203432210132067155411253048183368396782458378256660356797752468989851761457186092787020930009291531040698734936466053166676499667723575898833761939138282306284731512741574788513289133289223376592418511476561485121253681792969722427714545928044477306379225789540052144462053289336606578583878083370221038977319532623010292011186697121592871096876861752563320951154066127654878940827542188324077789744194195962018011590497593174272534163785175978462065280488681575329627776791537164848948829995836823955040601662909083522492300094802263456132574113015946812375425961892068255860495649741241710080228826911926484550287788180442464433018062680188510681632640780076526698957261170493850570889207509530951998699682273218042209394036429001480600151651812206120391535551765353620249057573146841406531970331702315628789649723781270419442173497715369564045789160676232634015738760705749424581944629513437369287100970818602031713446567164964610778106158225323443714513364956289826112727575787714688808517781213665906608673643960861149499602560844663001389898154927084233984747800252401860852624747691066279276961838654121301957756892586470569120146287162446946342110238494173655439066046142755919234014461348690197761669909423196490281061682184432733790015046066572291056949473715430080033526447541683546565771667567410004598566964287709229174849769428657284418052432450231646152921933153106813784467654626048876903848023482767554650724755187628436126213056321487560488872418032668585713918242086566461748913940579260390404520116398732875664479613423133788336245371489305727519839072191067198595132444969354462051683259734356911064162102731195514043867853215789958629325326591622141268140298105134890055320540925867902507417462923990721007579576580915079023603383300928082414713129366672108586364118288516690406083123675061281186832473997642159731691576914511090967945948956475741725710927148363383781551503912592802950819154598820518504640373336814165073951780396918646930147886291367188433172641764210685388191416702528759763823246445255365126606034375010121209323234309692296029508575480826311189521167076737944641395698532312627968066947504358264239554054972636939916609829878158436203565850462684355681730608012003358453512191772460937500000000000000000000000000000000000000000*i1^21 + 97155090759491891763927658866550861777441980859823980667221426767473162937079789928556277374996521604488850606299565302232733348712570335799718001629057624789037667010482579343058294500807601031773909789885887216616616228142947313177582639871517055636714803916290876908302835023372303500758512889273391827474079144273804334786411848430102680445646060111965062634781210094423689234609774741910670189159756427834021171638405859687517405054273791584746700144162944625332715675048581217915264421331458696382391443676104086213140977487811909515267242827066712198943888957735197101958951870687447778736641633595737860067130574845630710515719249459428314188253350312263295410179423290182760224999324379060422229548855070644461103726709613471623416985303264313689290506849251710257398406717300792469032284698252018912675973584951824721070509887443782318166764977906384077628393678570416445266586483195382466980326969931891864875228357486490520797523621979308158002962033054325643494431026955455151409738302989105992206856861160092542746902895786109271123955519858016338056266600277270290162468672791235234306640121952121398755347021854614977551626854332442404560568171828662416165599722486500170836638477171381178518934175230024337041224337126945687480680425144759536481232589016252344044391938759341162934424755989352887748316383866029339399696442236518789519095035951415123602252526141786983904421703386106263802592021597438234790495377259213194602308791827817785453441286568652948924279335738303921898570948910035045741666301054621548074944266968132510163548026644850871886988183513085739037180970181533357843655379660783997515924791324336710940643124200039531754793393621243909650423406247186509372239556748435749020756048235986608988778098907374514961186954228618482598343266453395136866135051384900641916057178645907696980151362341894207025385769783965571666680741660774686784371656753508016293356475319009173632275120609494742138739735200464138076141497138713626508361558901163339235977244853870230330428383009310510847954843959050457882365458473264931777343439069019335589786629642555745019523358590585706536837225263817706436953407789323841196006056075202021025023211226623152161952098801036132648875819858372268377015871477441943121465024184613130697814151175808495835838507007857295644855473253344383445890758097462038031143145239628459813572640139792614992363722210849006477667565002526403434950898053341086776892307498117321325986559629116180647822771896047855097632885127425347523863333312588801519842740324990740699582973957601325522469643228871480592064641822058048048280217924482090297924945714481705997206238236044703492456283335209392765121515895095278635521557607666918763384308594206049435244801860300396183184510931605599100016889704495861243207483699254096517132406352970979681571036799369683705563381705862493635333010740305913224512704669992417351700869504099857309750569266268607728518566078146111003723555061998178704136133246993847626733939027449900814361052422820887912101401967344558834956339830366258660376531160476601460372038834346769060742073951697586425403319281593300321488695185993417939080850322510117367758874231669138311673504458274204957897946565728024515759754028218122575774401619507425982701038452223262342338023805075711177502392168398526442439586930451077249917897946421796549749847709088363108831546726855013077455842304927474550256317129933209708196539204178851705748785939653492506176432073999331551905743194638094958378234500625877156744735926050206322411113162025882509301261486018856617662509679471176011044820787471574013657539185109488888946128792035658781650589188674141743091830512568420460671312766605291615708908154379268080301105865109865345685937313760434248345556652022650175710840926177977658752472841210295237013008973462451067878481346864939470231384294248713645246536317472906358161403406794136547179874422056970719651898918913138164097615406936049284340652841817659198962406946316941189147049366980842718387845472815934753242187981684257727882409982683537858293120860232466979047002895122160965357450368417373663976857979557773741012481882929998293096292305061048463265722053894051998823577775965532055124640464782714843750000000000000000000000000000000000000000*i1^22 + 21930320572615386686350600690073054685450269686798323906946964694952157784413948070469456317225249520927343490816827274243291166806272182617776966925962380206554258742614879930394373844711672385045196464281303019572117735124977549700280763420333107744066529657292546946472413145153245324337994598365478346580910575450147656495811842792498452744042246120615049590166123975379295870946361298590379980060716810295121570172714640278166035373749587005019096068323414868546014231936720342264418233149102801970050336953941771004291961966752080481026668448994556593257690373580362662518347330623283407007222838368609845822620464246425826807275388272259226304603674428451438390770609724822446361616152345532571717089134488922420637552457464039410968233310017547625087401741886569086484356306135627479128313825325241194036907886080144713700858108930806979240762018889458988283011731132585421426609991618613063153707344708337871735519734422339704181048858802562262225982658800711158863209661518756071112537480767587487649966320716664387119709903386506338220601076511498276765227114913584599120132394910562648383095324067397570857133013816178740156545487946679415650136633533346016680522907682801537338255651623845766030435165089791566966855905734038796902386816797530484880442373460660604539498480727825029272422214829421615226846859348864642398928851985792279280043221961935584378161269993337107240508976533409125102664607258714547879949640551688734246712491479771571601972978080386593367459890450469322580810607843070630442183279524573205848986926707267029998170594567128897493590707777517064998226643832006246134806602110895852312162108726414414757969106900065222581818005014105166956824829701275541822662162013124350159810476058044009759929796133265970308384877036295407923360761010661496787311868139109163820176825432889869039819354702601155549505513441286638102381635237223403249737122325054143022107304290391558683803585016387264892222906267390715252660071384605394172175371893088290841858156659743913090443817532147030469862796863912702354482673312974056773294825915295142913722237821550367989287475581958353119002980754511841101402352054070963315422012818200074227104214500587179097597430182367372333014247366435510279902261588830059738625358915297500444314841220786316172710793194850292930366801575015662944239248538093845000146193607027658601413874545422873428194736277556200999487909848239552755920102916447882918107501266985648183760095765113689312522190126343281542903564126875418878437624814072184166831565821427202775133454182622884174165940550178155695197038243720473494452313111099247691371383563726204581158839362921990716625512896286725814599884067630575091605663880443094059037217455767043237820978864629228121871942627655407335366453955046982865707586066364740680194349925646989464804005272175472090839779322309196716691512204125962625738366603132831191895513625153511044888481975680512379018922719281539404911581771738899340073394358871909427178785733039452158092694785575395895430276622638484212157035966849142808568053730400142803685146855208609094191912571243854254559874007839505828932042892985488956077426877640209301039519039413887759519141521272262617268199579032949494277272893226312647491601820541042372629733879052690945270993955833878122107032775799355870495978871161052945937649281666690493121691466159170390219381812430730445262988419321683655691971210104782847113533711590883834930622608886127528923770239103422334747655690910378471240456615930622398932832891568658989988906903433570785678650733236746435948775859142344765012859602689925500882057303118351451494627607554620461132824350494712161189086689623777310620210870028119537919020500227954367987757299741655546431046700971558605105247551678124272614386913827978684658265337735697772757147355432060332498799287717344001793270980928225384523050601647243843665661124590472232245840083587193794653821756973781598904738566644122726998053791720105398885825711480498093978346803447492187663076481059015559511751216625997666889898328962812278120202946317115786078308789018322711968907879783213385516666275030379593625209052593027052723292432312978708731754888669115977073431622557109221816062927246093750000000000000000000000000000000000000000*i1^23 + 8691904026195903705970526934735561067918168679536773855129821003003457345695638321090089158261089099093127725620964600555684009749625663865928610170348021551562650464997607315711586178399447286523088722096231833468962470370905439153296151275522630709543592212747189595351796504114134749105556087215862658146088809162646005725919604224562404412854872418525945729675791882419581848416553104957860566566679710567112122169716608398990248123691506601246453491268052862891978754800476268863242747000924784406559409820741652174585686053131292315748777561352535561960598606069521949131836003444289048300982061811790210758455173702333691930557548991018982061001946331521565051774894591283180864215699622247772083188051225373497308631256902025411437856866699125014235445933574936027461658937451317125326587903666421791253689777429895695459122978464667738149817587023352107189997615586441383867984718782655483025755216468072637590916478875520798751548094112514462480909456145057112293805798926083905928657117114615749305281040803215566548546025526657442018933751410166008929396987593737141341515824613209128336502828946112485873905278489276141140985558415182461802862572491141774153565860104369676696459034669238620553579962172684513393242387254288589677190724906161242836195087628853925914163148654880613874476160819369125946137347222864767570237725975631250319121411293062319178607221575163842113987045898810952605425533971400318282399057463675826219694410209056792318872297162726248943030249327734643461603263242138625625533695592155814321174077821397243962798759895231779714642576623810430066753139950835322838010088933973765325177832498390714776948951218611464050951643093837258646798797411225608658396407500959727477112268025031578560245944417501853878847260881313510923523448982111643858288523445841866999109439596667910678560817555504115067976641286051233026271438805818070177181332143474971866490183288889136925314664381259152735478460679328907426226707516729841415811696791563918331241061288748343120398634495423277593969927558595377962965833143648033034653852566996659281913379314794011172502685514932289438899011925673137556246947190568452558022327114253918206085162550354077248302727488321170278372681835876421383888003332513858681294099990298343605581290949981682862457437583665013383891765180782485300922799656661018472138175159933986060775889595904078471653597928920104677850713368843167586733466798551738117426386289475063402207740220146070715565464980832100920185461406727498571151094063747944925192690067643894431589756500704566800091770310704900409489158927991126411563612050231797591396945199808971794029193388373568507367236379294891156750507307640755816127840384868550996907767660231978344617133373951914721253805937579856913902216565189420864134046368262219974839531446666788146009226449357825516233938143569565932412354048901532551858559572657520450393350854313477680808541378342070038393462791795690227494975074901431964348308263389705251350250459862057556647818606372711553865296423832443767679579297472593572479927130866172671640683581158694988674112596152845239539500555143061004618206345437960967149838382672321175833465836175352397369675869700483798253160783997521888866243243738716276238097256753344994236475668761082860101498615913720209947710702385201664784094312677834349581209146840984722825429288021190486121810842994514934509120971092433231697595038719422227970643393193980526904394276895955556933695742190208639277081977714944341709739615960069756865405342760907776862511341953423492544294565021133961409340528432989358536193540411847031232361406038301983503742987616531159311349851603583115780011007643729712109682696844736597979138762324633379252907071624381626937318094361760842707790831476214659814435550381743290243688457257140035972919366340256450586398866245327607506160589720754148449052963523470491292917262240786135493901028704359455285675525652911171884062654097833919029212310988493263092251628769790762969675239655627672858144071734424132267168862166301027152083677004653812074043246081183645113770739869257466416284971313111330506544134608729488685554088926573000033475269922433518335262066516373746782875286953640170395374298095703125000000000000000000000000000000000000*i1^24 + 1778909011409442460591070717696503568160522287191129503052538583185556236478752652344730883812234298501619746027989705302502806250750163121364088823331753944432186277381862706262490854833327010992320968574297053917087888469080508812281074490809911711611102232122733358077729015070470935996051608318240716043237183150613846585375954212951820452730021830822145239920552687428388381989896577464991651709014416532649497696246656600711366494089067184640727664269809006886593904534910033765355506359136571724298200874616990447535426026984785030286912822177345230020862106270797736647603499801542342253451194849600131788847874465695625956273275485850048606512824357581457421984757448688520952319949173920570171487499536944193702378633302652122942991352450882140353615119511993490748432908270655919644582036383083527676967035197546085661432795379006034621113473251836067714824299758488068970637924008299791289653362776890237648360221975930262455821607198856749622430890370818123865359941136297981725601353338419372473425023320404281491311250846754665743273212242091654339088670686011216838946239837402031784798606940520306079978702949443614193049967146094827524609114109281012139477211936146220006788900586725611847117285087022461200780286597093163278296198353490125225134441148094298043671265202604603005767413820389692526897660657366823363645941924391773271233076191060533047505226515773087182796905848056709302047455534865396934527989396033730742342584805230123336199954687232852409301191303647956089102285232646296427887865333347536481552295136139539062701528640754454373199423367619048065858829360545557740490471533230491880038329724079175715313966522342333889780004588953681589707057005785084076865539574382999398033953934447892148353548051967518451157577667151619375759528039175297180418943457334583428697459439605358658553263346304869920333041966952822096326866337246899324208464651545239992884951434011804296705425422552597126781708088835741096241889593262367537345275501940457047115732108375748856641574946800113119852067624545319885123476470804270642957177445695803839795966481782436340589152588196554598283095534816575383463502537632093846517916302864967658769787719596804108265999064259705051728042641423515673029989371575262009885207810999289156767913115240696493954079844303033146454600345422089296799472279553950607617637288714735516833578502505170575433483196620560073641407616170011236780725912333931872245407406194552240996488460027146218712667675726515227012709044424927395206427921295356973173561406272245621889161868780526454811570045219377514423012974380052529962260093310179715756997247307557937042914320815938918436805973400938306737998962871683787268134974648861334970805113237943986408405492601005824467025204223953644863973882094600844467693004019903260474325415274173974978744024800408402921333098679424569547336234012266439011575828011622498392466752805406571105193291840224916911436351841613916579985651434436123441488916828064294130762326698445270443775570501727605971202515721004922111143506175154017643591729181230654280921786963528400895690366501857546615348791265251036176704836438136307605111307288927653045791226050435071855821734024990607497760394491092706046673011388383948635499348213434524185349534718153488459992742840190153771541899290147835462593766992192420081674278986805468456330603064827730882810976777963062423322931302940521466433710264972792018729623469157555928830022793968278967674657217776915035495383159936165791225640672518027403421796876224436838256670379569489347367881330369839699205227949233968332629444975028331442273236971243552983849618150753170426489844884172977916766339984169101223965083795682630850440996865718976076845610638187649150195819571880180925463623571119913956347222062145721362777157743914151816180420121811792781296261750747963505715090212570491676412905839499172431811533982001859784011018317534227790126624280647655370748575825797905628660399924532114342765566037674674681523531264769753188308711098266294472672251764505393523646923429900313627758974068955187870761395063090927666427652231701895033501263407444086902906773239695523985995454061582251769279509195920141451097151730209589004516601562500000000000000000000000000000000000000*i1^25 + 317705718761054029478236881598794400219086143289612397566932200304686392267858612292013845946874971726880075992202887437648051440984316264822477645793981564202780418444690669677115300202709525686823356885925790667164783760218453068191222596313023759553435783008613948161169538733078667016680420977750231544277946506497043449194777650462015414779052660502289524161561602264817338865031574839129514820255071922596542244929212964530505455577881093397106967544043160515362595640197530277054582583956341507383291990839925094076708882401948293175009505054582661682133208438768987659677421963611829952339033191846111414230793199945028734571267181442616594729225656813536403032255713344909604304616028068146716455772338099535719359967278066237829683987926101654000373585133934240557738704729363249779800097656917504820826443555904882216315717366455744623233831689227892244576868071162122902123566293011166787654358734344197479571866570046416566943499557198480989561709891951167407076865404072710095028339108444054337428574415814201310216102454878174800664547405707262167681074182947880031810253663108690887274985244850452543023622566203348316475420889909415518898871075140174180861071820625091665294110199443119987952371041748237194689203634680216504102416512709895333147841686085971879720140616154729304680520403529717830715193752103212567504151502224157152809883361210676248845991908499692077155553536381764282562775756105142702785925563370815583167095093653305936102183142510540974459900611609657057472186846026734324166351600012875455004680111047663342374747717477554412065699799563101381516814338467505578694485015024204907812253595628475734056423050196634023593725322827029515443447629580570233702696524619408952168424746712109860790726741379252009395909733718243905620909716728218006988482481367074567298693968832204023594618172143675633022749607964113540762369664684607067072456230571384047935880872535173145040818208569101846666673740958835265046944245062160193608676323857221650753697950969467821085785170629194285483846742510116288671688381986187161427434770784473941365366317592583668610210510756136521086427682897771376981130496610356288486727070702047342378571377227236191177510563949744653576886038417804533783582123209569367681059380581144482965789456845615642257627889493968345964410817156436104304358664965139440997148493819758979079577176934870579424080022488805611721733095244215088573275377644997813191227942345906839863339128246596361336840207886654140138404765982711589388589256829686934436186989243825994195644448225902662505081118228766859736147287923196975311466711901820506110913134348554629615159465136107646904666211077968521213775363761882048782506129506288734532281633101948451031605362679821757915190758936282787491957853942722342129778205082226971635375348230167573869108972215580534191052227384308581465986603229002552989501176097140238816591973066700820247417118895034935536530750690067212220640093078290681134853234977747013404441545752728266655878493859525712960448737646680000337835576286026266972952512172997882253059399577782656330572159059783873142052221694152958380702394143412720634928054634930382882588976049561905845990110926041092893663035191526864247969416865479354699397555384792937935877156895326662692649938623647369155480307361862152502293263662181009823442251215782720930030364662900742693327816537013718641653603909472433725590190473216694901230225638423577463841483791963890298040581474290402986050006569506047658431033945782684118258088971101071138549849457962658730954842328274888747539974990486358743468263594140358164543894616268480561440957361142905004747581308254341177787079492326652517720976552295199367526032786404618229715464356389758330407729955169584419214032266072170263179420446720638088240362341113424602156909117711818050717468213135435221752371427270826710201795821511578569656741041643533839751578965434552654491536042847901621389573270302381352557992142951045206509618982280900241095927011002959758535719941026985884930753760050468141301180852864643385188479030002937601867140854258591979264330387401727729031908207395583167688964768961147441211180282874123517852706782838012600223009940236806869506835937500000000000000000000000000000000000*i1^26 + 46739176726704771063174576546366616201290563826958010684721094257015365884862914343495653397825612812338828698446740018872032608005155097365626752395174323918189353626102915064171678178120145352765690979969311886883173952743049466828888682504717828913831817323860741586058269103439113836134953435469722493403884859074935021990868920274520589451159915534990745231886403672074596552836906025287953213014671423913634494883350519539085957543980511675117981103391510140278278452894609681971560168826781062518519989042121954994389426302638591811292768562129325108633278322625269436822388596322380328965534998223632192197954272387612237344138853276721948096272921797536794175423978826917804218807484030032151158722935684333481139239174436674832329401161821422556717009644566669006439771255832768929717281514906425249669273982791516000321309760308676000712569708097541791251640648512083558697516827004717700418523912970806727946498298491094032943133106477940015128062151785364697690897568297942809672967329992391563078660738428086026629994196325097853103047818297466449040269483614947666871450539249765331581194432887101418201543859661306402624662700130372524998440831735643553982851754794828491649403658301700335218284741778217885568110467522008562927053261188073107575947613872033013331505820456138678418014324509993361521769282261489856929445932982120505704388383971123239212206164879658254252493664304528675121555580409597079124244964828654644097035402561751244225220459493756677763059138598181862691720997386444026487147741947170610364619420425891059815927839119936911824433977356957981674355007988109516286623532173783291906941983389344440455365645662788863844265228464511605382882759171495126256940595775255485056874148244775791563147100139968083723285295343174666980509172403867039248818321429293684855263147345238144929489650758984365545261756153461131510163696519137687859057366899358210016077965267130424121667814133415207876813510284800237780226547581534839009657623052613974825356933229271251400429542844319955964411591753064594109987109975962061377208490595948117772799975424227386037863022996101886435240135164337807897544179910005200435781316817267909625647679648441634680750912055427845078573715333207608241641596987656465705660747680336659580348723988323938230713052664920558687810202811308365255911368690921232034208876916046215092495181047626897512614739712784748492039716211701446414696646015969832014238794814332800547879331669569807932376409795127585413188886079698656391672389431816700728646951955733871887063662978119045388812447943538634213072883887916664084636866408726018778763574180380095895434108017934568781497529179258966131559667970399383092618764038906090277925409934958484362200648911948426905165187574417163744046497156261732894043110381021264323874547021659597552180508565191017632890131881466235236232421153274752621739336513627376559347875916542941979118853143543065626804410255549367056327863326696061226256262974950271916034523352025776790277816718566897160760228279457814303612156062167657714088949861000275836733651101282879798323809967353736027346407816415150577791751728489799550917540132488619278658089388905748463086004947633456706552621333971419258470902202074348616179281844277576230082677192270156856069973666477428408407147851451605104180793162082657648066016025804638762380961410006210212859095555609541099996910716621792053970644725689333859410252602347246541252554379391784859362786969898061986482270631275163009224885497307473517824937141901397275071242785498470169604597839400950978703420101261998892114358558226444622001808959515755627593634056857704287431452893775583184456588854337081581241405140545516669916827040769216760358600777592885370937593950809687869690106091299608003429256947899940683052971524849048583668843145036632805739450045508682978369809489078440218237027641787646810856736696424973819000182943110767503695288230330248276225231170056685954454329980702305653875032968928253440260294695337884081683560472611217285000519013884980779480239060049436251988017591453656215660856056443705985130145197097485255204978433087144928162087531401519214265738879397463396720563411079751858778763562440872192382812500000000000000000000000000000000000*i1^27 + 6117223994265909389496342714574233151742626965506212319034655386421873954024385589383629570860126883109591901074871299501969140995470362171843508218577088713194038054599337035095682168737713759458134084431429763760125811859347460379686608134403262357326436161915618589148706030929315596021123285751687507225733887191778762548207699806254285014769423988597214077397105008953136273128181333198732440028513186774190697491626573404967412616639610971469191465398295879648353043189555907328370582248274179638511284745555024645867964965255313268852966465088175467580051892924464235790511098543018381248517532553082094297474356855827533907451234409499204045837514546049502556847122489668966512087857330651594170654748335356466091213498281907404863085036983191296678925079631642809691054706974404832491602502705354711748459559883341868394918652316433955182769225414100175279186456625676341398304316291343300502047925635301600282306520298799722392223513054616320896415857103460825363777288259210431968886537807563922288594134349586520224640583886917877411479236627322000195224668093599135474523881247235109391351709677360595687792925589589132712839878887350275425333744843074949044275082611640396777220188642184342994827401847376866071051950388569637224297604252166726893918550527193309830794940263677737893413963766403574413216754173869095280947853298352007515552787632426275372648909873589964789091239322446621396449152047833084482871539326779802995035919704172689426327833836871418083778725602384019707635019101964030014486619180018908358861785527020076053027316736485046208026383768923503512566227783195417110809818764453626309787017091379018757296830946977654391254669863838281181654732963234382699395883757392233290412853641291740967065874196865683085840427322724621258461736433529994291172480090447580960345045437053236914628833777733344963516600907054387524313545619391552921241816325499883572748822062189216963748361819173426950471006598593606109767937804678606778257884964054252803964105068812764191129397715644945476604883537199939597813747815971455307095590196027352582958258616232191927918610467289507406542880602446284394139448990471156385946032327100537866473228018440630942272290518990146030853079929216458566514283429912163889867179881750365917543738986442446006065056933530576223855912066065351458318669273530553911125267697244779052793024700418606553920654917027957634577071353212543485320313388983877341165585196699962091790029559838063722402828764562064155431565431113057615837221426399721365060289140662464406341848307684938016160236867983371153806375307088880946443234162312173905952905573191049995010852032614904027357603551080758798756676363682930965024691311057559175498806537120372243124851169227705360040452442507011684074364648851003645553913420840493666058194026069340677869403441366357651364401546745617486968176302695616922879754735512123367967133163321433765038846445615061639625211405307141874353831444715893992077980962193327416555348455589952568405061765423777800731085424640150537110925079893066298317076570533243387925432571312583148174429360959537561867507229252606820257264278680705035433664967892539655662780553791569075725806170248194390078677920668597013501765229913344419380474264299035692239659995506837329100477764085658585657889072800285766458426338429636105905814778975209366408571772302030148542895918325747662387741790042565019193928742278248213242191559700168073895753828228316096767350675572344521598676170421839571671070271163573507991891275578936458974971033133289252947425520441761180384374080682372417044561633184933176028704278094952504154372836672193421254864383668565062129911907716319382414192894886622547771255317480122829241400669975711998596518443395296306204912147967941783229191599657374167039313657751187875105255421892220395875591330707392047927631255208356073616972697090900817707911842350597366192467515569337014721204027570788893164623495102323546885600051317893416509687203176891456702150980819623668931931816970683935038537998411221427172136592007413326951270527126503469806292314563303486980512668052986318714861791250689318117371973676933781907335685656586785671068318137599817418958991765975952148437500000000000000000000000000000000*i1^28 + 652537091480852375554113832709121884630028459886555479018680267801836846250467069016822980136778352315405115547535768582149302506687510646841923396172782235873034014996494528329874258053181395266192414579274620427536817549415889165063738187867463861997783854746161588067639813947892500990594080113135479216478117774620732569651194684763713985896239506175762684358644104529574365800276815195944206785648012471838891483807529255041862773221811402253691416960965458261482555293610604712614320616800081300938953316723581346952538969494938646336071420755406146020109374456821892893348800757403932450182300375862054461927075560267633275504513918135354219360685887474496398587970416748105421390457697402949352885862865876151829771060234279679532368944160087309172156414368145086391079607353691700793268742374672336386793721542460865899172277216991831485989133099539954296848576642121375668349432226704131107268855972973135761219437772749273518459710293056514279029334859251364617891924323110392051358493050586353455303461398136057252235947159730468182976199657846558920082780691169564287705573977302696569005232442197014647202479744099161016949303338074413111582098010422995547245293126499286822408313406760159839805766871048851134206476775643358058058315509104362917053344343700154322984975514395632583225503409402706484358243571936549879815319716977052448223656199963408554204162565411330797444148964939709283439584142299040022650281660308729761432652168605748930631028446573278846603112741159621407583873743030990615752477061399495552837606822683397482734345477726149047177510646354322586355605053770821852006148826731109214118991930877709238109922202997539721318170884364258922575558664965682100254095959321097863189310711355155409544676490471505757564923002997199936377636512075855864677247190797905833795548133454864886243970210994261110172720569181623633645523055173338774409798637834741239278751700613624269779702387576972690257596568226618640877541249195024346981173647366422523272206802585524860384279393883199943312021536959275883930672089951124671304222249578335435485656693814099079730729276734671283574108072769454520366771946589768324112390849737407317281138856087100660077619741971953919192537487361625167655725765834854677016455462978122725915074236029898467724096277950731749699091055517098011437062215560165506910639905128140186619914384617309991539707936938544525035191842081094469060353779080454400163395367235585062135066388001867615585726200699695456594924133499003540846351524540270631287798357507708679963364047668674365699497512779859699188077265378880473572370739166884216806338673043541633558866305454393597917957298162203793166157380677310023975413577037992114140550706231212981684009067997354418293656619894646605447570988241382205942504354493296525419815156549860341815168390342337198540217648927322996373769322676878736796436920305671772359290267177657785005186266954434538012251452086804485416745117195701248304175707412987102688794729195031293616551372808883950150131793742022574097301904350531814190211810291636322446910849359151184026215973291282206714273294383341359857949264250469272288073412209080807941265182287762310265302196786967034022219108735868460395729568708930596073839577373661651359412141223287502968176085762240607472680308159694943977465181341003663457903041347422870269897501731619298535639115239041271329503954744931798722859262899505926024474688184028530082716398872121959795382563039595602529891268244961645884796306129766049590130795776316726909514397003479597779868091994154614753570393116486327703469225328689865120334640311743982196323554277171837491257299786097710830785252574432231763757557411438598165107434989719931786331872269773391267664909459851743550723963028983880529704221103465288951364791236518556514591716160956357227610881577093909174404457394758146333246569489876932642708669687956262860253881585297922796734335954562880440004432801720445562727252145622925833764826496236742754863232321430900967154398634717201318561316555181093279747828468170781173841597508921959886689341070496028262314549923230669681170553518621440616617321507180080384294545777662012453479434270775527693331241607666015625000000000000000000000000000000000*i1^29 + 58151643135264063802865240051305798124097342923190426604544368942756520899363828990370910884660758750283112585049207690602905083486380565993883038827831401756340866809663970016028605465122288017688892518818170864143025627420492402721755506903847496608889934307786110349914230296645341358112119328452873562792456680132040706537778721229544337681816825988859403281495265086793983053556741924612701563043809607670114816729303831430643608927746849029823877091193726937430875579638588608344402645789309869395174478148552302330153147882783249898058191068769743428156404125248161552424425018235620197544020024980948820874433714435173845834355177261706263647920378598392976332635346687930874471343378363264917099622435530697732641752314301395401139191277871675189608366097340424131142824073506663701576789141227305946946327462537884981964856921876282482550575600615442240068379535701997682484679964117252261829660082265049335579195149465919503722952731999353603179349671851338527816982862360974425536009173061361140881470352045368696439976546403232948961494148965197417552140555388931880838897192716487085125635071100889431612722998445879313969948769801234277161018845196661896189862167560184852424248786785272016352090882126691172541002075895659227922851586229310751719032604186764912603059215557144015219854879163221034836604445697990908751066065602801035068229049422896992644063060592813105417738136610849703170258421495970258856413587187680631741473800038655028466346027097886690647740714499227017165073121137773498387392943782516197776125526097554053412487818250905935644513006036086473698339574294118888475415717884325678926022951535644404918939083193750848451302018058600962614823841672636460510040386501130414579806631995530709454517105854108026783746422010310696004331452125415733660557458375384029569325928605148998909382162179791625284122800411029778892612985254841389850288207568592972408261322164304528404254509561557380518435296968145341363524533495896314279606359580425357760597374926174137995876868149890729267115077094007237404794525645201691932253799638134859311368156866296364580260402742417247953710086909814714387195437698599462902220205448799302286315450763424237996083930864854922440459632347901643830860410707118298157906557666852371485663772579076178458521574551137838285450945353244690309770398266097266800617797158533534030291766809568870059037290772367525464003781229125158052869735057496328568975540515002155344424877228371979555481758026940219420368934505962692857570328467216163523077750334370308290246407729128822453358418380148647158365438170730376993029975609026726873148370571295606057767991783578362790981431643231359726267984201355233911031220921922088148790589644865213357535592536912900067793657367296112099475252888456858090176865098429001968618537051647686518177384468781751086430726986196146307720760136042228158962977826720917674077378170377934932921831329625327665331714449487051513257500191587877976789119036190695714203318710127051626251277124771573776841873560344169924020685428135219830796422568773189880776706467290143557468872231266899798825817444675157528210138950269635893802651599948019750794514855338286320107314325646116168271221638158893965684889350753220516658794144493671502688094848295948451118857958274478269644266051427414625016734188632494754522813640736529970762517582789835171872707297579174576853592474043491939525696116716930438264600712607885588529679829019702833359507558846812781571567036682341642554787247221391924516521711324842139135327101190721761206612591597852546872189731064654077687777683484628992820856791377016950726605936636823320017840061468915281403064941321114131459826598582244807756204316012391608719301527206839175802468561229812782065971877156053407604227600988487284080267242855122815068449241341167454092406086181250309752584352926884800986325854305378018274356969124474614569080249569455045883168403673753306846253784402022517698168156749232148376972217979316218819458836438544132370126475820157580990775048178668011903979155625358525695347304106208472584539403214596423736803030546968169299240920594412050224571071749230168180475617281666167457387928152456879615783691406250000000000000000000000000000000000*i1^30 + 4125798256519053711820804852267603535855895750659623347336368090501534472322353982565533522813729581938324294812455815540461885279784795061408410535225433555267920774442175805955780552248986947492924725941961825819878024100058211690509878409192639516276192840934293844400960056039109532970690462049424621455581173104617411915088358520402303576461808294208676012231952111081980306531297719817668106368877726963463771552945154429909658684396424294598983352036800683736915293101926488541576671490681314613201435575065403358835722131705037423054495605237572373975304418740622242252599245468571483091274954316371055524613685818892784113777690432251625820334033785075860140143054931024209705016567670405876763437158741341173140761020032575392618214000753829715084108407200238128220036649875954315868803085219973046802409466216038006503472681309357916531136851695851046016100541792082392295797440573907863669810686437207338749221673536455319930288565538923227901911545126622831291403654406918379004951664064716307417735775776352358905048179394974461640315823304563461221984369868787085623678249351619219519081208807900631995253570488646151744801343815858195872962600861858403279947372163146492864695520594644225881156420614152809853492357302777680430141878547250748998705686124755597928483689012187625331752932703911151685742384078847024811510457389877683925719946923718882917941861008687577952959844559333922860933721939457651893203710209868241911692815249929756870682782762441551255909463535770764889766250354256306455151625253509920938555378206992362344461546241913321825140311648476528752841542772689069059311862163316604538792392018469760547282921567848932648087724032468420595347636442858658668585366423632012217817633649835834482483913921969399160403944428589238797343799634169929690686679398427227652723894485276546381993390585042506430844472096289058174469353935121805720373116784075201024360928339171441693966259148655851702650254016375504893973585164960104514262208556379457911180745010185664882122336012129808425302550541312682056974031054826161718356217014885163881959753758003612130798120029946727866055702830634421304059417955642454858698712616017669023023612866946057415703770637888055504545647521152764772344015671596544586845171259201136899306064280631684566127326913392254279963981729347989754603923256943622580631224744015063009982879042258889264015010977993484594092675428314903086899809796069649721204320023216688852853444709529412803746571540020586419471980280805455351570350471539190875524624565653806573125917323118522728219697532980272898725037932321215002981578560208741668826581281003114252171200852966849264161699668604023470980470480782675626121152215840479474199983423055115504692102850224313615745338229344957798052606892808590722261332560064907509654359181708249796745484256991386512277366691832607033691458568000759297853539998579299618545444275225686126332336727744832242514656671478579598036880268440268843583152775163354281368266952446200936084859612037345214197070948255297569357930196857163504397143374092254393324939565992160370742212335996732342166868226110690442197554769019877643694841658876304800197522942863400061816749604028527512094383504705639462295078392366842703046385384838955681112181526802056777894213868546808209118570506942792927614892392985677667757711721419001118346542355507450462615278473649707464132271397458045040749250534555079736872375759379554193776100374616223499981031247494953336084333969035961488395749198410066773557566001160182872119193052359245687856988194760336248513607622568638732281442151664188638317442570690741658360927497480288708298534170402243356277089354963502327632235086624038712285244087766799241614709538509035312012699968780335961707257471933006919792728603675091815930760300457734540273381261185637886737584471649055245997627474454422830607615882376666342779154368030516001842876579766337665698729701701001370622111927925437518541024351409632579437270914142882043492843863816923615878888465207771724708100163569133739209544091960041830742326965129749048011544321485002736579212812273065535194598513653632662616998925637492380184096971151852528691961197182536125183105468750000000000000000000000000000000000*i1^31 + 231946556276775898253624603585050310135881985248386111368305870382700275151328893622723817825859223536924213069907675936198682744279043502361808715890720554442852313232945117532101437494318287504358796372373854121685713873850142092609002298142477427511722388029190969797464877457161366988620485389082350473469040787791533008473768138018580615890011894983822495636682693374895792183303134163411378515067415761160784557119910783804759022211076560231799045299963105274250567229206789238028864335592230005116778812860558722490610042009407094005779827083121947548285560871381833411496460922088987024750952058327711422990801656345020319585799831789707519293721951262707712625795394505095622404672767289440341842918765273110464830996141216740152415966861709203608015991258555463877695632885986756442157637497835181133866645667298846050185162173035015016498522659155153774381743972930396779427532372867378330466001118959164285047713462077083393285319840155863821886243829836975129748455196439839996723667500176759134893576139302644266048484032363086790558428170607913985877334295236584956638325799135073761651123497728681798469385151681426278913958896912206453521090828333351137344250990950889660427515697193767858309490561956764234352156904156999907044954489763334596816724021693281741109152214950747596257144586768414221533251965733283231714235793288774129859198475267569425556544183821030814772244582376298590726795207217409640500061503228087032062685078120789047591725892426908913915953359719632783178932693407949360236330420500162689015525896587408429477295597545023001446625012138884860226703126970349869502338571892566122150826266783908599361736891897262267424074514819608681844009314629898603568733156360507673399179388533169161092075357631428418652026648888624075497866824509382832659994766392901430471122805226958004941174594705791289830414084343413083874694130957485859345457960361667870331649102159170337356226628763111615687083033063874384902027106971995695898566619770786191958522302463083552839260943901554202562375773204097398792029517346400090257550150588669087880224302168053395871483060746920053041987809649479092985828330496831708818285647330343621509775275612877007896749597305311610770322847156656621340290521115842072011193656024131092115831701542974248058448404894363266711675382342672353557130015416813849950523989370012757711387371422316638235878541999552876643661454159699225356284704300988610989860914941392494557858679612172888065500197394026149875494148470805402180657984666402315503153543737526476845035486567540249118839003541018071329631075257727208438922059276423995371174252372830819321676106093318177530086968748466886098342396585332054445497538235785616612267359214364386634816814380637190451529079301623270233074376535725416190010580309488688670795189708230489405286697096114237143053669877492486437612103687293258945544677970683260959584421311065894335483462740099954532354049330286506225901617754380986898365074386641212424163607692522481208970677047233679951176357975746892003651710457126443657049170522152467849211590649535272107739173280702501315312632601245239554528626159856333963778164733109905350511845072562612337236492073095300714997524147113628763004267964782522174515819828984131082425836044481526016529628243608000400489764618143992128113904295516490770622274101687931961984269814059280195039634556836559986161991733999732388975738886075280342048608311130654794558375869013718979958478583155944097822100608723538491444386537981394527480203730672216677001510739675546656888045710723428001439627106998879589885406288262357117628881611476944142154057092674440391486400658395540050010510154825955035210772367003976130609971999168827701902270181185949593540323925213661727891177520510060611045036015788244496291077289728572273948516681663480743981744436688982885100315944507016512152449249512033275326349871461280032768143627163350493272271239760520510501718784628674432307387573987643515765399903044147371753280565502614834120863478445491562186559982978195475525583243997118619968484348999332927516450243815129395112516865262087416440930400979198114974298997554210865823303908128671935173770179972052574157714843750000000000000000000000000000*i1^32 + 9963960788055225897720797253040472301727916481212720200123323355593485509329170281553624446037506473241332553471396781327761817167453252194829364460297733538423741126315199257194768299744305323948590248299394167070542734860798652767440180935869538577194717011800314494457839313026370845224543431677534606994935397664591966829213610980777342724505983215893251518326611619876107010072225592446445615404798014180640476853826317126817408324349766764938771995784544497824169325505150654021320320600903416459256856534817388638612923111566133580522242756467105653913350496091161977848048323701362762295417131630258271595445753188035221777449832069745303717014569148249471174460320786979418250808222520698947247932325513500177906096708638938842885660028848057775188022798720443436168606532730100681189289411871353129942402414586374339293392993837129146527427692188440785346375798546437391363115101202563254107370239512089900229646789526675365810293463656439822121394768254026530262111040094842426062986500087725158346537920208381905570872614246804529734345785762249779072668723203334872742882797119641497029475898703918375627389044722784892807479415684134278696422155834992890763659518751590631280250594796265992143473779862531552112764580047741287254274453007539251124743305148879769680682055633718989118534745110189248352877925741305650007035052575573476281317214878242871473671273319034899843322227415863184178013556284572730233221665606234449513499664176283184041379234587406593499984065640720810021305348321104270707906621929987167647008986945487492157544374003307870365056783418056871250871222421006612665552929289334058871039815873885785794699369697719668193541646267396402154882280688717111607310164087912212996904136768383865087760407484903319996516313314690918007991623823162271398103212646171603034780771521478348297879751894349701524691934206910160578608498811613401352524688336419020100708710531941985314968007087096330160650805793732760480323860692224581632522733061879058592869733061655238734379074210359905206762011030479007272209544245014516068197782208496776296139606681206407260866395660243962770103576380126161142648125165621165768881968356502461892143783755649802897251427802851839861092719121989805244560491962720521742633087778793134094562038271549626994450693467885784431682445625887079877710171250860358220121726135312432885039040276546433797769528563432058800103152278608148559620874252258424242839379902816489451085255426745677095115177604934559433461150901580656025338005975851733536659726792434271940282948875768690489687973070524664020917735007326900457948007889195245516487719949243555703636895993616964884444364956816529252410231602471470951180047939023855917401533586160075598426171237516330411302712870119083250074787146994981603754627559769924109083772711389189346213991283654835931072972909784229271913480251230748440775570771526588827343270211847115740636618406735464294173457170308722374072561134097648883850288661150983081023536212290651798428073978377209443470468374891965494713771601879890563618869624739699608273292708101929350934814397498479495322893539514957044486289702045549894873009136275493250480869580617828915721280233490553653593492417732221486671622934425171965424767875470989097354709661321702071678660635348745333148133558719697243696396382315867551454759630865071145548090750261339731363348905233559607224444551072381890968519071957237019713613069158958791933942530275337623459696947087167490734198642466059224044368316544836721955019959043925058518244200827875118747724893945836732445369571416239904883759045470622859044466403882823424636522983776185130080962364291558257823080682170620775372624495404543150147502699927124439435970887033383174923145093272304902326358148973618835631802384324916126275692436094279009595724783980818358510770355370660211988053585677203947871938413900555394771567944617460910549067349821995931289485137492565582070473276317631899545548280134982518306791551203490843399043104758117936518354229420787495347199069124364755170304759846976497224421040551562522806744729951899675520007925106674984808145478672902999083488076238925143165992004412601090734824538230895996093750000000000000000000000000000000*i1^33 + 333295986138450801989443706200098880539119837240877379542971329769130755873698532507554891717596071168350942546879573345322465545043995934265631308740865518111397590798452422963987114253307546569286945297730210651571331322478065109816299880588653105318428246879113931799020475049283432781482317502570212363074286325140511506194819622374871737733855413957811710569507656717277431252225253506029562753332010517301344361999777429978037179804000611501690749029140251024198364276371365813563892296746816931777876835283753492917071391906308063580338843201379913158506235256340540472442671643311962546112865869340076246991963794056207860225488131347861506382525659911289773995396823218628705786989256929525658895070710943063159380117605638954637348763898851953363678524574039624461818991456931650747453965352233637081383110959309445231207716243844828844561622339657886098182584722668698252821994492137670551608923117997531138385197864337038774108360331390860840628811728695638580363766754385789624697257543497313630507585299432993764650936475574656086215978186324004513811842866147690722974666761089928927066929850578678065479625262777569398519545113264122041151981806515298943910109940049364230327060420779565060279142334291858675045068982520481310810145106043945937639148422377353007792438863613884039751476311816380994772369697903835071738209570171405200482284185470064122477825308235469726776256904491444857395650924153837304982405638042846236525565842843890247191331999357439842150049003743288128135095227291524629168183605250965246344149819930078332134583483598933964918406606349943390394202382043420831264609213463882167506080559964610184582544442881721395362173380184577774943903167594948558638964971956361942342768299441381401996691866322688926038944750321419030627292077594500332857431281563158702960123539125501635110406268102753422264715457710569190445589480885020892148077651840532840308385366765936479057916540169576481111725384321808057329434607618980795521899346443108096821420943906299131137566991458539665760717933282349104349891687445278564372708842907433347497194634171378380159017253118507278154700322774474598673735709767102214575168105443351202168487109147142583173959231541216308322860144461865476331449861583728506835197516117940181723351820062002328080657874981566163227668810846103492970196181039849181292927050316698406268370710908190832732004914417891414929355160281000436525141165188403542234785541146528357332861843792228236009404298217402566524080695041725548388063459727289267011255472792019189840067996443160830075443474387799594306649309956600006990347803625755147597932908817804192005723589703157936430683013099071238993466261537461867659834787253420866701052047477828757103651522255094093575520969780187958953160927192690932425782762319388958681849674065762354052735318277920171409262379635265020982871789721792767658142503447788121397315338160345327124959161446946685906637538761991998576991247354461016027676713228979049761194227725366973541270681592620657280776694830908783505045659097674617276147971794592801841785425335488264498813027196519824999436677927009002165362486483159534743669296412314695260256059112560021910278478824015826256602723281349015212396209188449517211946768175045378647880465728545416466660722125674348195600864466785422135101928553588862681709206186686378142325732016811078794357335589431237529478214062685394717285847277585057722113273762301228390190550042790921206686075371537320456934446988409873816379009470413590540087745835797326357777960472615773644189668019682418150938814498619741875004874131580388246166749195843780493261404128649523932959603983820172523207161157502774879268459135832115999143753183657199925752692328889357347266993191061811750042545306844629516972025297349689943961812130380704373773548587893574938806241419574656367948111390669736262233761325431034734841722020642824632850078382723152638355029713451242096259745569088834970250842080597628946762594719038450434404982576984079205918568635988106286766063853319604982255147234446807526573841705251383892741179271606624966498265258026984728013391193482845683206621824256287410503940549233448109589517116546630859375000000000000000000000000000*i1^34 + 7700723586616915132538439991079470212753475964446529545415290194414319669707766706085822603361474028030892451861607354934845447708670816708375384099332897956300772136862616553711031223494726329370900747620561551749581268242066692405729286275852472622344179091753500910525310109411940163835891134353448878292211619876638062765193989045238757666634078082299487254473690235746288563240259085180531335143386363555984110025392331480545582743339628704841288396034600143386925872057807548549184571001175603650521047714594251740273846922275095017065527091764048569771922865882606283629336757982942420629966603804737138891614368714227942912771889422901941332451519503282903128763162897745268723134015104452937777650772876169102356328486340771508693886304281148978572756968974250064540793697338096046045093645022622652923954418326180198544694585331709878935298841377990186818067466549467290279981856378307855398444464602250036319746324341249425734817009607642256777983415617471532754256909627862001086753689751760662890645725594103919485746634727621621326818808483073558872346947927587761720189723867858561591383805037452054980695067056926369843950867675824184003286024684756841395182554078949939044416261384951190267789163724486968522151142469442760918786455782177839129993758713659870967500711313043760339511284955127083945632534302898885606289421802508858456971613710846045632691435490765944138085138204159801862817066431275420549607161931925756672250762150625221937926283171390776483441354637864116529043582989115178414342522554637579597874863843721091993895491628953072022035021433811329095105052747647229327869499068976472402882701522250517843666558548555062759545241200588244163067903797995170269676967940010383162772922719373437566578266578109982770164459728318024076178404129481699844953850021946262769505243325861475511106593669224903183146352397395444842902959191794714699945460873318158231818190915982980653322684244938153379823310433178416215259523240094762997397412702528270521481600384629779806887389567302917825470605602160181341587232120178810558714298624941647460253427107671968247312000862866179181272329817066656731007025380445764489359248992246157628552151509313739175593518161154725144960078974917224544348272687535264501784373273846006062720354090142373639258748886030623993430493377230809619204698343406617385900218205450034457079012679290598978406479229404491862912401036730005027610233539253032557068164048256396090550818363177754198065713025535532764550819247034551097024254565966270007682604775840394616584450229255664326185579169717635301591831051714527280383898970904720363677410440513944104243510729757916066520883205787790851494841001528783506672666133537151994407674630315691094097023354477109376260732422809235563760296644011802546889020354609356459190503970618415234727549943568649609231947706921805560679757119960534116988162332408155560174851388418488140188075446829109328559666922983595597434918866521655964542014258169013362000011205601447326394187936099626434368461497139348266111787895706422218423899080889566673704226956797588422667447238762807281364551697589320551695606892698270396723770867817133281728519361232766147841195843258510749314363002200990976432145919407016976695147717134033631497479577595594563756456689299428621523722438986515156646459147949332563775894586642899156579745971683770094875811125668109161683493090097018320449742457240679293465439047526324149565048409685834437782517617911378145859014037802640552991536624527066512279088812588141941913306855154515269757956795874618074868976948941129609017493207689007458936073683532344313294238523831682048339879229438917635074188458486357254570116039828759356875344677702159089128189292509763630251419286528874838537087530331572967774112755700689229059380671214616573750023425956384473876807718525709751053864410908731049844399310320287600363638123558380561414249274396922824239655822026936887478852116604390426918766344668203898896568551973499033346723465746017024949334177798792184950110561157530697136208940503274853681584367841481770957206405055560701490051946505008913692896026849385496260698048148242433885712898700148798525333404541015625000000000000000000000000000*i1^35 + 223598253272233760948841803146151786042188677919523160918624965604637408101122254353859020446538209589321259573365666319412872133518254313833963553194812206469452793039567302725826749742233947147372501444971604298781208305074174640833643550641249710341565822603211749173013542551544160753212439118150405022304470875000279991561502419746298684177049049741522842697122475483871557501986877938721705007226691265621445768708912709585903008669895557661625950677118621336375530286054305915341536558154770952865427256906821067924086243814622806478721014064789494841732723686246563287973558626803154175130275094674053377742524693924921803059680679279694597276306958182623265626320062197324519413299766629336742081985821999710358893565304137571137189303423941515988618653644731087260878631858101104256051366622734849827655813256625534999559970664336350155187697978555858509135629583617662925614315042481499516032848573782618301657472866032814104213906721346229900064900059253844619273342277410346926035927097195703414937521501907165178234912849337060818144180192562079301385557457464352875292416247089445142447218341965355748422463167496402629989932533887330993974686912303772516525879673841464760863193397918283822642266322925658118771499243660106339170366988511104785279167113479881553684254891255116214665233697147186140413676156003840668276627175935911880937753694816849327560912029058194995978504681029082734026807075440662796825824906765638810633137711487116154774352695958627742119234977036438124106869501643019853580100473499789064427227916511338504103184792280513737081060980244618810684545586968495109103821778201295817342431127648694697322618638696315909009183139951940486266410030015807988117344582053904960738951472398092821183532372086350175718380839778979671402140018784928835038298652441064965798347388238357219837553530967828473732843615053441263948807240332790955424342029716759815657923440919111716444309578194357483387977092443459005280707554189180130301988230014375965998977155382608406772813499135291644114583644219169048171717649703497740137570413347800452125010032746365231766539166825000340237536660681396538553641084926902114319358488533183271836526996171779735578819930601853470428632193090804449762603740445964414076399992429209028709475725971620099809190600256178531112784511845263056071846798890203525736956391980713535085633350045990972050436690782356169924705469580079047443100923015120724016702750967825634658471402794029604883376194064784414026667307953713459173378210107439996918076748890802701502824239672570746264806713573824910145211191911979349326506982715977897958762589902302302687561693438703154459974752390109795375492882087194753288084457013262676033398120170157482499632624136455525709185675816048733552793922734557601448496205218919635534507277691142089572073820094813928763449405902917938497236899057503179914569658150534718322338584920006887920346898879451115070959118859634223429960851277119893753347827807458764880438958599445536249877307604483710071387303642142815230194441595838585111841655374673885500400652297685128245854183283574582035319303087430873383251260011818104932118096400165088366887876278164260625105305595758101964958537155425100681715587024928309819484302518789975773159930633472127548447909069461204875171202596276909979099165607004660048773314502719071695126341458799735602297726488772981625781841931476494371419910924897784760120737264747839040703406206929696603346420104683911115101693365795276729359211892898909903105180763160795827080658473322562703501437746077165113762470610794073138584652206625300284629163403327058074906491625986082146321905959187110193883203789819343039894141135324657879107571640382724039879797362826556015390169801439579943275028547850726327132249979806043014465177432160471269106249067010686243333308524093469093364053738841703899454060659921071361227908476258483552206323371832664535080985239364880999141439278832252601513463261849780627956177170211620743954622121309021975718582616385042187149781424271164711238141917882537880165200941635078120912105056780522173214394096433978229826404857299977649614773915660859149312500449013896286487579345703125000000000000000000000000*i1^36 + 3521711077953461672959115449171243946500625827139810079074060327729740777570053509345227334388874455477254100003182273471823888722139488418725678553606237498538651244174061486706554543783326928580841161652576117234648775238926608723122000123591427632522201684704054552422258308628415929907251739955084054547291383137671693194276755573443008303073900017857193574994651179850229636277408957968441005547733041858588380528363283382832441931554270537773951568090481846321208067516864406023810281490335485745207983268914553276676197802622355012849114066617520032288420951502914284698760165759144539885737237472846996177868531631485270514826088276224303262958296143664555511728029393232510219898315184732782512461990250287274723986229754356746234591255815908069083059523802856880762928032850675644756017874794782351239158151791376704191454119562982409822699082050050995717433094314001477998800345581861399639663599677203332647873603844571015394117100576682490627564828886163515684120605499461056588657017175627117101160527692808782623164925662521310543513545244061167774369587314352234834464595617388913981817898079295026465134463142981868339644126879381785969973654158857298251617196567969495443303588926199383948860992112685622571025939975318009523794247623384869726916153457782016912391552857047435379839195527038897821013028908050556770440286184729635087307172126814568890460944642781647990909979673020367919151043886996971629802852024299538222216922570034990244312763269071690034407151628811812422477200516860321407929983632975174469023974192069329561965836960688979371670060390492272196085910815812094210455981444091931324581611090582674111880770602837318928081803279367324067386802070858353334740858179320162205072764652751020895858708824375665919728703385857187957935821336868121796592323402810659443366628567889899610697919203792986285399626681847316236376791922684916588703225380366050375816404129988496170424082217300320989654854715099253314159240347817437381878179387693034007341350346405857823396850374349178716192070813587326170298789218202004812553717888080839697064896721024100936188986426377255957098912324049957282854234882465632381055193485231358345634231306268074551948120200779214842901035438339385096753567857929684992789523655830706164308935131564557928725229808043871772803908449451599272325321196237757098546371017782242972089537768297830172935640930261853513803030787128042563994359263760999731770149551523992873207144592139697687201367839337180277820452439740288460222382907748583895380647661670974546065973857622312830207624210479144688648050798321887955398370448575178779581610709182049526243221837067751614445951703058789754324953251484600963835582763254158021267062771923422891937899143717979327547017579656068301783068193898020541048887171894693954518104263689160643235861407041457838177342436294240101178991652981106893285667778954849951656481073819227278104688730084498602533148831597267222506488709023649439694005055139863831795827848675201461714090445946108002684873567648586800772620187299314550544185860753977251008940828769282925075184255076296415374209456505557303015397262974871401772220540934623940661212716807194555127559177819474005839582421290864905693742697194883093878519219312713229146992239940287769931240537561253586508557718696706364611888126601811966264148732519592219205103205000310899635121175549246104650944369347225089569923183640486881887337537474328493660921465037890811346306706121456925928796568229123080261084348558492824343581191712384013782098780116910907949780371765895165797600031725118092069109472481469330254574571030465859577397125674498440092343421452981476133175467563494306123046033342016548323600516013330510723101959570160334897051895586002680601582732742648359023158415327310593204187098152497846623772195695378506001542441986853018028105738327065264769300688836196898595169226384104248233655033247101714620757916442229447498972873662203194464807285858803982377951566728141599438896926292359071284760338699160165350946595088101859739732402736059446926718302356173887841834171043394557067824613365218940901981954325737802477579510562755160663073183968663215637207031250000000000000000000000000*i1^37 + 89535817003613535931730682386285988756785829450345939298361201490187284478376745667714357353988719934994776100676877711458689636191999319721963402130516591833840933673943416690992768148142350413546245246672336281751196644678324809567161633299581255750396113135554554591537844469285463060309229948737011441539545606731852332793184616583078686060225178006023100727776757854090094695626462210689523018920993393405684116252308450133602688049986933927271082570941324142371487353857415106511617456847683725859131736841928540124214676945417248422568963056178607410096418736654765161778707105114214881281907684863670408619124921448928117842720078105745807789395368612943231824405260014970752346366412362489337567597600543643905414499382402100025365449984183574498509143462821073595945165282213091260681525925608974639367871976243559872754744574047199706235324925462762321595499866170708901686052352290494494133066792297244711092614755979308501553719250189234266281781915261037652844057374576767733204550114740422160314595253564067530301139640613073356211768108323314547909467405224479151908431792571911737212949603586202094351242083264762131703412117744943045399331964442090050449720403451249655057056396935720297759240219794173489176544448921088688975517148459934301576752366571589277125823284834942337428590596797158433093222250647934889046650247260713551253127786781325585440397488025757623594075951092460752085838435856575744341280178175842167677821271955531517755184397507148454136837302118132339032717538133076218985640359209347665304774382745954736608122970775547730004294059636439127266030510749335895646866601089613463258557772817748093064887973484405793378963208937148106637919272808696526195002226182365406917661837999979391036248464384844048249904239417773770071113263236711001429062505644746268907853146495859685906385776360486249355970538256476361740262185447034646252948637600866520932737550110470543836865917342538831879599622294079008610869809664690018464485088474720517791224621134456987303407375226595912061193360400456957334523567391211015244442119264994092490072889020452225289214071652276243294723113150060580507214659658007783471965673262819873982100537043616392756738085361894992847711577668853712234243689950633470349289803985772068491247610118432213134890691241834751183390916058734348435773360459995690511604706603539241036258379535224137947745927496832335477370082419995120474588539636201109606561728114742817305269538288298591456583209368229568109506003345374889364366282367343305634782881040611178085389166447070893078501573277336119791543675873706450507921300710575320920923898038759484849954846989139817925777126883135713017209630954724151234628190282110634044842633600217227822878933893696073162067984913337140188725622110416404261261062509456360881128786799887255438633274603355970782113067359080014108771146635252665644738550937992576106673544996025998556206830422326968498683312351143157851909006224443638856985114378685494208093094792770036782890790748630720431229388498928702444713235242209777793131255694020797019111277539897743927088649688280799950802026579315273647850679039507382274731718109249013704732939915993526770449159294894722232959038174414101036473888999019814415761507519541686301281839411513894059451961027166563760130350882634443974736317816974220713729621818799926301944208174197144230734878283131026683049425288675530978063704821296068017256649375092633379038892554763488562603888977801364810791347682412704779987999505027748255009112730039137791596178786304608949038839085000735010770492576350430979398362963247359272522171310222169459435123220212686306790612249021292854979020180908630258230255103426311465094406515212326972806846712937200470508994594254446690585788638806082174825236257055680065956641453277585334310242613497560095166029051987162515062158670039502209494526641085852332978288232117333383580123487584018191586595864257879828000891885059116461710710801003991333749558791576255054965500390671476621978543338812918264779803475109332211303400264326853316236966276418189114171544188819614167419973620218060560628258404751604929670827370813412926509045064449310302734375000000000000000000000000*i1^38 + 513431636160289003389771191573799526826424222851478269949005440628394689627425799486547308744009127954589897548490398721418299727541574172699443926501179900327277551324442500578222188737250667155830936375843333988856940526223655476826860232471361420844036541715429597513518139099833307546889895327674509570959607054102943143498663450589674175007407502688202454995350031890314640596155379117428195577788990255575981568229206004166562223736083141906266520846562705085968119642375672400119014025393978908381014415246625668398924597432841820254411818168316171627523624186229358955110144644802382606000298928779783665903047078872946107437326554988344309406310547329681205438418090021100416832568616387569974853539035102619341803117932523227411359006026790385495508996126410894220470953834144700925683783470448827479815934204143123513825793592845195129643070946907335479646984560366362722026059021017836142903020525664515423173721602557559282577832796082890623456327917954397607140511077689710628631107837409703179501104995870816630545010678383711571758480827339927925979109195000207031608153854355959597749490834893203127964901132368609473313202840738069677065975320149515706347575903800662382441530149494802084434138915588451076114274198070553420588477114701915926102131890673814968427948124953962810339921479442210560749657207781525123274839557079046544888283786668409479449605561389028014750102009125356993571140863753258591457918563915186776944658145275713484645429239434322454661416486880693804354982949176335585535556920997701416258534263292033000790063123621235027759903905396658447947216286243313924502553938057047970936206565292422080880657591286206149995227111334449869778156519395811238520742988208084057901279106464265165166658588312448918480836222662796234609164725143606365794311154167638218973073149677695907970128637255334238156756884262028532505555596912887484864409975883088556583177667048907296957188939124653600038376247874285988797883899072434732938892386050038239078947791651771189445739402062446218900567834559418100791647276958715369008843753136584844249385004075765115623789346138168182996796163652986589771527164380400929025374941886870273169226179498371894817516970333842202521428543581637377049858034953734734848967439852769200535374264696417402968412992167625176081326255553401306483675409427857990677471245437693531653488165865125702700426680944392194052324003889492405643237001656434139851897222604599057147437304530331112609634047487529927899936896488829258373831633241418729336014775817503182456233899706490541487384614752127671527753606390386744822536025127737751392611446151324280565384939016221079212510383612560844659279161661656878965036718670637326081686823570931913714269765226265903444889855045661608957632268889642938902709525544587880213868861849901801133256967377356965403701073696745759684844077353898919312682166246630663069763924410709996964359564439814677549060765224621751190316543656910769296824714612672374702126225518993918776036047972177267978985978729511843665267341991299001388732884115591874734644638370568064486489875048582239653023704832863663483430443471363629156954856077420247465313595728881254882220262335335706207819121299736750478672955065290322518413191893242130792806115479656804565238522104182058406087148602938619542568797280104667577788335551592798286338113181068685243407421300497824029556039652605795079387684833119131421037622097343360458750651078710580366869613462515320171447665188376733144933812327019834550804200804177632118859011971916409017149606339926984715034183114121816497633652496421581765596695344961615501896752797913754595290768704841798207794347356388008200533713742003308324737404425845837259278164948663797584142051961737658701860237031172432241975413964175935317570578167295694655405292879460422580755364952334866693036129663020424836930006438989712464149373609235264507200458959704645265577291604867168114328049384392877725838434881462657842433364986050968926461641026367679693759239634799857231621688663586209456144318600150933049953080325837013192618827318822203918468543729633062331134073694150453393003630253588198684155941009521484375000000000000000000000000*i1^39 + 18688904039989914990059239272762995941375189720729418397174927330342709968738952924327761814386371171658962154129418576675183578732352177266706619158660664703923720103227367662726615764474856554861508456128231248088378763332766566823267314477645359460979977760290586544425213045940801616661385229029363844096693950467132790124720605585903825215849754642159215918007076933025874300581732170836262150357509050405743428559763299534231829278170255593848668796101515831767149995076970707990806993577731085453534619938314447670361861201846057538539382062005664798794642861344995000516432765903342393317753330637591701996278590679899093668963876067638353644128728479874830363235107183561391570611703569529788897811781577189883696807736739941089030940547616660811180221693143828957838837068503144034739600486991568211494973697421094586563089404783216718344745249192645092770125155676796366498928106254192528457048298849512933449299660431244809824633251697074898538075584116137794303274919650775855801623688774239467890022534794681509486511901432635672287565678762673592559448564491705888618409340142100152256858018816933752434637963577043377176956620344135699094834605543505165353486279761164639878032946587840713966787564852659211307095644915638359513252486669119438574345331937097886669949021024237044358666937627461343608514837256800886165722059065798865780725806708191639500408985200708706810730972115657685629800939511226529713959102656274497691670246951814580822046471034012324307128937495328631531418300356843637032474270576298114334648731562006347467213613668420559279503930473824279913365315678759105108594362491504953935378032206471948610990878904573891578603448389902028482878634202409276560948451231125546015472258441692573415883832390628059584053895342651315677816965324476140168366116806577019003590600759731790660679017196214479334721553259272510258183684387728321989066855019022412417344605242890763174062552569306953423821322761830045874543089928109147046752728049121304000503336963804825448898931329819641863327225519605805613158010015046668644879457248811107084478569842453030448709051249116304235571228838317446276546168393001633256043888563370479392656207137236499344931960179166315245934737935569574155755874101636116506609380956277961865214409107432781336828664270926455791504022702095309303011703708015585230214704642898021056512747124561674687053493576956754454255863293721533658970867768867199692206752576793765996344672749644804109301279601083511125427248292001612599545337266892454170037764913944744545481542289535924305433473030642816135509291738449811348594667455593613331683551596629460903884097331306126804128067663043433335982660217467333446273529542658712431409893362841122267997944631132785690004358084503813198920130816097523456523177771752924779454742156439560531141310996122853335687316461313464932653622908679925398727930964925843596399927784817450008133370904799223378078035527248518972152168960378982925766864882546925920917435234236522795964445465542848401756365898308826348700377736886921481878634757906411239501498072935477355590052376360060473004520664769185454437438296262759898781741297499037635241253735965062443701972264321774606623158786132302047421355442059395823846161333608065264736676712453786976951496595678478184926524018237251044688798752211037164232676843084658493723333953913860007962024739729044061802520320254565761287250331746645593780233451259143732159056895731716373105668411340318284841268963895301693192601575208384920429907308992103863644294148243331828000689176335170576404801063569892860704871575163720697662330185888308554386615756558696258586791556201645406805688405319136599137415085544396776388574130683656553243685668398890468295384893408333263962546191392260764402233329440938813627255222174817133435884738059743307879232558788997933971026979576721727685656530226813745796655130733539326753298385580387340312677925324107923978910697105920712819160580878060243344042885623593542821322837952549310986158912296218187229900811582229036889278328295213005388133095676524266387923893593040624831936041786293386736530394958821083006839103290985804051160812377929687500000000000000000000*i1^40 + -305149839226977068334731397026679225103263302501872204054773674072146014216727539957368910737966522864350363602338754651269811610068087577822624659136522172047943761024589422380730731216621484161689594167945992142222065220618663689977285967561460016674375129987952488012408924994009337933984107747644502527282097894862960601557252120956198012960297196126303984075463154965432820409190918077533618129207258138110927633129940222773836462323780320618698672276224823423415610328339838611055096090999226436422689021370029172619173540863438708680999302050040197282027604924374581139760960885148808437901236158408058711065591128413116141343338492158734686807818012965140150858737255610157601576605508942248841791448329953385040391064400735840336474644743964498364662966195538432272572402330621198110953499296824486793566312528591733057405345912672749685092687833882827968033996042317996734811117388137350956645836340976673834571059654879877834198784747834660862343982316670160484129286093455664917839143838516124176972547835440772679288447002483584919421633525955030361351704817055305657339995761830948414574015619738826643138292193132934778825529193581591466898772703917391697645698090064005106052011966599153511226975433049839710000876888943542136161318769244390759617875927609336726287231398937417231614665277450840169587288936511487815669883423465655042699429402980866783612751009726742783063110920483305094679606671525371275477393867009126254071503529505451919642907168363536777703484463289482002279741561539356913401206752557326016626948951981961403587782161150017829344207315988556919382369583112634411664068284688462626138943783973517531556079475131484783112122685462627723582962892573411539413821669804327167589498739610613239991375960537801775830093021659866627463919205958136049970844144349326982285537979096297338431023354588164264281878734804190668401888450626915254696555662291851532767451453345278862900146839558720217909790591197934356281524940669081470405443184152106168545536514491969661723691665145784752938002699352252262768781507748403617371038571919803744342788373628229240812389311033765220413923849716646595300444102071900567052010004860824272103572220097720202118015160932401579612284199473842339965445589763308905820153951105587644623849819035970642273997966701333658582727548424012587862078437949131513419334217793823824362294378549730577771675469090276241021377619293794282415361879511989744262433018315114887122043645985132641883399921255425916072973291537286464045173100873182699616597153497686117356808123203370192283680940709380596811204086629439204724494457183646021687388961587680493484343858500533222272338893278833786975732893347229448928207416348990799408005780793443541514214602677240793149524717232631168699904575579446321600843414255812582803375306702820749830594811722581190933943254639852087480606645883864592813756081843540516185641885180956568717569465364858935900265976004824924877394681830763313042456160983079919860960098714683454505947140210504651867054285885353172438758910161873843432687135066017559619188520351926075462776329765560325635802446530125781078071395141580195260013319766957899997137339185411123387307466240075176101881092463069759478616596244625731185125071774709248105527089746248390501168416323375469283957885257273476627638750622639766667666364278626235925416021409742866698602039918763089899795056061605742346658567336805994879121755895862784712373662619177911176436344693970437321925170955518131297708062067694928961236534594451559785522347367292449506243564461550571235988608330795102764234575566360325486249673552604548429252021294030523288378160732812044673413748151399703507073535207115369177343845242908100249344717673661823369768438850265399634301386692615912523288810565955738051166541904154266899076850984461918788960842124739171603839649725141453334976717545474902198088819589925465845231422066474410196650771533101803944185603376533410166998628607084649173037006124452740391925433622417485646483874714586903147702956426914267633627839420534401376168119312782855065961904949288294570317226640279594661900276417187960475985164521262049674987792968750000000000000000000000*i1^41 + 1159959181777409162156482272027432596331609210673491568437716406609129737359229067380037892446142164412894412722926485903740854644580389930089572574331136317004473052387898455701930246889160179862549424365564678048390254874630074846959608923807481845635199486909516766369150723908018651919162690947410261127629541143504498795075852234595725304140898085636080201647126141095434431132655187689831332139204581932959205993564812867444144546654514767709082819578662450189871783917371633344521528535012771565507257562551106705138004392265285852372758505771370856561969978013603962911107943846995805204305813678061489118934285309954850929863946167447016785838305278481841444038870971355834697634288766694122025356406243843594715939741609069104901445329308095404411217990589750698275012127893986302596794669596278703970695866513524836755436266897209956556429144070435678347489467781079997834067987574442394868961602043950495421676232422276545578145474151935316166697731533346431003045388200712047795302429159237833916376360723436481716216268679596082666345499963603383020060446195993541833174550935199658421315172062984436488649173864358687416495550147849141889503814697470270436099165165270263514827112246617759177186848842994953853321922263160154674998522962000967923421153819315513934518164806523512814799988063189414304028466711821049381314221814597318613604333940603359579853762107501667122614888873085165772866555780454107986766883143516024214791072646626331462509865629787325376691402360970566202082561911813727089354858397923191949823203669577465796419666031732742011790564968409056990422186519476971885899183306033413151625906466484384798322125240333890808368357133695969828468957989681915144536040245013365975269183587571449111866257757939660546128669013202575629327881377517479887940823084073033456205101628605547680349484320302723465783890273830867711554567329365574483549101394802553537366298166101972485137070534944789633697439709168217110155514869800327693190197507192798953956270653919639175800199709497016344327533760545535317710919853442100642648148058561462924211831289183809877258197498387808132714807029242582333395975090913663605083924521024142938000771179666891223154063017767065871985503576259612678640961283726993164839774967109945825678078613136617126505027369307820001766817743315330186907819397402857406141540163632034286009609209967786442338771292086109535901129492863639603903990441389731628116097447997159459634817401733565978071176078765126547704430214317297638131494913779883571259639016982083858228876215933924016659115054303103011053283157951480737219606489692692258049142751473434589068423738686233240407201611705437182131429729358196786296920287361200844260315281784774070538550970441951210732493277681666687396571429713358265829230937609530236501236557713364058708617171443360265002599346512718723963334343440464543982289456654912443135114033307497491560906983044028009712526076096352688459192578820126327937517956989333763735418719334888761736651593706290516808794020014906655626665230411252768050835416401143653953547656261826553280391067500826672474904024312227017205798286213825295779401252455196797504892392918003259364239529289990652676229917846474631939942719923999300653737419690344290912034235755068650507719653115165909865720805173060076930970412377698629721367810249056497287186937410649761261666455381513650762343631953701032493480579092627605707290523617282256983444384388584860732480637962151992571678509776885959162997611259715936781333088650989923890370884952418530624028000145172024387336700846762188267269371179687004029763530668405621451752663093204126648135159953334698629064396757470692923913232429898461172569930190180309756193101207519678636644323870161875763635365536347421603275542774118230583247937274656579127232612544461296065285223284732715741742259201876351989811787643522413329218215882105581019725874826612383741712320834104622392285626974404960167481904640265107171584625119641201520255299741040987362882352134377083531884447267568082826235247115059620230631300622854688015886581835199854602571037840203140050670052585424230073840590193867683410644531250000000000000000000*i1^42 + -134664661371835938008826544427761160366760450598260907189441416699079851640298926857172368119998227355649611285169356364097855851879256439942077062164864830862070782625237186486249324989205616015446857365767775058385833151710418663762526653467502809666216848872893392138098928120805049462268504873164376232791099288525755615844194984860844287476969323896789532761316521613350535480389985398685041145845111900634998500716183977223506027160295517351609038776030956784399660040093896457326327006132441128821510715125453570725605159781491870469727411422547291757146401609774802363056441322473726516421051880681294486027862714113980781402811219921881002242122074071527653110236209343287874324600861026923801020714569222131429814270187644511714390662714944877709782132284893456977884206419406843640377825200826400448787257425545099050515161265999366493446276336063757771353937032198494294014579328621408057760859190135241801009777905122937207424147540179516237251173463534329273060593251534129728245618216491632529073603549026935667425741271193136941552681105023777224310203549363938412113593442656816944013622658450325723544829975227515597716187866457726246571699127186266273248757515190120045942302766194732217743961705054395271973883265135312580093258175877252476263230718006046115785609076059710929780061128610667294450542632839048500461339407477803951518996204877643091073401572883540620180228743636017435060600691923232589031099441534081239119986508754694156164923157781175883408895478378966687722889339392844534915340213567492378346610479581198764903763567794260986897586003223206966712660061568259792283021823775225046703533591488827705036645493349867496162684796040715636480957610547048622203239808704442359705158928870051687174090054352490353977802263690500994859339618253717983479633516106843534691411179522803164971811197466121382960727166252756691040809473213036780239305890156934634201760296798447537048029640444518080778802662370190267870866965880554821895235211797758886877428016500361910145180752731128542191296461955295451417349697615510605552903897648272866475805135684269328790686696297689818877519514563049434763640509097324932517086664418511368942669010042097991018405143950333573866008488235021811372497476927337741807676376372106580601064570885559090210918266381681299557823699507225637529250422522502244372369644203837169784404188032531298809711234542622630861425628172897277570683226999337488203087658084057949099748038762375802528469134564226982124477960830059305774259335360179118411455879734371834185174156314241734764972510545251191497967880567442162315768851381409932345142014919564791843167719679918813512835079066180431563249124452640121491741342231771944481380951389810003786635859259727876222996104101632045752106741287586802910835321146808102974667306006246502770082695148825098808253341636553063775089592635695242469248914211437946057198440802942838564327843882334379064841846387513340098346210368137164164196671653459398628120240988066124053195009641379195389272285714769534477230775508879955711649313813699507194922453813356634745276227931318511358133349090534032402327793439598849035678330856925838674959659672501043744130392107962553319650276863927885599426011489014225642115816072479078531608422488180520069498378769955613841063376399778742715395717602215493499595622081568158870360139247484006220456860038526313836395628035393382280183347627368320870441700798677433724228670874711556920872762327534412644666109893245610963274478107409880763091469749006969728092667167982823156110832468099589833324999451419397218241778992154610240852532870999570924113272355076573789894941228051323071226017667318471374170109901075429477573041730046530740716410790658253567749231716022029192831611729507145267490786606455379272811290858517505551479888035294973610180122283456811705868323821942747629741921908104733827982492425788685807259081979626773403632901619896545912112820678340931222000385958781281771043648608354659573437231627065700863326364924150821826983777372617506252481834900846940427524256945519839008805610708997760430084619766872563529150341743445551401237025856971740722656250000000000000000000*i1^43 + 344544420467434537257508040999170361066400247406660492684146986358941360849861248749309590685690522208634970937462061611982115969557140283081560261947521885562064382393368126014698782932355002892408319259870292669390963408139034867822746461964480049310710766277410635656097855168440397170689425930559721416028858675916539873608626205600510273359638289312070544063386248802478451239303000678599432018784935617738918268489591903968507142931236218211087091801096420705232635435568304173813096123706651377783408849546304232879085411121024100157565311304878538424595410678165302625969449827965839299553512367168219014836910617059043297567886122063803458523040177328707427891361049336976672729630030202289654884000287674041798527626411662719565326666857588326174269601508211855419704802034117280890412044307367336550775654538174511544576667976529956545623787797363203815917173125970979519148792602970485563314284918136603211773936827003417043889611589700944154637934949832744661065769477881408464485368565943436588359728683194905987150967262260528284748778074931444917436274692146169857847907940092214379553718003491043198585470600948406256967024147839710033034666889639383096902419599045053967011645159927836166064262317259437547526666217529734809245963873781505265464177297493694325552640891162689236343583642380164412014631548234774931644915777398501752868933850219827482769791517229781101063108870535672507139590130109073416308873078496976920240106411084457162394273125507645493631930646496445650556298546256832458893763555571493854547270851855520276459314005437570198368503393344640944696050665730969767235705712966895932133008010313537408229380388908462267010205208975554013727506607740095677496911466380036871317033286737324093119823504208600651186860078357155697332655171423016295730203896656848298687339565247725655579714223072092121518489547157445420290099297187384996957793067531240951941388824298607657541543202975626611310081698061257998416205747692261569884855686724331129451087496856053548318342173026184974502576259751531466800965733552354867875774817560873526654084343979660940562873828056070948175727219438498478902548494478973497799379417638471204862184629852986939163086942792128858098985782317266663656104286850343309449359430035193552734245906183073922749280168082979689555684086087281854717871055121521842021569526849314098339502740777924269964489074505682114356826423412698403776318084587808368136672760640335918943505761357083928265667595156339489169161109063348857548399236936388566618525734897358980014781403759086097927366124060652763798028555831115087496303061252834413108585571558489997514423744092152667214301106363611432843817588812923721462117502404352094324584225264468046993920600280914689276433414606665506972255630119555539745959636515939979305786375261781433541184705103404477751892833519332092423133238217036692249117803901169131198497728472560624580292170353209923086368626902975212574587011682276837101759666285355879718211101480863754202165556925033825814460413050782884200248504941784675247180054427545505190035077963214460563767333517008703550229257500543023099946781198168517641273861808239702043296849832573745025933877245686328336561565458584266220451589782800543083222811718624288799685824184465067542115156052915694127653734853209310648844561328352795818069293803812096425779630711321344202030458423994623625793360266921911396073654828902706156635052652915970572807055260545568271778965789266524320801114732766109730507033215534920354714839018546104824187726985705393754953491566402799834467787352055295009742293858147697577936882231948162234442539800075178851543705794231649941040527164359451405419626746416742258680868268813600228326513086166548858887314065248510608618314749670640338234455476721918895364450285861279118261956444944022836749447442620801605460028280411173139971596654775727546301445932803331914459368709837052583860338202866402159284482834320181182524166010601939353263086012839896734972690753132855326861385620432192049610041977767916110654668241375925993028840691689648592243286911915463109989540865758317692013612543178169289603829383850097656250000000000000000*i1^44 + -8071167604664536575557128229054721614818876487325633018078851128775095451510003084919926912198109523802430667164809492920018123635708650377277326144817990695197901626046179484224697697208752717225478519094998865995145550023416461136216914358782139523944558499811949990821904606024548985656833974947712036759787860997968297218960723490255761078178216918527391217194200799722710950037843949050103613109196480512997438510945216410458985687755307329526027187281681022751934776615242887813864570406736527213930123331229064800149645769714924721216268779115479227099458607532685198074192510357031902439614945683767389530867522381898392256092771479994000768063077334454021959072403218966886722723339846994498736145188644301852544238531037457378790257265143991607589999243244619647255571228432721919466244170585609744988161603262044346157282091906621858797895586853395286628357787598649319923755520238073171150178225503455342558701730104849439548917847649493479105495662337116125319556536051792128144813839504838807432892848134435011752184701615737460966105528910432916051586042667719345834773582044921174775729413028864825929009183217313750257059468549013669952947429702655161070208764310019160080592040606299894990259826030187875030841527800384087024877937839602297791670627471683746240718002113409619528732955352331329316847556720078848491054419799449885499088050080261148936541739195420791332537186901080994267716338002466783180398416762394301663240622088955305850106286791715214414624118606129792327551038647435458030065510589148651578782372110880650073851846677813990514067504530324563121972867487040608645228235857643276682190397429564567999069813666157559512713919213773679101601933248314207413155492746617133328433415735540829554575629847945217675034280806732541428151623477305061590865395991863463930838674191831264569972188380052352251241801552313444221143962502525216988405155401467240658031476337778348841608893244912225760845659912338733359689156064844886499868983106606901809631302566599685194720622762621717137422629786825791987504227399041549359249907214876133668359441618379852430999067749637720032958692749675649952274730861109339711104340302270422568547817306006514613626700851788834843507339895615609055976995832113815620477427970197088674527644758475415704939883988579578651019838807568475585587117666852161805451827573108995749782730577285818037589655127730059061919770304519527396900319641258210844213218649288287370849919742783454832451005400279279939106355187120510375197991467952173285391455099638847989410759912568066617024927151405894640389078221632673641428361765443968067579021391883775199797187710685967295173731439886677021093740780630489429120458149674845911633375335644823775220470954636729942172750721695101619895561632478303203782364427932942381677769950270316770170396711386584188194782292338721457720977903012784842880697907739484228623956690236360987989615745736661778133307163983175024623416388469604136506329482989342860234714653119793660084389777711048378558058781614353266012405299778411814275577622390110983233661259384682394918995518099988653523289502934497054024961539705305016978271640468054556736696821425636120777370920257327929601290421095380109407468202432904393232487384235930535123514345179149565250611863441540234486474316690014482853626036440388806817739309405171259289103541634768699795522524029543129348289594297205120983774177985705039158060129631438591366201940881182731852816694874660688711500140657583591513379252746806507415417788602894737666313098605940046524069695860354514217600548516315453315467197100770013257895113294056749755558048659585920127785478334506714733372249123791684476234642678202099853907154285085455936689285834079770905153290416461306165610732885589278251236497666587075816720115217783390818750458089776461707641808032947769088661580430603572007954572198773609326654480509441573891828977978544146823201761422250136508158441201335945478663909388070803274024915213270762270343465031366205079313839524861450434321796609254178916883057223304888973383087462809472483882313433301521158514280507995097835305386979598551988601684570312500000000000000000*i1^45 + 238609339294648517630183559581354949418964284176366819413891237375102663892384525914249991435570230450158463407999397983689141138470018991359350681802958225419244750974109932644320979347926843403183555444499903077558216141213166575685559514922481801244599524867730397096160308573766162783610047442898600873738828707944668228979586717226666053252813083412052546864652950623834069314265616256451841460962302331393390313224863575565444279413441671784402759779093114646665603531672022907901721103062723816573917369028976159253145145276162295038578642490343879579683062483334548197928724647731929993205430737096249307813311087614030889382670335575278441039989341698726229973927472237382144119266678608979071942703134531329080434986617897003843427702272867130837268867717301088477473415102749455779538730739080290358269540478445434943453169157169456724321347254981836310667070836438158159816743608253345932500986668514641220168366177922683930324548030721639514642754703996830079896274396673873096062715566690595788817509223574608619531195595455667432867956642676154717384511751206013780154100164844478228898683051852386786180400911334339429936497835994003293475942769008752241980190249509569725326433450604166833287335008625096943996452270390515309882695900850995231761640776876597128422688272134055016962280737032075157826312770425406461853352569894495036460711191711084247627400476288185535555650413805757992749603603234211651832940059693119887591700442077906953162087184067327698276394804682497554179455282557353642210044098190314550557989826593955790914568569167666049316978274122582886431179871913559722108273793178628370675982996151626119652390186515305446125474923874649393546807941676352727387782901772050622590152108831571356376382378697461848235755893317551881302116822011670204783432193821784126855775868744560753771596504585173291410227891618089693419290936243588522351155247488326803137812181554712486526490558910082379138120096762430180560012562371389705285839754064785260079515788116989209872315967291251261805496275714592754183697325627679779516426745331794846832357863549208193222135687773032041955185180320573106611676574456903486823818137774987743531879228891341028215361784773950118585766423349601011172585525350870097519073428623941256188283916970794395658701497965852550041981456677550467882034193674481584982710757967464738078265486261911738971406742096788697720388596382526761945784502810860877874951219488903624951715018683268057427314545104062610819110431241980560240645854531758034093992020705351764325892758175071787866091652991957393883497756647618033581020309540774671188277522551230826512374589200444301134123747186273875773801617691427477325634212695757960283475794678148396722818111582373038848096917552098476191721384598917653540757874694230164090801267901368080252391702769523817295180477621003991653042497302133238358874854091043453432678138142419611784357430657669399947024936789724176056709160430082773159450091268965678127792157954524003724365062583003806327749718111511343220667357487307106127896185139029058488984566142769274727036731475728593846761541002513749581667661045466640673888560793681260267329918573346345468685873406139625765142028916606979827435666923973792730817426087724887475035483025025185317824995972490761564609708545501406381920156871611382171986344368617120361036116727532923318866353571145043895043996945514528908802513585879979212362198532430606437147071667442899717371656015549605990994347591354452840841295529908220566314216501966585136495362927755425355262024117084414381113012784317991988615514568383104810174388821666055460565693098481898196242061593931620360816219746055037284786678819670962938242437116356652682763929380879020593886483269943223637545784147333142125790649231368805164057738084805929094197002843614592510333463208259127821394303400917107678431898699638100148510586609475014782387538184725691286173824481372741514688099385307200142011190271852598444984664882638077287826284422002405198433261157489033794377036285272741608218867273759915720134962074707077663567723699694740999860138180865831714072555769234895706176757812500000000000000000*i1^46 + -1160826120434293791588920951609187730898787225476075730338820038837247862938619636947055259523422955154232896091859886075284345506221680636173658509088154242985529975494509449606551561127752899246523254909175167355959847515513286398742232285449408329667557050324889585355351708061216801393413209032105692379250617304727961886426010353465913335250077179515110125003388116259794815045025864263223676772034960535263924711811216680811068119415746369801526518037410959950772139893386772550546194215814366176361003850190479002359447530776051343822080565480413206614101778131763902865840858087456238514150461032419869743027494072967603274162199540744246190443543869596203135021064318830545096919823521142704919331043174706634041538868610615537512145707158566173623123596238274770092675727910120883628125500934332494896351078829876770577808499830443227875924999814277774735522382814955919085495570224519525336822994267792297284798700524016515733578493477692688558536736974365735533861906620464980665023039154747678977092721481038053859207211028076576396879624348497297620983090864645250124711441361271513607584347973537428289848253193544004963453622939664994124116105517554766009842801489088302768980636878746693996852193972458189161204717438619438410744647619272632583661292566577226103296071614444862879506467087271304956701764251710395687277874260482477587477786822284432268546535431538508925082020678777731322179043118489253323147855732817008059966581125589288198703797827268026360824779634980551143839692589896558886505093728615017864294881810700662930094211954331959588428430812212094807852255658407122282547505931818692690869523221838197540897297841242772123269359892162029119576957200650508819413738693975477035460176348741521317098526927247533053931565130562520480593408201763279836377690751515002806485820002334254411826335448504028821371982967827942855549635245365981248355472496432996875315084268536585117723205113833015617434101680843661304846644642404344386126647327093505357675273945091038808678229188404790345008542547119450194226800280990568535347778782785463211107614875345309159903781722150124912127531845038606696397917391551033548737704386217258278208053517867104531868142538446545464538110805440574662720756361162511591973615969069105728313417593889083608397113407556404472941915638612251880793961213335766507924412005194805637268821211868490902765028881148476809048850322463721068662034609054999661853620481635765593087026610524223225068686355471828278972847495271906912342700564052422861505991256139578257204359169728091784373334406073859189353678715726777030216514359229004883250490165563245071780200467667833829956312447027296573451839962958610682569185725021210045463634860211890727145122530374595475185657186712921028877934350935962067283997232461576897151302768856342489252434842149501517370849452479457090645307494443937846041039830456733622561217164075658488036140713537385445735913608038566479610636559400940204008044480019366897823884343729163523882822840801370467440649153214791833622659616806826150083615527213031529651805496518615913112670787544263224174497577531204834189638682086297758935842591395613358753922105933077565433091404858049784963213265010106027822246810967409742280122851397263075233113236990832656877367046539328717853069274437167118139431596312331341743666464882186896331436469120866308113369528111678532938148263650874229497098554200069408384124085929936512318162673151787476692453003128842283293528169996921914198363960750053753784641705564539895542245138049556350753459100862341708150870699615007055602497359145261799707892174039267139825696202295185439392579773968222703767433963096639355475795997323974743740991358926956358286564414942077957571335393869911739389043044763566032994054306041274949088959227217930056029543441215471757824026247294334672281827614357323763241760021756788177731128162409507502052321308202847744726680895680105828469095771144568163723346433338782999554158041759826247134126051032094301528113370331450884582600748649342350089672538795468637241800872838324749271307812670797263415040090350771606608759611845016479492187500000000000000000*i1^47 + 10803369934264512808871540291659989383957024480810887864842941383906697789438980724966186655945658445108991047437567520002694111035634439233227645932047908106700733418158863269131156524133739642843969712800721428290530809498335820512426108601190666592757803950746523786162069424604704431511941160451190584463706235098780833855206602209041582398430337413493510012996774294180403364151826282825390038407517801310447946811220073805171918403463870680372279741158490859856428221227155587934828265526881017033063431294361685249058440708225221671301358662271508070303297781270262615592541433226301240702380047025805799454745485898428033819485167046831547443655600440082858178221341372017149960685930707725077630518638168661606563169972894510314595276697828604872413599718594211084591555262351658945758762539980818628403694548842174645034620759970974589576461450002430359447289342102704131008338592441721553642222205127575134380594476087182881007479788690621968306576822874052044391123996916523284636852330908933205286743894563788342866342296469374886254454096487573005060378014518026333650697375804788198331945068934604118667680506649603389640195608327985739839586920979265198575220423247005403731478806865621659187597439143897886798122579903611199585690149465570264883716382173290834908120771748474809283615896405196539920022349415301959316164034645933191265382429411856328292616016895625217284715603776769359011754159549183195591752774161775281378070498360904537105872633604595034459997977280036329922143183229296731280020376650740665482705885452542860240158029315854269098559975736577519947730860449992327466403252537098352177698549827071960938398958876152992649664994306016787629664954048958962609837612296671780572667086242533240099701888458623091295497806926937948853722639791137076055737612923293738582045524257329936910045884045499613659121078438071552342814806842911576277705267284767394141055100734481202133999229227015061983735366529246016828320361141341016585149583542767667577439005482348416421880722423900818051309943959250017624109641632538181402809059722586578204709169793913726229869075151092715809766000237913871225509917028991458685581575787871451296476415535442914047927390318836442919986052221818364510505972163007822818037627246731898952643220994292555687588467822811697056900945583966520933271574754306189593619657046234567371111982034411655374925719899397207877731136552383821779954871803847611616175878839474596631611326604634815854011246615901037300960393216449772285882159177704046368701721265979480428616599164481500475827666925246177524897625281528991491127329280376176018761556853722228623284024763725587808127501079472204486498231037716120265359535667270436557619026474394203131046068299044081683489000144221760079652147647578941452247624528541544060311958850616274707837828048426391778608290769751042070458930125861902653615046907221083317506772055651955656913916207882304910969871261226787325348224930233439045017240041363571872389983176344177154476753867301073009241254097272673970665896933771576721287405533011599894511823331314190973619825848343799320250676214167508890008794099949161842287810375385857696382930604360035814704121381990544643425511211291827656315500930079000570751086320310645860326531438883042998949347308494410858548969084348169702891078269643809304123238931215991174788331878095570484896171388845117226013370270894186487785330654053833867817701366083611819150202398022479959321272931872894171158493987502765596637610775574636711966129592560029413535635514941682808218779776924891754320749883231428003350841280365378961931298354678161725735172227326971163529529395430491364754243712865429680276411138251177571205693175195847369394616169969249598361945021728637289426658442113661623311458809378595657292938793997078055494298964065589968493712513207880130084274243126510136843577534627026777060588565456349274289733913150568517636031724117096549471095679449198617496463567431702345359512820849256654253027685019665044966060784391160803471172908744553537465083854316964353499994884748150856453258074835467833323121578104064610670320689678192138671875000000000000*i1^48 + 60746667996959987502307599484454852361782335034800155428772619151891359103878292313886429925502942704691840385020361128848202626295172085150763279493191895679923178796680369826209496025338003424180488955673191030781957927562907032492460591208913457037087636053862001704119179269677165908749714606829856701659353975045582233392048644056758842122462091733393611981930507040391740091220318512800306585499544126042781589777878019977769461466779090398209175350154759454668048264740572117719926388667978309713900625688645793433483646700694680472847698254882978358693475530214004111725528824556769597419801965347636598352197383511598996658235316666657925232340681166445538680435875000194447107927030099121705948780459140562547624278042605655449274148383374979783772695073634265456097077967097870496875891293279312252255547944765396130056910963065793257394033269860012367223668929681726349380703245719714567947642940968627330910551584269875937028391825799041261250663639323245348439356952910690255921883165419153903463599055848684239465193948822721862818178220365533386343259338885642573657514730638829766853825422359191104003795083859556702111634640586381951540582308524242898112930457614850415776448553440568215355750474906842280578868530336326188280938897972646214141167070171267152428406946235595470811418966123895241832565982443802105462847290200065515697181412347304268720358871932811651806970545230626176290366792350895231415545819996367277252469382233862167399319661452420224551286199519103889409528041936829111722517469845491467931255942149904612385966156992862020580195583487836796724692436467848922026747730508746567741057967810337912027936423028645785579622796860414439010999216290383961290733445315961974210060944270160403094290421626382512623240408873678764017058329265192865250102585159593804618253099524684860312759180591298186264181461787262440741915100141066152098603379562569135800770199879041661969171439837809880675037914275005577588643197182775490001748011508443392306536674718776246352128599924155471395889188724850626181024816426222024589080130631375989340443223633233946104495650727768845695217202756773537387316190174049460515573754468010021092311845676205012032964131371038751027974988659165695046366964145082578916093866870475310949598239807000171966342177302250424987211802544603885522622728561847295864018494457312464345979489011173549766750098920332828751136855710065557606407676771094971399584228151861976309529159523655666446718017813547292433991785554099833552795332809522578258981157328707436171850808134152475133419773031889159280586568355138267770468259285064843683200443057925684818194200141407364558881184524529686563895694785844079854888300081475954030124701782316457424720888646032179989742482291818974346759524668629377616043891416967292476487087287245113866642546435729605741317947051080334207441780150511238646965280566399738084736517720555107139389805103518308099248968479573587741395696434803090342179663126872406488353096235581112863501453497772737097568563684540630895221363347146021838569585470143531316672741101647621227699124111309747586856352861346770167467332869051389100816048126919329459585330549033414271737276723441209442039838630872915593366744625499353480113726578804245086291488806922784659796476575344411804937967641302249768926900305563322888035875785237544971884663863380839604588662910188204734286454231828405957344236706620331921499788973866147336378806662416894226211194258076711851741668394603842116692026333038262514525171862225686718942121293207181728531288942250355032771052789731902365481419679822328530773761368592121109519347466385386678002727282958768894826325416405304935017121858396032141821496951799912656862704689404192828126963493045739298311864257274322636575379475978312034923780387991140587315872739627925671979042461758766828294785388625971947985238656578965209076423508323679019603257042634728864490886801194748932197480817489884012423639783705809125010111567132002645518513702847417972806320203607772882206071470194875150989482276812547122176795847326527823822368964620799225428982026642188429832458496093750000000000000000*i1^49 + -54594338553063383168322210779545628983925085236464293061705542178551816444236986782421437318885815724581488007398394654349896278040216533808667552491315001684275689252765097754793214614282225903384715565392293634005685026806666579208545806013142923611272571600216714133401394427181862349882987299340938851457394051954536397415830733787318718971202731794270957547707695195814840782414725705580376363109654164033494367450683957661961966845596532150933156605315473636198380303246476712073637266886785198856665772305951499034739425349708675476897371492198965747247088190295145491343283662889020453375749864069759757016670539538235180460548413999947010139562439970273938456492270400502979902858717215202975493332363457233279467983988061520669044071149589330670559077117787637534033902264739722910441502679543805710262905983890765858033962699014648271829169370122301527950875330207497637090136215315843141766979954028294744283860014856224424849574245747821123094592348404829455789036451038692777594781214569633869432214333267748910260889669556479998374773600734600325559701143500954583044299847795145378534345174718264158047202406415393114099138279301066909238232425254934133165556159126969837725998396565386570308040831895707750426372160627408846153794343662654949482899032854901728550974023445549511126161001332177070570456563835478036250852947343821008511222333954032536112546326179839294288020021041624567298945227266640888172163264295026548385724407992996057381943249673905509241567880832483638407992117935364661520158639821631862341754867083763725257191292628971836438683801088026977874224038488253895181795428715293398756243617606315746737542363977974353970916986025231582800262264601196922024084242913444270400517087762718987992035287695851376490471573945808044948738268742200863465419540407903652876908022319505201826899013710145411141843882445434195438303899759520100757699353651143036170231367582687046880740391255287784400353226277335937793824841783910803561943133209202792960982053017818340767586508828154600785470225597900834881208692382989810079686153802649830322038054908843966365002194777018447511093743075207013869114088097655812471404056855292396793863276112786174414601012113613196558196258853278753051349143337248896235967099096943383057752574253378330746794590069236448900379414602475332340391529620196527350022385201443529921211655168017010071304643566780272320533019322727104207406783772745228890694434385441832456188648522220807233540794540907523552446534241478976548395975895687462544384498796439371278814763172247645678503720323718797861779207401113862192248582308914116007316851716865786786129325796196063039251154373698626987699537755284603494893283343241103684840719146357647141677175970545619334446866228658522646164537719997758972532949380201300295642672083399596332942779515972178094134258202425627962596773636731796633934337750967094013798033655327037432434495840072143198731779766160180566051856859928301312293159652178104517846470227920994306188254401351923857962116949389426095678888979523641846396723690310234152527468620834362803249901428054850796898503989349947415186374073511172627636221289393461592938292594102447907205184406290597534842677616180153826036147579161325033139486878811988157660254364034585307625600222968658356665726026005539755829080187333464378420887463864201804177438416628599356398831521000678486593763829796697779875803138464172218576996662827549604503069400884942153243093392215681719089803020388446082331127366813376514276061409903899432355712206407810074810437153991622874478752606759151740170935190564284212882242946752619119870028012005704386075435075841242887118336785009929245075017168680688956926182738750766710274862199860426124921206485275600200111275556836792675063792863660229524080727605680078008415189248594758767866971212143648979026617127604799637296438369061303254240710940194183001492413399571317709591607922595952070916371759311746167039233969143880077358472366562932886391896990724171206390676808895606963060736409657335506627896766915697829928999881947005131474384784923126190392395074013620615005493164062500000000000*i1^50 + -59260917671964836378250492962539609876235875219767532818950265778878638892537616809484750701455746134970102429458016241377314744023973192013026764020883139854919611865018963942791551518223144498788109699885603699084329069227310841720828246677150391631920000250319655880468560792383558156320816540091383420124208261800808140645265675674754725489851620640703121804006913164304432655279284329941353632251462867910913760403773376625078267471828564895742512832683452777953669851663444654704106771250163270089462708012217356929323214690639415887397156924319015270669016509622338671399855686700781172151710720980109936722407911248041198571353430376372940151299326755347179928318637820503395028045446761448478123053982972265229877957638451438543932645988714170204733478321859948180958570654888066247192684554992099392918378683174046965731513481549724634130893006478086683767663420812292732528581839801988152305838210646120085991994158726548214666450301807751480408126282536961789140185784971940782811933218790316814172337460920224914680470514141754569237139057612705150572293225489683862377356213516332248881556695411459723809098806951617357563562836077135631270244880044836868643600027246503861715599216292988498274313377942880375307668596041945486415743910942861777516196092008501362361199942912954574845974249822373491048966853844915474047557895134637238995258264656549497030879775754101673232436139508356599072213771990941836726375238982744799577252123201535509425325320612964377905747293900898529333942408938889139088880056858828153174287905363786712593431040119952256745849254415440097716245994737876264218546492203950077044127620208106755282556877790830179617937040075393324764172760563366810478642035289718570419171895033711984119885475841276107556088592416512590810149074303469750391168818348113434722026076483488247124259347607330815051644006475079725866252451174510131583143267740396100803728848719071563098558449125152254169304634841145766874509869717298789205557728746970349045657608185584619684869052285234175133151883981045333427685633373234360111735603556486993623102848177376482901440286633559332347631149523334683802654718822436864460603625846175144870037885024400226186663090870513710102227714824533076375613082761010710909945827180818419493781834747303643490952302161658237147452282724219984492510373412544055537895609890929370037512786369977366346441188724173753374378055286505652123299263193873173776766371982682851051842511581920919873927452676135741231953435634552391166554354587777895839707937432963250844845861841761376159903110505524080335404538992109174614288735110084555482809188702916014848728900734362619423284505995139044089906243938544734160522294661207793101908284476243149242102068123599244420981549994383814385654717567442391648284445629633450273396503730021031132431221412394356589695038995168703849700602905884371866827272166654200216371624712057933387391968553894215590391811404868323535140287904383698611370388803163326585357672303106615350401691491185682022643009558573863971166284279301328328867336092187173652258768574484336411847328181078843155246806609489755721020328630134668208144108847198712590760680239379484144989475375511194262226755230578533795285504980326125481464488769444982012607792809131365581457386407084350910556743963607874279191088816086806857103626544669360099395727965636427518415467360521597400921183137653060202547619595097796616083663474359390878890622411021299032469995478168437720474196284628339744961694470050478118299148922437086319642276998014312615699765480915569529277489749206470862674923045085642445723805535339489534366082161906433399811119154606308987089555024010799291914799871204203415756879272151202279749527761715085496277533794836351043395060823518264225531292947221329891128119710410145600763332060312971725767532198590813259167067623359726436871571403769336395311122441404243204185718152138712662325571920495755642081945147213872430134256224404234449288968393921411598896607779346917394048633366020928099819749018561445757636096149292036323798108240422582244835009168681949631718453019857406616210937500000000000*i1^51 + 47823118814141786221027979743312173099305648757032750857619316327885496044885105202729712786969218261581516799880954570398209164645220595498157274084297388513458279700590929376870742667681570581260181728053055188836735768999788097395728191153265364284413952598627785883014148731829709972163477464282129626976729723327159815918097407740096403168551204797085153707589637556995803991267335500526764899080713031686341842079218528088852288559592968659829016292372609517404481833883002209738330911129788878697796561444833099110042648325730799655350897763936604512177032149943117722915093544073694767302793183795211494785482373794987336535924647666698743513424461822917210061950937605688340319461943639191994185053321898362792385310031820691254074574291071158326972165478981241860151309254958332881466570910387263792311006787295533303193487570358874880576568064024113385680777545402261472514311438485682503677251909476908515936146757166689899443816720651516553177733356230602271654173947729472852783235165517732638422129895093938700602698726933989618306200451470248563836530701403083579841817369937082302777797847916554164667457397652128436713770703500694403102645317018187633731859100144975567542423002009779783204442445353203306326317121972919585630310898126296657245639304768037814686528928390827436012898113774178657215047172940532487915471621930769675140227178674618897643312504756161958932928616806121756590086923795760571991328734159647161315444829026106663997763956477104882407784971525488392310056274611460199255758941208936286009465789277978013616107672630704629442537165404200893367656670263666508112783859271427303295423471621061954676777324298780474897742894669176073650602225290367779524300133050091940635838357716216464439239013182824454881872847234557349092487528248073425828694337364279264653353705496886052395491275967790965620575778833351024431912895647446428159745928273933011695006416889594596415718141282338305740238940485321434301340283327948719994880401362962059649904547672852765870692257922138907768451442293368571268167692162363812713835139704668328272050361076290368155763155764601101370831130261273694751910321522815738656769621495167424483158138558913301036150781040838670560524252466411103409989669027530122519881937969476781638530772259062600830305554423588709951028356309747083573032218947982761181748393943876663405749739453975243529776362997111667222722290794567180393901982205400970498045084405223511060541548292536006922834997401054462949654285309071816513663306474169658914980435267013275542864490027025541798574919583986679821227590821644003108672603895334334492383538564061598546777176319462388191530203780386556859233674650763603769952400190578872273527634863822604534290218119909758219035951816833737954373508190024068352598809670599950830991133849028279296498272146009994448529543642844589790634951140610736652757360010400675439502652431065355622710142374321538869849559712808862405818857655415865962441135026472763712253016365892191517444636274943069361185299741089590861237901884382950754379012974180881157594022359293305281646733435121363024418403065554615967245829023467792044496168543202732326388519474196177351530894477109375235738086243590861906143068592941184106718418929214616018214124759493385906048344617328080275234870373687040145363678261002568658644189770484416280134041929546913553348870969582352776591904457750677176927392744283543553743206750395780706489367004717429142789510753853713742361564342535012615063231758988946679676086313388069860536542589981490768604820471501093114468181825839489412152377970295983990254547825552935839727295484306964944113945470338079443682029916704790548233449516499162644117853156523938341740101254255374017684560240658677839065664420198126451912760182857356019192050341012777997449225994739407047946844427720665231433544321757182776222870514381144820507112025206591839724044060646085479927646701245145995369052256478277137304083494192873375675791522391092050903736819728866552964392068826752333847206725121930867484532783842884854600180983376737366922354377507531353330705314874649047851562500000000*i1^52 + -369185577481303427411873053024863930429239139843522341948891834252893346118867318900336670995459364806019520544462631951844920963579224906380994754675721773336429237259732322577039027448188821275362016901999167444321927873974050992948273998518137114509601833492177448369994794594813140459987823846851706433464234370059035077340084484226095302299018947606866595141517302614206407768619698028179839316308558487162564459769378394168755622068139828396077431824947403289615501300997478318927382994889502262741851079769156904065945336348196585208793683639476814778784694201235934518262292811558467197723556080611342015171788024940195900660901777606752110818957026487044283831967101693998021162155534333462771097189946450243723559559753148661689802912905297138550692924347026563581415203019742755612132335810189128324763995126335349648992492885331260936674982575560752713581269459644580840772226900447202096923441377025497225220968652842510357610509667148989201215602711422367977633644131343533968263753652303380573306310175442310070468267711019354992636993022132895276653590989415771028432597904481198761764950450229349674403243944288494625862936291884872032567486712823707861722511955700640795246105922175677212527913042642148206129935547311743062197877790219180677844298609296869200468945884608791048522231853982404582938123556059531448123829088534132201348580401580550038742121965060351620889968197832327763924470633115424933947809485826937003242136306017617480200146100129164901976604699600770134274242716851417446897493448764037289295864952158374526905880166589932286007552714720982607951997055170442058699115687085854020849818396564569618823548775707878025565834710583113355244452781158495802174732705480822862954132129282783704039187021840687456461950084400996136928814008056290849058603842586929869077321980040181941209704532833092394791035457338011015066216506451009531860789949613670060575401213931095493935099360139542667190449116283561275514107492030041189320856299881649338216443579752954234489938715084045538604938119721851524762423354223100869561979593744772476025111415042331779898025150537599411238532201144026149950442150845562221926086922717088756385669423576788390701793495132989053340941904298257296194305120900915624856891889495985302673818704013672832659537333999508407371454654334616240795501409425475482677723633672752107831811985423923594881781779678255890584984795675591837746228521103334464774097059164942281169744060404852554844361017879927109564679390242123215770281099250092296161640900228387541360492516820391390022057109345358706930617640304573938059583831742172548862887594420141186221071229070141382903780904883640468090648187449071687669511786905620708407897338903163549656931353727834795130807146446801070237561958390949570022218283559707871673523496419577286404491248010029174667709964289899212362654540132418959533382800880038716814136147921331229396185607064277025074171130198203101131270883671738748319518042511170861391062358261969797683219555981246468330337400233415521193023057518172439266815720761856627421757200553585062275313339895043882354303126924364201442975992989856031704998459733614778337545128537900730848423794969421810372844834234760336316248190044609595430274959664829518070125700340170598042461082892213518224162451491313371361824907246030646664932429599884090361429136119401732145157932128785283019267875445383499561681787820908031341129787273085324808256005847733845918512397991137728134915410991525635456006078325008368882495958899410208273015239622870810391758142661915240011377991103277873651049266569843158068736400260793061071604660432655577690201519977958766298641392204587334383126898541291475038967735820974543666462898236004574235535316328169992097335296554386298611355567608636930843378857541757966356529213781945436068574169354203025155354567519913385696158455714476156312809190443735191431347755014029153158775286790320629089672908830681943670943935954247452407337192931436002283614648152040566950134973313942638598260833553523041303581264860148928808289133806394381742688182157507981173694133758544921875000000000*i1^53 + 1977636979361349778009181351524555130669402336972467013239211104711594563996508198145730086686388818377610635433559957177417980368557012340118462007663655080061076884834330927044343647936314128798730994864107706769668921718922168936851277876001493227439224382013341274654113435226085931171199784431976617646527637511123663723004954513853966403146522984995318543334629134229050765871763599704774612079285703528911357588549447327021536781415453914670289734757400612904510288531174652475367508861203932317722654073597673654083177159223210111045844322829511604178330965874224205078434801964002004699891367424129429277870794342436574604991985897591453335832771655385892811192980524901819197376947228646529426227424626299312366200044950907142974232028145012475476277749818847445820722103031341334936896479964019096813913054149262506614683621402383612969715902439112977311092377711370236954041337744518955478386620752608615274269870027678935359809863244936627699879723769402631958799845893122710530993231999562832229770066499639922927877136985926860311720681327291846852656419198998727127775540974320734969449778676046234587138951765915385281725280719594120420117446445522634370231148782367333612304238231719322194025808115802442603999994534004427098347630561430696644289545161923126304524920566051977736894157041184974717387488425047603646384217226761144072272775609127847136692801700532533428622615780115812949743857443946895660411544356380225189036565049161120414868835431129607528458400196615057668516964724118731637158375245100291508389674132153491542655816098074544109621285730401356563856258820060460753101981219768759562640734972597645368050839154758401323088538485509041947645938368983021699010966591758318282846934170434040858948570819127070883483209810385499106265816963758092486382263403214316404742190844268332881762687868884876477600551994632700023241904872181414761368450808865459043514452119235241803243481837716079256589451592467081301236805789616198272308702518820320038179538785833815211711134422043004531633802009782824303454717863561541118917212574444155471125673679545769896050312496204738485284267968259053529449041269717916314654312840209326710618079092010298538504901124486785128855095825387525642194124562042992375424327976721553794466512105030940141033014939836035753305343858694802084459030586363860626621591853784233179886252368121020794766125680231979303403136689831190772707003378611796588650435799121243018707029883738064158248787185847688556750840854303690434874153348742063848401214529480339680658252560716442962175634288230940250910545399947101479717404934544666692664145015940526019624603965443052275509305382663659101219527166473695823579077318118259687481725823178917045874045478393206373334933441313709462825018525185626978819395597785879285355316761630288372739122547244308712772581670813595582594583856494332644857989524664830859156782313183547947184599363981087108249143759836165222336458980354721871529841532945290341747087604985054855900481719923975694364556620357460011735495485245014924595717218948030855684303763369616176800679757463006837972586768394560200084613554250147422859852613089098236211758002442879646029754535045297922123291232554518805377963947327750362436067305978004089116703449174845708343110683500473777032045506052518423529139536005519129423107197536256864384069063222677915616487847619864514277267724919735015195086666235051997254560445735851962912062492974902560777859927272477238832902141796910241110826242405526152860534249402419328747004766849908390130476826687631779122511633458018001114180265215550259466428738415919442437178217655319523501755329359445648109174010830205964580687747359122886654904627491407962447009358958448996205760106697178910675070304332422857038023986879131085961209565913672956840675569255284125773150147123040417059086241361182799363856639029410415173288801568386280177816728405006066282860740714084469911720905728432135803039596491899626218685483545290638782624537811569128565257361692203617161225982236511069105326910367141030796819085261356585547787290124688297510147094726562500000000*i1^54 + -6179451147038583741543822901597571091404360522949851473758361612744649542671864845294540485394528111505468280841952596537074396814980876540454605259066025086896524791478352591103572385245089190983419840465016385436977948227541343829696938907274950556055425484005293378603277631172255037920479509947345759998963086465069959239040069215002718010828416220872329411913147066711735753301130392121168596715357212098013371713749172650033220700308537232127954585426037810087966555539119532540306415550329243317292272253603490833945110015851430165911209949162923649427496160801468400840611244892266140104342312657353351500310683355477653134640748222151865233953245605568130505447809611407960889118229749041939256871386976422438485100298847626098032975148827978531574015938300060775380739051226785417957087158285094150427087308005793889768524557492696667703444806659675287684173101036672856592981544644460299455395932298923472209825149145730521067381765911364674963231663445892524300437615116373311005498379923235788216987462912834366251957419171458637052823462279317327228012878392323495379312328162370820107886425595244784713678778136395915229166617727452947572454955819062850412301463155613175479429986447093529962089069029516334471963745937385495935524583221482518405661592021314633176266960483718362612465814716974072887664307970667647300350392499752147337449801123146681919275867930212723020759500342727785631336052368787391324581109970183693788680742889702731200693326155645873190225689050002643154613864425093056242857796292745295877307304658981762080262819476573708377687951531449008896133379713754425678572735541573176122710102701416214683101439921112360270169178625064701536882685346418827305469067785548865644239716759724358215496905523000614631037367902485069549547888460453784823000864048295566565691245551240643445288574377931973696774796161288176316248569128470405155957904154794159539873227730817418552830035866214120864125322121811789648532469468335592717953427037895699299367739906142684952608667469566387760214784582036002932457857693724264816049652599170138579777667070218083026316572104338308622355392860207086579596600234034923258167755308793545317794507767923156724075586435222462669242600127807063966038453662235170730279390670516168116938479075090914341305090801695847401142705245052797752998604458294949724172042512567062439292811545534577901188741586714218228949405965551394247576082923241768447162026250259240693998501814344116164759752880128793699959361793788973937000375784371749729189613910687410102263123025061017384860331232297915968838072305808175449764706575998756984990753204295556191640424081803970034054280708170143590698269916675744449683448935125598717185234164991028607166521279548813695333510753164258031063187624925993489435829345142430099932072555437458128273972870290931297828819107728106370130196886292202457759817472172064723203433127376755457599480839480720793300148222816465970393179928946494109982634742447669644503395369618397080703383238667430858478416778472114290552251251439266906037779048729821229391253455687925800890785452419127635301143600301476706143199686950296291963329159249553293635994653589846678913072004343583998288768576475390920787922597455487664370492986855293559872253423956583528846753828746353968774838364514017080115267299895125196178410370642441771402307619210167890756342244315135878379935235782995803253557341694990531426430962375941758620725085931525134536476705571299739395559576548033831429788966996243107804827479305965796813580578353229449516303888188045757303295053142334600337957929521991858273151051782579880342405130782312215153382931500797001365025708020161501410958322161870516830964882651678409188099345358662054759928898818050956245407661513600797449946727398159636366787730655838539653810724740632870376520201681792212638030179063063373793538527961596303927359190661671163486680914698496384664843419443774034881275814108031405453157113769753908835087429539935866272429645066547521263549093537038427306174849511166460987881237217680636204710648007321083241549786180257797241210937500000000*i1^55 + 16481543042862613133886183798195789687010433815303727780368887467976850738433477415812247339772033519715931064808429607077991151412772695432929916769667510491123904431143450272499331197156883888301533992023136906349620688737988501061820399278204937959867273701997799835538318479028462208582265476669200684666616369030375367229497993657465039483225174421840067779790685547092233805888111577470148120434716692821648013223524662723488564550332708178480533110044694563751845415881335667371813193864542706005641940347627972826342035442976023243166336088309050817920601127687369832206010740737702568579009726129556289239075914816800606016144483130224883599146764262538274680030470636930039840453366444453593877932237279930371771529543897608944741530714410926533976898055803681286368205324972615316034028808688041119971333806768079696407363955546673829569034903302802471681514776915907746466169211046737255189321991718505143739527103826494914935520457697123815554038882785206657658775202512403255927157831942948866727244239414635300724481834857264387635089835532810213090473630737890449907799304228573682515105194329755679460920139887721830958829083703921839435048091043206507171230152799013518210191370585912897894845575196526619477423072018543689573881199174279879735218993671836122854180691107135627128676588034706788542073398953002279960782289182168677177577538866670001506128402825573080804205969835154053117617449436130840977408990552333179914937789643808214856760589539425390208943753451308886383616829599313970054990661802712916404933685154079971644913928829641483506347588810407537149434170599226432126136906416321824444850519312903743276401616301042741664066957318562785485814897731656929058717672520748833373984676471809311385057545963301609801516130139255085766746527362488131133010458131589478961078386355303833860260105598938752115382385206859349697813320264541377213807279504778355259671778823308838492907813138414873994003137386208542381322332498714776619972402555765992495843737760428825198651831972952288432387580766205095505258371256954761283204336555641513376102600379735955973038451974222526079619441474229604806650061621503432671465655138018393632924765772655088686139138481454091541553733303024255195409479538998526952745234112544263646461010843486397450578708974467008627137305789988485684480368441135692221256803266629204349703981340641340689575293827551317372308568193824864509410021053969119819167130534250908016115218569499298552574741717732705352387647563718268842278061225086999005372454706868301948384957083238137468441147530118231368365051295414445348432476282024921894047114294927019085791005805523148270343753647202717395237354587375910243108815859530382899201670390199362343626733901813547248145682720377933096294588166043956636782939001260023075523978588207418015479743538651660972296513155970576592544051018183211798987093822751104070608524512090489325566167573728835174027326663403651207024633725401746821709563452546908230673822594350348482440306225669475778403241767759557965694477150679793324223000847508681208385561897387936799223740354406344261075068348224638067301716606740064554176033900151023703325040110881657855894750171882091994298056840590019764393183763185953434565789472351014603488470605098421458904443743839193520984762279394026891970939541907093018564480765511071928294916835601227555795470231835800233574125039940065350236669734783522969247619284350433654525032788205511963742083419603520012304752342355429965769010564724232671077606943830681744739583178893661830999644486717781173379306160548848723547830414847127803025258236705425934122755195792570144231648304447434759974258226736716398273316618856828571665181467715336522973257761821394901226179998172715222653941301962782785311534435375305074525064971778099001717684870360544613613670781405475082775400481824286849709611405813359420394552875759596265181880746451077643470861831821191708852698859201359067209688537630418303989625831471196764246656196750593867616431675559666997694070803574709534780915194898743197709709007447997919371118769049644470214843750000*i1^56 + -30909766656912345386498399626159922263240321257323557480707746961434271927396186139291527998209223887453684632457939675794265924392083827820859784276035447668796956622432029431239511668787415426116510323239779902593901128998115097897270365353415526148982936064896675004397145038362536978473705005680318250876027574818813997643654517434050731709057178518421522163993718090130490017777758116600047783228975645519892102351703771487980402409592254232379295104939015321914674419072739709431752262435062307925553131734621716585007969825181253773957294715898078434742150763261782208374416975816999408843610021397864954718136929396076074793783155843844111772087701506808343471034047326282637822051729971719914941736041072354233889704149572577752675769325781527163522744209600038520629055917295349421274474322680003139625442094546832352091359950350465925616054307145849617172056692298241242660010941977023173050802405333575296211636174242642744541161747052712831129751658596541485015773595460616198984914226813445984974237624329141009533596472952670409787758637850975209493805432155160164934620171415457313833647162294394765443957037869013933763624273206805016029087907346248454496398057272666763099710613193820015873024668640450663110016139786876442153188641909382025788310780875424391362241891661307492120606390269951753612928192457805760159922787900835776382866807456599827704688888625898499071437385634428261009026431539040645328468629485861767927100779401234727320999409595428880063646898444472599319151268547859492859745650335301157392927785444184133224332053877907315294055725103813938212926599871376826723236480889597993226418627166035540562484739153835727753792705010164627196368504028257287736673207615100411665673585900773168101571488621343194554432358473529469197563304474241440135719713185398496699829345563480478384764367658347703617334958658363118168503977572461221851094555770488267195389843406939500825713548022440456213625645030347818324110902358112289497142002497870422499105450465211942220973075476962553737133781248366994624247460672035140994539767422523428759397062347962625621922683823839877400741005995404205907127062539940852376899800907673385872328871494559517659884242104043734378781608504412191402775318174623592809048182568326252002752030587834369050014842965295345109593724809805188066980146642700145234270104486181999053298622213557907534748459899087634791196035008548691969496217319360167298836043431156466547030430639960062244459074759219895021906770980042359827418776044504122459480240626245659187868079843322361279669278744431375516009738472818782884470576513375299912406647065960824159521852404537587247871343371919372956102519148946177099333231461164790082075251544007384802725358647991553348578988520922499223944600205418475378708857463644791515551160696294256833249017969184118902949269438605823131557639306200274463977329898348870646399259294895082179799302015966705867067296270260587078356636988539988004100436201890358454640385129157135657869080151086976358645553767134392621673090785747274780371165009537770756808228546246697104467895358142549484208306295584481594947965941069735904825674883159741383315030888986609675472391069603137254998202268263570217193326081147139782914106988878012126100826497539486063145755392358211609304729516605441613533262587289074588685602192122149492415265814542263562383613036053381067741406444598275468666907700475511781293491942913221339273961314583997163704758356447872215859608733413877405892587784848462652066419394868094892981698347224072260040978425920362847524258973583713340017290380187562347853767528391932669438910273378234647264381165632871196088605603383313559846757388956875708529617073546141347063753388004967472932283457880038088318361732870676082105627289745206432242982527855590144008938548990625854178633874709563258896542760272642450328270032527462783597240396395362698095866385241716161651717529200936734355954412459727401962203471126751549069318717906942950273905223399710549178307601863354344316099705634039755397713921379089507812665260644280351698398590087890625000000*i1^57 + 62471184554905362163470634276216069835606369835810908709964907945035454810435573303225896761441520931161522177337713518882898778255647490326648025511669276610717807816853641805163514272730323712689775353705472023614193896287623769031184790948609920515233581841281974732303767092910197373266163357183918576916716591215049770668694186821225449231098252562662020159820522275259293383123957328152068934015172367917282176176064538701536696938581586564920784581928755232696385453859735242944275971209260284796773892026959602751570059200578907598707201326674652399267743442682482712672221481756952088454437252553386124853509322037935278749154556498868853525295255262939251350140340726913988925824332770857674771047302580157540759639225525275695911340816771692909954836339010623581216429590111400644052885324165036114352953381715215697504860782151579198871363609128829175964061144835114609213236015002067232091409254308479713603835802463080931674877647764708855294854970026310036678993453108695344714283314235343801346667985368028459973628983406527961562844557233380601781213655841879866245501577428445306283009872202275591474196151955367597075929402652929877409333226096069228638600201270975096798390102846043457824817245914228470782530636652049593680881897111023374001890112958323602491033500312666161560693469961401347059756786608503784962540754702637869580169827898687616333918479333043245367220195976938645573818169227769141829612641059303726147422551095424392329287707765185430762781580433056852853545871299850361991993399068970434642011457257615713713130283887949900864381382900158643591997820859116249483826794824400708377106366429230061005656278568270592404619271671201669470714375693670778463108935789454912091318538652190222046669565419556085400360824566909277715677094230974922284750745487391310408452652574236327157143097646559785203183720942142162710384016026034921671825885198583065206834374292449755627337364972698173727844065531783431431794015922405776731121150016069121495272046285620390673372127276670251722885251181479144816609529627319708459112115169106969315679429639777539679103830150296897232380195440180828202804972660339953081988925200720960064336779977750241232965785767409161660150127882367451275826495616307243983619850228788801774236568050257348635377439572612542015460672124551300879047306274516211672827068417646286052357254505868947937587193645207164523919969530933332910393203411713703317164090494085516857438335757707085996138305418750965579132457992189035642328826975852369451367893931865309142903998093761603126573295578617264722097697390783968034763456208840637450478626240119599120693205993349799253531677809102666397840707774329937779681832368268762179691947345823897772013467113217173214142143757694427584635771047002610021606525955816268198973705871957588928282728164231603236328615724394503099925344028002062196013801447287936804037396063701150116940792234910563959634120836170718754629380487831304031883508431125005501779136367620938338076160727362582928642015992021497064726838827035567975873426930002886033670821411168592185452507498789501498693214699572294684125713595846959368268647600458552955662974688543344120509113723542124714642035519831025729425418114686900854083907787524751024902376650903927515946801410325501494273799116735527837416975154077512272668524243174650384653427462037011601533598230547768335090276111109482800255001892783418618876446271873029974453862916768730104101596436508005161444300521566685643213387689654118864562576018906664907368196000148663221350399682114003312242530285446758603568724985502541203343394741088173488410133402515910922867451525944824287561998204364862113641961489942656758777069093178924893006743962093231549882805646539760421573647215825480188586135840206159750921849407011433864940392084393093491065591679217669143406349918842325951079503774287949653900174327410286160072720279713428823101742553631559605120131741008832900486069668560122748586957863450411444458655240013514341031587124225336069641654220819724808895568907325668295271725583006627857685089111328125000*i1^58 + -101268941470205003140530637555515765034067044794563896602219072272613211881753390552605589282882677545998752485738633818846765240692720062049062790960088260094642289900314841893569973320175807340269483108428517915116567908022065468577304030614318701487745904510543755164045879581377773497810981423796656491848999845892647292226022389669214402073325675747650422945519157028606310026434036301550404923762037439196969811496800520152069850713253455595703015311703647686121308399262867462544635412243188668389739384190418329833281668691694429503720002600780307919998855765634974142617682888076101932169686702389539012064647763946479295160343933084177727873816069324302498216209713299402943098020242649892195880015232706515078818874041792986528474049093877287770554498059491935662126613959480148633330154066493246585209416533476364143442536390401832450625138011907709310251139348596065824943738954350320396594728742372363486457902549361549377694387871384467506592190812242619809064174143623268416379238673107075006842610751902807669492775499140872935411229841243867019938915049142326239963051621541419218219850762518742599826811393812735172554835449994402353685392937804491852116141607671084421283878833404298980215522858800414732630344948333821912133935210659048465838439471225790134533771232658234045141543728057366675259269044268107651969518591378232242762180179124162680225667182621402417680495347598262655864323126960281112286326717708253448927100487134148364340650021101897354215278094579337338236375335360335565681369260168404135046114901783098673684419360242592770833266385883941728131228078503948001353040740800919637748033623383021077370641623146335627896161149191994203348747810507506242677324125371415167416312452296781377509737368787558231440789449279873072530025172374460294722354408822608146694035961332057056528686229852849926512457219627465599604506213767138773618971460275059859801212340010803996203303335460407274222394569361835425057964402941353999058741084278423026632476917817768018645607791821757274351048789283364056720599519945657399411836624517776773498601560492955369492336265864449909546134326665615707994197454052026558876757372227650597801911485904287056728671538325376379304930189370483501877431707745356597638032418784111233036735917783579371591516770241508524023298404441653164687169313110110938065396660398975047962775857882734418002738596796593078065309370696185733186495165550507964016172423881792801215700489119110628493529101067655769759431609419617491612689756165857359449880292652683644059959370383636518120232768408124728362662342133926282874371637525593995219825420114103165746298844329096508938969909067651324603100742443939435953991786228083639379012413340082225492157792581338998468929671073365485026383012873456449061992271715197323176324863830953486464850257622815755163613298632700604488590475921802606151048705873392885282965763484241804435644360992096214097729784366175391027810063165476079440572180122015056421442550514081013914020861575135438860375105294702534780733631287932017792110180638391870030056777599995375513258621840176409123881335080971199081576300631763831405588518403678008462290900773653570053074554114387899880920233188110147899388892339268490063456682282394307824121021090719060573621319332951755824186110713706142889424181343085228762855118503072068824686092019065152079265365595584749243351351095517790202454644538355797598429531493947133380853304998799389567898132883611728563708107323229572469941201934929215193958344134502669043900812038053987068693415943011168426742738295142350981776892825661052972506982083100921424321195667628429950410885891278683742190149743740837531093882231931093704180639586488771136610761164223344210422452704280460449298717815106646040026684963096449680535586333352257437630852217528040470666629703017512770475288401035475956767671876374439431472624541373255546788075107564105446080154246881348498697006538651675494201677080342773058752217086803759618972580761059014721183439816276986171595769300418467666357637269047842210056842304766178131103515625000*i1^59 + 140435073297301738350211207007763438065042282108475924360080491044694601596947374699983644496693732988418204167592181311077199563539061013241553805903701943016672770098964362216735392608008297685313491195128480714966103313429082684044053695549137957107738530609250331322889092038279120714232484205661790273998695104229355369802193325972222532421794418303320152623432215216258873789307255093218850931642286505599402585018353642453582355292245694956989002620502815606404114106817994601627383233768279691195219682783153182902556523119570272956707603279851992796980497936955434551599736561126777330287196814769402331747788288877631224202465112014038430438531007875020641761897458965272937840505385357015805613189534800794952044488352464874414082462042958738286631603653895487932587984224493483454845369254707636325407646459522164488391971943248790691467912483482132980100816439782579084419233469775064565883324685000163044146420584481529858897836645873766969980686671638566247844679602499378582049247240029520277078917811461542195301079420799391477903468848989638778087575845003955117609148164311494362453006395760016323784863667267064612627311229735597890280111985602613160374145708971497678334514181739122160859301367878843032755897831974552447781973600328312261487645479787968063483550720424570715963181712498783965541067627862020455707985896445115869715654394618036382931254759068148141042354036587215644602454910520530359933919187821508444734703745104988119588539827642388043259865118045967100064008184888924104968851375448367768729927332544681328608040937098097178375161658279919930555263813267502588727119332034106575547071611348502701655342690387134946163571971827050646848073972447479876096101375043676316746106004902596190894216902558465772609066192675505702268610328162263698691584324837129741472371127947638926164500190472261868635747347881351157999711973142079987705046113579833810171593739328818306272066586596360270756389566452174850934668820689400427409958469884813295894935346362254487248273137142504164413529954825004423068826199729972569238811347848987285810052667130034530008637463203455227557516496619576701152588130173248123595567215778033792502123861131542936866241734076992385291305900660640253104377874977119406378253369155845320862321169639984070748442285249182980509431850218350441488779314972770099969142975744708972250608673926742696032057422598928001033290681984538060405287174322206287066346896732099365747058790895291677906790545599308259473382155905875321334283760261890381044102420386778778445785728273669729109773992839969383974677939625062604583570873487635654168008982073883342321068964210190941942658642990531116203207594059143650039266051442429084408070205654560884061136213585858703757162615598176079192923894107558058146558508584071399168281546401898920408453095241269033185080036095404578872873303650797151639042863613910524636823774576727275113392863485459573822092907809580879964420445290511029575086386319856703569974015111315643019030966348093413644941133590598565256895905673914414701180882317183855492439069059617773750615003848585006377716506563166809871433054802035237419164599339190117114371240361266827603978922534989919381243650141487738472161381623211105189758092694054153168433675058373912177301443419317119668259174204854707960337703027906784043957631303227150782151344079468052282663794866006925525992649862565614565169394421085184439572657851530395297203661583517991725390136808079969748748284738993467458215348071407748749408455678901804894108431746769440573570650425682620103016950503281641901078767110187764476472161071663939286629489698752022414520885905245330022350479024241405061168729904120159268082764473071901864096236945893254870157795141443809589075309408829580074267491142270829257929569944358495463306026165347444686103325306387492614610663971008800898472184998242311662647719676721665101233790204818493409455113439079271839005980885695628746100815833024433635630996122713902999252168113595372587813336720234716536150921777536249826674741303378368684207089245319366455078125*i1^60 + -182741381708289300411829485685982242006395720384200617321451808679924587140633039162405482104390516065320926612018818830848353774366390594138447202426270876071712897878244177749017792787405092887229704848551592160553519352615723905786448177137871375334107966474821792819124327458646864862261432654548936477558111241234835450967351651293624288759832057873105941443693308343048550520604925954125420482274125553995186971346464457263379882751935754746434131213563775353830405891699311214406331770978620594331782632652710321087994580804069014870107383362325086614707735476176883547339005755694423623446797008801594373507075879502916481990167546136848725602511143998482524805801602299380561825785240730155710253828471002145284348599772453435577344861616365019685867941378755047979474810971366147532904840140748972061299724840942155557835795381131690682248602339438063579672051664029906122348267030495752719265006312054946969172436016194689180630918075896741198520083743883010891279331760221460025862763987284218938556816476278930219237058707682152344801016385022145033631320321556801961387274868858942876521184940519840877148783164375208852182048251533718048487654680377607522923757872040881857459297047987944540473498461627748601202484903433687779786452601413343159799005774008973937684581088908321050790651475780818735208609475046989921454952596499669076037560774344075603784339198123777677882042100829104051940453188130648759635623171826028957569801112556422330619030904381191055224179679334164918943042175407300319432450085299506749419271350238488250032674351130914749405573732222518062523869080539384418039550071092028358643896972048859176889386140742665036062715977743068694721764422115928696475107008103846385871780906938091138941592063181693436717029378183541895549240475109912431037782238526581715269860237355309117917412540140492811576123154747641654021952099504863962419359220104025902017406340551165457388780530029871668711916631891720552357656905095816071143920946498515649375741072855913811189711243468929462849267249347502108330454125974948223352111849902528197394853736793532711531532363327895306602443256910468143037450869011148807374623697059361600622710836630036672496550586585405846131517316395805454254856630904008207086846976022190982269137720425083231747389347954268955681748538373022965345388331796234836938536767200718188457016181988990425863762742028842698731555813377601914873786151465705550074399164070814176010166704479413652560349739226141070558191389094142946222252053765102548517595829578709332690152851441927755018282543847351678338024628908721125716217398069842566939399931682461386495097110157729976939223550295977310770968015829061453920691795642981092643070778565098880299664224247407040812318206107979493595050062618549307235532418591013250470490118116720471949339310861777547467384685166781752308960496807954720034921715828156004492532193010561136847301393081039563952893852169723895698235399366618179996434169276948674751401940072290825169915216663968618496440778363581266825824280267481454673424040968829564101909053126177171816528267819776278477898596418756370846681537959377769778155680849142374849025125419502057459672481775269935017725555645818376055680705573923637636005694211875796477519412884101510417961237834896021744565740676302369105879630866376472007792671147919107297890626080844819506428798779869752443745644363395276401741895305485330960754868500601852082194780086366594120752285085636378723763595275082470440283122546756346229674807001885949603224833417923244236063008982919025492821126149407884856588936782070256508343095831543498073370825909827044338475724150427346933587773357743978264262218942182880942699644502498412059045075200269533408094328158200424997749747799954265199526009873243043103953247514688316391399299435403106727822384348693381884590067664352108919322082672893291981136802363308324127593999177736840733421121982856375346068931815309973305380723745035973208483669464332037857418460961111361494089684701449493482591742078051735842514347041287692263722419738769531250*i1^61 + 236937205614560495368054978914642959006670993004846921812496226186528069975570966603714550978167578474814886092804019405349874501465919684126281453935023622026257853164696872087450431961420436001400275741600887813164724988802628521796000803532860029653474881008947956137643973729322455180711796199690768914061597381006052920293511440017179262946240160476768731099108840944852225735455008985146119653004373870329411864185083100872745589149936341585491928912214285064954469464120597579660231100858558337786928737467738748838337399777185718244833393051799664210204946203989098936437238040531030856672733940176467929663233095239746818944798662627237396934495183195031737648837261991031123248374870817256476925049645763882024954005969059535137737241269312446608918172438366712200014760309231822361540478451580714974587167389044869851481280869258693733830546364417242937650643650070768385819114126741256532670390707335932656466124378618760481771267519569428895043399287739366882476640015600322930625189309391909439800359675665803087199487541234770789781519526971859936251130408115358705910154939324539270769284945429121790719240341185128531552102694197464452515828160783562910911957611998091107346422605201860581804802048675786296462144579075075141252558587959073254938935265794336544009856017571636088475228431068756115211772193986666805979743197463439769356027565815289738247428175616014614251414112185233253714887079635656151393193634856673268432415391210807631331826492333979723975055468265399657898262413716265470788178976527726000782763837432047619998291807063306077298972524293520565158374996606946758518178282971710698991105535754683713300025024254707106704819699390620093046469315988702941839943250743709810173618391662284691068453907433805944234095924497512487758197286733361047608550740899829061562897361356494225426279645772871253923157202732611298766647614129433810558291257711299082303262193288484539176080192822214165143298287767491473108055446451098601586374721476581411449887430978860764943614606588753811279256540327627757448760960226018939824585841873086102440619569299151975725569360356181702032057925471151054113004329691016474953526606929303298725920576545781662429028980196490513278039570370914521289281902266391587465968868730924497452987793810534441182673000753871734731970338118716552627011818550758322895495618422519566415547889178508428059387885699650091517003757118560224811783717708397260061808090411788311680163436393820217471126668207265478199138466070072251434370226426661052365456718983300409651143432961932235913161106127275754899939128329081350596154938853607444252541100588939256094146796184542757173549914980677825478470271902443987147420276733623534769551737942320521093959316274550715694715713045584376502319046236924383326513882488406814542756208154821221132182250524246018451144388115942036042682881340714413352285698118756431601275011863112389180276329788587943247886155441004350479715741691822670594948652541380329783154817886104854778138066648979332716288435488714947818329470832247261446774924219140627383500782535439150125702995585859899115301519153985038596342746743959434679639523204325522530940365709265143458978068377579990679177717881939140963892932429636188056624186156641985004701817712049610017929675402155741736302886792580870878630080981232505032049585655699660440011931211591081640591485342784650286021678663510854407493718741163485174795942828565989019091269370542597160130116557218178512612177875025315503492921289091253069675030715056991233307721916974409674858097480967372598657339462695486698270077828249674826928993369459506331554393152433231428332434972638549849947425657049091973924148279453704705337280069067326720178708989788792755769267530344592447662126250205824977998195590210157212050620535722722478548671236210064898847299675497980100159147677469527496357261030667587826211869235481331215519272481882060846476414753408098003866331657313503250317773514170483139300791683802844423516732303633947908042867225478272097936340012669376164922141470015048980712890625000*i1^62 + -236685876720825930973084216525789442276425765385607140416202402813655105768939753446757371587504245987980142053151934027315827759838146623354363134232291688398792590139342800951557923630918270693129552776867153031579036727925205622582968011393607390833830003215493817192139261301222414542840872340740252660329220569354911444593433871313969802319694878639921050565366489849726508171003149184009328270888735065718548839540254254724037999763573581150180048477299041743535268745359267241264019349705045587374088506175446049069082032912659256247429510804937588263871239634996326944841314226451776409263704593438856295032949148945018152493781318954489636899917571649355610501426660836543271298905919723828411425765622889606814448164411250191956747830444669216705425303574501903271068606880006060490879831284036967823472352852685307246150446069381770875009017165845170259578709091222054583697547440818671490101597947230986677155746227535624319510283458575718982697726967017286040198754825302463296776283886598463891039345002949919082026643403932520026580305817629263703488420611478381959109506986525508477771481695820648217742257245679296191991072824553277212489084563806746289157957734650797442039271309358032056347518587300699767786150999554221098165313751100618718406685652773253021764808880335315874795654417819294881507503430272757793352685240773323120582644629019531757207761405730871223337702237546429253696919381879386701730351595354346283174924304284509351088246958103561009803220874231527069779160356073886245120910157904473549152329124321012810378306779973968684004072474116517915700944648271393528213849983528204271150803994017093867355420729400528563239340292320137541402913382097113103715876060335225660292590167285024610824749084502283918720032565955467610559177377332495746123316371107411968587071588520183840973341536155439494176888995108866492506886670978809877423095592425024353065705928641038405582831601821059344387144044962329704935793476189455715044265476992433329728984030682932579910789725582942183028928513440424840505063916467320883646725886440300695021300000433101779587999506111144198795173670986833557822029995689627764548194949066801524498330845637670260964228963272169051605575380014186306098278636029629517880538031198891235834020425441011230443195621685468471784770509742399133093376022768975579612171642391278614771338396095537865170456943286448337357727868786865808462431592897076456560887002492914924667446450506549898441695525207722484689723242196616464013027445104218769615520449277982517886360810039328678929375888988143384751681485409278266757274652779258106769476381303890516656074999938350394036515538403487402741164383471425665394814799309426666627057962216217630730498223641472401188530509279458554191065066839315962903018568629964438512842990369994987390415435165866729827449594487992239206651604694753729010422644192499251089520332236654269527641307948024794761330736956240083232587791385421764799927863281426294251277602187905907673581392038585444710617759114679551310324603369940960943135251518737915987988548488405045041454774206861270174431820071031113537541117435614367678356312053995407435625521153988398150620008609000672487746349952830633735711058305111411003277839632063639736040910631771442803016156516291387951988328074495190540297852204705552459943491188798516208810773655419991788931624513659800570723873450520239021909437617159919491392074519709198639392031320362456090052276185102448662404965012260720036791628101206450774677259669164278981747127548105907769131726943937588409925518230630434950282339593838598418814433016988595151570921072195781093994782747083646581283504065352732773090114756724258245908702748252982772401848334230138833137728588456038614989352261884430056407378911334103126189278139515696862273050436674914972568368305032922100402270213401810227035187981091638680135363627857429418334479058611860036863351036124452718664667340344194266800955034396182125617511338148149693490412831276126382113001512711531956756338956893159775063395500183105468750000*i1^63 + 186542638650712480006072875752837284165053021776117784770170787342553663910005152318625636980613411976278328985840870162081760944659294974924807588214246241105408385856596422347751852185445584452351565004635514181223371085251816821043686451493358915958474310787067324345041929629845669861602998307441068063114445922674624416840037696804207118728887322610837230895278298888927707700950940978174482156852529992349055667265896696877415116129473450024498021043461936456045598944885433359718409954534236712886765658341727388818254912230618561799026315188714234900121452220064039558100230479041541250585008660068470939773974325759605442977466528705011210865590738071283228351120829511162222491093058588325351921317161608404812994462711917054502229280839618012664610208631617361773248440488178002306549126705773526620086779485604878862780926283074228003234220895934914415816629155808409708378841042081765750117869584641714607896805625735392382960757176026703119936690552239247308994201943828387236681547541160926539083711575888826319816728611474922786876795081491326580888594308399803521345450869878002589535884003841378451589136438425719887126430274796307640595029670801515336371275105060299940688724394363171520349470413451534438994076874100317228685932786659783490619269785904878060374449884583612941107989097865495513795014938217755306315704755780421636504976705821940150842098628537957553742979138891641760637458591461313930425212176605506839393026284842974160724715127374599026044282842120742287016133400651165863541668753930521072965299772328503034881199193283732853977652092193103161126243288354222395223729786722541974848769993930691075077734469033282515702881408538438583147786313940107380043065062478512564386533905354675755847704206515806950265892452576561134595992390117565879548909905206836962264386875884760574595735382598305001793410386830362034949372083923904769294244408607914721699849688224109816331549906673981391590688381746189061625919795421560058286855063707623693229748375906281703695152084468145796213002766525946937645704134972942386710192255132797081178395724055724310431289869622077300455581439138428654726903693021027291501910591078211502818900271765094228077640126064863460401509655354761158813741768465540755110012895856342902739705129097277905778853155325979634091131797609041161647186714308229426186720511049923930349793765841478066776994875649639856714714407125291533147178369262925636668633968946015247544503749142005100670761902858605484615584075261253408511073057331577005175245560916800643967828265833156516665528751926204312412819892356410982391353258845809418364381127898410117190564696087429308428490885618418215036267382083545200635095461139534817638307662084384916842948511699439307570609242382489160933449275438917976259554967574356440277609966741738046798243616264581775679803522841712909863083350668062020708544698958371654555683963559881382529228569881641857128696214801026304210947933477030816437627104415394281025980986085947580198265693697494437749480680161463149214507820864262079504277050305180642833697115191194144827486904512971420183030815621604688362181081388392402264289424545822992480760585254289260402948469435398411709589237947766272591226188773940520866121020273354133845864725441502897733017428924012681758292195739806692237557402341970023709196319239313908981860751081193341897296209125814034206434181099223489535650009937222488188409711695488653621307152332753664623528818770905131069649280968899919243753213449791352166247434342834994914298162322329088132141685504771905320001694262056887038042931797551980814503334043985617518533831972231669054559761136484510728710566693443709629236621725425262895225256615146287881677244748982438135530566209699887398709440102543174773988549555991867995204021374797232537929012056545961640259365352850264453352222552882144612134226489502922042913928412831993594077623003556757039405442802365643755384394002588268517536165595516817791667371432273749192305616881723397480685521865675924324534662446239963173866271972656250000*i1^64 + -152141900361906011512361171758371142077137430000307137895058443707643080423721568259278667274946690809551829270828539773623146883052169665376889806400973437349943780705544601697983316568582320489037194575909347269391066630380515472888151775338993335763395256012374747875472022216879052013027156239716199407633688426665627065131228974756071952917317494520321300821616921808403189916046204905734615473737880084446787111713186775412277752465636523535450287923610926784586873344148698382555042428031146419688232871701531418903136709355015334830726476764498890136704722910754259355625776104494584694541683738541700689631152408095058706266134994085665180311034595432000563698789119335745274642239011612087443759184581351642858561889395911907238102729223457260048824685113650948752600194896830829351191243144554345712913890454944456592200376015080820871565043076476262208293755000749697532265760055572932910312490377469468270391260173029469988566635396895768957872430579400371826910265318141655266191209285327737468446212113617078539571950030803305920812091427296582646175329524483175786019005645114860587751929676405842810856034285069921098649115967773587775572403600233626301241354558297297482966329733075412628359609680421075053685210056393119253444081377558581454658203730063898709673288038996851917212830751407106299051837660609426238205124090735918999565936683757855650195717670456098817780867674150980986187844742618458742319769993208347604111924910005207691574604747143526882162936822363289384916784379137932502576606865524643244412213658161922693664198270430846157507364368172008952831712393429065962523124006809680109266509678622988694484600534609707650070511400129985578028993676470006546206605058782134764828796712509559953862198852165397867864493318675027910427283176350030064361083514139630040610369071522978738172325208269163294640007770794156356581906018075133331983453414918799265496071088499682155840505157944168235338181260434318703367775131997416786608865323102663809450026123476296644426490771411870336929477300694908364444526137848538538127601321254228058450772364713645077140750262110667595794218433593839423346547418596900065139174271847629171455750544225935612424844300350492147629827531241620237287638518456088013737102563782998760604702468810998717964585506772612776048801158739472993833983357771331874069566206790095080070951067799034070217750678892755533259243514949838650751613922975920961748402234840719872636413099121163296286173850897489868204546284932761798660967473812796409054738301658692949068523974828007613673272928403180984966595016540597639873294667957462366287953398098120783921655183281756116083154359170414177816163896986277235398440039887501371736877272390469655211013974638403098588761239648077409490064078240024721376823332378583356747065227106322961197073732314329666836023463314590103260782248645473217921009216847619722147800495150106590419557950568256088224695984211038324926047186731272439874936705808295752612850335329778678035337636208213014653022336334494093438659151556216007352779145331425736031548719917314795096433952102879866944057961473931027307932802114944156395726183531860463632034163877971332198035544412178004128186317071494262027369511215815244015399659706029900753863854226913316370308625624218540797437111494117681782202354496788547510698995425528598514539359556525016518933456605024666989136021327570844700602146873784088808974565799033312183450428881488148822349768523105958062904415654701254827587179210474275096330943693994526288315340733031338546688225222371526075272406407557540316058071854320457854699988651858105622874525877274163833615710028250618954971587224580561752648104964753631028970044559729227112151520370834319254281172196865871474956693782013731908969794845159420902513211918378639763238594213394618052283010724870864753783665619628865302421035021032873005820769181465335216761635817992163697240644983453058256941750650942892800970095228362556536550713124232564249566039965740230175284680713687635034148115664720535278320312500000*i1^65 + 128643913425857101511712619215228410107034463398450479761174512817438895404175039117341702608345691714965648321464701288975422083595593803873136552531386416985376458546115112648882856690339562451560493916522073136836262177854153267564475188128400187839955285862760083596721685262296799920872051346285018493785692757095957040814951791666537934069781380100121398369661498826653596274819713355516434202720667671502185996836243001129383921803345407069114207048754499246155931542551049935313520037555901709091214579599783692229788824452829177488429545632085567893766116123728977732013882526811220184523818945239698558523687906689549088132920278798553461620789565537128385020856179985088928220120462629777279600797673945745423855704586761006778571955518114589791957481087087108534911002332914097328149677978509799484126530652896319022547069478883994472018344528946546455312500557844512947630932024753721483245993552385453226938017814620564728447047835615061782748179564443123013769035384756097504264581453195363419879937023656770749968904859499076335390325508910356945989632217344663779254882705020348411171866078045986155896378760545425693919299451656936041290010763978943873245234714138337106922404275690616412510994400146161376824706913733010953804241546002736007336941254717042025418388844675741840062787556057018437385616933346288139569678353991300206936001500805473523821842334520455653715376933258826906280283551089498032333133661802242420474503966716425888017622568817712406033757678080949349548774120496930617315947641809563769252636907085642309558550937519958634160292544781220562314678205987063104205769731436978372469583209994173956317655427767590067265034197045829827281145950256876246535000292508062112553196878886948733228841359568486100831752578261721411903662315732206662676173382086950800190543018992178755303643427991145832241670445882203794498820754205677347760805188570603329015773695689198075818495835462874283179052525117234442048273627207285371243074785559451988928509397041396223926580647592182865803373513502635901731861523620071366982106790806574195410715750812029124868407592205150040059034235282550263112941270377668147861044426439250993323185977163052994184323682649537058414507608127119721443154714507492897170477492480313364202710426933025206992845962581247620236828206865984204516906954591107862047786472326706732155157794029687081986734617563455223594583019693801203089658457756618677817488545113491470228181593740457454816259470464910254266926378640605206627634744120992003068311263563573951705045741961821932983533648474081069532484217630476601369396183798312468606212346629972465101573551806544986789822096362366784592896842418333923654284552239592597845738029061014338620575488869242784376290171884035174480219850829841810368211714555915815514698855174847865472295776210219241686207653681279418999073494431153367823153007578710779236308682844541991443610615150121287179701605196379449153656013058723229012272457922416464039472246308932355616222686461712608331619385866182628679215585327686355016898578277749116422538966934302263646722645838089255061661509384330805591396507360297647486050660660676138258587213550197177526428799657432680171389688153008051296490954676578593653521086262304941476418936168959645910470457492472563233943450133209255818980282690205923361064976181372347103007855873100337397732069646824875902923224058391621215284937658727253863994649236536915765676267015878409821896570379673911692096382019819543941145470344325890743831617930060834327608581041439081660449738372557640265394081641202526159311446479529275194407141137437868036478900739825856678851389789562228923150354180429353908800285916664142011734446625888792795807202407261767712638586424762071203096426548523312705532003407870749503295720686115917926383567071052877109160007186609837847778413517648232644184184549210527647480635320765105518857590475181903944316695819419090369360061298159806193190386708388046691996580293613970162832622039098331989670498387567931786179542541503906250000000*i1^66 + -86832001992656389250981072847919075174208119651275984565726333151855930047742945389133474745693102423346500265520661330091524880197081128873754996028174755431352433267496800481900272695407153530405774343465853711669093063063863489166904921439588933031532658918063824843189261360005418487954184446093730561340474080967127966384280780721464506198067806365608041896538495534462709780695476368046822157037019237189376703699369526915876471157219329739735970133785473596998277149863281282235114954482696792831650608000143933458667540225015154299810117929126984760289432680860320287523334441911752501214277919440341193086138742099776534427713061338667625698661203366938755225535087211561795565859239887448680515366801295965265786662860937208309181577861502485579432552777576954907179555002296437834935077483294227855736532727875851784927918680557219900005029600653837861961180750047304756804444311251437473299682507208609812730219721957827449997369411247082732508823423664098799353669312614905605284677089758966309173885745877775308423515036827546484804055697960490494587220010780832685181217751670659537672922840380238409143850805564090771719400574010959426873875711465332566193174511644957427477571838351050798242322108137634079294949054013528093030164771250562470207515498308260269518026254744173697938816554791437921943615912308926924148988124874185379882655766414988821527055380971961709811426632229043428636336581223495284011987517267688930719944705864434887009321190847186956190006227751943955917928566249664784767676846821555535568278169295166264509609685764444622444231361129802588603380532517058449574224806266429686805199960275974961563727835653439506773999808119796202271418285342104461506364515697924660540588387399559773905574786757667037554438996577045097691422213229772614811543525236783941686644533798385927581582674062072119239061357437237945040192959292962321954801760517153883287122784638904492094544565975608386909548650975868096367067172091113263857565741614540694302228789655953382881838022890022084049203395352466546574356923171753089474493305206061189517684780618551627428905640068799528414457430683598395681166580219583580020843563933946548211204814731421326521444013007890976665294274115493451236479758069739633074052764176513012094986453739013546001473090349377039235842935316481227344108118445442467557661671441520798584476201307356726799011704880420242416937979249930638175253539262720767000474355605498066336163946495143730131097904684745509966740696032527510547187559900851985699688203726099026374630666070375711591707016440608677850798986667120618701727909258889818130789986335496717927061979502371385731988226216579422012113312015191478258914038006570359614657622639097106089111243923690711581622606115360940159639567294921662318662752022916479844614033246023291019257483699545168244850001306662704636188492607782642979312244095489692251296173279288610658035584622800672542237327258594059629046612208828440651170697143529045927270407678373203366364379926710662724371630009531029500944780519998533610423731553418537850645783265746944160010064423370104245188504687916400398418496803222067371310860719263752970359005440684838092226793554774049194264465298516457232788931746455009688512257693249206661154793053777092207435481577529886343715744013796585625061030815985497626321749055282705891748833965109062468137046855691106895228548941832419032188700188156918829315748538888749819498638385725631458381083264628335552600632626156621372973552472589172759884355518470800583194423913349539645648185070666092705071561220748367538375006102515880171985528181260459548822392848618730433985001113534411461802372422218478217504619057248106320386112702450280793059188935585924597661723967419951155062153421006344546152666182832958467110062937452056151346770331608513776606124210816294640397298830386465196041072776718804824927419817171808676185115796521165689484231407444827584247449890225388306601626843850257901713000567732638980053810201509278954290493857115507125854492187500000000*i1^67 + 42256452724351657322448849582519593086666763116637188109812797200873475529513262820890051334558198048442080316965762492996511037780735352964338227036638685752134637143754287310292188785840887794808771931643267637888136155257195012414420263117509511509193466870565851928426894782898814359871148502051480141925817657793262251721450865211086883493786967620349765593944323143511526456444760661072267477287038525640492546511822723579842724432788372231956308528616470577555112374738435576107271138701189247238463986807345597553093410188837863619259606368671897774885485420535737237083920531227999455382464125757839905498419691781492689523992450037502181320776331208218948464282515711325779757756102396635732257315667881134058222448026528835614311626701714779683697904594522396313992379780186068006273150904149885383647369270894302342184593869014048120738441593233549341194146961397873009397845940550470706592544253754330830415756151907213326833210133556080388645519393115122246079774005112032655695182438044826425529877177653729010488922172831466767090656187161154236079929351088198632400098916287826924695169050936628434650828520511293708237090326420797345070292591482268941494780500814291946523855995216341518540904402652494809212050310334596805383099982173474790102775470435141700287229369861714978461649837585646555962747101144431570725556692590741024917274219779475706105496710635772279957572795395599068196096013745911230899072317814144429873470636208428286426343926261461862458629888308183008509045122479881523803809808430825227089657315048546192048708123349779593417191750423171357644481894946081564365562784366475835441975977368531943794602902524028701550654733907426897175955623972111545099461034149660600924816770577348833686540610580947101794509008487048614395781029393488700711697020664861953756123191566590172116787952378539148389019978334858518142037820851811950915649747088117094371994674802395495309571015697533317129208308244747915861440421132070865432477528179392739356711664992611306065637953814137060662123180349859724981852335124534379284687089460395438185391032709002442330789824224984296181299159065086333468063452868176439867271943837625655626003819037262034891647976413382509095990791626265352236984019487596838629300829254562520872928559520038161599613619851459747724506154452836111772926708869684099141649903302626363083273386840352309560532581031010193530386214667629815526257612219684658026656515808508124686371783067284054385174361979136915637285599983821096218890883252032496686296384991762660499428908765149200934303315969950803129700420721722500384026412849782853294377308286225940719365152869952097728050205734315130146811754025145256457617309062267053362030142330181916832893684236352041866870224150507931537228552624007486734532296762469615378745007067548650404766542634497796666998946046596437044297820485841656760425615230548097503882812591001233415206599394910076630893067466676913006462648506734687578042305311137305899017398344339840580588377398111316830828775401694773766559411962984754401278350710344072441014444915722773737047537548796522448854384300072716717742443474476080729106540784218213856338502104193450498215588633094100591912465698231077533659457558412019594108511679034643477525257091405037903131912220195929377104420783871880520712581153753876869604772224628713471602611832326606415251417480542828265824069489217754533433064657642979523267584780151039080418332919711424772628887543106957871158172515976265649973988303999095064199579454122589054347513834437752620012890140049444363675218273962074918521946412967237034876076511404255662839766525980422138087283940531631553308905867033985430254168885329455538575424849817786686577911064505875323841779079108954161955144806633183941768123155241075086285960137134538488789595259875809858062602617952899583092443767002639360767426684774182359738297228711056995638200428773408481163541645998410760454079065360217759248485796543065145442113175985637991971533011792416800744831562042236328125000000000*i1^68 + -15096382231254475223062012278496014293602340454745846123134344756431442642293773241773883088068443585730937330643298750738366513310558879310058773445292859375975146344259107330927338835748831075451350959087304792261457720484824418370710844916767033431224877505491882957475720731866374637858536470626735342247921092631761760788337719066442652091022119357775366504624193411449164042002820123138215078160326476904373146846191824318491015335195640431949913793466667352895302665011817273855457919030114500057056119238634717399704348314406693135275930188173880913138752047419559436758126473321714057532810261147072514492072266115352902147784108810448047082305998650213917228058208769855191672721368105745811177045330764467317404178477825734820124716868981802826623347864329934780488735810483116696944459581044859848824392080650546736347066764906047887641192119761636314845749809466927673313234040838569893899830946620615615709601433655127300589807412406800653537344493729737407561630728127589795147099128808815937756915087050844640393107948483095649501563284853256590088344537521763293259819924455772203018782067805171048617961926990066069676929821863061013548264129225211576150472804769998845460524970499704560208363621509391448586879242951247334894612038604492563379362458022270444451351658015723003364779673740536216281339063179002016867939716617789986562473192563445425747904401868732178480113554533026161550329743075370589325695309383381886883403784571635698497730357422304376461782569984196570042173304597592398362915627332075279163460387284589935802477242277599918527874847788528440205001114114925637067169233428540633078040575515384638893164744461842165249202847839990699062367253957578525644438106379062831855350606874267348506994212983904498278926068648101009592417995307464458799908792727115672839674220951219074911454667752036235855630881694351801686936153791914170655858465401184957753183557600985863124583187115717392563629803724292714834003071900143900719339320739168033082130120017469282085869023354883294783874160879258829149652175092395549401865362422197914067870908446690384907493411776517389257881875269027173837053828560424122816196008897065352304100986669538550252051444364476131111200566688164042087532647867200539048261611584181948278537179573993850135823152942501891551583037505000702074607680961610927297525218430576172423026433668110474535045557263635536639758476997908855474039166203017515750524970116967680779400578756929669490899460316965519140785705050723506556932258134817671999202448462872676930463490562934297228663035585089755800940379370046652344395864445469777870773126047284270384966326758218841148735576845847028675473493964600042341844754327949323228120420086223627350805122998003248204573453243832105117585344413821777425740698015408749645206596896352641501045869264772456628356225275681244533160600566100261001384678919222076587571842480554047521557634643466419666731653618711644661012446321902853692719123402852985910812573267615702370480725942257133378122319540832040391478898683309515980941800464218842368673588377746099399149040082821757649996566874322392932469971646503522192109609227976951499136818633808295913552439344361852431570536183035065177644282102019416987772313979520979747240729737079677342226583168738682014071382040429414839885790041127784702211049243298697933443742508107570207623385917582632505137782281192166986796020946894815820982459963451193727588490570146960840621059413465118304865601110978505104846499261497164770609927616100272667278100987516390227552455993746117337177979903010820828812131689304420145656285736370712437898891167632440742127073479296498969079926758325156840175557971614105225267174877256864135327023978100164816805374071114037405172226570388403881106737900685272810797941220882207813949465432713378820357356956990835384526626822014998809728379971205744805601713254116217697846460619252336723423187171528420416652458279275767376228415712695954530075584778051056566994247987167909741401672363281250000000000*i1^69 + 4038244384323380226009564003717785031732718495885660685658075076794268508330210029315041016478512992924771436983167772266728399592384546052457668512551307406631200384954961266991434658536260712523757887631464883103331873581002719612383481780916519245505704287839079596931733466951980051499992734406002780719351185198651527096397461110788167359493929629174501845801597322189058348165692725211158148913234121237924464744861016900068730283523369312663270914241311155435370324952783214351132239195578451463112552944850165658856804224402375981189055678153411689438040962549653642572134288762620406795361762231627047578299498311693871132279896346982301542707552905539675566813789687689156991273138385025948725897077798876094154256572196593042089531947077790622601510554246288632696220327822440819395120674058084925623364138362431566443118525609507883835459476893959639329245694332392159764412725513646117682364243489157850375404681307789563503793856699494766818146462630022432001242285221842672444757407633152803460236340235668193610179092356414056560705260267708558695902906390995910086774126533708768813834576488242981709809514951001108305571921052924490022107688897276779068703883861850533201432865799056870515427717241851353032078961501180352511578396983016248627766282663056420239550345238832669144127949833624793655605572318400083946761539754107509167849382829893847630291819036054138398090013154624673543653126294984458052139319879205361314209226151380096647689235975677361692304322851462339238906417233162213614330425296960029862576613518151341981575046624349925158407883621970528152119886775165903470315820736198616451019471201699337356466928419354627911196585468878174325582653510887648231316578310449181258469941632361598678470398956304089451060408815557980151695314879895507396173669396642136446285524951041439019403512610286680914495540822188510930818405459703367149400141836183110000413527741567216757172203912380948817941185372662163031277683877420742483774489136192047409482125654152811006814131397027856857812389900874431790411767179673756980852887557223884459880810822454802374824511676676962212868576088131346760381500314331234431784349450140374300397043313386979773951794314281972729938730367397741342444495271578230681756891557366030679010288286551224528492282591163826839746036612368091488086360205456187270798216548534277364767804043410402521924263149326457911876793101201192072445084355832498603619271045513093820687099042128719026790206114739595418827058500909867181909884124106566380926406690004139475718459932259996188296963319757408697577685104055427222161344153668423233747452734233102101239219853229813029388990122651776794027988179151870638747521339749686675900243623195031402119386821367278400367777513766529230707494590383790175011299491352918608509559380856984411763517758117144314411772565612170243928815342102522887950336494542159652688408494415324918079312867077430186863053676996377108142357981132684597088570042391323104082278887824837313316658012017637856181887006493720692349530273640119719022064832376629287510294625158554494787223311181513724091618527827214819584798074725315933154178809543291160118694218138925285820382932670514440371396310125796314608534195692921274030985345163011079941582314510483031264527865175319908439560655209145952744338223862310923006390436451112264749666428988874640177142883245669996901782125341430108242051034149367220130933654542666056071647487663103622379122440236912851587804553113327081043034044601735906160090810572072306955709975035181894049064802348132509595175363559845229316657290594854080471654015110508177111650161514375180968845900903633820177544121625867847335632204783367008662924996470305304712107483939634229069811410260130199541327814990802939529753093831328269760794228791451420235490847143447690349895862790780874054707529247839101406850318241770949949028537561221559435211372305230235417486350717903837521840709716272841989329192528050086353347269962910104368347674608230590820312500000000000*i1^70 + -780276339856442316187983950227425219650861856619501597840531374039726890899939401929673441005999584943792782726133108489506770557551075896220657818768347586743321623122776393995259387838953966545364626568890430175685162148373306959986160330405504540934510005583757447229310625809967448954817641584769200257786387113508477940873143272831732138886120214001457994402016994113326751120351213002919840448998641812944363238473360185707207397051017133460260361506425857508970354731276383979233935845822291742648847164196826527214931939774979051569539123907294749424729595363386279525025911866288376744185097245597047678381196678013397619645646012890568061754764692458458805507860584917019698071815695287179490412311432775883253775688682514443584918822965667466478632381365676912822386830993210217207799808199677045762208548913183733988192619366075252463266943432188526049803282614824886827048462985500348925783294934786401006867424485136205430342127975701891624886667580853704640424483040182862243365866200951622663229689620572614498616568590967352984532259334496703655684895025255660017184974769776613169233992654793477418133780829531808588360797608680355974612886191190796755947693897506026193125725296425550609598398978148275609531818868554591368776511625165668345696656405243720840471352589727946617400489332983957703686140827652221678581392760602439771995034615056018033868268716560522862294723336312591751110997212142483630788376781011375072754347930661708628656974320930037775735859736583404163162112307975569181498244183891643749914744622792800377114027413088882638468133144429914690463408673409730517018918635998366802118629222049420715266705096987765721671991325091928120863875182378501116385924886330731482571712738826449111127073138135428640549497866602843837441341321619248848999304872695676748963076410758600635681742632872115437680144335424361722797677143515908044410829847086175212754180765179493266419174533696164722285999224890040240753993022005455397140256142178681203082996051971329163768046483121304117740528064411050702535868499838237581002359369019008479462642270839023969357939136779377601754007089354469579933304395845528479385533461053638976053644802251163677161013213040438474921856088653113947185222946026023274132637817612247171191998777483339858273082049991876486975127403812305220664187368571907446753217079075911649377607758622968788214172269876980126240985056286616151638506540483333840521627689012190647291130378699454050446686281717004058122573085547732032472539350319353994849627756228230091665143253279030234943451045854821867302543053540305468758512654165594525289162647399902160209168786519385502198806171799165348775820597669347265746804815764413738074292432807918204825410670269273084459033859593430716235027295649901424061800184775213491085199590858035149625662460844003152731065936257576301885892503519283966889762998104490728927534291496999040300587745518257584596940676074135723487381684822492836320561236235947976969710519140777379813333126949161187637671077405858181719655022327695818889131669831270627306112274090693849067785063910524758809000164927358320177267278892268039578381112673535866328145863890450180666564293659541036290780838154795055271603506781767267499380754451707800187335367363872703447173442253394464321127154947302095084836440420735407867695982560211409997712768101367823098025379116439132734671334788010869130611357298046667790301394937288837812667589630487496968825387497659792481272527700327147889076170213812437499144888578164165560757963266339169113963914550836352157781458303459545514232490791294927657489279849401327895486031619135217598237359278652310455126943250101551485794070768641391750105507469637740630226827782654877636823988463118057704427436945125787204396296638258063511321493185759051813245952542364148491033973440261990362210499222493791981584732029718598572808150446572989764840831129911294135805034417283655988233142412506344324061124235157593798106745452969335019588470458984375000000000000*i1^71 + 92100235522239964489646877690418688473302761973840622455452684454857908900886310097424107512735265472812527190785915004325394239093860191146880587707784011645200161379796404280772080546850363279653354165841570399350357262194289459054982108239087595891206633064981118675182863092890457477747850863624136309108554052408291662089673032108430203202937458177939016733288619635860711298715317980995371870159345753983819402022932287177499442254539491607413986756237378185355283170830808009877981688719890497708326761951190179875190873069742244781936826002986205139810454767174614821775933124286734007534482699392151302060826378281389517689217911487349866908685177357541113188081244557727918547231045160778214663112351080125439512648997844053272474636877719080654571911498087194009228351980357552146998122466217240834022899051129116580795154940280199882372979906763256946277625483263652710034826833066040890112634274882268887799701332273400222127812503839327230187940106716466739979486289488671302311971028816347425584399821180607665489583564664527734212913300411907970148929428235458720886033244730493807268349780536378427758099531703840332492772660523775861526785445016644697177365219771011538706360472038719561660803212101148353120857757120030418760823861668706599811700004401056276129497643288857339869488639055813663604567916376917458016666902892822750666935146289586485149292710607462045238163830383380391262697357465995423325341006664006405370115330589920116576740659411948821228416783667508373857668883008232924699338346106659154067487075104690730352069852425741965091216287903880487106672245786424430602115476620334301445565824661427854070620713239400593859990145660007985343057714970797669774462755607507562556823357128695514304502888628134430413275755962036846758913180577954256012392980032942569263767783422676156509351853579405795072174496573703691891310934238483349875118792616440988234265664511735754702541569554973535446819469189451793949126283453654845966872667911066443402802073102928815265326446856570126193605302258814834837858500306646828025785535042837762721701425567336287293898883920383868602877389060785110690344066115047578501995895557936415448991728319556863732734389331807156836047337762479021006375235245991621142532229575564236082765587078558379215116149566393332781142176231596738857967181446120016475900714707858170488107538996869176481590030461178163011139290490187009609348847616963090704594591707142223159301309133147174694330456329274724992817078375944707667735317045613991037302016161847780450059581968390882530038251495438220497874863481168028304533116708369324226408613007948390197987180981236115412434185150799745492596467665129823021197858173025791032534369444886681631676449216209518511116641698304435842310506418768523644253077749447621566555918862396020899073053353048605887140271886327842649549553791526478936373987264888381563381648150705311266246946973724841292177725166153332409259065356058063849184369820441009250304665580433433907920047783846130979194875117679093800519917575161707075009663520614540071498618483831422649389319681061490998926467406370259122367715873686772769073125042360317819665213488781129400638308769512239207893546686357678353912974994134702369692150419475381909790526378422982193685256835735921193315999925681282103552750919741600502234897878612459518832613869501624681916770389293748213429243155159016477831532414882565259900307679767620841250381577194936992740684928591964748016634620921133472723285091008475996871738431476235687527715346009959298957521670826667029486119531099451222820243567381813584889943906329418171735475763369718480073881954037112268860146344731540305365344507154758362800916248846319519172499735835002358016632641100819685532832153571368970572772387365398342109944947953184348074365662008462126789853730170853926927000188192476828167339114324056968318915193619365517009788800690458300005576701687181747017170093079670766607509879708715061497059650719165802001953125000000000000*i1^72 + 2790215586678474543320432067597980419267269480444421423564932070323456522664457695182544196588400803572162954814793566055397543325321031134162160820511090309513030914348319526477087216398544836334455365840913511561862682127021247414874170790855939211885850511400033511516693159703413865660407671633186289508750872234632571734041144057943199180424173082898717282100641347747778543379945213766545729292456329970727395192795897285116541814311758016983795897956565003508120546441050467794408513579149796086289305280400545284990046301662808918841364898776941033148649005114537652942109787015027350060899760198450402745600437518670080887854803064301742238011944422968865359547674751886510637060423888155397802696315078075511778660367067793803152304616002266595795552588958214876771928673021036358677837182572280347866084568127634427151564952886171189757111250260855470871732881485902926794323037898675214474453465611958487892609869889062295444873303814864237476055460891485776044532447469323286835092509470535493976906855387848015471112674063998621581732069332969535799995590624092460935736592210239987663850154406950863911243178490751153530102964625299178355177023135302721165752456587838353854298235327961334418261758574600271179774101291784354755981034091189549531222461443582874539454647768177442941873658761370344317192738701757012157540665259755145056573494474142831460028369009931077494074927457643854886007372802555257535441444640998398604925534524315386770735946258412359405551569814318169309621176528456647371654713633174892080535235248463944317924285064509368134459499898026108728571875646197230889833306063098025401891220180623020438076506737740787525275947753383695622379269552848181060067941673982116272026044571061352053897592351340430625690464269515380384212161216129878405324308260487878367502613881940160077020626146653011964929613385812192172572763607106778088443194912496411229581608020086243055306522907236876822376404750282574449886672196804613394988269876327578878789398089847945632144679686808617654029590891099055895829727674213272878012155297925536419599149979076885440035933768053285446159447020586546676047231534328402248363730928354656136399280133302891432433601828859152238389854215733709627367538677176325194923964865397171837403620692438120966577310799394288071155758799736446439660669977114452174375123679283608769899578932332570422127705387204341084985697446236367351574555627218913099605238719596735959028064012851180108549037048674979853912387043025700179236235276430763427989937782637394698032534130341244627676606554298213255303602018426162843691783053153380910988104313562264781745921811874993543624138030629503526819954546940351957754301345271383396771190886183072199272257855417707325453276628865484293016348469373701670183976950240959076833521365105075771081541613787185882594206125942116635307386417845244257255787840098981004286837289000842078828191484963200275812540364350637138137161419215925838823790123594072305587074376366948737506821268021848671031745817294905625598073544051727145440055860234353269656434624407778972261291504817888615650035593764677779623111158865042082436843845449946134618848648904157994229186305699689942415622485914058017706008925275473178539932845869831710563981516970113312532020342003075298953316695050825630460210556542024497336088658169586348560782662752936666010870509387474565669674171608436329901428998200466706050064269945950788580964620118138688570590989717318201030951405060981734291870758064332001575223320170712563999582640391562801418277675204624350053983959849940436232458628784756982542539282106382366480809718804345905996519367656313861871473994155814828534081049060519276047046501494650927870266280770072218065737015722146389800364485481221798779467677603428076528719910200886808761251160159908794888925811182940535832647532719787443282521085223239382460636272895178128876248416711938165229844927352784387694256392108615658087522604091645916923880577087402343750000000000000*i1^73 + -4233429403688161513936169528556746127028913599835690899837435349053670687254134534554777196995392679252295676783333465922071397449898220890587692793991902041847250844444352051673242769399034514229517684462949593372567703227566489636635155509978622935715528814280198128586591861895638551005313969820430856864399703986712898275997962407585142781482050883621264632473804203469786187027909831829603002831394554108584100411129085346191110736560862601994106514161365636286201055329479250866235200134608918262033251990433504579508967820026526499569226672767041693032196779816453154385433204069110763558066658413925759944186554762955078706284305966630452046512938565467811695653121827479096361367658595511778177563104886010318278142502030229522950343405959725953936136507319024389787053516886583511158873561468085212249879453700035883579396945671154846259401149827612575853572308597589628307075242310103303724656267097815970813160860917232732237647225008442351528537099912451667183674004770807569073872761909445965706501707761256798113765194736940343223062586181811645616280900059173650112997144808913979204467259890011529816470827029922498697922726120746733520511571511791704017081298967841987826804077122166441121787601357784531085989996788949435194991275001583715223680944757186059200664525139368691109119680170845314333060406604414291548481594427693474586836956806359014114704088428702789990409422527903208285847774662496468988344722227194631029320899494658574888683238804972313022277165122334900440328643428357774851822073763444735732702581191852011114082335273704793536918443945154846679286870512035421137970263299193037749902003628146552776381316739610018113437003668109681159661223631719673760675920304890717288815855821588097111037292512004508580178240382757911693149227929683859188407330354177903751323180124416751866915014036056688927589516436707952983819779343159966751991224985225522144234663941089396453593402977427032836401250852791685553220385231795579438671382339499475357691622906243961200648493421091745576304773335537821385927627061923687119720519539895278888635818633561976232760576302627779828792660728374755534729530051136847323572279865040795462865717661583244996692466086520477631774132754050693813324750048299583643714942621890593470857782780290605810263690062699953564997808905837892003327600726615489293261749204931355663886256114316062089831464396036914198251732686734032955723873802728835523677472272061034718173392930311585222127017193672740889573032062026994524624219568896153281108161686288094935234763332024106723746523869106743851492077664797814968042293488384253813469903010097606619553499911771434796089892073970120934077532277226015728750830418165339344833752603876359962297759139877771663459478814055567029250223797246437349793654615688423227844733347759872969946693293954165953992082850483750603122358848449860014457792154081217973499200030029156304657301510861145417452687751399589080087758301402760197977609777176750449570438000734428004348829054001320821604622705667327167703215791256466976828349699234179393552059671935318336948064026248620761230693397714693363178045786498521577782637067228285140381482615465915224328782725727686238142577768516315418494700130524727836288232275986586082423223638161740511049813520409649897643610961927568416489300284820383401863785048116045556226568849949030269996022786178494315021614002313894362383010755174208187939303463383977768917631495649820345056831191891130586871365558731587198246269748149549494564075351714642301714062862056755618890025809659327991545548748459218893956110557006233663341263391463919335379799430288493053424654595257493340755779605483039630481566157166370730265924111572280695114378244418137040233788280598151009979963135204121700967234408820535335442605287929053177172942403533411813531081624269434435339345954038178790082005175112731850144303376885776031674275560785625782296974779431851908399847723984965597310292650945484638214111328125000000000000000*i1^74 + 1110309495716491524547992644378352506161627702461175387300810243212834097933634367890863449502391982297695439668173524693439351359746777345343154621044685986354735513400830497954470727130093745652024908005849024048813388647614872199459618410733065909339208889207324244556916055086723366660365559818725563498329725323512184410528050300328328822821087542667552757624340650887697426162744532140566174936155350243201579788293832066694445311418599281227857182034544006878125752539827633067474380160295998032007848868086210948514613756920637005752756160114507818826625274125372957224309021634677213859142206954687818946677520266712675035599827058995174791320740556129850915423993691373238399675063618356667720419523761494506076770667005088760558604965719491235587839673694055198951102316394909000571101494374703306245630504976625834459182546122894709607068468249414552267199539918321336277713155519580217630671405713445560107280992920743035454372839409944301170300828428407318115234034243472525565891580508334939057421909442562863960339549231652948345009266086942116300132195402515631648397966023383232533753620676143759484541330423011468779035308082064157313106189389585570068892698644400801910379267216156192671810644150063357431083905426127062177980496741782278717972619666414031525582393949094694730521925396038764284211137066748502486578977143686812344199922326801463182445085714702373633622310394486846226406674548382703896008451149195929903945733490954623042664328995927999464943312000375838986671550424689132507731569182155437649599822405081917635427445237961750731415982834999576057411719203948200797705258541945604353126346049326455400121276678790412595518770211963848614049122685123586649640354905614662514804076674771412964210679108802897741154177409031598206445017507293963786114931659726700726962022184618637804417444561791604369083480075587260867373557519865560039604743094785235382564274375389067439469032285822290125781451448196643282025576712714316894308676247211479906829959427061300257134195829994555603463120390180741067406006788263200233631925405536428212364117103018285653382250879706641823702096062134224867485346978277744142530868952178196002125741481801113966504284729044821269316715790147170558377457855734857043166827875667034959542780406775514372308260680110754504314286886583964060718621608786917244261638581307111915052408328389478289931517432932136905009969113368930859342735620995047652603147273712028455011871032806233479240356325967048020198279611744550319772786104142987260495527468664304665832432572343669265471788323117486519504210453231827398162320835614954494152197061109773787107994834273492945533061651202247725775377122503400518030070445394569449989693929017059234029936241548697982485519861910240752820958923015284572118552427118644582484697217335465701404807795724612596554137280313163460625489110191382740887400294739295257632095924334947855375135288796411085915227879039242518576570231564772233672432574130833097798713346215274575990932193230461446022367206497637675860211261245659971239740245469611660483318072956233222419879632545623325868219069971157751406294605473026082553302684483956980537497153579137764002798435681100915651183049359385154035447657518741955225120090121316640225154378121184653177799174628643789364488134013466674965146706875560418697840649591574872434543113042394936879365670065260178425556888496835325658377761893512365039871187076923474084218855172303673909908257705284818125832314707632719166341270083816936909464406788292525133249862922099952442204801290378134987951357881067102449596999860557286242642921182260720467798014154538581703747207854891411610449461612646869575778408568715268229163795789460790413717950081792907173814996233342386030300098958544542949047542517801141443492187275517867612285777730099921440720812288428903574109559174728692861995696806326287109500385288024884205123074329276832215462783139008398278213540777414891635999083518981933593750000000000000000*i1^75 + -179853919740797372474086693038779823621547400370308447250485447469535040421811421692388591867103659091381568984466467874667634257048729283195070193576386273170469764206385692166335484194940102950150222289775574334641647576373457492243785353867815792559529026016428704791040206439205243675802055559769634459996695196539287469055017652619250178770418661167286738881387684716392063143572083083470518104052595339211739784855397958940021356355581577422776529733628802335495606850773181370627793500399185486898359246698887796032979317489604670944587429638769398881841892254157025273018807750930400398991325900560027768323688004552936692447842071329724613187396510003165116423050256330069712804350565728488252884201834573567414451741777927437504161743577354058276006429307982476098783994945206403537654549004155324434630060749717886507093740861065831927736552496210033506285085383479341304406506171867483371806295174230503795231709237097162566032562323714943115786337628652950349318392727371096053627349702882583085029556300881392932324502999829512934934897974686645810004528480228051589352802751027263300841319872412843198196227040788128489119642375069040894434870867802226620904834795197343220142381131737843918320087277329055665770424571758529045320942391182724611703685881846260661004939939924017830334404711276523956501248338731185949376874409665703689936275737789880214526153234590250668859691650738662444050256292990887824303046061330913326645873681152666396842873111280007003329861443605473816839815936131049609890092125026717625590434009559435456461120562521909665127622584202937896998344216873074154684024089147490781729570276523225604552636398648116374451748899192320729801336093691261707187153355339153177211412209081854317871871151108935636431064263156832577335343849962947337574287909144409112619760857821804730075430872202099876171353418474522834623836822067718201672077263910364150791595353519407106505948868575549366038528720795337693161043161313878149838099410991994408519100248201361267987283487847457565374778994277528817571721166552602749490276508173653163703129163883532791986122037511251020751144166263504643698553950505578808869263923629284663541784172195480323670705127684564258100480109705647214066765582561953586571585909860482334150005207654811435000082189407688039421793266785431906613031842197752124382643757673521516219952366219446297296610623911347162604183298614468701023026607675192781902603723053148069674122174779733267804831373538159429188796190403890762643364167963550266905904661325403028330495278024694903472761806354149842398558576089620673564079110222668297728948462467402009938870383149405267037527240872765933592220889701956845219216616837574950283224809554377185816229912477813148287757327013197927222713516241043055559043924006289071072790092874843520509931163745400739832470952717591836995641770053933110150034039336913693336208839818099552299535019062206436515409224032775635479754627932738210221611207724895295962131443379520420837716241452532365984572166102480427944494109171417950655890544257016389341824583052360881834329723746697676296412104639542581933859480161934540121035012690382580029121032843005447879382941260448194510026775258172351538640749761616906954876985610989890404321231489763085730596359463698208717078892625613941240540967573499197041663825798952166529461882815964012460510132312924410766893769406949451751887542582237749024662027703495923257492584970349272032252353342628772534560264716655990440824754638403290029812072871981927036273416713088264138783810868088033228757511377251897097667213533684074399356837554639278838144276169609695465987278978339757582677805563634805937870188000812701383308928583145844286699471481591131524482908330406155982784988246570741258027718431312180992650317049688134714654396180844632764053715470296942376378395036999430951012608141888640310672250957816005860257724511020774358630501529310308228559733834117650985717773437500000000000000000000*i1^76 + 17635769432715198223614583773651295361068098158103783272974429588447819309838541240738386073839591419623319592001591748522077088640153670409577173981728486722275273187648769519338204775909468071685407400346391650545241930782563835095156357705065180167155193668266746325723757824085285074530822267112504303193609821674109342245890753690089097082992181431666015098252505126354181501898146638278790954780156866698988927188336702996718459174146050666048227869470215975720894225492281839617849886574783355676290882790309992953562795195394746571453335570372478956852800691851241215869411849823270411749222267323955071573840797997915426606914316893215044120123739502774324292467607587369142268732494990909809749921615971254169289471602088696209859858973857497897244741751074991273677696745550601109083505578074692798164831459363989598505545133228450553137277509501047797910451531792710213566102381943793237273646297811482965225908102545046979084146428645536658854272149836234560898248223311965198038212493315341944379941614500666540665750321282149571185566381071720554373034636015138855855226328407087774546791910927902602183715915736496394068408135192100390156625121708089132497701911701509162117815542655864322905378863784266362971014997528443169682011660072491400737639262451504482240605510706326281980176238295843419888190382597386635388898008583077546538309227343753216536326777401208586888407525007975786787932688387469205502417949583467160564967396043772406486376181066474389973131618900106409332945570168161120624805814113684999491779611527398660380788641089024433924459703939314867064195175319061897950082727809766896376506109075333336888402763500727110149235630387978266261180973358328257591520933743490099144647569806489241846694394555131033547758884120453464749786342782857577667140427825546897095916076091879740906080924877084865840387956495122340169305957825489487725650720591894875319893550746145737291760452173721794764846630782903027200431189343849040224536018399938538742198226817929250108613513285451128255747249573527106356054162353580760962173288920812752373914778690579523270481103854591564279154792417611206049748150497407783174144695421113199583628630404599670630518755691885326165422780266467814312883703228888904076183344534585722761451885975376358414292350936520723445124752719371592506788608648307592496781792121286235970630346701379873949477115979552251353394893011320603643695164168978156919769896430629268002909032140837962195483019953533507704273577798131224563634571339444806140650075151690343499336142942723572551334183643360115595031426391982519710746360924313538301075605941692159630525016014336952307358120300952577912706710881568875300972849671727723425200400821412947871823746874334170191085884726267318689790919403346645443300109971313119486486283563234749058453043477533876780741844723961878347362681056494395045662424659367139916595662146459268919904845871581254586715569766910274544863609642483981069528555435955805394232120391388880484609722560083695087422752777778727930896216662929130232667748773410149161697161400912942172591984263413075909173323214054102797062180897358701092959436389550352074947332358075261028541361732031158666011538281361236230138762417027867205409679157828281322192577418671224279853955271348032005303751473209829526115635589527123000100438201075812905517311972102763192048845673839487570078692443089029770009914237637105983560067493145648241335559460320857962171003952254096783444346917440030525729801282517710247185492820369915227117849037958480853263852417689735205470696186462646531631067894390985183122297475798882819195374629334106623840861642068232750203084831405117449258508839159209290078469445244747657611495551745040988797112619850339502001924924427693023341806278052392134860029863075718002106438504739483398003042299553731121054284569880152813286839672345463321638302443670990235630909178492380125560234915838009328581392765045166015625000000000000000000000*i1^77 + -1252589393016930528744756158701624230182510315796349725272336647064039902160201194011845718243410621825695301054875169329120030527242013524150680623452307159920061196684273215696781156436472869723587351729206373928348850378711926266210538649357763277861836018710568124085654059557159732459241646832158414822654954275064158519931279426866316257073568582278010799018190900950094053316582488723390011673905241226782439748773395984853414266189121717900604345132196204891066891120708724306943780760163902106010980424738319976963305694347797641084488272232174733430787369968686390390298695914508276031914564803182268353518616411470335229595208149472103619604763832500445458069281993629753872375246616397121598088451647312068489337258524947010907644178355879332658210451540234237022589117403860901508854327802185252857150662639319452040485548247470126097930550904713559060049959533313222851921955017786815121360918597310940108017409100851425472000785723157451419608448282165741694024837755713837127797848088541279446695095545387433137896820949111915001942862049762276640207682564043921930927326665271201219474840919886558132594387374687943048182615772307333452706508708901235131887581074013472947655527363216477089245555726617927672004929276817641097957413697034099885953722315869840991623832388223934132295281738593922172359017133205826910246379553931666086136762495713821050454754801755334972754964897070051353751943332403190234677104349199640896800193890601651460404622842298972063600117522047121579544848792251898819475289544246582031890394481847627551397143176212815271093659382539262116565065027710087746385984027514343501144467759908182770896526976865037695140137315196095199565277687484615157896479074314142947423483177647832443782302765080914928695802631518640207163087166424905315022385476792978636154070589944144767227314881615757339601828308821653536782485690786675768533686704374834566234087105326554000915187109045085875746808325676530833215037622227533314180029490395236119337910765648717574723264531216966562687500523298929164512619353483995587131219861275205889939430159457012661291040603390017603013121981196681891107034885662807380354257073139014972858261099999160978284589767820898463410845648541879878762719514893837519181870539969981886873108355371089806116574721096667243057614107079377751238024592882853508608450229843153713820480615400037366770189927657335285235810667495119790873808064739886814381732599207314110172290614516387542353060182853364423366271344109771691924662196954141388854831303527932793567558562852803345937636264304222670252236567343086432270752449220687945269587130793995234377203847191275718468675361040559722221314748219704130811966498945553073475828556038270058326023894563168101603234969317012330680192879440811372205470713850013310163134024020825419787377166114951163249224512472876741968090670560021285780624349933780213527604375961651799632822012166188498449680585178082287560955996735395862935306931783836248033133134655579888149429081772019243112404117256248254338203818417413517862753411029852137833637999630069652574671447961155107979121510423169916613089910321195481511685347263260718767969438243682446563869051746245502781759828854234463286240287411030478654238229386131968646492926344334993771378754146174014053787642226576153874054490444193944619060892933262066370175924205996231377924908307747139836066911029565792623638199974786489909632282876079192932626848270238784133871664170566727180862030438559746829864744507925293049372206728597813300824172952333897890138603820845801482558194190024412823692810406695192861364964204355219329289083300369124312192716326687144381489410451068195990493113300987956572153442563065477500577884837582722616397566159813218600544121329526668940892934687228411056915948788354771957632693169753212835308539476990734162637765507022227610880072092886067546713848572133577229646069563456367568221594410715624690055847167968750000000000000000000*i1^78 + 73727394799750874538229342001073259918331424335142243922023087495181838840093047358450654377296586135024548885043899462412473788097481934993899251376459077461636828348122687896953401622282345003375252929214881825466041241575102238115777131058068832299348190354974564357814852380535581942903285432773403323381885966126643123785473148582926797371819619405983217342874801002586238006168730771432017717248152419516372381182242372123875062683861781060765051302484724652091336538164906417030965223244823129155686206510523532952423258054119436743424033677211324992699271751066793679138301116049392872949446777467317547120788810131188536914923908249211467781001206662254370537529867232712557563354131732765139108466739207806809592162221841491556084306425551354665941994217038005877797700556160125659871520452752103617137680442306774871157908281991115345140248054770026438284679365259080263307194362071340954282671661392148036271154309973159163242722706584587952527962542706118741524485746336403759163183200301310239615450201241965054214737422403428317941373438037791763693410103850450734541726008241684658420773081877292443963975768832460776493434444488635114610139823254442199684706493313966975492398015885808479157883466732416727272847598365854876021858876871604323401087865426444456495632483700946733662103372334222299957018901626227214108080221437800740444068684811394757947815231488344795899850839058695704882206774074273505597205573353727722534503093186985225481008025010941128151635125122409266546837511899059717526996140029854388249830588857887469733475965467532240188379146323226966138516493034768886143310313622758823109166506988805082740580293687967914796934302182535373020870867104872550232628216195478092425912314238462701337939741043804344033310643994042729968014561501534112248345494244538409031510625401059748233750485472638493133400626140182199452774414335157997887672983305983534548951417183636865593916524197452133193854363979273476553041197765875244051067570923827090258001852178223228488834679198253387518311910507782505700234444365616822233670804187277288423244653347873164147914478515541719756197916832393371744368800300606094027845355668937916213628106383607476072071922619589284024843202726619003319543371369520242944049198843560723083643048539080178126383826945182343988386035705228221292101796073236458780880713033637409822004044524702460658487543038195976176447834428345030467874119014406379139523757389664046371669721780185216525542313124682661601100318628405029988859173015275821558765031864853813867629291444146976186620174681121143017325815304994200905744430683406400241749381829314516189781146442082958251177017591873021116573854823433468304377223500433883680619055181709746357876728623503444139111939591163394905219404383912562076025888184998902883006321037793925055513443167025998880438117342424127239212115279798311046958051223465209160562242340949811743036531501759668332919484395285519142741993418791355499108103502559639980622157821284904046454821533927107290496659769437366694086315361694735968226234321767786182786737501637545776620909245588043779496697136624125410986773204014396794185677798116997186372657908167560720243056056368500213457081018553779137044077410108140040639770739812698533664119491905781689992267049957735288238409649083488309936485788788881191991020811030251416987498300699254269412112472059322743593829887334560951232136670264655410909217307459335460555506798156622895160723637842798985713690625263505415755717685529771761820636359395342342492967747813586857873587311126344803863425780009413768135275649578986699177761546068690004617764518700426888395523898853775824216845254227061001458280574274440425996716458460472552616631586792981455436572933632434493457036412097063162348071107693022962856380143698687809069106423057491234904916383848993210617707279569093307356902678651400890915895860402550227953464565544550168851856142282485961914062500000000000000000000*i1^79 + -17300623734146929320101720346028889707925439420746431224400647153669641374656790187581646808336968595580055525486003272174043145984712442621146435563574865761073404958306408040062088679800526052110577707016006484488219018691524470563549932041513333005738787357630104409172526650435156818995922941056407880517602207678136474783789668844252222801079580377771812794379432267814606298759471831036527032662853828927121296447907933230712233408739656272057755615909645693730375031438336308525982065672548472611944058193520307752426009623920669453263420873276664675047253060220893133388290789418435330387673378397921380266981157610531125538463431982535872958557450746872399459555008919680441792355328015943504402220002029886465864558724450642922070623640018541256343373120412499547586555633298552858424031134173566634101939772330412814027742215664051803388780206952016233415581592819150682945740268567367056888813117242386238005875077604335961949072990762444123107322693671707022517198971489639557383701284897847579593496690245086086776750563700446012326813034539944567488039767972429720137352477247179625308581278116430105857302531069162416341095729186724038127156548940243824223179289074128856239717766323483350636227779788245255270958965221034150472158015905191731871482121990672389729195248138148683206575501155601913740169377737417240655067154798106655344173150249002188371276671599304315976201405811230170774189113705594117499460585222155102961026268557241898461302019721312369817297927533626226025299283889659754457119924977118731253996887570077251913480477375859659140519391637051739271114419152113087121773791215481501321657650919730706691736195699548225237163660560336335822667822299695033650260442513932784477672732310780823790932253430700461307945491912449669585994190919119035139260728271316543461457057225822051237023278184227597950969415512267659300302897118513723970733880002365433002006809699812357175845087671686562430460931172157058227457315905495009434763050777098439611526079166005779409321338343058130470181467345985453150469177519612882891698587683862294617264694686865366823600315179059213348842380992901540878242226670458888848608564506866541347590811283948666786976861125002252057491554404683263133944599650539037997567921680603569932365971644672562031647652188823398491616097733212580203980446306982364088037424244371284817359228955136317026749412762370465578197848317721240713641784706575272905197034660561614726603049374206770646484412550519570022760929832066881701529180571348470676169109252113216472423965545986631291550358081830513743732257170077254152608144567711957965354443124465666769617786258512750398830148455772322717566268571270153409219928805192836417585543869292326737674335351046484482396498483654155770951115030397076567249806949048266561983419792552938540855907831410675427099525599967551448630173733712971350156323267208495066494362686779968905542794929316933809440433798566101060919050005197393423880680032615952943215966624734022194947972583349459351448376151139504170851958102860417198798967959263849930079124150086150052914178751062488803272651482135456028849202827647237514243324160782302254838906577237934831324068067701040096284354147160058289023354229947494299745992736991298280393235657509579310430022833272520567700230015414221690100224390947758886043994687944323430713519976916889965201093744275595126575101121953825540372108224853156040568452584422027200461232121370071799305268881411535128332803738277395275745379750930039118496079964442512650716164226225341618352174137475069246168660111133923443193634137066868510682230912216800669495574726028509526883656866049547933494303369780610391345855705339598136049355274771209989402144265105629188312349775252960128981298231384607078995242298480301953928026081071973661984094012680162892940027273937656799542964269569620338569338061125132214068507731554543233835730120517837349325418472290039062500000000000000000000*i1^80 + 4905204289113912111270334326438892389656187105620809105959663457168797923451668435849517199578240869549196900135892456346043042692562285185308565931277749935394555739971783998970121016483579201915260837510016214016299177848756054805801823593043573612142629092599458898210908273577963886002813005917928759093437356940756021416170733470741328331314782162002729438763846795498104973377549711944819549702305388444909468074652310436075518610012419896407618533491565330928660146474413586744335314014917745680472993667761715278964689070699237914071112496239093911033601046949539668622337634410299226609458631808022901992863320600125529413864639527543469620269717374646362717777709687181450964305133754746955174165354753626718054842787681441372454145163449718823479807666052106650941583798861214475061663035341876766938056744510438189738679471475343681614814573603214923078431168370880559377258157665821298670841411692104246379213877960945845801194677799235785567387754585929709869469388400663783652557367714326764830546809982086843164169340465283553840820608262652546360308864895702692686024315934234509568748245064596607380562533452860480623072843447759780934597578505627326276125055357263939251655021322366440968879629586857312403908182851045675801166078910670292603498048481789827302253086075627907668629102667855374570915301478339442771855002824806309238334688149339348823236823678810900455500384183435789714333856037889361868298358170923910806065330962907180980111908380332294204974392717484205113540839828714392140344946898200114998181718969451212558428583293167897778958696207129460444010735065662191108234736609797227802241820311212555061485942717212496794959821383811328958164108721835101087790124204044030579343957164818173803546901425152630338839502468095294989326625811393825196551222260852269480926519664227718249386248705080635494954701578067018863780495237744240296150990543186901959302475789254625286630832866142621126268696277994867604682861402312403676707183268855541393242998550846516018782869271415888897027018308857037942693457281413350333104337781235324697478578457897996135180904773792584645911943995855136299987945594753992647571319039317144707570524552341752783369730636550533428351730458583676824459095657116480006409165122099869639073646873832123184482970119712080252004532299811341717295886929127924323271545962949919047566676461126949576412025813107872932159826334520459204907134296254351409050648947195621596419135244116562629500276554970959044792753168855720696872495707370114994284560677763577703351175823493416619895549039821587730005425697470244019354034128182728042634821264014077100410245330177554115701433534780917635881699228788055619667188149180362666535223136770883713839744750783593990608011020456719784868609404079774436360360239570598974407642003113325316634785633945010103951148413723974847370862439172193655610894096408210547434005934235103128966201204397025057928033760005798343736790315433064457253838620410349432028133227833262444220846924870392502888397422474300598653346753210260816669816374608913740757898711590983154953175203982518726187328965428565914419439033063462860372231198474190353972804841609702080469358096927037268158749080559618963617637318789354800379625497957452081328663452464160181696106537271868984590972094119766384394496462257703621081926303027635408262542141775937740225908437312031980026940955498644030830023723996056872690486595407708301783321568511394071450389445461188260958023173066769387480179162115584709023092934042980896890207113862834994125816549167768274024500242401787103793691461075735018920766496049166719541787891001471717490293034563351185910311725972313449337048054083205917275233675883788067816311606269027129732910515038792713528178917206971705158629183836454440353780730456435573519389882125235682836500891078404432595374257837172241310088461038344666096171357122558021046643261797726154327392578125000000000000000000000*i1^81 + 1843749537416253474088036882920078397568498194298325499761573754165752793390838920089250554564104140031229266158742969847581463043960156616364000579000966314023052801958608695098011336684410901249205529720279028620826003043398694447723831027081522822923542107544280931369923085051396763534615333314857900986288502329046229792696749179562851095371650457722354828993780100127449799697732367647599041896407572852385677266760931400593995888117370834492027193633543774328129930753167182504558438668711090251965231144126614104933644702929036427884603670102177645998806735872876207596096429508025612245260471291454843908395786315229554280304105724927990115972655437333138174490544034260320697788293412957583134645846346769963251987495777307102308922966834143318155625779616184690378296206221692853424677997823154598172082721403486469565778314143933634514166948202608538448936881370501257643588419307838420830700784924448066554948777316936380997318360544384738297421808067184530633282919603948647970497196820913473936004579855973338715024775823926206334783809640627111693347609479772342690420732920377814243491642578029172793754311627237588174158360999094834858337161988524508889748736652826731917772177991672913447306383470621695641063407794243359359485927840149151910666188108330393130159966260748515840129032992471296968573775171221377398042855704521824152387546034670540977570162436571130522132441205529985619765215383980296406003068049109414515004138488910081614101788676237760534712581437041812343965794737491228407739492921523065232929354472833652127669902748792553055815604108178013835868155175723637807264258336087378275297297550348712701670776443795277023730926831652664929755560625505982302215804853858980258302609894536940725887644714673274373595846547287546273092239908987252394446183532513022113320076957912959596606966174182695735415930448493134301877762186567751237626488613148589655811607983329489643576079408465085664103181063077355892386369485818499275484480771348363972767815941210198375631378831085111973706044607048556980917810252808044495041135063012824237540928259010458622973638120066432620563894965879301037728919731043590827716047564804825508483798402485143128008858251253448057517960389786894529016977018213396385901658518829052944205779034105323544241071723141790059404157490341215462012079070159273778014333509426974895102500449548874375380301001490902832636665286330389835615826491810723875830972524306250322259127197496930052652606377883903415180170165158824131044940006174506005904405110584610259219364979858399222290091605798875172513587657972324446007152970319741976858841931122127959898063447342957811923744673214355001810384982381349558676379133727176816548350005801781276836360477957420194375251660032221997004893076519096755076655371919287857408657987745268395314995978058172005093058368574912020882244684236995263290247218153132183107388822982102927044613190918892928654367171091962763622632877373085731359456229813225871801099096537627133868408593180908974044867341456450137722107291120739774835169438283627284968371624889615555843866895411084025120472642304640454166174440194585970399363105743257137130467838067943272706900226709215126354023972068005154559945044124852661124884852400735346319896415942538327829738455726426408838417416290832607018833364252602215345754884922711363283609150499264241143079688490038138186588311929505776177060925982911709341151529486018436090051802869323790322295412813632860636452588147184949996387861416980185192425650758009587334261650347069398560510181122966314716958058808934327761606884097971088518372931585614656600304646060633862916649699601235942363464009464512128850717210582161480732155692675486340308651397862321927500751465573187985515220009789367898618236211678490157020207714864447958543568746736563468974569327487649994431180134735629780645251695606372265246694155393925029784440994262695312500000000000000000000000*i1^82 + 51693828396687152922924336878866614631518843440439651773778710544244478439407135538885367128813905094254857017891342350956854455220462074937410652826039221671117241341912882810009033455735816026156606553720789478170319792028209094786580251777583646160608901706335608948559335346287305607146030305578985710315914688287600362132018937411530171971714433363360886345660576836836837093992847583740493590371269240805193855252369968118514442735259773429723716983904573484919772645941487238328245432762017864613578670958566270849789519542918396043844045799133197041726480935201757473681420288737726603474420609788740314680423161006658543967094997364308257169309240324125796022707328146262397507368145478849454372152204210033880988946190465072654159226477486549408289583627269912940787824800009877189518537081643594632644109686712549036138635896468678782516898113530751422198107528936256118290436532206886450267075272311605210592485907344052740636182344994216291834182973145110470753242235598515772427931868212145321663458361600346435599866941202918681042842978535485520609553958088138161813509837927816693747043427821405231013398236265252749000175085387114135435451730361807139583502418192316865416346392645810550123875773902319522052848296415004379659575513871815021990436878633165915422263810988265197080799651732818629668558128071868932283030082117096579188096462031539091370310777722214306036353594025478019566245049483374333873821655792184698293318833634196784054413862837785369517252172153696176545721827091313467387268072013604339400686624175434430542651594527206279090674325086534291356978132404621502644573947777331072473350539549721331149133871876872959103487442144813321455564282845695316138815441698891866085245333366025194668199945027883504814002594879469477177894591965880615138736961515424579865369919799614076113856120137671596832693602757805597485614718516216585341856141959781347815498387071437280978396427135002148848039396616650562788192521365252753993244040964638020829811416597337102817699841544966005460823308339311178803220888568292514118452525678230614802089678057915598199109920612099820580246381085003966929407958804578045149270682780080527139292919031503510118152927730900201304247543172961364351168096049911449484389459960889954527463405183282073194071194133437460040193418620377542813316674621121873971909067093902014656411755016481356228062790382721598546412881172544246425713868690417047818194501190116784774629505611147105078708349376907575683529336721797241619891719987368163834663714871367393156406376840268317881074476809985296478370037365816777801253431000179176183175830102441171724038498925475071267172743423773845239708837185602404699011102153081177720280061003224744645169066722191441255324897435356377949052746245399011000636723218963318756586417001090841223583779886448490168684112114494483638224690631350389103817166377292665072703426177269490055417377043862665402913546397541761855385681098449607840801459857072641250960868703605323719901006611936469715658179951616944634201051120770857993619550233564098067808474074003294832802378282682393425856906872716166884057449998168834807865277824294350599269303144566010823353448581826160539723953339556165482930333358454140058803842521616314534153786274388512013200928791232294742376193882933262805265838668389941066693069352537373177013531329096623721221735243019818343314158518792702800220121253930164913549029981315119189049090779796564785132313484811921979852667931648299764302610524291122953331384591089240159460272364976517639345832859292149925799507646298388877583667960134259656474104200941951586067679063985971132145860843354394710077860029397507439353415153737678238136169615367073594727518352577474111478431189798265736762857678401012259747270421734735194741364005381745887949163925663144551830868011030270196458752342839555168598203540801086003057207562960684299468994140625000000000000000000000000*i1^83 + 8108987324589721134164251997762764340659112713790651896431551187672491982382069982152424478010980490434689439253306338321394090236843009476881021960430941021905123119296296340327665663152426956902841372727886026593770479914005147949634118656383878777711741135439354105424350698025964535133100223329782766544836403794119840781730926472931054999354874428788646536386314372529483102456034506943416797591413928118439368806971320215498988952984086590347953267945711294237197605292396830972305922667177683862001012500476082219929541470199783254405193313620424777368609744246790143271889466689410777876111876160472743531944134650906263396882605662270503736138471817541529526121008331877894575351217016305296588900612114562632882017879463959832924415354673305359821825934100612009694532072127459617794401595887091809111437163716349296138415182136465231537401773873682126022144564121571126489606438789023318780213598182789057509113750191437022931440308391009423863319513486592149724547761177262987749661936068844907385831203836342899111556031522754609274173230881170252680328479021930911099103572549117067161146199031197311715010278487600266416713163925343157208974403738357309996865983288234275190334376631729258434690748560113559794534204073112343752910856259141501997883567052918619244802930029084820595234205048022121258874491466819615022209470080444204896243589730771439314151537677950578936087267713797822316350177669228830311803169811998973130884264254028007453950247414924289208220528549625234203725378686352009290197408060617048453881778290878215372066672052178495186947571251502286353921037844160189201752298640135555367862399191635418412293321951460696062969406611435101990964947192469203047902414424523851697074413076015583614995359484208167299199844345698697389981549095762263661828885249450763636596907356590365174228247007567146538327382539227291143019857027242557679737148984481658497747573996538162997442821829320149289325952779972111463303175032248794730467122613957938912594026066926715827806138783798920800780207106662902362839922580479296386442357776383849385520333997140037640950169220792654266733606293137757395197831103710746646835198753661667241582008074768192663663546209298109807777339308010268253738827068323667800195690839142682919093225259283825881960123393353521508749152199871499151403439664296383379563993764936915161782044692147778608702431443194321712995598388576745545944312778285690085001553043006917798981185046331412741319965095484393633134757267505416916012063884757481208530313907543077807449682532193597223912485666012763930179546257661897934058926351051311630161708882160783963270353501521638763454763467107230837429621013378600038703133108993159992016338113855487509416839645358140920401742453257288515043503867114638358929702129027343316009601579942576135557656823571844497577910272282190081810746513249592628129895093116379500062810064193010140930956830170179072822461906807267009906065426158621725112568054091569845673364693991766653978687182425169775407335417483302585629685826807535987982922201435764293680604430304705093507530666754921813431797504384249614992775603027360515176964442488721018118005122716240317620840904602764556988708102836357692466421363216258893995390717645893235707633270638815590159959245237992985218054156165640143898029575099474426508629975730029069807852855590353828468603376245902995863620314195468471783075021886312964810643629711903286263712869803841421154132345363228889679841788074306047690480141459021979190833780437623118843484106490239680326053942683322665228021143417316923162724573216051639757296123605721706583052960499079700787393680518439424302007543194169128948826260640852031488639447998735150649976220380497959421487301123890704160399292389892764706016920919996824059160730287153260717259104408018729586889731719740318047706200829997794354531311451182773453183472156524658203125000000000000000000000000*i1^84 + 292661192480255736390968197563600530811348637592483754543160155186202244100198503297874292910251540632405070994851672572974991833262182121801218949369779889053665688636877750845538964151304182381015718008381449699866836132720324793215203177024762506646974731021509442233969536888828370940792125038627170040198745181881567305534120517246908428172856107070716347891347116348986009265263087512863257075274201055103751605876839216205540043937925672441553777163554812665676025908956762224976606791114434575467148849879188290925264928953106226026046607621760111070533547784606047592983363108047366343089619711763517548140265262833823592389656829610216880796583318786988486965418879863840595153849273478502781463907163460864228422026698080036952489049132245703018627671760411589155464444028040045203259504602970853194961981644264610831007509542514796801676744599059404424802585078451202573064016044994987467509958812354588946789053583671749627783215594102782328319593902205596500437060724921551630120787770202976949064199216378048402413953003166188774570829197510765556300997866050902130353019536080241080060541317036479530001764749864894963525483723717122874799550606665933071835542464206175172307296397720920602874165726936038531869688773569816997341632876993665111786779270208563471593919603746487833947173171480222737754962752792321291368697555374572380117838607121961974564850293665665663300544588203098780539830337792873853381738566240485722721918311128673015732839151102818690525935706066094963957219871742746476979614310430505572504527884065536956614901250870340431832141324998239065212040754654780334293132766964119561153365401396459923150577891744048908224180637585608547912999213597506131865634732729514877434177537553832838252970081019003559150222859193740000048671275497882579283107266898203203357395716490230052282354277122187433935119554701624784474520882149027562960284767924890297258921942456415132028801770601270768540316989033138349479879901352109929318590786743252263847229845898381573252426168568600400735708590132248478744134369592761338838270508007479816619474926645292178098106049054379448848207753947534390344355863256578740600244143786000927252351859079191775326973185317486128465894378693503131413269698649887895675177854688760081191532634870525280876570276081275610313805212940722699593112763629835907112325319507748607589880840359240964132485821142484023591248336862083361696890100727926293634358506961326810933165354020361637366354205505306510797473652733342913097965476163693890024869718325511120385444428788092162884930390531567507673776707486993844315327586420176509189847944532084745484641757199001118289995689717067241308951092409208267934947558855000433898252956696689604697875480335290639143201217514421499793763903424085762884200396112270453349552525366489772279475325487763167345859515755036781055353057006479357075102123164226756811330922108830987328150518048341399384815380686754602836433271489947159211905988551795242648631628057008737842391989638149013002856239337388270038892836684452729846850805535812770118278730968009261086379289970985846305677921403247908564757348874114497303173581165730480741017338505963803246616334380915993160363154346792823329327837194525126834033741748910343298477778054076209985008793959361612135902343531334172515419023686000325699187931709428466447742724392070949287192193848919201391983265323526980408424080403387650364913563284099604851573802380577764216998851931519504554351303723056343166552445092389364173226709529443740532699454474627428764017095780356162835250623450001117423495654615189088264095203693647628359997922735689662856117226749144265050817636886535410646557371563067094826854161422814103803089692438503189124203881677821102298823947072630720126981535987659339477546440807840254560699939147116375606379802838804657172917023037057237552512797265080735087394714355468750000000000000000000000000*i1^85 + -21483396075265057972890561418036057203290935406889540268304033884039198781904071035321630740337498863820301900271968884087472017261878423658084646144555357289223823857699938328982611378915012087898502943069072006098809053840697009011767646463989493000478349213277979901326402192516437418858597132441320502984263906643709638910666501902546721027346691480507058162598824158503924585563683119639087499291983106528476588246905393900480716053226548715093901207238811388260899757332931871134957346892277694432498268523294892526454263580574550996442656955815094325655232130705368008568127244547845272657713222497622000468116540915766824186967927406983265267310344288134813486139139275112239822289551319131043226350507017259869543371535634682293373294979731162524872230976117939135711363944078277362632479112652924026168813538825070594349268651674921000869339463570378035041729990464331652406221906926880814435029590536937525452070681955532986208442741452198731848290611141381662283177351067824963565153114052355588372020371402161336522517655558589932503639614860678705262905908002536697749721427460178521808757601604829724701765031664128468727363644189052918145712233641557739931483216954293398772291586947973232991064360016257851630369206414027277697724780474133065507846978143845846036537894141609380787990310901632112904817305491659001757853938788918737452546083852886891271874098949645553269845795947189648643069144536599403202793492913501648373747974917332806516289776971723492959213466893784247095191923204702637210747614005833919403896891680196306728238538589123738523477985473618779155239463895980329480222473922915398040020112996474676172594172078901961030323163593382238848597253230960803354329949764837240285692029053960436976046575273465345552299430205186869484216423025847493971030596401068626726671225842528741969907870136459440021533676824247461148808034832726306290761371368261904897651622094193489049437292805180624420351579946683313763054755843541810411816714540183184431154369543616746516313913710029617018165041345376435769712073116256857555974791617251156572799311382527480301896557696420908541428879226176181281468419565151129417669616474679950703674278720744365070221037638801054227756792176644970990471918430802734291077984214676938951360546108509834262003870782140796497773119642349933182162526426803078364205593145090324571722038036399985759754455524550871145685226136388242271092192644314244530675789263337844403838431608339544752807287738208122841144035400537590228867440988690975099740866090483117326150178601893398611724243094131305040833492381163224722464179731497945368246244589997295952012330855244930312892924811425499454726075596956682397307049524791217443274740531987049603236345433248332823191990060042422160081477458542442834920980931053877224457241803761561317119807186422612933180544283601616035169379251971034114445762603985888954583896005341386995048559255821725284505222855436934582442822848503183500366448451218269838900350233836832299209579080863286092346908401049606486588518480132738440992667802578654497560904493873112552050001341365142506485928023502021539754463158187639523556082647338805623602977434406209781677364282006255087440281429369598978712826830463361698192930824828915282438898700675885239732712387567299926484808699490533321802450920339330337990936231168752907478752204112983370177871255099498447986221743290993840813153393321924699999730239075683625646567091897688089805190323186901347836337968938633918994363001801834544242380175126511363122816249215683990327326197863907233073824944447856100575801771539337208463093373915867948807380523154818535675751356369837800713167400508089414703074637338661806044048628734221819755168717222880246142960464557864253899479034052349451376090838030280531812273452014406465459987207441571655730751589134563017525064785886720201233401894569396972656250000000000000000000000000000*i1^86 + -3432237282199308319131984658452397222950672644446148205753877314083476329633267128893679255688192430646385153121538194237944869186655839253556202715669206498225368758360804414305276723557936382502683965401114969685710579758138673073591071359774578391954216389623055509736094499811200841899435206556709633488988092624534076055673561649692119816317881156021540292749198170284446861045819379057972698967747933761261573905523725185627700882618650794165471982116381383113899435448739291430797614508791100943279967930952967740883287842822680015382203256487901914459211552236034841196172429369385823109033923966776646350298582464578046048315043792627463112001550987039512466301257505134974910519483359414308773360916696184480637726670365430028429231656757589068904258356071917939693605108311243617527834667050825310987981525523504691312887114106630813695922504413088352475217832890211451352763200876967354156877548584013808256309316967160887821263965380902290630958904135802196063393850757246229455812808037510853716068613671150536537436317857614985200327104647421175645565673290028176049224395165599469545379911974410672814447457139072339003722586417805857391183445507543701887249977136774129822382701489331847765212349972454977438147445708228367342171105491343225555347246159200166933184439746599692593193641740587184164029961639806908829371681568562850554020012231019448973131911200509564126026191104527151649645723194424382423096910268348255972561540963596398501296447010726083495986897415407828125164328378112247133432696350726065659926316325771254751377531895462557366078270591012334723149772645500318198028836487901852018742541913137122057404905263962534244745298561923297499183717324840660952435763378795559534984016493970895565672452278047187923773224985477791082583689779624207863750263783875967907456039349412346634825306093879346149436393272113782377805449826529128748366444281519507303986932525010354224651971348183073338048306076671326330404890877252740199031905192673143084365919558317378018412890114166417013557714894033061957722017397329353006425268815590392513524763523611540512307026407490272966776483493588982998201013015002134808227995674712381733791427240838787791988167740765214743749633212773762466800703742091639584598971180293757745754904463032010235146183546629409557307072030352055871985057149122353288050954704810314924505599492298355934009285368123452859297189414612427236054337071339889450692142639501470498957343707350986239268124111999949144365614098464745243278854667906218991723869684182791881260975940120805759856882225218202792387366057907257066635499398260960159924055739511079460998918772974413873984825079278780207910758104265877522531394512606208399096883813379142231036246856827294540549409561295627820896248614308948135777346669134747394096743571328470553222407827446977436724055297129434087701827771853932918042387088762837766542046442824061571745616642206493633756887918867169872764011844717643402821168953533803185993184712649522887608215961305993919267767255473176801823553936942917515739091938223915774709723318701126988225203441320881200921304615150881857944338381209574535837354198343078372682006954366932121019696550615054438352448303390749803894722445154662637346085977821084857853157715240168755489692675983862726914572850010943225723136400945581021598254850520503765906157050157526970593203669551861284687107038993101143951308776627990121828144380316380561225606989656729830776321636850565519643470903879245804852482284127706175172609534622993957647194574936462195581332205042901570220178133885386626184358664843724871268830974206575142181571627956970125726130930827381081196005406276052981744267277366857745645869826384418500490772774688292520167120854531863794053121647666127637208934642942793039042924013397882849161936421256486005363913079278591169897055702388752251863479614257812500000000000000000000000000000*i1^87 + -271731382547174473614549416422002392104372262386888428507733842446940573940364117295058735189102591922961521785203555820888870195458141892559306682994248121606429029927437191958446688346990959136579972159690813031417563825530565513964436316109821862128949861531413679374166817378489864518103573922668498704672562126176299542486930673352837226122062275261476284019007862789137652017258865771734384397299099020855393321516093528947876368350857792203442995993235493303269970075997452116614937952440113970464761780360709027179908428090662395450969465123365741115130694269341115283757556195632165328599912657097103768404277468439641818145698144598573199440348297367264527295596087594698899746239428037148917007854394524684972937336248513768443121469701667566917862409996949150935875118984748239155493756949243339225904353183533799843161004555079292254173248499827897237154349552797678616256176839080778737091241436823355396323676537841549495716388669415648536896513794563850814586433350452203184725868822804378828540074510442327824450224693638006797001559978947020907414179341529189842197286672180420214056268159545139155342463011145846965203859292869804707352746924801611677281025617988806391629454039127995903112603661074251412787934594900034350822130542473489886707886212909141164960116495500922998311293746817414627712427433767439534077210643333635078844216926720620082045173112766081398647226121063741438950341613903240912280633666508864305094013410633676704752888103110787661348475107343094638042147930683479192158694853470199781795221963834265106640268456003317043754452919296487661174906971141077880371572038725853449012852867513706944361559550423871562734166789087177749790848135687470895855196955107367928138045872884555015993657653015150910600862835069191737632887094933777202374829113853917678922532021539243811088955106544673748848682695174856831344891866343240952653829653167941012050977897043737043074027412803825177381931942424830023404754032152109122809793216089770978253499163917151125188750858813449760112580694963136444463710858959243060100745675415161236614262984444222194624895118493787033800634162202778637036536099841088825873685457708728825769393820665451338263895621919091158941577713700120212373092202164282639202177660498218367376952022804970125988843996774322161686828511379569007989033659743006702401748716761674364817157073472984706359371751266926041071102401596213693180106778782600323307181674646084380937675522789097356654901424381377622397995147094313553651685106433919118929799666467411236060722646280609608874835092075823783040418190732455544207015753143361645306226858207200440533160906744884017103662720360602765911889499709571751962250123270956341625386702127740867476534959713631812467000749762604491845755578869699148025369495198867789109648922251169696749912198572706970535212908390197978925215458031766427065179883673349717744170434118694921314232772783681453463739296103597710691193363009718384786257988272041361859692880563266298268170049164141706284840169357401878915655355918305400346527620123428112686072371577891144508274334617506132776956735810205778701095689112621862703711638705048115551909276560702042262214704352884145554646745440064524690466165537391653353080905188780221143236475999804899421908111536364412963041447253391642983431842746928096107863031121692846947764018645910717491446146889137262672184040243046172823010369002994414234180665461389678602498745541391193321080282411156595179638694890685572890460503459179410716842269211599287204469022019506627061910362886107700837370271886974185270235553365853541767661389707139823751816995773620216222543132547955226580301622162249437656159196354098824817905079066587592368629895366972576487034190511763101846960521911377543348336815947705240116532648821784640932972909261947852543871649867655952117640990763902664184570312500000000000000000000000000000*i1^88 + -97526303892809877942952872651086665283504367535812780391666519496268097875523801511550099398348375934674615525693670702938710207913248753396105817738895675041845486620379558865416670957208119869349460328575514896420377030787329336891183350152546746913402455567000858531788995898161945412129520157526823333045976796313339862234915599117047349359088790309435140454558298871682346008367253778773653029743629454666157071438160501070051299779804178526624094707655696360197103157249044730344638739569317410986783145899538648617207952239664227980607453249416652979584613859103337505144227831424562797765377183740824592394353953259047695974598618433706490563328082395621190133929285264534285138307118279360412008208218497764724059641458717978241209771323293157973927028829136874401403346418436327839348188426962183460565865108724157519093025754480104603322412744279040214371194515919296165304866153085623781959623617270032881244089904503574580459611689221871839087448425935695062276037237777621986753557786109748217394267957419119835344324123266620955081309734288838380327964355416143806016368002521141041915057147820479374458660980534229300274902616922585413185601864258561667706026611848263259988467484703620390610030209324597422164214274579350349749637967503257827241736572510916133324561676600195223655624187333071419761036178041528807935667716372702293205718802393237297098595577320879741290000401491474820390679545723320190027304801089066661622076816693779484282467099028707660784781423362751615066469512416658889251011975837343656854807072978608478120052766708703055652508919218666682062095598126134307467908621004696623602266328385130526488492074064879758137346772220058076355288147383819176586487353216076478070540961756551060206390336749566996831117357232808581483451772152596105976826814130578234770718331498384874851129841836160452161162054545463670786154559477800521502251335583462017491832463912578001140688567604397824977935286707590906775950411866989726398532344814059404498768739951308258928926874561833699415437261579013803492937314005121984350474931192737885894178544471161729332123956085476458870844137660479563030625176936618397920432162168410268886609619162930877282842475054997648572339724024786111135968208136242045198803537736021687287020747694217377441733014160598956556716498353128174172359190972698691770899227789927360633730175898911063245131286908387025709229748413651970367272656570340952793124398992686172881517579457780065391737816197857474473143277034165289463307642899771426605439269791298523863354773558924547582096865392642136750065847947144266964982591750774231442659837716302735525212657007797865087284541127562704420630796274240986313181033241094955047631889707463251467163123510562162778577033310985449362106376973332338961237097269451962938321455951705409307413198776894908673177750553608297176065771736874955574445751868036766225565039168068413816402496458017819095968862444443218276941960333897907342761473689405103848765888530142852224540497425411141851895327763280709358352553164289563849534151473914450479588695765228600894131642062805520933730480343139344385334288061306150242177502544633756895890028849031292687677587387861167039039499731366541424466717303341744257117889878072610626928246687344942812729656796693596563089099894520054434276606933729107814470699642458748615200453530134441774033694791131085086868152457901710019637156676767897375707834457978918313887812790088833564479806271740652004535820673211648310296974467162749388276739450097698646279363988960731095047287755259010494036405359909364488741758226593406589367390961517495786417854350844193598290321041810429468322120771735644710556857501290595448392955396476064627132276778010848229994857306862780445974058729100848982515718508148297299010355508180796234132612866848232624026519948631628416478633880615234375000000000000000000000000000000*i1^89 + 1554445537690994978530372025872112769722713676331908793331325313920626181892721927566174740314045555736365738515086191562145147246743274622429537475590946916691067262744213266599046597704250994055872386915445489280012754577069916397133686035625372373210902317350154790885245376499979038304284038752980565185369263720965869865981779381932920690880377361704431190410036717543512330002021757204179426554885054855959984589613371325249887595328100694712467611525356855430613803908845655733379786459914252111449824671342619769119864449000569283126971536877914301200293484810575249400660106814216648238448688529032657759568556202692632787162593880075599478879891993472625617893848396758201004419114851697329979291481422304680780241469167750703847497615241590058455737266934411557877389188065510619938158897765891259620417361782189349041692386896012381010393089465813807640634419535503422504582748993766111554581220891223021839076238695717990397718555001362669595579174454723750314900522278691834444306565113856823112585883959925558234457926623480975357353072732641363730060928997713005597421759692143730245074718998062703312430095616661014436005692113057850996366850954116980127157084251907990196898813087306317752362446737183207976134446452749187763367706985835706566217042227776199181741795858774781821111644129181101094083308588246727099190276037457258885067979906767018208790585696982241752854390223733988931515246196731301333500907424932167267044189448114380823945860687767286216402952761193964627829521448169921576122729054393670011180115060507598722766379644775134101388846750575514004542935689856967903410880389812404020005369421315870360995396885045456261309905792750315500972374986247597870652189343879544768716070698197230690600493785348150662171434044677894001337036415089957969069909161396085074465276209588404287592190588199820818008218213681918354776092261524792167438266643943227278865849998807225033235011030070457339115210777423695028846655399908711242888007924453927126740946263982642742963256237802614944547737347365890171931006403513385826395603419041420613636733644558909990364048436603776216850203727525454134870745673635052679596513821784005445813821470867123924878070406349605333619538085192202120247587823029070735580769566540934091892185652045516388720939209981413595252154658944977847557194337815748435092971230756162328221959031599097223214535466650063897493556219557525524698377637155585067297542672824832861087264816779964553446245555152008656799438883478004265426099462347652222002662820492800769947408120617633938406286385060578164434015082085464114058096611188222001677805994638310459807669658658341709672008925728305939725815128901488807343922580314230327796239539210416114912411233332201952416690025256085650127062964656380569318408139159825497941380427679864362697110486423024895616513539794006953285647626031895928760561070637728205652913926136003884234408672101361562403506892567518541891089612746501394967753721255286460722846133641381491321059189200374048767167347770162738958087446194247234857299469805784368703372213335414580465989356780242314547310596129217780645713007179181797567268576779445130388487637859927927487662086708676250887934439514492875601978283230354765988095014763308545192965630787783209552334856002898126431718332219852647722299243685467544842702351893538183197156730127353790394570842763117310988636552706763715652022821510040156075344781778430533843192648267986627952782406214630278615134591373713796431961338263084598742172010052005214589156320617690411743553453886858987611278842536632648879144547140658171480036646553384551253191577462962919856781575426733651649751455566178919627980078126303892863773516528183480932128125657531941792332880098615038431758805410667409707473972439534659598653840556572908896813974588065808339740348607301712036132812500000000000000000000000000000000*i1^90 + 473559373477085405603539698425408756690349435697409561355646784913901182630845760550336987697683839147749967771335457160803115991630014505354095230057823207218227125047315308968116861485717643956623022126568006278932691530916379123132566092669244871568550915407127405400378389464178406969070870791086708759007465315921412429174199342230736989806459592321445585785389495674437504810044873135855212033994061347788085972441341348463275528759345256402188391311818131582039521238066712273553937837449633872101315363901131821669454844404776438884168720797550283501124209723210992459405403905043100759552032031463357422954306894585923264316394037837646883187119396030838056995598990897913575727335495865485592021241891986317051129929239842398046415675782212869606096885016825703440245162503488774451040460104747478864419643133219143180862439795070812851293635981083779087395688768141421059067265443337630783061899594932442737711470067264703326855630127538687212044338562295097259557278205775525185658272249916700171088320256007744782002605948868486642755337719845773513337623446724599540750380699589760979445642225249367666508923786896806523018442778978352980335068534251062296955081999107875134466960330670376373735848380581711151570452553715624424114105386269308235234685191426587477679834895719256742971199169109652030302301760960690538760690918454164102426823646078318852292010152087649169347589552565433478526678699259769567403054211024072885244078338187958322292725837446219990939573593740686136369464705739970101008199759142375631766212423785771530104569864342154194185528811496219232885529784187769514358087039757999743016783126188138652585540341573125312750768881507783665301749125076709514483312469103825070435979607478943089432030076989300468625850245850303545722168740684318539330971006483749567471771897217514275784892675817650067544106727167720419654981284581716606795585371382071202628921706581732901376384956187068795537727732978829786636315018586891019790149118340253161255961614313045766303687193674847352669960035967228516957947850743533596898302773660581847012811820520630540571660262240252431262326401596728010121292797700115047920004856201587293795998314659681871956521822441233490245999906157284450170278682673902439305285077871733696309921170630617709195168814082976440698123961069327866989332373026862777067173576703217823340888907387659339204048571993803132842521494518460627520167100325630796492231103790362694310939569981048770984876317468921309697086660228918705076892901784301291209571397044588849876118738632132914414624427333597605552588683438758297622562982124830162794803154783339850397605535143767561789391156987337218757446733829643661974085073682901212561135015269294271654308344943058199298457423489864321004418196231866856266704116869868719066385370429954485068763588101703767438430542665595968952884983431833153453566806509107506808172740553699152460103064354458315750960097554897425503835058078558208820460619673420280134025026429025316346956844846082173715957587189032551596413190981689634567960733822597633087562428780898368152891675933950201756819822531114555886214377376650590794404328486856380009021093510139704742311076461591775815004429191067858565681682319701907010048955741922277890996321601208589974657181055317417871124118307140030176734700509385197195842950603371082381256254347328559964355772474705322850034653554243833726040528185596036525653378410764765004703326587650880741795884372529973464400926547059921189297128304293882765708263844563527353518419200362951169307055294476466939737496919236964822185591407527927849218218552809322275575803274292304557528984418754066600156278328269320094678602510031105450839907291775485460669763609940927345117802413892173427199698676668053100473214295913917315051024423978466364029861448601774065792560577392578125000000000000000000000000000000000*i1^91 + -27568268911791911527033562073170261615658971541281092487961045061769307100287802824915873165064759043826293200100070165547010673661942842868362789420815545055612162179958041482896450083016936912781513210160217641613193952616685061621379291552878459045199960475649769180473319187244070496030627959481984342677617593415283050941294774710633522741167111767710620150250315774070335080207025685883786039713129096672226947385318267533756497510680187432937361971709785471218405655582162325775820378131573554475832350898167116033030835738759018690071025313924231671630638565479256888283340473824297692377796081415017043097099670748035820434850731262905679957221841260439043837108351306397865973162290725449584393658478170041121834977124238695544675134094326346505162702286436057230255496838898705719187155186599460210202540559737753305462666506480081182794476561617687385715471360346107644625761605339908213831795253149556482503522989111234554492260725063077483959734060470265128892331923468181708792207314833243631740854058962834939264961799399287570791136472094684088100745218159531573779817448523417249342051031461102345472055507924157494776647646373185538502987594351696549475607326461098427923323720328738717467379266525920687985701006632763704137941275184661228508813792930589144832888842277671447126444522902823287129582165220418227736502289846888480900960945250676131293215714760800693223190924355551848870059073528674458163784474419345761749755612004010390747318732211722507483889695442724396464096379799638949703228160913449316435580269674218321710530713928087089642223772811344961693265981803270945498336472292648075988777004970497045466244099236456044794650901803052594268638616347901732376855158590530926329943688292587767833418028426636761970631125850506228142641818533999772303248707156438333604150364627928729754130956768995357823470608324922428821756290089070236718827552021988453476106548720751599380766599112376465689939758032702641945132962283813679796362853129681592456093327163746596360889888024337173994904473546056213131269978177733184196033451009656175344770158433414350183255627091690775972510758812673006034425674463267618982243568854455378124555298878013890247620173562208862130851871815478347217586657173097882964681610018229380421779761794715564231829253400122691483359369233480283125317376492128823271014406918242216385348246076965172738800524359040620563878235109666614251837971829235873585401665025576821715981067848169520019213777102221157867353721492431138054230517673715941011617865468498702514813986439314961323316564134629657353938497938962117097916813989641939604389702991865880456326978683965541222247310345385681315149597243410578605274198440405791297113114136980242023922767733455353898330899353371098491774016939242739597619641873162267520187897151434417927207045960242527449209650029583291851167911855496009104818388830427020777077812131047135187766459598298062467909315261267916062424196171719218456553430019420428975519307073283677801198690440080767702581607954158788977159477638687554917105125219820061074333973124040653362512484681654932164565806113099047643827503069308936507920734466603439237311274125215002754438705318349257368858728474551492890496405929736637691987145676025190341933612476373361783090922685653796463711155227588676046674642949627878808925470673539341618996989111768504199094899271689916211507443037309846340629128121492202354509318795503332011002594078674097759891271089150000714232132122829919782687612678926624301938628203768181762265485935387214065452334122539201414756649717738252349928047343813191361767549591953362625926852445024415869015049009148995850492448051440902324546122550654404321294808704584908514049231147036958838391193156104398671868636755570764460506371202661027946015490448571539551369593389306217432022094726562500000000000000000000000000000000*i1^92 + -2804039540644299218385742235822779006801239031185244596635475716909518245041770160171856495226910806002783967338610899719707863676021966312956593236897726333580186883251482741732423064725353532056803893966207772632780321977878491117599270595435625105718189156537597593120452100079538352106749046053964086634481035798801026188666555062066473590536187225451992006666932491406368944788675854204031543629823621629402908727121445143377633519836486679512755058291008539089335258037738094470158135144792457060277891775669882621572059065362730836173446392635753170564606992796896291057544294466519398734630127858257996742541773470981432244464201307197846983517179533341449126614187985796954208201002041415877756693829611664667873918213255163330292759435760199069739848707931471603569193338920697419867469043223232479927705949446351411608332355729674273302410396655193601120901574482348604523073938382770100946256147674378007230572569631668453095610277347824356360722038188283101560248739511613471708044587857057615094688088875372763386383840634691511502406590604872378063896895943214017400406921841087143920258736983557398759892765170075979440235236125319195291846129714964834287225036677955124522647662717938497095828902298847342052746471013120165211812149806201540611602936759346124209829467736579285990589915952440014998323957132095063424762552942436922840757822616822168976909711946016162851618322991564127900325536999751558271995019074492818369226659648357910430881105053637308200948300369484898066677253526344925613885527016960456144159042710826340526437959157280223600891169548575153373118653272367808866805609145287455566729302071117640209451809838486670571096056127822269702295035431224548407021971087180183496763716667292695902743021114132326428511177332210320363966636743851170257577913076363433426154621911210394621681888304934582372854881816643606007621214718943258545905422050424625361277699629214341988519662832130480496718281324431701061693473363300270359175980120143292555550177487392757029465274318749137229385736054073938459327370973695056007782505050469464667228995716753460511602931006068587759362772661304609520231153830242951579402174475487646038235335800698768176947354479936819208712980746179490650134486494439719258886725444672799612132879933918305072968909121465960503442550760132010554042491538527830089923419878249205276151065839537865403957162815579721398031201252215482712226071299996695016737744540336998441010261427937234696088767261137866627583647361986363309475629212403291876785771177832590690883706626269082337522366606739598786220211500406759377430145753396088328958272716246279183153512069127806241417784438747768684421966140695071348397548955697694572269976667707977104764972596777852004280403986537042072706267365768510539062258682209503029342976516601594083501301647166632920446844558320999392644776457747494729245704390895850534389224055804850084032619797817246630828695555951852480953062638727641199757336973915825903947445416101868120649763305645488084452050223612161127411624639030785029517853346361951361469941308417436676071622290396632019425027851874959993726976697841200787455692058192736136771982521387429448212758271203975998892323662760831996138778316502369287470220985961461798485816600081427945574692998986271223668822260495973721543288234357817417032882074242590975745161291136086205526620851135586730161697143760760894641471248524328934224655972713708615618481547556711196647540760986362216271122971783153902685269360004177855891311282554910126810674201608214964299325979280615411748099875808227732203984527351153315659330333547858693532883410720852784921447646405442344816411731194415329103365069154537977493035273008766338278115801393193482177609196232374955933027541129678169485167744986669572358352073611808442962845742702484130859375000000000000000000000000000000000*i1^93 + 536609525146723024886150119860508538668220643288951014257256226802311953892345521449068180812330922176711383439356623369276298017398258793657045123035134660376280888295124772942856882534794732523825992058914523650213249202507688177414684420117147440201095869530839240325662219638685586552290419288704081459767629597057507989534815788762096006615406003949004668544857729137340481374874397360410364836563880285541383753721451325794460443914384223827083572810983008967324288918127098284751298467418707683467308041254088075482068570748168715255343184084452371794462967511798476630441976643614564046908336027915992006602276159229360172343445978770878344275434387185926371675124696956024418615971623809013677605844419197714709468852350134385327256461319803333656657043580046074824224503743158128473162507259637418852317030579425121222850719341022334837544895443091885871083802553960186880102804962976008923230445671081977711067521401798813288481678817930121504676271703687230581986483981676512849207574575113692840653687596520775972829034586220733774091349827375487611609797424368894469301437192321722153992687476962843219570609791067661294650101190917592787363735759165024056378843946243045788692733998912832157285092000762222648373369825055477807577040228450343164184855395729058062456478121756484029280328369760680744021170681664986996503543316333052889715761408952494016712201793272790046548477116295685253180305593088659388807265647497889610848199778677472690416358993651151435921240622742634864884252824640119006516001754024084951623652966745487038097323225458862489286300489190731052859372036606778488007353253900339303619877935910151073074014509147794133235111250927351810750639795774849723289790488044547780964843664717215699830035481911402339401836885597106934649699627659133195876621175754996691317571420686308837198804112312378458231804980075103602410656591637116389558671731559381204210855461003886270920300431815933813960827248907691766323545377402474484405985556449900718246955504105985304136836598191458689947069555752298764670958098830557409260713341814240137423543088374111461638239570769889145558901338666600913128901106805858886891720268208173406328392400974231519425490702892009239821854226292731026581954520638031913075515884119750419444244030037852050664354947330622029433548297918162824985535211044972795494975692642563337286139845286542122235626506185933598349786365290751971237650696558505856216034949022683032108649401383312893024906132089090110901189604024863045782097110746738117058452054184659980706047860588524004757224537153128463162764064079473908177537947972171600308014358628339180296309115788036398493604764016386472898581172448442191994189525255109549116776971093588003773510663544841747816407196919688792380982991095056306972206255947611559930104459341590778445533775689779987824425655720127344844404185582396946821889769383673869051487479084107812788841129435185046713788821734779792562762998342723831417868503316297976498788476011677934646734060046064189292824988965556445311584002354272120791416926019021504768634804836782369158072799583929612236379969200353368738828949399374613808628510744588484077175624649684636856607329642778268908232227585587254126760140582300623798570045133775036219374735717938631375386766991130602492671629612206701347652643185350348002427321592157225217266315324885895082704198270717028100733771569421317865951495735104851829577175963626963216326367655775969583255297165040172862963972409164650842797063819297922731551490350276637775225706052299913001478093166836608979193559903026232919070727309925756543222327869309135946470584345088485398834487098532410548409187904904758369934217650103071661114574012251042262690835161316471242828116287919298310239112646392851526027899677156789095743551451007954645156860351562500000000000000000000000000000000000*i1^94 + 51494244045204359624276437391930900359247150872937397670604303277436234906053676614379700999111795944639442939194065945560224773183987640850780392123973926003843433369085780423118437336974574855066428102648701859506851952643859424508144595023752474044502249195008313642661654550538930595337377705613948178082803075698486405169898412089454768094277545417938348792913668040977920081265493187840333130185799436443676470907092138656311399975815323207020498362854263677334496416096262009731655796706181387257407736043377367238465524693293451281867745349515676276785643179395689172779932390376184821364681372513398828890848878819353720727983892350755644076638745490947494578134674973181054094440296691361323516044313735670695492689566670303203836962817017336066514871588101872755680204578535207130918583544960586366398537162587014106835657852669516380185527517493942947513058846951028160740137229008216683564508150336414097789927936170410792999755320821853999045873161810990640446738669742719168582440201662004194176658336422258945790806791649764467025796179183293472805078449149079866077777996029654649173547785421885061809530490369493810998533464816002625566652934907697986729095503998517272157572653734613974142747532713592312704775656134514753706609708851293669739259399138769835940836764498435901570950533972961033069516318284559590905311427702191754250096348090912973777279461724599953197745786354354919906280219143546790467437066954292927874245843108509002535687216429144839371098023036518779515487291158247300480517237899159685584573963094385068328713951279090753766901922180036287551690726149048750046242459308291772953644077834669126541944287955521545271851660767006702560536481555572857867835409003037919206007390901695478944885657992443312457353319963833115618019702711808536673418483574763616424205644971395401396521342335225455203063597941498646511984336228078684410002177816227675640284206481753914271704463873659427675029921830106332510328278751092130947053761687865470911949210211366706264421894765595163948236346970589885247224866732403882725209137468355923631910835310971608371363245430533937333316125688338184928992321837098995946260804781322680166466299628379264981252950448659334122288881292554906891564406546533661246014365957940252643362938958182161815160146199494184617725608237005455612017379966270754916381283057946833226642362586291811638233769709506853478872962074825398007387041054059657359502475128237828407130045859262183809585250711513418639532821420393572434988128223567651373727288081748973781272805997204936547618667441619389417910263525803496518682608693412944274012648494104695017079847957861196605662678422999631212152990097776423432998628460940686912786446347542613627831949526160004051256977330417673357296176538734470666328971103932025927180022302379866599436583910549562716421878695909112475933237761387849832280920550448617462326487941893866974202335930983952836106699297352735076629184143525143066385470640099233767184999205367833646628593781682449470424122820843628124142580727760284839671075432041165297640219818679598249894256744077543962282414418119194060214127565871600286457124128135158640927529476972598663552486367353853021674120935743794066387056862348233457344548341448328296685035689977765824882322357273612686585541245185884162788764403601072533226997493396393979039686154810304367401378411879469435721742884024144597873044266146936721950624118750426044363341998205337350310220797392948216197959294044718539774518527575175061022165993704406067297412802751137611746616222045838629817694984647572612093706675026974409057634682376536094984950079229620322195331736398408807195732702189560268288888465768810208933326911949518658740146948542113965598084508023992477726772112439363818698172105176707112568846505512237548828125000000000000000000000000000000000000*i1^95 + 692781690028948913588513751241766553784651574713860014450014044747105357855060529990690857692192573039793446986246573434888410919220081217646642162131282345686522210489984293345666689768497403514017648102849272350501050498654711008651981405724519216443367509354544175832693389326496970074032473229596518684398813031205026289693464072776063080843013955559053645549442461241416671903192221023710569788540005791944410425705792584012993683451058592485924314741487792317461775437821122304708260224213235002221889169131239942170440895589354393305798922278362517459453068789738348931599682872303555270841886562230903579964617277480850978373747305550050183049368450076983203653022870589486507267190221130783253105075975001425565002442485515648058904571405464491531971232171617575085648586511285672975486863628385062708808254179220259725176297652004035140761104664141263796768882917164811681093869855770242229834031318651011793215165338125761375230425807549572103398569415075046046686664478850646599440063353447982651793054158253937434446541200115715850846211912127223697233605271785415896378177020689498355321586146384713849284387209423706298720495291330706735861839923499914322756543945656828534786416243976922298212878971013356226379958852168897973989328639512674234677721992562067341470805303006472443607170416980992089828715220021476019148401813855422019113137378720667983956088563040548290184490842540087782880338110699318541197596612522063836750316961825473674748691965537314742860001786370301070861594603582447004009735688430617657552789730490180965594613389564590235440606136767142293157092606202049150291449931805979074914182197787053049364485362976539717237458044872204168715881337770175756295659103829447004293107410112542507128346976612220326318994698547742727384024229865191648078406906644520867087375915380772939107631334809258308619570451926109828325066614260554738699778586908571806841260584127529594662779068177318091780452131809762662080124783126302470458660245323657189676133427163516738521634118458367668149421341407141010472541696392265280606294035795966815574702465139169009121858938136261439751747025762273205500632086712954314839630171381110255459283332837516843223936021365407123088786799455942530036277993097464081055797190804227065968432893090575259989576160344685046445002646281909030317057969862996561843304035659007129590412109007767532206676035959224528371859831851512652197169399905746097219175590916521301323984486206494918778018539515820249646092936123524693937094944343037516582944004108334401241978004577379983971345113364412880297950865377811543147502078357218290430244435567180650978642071001135629339810583758020079084988140153251344928853884177998051428945769804420739219459877482454670733163308888486586380859287401242656216119206223704974089133424884162268438576418675741210402670891494787586417863766486425242372926132014531545859083043590769023527923112090427050463674460742075908377836700804835905523071099018312572449217548217060077301393645521285336495934732892402856299034053369308413951480195041684931596766605513204301024112468927679091742347658407000812804458132281180304364643609743030159282175859439612704421743089741511231766571582654421244508693026018843993996536081351183209694499338415465433021904743484060074930870299289649920050068952240404410473998764478221106415125266812083259937080576992683609634200449116109280154927523978302460515040280231978243257083315094331829131583089979970911303976452807102436011862769420838003755482822187609629762489651817555887652714981267139607725080646534948961390562750565592822427893968819512897187879137025929489482973882407600446714825109898753079547634859444738093067219719849851223617111597937421539072148287019093891630473284735627061834998856597175891330506134033203125000000000000000000000000000000000000*i1^96 + 122600093266139300655576355439454444429946378018917830105499804186558908193733035968600298334711751867470054516654993917569446022079489062156344802514366623536785147177923273418621291854588909367127105026875175462020503592025580917836269252909597786173539544330792157909231602580932624187602676820550456005169615471926157608945070802342659782963105670564191484269536802072504743113509122097361478897074968397314379409071265314427978628237036887931771398994414775788761786339026788450618881299166072301453427124302981763358362012434112724624025181423136707161078097726067508964306475394282466718628017173923842867926125327048725028610005683178347511608984539421783293246208297446944306758355406971091559295870528182159248758904784569921463430720178464255446749627400536878235124910453659678515904453941943499399987904479466794443800894864333976662297575254226996716345762249954561495307232890672591503396180989519145099504540156205157202099353410049882051751612178163438040282153580043735487685600816713535978216248008337556880904247990805041869756816265073465751293152958244863022037806790336541823258043475616489496167440168231981278727569414930056987143972364216322214678635749851032260569086343821218498950916429159024201436036074352994372591259580721276196237935676787635611454964260020286860198285157061114468293232498825372007688532978525482788994444546917280974771069932359017300104187615430458323725655541037937748041163913204516208598427768462022746694279883660225835671778538294316898959229857600199149594933323368406520830996902545870283091480053988100539740987902241598481526290365493491229419573585042143659128908684429681737807143453807132062491812753509279135704805951478609080871319074703503939461728012600154956219047048881515415390605541885045037877545575990299016459141274549873934005672341463441706492512960505003131463635326169849401048012607530667456120009700537894372961317701931093170836690079154523084638408502356682975699063661653557089163399433304027676273072116391431958764598989031871898028276246173542681705228650233888189560830592830531159203830315441219129424030662358224109012020061628153492637460002728606288812687738018922273221641311668897545286756095731639478935652376251969078403672644382584794821202203903493938847469222208129645564900126997654554285241601468535134700479258872092079977039273338517925498502748456055285541041453965862226478542315854153829996857373340791855010961231694474627810908923888133898147347628165572516985317736109233227209260671599118020761442302408594979854148459462312922981616695338169264895849133158922247628818485630687988348967367854383024829728184940031219129769046544481114957546548739475538965950202821023869716660270881668596883099659372431599945776592156573749970202191095768808685354762397617662810390333489892027706430192488683246004133172916091117494238999049508731319904312794925733722796163736583559003301652827168897201590925308810239499497108090401758550229934466503015135098547777325041694549305476399851391051077346312062456097994490157719620236101922030367817813053498481531398872110150376948033334060677622996676069916548366627702056282508012952371513030621937495728201897388574205656677205822646555447929709794138507548323611597907075407713623750428546358510512920795638812493836080251726238133147408563028396660305836939610114066027591423132075044780872878469776473205360568822176484275301151675406915160724082202268737073669914346911526598419633914249246315297141168721026363135262897931868470849509106749612692818100400258461298585164463564863963516427171354037746926851433499600263210080652830317059379618555830578225853290942826121664005920947060797637323975759995561922644536939358809858779096666520797913516905782022378730020443179076368919730335369567871093750000000000000000000000000000000000000*i1^97 + 2454991083797395204246569574638643669061604494700299564022169523447823648486227301834451390877991691689845816204503997684083872818041663497463164755995327348506704262669983375805769978722901577237074258743926204618012275160688979974003634758906191986279317397253899468019686429762369593878696216800663755919425826131089415027041757245077362019055928426645294840540552628825346943081293014846375253908695903743684593199971767197518350106738427340938649990714151585915128998519853630569840462391753545455835967805716567950272682535263072933966827637130660271232478422159108381433719455712938211630669892881372882726560119886809611961835860289411532202256091132066820701951006642950467037129044261261672648675550976092590728379795201333405011720316453460273891314449896612244786339703712361276079680500349050228762705117582628389763934261621360087756626346713670201481924680773406137427687241220627374904772625438057194044542269259165560820916476242963146249522697378661869111077113035427374793352469753461046994079586721351163294183839767760186433715777494991751908728586190429382656621556175674744609008427829102834116943604986067782375835938303537630091230375430691525821692925483614971990184735191645469240307279632578733684907688315418676653339686244767166732793117043480192940813117250673846851182917424552090672994840242486404155499434137680729169557023932777124531235952528213426991782936418164031482652431779005406071507798770858631511584157940314152378838111738970732187870375742969289938924499908832799862572825813597664081552375207899949145228575908853473562911030589307739122142567835111684687878628261945719933198685854899663212069405180475135511215817310452844786931822392826855808866825391049498079692553626211247090866182034956568141317681315826589817671811081800805276638939979210651664661794979924951876988676501836786586732762071826151469600748773905255751130419823606601009330332127325236404752391513034180755534649348853489532132764855055125276300754377724651363520966336568739875310516409293666334109933682078080097464541940893896571742295311687345503484457205210679790539072762358846923979636017989608081998805993651998454999019719757360764484263119879644158882747105706970068317720768475262270077770179040240333386868155671964981004877817611359053035383108791768523108320648631613776884022433797353991433419999547420737111091960118073447674168813001443393855762369215451208906474858050153936331663555823241071432053184875068516610377652279432253433906116533819354906091329628574680478239478868149366736034223078175892380523478765532034243483480229087361276493282819083833901367980233085316316864654797625680893647140796508133561143462108560122156503534905105395549628056996227724074922348127374651221453263450628057275450388272990502170870212545520379188704538308746071949683345260472964278736845530134708644833680091163027055879906385502031195509264679364386087177023838849240911751576433204631255614029019673692311503190188357161067397073901426666992989397572058158277652369853606855194725728304529534218152996779677998151292437508530584720634965366983312657701554625901145574775101517479260825620472467658249264467661799432324175165061989079266357287000150708804045248851297607458314771060992286326818559217778552257092695156750758637981651869230808918699592971669229221381627524986009045142636312325173170164891665733132205922461873628577174624625505229605549897183770922420686624408594116764717275064714815926230275389801007987268878726892917371338147299619595847552358240212573010847987036041651547989919504897637298489312226586980489791438058899144561461410917716242213367008550545029189592388759755237059009743002653044836928461214586788468483969822936374886192865412867983324005624873874242620623642002720947265625000000000000000000000000000000000000000*i1^98 + -33949071950584518876296302953836321899623041232378649092462668086998560189646179812653956442717867759377497870957821495685502336281241270125478575710571367643777709516519225274003075412918207357037701614038438459088867865095502014622196698097929806064381104241445623827744040005764404734144200586125944178569960870951790655119918592462656681631282578832484854357244836082438354394149353338741247166654573023149851969260243129831395941923000037776114391292300996139864052544419423913961859191826026043308957760833061565258883768539162426432734870556843657364858942695285141209434876187019685018492072694535740014730630203672135156187998407044011248973601096581851639726863329845033893541931675129533297141970741548903928816846492161534090701326490175980332879779362281092249938985228639064345387941795812746359930561282582846080509771428766397481009981257553643510526383481861054542168428096382598626250581481711882661508280270744326033156765476795273770850093315660660110612978033342210834359127529279335098622705101126163093302951344299829504740544757918167804419180317298397117507661274199403151516098354610773031300396128499512954789442844229415665330301971749438345992855142744067114555608758227416315248593632443060832564578817898261657921605502429499907578090174452413777451347250696392468190958935965563280154225499389425731212675666461464765447419259797875234882374302863832685498666482055719962080419496615192160140815520168308499827380185347169350875922492006025172425638308478019218455671762025556353323469125521944900180759327459169098950695377996013888676108848568505243574603424782918987179849227198288205056093324949424809947758735710619209541950766976328694864625162521263194789856910513207699821707437959408977207938560259133108604513901616180289507670997676332087838768735446114411685218462684031841535464690052365636147080157644792238514983644153613066780141111252394012973894309831847922646228669015115442840035214074296610822657103576478971124952330160539379208759964644348223122686890577426976654516864951110341790516691046282626487340808480605709506467871239663816586837668933603840330539039758536724866712088568135107036696589056417810675702550441923880193921475367409204296769229027092475448545631941074836432307562940846586055185190985495376695262477890130695508482820060796816033956339000871081548471704144389585918333193368689368578305439626883037712298406985600272014338060726693254783750542495890422171602545267160631636860915447273118869751708181090956942204484378449996698845077383658310762839052485882123100327715255834618404579774018264615518906667482685020118863519573763870496542190666486318848756027663629748719044024435624149753693343557937928175293277824978824863121292523690529008251293463088589249627502633420860187749801162546922959926995359405789051506031769143465531981922309847112976342130206203766340330953601265600825306253410280074785771615802212959469519512746572075964813605835839023609538943713125972273361197300465588875926231691774920123442461877264695227556949547191624922016464421532803607906135918418485413963872659183051721879924614541547006179807228992053659725172439117642085291540801226479261420342558517480053351034418023303855364757297787494540961056487412863502593195622285457201412500913290360357832016590490452759409750501753270228828358286710569394884443705933507229527434904878845691623784438313148281206535408597130622400050357965402794963823290727998725160884477856062852786175312113172391228746464001510250755090685168557881606501212186803704985517326907692830978465669460096321220734277582943650856747507534288080365664306506748768728254609394606320914340572118698254346270458606234217889781433234856964539145927014638993365823293116545043247084822140845626855468750000000000000000000000000000000000000000*i1^99 + 4143179624376250727480008194185153835216054923426527449267488036042988520406818201086858707699205781942525416786206062670885872675501602955923468582632869891011871653718316818694191619031692507680955739047429438709387376933029452436258972919742153707533066903607668776700583481955406004792620673686027138510884612470929393652675183575345420431761866295793221579409028959715694662620176241074487782016895235847649794875781715872041524761026561966655238209136105687896997069618852859344075904697343904236426634002204478217600753696788634713162186477887263877783287917849164691244855699777010267710675435956044741563886396764944490744971161893799221501368165038216521425815993986628139817677814304256692194160893409619002926929273680611655663557613146048887335776658184787252949694185969959640814056387031583819500134129685113312516570384676583418792506644475191224578093908444248824906821010155630349516863383720028474989240395523588731138834415843199857510112048173907288478946305465776245425937440093723268042698381384444416952140623579249169338300181716443767941185811379732483810159207600491798723051142624677496767517901896879079725275739499763707202936813629568879197027899554965863029500800904262990558626817938452564523561890976327256166518840483428575398641246569390845342661293363611282025110968396164540748562575305965222519405098512851366183426126194272326892758955525091903600580337160574897214678278676893176882802629465328319553383334229602467286800781924765672076112755494997283095788549318901564092871262820595958485389814670426567612256831297242458190519265352544636090824818036894270571794100175217969054154056155580137903673614194052492255539260180982498867037994261494833154137186030007828571139879236437413815859228520852073942633367683268755058841586620877947043818487426995766012545107777183701052139661031749068307980516631873543165619671696176600741464273122762587231069624427719444228061940170123495710558766687460764621960537382293713246747605651850226552354866950472325184407721006907193328403475913062251860671487075349270211768987911884232947496095940092551904123486154942309224660382898450268658488967703281444743398845548200068609575616195931535073835748748340699848498070147882872564898001960756070487853164711102129086624026235681460860033741601835000998081298865288386226423510202366808357708768961337685645025532115304932874660384959032975998891947854909746214597428711713350096493759092736197222089740362571174163371229855614353100638337310632149141554522462931395083996342386402411907948708278670281729114453074756606981389293428050581061121747111975955967753285476108238476715349930754425120634564452260140708737292427186599437098653649426428837493013670778834821445248873302943522364828133611636076204145482906452804342540205521039341354269837095195248284634841094819158990456562549374769766028764354448684402673823060758621275278902807038464207904476117009620501735921105014701356559586998079446087774211672921756389755371831655123938171745340900557296951489570623001512524076434048522376635785960685057801607760055824483372743709092216864612684661657260213551511650776855439299790931313734552461561002085916829010300263135229576640139853669341092702687725108238862932642305618452587102277705348155716881952183924613575665098328630673316945638165726106081129113918036752632486793733559513635850642373356257138523289048911376791275416607159975836324096901517974317311637695170282464982388452445699247909234336469616926762752535108952944262633317795090721830392155347305663387339142063724635980024126892363978793005773224240658708916514441601477874679369962372964254554176061872256443886458178309545806834971207676281504418900858983782689518324333577200701236505593562533240702992483828125000000000000000000000000000000000000000000*i1^100 + -100063004309498664733175735573560573011272856349982638467985159140216802744507644605539256450106419855339179246113178706541156719993718713152395311794441811150751670110005605282907629787809552293788806507569421785323437654719058088882128820802534735988298810199142283526024232667494093151534537410664765980288234406218965554937595446990300806544225948723163446404344566974872298698289950732547837096032968977034760765443245371685685769664803188643977910148244236155010978994221971443389284897397456790584643502808968223347516506485148315898726147360393869497684689591300608527461833778130120650415548847349416670380656033718902786004120774657822590496304127772703473498453837238491294305781308996215712737710428716612401120081784285787579133946472175847879567880160210968249487924649476322436582640057251813509095221702822024200749625439988379265215809606022139084572767285644082144158559876119047767929284221529004839032686888420667202312875258614058305431639775768966115551363984871212703717015193120832134348351125241991266931375786852435525302535558405787177744572629105631037799648463619904329232747837478349696232086010414356539301981821526565568474611480910227924553311175983342028132785637125098027716334000147201326841579967260439562802225403274818745414079506255512361277158924173949135830275112357156134520274331724322476258966622056436608500673668132509194221311447117321171744381656407778967641652777147760356030443336471457760832342295136148053598721499307245618579339038997344654273814834088672912134415195156520833963902616187541416990162310521417956694850756521143780247149454752278628541225608731960958420074583341059010047767352375804979223064515929535257507532918054764775366768831051394010168923019297542215842401216848914780834671766710264589903052206269739293424354067574687613552553290664372309635773267863162055999325869907487939907612609709962445048769293724907235885014611674840130797652423743176475238800210446626939772776646922743279608386809733078065795404405861216542134672896079121577934839412175833518837846674010496023752814755769859754395065031919386172529447562747273920066527944088733911087081941698563962286524787240640411140607025044659995062304774432794231489436399408012802317991476624275478366623595069212710000506256961905978292899478695883469492964923739466316878633439012072722748830065063703494434924559300456038253875059668830558703186934445699390590625202364612120546320982869459500005928686355597978744009422410877410454810309999093393454723077839052850804303076546333696198970979869723898451403893823025742950483086367939666667956322538826586386840640699976174921791798208067677067551744168543678819417398143013404707077794380580703695911991856944229132345550486708596127679128986645282479449578455844206048323698580308952875975824676664828870241233203883965599910145373038585531695795577374631454742362167406331879520745403764372407494352352306018735404542188733782688307102245289071668902675114357725169636028530945915269460837650191054791696730579138855489340689128412454647139798649806625586845477317344448748795737230831464348634600802730558775517103236834005729323565166585205759864640159518714593796149433849771689266768624556223351225190371800909952553389313560031251830050647828645587443935695217783502642923200996490994158790292792086330427507594960658803925697848995434546355043278557514390419358555233138517387666460203325824714626446647361651836323048745301750854224397748984006402854697158036838720514459249884500685325271147685068610669336552912631930129459516209241979316069088431883617517893493130606404273871515924596982171029820871834482610323522295603003812999223157546504536489713635024175764487240774439099257951933623637021811906481487201119281250000000000000000000000000000000000000000000*i1^101 + -413688030132002676445452190072221761205281230634739078151385275897653565965453300873557483164700155475057264716915311958971962477086083796420669716557374563610199861353437915561757992556435472433601700470708947065652443076974350316660730088806042389524220670751553130230888421219426550995968616441935454794331903826949037785112480518214891859793712439048988183002565424623478654344673545653309673141834184113855733725983293166338329595100842321776523722157609326952057127234067908529276430814811555633968517335114709277854446642400006932512291008257596981741201173237061640818067751593871528501209735001855310957751009966472578450225718981055232037983880428269814327852563090307149175458442357619398470819312204594349870375101512559363684331562760634056106903683126582294570721892072397790234006822306665954258247921131974399312139421777480651828656306284425262558915955135006087599852037817801507855798467820183915649248203016987013496828702617791288089106306818676874820456765558008196129169120912640171097122795775892050082340288233375285304548340676735572610377468544705628109670009477606636931750482920194711235758038803272551130538282309383543328066496989646354450321273652167966171629846858350738292977836005083272272492538375908301428130184978978468520554433472167395461808453091161750706682032441663949699439397546726719755820851643857512575447510616655694073879577708802639718075542934361104614156497326400848438574150117416510045544168579820138873085216802699675378891911844672967452662719141319020488319301782598587692677080655789311621005075791797275578593150992768053944611662288022303094363322911218825774595562051592807986656507967889820232430071945022873833748795496990305457370768153471210910933120372594809316450623816451017550970629906734626564073657487134535878396962507742332413153752563385539468673199183539876200305943718194201452385188104571086727795919932795492292392765687074839178707874262120312182238982036234844772710358032872429145009093279610400312345879430652826386787656765909644289486642834536649070312164022672024642366077692488868150140981294956081448960310611724306733504604902307189013761696637720615024089924458094678735656277408566112421154337438369673822892222844489858051563094948277128801344437145731943116054475348940797091752632664807276316677136380189330412660730825519181472410259682429260877917048376994595346384119806131097806854118225923498505970827842825443393721772535836235078926984353648131971853306745055524236190285909508674635392034517240221289681966735295083999697153804502085098657359646920600000221497521831375985427420812467226475920705865729722652137314462445655862537541511942905584503525905370052652253662551443947823612849139416180042190954166642829428223838501534296238477683006262877107323712191171330715807756894511988349917284426930910849328404307005869540198618504426768473910448445982146708458972148175948151985517806854408746220187380592320090038021677028005770660054214789763910512318677411980441683153418584212279722204824685447021976083876660570595637419236778935391468641622780311920221745744266571929661991121835421537361431394066201991140128479469084340648777232656180221031827643836607564078608528322145546311766802579546741863445704464987263927746166077680704141914118887042963699794508620073121005283921026045301172443522619024336020584348094932988776200298138905702771851990447369339512079821453770389939396443172649132962781865718226632476189891104092816569768488837170430121289889388924014038255529981469422381977172698699107111240831258893568118884465779094209886201216357492757265787143759138691641876806917946645874860682618431376838785202109412126674587905942006811358868343227942746255277001252689046929192018621194981250000000000000000000000000000000000000000000*i1^102 + 7358824489815819876695176022512428934103364224319177695392202485797032739647938343126867427898228722606815419002222774937604531599269996475203294906269738419188612908155052557921549286923104164865984218507093885341436113776125434769001336619694616174281828382702163830820492593561435886142829200254785258709424899585192444981866423240882189028534675435041820919077849073246847604984760445346980529097546097315885894303141209137177300474581529550533992551386582444253231988344865212716563817087525499639467995413808869282711567856034373013395617458401885646157051104191764927516254569405569589521197028280995974380602686226572625882784062224526364001797981425811604560228116883550789397788788386416321402370997983748873319705513764858288181746034261350611284420374284602852263323832167867212605347083462086065413658173698379860691837601896361471711080229626290997001017662521605932893555557223332139976136412166896650035553418526586731496902446595684394445689342462320803144814200457761895397673796214646558101173921495029233373519680751091016087275948720169029420518873282528711508932165214293022714783452015575235320588504089998736660889173439155285287875227734028578112230992802999378207971021091426497126438380006528703498061284208877506046401724146361671755514461108990383138800797446743743750494892585624417360252452183742217015491294464348323360022384964946059910898996588318643206542524471131169317900958746568653850655963377094905778551138634783508037048774409315988582314773040800713856768608025335182561077162780270800809730870790394989902279804484351057772387787070441159608901497982164605181660875367443243707029657761156193291313703544760616326553763839286388778894439037379141575521560949203070863967535925646725642049055763038581356021221984975581243829312014690830418888552799947471646970971575708565272367715269251884788152722638356203624575001246889091802605919152963139207692608201430061483329686438558746119717908276717561938135625393298341058294866894403470346652757187141971282599137645442414591670599193328777283253883975224547287895177453781778883735035465202543304695154133806220109579755659414063595379160045828626390025376262339593746010871429832473824283296504536179958940710716183470951842255779250515763597208864901561336426957669099072182302037182827974155724445413068957178457204204869032795687175328693529107715599239430728279862122585197382421685757105233708866967368884607148595749480034314038044592931112351759349082223520170046434407753321229115271559472769520129301287053783182262850731017369694745791077646455654036136174549901205894944975300630790239639987034815104515330351487927154791701807235276237694891215835650975580551764647698011657954942370709234844803339702280687836631921538995970908781536489458709983433317965871203588565723857083453738703280763210237334565414706164954646141992047026764449884873807000740569743536888671404336466626159799867781817658310601945994216392960302975501516642762601725351255166801910482291808201131602660335247393662583514027324658239713879421829402541664596891781458331462707977362992453352043126514071220750125145585336666924895977069752288770453106408679249213722687474893799224495402641307989484288689419249640831723907875719400237051244221360497325965279268317043006442308659885758829138469932500585069166528236209958206286909944989539323487545634575642029546084431927746549581688017014764505378877012379556843078260496642887584480301333750031606243267305798694515276399881151311420885692343807944852763000264492201481366085852097810541312558747765999637203411203724561793691319669213945626349799151369545487172753172133934406703203703537806806125962144428254441110865586771090372311276483792454670116764132956282937500000000000000000000000000000000000000000000*i1^103 + -810403762436296262060150912782101293699960519420846213231873427293691998725499316583835584253710791823379685493587813629046668834570042330896714594289626938283584916968979604111569430515582263649291652958643576034237011550416218616458824834088598982452612837315589436635134067650496599873564668230367899047241059766746999698579274926678793158480632903273810033461562870467226230418419384999810842699460583369587387926853474899288517611026379216453456975722222058651699746545778881685986252158648274482530756437952354893297596647518318840800527790415818088118702028204375480170129917530987569772807700679556882737592507136244792703928165049307058871262166124365283071690605024184234798369421544685519808110102975321652491230388955364554085077095109198552833448139532283375689329855631486555877026673522967905252200977958945869890401098203124035872833341984218237817994832628033111903610483396644275963404349568484566132142725047071252431960389707836446157715091868497643317886250557371784645312972621145717088701657001824139534385191751601525889393210284543439494908797095485363589785189013965044195466846082453326563079289673223257638957806399449943590929702062998987936318842328260748730702463318311921337869830072558178101210023022798018734958552293809394672989096566402529838307310669454844545105436941737154387345026877484167129387232245768877976599603839969274975356966379274443992669067233495830080319868559890785055371040261700916971789583848632032262214062314391342219704625509432333699159364686309633754308022792050567528872599028553816332768453063692450364289155399655595639954639562613459211391655654548940473699897445202247430099573822704439870325952511448530547681256633855309968241457357322209698424257719724739136862427977234823478609969416854221887562495689916608353765893267938727757620999305716811621397823548493751650645930135882736899880609784805563048462493620395322631690206182155514397108904639763966485584333939214514678768331366676864749274750293760519580660650015888825043933884389200491346626770743240900499428889484642439050057068204698555245957161945461461637121291836399383025080878920008611433533656798541167582627468288742045716969063963463002251978409665605257835609409834622684490941026373547401235942920609811562825031149513819110058530855592896968911378858789579449448355083737799810591611607184853212091056279509567378354886474475148255459472561955680293634953245642999495821571700061963290832296891774245027718138733548002941888447151442387420527241466253363301870325943306267744497225290852772099296820453689708211957861669408512425664801522852839283753863898697311849843842343095925948876311857106929219578475758692111214591911839903788275650085489143006953409592098896555369277841440450503753734737907531399245282289334190970081235450474709620412026912502345159914245704924500666117704092068089232232291670287953925651600400694024203479268362423168564833997010874903955307167277057922338107845804011379576480515072689757027197242237796659297691127554385372716852266650751025067796075426748870906122081114771926094163593625406780169607826912247751422306149412652226356199769186077443648481170265568639327830787652464419099878315761777761570941331682498237355150209073319185061084997539376897051666936488384363921186923506010014562101824588620752011248494510667665120753884526725532760556106990127358141808047846409973640270344703759681590395373787293845701879961646395955968734782838184641930467954985392449640328324676637745252142800521726615083501413755111269962245641034834792196387856195367514641937739822042020953316603038076151914390519188118909600562422088538821898686643651989432024891294871715568535836066193677777982533050463306386357637295916500000000000000000000000000000000000000000000*i1^104 + 8500151469227356121480521849272145849539087980091920462295469843463948761306153117561537291439388072743083686796823615731208229288212545721546274449438538649050422364705285402040371245499525839368175409020069341310126057655051442861695714083410198888170971896775377062923134797991023340338619956937718793878873355381382566335637027798412553746879155840148419499693864062888010597715992814263846009190468717690565460200117773759304218608761588293244827627186599957841081920916753391773720434464470291983461817659480155231725298622947508093804609310243475796331426390988695893015882910520546065111522512152943960034151315149633696251358551359476501141625328998447285329147885118666196296297427232811398947993644909208785693399343562788524738840959547046935297052893695544373460372832771526750854817439668037778851218771939175388480454930759661617871991530457284853166349826879941826207550786587209472575624533114068230772700635117826113534057939664665133915972421362275150898131807462749459689084440213897383459941952508831555633460298182857377315268057175223498122709452213753961607371434612989470168494404022181151633096800902311534676277016216410659612607969057380882208493420303314370571959796884764602078123288728757624195729050359182605075617037205789453492482919560598081238760094734300523984197332115567994301411133456532724796799215858083554156700345694323908333885090914663206854699040399408552882373520057480654792247573139790170959282289257169220100661577642960394542929755958922383994340428381617989435781248855919616784180468952358086026101842459014227760335287824273954855769373571151911349631190529536268716070536951028464365385440864347583024494827576161327012426928416940887694933127889922208275756223193105626877304169359509693376436259974759896301814498005474087035995808842383965586087902553365706594866329055259991053552000694002883011350826160161306384614954584563079582226805764257326954426635781402176611554221758014072873077477088471959001979798021110815231734437556388471209702732255333344672302057568851116043828053816702869501365020989278523668956838366662648245914249572507718039706189961082468209861212965363627292623700140178819457908678095289415615362316986393163203563132194129842326226882235826678519115935574285423528628441607621435525617551459048083909658727263032355563789251582002950948508375716956820464612803665676368533807053798623460154038380534677798424896264308326713005280038381318637386715385813115310700337093163873699039860256599826351992404092483217311220067809222694767311914495091048776355835757796792859118057529902721722825058762702383695777326400126124280286646905723983852672670637487946809721643061669575693576744310754131236649784070096500354941446537678244760279249741537962338584764587016644621462331235090391740312245260499573724464782848386173093718393618567749138647056545882767681583849865726824139225652993763683249626157135166316346565846846233921667584015447954463612703413434386053554159350000905455840464915869794635353587597419446805627592109767871496410598979842312576219064840540430907429517243198379154419695984217115695565773442033530957332336586431903337921532192781882532330980949874381066982756804388731955075342826038997341007402086754351614139604170718698661339015214941521105238085344951726071848953743509799449682439047647631061704798766042672937650740801922987208293829341656072513636058092539990081654498058982811801181782420763930996707184463008820194457856479401726049372603650755565754711653489460622016834582757713680722772687400449688147145789079067322117668691188433279065771435092775200395923113495604306666595290049654442022372171867116439935819950753744377847966808580448103639881672992124118685800000000000000000000000000000000000000000000*i1^105 + 317984468598575150073883208028179212001836053967127044988406623943791213554190672674043375176043344097775966630612634790010138731702741830126220994254311158579126650590634524406887670446436128483087198053127351861990197711191852631179151192417679528411054807208524707965193432732865216897988171895798774874796651039344797611038675301586406910310551824926681565547732183901010103498345192036108656050480781769753837003511281607536141707307429239196343639938914096869441780789451908137758122355865952396703972446407212133640085857545893157954353182623880404791085173941294547392216603242460321054710981442296916820975640635698603394956528650438515760089682323836561839344441810115521026186183868197995364406004572991871578283754470174952952555778320213766691282614590459938568018637548661749768143216364168847698844633545327605855587421600249355428913935829457274211008142217140399031853093047335721603755044514439331705154532004218626890599853096074677284854178092418508400951704197536227130925097258364898880241812734109791808992796883708958639794627838474975394350382320008955109897569912363139582178825650341500618963002472054098430422720808381436968710551398014782813710145836412164500318790102102998430254380035941388870101589468439889811979964264473365953874784562704073922375318406292870250016399832650374413413026156716910473913224818357024392833052847866153053852286647502114659072711864446841847299142306887868953539256530517393350186440951177047964678801912495744644216377954351734321188750125686092790509223408727307182026098321641895842725878446196921224169675218809476325148345438168641636635254345064969708250968708480867326128692589096996647148773162228326413445510814822398657516708064051568302429012726454626841000858186585818368571326104301089845342364230735062970254933261821323332036643109044830873458505862118915687232238326262055018877630121242300518114999674666083544060836758366936579093607126512244735300803093531161113111911212657123426862984534113594048343289866597582361891651945159547154704753024436232414949372013692440035812739043615115856191879286803393235354534458693051864987153212017150914145005336036299709283977441336887627018350736855887034681001297447195076371045310460735598946122341763195398019416578575346370730558907453296012489546079818529781243342009683633171737974422355928475013415095778938151080966792675069110369003650828102574965508970291326204401333592607150455111310913625257221880532251679326356378381656322987692811677840539253232006567953649002700267218955197150906871023090244846948297940087922163715123452447713362150660743885830635264705109240278822460264490849263986443958258620908691592196920739356029158841109443164092451050691956913065175805183465418557927293581897515254818632179906072438356564283229278310050619289274468062360608517629693838455178910248776358762521430882093826312240188359984076989226723913066209670380879826548124066923436557958003155332269237207749867398104486774098238484850250748087841153742272999211146699734571445146475940169815674402696901907955712745933570018452495525738354701094378503609182226256818389951711806580651084916708809504175673837450589243708545990414154576906035900482295582849751920288437048319464245155252564180564890653036652403680914781686831089911114378141899265927804133423521002127391992901951977685656447162628662796434319176370922592161616018567397665146038181027890840936824809586257074879261210141011159354826072365179474255549320063784797474127078824517884652062833764139675458288113527778100937261741801308014997151597260391344976368524251159546723151148164978197540207187050526010919006387252453571640163726550620675352126780067956945473003598350714594997555227680000000000000000000000000000000000000000000*i1^106 + -1708842568723927822911894629484532999440505351289081280854935718839689954948645518720940192371461382517215364036273203978157784765231584487152801068181231364470589484979598737231851598090540406805066969487866991201746865814744836949096704224230060452407709054112044358431335800825504350210639617241944086521194002726760446233272586017685952349669462923939449657496081390423477418306859856719040650118766569289164201205600129819826705974632136025251636298652443022183508270437955857428191131853466099908522159878847214932859373563415471828267431636059678237231123281003168817266411946917726893109239235397120655581455739450005525567049937492205329822112326944143742503145617294683722602832014172883536746767177976338516097524398023218282592169859965480252560713292347328913571152927446144370411292017972787629098770635866014539958896029324891126058242011732626990859285146625405717272906981447833551748817151397870693851691457319625313817627196446411809336679847612424121714767137808369615358556556939758259265169339025046509803178034407525687649547282769509630799919750425401776584519220881848257525340661293354901156894461749892813296746888124134765300491845972835469499456534813762808519494800192719335267946279365298580577507455984442651249342761611192811620792359722612661634240550844861377591365422952283688147900626642026450635829658599173929948934694245711179595786504275069725649107012292398022888788982189930526980357878881353646489949254918922193197969437109255128574545541837774167581904741700223987391909630885535243509538752299573518030210299354095559505750121620205692568165660808387796823487127117391748173910940106128646474867119930589159210643796687399078029615206641528192971108530736243914695402635901621736053898695770388490096774612393041845687978509846177027533153180925139071391625087770079815005762725261977153524064643100250245468015911660946504689751387371837654319737738499724740148170306362156216546069607970350593978142780933253590714300167450090389712626854089264351006970762893030365169871221293000191209232617440577525987092720630155200403111009944607444243998496698583377658816183820783021683360968126356216952786565357083819735328534456616332907995755193319812400944996321222261721279119639258873602033528161424022521011422485650031995051843151190977818880977223528009298263012573364708019942610320746095043471146929715837752124139794717513801278862661525198320342443370348316358082151103121697107155423698589917327929333032558822239569940185129842674080013580882396518151329793717020792540209559789163854818166398690590373332528339712626711086799792861913950843655457099697741691134645097661225075949840058100372578540659964948014011379675489629389539903711529392736262200003479321863017089791313363771450395788898693766334267745981274821116148547961633763620566324099315542909042767209424130803942848668648504930143779204587018025077919574993052829406166704283213256289830006241278348026838541969616374729540787692791068595459171435094256713014022353932342588419268752293120979219660669044212129874452576471367878178196310515083744008024560136364299637897409901285683277439984231363118215317948791263338123751604691568962190475597454276492277124914647115660230087138039252919150330032781758916781428377480289614025567285711825211778004121935495841336103518587251452480876597751720322001857924064717435050393505982343201155022992386717024580447022025376034331990080646433246197810509288655904392214407358297193769889988711117681564687090402527516902097199921078801940644052763717948937144883748321869774292621902893314700327095102783904924337978433528430363992082755700287544383992311714200959604857786677589443496534895389954482359054784000000000000000000000000000000000000000000*i1^107 + -55664469819606370579381771223711459676156917540007964865099896528807490637098540372156779846384117957727363443920558174009181651788493592626497452545774750707774141525058359653280948894962068014002654118653321427776998493453972015980954319640375589031663885572232600983633990419686387861409506046762796268620204877187265362209216846364820487088160409091563516523770371982040567420282098027626736764962368630230074797240853193569753957558586222003593921113485092280932924789844931502353758462282283002082488588098093781548013470241272629563361367460783787591251414403817270469214922038150878841566870915317070980096590492201805027085475499537369877841753930022852879660302438066558280445101365444323187916203692055747111845199942890982857604283901069324626768982290839884911599200748901755486643805235227274255876424143850657005034497885789605625655525783992381906054538594647842483309825800236748018824655820781789966478442046201641035139297867470552058230910279547626411954609234684562835978197475605714866513962495287968472613800667969010747503265059404186132146679073846750128158420351990821968135515747588589676988970436469629176862905504322847542381522465417120528874501382868339338105541173523206307388820018037714981258683424280142064718542288441812341840215629901697110793784976696093608878480033783187055626427295905532114475247040734176352510331501838674267392352061653703090744309397849686089245033261836288927272167971250289223020846827884941002498397601959184006680531031260890906576534952374987974946211859389663378569343854520420139727744642123707765273754594741308924945402020249809665692163539904665401265206315191689107562958060945045452883688617186387926629632409161447501715424207149383864680551418914041189550298085124837521485529425599615227028491707811678601752107955173582950962298954677029798490345992144612744905168513096739527607137963223775503062013735851980859650594186192778651042576568319559255392645021113000460625986173609597280314292769330783551229589724677166102005031425529146822410682402784182618750316488112767504936140208565616961798767238532014598642664461150006126027496803241181054879804679192069911721402870748460751047123959883889125704983134518728919110457404060312195192925130933071287603718267791149763005773642261584170233547287032330870992084460005693257343797188766068051044431334694476563487532649292810506036891241804225280912299019410235376259748805595993711834746525065685467556405442607692601632831265609592215361647776188229262315325903669288882275581246223826121298476335034845405401669029826021665959544723896271578094037411017964376294401083143345956347373766240240079099549760972496478728650666310507690341250412135580276395220906364151103998553524168673162481503825845897456776335105259465870773028820111844986507161745311151149853130896638619859215499684484750293061779563139377746960672870660643581317374831730578085748939136095493400567533404742927321706767683374720517356738129947006523409791645178317036795297196916176663778851283238896965484723750813212683712510270152538566149663450716045360841785940941005106977187558030706784341990949966558419458974233671580842238166620591959504589319772125791915496700011979111214284292929310277432443310101270105619962043030405030416614421975570346218430423248348868819860093136759447629230149304859255590937230785637238118317906917483367716922673680476285542241731722952445377579926989565689291794467615538247064392385833676364213432298704898042079908802227281877001153635182325443904212061566391429208441877718221313346798862716096861660416855023919062920293135280183533725392265481003914527510158504578117142993452103658606665087874591807792895323696925440000000000000000000000000000000000000000000*i1^108 + 54650915489553275211236351433436167174882788333799499130674113191942753551414503472872226565143195430779252551275198761665719196007472503409361435441540833179891717564402241244747560892852368263991060990855796559354272934525879886819603429847753736359079037719361141728785581405913899415807254147247330641250293834352259308808591643522921417774115201366496671361629767369475962438696659267541622114600697163541510935235282603329024272778428015850329593711576274303289116639717148800552867891764771466304366927438810199600443674101181782986338958421384982017442004147353515677360221704478581222185424656817526756762447001901325257854073690687888313547245819223214737198365912080715584431711780073254026624665911221865562921914074056671515253872655920150626210609168658497719363391245531847391753239043233317320875800017330694104168462392022295187477424442159724210348451904290586500121355068668969698370315691559677872438727655103989715816312797451552120917769147152630737064312887570890565726749631775516388731052119720136145308258970699595152858593809148853219360651023927290754313659463766714169966309638562970740347218734032741835490827541870458324005095310809446336192701085313434130579713520052243745773427543748874493380047242038325993631832866733238788053012373586163283790195854019771218169617585231006594769664692426731769772108469786222025458634497707783538171781934692020375031288536045530458493711010783464344243989183849139822862950839966403802588543969937134845796326374331435594927204630934529876041238357966918334116683607338308216738884099385304201582048135733782790436920529226633438651771328041585277714262314044126072420110649069639253730545972307526327984765720061682659620573416854948864511777490305692964209420462885100712323954873978228718299890239343511169272652945353290650778984203707357501214907942846298247236759149855910100616454492747953586705030985836530109944794907958221718699104561311254258369360778198703352682510943482417774242439981472006491803842025659692640005496086730164193820081539946980253521581910626873957814243319672067727833462424765830723600684494851111578531873212382824335538713070368286726988527784370721339334651619162125521205544052209528779056564211974460252728378998174588125635940557119462030880973782993118791609522276464252665885415666485310826651715796269876190244752199569698147654756225654246819406712372081704585364973064012629115034946585100056571000373909535584257520410459651610972005994363701043213255200182944892760368120581409120782789100324400753664959343578118898181180866230493019408131208967855512844582429917575544195110783777848495845477215501163291098209037953639085732132408316516815084412274197448647781388619209193401841530853665814200288908002641065469763375593451147064787604732836296425439302886801978532663608351861541524557611515217187729515700813288330704575124149949416923819481778526040878951356683270583065429733106358626711593695853982906017263695324747226724481517821894020341414403830260904561952683160703772667985608026374733409947272419870790665068001045643655388024106050183502318955141858832434174503098909979967489408382901083801094342973221537526798055659454405721592114493302998400256050467481317348671846045257448436690556443671850287836348993052595495942921870789518417584346252892465342078218385084074785078352015040444273502604007343841521387962514791913121236659772420758983320270093117650705733545703206755213188216064936753855999135784452654615295651158876436307971169244176158617118298403135685783464024469497903637247513391696968489930105411777354249595744953422688862783142184358240034951703459144497348643325931272982493569236747674201186102201200640000000000000000000000000000000000000000*i1^109 + 4410274180214172662515937638419577089811571901990233642622079239351275524720922950380279259642652950720364262726099665787488158456683600679401015117317680588641807013536414051275594406045875763431920526757744970234245645112952954394530517222849951019370422357379103811580967166573248938893170361444973145620667502103075821955658205226865527157761852299745130054114522898865673402773877378338251957392279146108846050750650943487243239745878417496165007408245712983860961957383495711652717509991738914513359226383094587338596871781951680226926752992092016479461015863194448353510840721042668975726732686758992638885490964282969361846940015598679563766963692691643163143071393977157545480735256243889614248791767484535283474988503175611448555587681970316120129210197311972625140666036567238348727770425593007707246271539285600298931380066674634009813494892930354108347749673798682287949149466633545978158979765675858341330138763908346082004993766399995448941091316205645722972487862694093800014651115479982792376322438222864709072847811845396774306344971253784487186143472714218361760338480826070978172681261880036242744226054319852075044368289395673379945451274852521285771361319513951527393454629222476147999388672044011961235707246748872436562916703753851451151415964915701737774516910951557559979711798712737438756998645320657473051633559092375255126072103762659191548079103184128680503116190360305960295977465243935229314202631139672327241575171455183778882505597863889225530330627243514915075439486545561842739800804636242066781244867405281401960623295753650853352957656535170703554731702699433678203888331984894899484631828663593273823654882950603758112952834597196908078655123071922619327192606481815831297693323019243437424801484662000225066092038850450687598096400135766177296060645517551874077935112226103033511636745898201025837662526605424885146743316335909371028887838781487172026989442917130172554989268764547146355888247955097688584206223156105286046220977307324715617140713088351368169856820220117451008952719393355266349331547487438052702836504390943873134830061440836760153718383854448426293441751674446975900631682974494775724165046070217477666980575367517557083954909064793053833445299220672005415393583306420693166887680263158004012885412429520501967513759432538340433986465494828412624178374221276004265922747822052893537965671041806880512994311944625177537078984762710239719834878688843861174056374677546096999499111181960322495816911655006901048917390301613315896045790103336047138806872678182591443084697936876417519334093550465074005453748015760656744334589813839469045423508124524505805577812130997032159449116623546758892464649103722325194507452603876892781074267087801693226091942229435981149742669670738432390795582311748790869233354067044780713071670829945712637249011884598280483767620068361362346310126459438134126193537241353862505991707245848199525750114800726272445561498351619099494960836970967410200117087814423673471226592217197861637941697708132761978227381413098347475166717066564844095042875073162684841684208523779206680668325632869828366623957988206287496872892535797437383369953339652564950558122280611098218410923708519354623879351616649044564397023124603347622077522825148273946390943880483645861646926615325524398131388034111169524962877213939698079037259150053949811203392885094431808839115798793476899859557308147877015711820433980063658749053321312333472755047337583195262413329588796257227179578982732028009487544266604913380105352836777383922913381159620468346211249245309011953001151997581308630367922669993329418172113766722204234853626104104033083277853231330246893560428173755095133536947639939072000000000000000000000000000000000000000*i1^110 + 7466571764167810406878874014621277660685121798348653200213296749812189464376960288988682180380266482269183192699478461764345732000259610494156510444871338515960817808531443822627896053450154255408384859969268665119784781176294854623346636833116675411843124431203914726632138682860287449146794996367458284932816569890383141532650211579886193710730284553201538923525878495658970693723356375328076584286394406477131041667970546219817590247397847437331217609081407596824916554725328246043236216953924594623992343181298137909498245901006032068481493804405928247386188184906416446121756701153657453618127151193305169681797173375023008928005753737707894948635855982561308174131885665035672843950733458294465138431550716139774860774619098700159711394291874423466699849919669251926844980580209244973519076087064201096388734186355608126940665194210845375689404729763669380483348333540882319836799712020946616127231020310361995922791709962960206293231109108889532186868110636582352983858081724729366025895571747605669950923644862297072071864303576296151774656932091816432394449683603846874782391201442718321704575500799405578525819831943833437211432903504351565644344692740478227871366382659085683639372191058933212756352696914029580322041974573400895922139459651281827666075772212804169727157107402080457596311683394547388260299451229814953113293567168344358583076972477245081990180464485479634804701184322360508854922355852084263595153768455873578204994292722905121405847222704711569839048297277138811801439884348496510617626043212839927643548981466405245933969381157068929547364944948510852414229724180621040687288509721348436654613846404462641779605669675772999615563850924682333799646367530062931794095795363191671169163888984702136002393906223253290053913185314409834829139830055496495070223352865178515131200461723986952916626291431701026442953870240500661269545248301495053094696998885482186366049064616468528706182380626395934501499190017025401501952201849787501571398029393151197018035737518312868139881719699060553973311948204651655033550757538556794730731272701140943111021393308028991623610825931988484735319226860749241866753540108190532020691255462715350806212677983110440241969451893727772348020335714048289164944516893280815926370234785252580904143480686609927550467422600447412829587256589528495706699101476023404657759237522954253940923983950842686473709878524651417135537887976135536614201825693002324138274917827936801360063295310733376084093450145595914315673839671382086000432954164026069230448080994404886656032221805910238850367554745684357219515290835634608639899720810782856458353421741404922319586598032744484449688229828878411096402320620929242885717525121488848890367024287375453998874620884347311591566868406629989615424945862648816007394855488552423007947114239048639861995644686752508531032418566835676631000876662128776851505359295124524733449195767638247198892806863639104227584872029876772067882071896337103583343950637294030334269339662214824328052664986280270740424018421092998167617246548364772521537588978584101531097126285787213528932405092309256647455109722704574648219244130954259811901218208622695375370940884347024718112632265164578187884072404789647908816919335741334206943090649048661584267286166455033777179921090723170341246989184700453168423467884784076651963589154400677841553240740139109434067804636992881306303799157228599713253365634067822152551619173386837327760695827641216450040588097280779014316552064364046653581705172414102106333242608855892910298962687607242832304521448582925805379229868194971273801770507318298637371605721167946453678871447667989516572853872975823157465278057702522238840012800000000000000000000000000000000000000*i1^111 + -157009310179753380049943964738584346744239668936428739478362331495904030839134306993574520927918989479921149691317214881342561743568046830050252939992944287204234183782656333837052405334092551814672361463152450780040330420827919140321409188332757710025174881839337778042751107796597989447697513522042389703830786604791980598577859850708323111163789463035403754752761981610946598838453014944506276689928142266214058969762565364711238272016722669170352031313940753855282885054334535070367611175804025201261196767133841821041844368395341159293372158569730282515315080164559180729444198568545417846475541956076873285905190148166750891433540349689617161525374476467723332023574673602638350469689959331436782165217433808724886684539925377736720114528512861539346228609296175781132495524118041662706630350182449983503801514859513619001407114079035502028060773894836328809439092223062816043551968182042208742551677051375049152223260926241701317992496905179804235233579029570340313892422570196505151517927673009281937325104670101146197903913438103581833578017751039002745449786744130166071011009315378781968191434464245100646341432758818125523339505650032488876761952918191703659200695817480719151084396055863833565012835387768573577928841752441527580490956850532433891188482062327213679809183991453265671252559642798415288017915692098499316828365897903601064821299583382118370854040173104016829540299840226010624210224377920966785394464178006876816360738891114405644397021877972821038976603994165590830013560633866474380295187560087978045898885827761952032727904743716608762232994675248950934776393778416575648213898398082266615543600247915853376111060173567506638945235938892118118726439029083254504242655974288695800656541408068136436075796342250834984570427772398013128370974116400345162377340769554940914524986383314585138294066386999030390190845707345824407431476045983310169659133490040365990092250282401429244967990997666260161433891535210523145634586835012372085313714638010972250334157794865382208505469063238876186009580719187394804549739585011640966998774577605233791197047246612979979732392954619511209114097107038477749365966326461642384049784673673891179122183432820190915186179760269218774396916922402911318715992110740402570834845957934387828318332417652257658577160557696153225541297204725074579789142669801819152331984863517034150835197466091171631933672389561452669932383033229942952257762524197631452384377161814205942158943198637561799368594842576666022099394059734664537652181335933359563431320301057323034359756306410910759962329208946635899736304739957416399469179659339278561287722069988946635222263937716077987991654689966648086780988038188435244876573032243084887552028015783795865722239098282220010944000076117691185717698063196349011036724189780806165102017565666020168587576451278859317085798628835735287350681561797745534506882067099025863475281755210993664640909058050328654004037269787466756522344523554299276756738053181877087033994716368274711244128628705081198539058984596386370698835477182777907793041764978414827021650517480482773751514942866961261774503142230974040330982700063235041421725144857241466057747622585394060301033066564228431033243874615802334909211616264809421837764378488447882179573517931902846869612599516575962516663549755752014094150034481257018332125807808248095610502112048769195707283740804486080538687232045191839543211598839944083881500509479835293001276408470907317042603753718341829492232170590876464898750186774425705445484274810517880410914078167153403792676307283676076940290549067318738469776286804227137195777006019705794257417414830598728892447295928699643334165887678076354560000000000000000000000000000000000000*i1^112 + -584890445691899734717736632210056430616744789804017726917624772617266258504580730122625959269192848684196065682621631330081285186029442150575828534626711368938569595987834505182474080916274472119513436926214071518208157938330785238298950920146885812955487853906195833106457365373946830455550279784851854274344250401237675736849768519734355836435327066227599093279161227584376547208544169462819240221528093731908758559917709034545503359189469566464644637488346426305105745256500475350937271853475452681684217792784511868703237789159306218006462164698052131067316940173325849518382264206056050602446946212610889667871854202719743339008421146104094193957274224886559610777461372607743944391887370525697530803506431034555480471067838708355301632533969543837880683406965617662298912146935224080027950236762323967567205205643330472413327400068951832090485368730178318041444653105611367335997390114105381688205610008300059663990078974722897197517723369525680802064693138309211250966292728603286615231041832188199513732172826374715757143780710319732171256428573509962810319519572985148491149501362265219971675909100394343345109811836424274809802103070422880953161950700292882157220026678003789938016465037933519739318577372195790911319458526240908278584634910487757430200675529181217556432465884092566735470442922965389308995899635216641681340921467769151978483228172868499199281817433624891991970226822204156860499962894632270742043052041342573238248778225052271852725703598082237559629990240701257033501743196955361484447876779891335523684695098579290119379032927483111971363312727493555160668650593863879556037338667929096903574531570522565840187039174845108910899061297338647285822052541732685475487998060122590290341611215109336043293939364842813770653798158778671002104308542156634717500393351669618914897078799463671712768016069672917687942791005311788387305588668987303652107209603277504891226879383527980134434874620593047889431970015388480970233256871946823507835065965808409562849486480200539338155461730824024573045947204177160962345164862365511235590085036598970040577812681113952387051431040945682021213351514713841583025895050826717776272890709473640216421009494701264813191290277055815298426301477790262096956051529163437847093406180397752396221923068358278729657084622443938922263305870213246354794226976664081963498606993884480759851408949910749621239355771293075679104254016655475402068328189865627588041308103183189851112524193488734781375786926386493662855070875784705135038593682809894641178599875105706481059484257177712414782809995718338874527342555237487917382056093066446983435970406588997213802116634165018220367384386520876740680166496953681349762850375626267149755364904243141815144214963168219872070297517060567949617638405088349539086889756494262901833353091625150129700466084962493441938575027407674125993424537168006936865847040497388551035768893801190435753568705496678640178022965861730468564656627309111869053042727073922532490235552420039120058977743579804296330315440653533850982911435941345589055157824331898169207388108674069494343061512149206070804811025711063280361632169836344372950517555799918103510958367528372516479506566732297141369402756982033867999317267080419949002319360281865562513075995863404564726267821323897452375190424229989972184676623314370538097594267862142717139736899152796555773691567813733604589765195198816309333247192345306740427570187541754614759586347634182756593347955701090385617751104310665212609016860202167289683719671187483810613976319557403892844030620339248989087446596141454354614179892823804986957386561040531368020414029354678504764338624937605905107566329856000000000000000000000000000000000000*i1^113 + 1229058959928609405654578148750976822798827591428507597135165086419610960070125106838247787309908248548289019597677882721051835527020667755294155710888479219196565568668168364979233242166547451310020567966670074317078361174569300543222880136840539702470639144855707103124379128883006899151971025786689122398394402773098639289515228543599645075210947861745650273790881591387011861696363921057756834186310063759605564550607888904899471273084957765999168989693302104994779767213187352624617693912606936010086842484146241048377956846989502546334269368765176128602765488310852185346808498843891359922406027476746267533014706759745208647433760388694719115822926646608469196145880082645462094493177074345454885781154815168803867768280844402898212013811026584072063335923764838117965290154171356255712855421503294531052098770436936215397493309072442189490666962028002754063429323734922555832089541839581946422818872642892845074100351636962586980778984645845492645390107326159222669340176189344412331874993982261010540955227719816382992435599587529304843616751020647849137165111604378924594533874023842775317790566398698132989886869302473808458394109468329565532840746222378118830708501607810936511568966402571746566893458415722831871740776169907919168860346106022924713109673121481886522540975234191710295979723095932596323124701545488001207091234783400351678051364857177632800989389556348082553324188002715963173888332737848725493757618537138126418782288262054467199239295835837974924293555334753058569945912093575559457919631875765569880418261839389195352619309717688990786455328261068386699807053113892712717009278449106104866429362608840007757207098245451330447058185050071604857176773903669256985256011534446529664005335515572154122784547390809272680548191209463168654879561446938629222616855778776196577820971592554454432115288565294256435336161600685286947426774181462177807784156842987677511563703634221409901668750297460527879352229411406587942884927843987468891305359518502226909215291048884631682456016092313576251005148472549900893006459456676277519209450379587373641138842874085267949499502956991381770800711196074253187180545046842142417926370063077280984192244262749846774781840112377007228346318199958920547686270716370156352004066932390723428342695418125262761685454162042926841570733464762044807040663633164107600614711256957590445923454253251381968001092422762827251638390306248051220564707239789684510270252265759329030047158823226110797613030828971027010811643145928968307279056394378264063576907770795844141045238956502566178878094312821181637299956034952278688072718818748203033895137583708799621953793919645679800996781932591214842508812975953127940375726924094296374520484632295714021019203399933672537998906717648890241777416069704859710011762569828131844238918535100619556539344053271562009167589479053135143524004122203824923463219916061276481364276061403260522773909248346032266002148166848545668521075192287618976506313054827594824025923309456320714830440420281741205254746424309021018390664298161804601217782949912896060241925529341532827387889935553466436877895892431978999216979620167832936178154027779888225915345183042860905605059228116623011883967904094432663634664280183394703677737084242626647670918843372128239642076042430862135289703130724818758894833079604766957158382837430544548572709338827494815596600105604451761712567938395242634146513355700529865656177404633728025283496046466673249153140882237960806303139178896456890623483807669695899436725384731836413546374699323261222852846471375950534732288218737939807932328819528934364872227762466373685595556556681777816215755821766263753932800000000000000000000000000000000000*i1^114 + 19523632566538592575266743067914697544357616111491712204381879735602773117808803065508640214742850383649186123922217746319576845245174544443032582617820920213660716871862456815053874367265643311462662200466060504296011548136194483451428819912620056673890164088860634496321809391408162659041185076222059320067946180401124177987774575312586470691790717817893261762779511894148132192305278448543159874533112859452647668255089406537456438865137805133031435839184643868729170356346295833396906858530946935360118569979220017676178069982667584959114436251583999954086967253929590299362429120194771781956297778030108670815254363456487951344768970556112278088075300078929816062094363425333458207404858378641903908190396582679626277743582622777863558486965806687537666712852247605821114700131588680928660924170368087373144496920729893456148785007176092257887096540964082041135839928662253528202431164298408339011321889833023504659075838139159430172486167082366823206624914412511154505215490367249118008519791251718942206528147719065799763398676590356253105100086256010176746038243130430944320697922179466820718638189281387259248268571625970517744059374575509956759302062393861490651859753519873090895860055508012511056014764851256356211625730567367202856757798036512917264695245955546735733400154956754570245655651117831652692499752133420943178078216252024880625070631659532595231497814358504808772508824452089050200213175622238475146723802460991310327627877944177081416673167364359898031492815736071269594670452727007964355516921218491134692879645534848751020092769692154819627203737684829499274034793403683152453427604090293038780221732858516252789232020524138538184589214778507517532158008253661097500843267093959651127008231384959501196879318696168210286356127143136548438665658720401241217725433206615607802564832777066957003832267294466140773014547365898200437937850526994987704773976369105496751644498566477310707179380653592113566003080476990875017448969687521644107857847634499895857682048962382989227532484611104619117224118391871046338291345406996807184164936128549140374125975626197619563714178135096619982832796001279020270159620599845202993491574076575629413553713760459120852494521127626267243694607928115573985477599493555480582207633344324235209535828862741278667089515045437944711595911645631004003738734055136605782598016662349945280828120600025779320393013760929376035390314872073758903962665232674739196231500749628673303274742333828730302170999094120226414287806371342344178453071940389570249722096691915588575244087825501823893095557804150578613597804419139782808024197140621440000791155199340684921441159158519045608758681074521996769178357444324707687490388697378111065981120196343450150615564237191454627569380084020567078401965105045624080675522247582341675956043903517665775450317016712107287661116180432588421055316766004442066372409127053658622593529387740347205785945777385698156819621174764230556223144981869958806936151765976854936676334345139081433153055137156826426870071690097635571742626190968435006305564388504392979971285777644152125275784693093060875256565346667832440467980383316613899922091944811147130251837395128604911401637877514360958485430561077291672206617701319383184133094553461366566488683657245799515051559719837051463771896712135196918965136275712588827468501666472838420759032888818574713071884206788102928345955329567181693085425403950024389202618088506246397343512463179103893277478943050400331031754880044506259345880738186713940799007011356935936331499590999336179978044497916692928199093164899317549868624717144471347450148721935885554677417796613493076921888958054400000000000000000000000000000000000*i1^115 + -11980213683365664954726007421779289050647852555862283991266106899968685186591603841959075603877329097581572928406773664953949681616299293159470397572049964709277099841099255570663838267310969329763523083794498911752857205871621700634176090395635379013227832643101299180665300617100036151920145922740695014811203143766749092292762095861079829550132225031950847043207888963391470533973599127818343583520700696372949212128464390890161843200482083959684766816191649341534747321006684964319993604158159756935207111044690066112804024477701105117075928767916890610321983552663390094813791045326532965738163864905725625479389931425920524269645914284823737447499142549130676980339075011622544464822392350747923452415340324295720478806324789127383632049524879587794751484885525128398582398547917815486468983948837986378838683316954076500465799416799876818266390176949624382368872048215647083338128595704260477274331687794115167230989276617034839248259258126637525572774312781266555116390015887356929540156241426290770014980184585110513026594156042133891540368398939696592488173944027185917855096680445621974096577685659607274986130687473396179437333496070559586711143895230123300532056646641680705077750276528610454260013584990104917522323964846636556492655247259770736620701687790405406899007239199520522129729807691025179101207730353319677556585706320677455352551963726676422290115599224515982955895421689000207016378845406995073390157498902313639599826396160637749233563274890447592645560144565907108463029182973379421488293412824108422090953260332408586403647490662002472743097923935115234757104590741815230270991545660680725241007337786031756712373939224614496375488603901849011964926967464047406227937809533933868340350780932474969195422325665968936066556860141191540757568441503358604932809469873288602018601728825148123686379064861536243377955916519689223616956066519277145411799101630447982052208892640386053991481771860653754752457148776564269727093162451898559724077070243575461897759588686670189370754289586110504015446385286569997975061271595599751515839517889053822802607977822376076377838305609907346786595296285312541976444305595312441362533695133847495930280731608119372793383813149157732060127941539028428057982414899016499756631393125419851112565037557779877710823249466637914804874538011362261059807430720467976596245998348733276513346774873002062578336339710500476936895037753023368652057087970311921553619972563336738724932615623675808304131101799628502239159237365760298203292925577047463465561977750475439191629213700971086195185941058977953323436356417469026006622713585229956787798008286269284886751141386229560187727906345605441297729789062190274019793785521678671068718022702146260536546101830039418198599222395835303128737966830915168537067822815313809974618396571891092970157895279533817944231020724586326391259532431263207693566612544121710235308459220046286947607553472657107001625602358547621810724314488204659409364293365147122690646045625050380193040821330264853564546896960936654760884362184014031096388942436534171725650662837389049770727713769575859026811996305937183689070974177438216825602033701423035480307401709445608895974575486649525607847091725888334863272867105868621626406629330260021752879363698531764640265695455587340312599495300693946731588645631709075198061603946916358620385895106761868934634142729802004325026653401419133707473061342714527884166696018325447962589656822184440513935169003602901867847364859029715322411981118966895738123823009553845983733192605045559151201488205169284302501070858049094004125678515474668859483834113995820460348838997246421409726464000000000000000000000000000000000*i1^116 + -167664147938675553377033250240840288795384342015004489576958394236588617817263757792474342148749730192801431126092135112755113611649869162360299581527540810603675200051923570643583487110474705423789002578065035831367328320628085736722951090655054864885759001935968263268466640509242368610829965667847642503236314823569697396589314974273460479178321306289664512475483742398788360552386725637211451036109318872664708452014242452715582235718251378999457399291662115824675839491471359783298879374183903610694533418406277539703259608730630557014162105597527627628438129827740107013175684898758430950525594045980155281715006850556123835542000610642138395944351122434788450205167928074617991550981405298867305064980678702040849089738312095935100826018040337766628162924382407585290924451556686383286112952711978813343312497034954263692894930834260711596848573276080449234682915710076898407318221754990102742465065363709874273365919272521554160195263841197940690318688114017509057611507131730368835178306910658591293660603572660809619810969669978130427715695643107496051944031557311265134158608218654256862806607201297618625894516737851635798813789187884024110052523039735862400213541633155617562506781626368028708728989248972094026543826423129112454479338264338846555158916929438523396788901061765820386354812412418056251134222004756146658844182012336415073965626932286700680123288870874823435526406594481775547925021042203225677159507710629772292426309555562561395465570469245506002478794905129397878871497375681627385597008596953596355887281360029664172937304965373166184162959250928960034608966413213971985485960424596858010212597113807094527325326961937166691277904241114205365196617105383798705551971116427574451319021524513151622888811579132433681782714779390673831328762052279746694690017381528090333536220292402818933166681687641601895703388431098080353699044213434421026582275342866677021930769367885000267297630072643131292569196568562262117552039525541834399810944831989419979099457347133786101412063363964810547886644077086177773433377835913681787358195379345599187570442952186468279736199665732602032726507652380107423481867403763489107463024733056952621581508995974956971590175266588423659601587543539792196954175506780152116481299695319483260851845226450148376070593037057578842168398826163382733040374734270118673744234227984061626902161585803660246634136312873483376294001304378311567451529766071126653311752107914461589930155730045224942646517620698213369851966908988490351489436019873555433028425132136801548115296628346848680820917257247676430259585897292997715875941854969278403336946143364308297680726856800347157123441806131595174400070104172758759078573168259705225205846435996147591230770461451870270741339488084845136728492427069082441758243543954233065537052764032111246566605943078358202954674066456218089491934585721193603704297602508022925061590389338295143596824532875228957752285415976415266777324796534011008148706003584201540592307544406010277817104226561028452975374244620951887890544451472686586009400203015242112439662741210160830235694286543786462487038470611106366486732238290224164480321965512756499109944072291288836464249974734385203068499513313050752024563370634572838116030173674810910824906642913969800622965722893258321463970886728411522488546533600730690904762561778790954361364020457458090163181751110573783551252529629271559318011740180179151588373025772219929283092935946586124452776700960489128173273509839149268831471050009734325767649943586627263830790885959403508863947021387609799597491267441188226039759345481175279884026085396677896752439210925254246400000000000000000000000000000000*i1^117 + 116035769157131431516140664915089597678534310000163131110229353556710030349435458410793014432877494826980831859528456370789262297219759973660946501760367650436188134266407912692196690503153590238415535431542244323361383943857538672803943434717463398616606421924842350579445669692089573373158408274593257527454643879882394211537202084372459376839658366027161200005191089043344592911028027607567800355812649521802029472408574314477942466988530225796481050543391125659720067963780970299409818250491680029120569849776528030205026007736200240177965146614509410746049592223228261983354870791425620593989987633435706629005930785057231713156623883919374874823962722711056232267768569777333220705690135923749136606120499436461154242314312418464691626716881105539835094137077469216617894760638994258874528006714222705619212697784302378571410217175046894397559204036839394024498162808304018920849193850253281127291810617845446141809096538631843473952581793425325931109864781934418824361470231944660832451981827714677446623612252583169355789708972363887868941483104706706211770127523997568305229487736973387399886372235526170712269830683979568891927759903055606625987954206711640343805477951679001851907665485460515976085780052703045705047414074764564272293801257080520091400827573801347067102890234572960844522504028311699724254168166155214807388836556724166450369330705376366313119674713669098813933861723832073817616867358495472040149078036515584145690508047502477172445035554931760163048736768283290441973451329822831540651490791645417709914138266462335012235193117791984633555017325640993192748487130642232023877549949591383220473887856681015554216039339754443303776955934114362262626067647154855256344286923176920903344381303255952785814637621796824850652270560609328366730049760696027207168669043276657903664204977420623076156280533127945159608242927023035022027885655752970902420759912399553577047141449162963314686160128541276718161875222319849535868100852539690973365090251419581525007648568383559344996249688645578568374600699647025645649520475936917885276702524934443398144634807280766832095960531435143720321479713450051781215409509351862295251972995062860363644770101909783912565917680242785500588056757093821333462421412463786915979391058520675721412158505079320592446771105600321505637149010200669901118095048079905816717762719155599008271758069140013708727615594448632525676745061450892235986799202433750196446352301417377237071490615162738450322660384420669119127924352323472534253095442228607602790242429882992521884567384312159896127932799235733792054718710765398507774357273577426231723050030752598067517235026523061123535035012000077679986762970258049214693343198226345341231890955985683836183330444722470341231870154858549486801564065570713890936680941189164852262956681780236850903118585938574099932368341757494029542631760193624172832909287212527011123908150375924527725828750375201422186177127375448838153306974132661272909842896054273208711609526502358008534471368358755513940540038943138986822621840905847059759197402923687999572405205229288197275997222640126735009177338413190865360985422091004245906732501624492476665089071918355635546225220965293717028052444312843865171094308715699271751861649671030334660927566310409633911783414892910652975391433396092928891092799336322185990333736562932689735869629524608659205440927320162073946006870205264670259628125468250345868577178113969701364247747351485217984619749359951419262569429062323730748204073993437121734681943208136700701801407737006422472931890048998954048882295440290135749440035406159803780071542989890047612309995520000000000000000000000000000000*i1^118 + 414006688599160086671705450592519295495001822043496014278411813935918913340389127025312915200659093408138742184512174150779150094847342631246849709304885318825635216912382784380756215390651463081246097508555917237837286514013288411160017942742802994141187930074396757250993366697819899851351588961881898584589351270132757148359775030992536957638660101144797162751073441861492661903183599870461127551048296832498440160806822781267041229375936969779287894129427356500437800809249489928941004787079485657666148362002990512473176200488198527953037852804308913477899921456879384685594817561033979492031276591766995279428198054675280209666158989725489657237839911139383152405112205100795328942098342891874273200695094976689126444910370065864290913619887845263622476329323488107303525093714574459799601493004621895317389829861190931162481559294464941532674763277821084225246101946168474100151924775792045095911842459616786405015849671545624921554214227469640219814158845250804004892379359302343687010520678169530317193660823778623908552955541195615684372041262064164834368198018203794830646927365882241766739727964142243806656473280102345074094060767507688479427046675428624038714653912193810864902346589636152014083229831435122069761538078751799836276376991404308117049212518783066910603865043665964121001283488062254316952327729428596037445257307772666636616199232946254425058101403544662047194024781212082778137551715724638347740753170625912760248888017330097620086394977485658082004951995770165758639537322287320303358862319341638590965480007328662464499623556589799494786621339590536004647848556720209852543765252187607973332689946985831118987295647267144958770683426052123869874192953699528261503812440334048831564785701888099619674019583513533520168798038671439255410228748158189093650399972777788787760958113948307937245277752317624068350202429405167510782146990678824210082893179435744081447919022051884959073330696722708218850765201815129708777458162838150967123187528440499714351530132417610589193101343346970135030080622666756081018373869057192381735970840045893346841041481759589919025728217989983105792402826663807025518854152582661055380028930297639424616813567964258106446840705880192663967190890121206543830334932584938360993703221865632687763898869914173663938586465958621685519936173939471415347807478962547276316841020201534259248824437587561619710363476924029526693240199770291705093635802752517868884143747053384299143261935819096695262673030626349280634598427704633027416910643461929625892782635483487728618350714686516108036702509275678776720741692987680443148748489029933299224555706068398574268872908138169688045675446972137236248357397105250128453927713743514474251294983634681573040016341875914887258350916432409157920284452810024566848934980649245368429199257566218620631127057429996085896203767595243180264989479067870459111451574734757654185392726695128697540737348348431626502418987824651280338609860965462032588063474709952971409665421985112976264502626080509046205447454030584932895296081413785295282892014423561436126458879997128994192715124724988113440738309770075665646307784512029403725688151353517103295654642035768700961236285437995605192250875051969936098194038275701389766092061474234235953556056557811332687271965257305927413517757143129739060414381549453596249728402879202946587044311460108300503256335900361233475232303385201506231734181728193078856231754710610642331161133776481285355789033049313709282291970683095658843633773030129240102835515365668525826498262386969288262297770608019478404460600129444271766562425075055752376641156273645027328000000000000000000000000000000*i1^119 + -1136868937149757303862533389115207570698161960482317072987905790656331639467212827768693765775661060729893824439088882176356035431815592776374361592034984482630736435260018100698689341964991328913590365146600088166495164099928632860420998773354273642472943646854651959281939624600839453886970435054461231269079534521430403057963846516843906253399358272449696036368671718302176180507987144655671447496264080015896609060747699213425342806952764810457275534670949047108614442905865551705235757635811499967856690270127771388758614741885854440880250820008288696732160863284566698741714890235921526280130266955229755889737954549131353329942615472582386359047303265480197170365546748443502003589138487634301031549172619981940248304116119174613149601759075472701696616954291570678406260862468345564439998288383236487848668784851676701435713833076943299111449678604591912325628438725395303144753449717065727114369288347773687879674019272619722324322006294763933876685107687785918865484374181665589158290836614870927878297778876576711772827194290095234117676981740523375448488727623088178229538622143034774546145205149730714243522249961122017217788061975942203753322756411227722369637899715776891254837977047159651528748073573815592417788847319352748807672417498601399252226287293997332818182756691293159017220206682934423040025943634093899510443389798026866056590813760320540835249030283961997273123557409287097224076414592882528796604158043582925472498206605068247728896190803909155262760696552154969215588766332844627079809836239622034821390538521142378665246755521629818676711575290245356316681788681227558343812509330839155434215446776092288446353687184997871843841711613106936321693176748263081961238798511739754615051458404152029166980005015690562186296449752112527775060944661819569457845064100426145797341851746563009372067794845527999605638644913113898567621040928251969961439394271130733974943846953655459393399835581659645226529473438763397077546406570779320721923816524360931640988444322246436954120809262228825390008175799418354110559320646381298244518549848806160406886318495896084631830058597458673369373470229662878762803490132619656220338359760012833692385081610575173339047555788138054560966420334804216242765760062411438020627382115501411103043607517095904849989779970798181763085304546932335602500504371791650179839713325406306952951902195173136289402472415222677268077439798412493308861103481938638484437091170464530420689284998944250175213820570853526482896744095369996010254371159858359571987654721350226291715356435766632058513190371505547267048199596627206208692538519448735975808505590349514401596254845961278052628327880351438580181289926156684951274902012786603812469437880008577659736054674323963770402043694740960008544388961977612579880310265716701577809225287257513727838863175371811269072549374550096316050610222526028568464419988643860764232818658483351362592621085092692058373339438707839057122818765503160137285791055804606811696587490971840639775868200458724642618426794413412949373631179452014261748361278861577345434048999674641861296610741145531406891543993462113414848746715672766087369847523434526796246097456865183577607293477957448577611877790798364582903173361934142914451623338281160423058623021284735578395783233190211107552115846538825742062599344739948880220742128443353019877923810361308471883115789838788583910393725789264359393077005353158175942173899570359560683681747604060987417480283871052518118795424328823903019347835502951949163378530538853760483007227247131702910113066425690923720346426192223425911078081503813303206543150284800000000000000000000000000000*i1^120 + 1332622789810508417620974445861344909685361056613376608180594159890808008822402478499272189741999671351049712258676012745194826695213226154440318633421448543673211071432781404748540721582183381939620645658926218152803773764332908762734896289120699023844693451893916622283014285571927079045096921110232721129965686541942989715977490392815399866920078801672186814352102054950075905054654975903774997223996189854458276708987083203611677800397755603132916517571346187642384676686499353793451212570770163164525303881645442246393969303072331263131199748267421180101441354561640201041841239675073267393210914578248516072478747370952338351362550746045843100804757411016920219734767395324014098385065664072686216450702682925366534855917681392265978210227489531319879871836180712269822748687322971304978168196798223943658770572430607299227270593321624446303519867028566041175709253469369516649846708723055577888522277529765065312170661252084513226708675368839246833877772454108715716505531000232547458506194705209439309990186111868415152553775021449120823179328109463242818243988843122002981177131066786504226390402359897611151956748427393060288500519051091703828395781995982323347540964153085896807185019732956852215982409713941167459678538901057684268156479143670067512852639244115896819620217444672833592805799869993085930805354941847554939048727881484616428996634953878557468803331964725301246658058445887880334919385070067078115888031688984362177426933710490468861750992897158689821295987726893054180374633232123984315598505221205186393360217987265535749054037999966825803454572193035447309681145926711624714881448347535895427699233740068902763736133220620529082821683977894057765083218368353972026177601653991555283623355163418050270244954006215223449914217261573519897479067241231690009739901592520187294428639317409351315668858780546209130320488442538834823049088653117184932333232067300991539682499779718667304806454781634835585341281611137237274829446327555191825323912416972316564889984161689304894209252876761708384997300456578087888620123576456977382725479457488243527215297810173888114509915399880209606944857816105066526797356791884858029905197688221522849714568843652794431476029916227466061641021293322618483647359507469804808202306361838408732430462084846281189021300565098912780742451710960308356621623416055904577015159060341837223336947503602539350386121477998195542735893020950863696031140409093146514810137547770492065005338148185609002579654816429196541137532679981384286611217292043673864337851497982336444266969135789745881323666962584088365985680133328511024149768768264989580050839716669916290638123427627786108144938336506355213323385868401246599180920592450259975262972628303061936877955950515718071441994129127002042197945947710052965044041860775054489353297570304416535514316100782783908444041916863077265881129219779579994551651041666823355854709513605648769676138602005669315322192026742958827453569846823045152611744446128291354631111633563696616804776351833221702974899696737234913517886148030563099762590918902238116400490306006913175345583193148456933693459651079627772499332154334553655181344505518156219789666213277654787565999854394451674002276153030701143688870431465603891476498628545899281256329052198887320017663466619587943328872634891151443106962972118117603163556198275369005551409277650844468246406558390625068310372229567829812813180066653489894646182086176692156838361521495115423799099990582753468434179734797483839387853517224734430574662927286580023967044930664606143203749154707573339713017476578720307993510655788776402452480000000000000000000000000000*i1^121 + -782728213760728458709841273242848845604356149323635131420195687047976213876488912626674891660892900090884053878092986803709919844495635085301197548419254067815843716466969181570943817408900263771707053094332969680868598062209769596321070794302292731098928150402731177856014882039460662921971834730519730588632157708552111849551768273567663815807905079748725526144167730759383234842857482414776287798027444202722875575706891867541924785183061678505951811834023803035573225639447025955726431310499786279271549688395297326166246690289269026523898842836428221877704209359671108929515761490640800856150405661375766862904108274973344384307320481891743387542766626827932729153720467290204388821873930432910840984192616886149092296798061846766795350208112342211907805663270716900471959109462829996137653169308658163143848192689191547838404698647809623270201651463206302341970020836434195366721439851588202302187724477146224055646792209963464188465477224102388827557389291989525315530004379596881576150214831372986858681713030315362293375693961503257142766590788235103762117006590468348523532752068424832408323128896557856164568170899578216157401943926591591954137245761096683417582268472484040544772128675011104464420801617027985911511513688085919248079454671208125264449408301745522492844549479852694168189112657607971129811294527982085651174345585711364424730331954959781197337955570970041866608509389854695477484779361919692494355002437838728495667227941873744972527450950082255882657445556158851522951493075310076177162707084093882159371299141835802716098502831272140131573752681329095342770585609357815006473913280638279793114319942934362276471730527021759468024806940836196957179496436134057059055176450365933668791056599107826901527482067302253389213396088607277106219339054474671240513117948825734654742713222625581753895056226995778313502868341340442026340948679864135393665126438128627355324722194670116540039076906927101618126314753975145428822618592799001776977293350270642530862439046297404968371356494983820848288204864153963525829471907948640774485226862226009157698502541527273602538073634002357117226254113498439566593687657093203643087745458926814906652367000046974474739827592376264801345436574015698360998112135975928660525855914688207081456703378627024935833461091466411856446847569848845804513539039100227260467400644072769343714267954913449079124528508620197452753765927903830259350751816507316082655176808296128719636714415026430109891519895343502531821707751926731108239563120350596718556344465970607109505283213607566446769295898402502260008610263941230264811732650024478185908671343469610916616992790746006673574403391822758572758018917961442092790884761400726444310494617963693799410635054881881218410579585045161336587379703978612247173304919442577445861240557850099759518956508245147951349070936251030488430615685124719800364496842721649358982348596972347239447181674483177910766752889395936357756247118607024726052262840878242409371087409500314636932219803461863371614270466315408773163030205013102775362470242274357671885007611019779191232024665139932959465436798590227910630496250566665716060503152463082686735692056884122179963581146077309598116453473088568008822000871506485851497057133133001671204436698723527249329302722766546325749231612319284845055170137583761196660140060941229483299910960066492309113460329847638802640096037168619598703430976131195174113045892467878309092502667479411139608987836379630623865443276910345586659125793695014843040010368954142708802965426184683803092563953115449701122960360756629610695676217262080000000000000000000000000000*i1^122 + 167512915785859853210946504554407420321998595967084804729594313432914323733757703951794874897087068451747524526373705655554258376844878772960432153621352191965670848111022848008728444764577140544918243338515149869565603560588282604243851522787865885156097430250126091257894855115798553923912095852197780708602003093252109722849645392436017739826874541548112524568200720539725632015900496070621619397784544597706425519532913584999464413563991188458524709911194610972228549511435671381857766150566767072288443315216389348308560803559148851091370520273778124716445990174043132412938735524886090966873682762548411853224649670975541969056357745851477128242418665874065259836834952338394125305187374777478357693094900097307054052298811398469229185434877552207390830771091439444156369857503372285149152076992326350182804741217772068809928753302106655780972711586913368126186576259926820320436178293135478968742572129198866486715976724040572094217386210662680396948850642342068878441966934398140137079520733191953566504269812939579647532654900536050191441558063708114327949787734455083088302348396477401715166392226468139726399569827459005303265823005051023028622772630996942032339320337148188901760684149029125331337862887411677446557762386641283398412833165945918041565623106154090010153130829386184317579986811264159440274811806766301225063103107264746253383359844308399656221351812153382659865112794036424188585547211577535080155669795133911527624415159266913712563483828172677345770149159058417761697550865366438817690644028302452295047113055193144253532224589037503737446299313123018023839772138379885551653291393961097045635716742695783308944299725338848197812502554820465263619953262421268399066668845380218180521057762856816560240565957499246927326321776700895550716724751642940391821981536115704386853878909589611742044694973825780104124422944757327710593282630367732068582790965754846451695076986033032736993508225134472138775306015713544826740973625496319255276623756657908283771534276991103205652898336120098975701914676947050464822098956734820166977849475655900207895955271913435035800719220570562998956986086589834098835103916439179081271640468902746473493018655012165466068668539227556729344400097875041775780273090259358094221970194756166454103873130393136413324795064515169877562420382442503192274872281778945304370383024862728533014051034361618327185689872507137308762703870150493870088422375700851833894992592609706132249174935764546606692791224770983354274781215458943820674620062651308291488228035163681520128936030750258819023758006523064825523834869186502677542970394397243574313519111234944715159984890554469816744976091326402118552553336868789429944934609267430485857879190470600734877672039893282136554386229440992874621929315156286504251479603405915042583004066676622568420385833648807656331796989502482757299435935400305209520601216967665083844427624012907868371170236543533579909343876099397965322216327121152904005245243166791957900375497200148819512142000587988914660931934486927933997952014706219395458430499287839278647176585508417110096012670829758643420265561601932985930284277015837194265723838216866902780519410993661499135593620366856837693800706044666615105385271435651222224914784397905205951871592735223906260806013479485000812205567548701651507713627110969773887728555982182067956825986094396190563497992900924827910888702330418516373511891632007176180810077189855055080459146597796583592335724291925971793392032186297206326622769913659532269796278607358434287592151529683923321342631812135678298796216489119461041766400000000000000000000000000*i1^123 + 105045185511646605686952445801081685166063111891874486875118954309228141922511173598777460697122294477099172546401265083551665063143716945925251318142538899171219372814724446460826235602481986372973139219084014958733327031855418041703881481491008940453464199706686087968454283707381687203864562019880964391460023961192875363253371067799360508420384784507467357841254283520621249122858920049375121672757079661816555109639857166977432403613838886206005653441139129405700088725028359181876571736404289928687576319954290481045875855782046873219923879522997539576907205393203259944817380407916586568334477905039639556101489937102393079022574606086700043360370762545223464167928854635519587166166434721876892775151130984355220738247554585059973185909105100197414970207825349441480817708231085529173315220322924635225627525163186196397038699358475230471766583049631698386953571578141318023808929543476788735143705332005204076818234482424658950301484035465515453363507016106822794032023986461920304845176763403589219184989482074937006154476647805022496394883461331304702382064056802101389944407398731935579968595424760794346083718780800365228764291793641138900128553507243200601978521485847623393556016862639443598883730094886717588568182829654850813265354721493774377311767358413407749660823250065592517888336339205371806679120013767996699143511986176211747878556349441162989846437412733592558299519830800147489445894368087244833135796500058821767071061194247042267344434647808846967190363107576517127849237457583938337603771052394761210882576182564385061179882468527327641420722569216659366886489219218223009194848774860965027183723562333392106378835571027701915813665567461319781073831595973087156227013134409252487397574014117053429865491065554723690946056249606866214652040638535126037421459889728013726238050044113403398670327310545242320189901447010764388602475930041162539564067484867806003731656639176228431245320032562786629282455024453077775658095783020394520256400926434324043779411266042080512872065414160851181990712505862694084785873622207147629247780706290879218055612238398209043537498644123911254738807926980796894426421255465696546179781198996823761591477679575681306179397613716964598987830417061616477005532369046792657435521392953517796250339767255777142400859067629659764222446423245172875089161317002582227429576908403548680641015250056229944893502073654050641710456738808221197661730144387347941913419467804871760380658588554855101121042581294562883685930624852518650971717969825554317947702507462749565230256611320055364312668007001314127663842251249135243267030076063395553144609319768574020929927315255156208187722415672411483510444813015791914616553032787455775332437219610234160071797060706624602903966150001494038362610378911338910424457699092488088117064379680112342219216808324419756038336570845896067497479269565906989426463127169477016577094858743123221908650979348459177111408030550080967265553358640734293712012828233267726139015040934495337280255201535229192461359847859810925585718396980725261607397543667820805462928234999712192975852665839665609849277809948628795261864668219892439300315692515274318009121343901122236405058871229444809335479805560594590022299022815702949572594963997895988898628615625976876147659844713984535145380065462000408967734578775892176211131508567828103167643517558695717959334065128459010067570343604508067228336258360761284547038912526287187343275282552370328052887255752628910364532012757083350437564490924937563138422684304259856988982524067584105289294815313581700783147360819609600000000000000000000000000*i1^124 + -55775966644701467822855067737922783200139060867892344527588286176009998228353618058368664626228164761966687012226455933374447140052079086500416714148121899763320835819248326268135224230851320345594050170844485750188608475949977881891980672195720042028115723976766285282513656428760874214489798951192216936421794659721942606166397608747677576198200204031132864180481091892556045273048142342521581815911221129924732142078756460828827168676979203947501742741421468708469652410457050491914868633479216304225177706795859818335415871909737306070306790771052401547577910960469894484477460242381462477406623173039728624856695448543423856832814520433831790384422915647511688759010316600730402176558700651593434530409844125636965988284960972692809933947738158615127424093979943984163526746895510592537042117429709166279991353307395332956566826231808462562290118710389768074625848014799813520058648646616782021741888314941414987200796132186962654021195600343336934935125910321815261779359218822762632835487088158145418037918744805376895260211912972798399484721659672761860848916115825055318670460974709484826787582144005407578412562225094776010408281211278392177704384161055678022286464820851986850837716659136832333329167884000158240936568212409859619296248153797792305544260423717815431127631083152635846005166267180857437919821436302114633899618184112250145521412647416778051995229024992502123946610487786968655028546284098975203731422648322787045995928181523515645462740033601861197772978741817655916526252674585257138552005620195410718132073678061766853697926024196237295626003732432889926149333486490615288136541729394685207646766456220352384290181293669553497121538491749235604471735433593755526204742828686657761661557489837662473212873994859415715337334318993668038382745194559537480783123282682943812392642067370776382007365300421553996880980653556955706410667668721061829918806448691198967087522823155002109876789438512288141293410828931694614187433395662385357180746040035906961902707746790063678924269045041889452267010462614870589705877847620378779030391439477645647632439028809999998039901352625915485750809046731581948076885577322547741620877943839443583766924587539330460435693459332333071190529234695704813838454553333679159960711705688479131882168619378900022271663925571020549631647381696354181064621416267175865751304668150831395328543294076659339504119183501080651545385520678976551811397333661071207190080906367851143844513843304457198944231396301562871703315736833136831655995097077415305766246558235182275553387293801856324724967342357358856107605056319880658552754115863024502891681430449410842793510100690844595749370029658704204287230588322863150124618704420985668963142373777342977198302241888404420195031595108371700231024494130455760887402039873894370435318180835300454083301780764899575445195222124469919657450871165684609886682295038212635221890879662861201696477236643931020236807154542925502500527178268584877268576296331862403335959806878478340850467011468653991713381579116038956469391306915401922365670009339706404625782024661373875525820386357531209024921925725069032684185964665178709383076419804538907532271591598370039277672728110133483284818355808975688141360696008146212883634641120762832103051794283940790397121195188408293780773948696078706945452501034770121561099238651733353017182831998753535998591023231711282903771922764360021317729314937824048542025180637349564519053733709431316375067579154237420964673092660483651451371386747851874125452275954205010537575613517187985125079345662437427798605824000000000000000000000000*i1^125 + -8027485509511196000537761044136901268763474961923536699781281951242479237061545898180053388555553280035489869683139830891015801334484509755922718586507178733606215147296067790001197451615509990624654708481111505041995149355362220382518829094474722658153639147419686241334080809228581899218792228551615794813606108741371678793304339907346073162786230371284422947656471948944349447445001610335244861305857324161075349197595558054415733072292668725034218148264962278152869772487952035737628795264582715571890943819226590984752964685278350127744613302934951355315881001726966408376470671696584990281211141218877744615328520282175968486651933106423021914390780079195176957890266440790040105725606317238978110723867575055306178044405751245251144280906039868960453284655728045707407913141072709504737846368229662204237635908417070068467001397792543154211743199288557990079761960111894938218842655316361260496206721502174184449531744371902160754412469145995030295084061262941940936080892986698394435142253947330149542803208166843156696856773813743348465493409522245411514190723770093599289156228337695097286263152102938626559445224352293334112776002767143901404417799843782368869023606078589515144768265055614096296334398019931206156246303730436060567029493505382927308593254359914317577996483163882504567129692253039892034833078817881271349310244750275296825706484898622474609772646379714612467336041752660460651437908213488240660743911484167998414739831399279349181027965649995660777789191286713176878692083522783692814468004191056583812087678747362091270491401901874378902106203039644319649157409648687093716202892285487086560471852356334660816706524564192487423932785765490846726497843629016667647952487208076460583868414834407130791414136087624107142725092834581244900009286693132903639655815824062786753783707661529834839921148521535943472610299487829977117878176089972692192034214934385878795913139484686947832845731132951344959575873480038208211299973141301920650591309774129059698878064394114716070858495360957869278502980375174456634054768272831609339567626058436819071793234504930069300860350897622083502535515881851764636526381596202226449037939878121160501164704832427063104632317122733728550067658000604139927639478259674354820609901747177165860087865471600670513435134890767944347716859560577575853203613106444316807204858101014587878630665518091251507681125472435749949145790957957715754970050161774242930176844207336992931433891398643503308304333597390602414502571028254979793573462452485068221341302141881880200306825386452453626532610598986752952379568751744166296879043720550395597623874356976396216667694515306164137287505609932738818242739151084366431694178196125506025761522802542421267266465555579082637524744216505940388647856608936293661786156156260089675692484471098853043907292686453301291966987840705349929573408293837802800852322435336603992226324319723499833878972424815557062233476974936229600761235707428084713313409189701222780800619754837524065854900615464062500788871334551389135814119219107921643327875460241590679298639799724988403141652397749088934611845585687578538248419692445295979683620620916110909648619779160451407495039553090463820597745334660205549865127766612197910898171008026500437135607936821290667898370565427388302482702947448202264709036535186872164518233443017061338984795263035679802564218208398080406695039830931235548182269649935846171221187427484779382352682883735540677977128270728209932107934523365050111904340051336117284996487938129295554691680879488365276309570512224256000000000000000000000000*i1^126 + 9068109550680424812818789040086068258535490694742308953902606105685558375624532451604392623271860251462414529054976433513915503311814958237586365414251432377672118618509160337211904360004582418626897179818485799168103161946279578042919461531377537477400891786202725100960482597259530437573032211240284918019598924425886088388260763256113398169355036359775517071890162243716389427129162289150231463858019702436284264616854951872353763177644477008939420971064648240860507770946306777438350674300488643408416997443748147320574870754091066721933186091233076712744797202086455275539217670517761681795426359237910834443433863761012670934302272546488155639525708019251888822526170826583954709025972852342395425444368646519971526261397485689419737256931543016547691301139223223814793858635165892708469852962804976312786933770190949036864122305213357549933488505030967618322696276612966078565156747336811692901508291957845546594347572446551244213382608532636561618212808156650770460531858601746514462026767065677308559839403949674214939460589940466059186034376670387488276106076027050200860814967935506563595802190278379657327133147437801572633453090832586512349622188207308063562061512351613827907220194324000522465161548454640622120746198444920052589735227860370391129421828192019501202258280196643281424227761503616066900705673434488715221384299122465273793647536548171332362929625890301819639186496997641711964047917080598855341715053496705401608131470181668760632682002594279792432193067296869489913446053342970865833628432014170873216276118828543970691583139981815185302657937705328536170963986383026252808687363276644317997294546298985933272933116744567197716942764671641378778936600318153963012909791187202035081682442265758839168830820764490590583422244446708080832011410170037548321226873254398463390029453049001688465340269644272790419819311282518954722180040564679233648354414005605025603625437147797176608668586267500678108569883780538009626202791482494168719469441116146886754991228495540931706110920991040077644993399221612036492082398686555521068438169135166794955014908062724124728632048995882351435360336397000474774687195222982108818086754266742253665084978618819963719133618659699382896427801423649072816675004939774940621356334752683285989559533410036264111082306375473167550067491480199446476923074937237080892240274983935374684683722091381260788718165421822070167779273320504205459443290568757629171770228107050333857850579978801902660289744674347908613864346348141597721303821349611786927784181869672329607571838221609447824645855181156883708516579143970405631878008904863313324170615811535442104241979556174766278704694567039589144738321748547878486844377632545831644020503266835718953005906626959587942805548179348426399159199612571131728059964171582481402143109254641786950287867743029913442553449846634186085604605756519989104833688625241794531330652543550388101682240970179661705697103019659823230354828211339905087769229395194089644999502111182270540484234545688530540114687089382605193549950506986485565128753116379746380291255647100655279366548799248563457887778421326100281658368089937874716149998386885973587014426283724933714264643385743608226650557475945433460446611108663935595662945045870869955255112423195982266347705152740207808250501160817271239656213259010220312287471689138961687447159687355639591808859407829756796444136028799009279889275104372073979770901522024116603542584270257899939333087879895246085902445849982179570441348981393480606598601775211787197821425483404202773735014400000000000000000000000*i1^127 + -1215858055275143214850696706176065927304662928236073102094644615375364042574605887986849575540329772434148060176366524970641004005936725937759504345374698427889194965360226985438977296263506412658328087843924315483632714189802653791321596851157817905271880306731477942675208019291563199538281151618334509149826158384597931321975105883329336122897299305877478089476310410553491223847195303338218131422455710237557126444598527468625777508671359432525870717805028553919002340317197789122065141516065029965067290373223405881265933342096841146126937359716648869982660633799272113319169459038960922670600750041901060890774695821805521026833941864645792553882689412152333168374838251458279492563054601360417509317779462347569905223535944156839768797476387944406927414223855210516087236849545351885333672702805082048710324732289101775462082926224117430333725126211931323483631563421318202179007587738668636702549128325431960630731307701850228843780927254563522624152737544643731061225547616336042489744841902701529000475350445482350989341914208762244631475684910100834948818405806099299839420959560058298588619703252893356719962468937458018412898158559054737047278493647558586727930846927156896747912840692012887693917331886354714592770764019060353339779941833612894794730052707002648780935122419174301676335979644165759991379767261519212246843526896341186479582518997322570959107918446649422671408768568807553200416114687670178362210145988596705528545622160647672047180933296734517716175838445797248015175694496701468723871861148601588305788292852538579138194908430214031939879679094061083953720382545062789413140545035377996971604932714548538196847737943747131547183694186558971032474384632304547011504147766857618857520473323756074383657204813809600952870542003215726078145525411418784533864121829248480016930506874245970688332542578742900123689974645293091133367331461844867706472299314842271429666550245106239867909837261594478451172769021728237549880368545288264153379897111971501878431454342255944076080447863440591935388870680150641576698563622587727612397012376721070208879912179595342961360929085895538564062538994523552746401622219310299320317633761421720425924872232644534130356730632566545994222072795343327350896610005413046419857122211795500163878906116061048302234827602762669231472879429058918976847625870343102958084265270497791874757207085035814893932566892282807371121459666466437398448956319390118699001900801024448963814528521215946780220569469541856771721524329171054022464372513732408366842983848405336486031236477981392520838731436425253758518810010798912850466949461552839563547837470701129020271715459500206462091738920770677401358498995448921105795606932169810417454734183942106688699451176960269363248769421550942510129247436170661133450659659926968258380142912083470569860529855779749457023319865442444840545252261117253828334468620469871202087348820930912183169255166897602536027291552640764130650902217505339284192139016678877753994403197166639053312341059221909292364239584347397919446043396080761867511233979420174987786475900071166133230826122555240534838784289852833153041664718703677747607831732727816537168357505790051795798126733403247167185382415673889151917552463877864789798177462308424429639363972760960270503181683449342304721610306619777433310372194691987644657758499269549840378089095823044269745858428615194218634933764280177194446956676543469199828419069967728629367084344688175876704392298776435805499128069821260408912814305765041628877755397286383229059595148558598144000000000000000000000*i1^128 + -1296316343644026590323079272067196887801590551077692352759890203530359604191150796995439790531203540640767168824652030947590277239467409305950424152025214452886080317902857401044199198044284226039538747334884603492031283201111466625641352800718483666413800713087058216901948074588938415804834121131582077676464513707631536074923709123514513617398525851452757897189727657812809138517365539610030747253367004605364045832624774564402077585717068430245749209331606784007462257631339341875198234116352477768036162283856368589505696376203369797051750698348774081463659180713226107936073841910410102757513090735311339328446261061263919291735445015193838659831423101185011092942986339960716361511386266599929832867630064887076237825799875946862774319089327376034128990792915982236192161212057019701619789633374118538621616311187429467840797829955327886922769981801810051544178101935842232646137209520901224182610938893108223243096885807073213159716298608597034694686336629618935387043543005327815333608039028134761724055148013382785689793698184673967413349148014180166236234825558178375527879823835221788467119669227617463357538804304842096109004462723977298796269456158485231510742561555342038510467544059083315546181536241795977620085760875746242800203721426432214421040817253868200577086590231924957157785846656097807439183299459731022132295783854713361397198040030396960698311016728151808564657313423076065032763202680489857190358028660720143023240973276508819026902179651711775013596799383148426555433438624975412323412400367252610971293562286623211324679078266629627655475702086543288529252840173497051542208228200632729658469061446813188707484594270587575725237334407410523845922085038493383442889457954409235543499838993301389488862303699171995693178767136993820077645662924004811425410340896410183890367693965597969758143294788527816306236734306739643313181880135707128339056709660623472264209178540678813832245604075164163431771611376486075069736293625042218247435215265786732483760113389688158643576517517218817191417392767065248491866977155825821343027466022368024990185095490208129308150322069063084998420735500362833840648329728168159505028076535850356017498346861065011016913418583464267528661627867279551418225758413991557577737460166402582845903717895035229662670218344225003308644125920141419490134475100292593482707777051148203638541708906984305374882773388703591860282544529109106160138393775119904881810245885578894004375643875698721975132459581334807610768557841953075581944204266150960086570258500951250957087013161001718545622372989841549456852245359761935646226758081736006732501122663412579294426316039505855313298794138469680728962572355974038180224097704879518900058071529707590345883569837261322995442546232115467027447483086757140790592357118398534893524443482879687909835335069689752403816857535527646475222108020039030607205305531203174635665191783803997321432710099804949651323713988621083269478929580687728965153802389171643267985993706797942173549555939349328821390604555993612210530049103074356971293191229985886529011649387270143425306611140493629613218535898846592968990842125080192432264744208549434717822048930110497204757417323927201883640575089082508179235354073842502521481263083683039931529885260442272127806312109046653118963752988815214115815586614936876119514414555385899557582417406692107168752618055032564572158114153112269084172917754290185298021273958310165408551790023176329385036393017398215861324656889877232463791685560386979067700396385753098427390387814400000000000000000000*i1^129 + -145310437473826294194529268061218119688569513651148455282929156980053123075867320600612150178592748861601900456359929004250069967670006772944048457654905111663298125370616599165799784840685220436883923291816207070383689988956149906952516874215988581048671330384206951274497549347410166053401804912663413519269997650785185006812876902471437642272599364841449980326936931822866402376042791353544602904126394658473032483035209257470326462544510528682441616843549756373088944432811130824499781948056341962366118256309122762550019506686462879414268390447783696305909587863818217710128946708627267952960939385928157859317399237273596851489333556558945168149631914039005866070731361014387892152322181787316700967114247476273210580612804690442372732259823493326198497449958377276390228598706360407281017923348145616321816838899626294409776022668093272006067377326629337522197300659558162379661820928758352374663799102948668376386619104399552881944387548732775936913290996316906855562094561961510301244521003758391371216669138667556949113650886869444598154424592496098006633702913979138683880924759521696591042015564413577439772632724638382706014656428960429841952501232086589369724368595871926720921071936085172831184611981744393847570968695016446127574710610298977874674206595231713055691043833117911220409365869580011628378805837763425340832921059828739274667570716726712745151656755054099278019073653078468421666502755659895170844590166791850040138548291690475994963503135622401304934455810351045579848787153075388753642476629778143772141006800636281267139022125308064451930306469857999959697877681358292320355283902438528993216343642081345865871122976929893254102775931248264757229190071820805242156100736623884302851805718021585755532080871741036302077377160517268950787732763215436065476570121816275552831285879460691474868455373230357907825092227054749627300810905019533087007730601216110815539964328162262845171961932664595618909595000405649590959351719856743323640977473931872199467494427410789583201156777247033972063952951309728391769692456512474540893798630758972500084816541435449713750042689597291971126176626662373945933665330437086347230865532264587638809212088594958390656500258351121866267132612910523027889413739604985303592590510480213053079992505197414263154702967875809066043920736533223968101914060626944000393810407093551874583394158009473435131433085788638176318090624217278568411057681871993530549569686637994069386622042659690309669624338158151205759128927131795659803774076006239447723549521931432960096667223804326229031100766358922299012623813845141142325661998225323408160567021169675936915555745875691162292198408457159822975046785816859242578436178879052852368090125948271356592166273612267247000956383455136613421119915160276122924354012208125960781997401917995071610235294145979571623721062777158165330607632081737858381364044816305331334244112362173084929716900797265098180325449058224975833479006913278697566745520306570060070614653834909819107894661665784935688415538662209293984066935124827875614797232234570032765820288873135522798069144125415814557146709767311847969072393737438654737074842944626038197347837114334057957184513496673719681948058129476079388524357553914135561289224269715763457322800969151089861832630601605664049264370332440998745871474359600551705143714221944702658848165184156728224580769417290606345491417122373872765549272948672945397635528244919915280037885712696396954980810865969259486905595215652576749549153980054845928468229324653199360000000000000000000*i1^130 + 3306722941086175312378207426720741132972111777042028437627370228848550799915470455538357103489874937282749632104320504283555115937906008712146026431590561589459162112880392163810418670613642837597807958828480844864220374758189828166395319467986796242141622703651183458845943066018071619701999962874737029420545624434257565661537553720999869268716346528710811246020380524734443667292494455045626403910840436539561850035888245147427157446893818468922819536740959703455086921008219775809963971367888244216614174986781232049834545393253438475891015053211840959038775360943770443761242871991886270789711741532315597714034734714243431426212575769178633821508276314114989603029581579386920188708138020355377386172812717496876757720133988203150424026429784658161919613535583248539087150563232113334259576139300488832095129059496896924401107072987355304546500489118672674113705409573795464027318720071720370364125349002552096125399369565056377095027404142899574568183546236102564478349491064915420399063865621462758558946178076804011051755849435007563174231232488768086648162962799617220148025356383366958689428537239321774544782677699678723287926127123491228921898537744235450048720684243053475588042926903683687706052891124862935585279713970798811146998950575206011946132159877439599099740579708837825628417234717196218491012827328228228455882238723550633498612085376833154505824763718180485354435282456103485547966201430084221479184347976879865661558890089623919346863927376593822155138537048001639342106687770300722474346225324889503419978936185278515888541375778723512462574835853300747247966767256279185846101495182454454802890955783259924712087398403772652258120199701555817874323974891923859308648132225463019221888423774559469556724364397403613787735551982401723990595106018137499482873979019947081212012173190117713491147381603597501827198464706601724703129162484432534064609053174788799222988098656353575502672825033580637037423816753158017454632580646465218875569308548093040410516267647554463521231114849111039081801468599517970484141896295579335353775368233162415049480233611296677448532110717397442063736005645277677934221286505926413782018271728709351842999475948767465868895663527575175741635537199723147870638637762057002874214346185627969795949554472605149732833310793753701298724167590745428714368649713757753517473943029876614836227841224139590524687878466363128785462468071154739591823041967604602861702093894510849923276883482561554708144174341496369853515217243847494168962333309998119635799497014506703878848390528227268519241237113515638559437961104546565354546594042454385006814258218452961529812668897422403510281853917279832342986350577691022454136472782302950014532657604157752276321370630311362545523640391201759967630599587454028464287564443880229577672428688890677326039100222455906200358431662052451199122925565684986894062159918266865969156792040144611701632222125446105089869266861761707254020959612217802241399047318028386777776125578213986365884506932936932251473660953249043083546295011914843069120792779538313664786011711474438837903479900300274171957290046811247945253914037735042453014301010446153301662322034970842445521473649916186161569277412437080813881429951628538706173912078513982397380729464948497984033515671606786261033539782696288689269788007118901357162049087247132087568203454565282082046917986541465314518116259609353157919924771123841577902172117744758155745349628306755455000257054533410663370409616897544419231101255606364227745349632000000000000000000*i1^131 + -56913345642905558618811662602170059108651563277288122334282880390696172001960930410110693374960959570841825513740884601278186254743956821843934874584215003360995901362439938840455761200303872767470450367211556787184646289588546048200453410878953847454169873787353154583146502636646105689494883307940930938537347481281112724097671978151128819024265616866857200455166168587404198159243626162319016495032806114455211664608228761367461374542141050124800827540057289589875111486675729686418902476486019496914035385518174008466736233270243869430041046070028490420652100041147316996865951349430838611720250747261085445191891081023505337704264425714072846627999602238768058184541866092954487369519182122692750531144024328255305193057056733216409317152074407094678607251918238746658273587924912029811354989064322580602751765100485653546691290492478582693639755655349371696142701725895854712734196402622496417923416368393162033996075670141993777786442903924258485177302808124474643713109003380269176171882248391992844064279925082566921704889368680775299488301935606889221221401236650394496307568977031079483625003457167214568095836576072954756771635201779693163398493715024359148092525681033730494869909157298309033310218138014209060193792153113084489742067046817696145609158955462726100090525080097493071350566565205588288354755140068771430807431912562396736682704348771721297579998888000718754933646636670236253619928357919549164196818771390982126879912335738634040789563342284916307517535856738677652911609885318726034867631112653461061090992240540493895518626583045671526270141428334677559697688851115742043746440641719701272610499883406031019595699672757822380952511601615742022729823619210687306549977997258400558837854735970382098727568526320687051550284318330208262112008603537619566180745775713670002919043680820253487169850935192551075755262927737943646147335034552180201755543345331161528654352654732600270994332002434581222355543622255927916416077248498696798747671306491977284071295809303952964434636922888888483979992786228443868389831466817296312785260392102759184006950745061808505278277109620823333380800950270830090747385968301276612256718000301418124363979094808637191991112665093982699112464792554659050417202954543488940512431626908437071770303142910443289662341762455945426033718598501935192642258887857819361810899554912833322855898447164960744509222474036370676012676783292100818817500869300913744032013098639045574913373613829509933757686463204143828777050061232568166498961545560943753071259152982225624909218881869469359618500344425890834562879609543937029833034846654016912151967235667469825847608647456040882661088022282184494335133795542020199503897419447988656447335343873681121675685032243668644183794680871478105397211830945332508011464629933050213637742609033183200278168226771075071646064891220740770033073187886626082092693943959405563897396394320124986690237340673710427661478981478852737308982720326889878502039944734516386822130661472288543237072883912102304264263255370520042284855286148558296668489440075159004773499334808553144327591076334201341919689466871773115270169051813693250628286717538970117706279819807782335763034392936346360106764509875501753356790766846492743291883996316848179645455668696590278246518581521369585094823037724568195115734775518195837944579390864987936216675198037278410441863507799149228006249300299778337704544397657124293206364737754635229042986778654662532384016325203630047557318590210259369105603121842330009600000000000000000*i1^132 + 89802728938381110286315676402097114488721146516935206817045316669977935851661458688380420979092093169244548843996927251905132092744113400477288106696854156765149777685364770526507388880243639467229984299806915393555454893277120943669712974830898637076668337243526640358731835735842122907200045579642217574364516072972928508597531157938002251530309090129065407469856858230900569006302261449010976040287542439556548202670829010993252715537966594100504491633791623548171981924134413196535831947983155581785184106500817820819890606137720273152131950438541829432443976676070629315663491999573873748126358368735359389174664074307470994639784580889535629429010149340576513917103054391966797840135970066525053493886061451719983537410109702770799200715224440565092019182356419619994210502377369033496975059681898558963437659058115005829766824359375209232759895773262288283830608264974667190567279243529442871480791374816345522197954841728578639395232728203461424573228130637212308044916756938668156622075925237733469760170236389073568400704617023151100961871082740442905544562865215330360557091515337958248948026835274615629180884850974938419250407234380207736805471352654188873699793446940060340196977090392219070759565329564787432143006988028085572443905305902810674277065365690570617095420373201013106955886701858106199847295504401348069063340336330269137185959222738673913181441694471609213251972525406395038603241370181941874084542734875745756817621535985546833663164421485455016841465993616300889801372890982898930748619840474585124641483980554118936942354154977540926505728816941691339258652731816235753546955448371423618748258786263814952825566455648327044036901631689862218739847514025114747339260254541362333826909308945592184010517429221546816886554543677035240696105343457936294619929738748749942006705586880102868439186246876162253872787158146034515309460052641265445007215389928916719255818185459083853449004702988984053423471025465567689466517216718667982966330429687823704343204064508117660293667170872319502138175367197387214128272096901260434241859633744942750511127148919831818231651268821214662882227655482144188885213348450506316374911028904074180776156353589328691423658105647206863113084157399623338342734812149001155450859481479046480187777838572702217646832639992569964515311519721950480145673849703174823327281149705213787836117509647673960527380489351574408205548159397071433201228844500620526938313635375613909281143716116876704470396258685299806445355078472270155792512994340043200560831284978758195112952487691209107743287008454336619344073692734229517787765616303991898018395446815583576300732020834056217492427499734775162712227396170635519123429831700200673939140820934210028959419542017591611919156550921215585429671669493643426192612915837843930230500732206302070379173816829670118479646603757475476145263851730729109136280576559043558393178247390167882850329525936636473421239103665702978297111772685865790096406779999958431261630709961809193974469648592732792566796184023408418825928478555888859928070438186978976970537885448073413179569859907936380539933957101355397098544124091949145380324068009030652047546247288976297680933766587332262551849426606779419627460688606689281144803811006108395458442659127485271754809793067266432326664190116639788491539093096708569198499315742844480058748702884569883548801879595421774772921669953190541805980714362331556010923704350015740261800262197151447592265294876972536335790998387628452085760000000000000000*i1^133 + -59848586833858907557111055347550092896987837437789765973057102564979287401281790606154811474600362712919554908927176931259161419215240768253010560995414356533785703199352502762035353457718576932585812532249896325927366059960956216491077711211247949134965626316639431032081728594444261839540603178275050911717686915327193347917681233423666301646244492901197150956424388430490556184713232334670207382933431899656292304921154561699767421065261212260773399130932387251835986940603426725896920648640613579377903692753507891238234877212535127577182225936715533577136474496915999753934154671946822025409955158640576577885819801225024964273985081172753285150172908890212749199039326267080264328479977005087040875870193487699520530074539233420472468281308168231314028196955579329994601184832008990324535287706258318319325325856270390315084422684505307858909906787710247610915259995001601543754048522595918484206429113582112564599422953150687931433195801789357821165587166740494927245743501627448459944435965634874916119564829316206545521746437324508111742224070248514026515394002252330428856266143692916339913280873129297649771527586824871267491820551016374751508998855491116646437621593822205058071635909850432457431241953556486067491501286562442197077818567823431402570153021970085190366763249356827393268670481039727728688223431045654466325134169025904578455390581610853723392792871841694636769388968380760151543989202357426150553663350155108289602717863279731522040933996289512893022821285357058371300105507120993610474571824920009629620177064092370075676433813476916855169775433782245281785035571630477734190082649280621328612335755850521480453849925687390877529380137560759561139282792123297297902253069552530175287507923706035706207268147910548471153897456439702257752785055959691897523478504785746178638929636319396098398967168944383545028978280342685837452565974389400802771993119343057735885604604542291444908376861344212103901369671403926522906036327170670904219258853588887023865794315877411978640203224547705633521031965211391711704331483394639889411971635785734973346671220309738365889615902084557670308006154486659131950189516808478673858420210686669413177208966847213525284682320133942975895744872453388865150060662185806953564844396196685576732540004434316142821380942972968756060390949532774012885545763045930309922488772668835206762010983576119178973877048500487160668615978107777476435537735995038003041700869985923141259832295186485789068885352774069019169117119702298003125098245410384035506063441647954470930426723318378753060440913601413497333554987245570753493702206176384404812903276559729258641582385425240460496973657575820104295818411430758089845674686402710009795575596079198414853157450675135844793753974999928672854483600390813356549110670501396517169997429979660396222992421232723475736664299693750377851462627753120910138908067958499040909319361018377113367419939445537824624794946251952536115821262803301426533610364430118480656934049038481445798822481359680241109485648137727073952408805503087384472393490999104820086450810097067532158622178250881301920378136840780181194489527912871328721716575679237097110477582211290750737194434415184548673353897439891047536739901199099340168189824618344863414762342136001963678641796585257865722561778915467747759754812976249802214222535552515149444573478725126710468806235903732643903131003339658014872751700854921673549481065039168070050147986446639505092869947796742348434571264000000000000000*i1^134 + 32848040471347942969859294393791554621619822610983559173567691335245687930727376879818344031247581955610766685202250395207168947235623535492300001279417762457111179491091438129562255393274246561280538183265548612185517492931800545251900563046137241067672976870661084597450709473952472241284175895473415614992863711183619408568157131333334796901364527943878600624220278919403767890883053246665453527977592718046129457713856167940114113695651978651396036645468656748726325165019922532433174739322973044667784036055750687896600243855993678648993031804875294927015445702336178232865513487506870829043834276554973606731127900178515408976729601458853922604520741525953722205956108997940751798176259281551631409886089904347065753285426012809574918735031359735749698180789199818771021081160595756078789657821599890612476242759649565076426159802495774571732086942930814199095907143442653213372925034028914066230601034759820701056270512663405093551330207189683751602124617852632759101997647230741308612722500159087565373005056318650040863615437634207576565645278738631972079638629700656042316117409969395924434275609674782622402415176347591986254543968940732951629169491116845935342933602241890650054412173260032484897067236019113952025553251350201935473943052310307638752596485034797755787319971602471331950088935975635047412546997740431224106451230227691000975672819997107762473736888316491556089699571220641312567412093974049572811972938255795308924872878369927264406270077548092687987174669699359965400625831122193924127581384505276763428924675455457893078608340579207747396625797294311584025919444401367796590767655388313638447108655427099245384172687908635877893581697835137704168081756241573682034700332739142337820337563204889641021845868758122270258088056776154511141550985969084976034309535994235840108705699595228361447199694394234830067263133516019957484928766992625602953959960512509930750762261875163608329256564490903713892333249292712277413763691652705700639106921632946737372039837735711628369040774993633490833950238266518513866499344917792407047437631072829792011568406571612638677124248158118943916457673258844932337344820793997809328014771469865801083686666748656522570222671578733581284534924903831208144201225766745345762974853635270557617194581395097691862738079607155340640373219160308695237438894591577447383141712900979623341722865464355750504108382392214572518320709109628336315104315499449275846819164968283207850707694754166616635220143119704258662074411151413487630820883504801080465666686690445224608388558961793585479123305116030847606480840615759671454686799528197146301360672109940067317869485703657797123989740382856320615439763939115119206067985620116352991326033549353479251821870003085279432003642315051761835959820487191843740861055109429671422663874676188960488285751651707844158171545265213190559297511824402193348480061360913142920063660591340769016132265672161938814481517961353071333094221797935957562063858723078949363900235463639794415468777246684112371091207349386195527747893225758896578801505340836858964399630905076648972851567574191106940873112807850499437941067456104544034159072571520199740603091530547027541423931237536279271158363177472821796464768000771445809421326817922002960707559847350822709327608373831222607753901565472669142175221270623475932193653551822546792929486916956139615213188242401401302675433529212366168415889422282438489460002255443123759912832641501033116394638540800000000000000*i1^135 + -11669488904033823536304628647655183681567107289281740872366191351516916370796952762731488863498906981874916441530131682494261461511161555544208129942319590066129467038180710388644338994082626376032548223898884284230931884115426438602769201819641194499733450807915900987512101305339694512474598371858833772169830434802889578288053346707485199228224859974447752011077557411820346544343723892543794015372213361004353154686682008456280981287050063447378113601530580204341076554928731385491382811720401799200584448813858284600700559328275121282177405738616794016294765310152705213381092012265607170518180463946541779897365859113854229881398090939621384987663168172896891497539695827938544265353772957720507746965455869193846462411127382384745287741166726352948014913927788204021941947600474916313474984655475450476494225788842565859700511901238288264556487473521791713208035564428515014819760507741699831497374376816869740836865261478563884253177301429870036825757671520970287165606771522982002239823702551358632452680493702065691370026931263261109735917352645394292078207600603694437452451938826893309645758289137318067471509843635751646929898757201059876497787704991287433581801734542642029088188728551866651686434302447277544504939463115412848821456417285599903107700830362562813262173499898133955010914858888257515966329176694671490867151075231346124701007975490486286211439607229611325259311449059039667514519193950174355568822441870292667190007601322359178886861805519556744190598786679672755602146339088175969807661179558755925840019692269758142129400998714736435783710195314630835581433431737613045078089050276688786836346508644063836212737701616618170951941321019224214859480497896684425539204864319199961674406192959866905351420887352385407426270537390773088568157571056173362654248968305146830805554539795624820489459383700241105716476288609118795106271268984866953577618984965442243265665219942609673104347760140592984464838739679971530132353832540964357477046098317352669988493575775546225974202601653869920045838800375648403716174771398394968835797982083211886546445053692616051218412596237848569317198963299738509483261241548785951569892678028329461617464162203980851894899185000878915694865226613949553017934535648024612294538588212776440715959944477073985451733593237515183177301344376954726734719552500532778171599821907389629335717788586160865223901307595515445230087631415947934234854090274916013558748168666789195498065541931917802185621132164616201092465233605570913700888796445625984959110277474281306901937248463195800099780385402275672247988107580598526538830366326827716872739439594560708866843994348999970306824170977563273664953747969040428128656378406544214045594590875146179621368342397798747615320146801039573507876914210363680771998651366211688550881429658145261455528555580882575366759834623881027130135572141087769547599330952873119072049857110047462251133118467218156221434155656416577229321583019242841607061234017291122152645343718762332572840754942299380182636776791545089435021153240464028540232395674538459281853921044610392440350414904903971490137348193714414209530957630567105987580694748221334112641180388571830146043142910786664349168164278939781379393450972158124175245862618900898471986548635906595124466287070213379388151583693825021023380411180562521160077038758747919012625909170563489380531001181924126819749707033989664649160798975018346992166984173263745410716998429573120000000000000*i1^136 + 41574924651096504558993719808651408779763436456541764532934324455902332124209337235441881765458441540625734596547976567955486187049505034340915767608731870690521977824001456375244789518696488730909062072684325617683299588745920512947213684253193032990090131901340312356635900267127958013829319080933749240563975130985611819639255477175796275167286303064029502935049412076376715086492178326042025885917652000369880718339173120726775630593055259222550343620710971162740235425921120168776492408718995102340978808469340936388021793535271690298378917963080333728277639332679542350333749134453042739028575037977835141197899712414468284444514739304132002607082522842498786088873744718033498258399718382399433999989725817405492573493805386633213276037832984989314188619067367677671427640821013307251408665337870798166935283569066195475732230761487341079665427415913596221668621645047098117174404595017816097270958540996719693433839863653906552563301071386285899252169558419237427813496133814976547769464705560166517163139167166004832597803294797139113747881931725238983301053787052070273742934972064275526446593420036344553394800374122184498677417665097837953394420216154353842199408415278650701685702424081663308600036735428345590921518137132992387673075790924515932006170352243507045036594697647383173988842752201322232813176900534050076052860733275846498836057005152185213560458117633666142992678478051194875020840019590869155875085535327755456235711337905135357761594916006608966412912534846114746734998995229900293647839247760685726312475778750061386536100867253397290071045512337768184608776712270312711528375629193561926821558327994592987936647583465762544231033391613292728254248011564770311215164889026185689557802442292765043275514854109715492871492085939489066940314862085640114249275424609025698622257257602803222401777738599330418836552326232498279558073847188778505443348134893065900699625460959914794528189412390683213745351205800080384830359698830060086204230516490926516646723230734225864588610762300531380115450885427414970174184477863658439807394457681191536355471579259774854515668434578370804993031448090840798839123340324081261551367735429862568758773873809950752982030799997294744809988108378396457267694234900325635160054754275461715053368619629658304250920814299224355032077896473289614904068262895928214969843220651468993073140877151648584723941492010535603462486343316420152389395965957386340406932819454602780017933171853602456200699713128061776487738202537222940483087009327147853543395650540168756564365179767444551152943722756571700115168119823094489490362251075576169216153894263576457267677137113580060060824537410666184554255063384027076923668794183982099572020998657041920115236562505939912171299528161851287846086717402725912643401616957121085874658344830769790435926853553353499551664031840469769149314106017387809979516655975320588517164488033950078046048175054243970401090332577973328891144397900923119074002494231293715867545287130234754913146307369960078880392870440587360727643523967415707204995407073251545952167096849319534384568472030405023238372384837362060387245106152861382222011294396413294209526417965249755924486616040493974359236283821245994981835645065942306161089250851383163534005309004682648151163905284687178494235792601402277130092621157452251069548020821689714809460838004062151627094633970803310257529779528260335408381531027472340567184914742509568000000000000*i1^137 + 30855727340437810298346198445746201392934371712694925624102318568644132250984481664431458866023669258558261891523664423390161349454833622416776609488614432496536246211418443367088828221105624699321183742000593640375365519612406614475184955483120237475727600480102225842616041222483610188941897289183001757737874927713185647044665480046938235659097562068686680130338105910928862370514736464281899026624071916640738229519915467711433829054882167888673384838913971813804018856758230851045529626183079421444631942329130893098937224710377560543204518986633094373720767216882872276034868350248279084284760740207667890600217419939677380064539244064741120120940164284939950123003041809333741808660749320653912750434850588848942180333828536531439342706029021962171395267858474649454444339161073300579394028308634295117912257192486377073023761388801309655358889129356838605680877618944492700420229850377641141453483969169144944198764016610201822736614179005882889215877066632343243381720744137867144719314220269495341923754948204390390673132046557772012630037040059823019858386959007596474949861745330237857079041997213157225321681368819888054732971886020545849329647499856183082312225348661603600285659460509242806589169666453041055186833870124713382829780636807212737546280720608268564407661349996337320533724832457016283991308633013637430861729467860865231214612702139685444483460617062330861715521133457480413477200670794387845952628187918455825913837500747515861745766391041536485668785239951010292527609595944615673447293271036359940226153986213568773382228776857157559650795886559940916083679742794816923587268446453859114808533119353455860220019075374378770331260230756870329667250024110606232721945348967456796025771431111211795796030121803275422727303179082551788106800915483813914881299941951287922687552831433289924627204166313104261654899920924978376550787986405430868564207476878531770165921075851323391580001277381546262262163202755532305787464730984341039033193061135230730164334808363088230918380260152330829358903805654423417789329013782589054293232666649800621968777356621552251974739923609914137879810374744242017406257050169626156693197714126211527523963102515772599669709893787186661335208299792703497237133692426572929348670847429982847409458979835553517187693980862323504839116266726271806985166518864892405856207891185811201451317922922867990346598815907161656476498694121348831724983810567522558312258084621118484395356006535212513717272787969587893689979643165060549474822030609257214162843430425501083234006778334639883677237458984122258739431480209599456466926718040718268501507784984575005922925886213469970632451228815334567253592034987214927121975972421130300375146637934942360308132192832492880241982670596180692942067169290308391859360605678658196229295161599641924198230357438931082025182804793691634833007295042841311343442222373138189706170493658247971525973188133472911130197945652532074150511543992861994966846241895747818910335009618124304670061976994848427081631824318953133187633822796452425401267504747909709317624416889356868714705232782147960040836686892335236732008750035916782595025423707481558514669372681838157406944481986295711667712993618891678213836690324043827398480850182942537723042442518689428708777808691183837743991461587338415068504645128360096943676227097385452964523342019619897329255812356392881687658029375618482551846087639957504000000000000*i1^138 + -166361581476485488782171260865754649010662321905739812160648935430433614073528244138962063597435127339945436810975078958575558001888613167639714639464588369473634972208153682726725352278011786406967098350707516802797299655782806621727663040744284472970784320931255424091404152443628177439574132128059945958727828803266711474118218853571078363214669844994897799190720160189249030166396030397293821463347244362199998912931958779295399585465735913237873564109613456018647159630676247999116427168454895292505063905736442175138211586410005105267744425598186983697957986688512165927121613176551237970375316304814421259249493808457061663694439657758082832754530388616393921942214326169425203327069915919095055922846609294495570522918273491832020885972470100339116280751073512673169648672013165334308337436965526709052118842753897995354829370531022924347497028195769756467985333883779082134415337743031481402984334212863858649045830184163151240705854979627980840798341174469556914554171359054878906946303616308638934775570793600332196778553582411143313707658255767006889439302041917245834620549784873647849045709288737050712191589168609836555625394736034518101368834148613835796305128776924372596593707470757609612828122818051777469768031527904573637453248352204354346862230809495734523790522155946113855563460464995935357845338875768839572446725864724100010972699651026502849813321714812318553444565249555047913958897417201228793636947637554085383988664810156421018236716408533805625065068849818882448023125474634903258824881741278865981203453272967315655854657838214692041199291574291618136445653737096164745999780454213268871671379794839925798163736182987554506831658205805209731759127763049393277098606529342428332920915703781386968580027958945380264306690642552166757266167878660637375609334800373575622078357198494091065164939000452411158009875931214124827073147599419704497994766700158586021437568217523959644620754831867818679445437003823647356717838048052704017661046517968870704560040553386491987703665659638962359652506995084668995817456339207120299543348648763169678196530705955995505121465063450277195345900360244223325512942226175536283514659152224777503744059432675426444333087084878091838577418177445599002052757365169577058472974986917234921547268635818697425529989692810678032114138019395895343596172240636974075809654579548868502410497377911400090662346848478833175392149096876915445874881468677887896411383567780648958542306266484027458288350577586437794698255796435840949259172640786297625188727044887232816519046536876361614509863603209077977618461755406680457165207251619371048028083052494820766891514438253723129856083175082351321928437597713927920941398865571703732932849911811626296157535156029330253213315790853115884353464093330037590588245896776083155144276204939194703537978247008200606899478138759672101093160489331369715051213546062548972226824084992672689488704017828157404510253517680765441114613699682494585921076197890143282317028341126373088606729703775745314655202796749612072060805578833981764636923417658027131407299846798639783419461267178661358608723497122117227368271730344008393894534663026974311417775806813039487590370421061053810682934948844787774180583609504822692505444604948568351506008511276677502965138708348485965893670797272118904347868973578721696122776616747072274322648141560754614591156341665621374738145975899961425920000000000*i1^139 + -456276208984225776883576731968985641949906639579001094651338204267602134300012824197760056325572980761346094375803384055448988604768057674380682628108143518927558666864605111907911002591039817266461270748845346532066456083158593285442236247818069447696270964043837876469555592984680996485607004677835409437200825295932156649146328464681200504094126031371280326326058089611927973060655356073661118403851861598446985680004867201057269393802407556840736456218681078530190664071412956788253927764694129701103932756727825913364524350184557506802795400893106241240511055368493812158885404540755438539865348156944989273971917853782768872905469495516771158216418642352659049032415959134601830856178351852213933402873679908637992726322388814324267536038503001355996541307850715399197695492358299374313201119328773184075606123854189348417666256514264436592314276477621464391630372970905957661376624224492610848274827813990609021431215563192687798231894231076196407611707228149513761648717142184765427927725069685544857382385871509524147040996644597092532790360674450657859296944239429988213767925169529591504082102114732325450468999571455045908409274049156121693379151471180354701633612161917906700481993258838954536265341150763918962218039280901572631030761789051968734964167379656989235839439059381433347825476939219553821800861767035116033641952438804916874032424579574104563991958745827343894466991681108977965198045121929466321119143521472060985190356801100371785843341772877846506016971559117954770001976985678059684246701189860439694069420755500948578157290817238109664906872693879316142084407867613374941105553999437645544814855646916505923470554127833717605402387272314329438434858241128873383465827590108658912657739036434820064002688596481989432041597366636248704704974962353827184981756440786784857245894800992397768644145201205819264539535632195866431817503808614644811947404214140541744639482200724888004168823563575726720466905435342962862626861175127971829393717487700597945031761653100814964045459172908083907919294037191084729578904102811196317326158435141717225023809173437896591868188029527478861535463613142514367712196012189414147579038909960741478380649596636265839215806632978297512868015493080931266489841015775310850799776641303745391400825982384991395880685685252988040093222603118582278313576287870601308552724428393623681835049315183807582069984943558781402153302302816878339374125978507725004890677020484933792856231018089251958923064260416972737266956206909900348824615199692333502000246834836632006171353533909093841831827232832509708452401614414694944061737073685048030672793848733600640430230133490922968304141805615856686870536373898610428895921408516243458704520893236129856446342189575164457149950844150794889629420791606217636325803422645100790153055608662570206855922207597829528886165480153595121691558243901292538661293572252233433842053092606603665184679740904260661623094255690288620067420153795017171298668383802794514784381657114720446141440661637076332299319521716910963077581573784650952375060528213798350529111470862011849153583499022589552113121978468142694059504807260796408259560267077484450215804871510626632412257737610009993085098140177428544014853902020865007093811912652436266827998740651110122818376852872113611930317073029357175969495420630476490581685457593943964314860512729991425420473248186539966464000000000*i1^140 + -350968325935326105468097015454815970083233506246727024121054184303792632905198582740754672443541012689784270800853695875923868446632965195460728994794457372653970364212336075372886760850028198349649014253162653381472745477396679514225166693774786463310581089280878849241797911204594694397852727811851683947582142251187427833768400334910599673782337704036179620658628055839052776043400194250353394154430827578733221712936348873020891640110846930425541896051991780578150274531720359657717437497337914344241030184768683227966982328428666871729936111263045609287697726556861793200596187879025141561722103520022240100074107016591281402810740041390071956336601998989657560969261714524517248767733068966682307282965836414390555242432445582642949204478538340300171774871365652159973522531756788301985594318209015571363917798413264855307437944706440989544003456078338209939294381427059979300100563313165639260015832283469988741839692423243357496670100424139143101043101061423772273442230724701759143759024551218518527538201729214924249413618880551420781897089857736130053108257640519387527191768171352897272186494748482359175691274213520493997172489781590744269045521261120389738879879849473908475991845959743236304143298844947779694755393601836664858034883365108952839582647799480807164944048413853650086893941331431894804164626250187693680277532376696182427030271306041866941994528542095274597810221146687140561555156890144606377655927155842928306463665730519973665640211058015556444102411683170391060171712005012413236208310424284800503359756669126496275638896554393565320889293815014629050072957063533309071581920061026637670766355451413876026864557180293140159185185504297267043523223361768194703696552473313034901832062182264496542290071875391475632965035916910804717886209205961069946742137202275920286853510197236072381612609843012393089111040878024263105198960415573476905104539523656586695526801127272110348551583176917887633146576386082374564211394341649449821621271058073370564986017037798128537188731998573421593817017748681400402602988961666724137140048807759302906783713688601370519276049180036384032879782439847849271379117826332010927524920344015030800698499284396870988634323486642458145181985211567191823395485889013472078054869566113959204826227766833572881835792840620935715327332235451475528035308099598596108405630052404746592529101766305958760212256337482010100557933675242770853345083085009875021533150027088946948757712098379986520963206229775911547382585828402357664367864928749010623402498300934185826972248512086405229164999893946061265685272213693728356244333462335469281317437364099602788532468478461201466026139482205542094965091379884491103027910686842556321788003282475911181703640625662027224010068995297383619779999550981022221039956970532633671690023894711888099871010928037435259105883315742472479173602422139440905232116447808483248563892794825983946956372789755925170376831931066892387525976946197579761249998146234198442892611294432897681183860672856865573516350062877079639754980072881000711589312711256933078005305104918168451219827211072059454033042884185452313671492274134414377022285601149277020405170261871965824904970280039618298449104697052340905802087815554195982967579068739931147134951270748508311046470574427272121687167264005584369060112689061696069542237093824079247422898683887573427814400000000*i1^141 + -80880577107876683230320900941095956008420930447662527859945877180512198900520356507797480926260439002434442308552113260557009309646353096696246668828369660662710127418978928713813732120364513002976134721596937938649161975701230637365043407217374608552208829866212840410616875903733960358530972075992856589199628679331107521574885519041729164636765184407220606028447251398089746623657929316285067856907378337534938761121303135554969653783629163830712068096270970250080064305646095849531627771062414167098261636622210786966577884753831899955327678353948762667540695389006296314139698239966873996553780466909800486707391840604598752092974718210863370309109563277515114502459446172056306873172272775873497163920962231607565387025156013518862484065943831070880185452803324296836630359142001201701813824898999068155020026231254758087081305124366651289364255207520456039971304125326295557652876700521300446108965621961737924999342180196654251732835290258844379830475664454729314301264447683274276078357519445118522773679646678974099292552694862988658036573217049708236221210557875051457955179628078946204204818962430554631661059939225879471876263860965193847960074004729503656940074043679360951191209811322229828600439883144783441439281380995958467965363839870938050433439664474961757346234876579094204146049982810517805139066303702597265658052112744270615605589062581712472449587472835495950845879850985407645379731695457313887092006795141096541246090065641894343262423093238034156121353022916985694673458322667087779104431326912714021268037475504993212440789519659475154263749023938899718820009082605225383653424524316263579264159237577736571108527545359125319475996116492042958427225318070314919604569836322250555057239810933304475436448011967956137387241903976504645353516176820589656889612218619653716001362853358380155382337567273783502957203309265715405229080385018032319239732220604319068442764168229978683366513443649682286119411544912957465781651534478375599475318832533259895616674125471486492628432573972886579624715132618134959444916205064898999023712329931852396938576115070696323242186790826114944092660002286681725850830315010108679504374918980801353134157745407063704020422292450184734639081581785753076646468786000255257159732584667300329618320105250953704633561105922960527514098125334895406347804219754226045210101798979061017599742265252362701564097786914094818643458729749613754618558885337035509863025117337492793177558923224379092160559301007583048768276422146439074448161903393433042569972605521456250980790948986485563536809397130496792747674886962863679511155759403955617772772860653175996539210103117158761611930633336642680171659685289327165110574646563786062477304466826851606105562568591425553988638096020914028195830986866362772988729410642367500422663964382710397791602136638551987690410958694439167040282895809129476458654760807295168837894752479458565137255503071381218488010714770663277317083865689788916107383770133676455373420934401797121405407262240049413397265284529148973240664029610815991344333895160448731783227700215210062992575959470986160556976455295498361078061565354353028647646451574633841557404180253608574058520108462251656082914095683728412731436399628703646877159471287707981793494857818584664805043612516212510032409912235224548922714716392769395793406188695160136663040000000*i1^142 + -209825923393469341401748482674630884774652563505506313737658299165722069010323247977846025207333825286780724559878289599731563310399441883785272926952652567433935155965061571817695055520497607321039558436456464967361100200552175450700834413275723825834219021009002553338787042360950307144997557877347091337357176511595076404010844729917725926938353015105007642753835415171736977142647432467641329537108983397574243738782887468042191022748815818684259824637015731635669664945472056120654370854039548066295031655355136963722469160668766262096253566067437215484799930676192795703414202556279257000332548339990251563566964214936100904967147828919380015485733143984778553633556740182340269321824854862378750587642409404455082008921137799499314155996967135331633647115194438780685703008651666884702964749043711282726046340968492412254666842980682548486824564787266150360200651384940873765369590000080462407769562391942258174855667010058034785112980911727759929701383430711514882202230098688359271826538072580892671732642704471668271149977673857241972066994189295480188399384701248437900730727378091651268332114415828104552754683298613919510905173829429978990961385482988445595897657092552887800795993347382917819049762424633895153574997709785239317980340091359643302169179246450624362161793949291597219392335589516585343684259036586882111287569438496621768595403540716801094268274637111396187544661941681929644617624901802167308241347118795860210044484360400914078843384527052990470636520930243445291094795623885640463227722948564632433713235921297239823395604890481324548613408579055956470265824913133888833682438363583138699398287599982380239062439429083858055212098572030951327294211691418622936299114946457475142308928157071830882694384145725695800730767056065917253530410108287357182222719312626450849940630842479763502624387338359884954296333048279071684025858331445261119532794390830347822191735513561994694593179194415572485934651537005439642932344055993100746837603279363369431216396735488423867911948380061702334933727289848562469052528931699357185098496039017853163882585857551127233231430207635768959530978184237846883686593483409702695829382468277292798189452727210086691320067034421727330707629491262766100704962645631644678023284362803182593191111863383617160852557607202968990975149979349582192436350748862865215770347654132082249831990198852271640610368227110804850337129964766811622692611620219231561493681141123571442293596018369886337967073424822492853067703495829585470187689039100036320013858743459071760619568535462896802651996802197281798689106252161917774333529381092857972128594729711986023230198059580941991808658611260834622023572238367240468773225187874467969835175498768917066952379565973342666292328933079399068632067407807675499298787707641991359807907730474795705297165336603395306617325222742771283948855849157402652978630195223979932800427593289171872814585759954944951446565497124104646658805703677469421798392507848336369478697088252945772500973116414431697412847765576334910323784809442224643415692678543792503534628441040086127344917594331651536676515226407649023205570797480862884952695851199415813107586854284175862772237009408162111508421825480010887147097783622552263791202739019988265787162197427501520640043865009808419717402498902537924258063007501393068032000000*i1^143 + -194339212403394583804338013121838640583900418603359675344178820157626569878522215268470824751958602025649383883710945266139245589116286785800170404704715560931846828191895202579132980637721678462309887562502961119233888379076099167835731565376333144513497458024474180213735288266490302096474452773096444436286082740125226180820701262883063382474777983047243414717004166968517756385136116715158198851311255314837090422851151337232691620223235222576009112402744505637207668200820336608869966302740707799945915536388402711912737080229027036674450057605201318147020106530572641106439173785637566660022385601451489206047150808831339870392477539933066813835267290094203077557208076268653502269688335899721623455606784824003237689785300636280228245862178674960095618986816786204893058404732976115006864452973967030049372668051043515335156659897975982970372333671779441630567839787915958733971213325313640012613748362122668351285630588186358325029672114630435548356698813330390734078538079472952985048971700407490347526481105227415553691539299834075562660760311727539347089616609679368560580024170099486717230817038950584931807669195740351054890422629588683666676766425844066695331988592371740411909009575007207846443948441817145534827978287509716376782054508562178673378625541632687623282562495065592442091529046069105440578985176777356577990025412491494185454874264478901266324520392913862019741424202961852634351818926587682879269834822946746250528530713261292651998906954882544800204765876989879693717195006783104044131624269192806246281427600935926681551692956054678086812499555742069198945456249088310687816789175032567461807758952930125179376405020914149145268578312996518153767531892249698479636621696224488505270396365089041175593338322616833006378907233116977053023141614828130165231424636452983571270790801426672324077697552904039721923358812751138059807296997388409727325244664709558418760726403169736513388637602345867893138075406149676611511353600635927071606447392655037221985893699184978454646844619060908316268261087682723547442872232735924666244455916710597640329831378047336817254240052478184895197020403867738197047357623600181156069186698739704642388498946652196012024039177863854543058857452777579971988123009074899685977587245613036481005881300218335408792469057351126643676659455611127453043875376646581593564190708354255295181413993841071444635040527454774285447050907035845405012944521176242790373835796201063685087977626080429854680782250276731084852807182524678837821334180975685136286597899758751561526872986096294094265358265491941073461170885965580897876128453320368630882515479246997822499665486344349951748846268750734661810570391965542443944932802427267014915321994739818482610403888312625590611232447979774768569054450686413432500388328786572086072196448132944712623251881654871726192025002805184812505639513498007293728059493314566977494946033769559434340202928520487995808962361575256699169559609643100205610795830807820958316839558478016517408279478109801685437866716240426502989712927115040556024011355765591557115013176723055017291679106334169874440761417395395562743545377096934609042564086819178255487264688242161352383892421010293689350790427608678668796584533447302493415784920318912482240703373065318022952902545817144410901863867955439206400000*i1^144 + -64418434947056522434563052994330217237582481833655469261861250707843095692600401428628790701514982029511592331003675326859817506228786971984847582287422684479173167101845377990269821224015411811385014672581553256328685464597318339855596514052391281862416369211024163525522583487913022395292925881585855282497299809038940215917354537016508744657017509208144028919983800315358023540843307441266297611630641496086964420064177376397879868778202259046665094448379434892816797119825552130730063621095888705593412424171308820568596666511636536515817363263397200375847104141348209736088074819684862223284866749116532994749981989435011244325200812444160494560952671061145701928328322791170575062666650464193020283594701666429643974330281586340927441362116052581426050630463104749574029073391041619793079165494381492350005615135699826008329186489880724703354334754008230772321246576692505823604834720645311180972853583849151611306478321646237733949207596766224466245728176972171811067791574891544190215631632032483912344327882015235077995543981633816458873936261144462007966410404391564578730342067694285201587586737607667778634136168881310586917726920961397257653416611142491884640112006284097350089935979023610654332468967503590315439373040551772472563724718285457372770551034187569024030151489865613729392411248982030358622759552136535475077684435313412266600456820548050918198786922167512329345414038946707820434428015980150821723957676975857561212774288028906959339550449000199689551791932376076650766432419043390778063158013497728830443849227515783236692306805809457989837308629113289046383787512039164681066294607035953879701408696391392932420401376674460549957705273290301739545526887462276933016014262210057301735649040801196669541982969910706125439255961380102909351178782083576488360388394781253265491282761826562984997343625323616100769293572861907082117963971860607168142247610189985787221175541302562116947515775664461400790526052967635568731675676907708493674902428151924133160682915967351293299736137178394735549983867054668677016855334728438383988215744515842677005462566174738348868021360561292180058188193976578601732435520830736938550052877959683439048231268170089665808949859030730256506922811264737067613894435760126618116173058670238308458969800453729358640511280615756730973050329295864243491235333828892007575806773276101291481962124649893841986002268248920070106704669201499285070188684409986889917247875698032695531179773102065681412611025032721141254633842263238611189138519812782827578905720350536462400607405131458979112680760466167902900416624194354031575938277774291987122797431384291245642315491314910535784180698956516630278766217870920931815404955372969745439041195617866775762525790165480832579854452717333816259747513870463542266117078219473194532135462386795239630077340654319090652697178175900154553485202150903393484387204510314119205205815410572146482843939625172050000797789242477180561877486867401493504149751927452957631710931852041905891417928341130003546224301651606528179677626388254613168410558590720573720159989220501257159861608036347312093193025437439890974126747435310925830575037557965107240939892616415560199932658937383649119415136016878859098178498149579554942864898928584116412015537577923120626655603804078080000*i1^145 + -4000411190384666324436874480155046899098256061841706370119042135846121068414694908844487299469822637903426992082007280126999547223747874525373435159810470333556667461690505706064314895518987400251150300127295111626724263375447508099308762052278275973799403126089927059519293385718874558086824003244028056828213044022067102915711288794685239289241876764277020803482779055027026604471677414682821781872400672935796709658367074959952121091089690911052756516552397855896359950767174437971669842254731624658027311058611372549852936183469482346808290111509288039211255813933833868882803550302969487310919400106139119483349596361273930392981334942010840763646808998390336708909402682266244928410153628840379584271624083466641837896460365983295458161907495681644428858157769422047872972420209539572248794926666831136949537232768604482414405422886826429011632091884836214129353591910876971394745297252258180619551712197110435558906222377923358031070395867249186945847900825284221835239355310457161891005860017543665127499078880660745114140511650796670948373251229761921497465206038737077780122221850905184646973421821567826486385687714703442008762076536547290977538187879454221801407045100254661914420718394752625934495477085406750659020456812275794333112583945499913208072753398017442388198509850967898545934634881852739082293167176536605574056766981027412102436148790202385648294924440135813822104390367309272793142502196311598667765769985148821408709826258262906073957708515350813185702906517377482492603548852178110024037616797719619102888122540493747423535227152770252535411077858978080110246342481182572891803847944192022342046587905933816281390194921975944762802479433619620902381944957625630552741802820249128780955565058585312573783573295406239602987534182313520325455180970464568478589512524442592440793978625569419868839790848476883739706089433624030611274714010412141051170824464428490461635612577822078574064666874437445537888007775395382931222948289313371935140605296089101428997183305759553132368449373522655581304792412533056658372309857503589480562221678590066374270201501565434170724127170599293545825952042910686486978291710228432451100303417294113370688757727125102560176085218868531196885864390462120625130015346064794198885292943872462701718634778010407070224423963894624614552525631741083550451357897322259794022677935021862507909914199412368210087000425406610943222113580703243124624595239133675261552121853880035714030705721919667915501001774199673040118545130605610158034455158271867009162644007941815140184751121371859828592979595071617527374683210877416801546181656507767714896900984598732828967904421778864551975653239807160376970324508064672095506357566617528204011226777731927998878553917692199657617014318678619412025040329651406012035876849049963159708853091759690503408294553354610019140332570127243998783955706065973148488758158372462720738171801441298080195754640415327403948715784579125242236922025244834483825828528856511882714086232816261040326202360974966531454806658305045855107411764236139497156034139190344321541369418261671477344067796829734095798244308049912542949522666524001192230791405372994551334708228553195933120498641667958013550474165142317470618539350837550061506215742745948615857041047552000*i1^146 + -27957599386988181975393594891230191719814695269556489634837995520284630898386779411199874650339525571245662696378106857413164509317864552114076557152104029592326988676915107600332505888831451522563822343273560302259964865006846898632761552497811690249839993872369403308971882711168549118108026713430614314752616297310238033075732094470389693576084043712803710217660285434400470615277026131464455952242209497317653296368547390793284348853404129149516675572598997389854307065751832058186751466856487618298723535069321403748646902344001005699996613525710649655901541597812712222351477368058428156017276930447021738742562170263923443141297208815464570175412697897029525548700257956659237637224953617424341739172229420892495646928723415922287073240797119910369582805052915568176130279025553224129760804144928034589343123755190645298667628382384362009077870535604014121545554821079896404666462025642155309542699792312053222050578360169354912554607374243690375589022040284749895405803284600104403436329527373151578181680098565425073008471975486720816350124591704290395695983637227380069148664017430256405822346335086731526843496460098836431821065842511207230827280445006973937971891795049706763815576294120704412293197885482894782013036534513211123044052909005874719216062393483800041524935579214167287523455812389859183882370714113258458465654842240923097879724656725675072996271150109086443898608506553356345178420324857605386806712397716360686356406897665867228766641492165946397273117071835517505865553448491760346264672024249960561480261274091120781322265789621157225334809456944188161302281432109610210430857975680963420606743284137814049559561824670949841848018748405426164396738996613695909523540076500151989294658988565962764463769148153487342126358686209661385678417560566027939337048694659402484507045805606169327342992399547583230723648799789454185664976089319122100614760926100458668290593085033948614082903988528826215026457958260108126873584352336956703999745945262790688484804420750434173762538396436956104637680141925301209117411867430379113166050639877998509360769488257887452449094362662664665580100060046781325454701242128014567547185990665445322877768059075490471182459286236340556868080124475382945797336497792545306705451294839078675956496967493942324907375968578441249594353888189164037908482978947763802638410298821368284672687829439428637861222372486353413353339005004043139420623242662367858643311448295746268621651869189552179269685410675280382312604394251461643447702222585536309883248293022227680345365208171204168815950210266640336788047339655819492311093377949236419585592141867056035960675713295404774830076763636577785943486126120890562208353958245227955487414932340770605250004080512123289658707655844881696709595937210639000356079519455194227352871670606174589498286041614834172948950852672194124243729649158987082318726203970343011318346683843327675936627091933400150750249713578845587290253965666510666174594739040732248356241994381967657494972510861166719688932951113098222332549657585633320684463409769048910348089209877732853629482375981119787373493784610425043738912218638940105700696300469590750273523602057831285535804784403105471736158469258981684123804621504356773842124800*i1^147 + -76720423083016622521283627768707615806529139258390943130489116526548081616878395294362171716853784614580817517489009050117832280722475620305617318403452436068499130728167386775559373740745058282447374297843931304885233383606778904440569463206193270828125244976492208833470200120527509002947807864798079972634542344710711910008888015648782036608152717310324649904185046848143788488698737250951169475750589319021449873160565544879267741997338688386410605607322331291199541900188731094358681908541092816663578907445747238084561817269842033331777559410203174946962524355127305514659386994880962709040014633059796880246466493646174606162753217884753872300178273650633046378979543689465779871102163910982840518075975033906040484985751125551137707050520911553277486975540302751732620195576072038009503604433145358665397331099380297352449678015284153544314145360140461736015022556918149844685905883476876777335485086787661041269793756546457712288575676190777596370997011714326510958348962442027354502131643362150259096590119052715745478432513779557965843912755674515463009179145715178361325545134098380140402446078821810105525870349061076428446615481954799442597081535125078453070617542848966356904982472134961751281200123967244334005029104534946066916691756182963402101717386975747948417827741154642012131175532721200815985340957630017204354908634332613616105003414556430443475575983777594305184429436574279133901969061243062019454524393273973236541247658744112034046691956959846198179975756779153045059562343503742740757830211545679800366422605666217702746021784682304175689993117698677568967404824774846244288866089488319995200219330303396888673262654058181359940742905493137681889125031413970904491196313089058104078365065152653363604152003237561456432011842673671775119602138868988350894848013592134288135500761363402034175130823762412546007121310035982387781253335922758553102993608435845445865459910253645430219329526258319925127115280126584871830984962964798284302939052205446344345987998313655236553897511297899529225201725988381821528793860076933569321968121763015576696580797588047295654100309498779744051512724438711333934980764859596470695201042378159997561045146320730901509120916485754529083897563404827391274265482357189583088943776854969078032226358082812395188875194806541516229809961593986790787797569289638994319781347699318284396121179036944183526075425090268672380955988756798693050617484359444066208635275728088680444215698534097675386623279856780508035186047031012861961572734955045734860424858635454352786018239185131086825703549949886465894539432711056217515227709282527947716894606952604606864284494965301082902941204973546229977321448609388723654078241441744017794030222967067384984232016453727293097104401042464624694739197544777816573128891296947324400028547937478629094885874173408532751330092016931556382141291791544119524040358698126575786986380192623019797689484505702032593949077265858057596340337619456965203091713119807104330552181873548358697365057620438040635124201353085869964448633906592306993368061284506527751261592050498315267266997016602903162462464001239909096852897821359559538748358255027395759698646255317963021089394130336109865310645114634240*i1^148 + 2183938363286485471613221186431072355402108416516777036591400614545410846043772844121175024120542938386652016562730595406421279076871218937710789779806478060518279669094213574994996988004898028076334343735069517237826648450558062462900036221717962638316528032709355696274796494120323671872398488285799722945491583382284989191621102810986332947236097215634402477137316596883925258973775896104613991593225713531355474760957699777375227565375194321696633083276530788408017624008040794024277899261954297687489662171528353845773166102055180572579436356879778626925964528225828081564089158547349291184972392025760566126636775466799443409057000189312735444981766840372096966496060048896672019972281192639822022452028866658751451412725914354467530718587267956835910208690613839385371352167483265793110805730000889161617411316194250208634144559621314526843890424953538778647478889744821993982255963589061969284068585726951595812722243463108275518085094654277484639949567822645585222419172978289568804802739318172201654507808060305531190443043612807228745742670538696017703523433859892825540067791458328212518075856419871639853623845557137970759396840090611764604484997461987748418172497509732582268780366023542170940289186288158870468262868781618458555421631574676127705861465195755718848350583802617095333707261277662656241741948445663232218914262104958282162857047656673744222952793785985995209297724357631906873537389137927102729278151630389487399326981141959103163399697047151273137805429714905614565257714834749447838010006481751830826056265803652760662985838123922797928702570167639304065944997082324563803001129365302803471705444462665836937034511991826150303503996132208751661767744692746138906049243475556840317931955125321930576274111479616914018409117405551988325868925554314638572872216188345019091301290618417350116878723789700449543131148761751971975131379797238431114977804753704683717595532513596783118704480977337082437120087966280984782313419461287925166288114202171182085754050784744132440152038503317605786570226452508559174691036117536362045526323728071248035547074113257829295179911275915654090783774422554680965241663601044460526829870130269436040139008078785957159749240898563093379253131755531675664019117138300356559234368719677688173778150729576921018751975567918367120998127858354593474227893157228765738787712672394974748833302946548617878696964916683672014957526665799695791879690507155023116611483457131906522705345216033543688546970005938639578681450468675158303338963430039321906399816614824386230267203359118608947624331378025420670778825804899939786628102109548487199356095133672920804982189803109128329406933796122981737516899778284990535730546159127261516229436935851610084611030537062140553064582907618570927684885565539685906375506207809366208671644858129477966501970737877266802852344236548880123895590213068252790976045183857353919841641837011754824793663852350031116122361862256943955004000800808886033703150731130865311599588667534849386443723998671834124968842801330039836963435414938116616004165908076575459433650978425442584302069143569554739176556191591010648516422762302460055708032723386315902852005888*i1^149 - N1*1585618446339853864246453917315809600517909243329916396010745413149345237255087266553031008516049193536531330520138978937983122887943583607220017327367869426743323760626206144683699766784424596591724757921126654522140743867521536133595236921688726272566097822949082747464215397297541800246200545894087053087500716507411376825001891680358325234918081164064220663879614390582401194860875226073747136288650242137880754788589292275697189181600092128456025230653173685653534225376870818323363412550669954116949284429816757535638316050545119388851757473044697442909404333062805351940973323073368495232559733855700140095162737165426433871269168099649285623934255433154256633034334332557401937550874790227805582165284012199534464106196250997736910605435112635180059043784961573093474427969644248403533738564*i3 ], [ 230691859288294764174216194890814471008399826402266429234539144278555703289386868141009106174811300113008919297959329150158286446991132138112620899989979758203384829817718862720733794956092257018191251064295958173905356022553217087972956779886983521143271547098992631392913232308889386033525419578861526231950748086305928905330754971706753553727797657512777239838794515276857440075661549983333583293466378662500612184213695915640968028446780218878118340684153893043662251589627151965266793168033183033760165781498017792932236538173435789070867647911321591085905184436561971832594808013581646979870407337979857657164724973147063212075410100000743563267881825021078588426307320778603456120110887471882305664443870964083945672513324059588006131101267894164432661125779094692344778023207763146737885462609750513630783547344518055040008730024668454187764126188299854850506997305495813906677095854578793377499911147145363717142736593557162849252983159872109198173149085840115271812142918865897621488181060678129685419120316024302077214138332116474538160947227958305935343956576929316079264457430541763820844169910760616250657029862989720392949010721207695305611488629745014490443809621966363636040741745310414804164821917876577437269560820389496050461051984547470226031060028047232126834639366081766578462005450069488445903410053284873454948212052949007398026200698057728860560257818386506897840232695060336619524296703914225877563665117638275584604175192540878701786037133270177971438035168414946201567862489852576504895205329094667629464017637945230790033262749034170847581095985572752825610244192540349612595994973018230748826669504061851664192133807073649923283755807551922261929885770651941026706272112154099446775947520395933917501348143528519878368555814722738794804823830705405342576271139612956188577782040047033317989366932626650908723754056918466992265036665543248720077640339092607190524830621348036025840002415677628337908066168256531964492365338198148472242277619314106211302894091946932492352458293230724966201152674124986920763109891836068653823833265938138160580304598084291074462271681274327563916752966921951481375843912233461113397012961962992067626052910546940198406200345905983646248122100711609859077566373200073864911053127094488512867397685051103941701998640400343787194699399653770862837803451420717102300342458293591208920628214860808724480795836765420801361523875575793357000000482231184988518789753951615138623401261646371136523020436896106530827972004682963872453056709141742630557847988712148698266026629852973512238559766082558733625870989163167751273228266100954896734601919278466354889171382452772194910193604291341198671288750867248947764468389407356087348523974755026245254484974105311379327519394806708766243276450707978975300750549324566971695537043410762962100790862149991750062998437477691493366689806718433185049006279302423710082443196207442279676481369648569725037920029014485022658892512520432209599221466062158232496835250268870566347624559353047966117519890343195824268440376081709377426279540322026692946133082703662286916746673865968199036772865681522191065464739516836060676259317460888621585938711926923595701474108733433126836721246088407936951540496573583800230140909837288315457454749643454212598302273433189015384243256469889935198106445193363076055975605120503844146661801624197174472170643430742054125204276715521700680255889892578125000000000000000000000000000000000000000000000000000000000000 + -76819497890719500615322312911900189494598503645965255507490011189024903597512855799535315047302685802588845554687954885918768600294283707988579628452110670929725875337628743717904112694710215613381169136379286135477487891774612172622687827880991213595331698101244289327534113835315634344990274299062908560885241911523474792273763461955812847826813710222167464786276676333802830202321475218953133517657170149231989112385532449246880268677216067346472603733695782334522971917048657586409159961678841846195693631668392168094900728831029417601154345323767548286724973324473710923171055967847076507295364920342644664352024746155635098970887109870623177117543600036499177415976579003461578537566286123463139031953674198136597315556012604724295222514834055528395341530382133822133612624355397666894311264646777265826401292935931107530495933445112553725908996178498143906172682777022754390998184379598403673782504803622105327205155655421944154658857728253056031453851472065309431515652496380468067222807848699401271872806544037263303256095346817156565884550770351509043986525825519687499208228714467114161051631705730610509586928185738842697546456792660691008147028831217126956074817384019881035013763966152305323729196048373611462217368958544911328987619964298398911369672094945819524898977186378044474787577747957984701145827263775428610334500756345454956819784482572681268839731172084053157966075781245274168215120627103441939612033459908307666407160348036590316830052910514943599014924935011865257297695491052376611349104465905476719992714574479106912578305573177367562733225127744794012742914343826520909842859142642427803973092693978787762203969071915353741784603756266396937200271280046586662689815003552698276259362996133244638397645588115714260407718873489427287908645599426535503929694447077453143216190435333290109098594636774388750757923715679147521346007907235734629141611817490175505114211388936143199906400351106180004819468535182892145832487010134506533697681824244145270571590732879206622117491491493265804199807002574045513066444346767988353027591790966092494485688189661678978909923318419885048894798362360206326069696773711709429825939303014410446177110467441103653432476715812917520221756427946163964511673664429811973087200843942150186250120208858096308410028778004415778958632640825379022833054320323106063319847521724283078548084210746569826776624387612681367997325178744267552629322138178533854729276233076336380763768017200447733233880637526622259094410765654975980393443643061868186576084865053290686489191285712818294946104523631213587568665981473135832626801876808216730202298595030482568891161333351153112718441034302413295673023065137081239785389260644395861705593599395083396793498083619828120266622256810555205724462810569394368051716963599452290016952056948848779498501102384516343838116039332580653807972850103348560289281660030193075521514853837013640021119398828354393612021644251678534747074593863565117949465249964709065653939126327260090765876190432794167520559845586482572342983105652496238189872026580800757653316208531744242665802199313089418703346738601205905594518078636195748756158644179854162666631482373352124205532983321331962423012595512963450221198235081096994450180653210486550347187241410747909388316789633054312840499730595951308159094075278950692913044331721596544131910901285101012928773021176676039090125414077192544937133789062500000000000000000000000000000000000000000000000000000000000000*i1 + 6954254483133511880173824254722528203786820865444372940669250075116045178237621833528437257215848488632824029170844024115227999450298495231573075729926522199981593574649123486781386646362464959709572007091665080587766476631690643960238700456873063412949155283764978692454085950892439897725880643789820528723730046255114070807413933252665866424662603446670841052734468974053161400122965898022899509799629037273683716108091888008559844414022108435046437512053626093954491685375550854211573921623577922809005884736646389240513466586756294420483767812126322121380723437420181601959794953398215772493665666840797392285869476234217416240343836152366721473779851573550298361879213340720037235455670658528725419264931256763035311200633377837803754309849218926805121459014994887957167701524676582186375056226224113311185888102063116633143577794777260094699245150874707087767323361857239068033645000878469246005535487262299498762076752971252190370272429875412959014194905072495294634869990700955567939390094845449290938014994759470357253273829809941990960372175681706030754433555709442509852649553836603615339027002060247463841588088456595467348347080464425132771226256136463531567237594434598459887531062216669776249708601088557019263090401526084085346585133136447485107048054951784789132414153871471780551322105281843762060950668197075366567320828966364515283041925708535721834476474049655140261366955531644417330921661807208143851925605542100871794457803839714150872725704630923658436836423152160848166911225183226002454583853352663691539411380720253121117032534365042011459990572987551831747751563992902101421902943447481957204723659228270015368453883504316402232874478744356868812788898677418041420668594755870876538889209654728059921563657884525510119721024668690087066956317390021039890874130105859996566812262490523650958350467511485902423238139945310156077576193579255057312564045581007447448635003466165511137387653333221942396065687330358398883091991885329864114971302159935191441842832620408696492990614414499435789324088447366968031602197731078660871031334409552009329010015290588642412462931009024519736127866204473362512243303816849021227665753747712223963854899702472070097984215459847033936571876563292459884441656844729204089769602676977051196197592628437317480289967823133190108845335531406815281079966015874539048811557774113735528047353967877847607273802834307651513368003799583955082669616230032267349167571843601081929015158791174197861104526040984950211845598191394729413722150870930743971627342866496511045719192719549668209128738526516605436006479878509144192073254564729661156607191059231473547377573137111477955635362732671120517240710355897211754466091422365305995609696042918850562660928751300841204658661053913159551827976396190875482266581227118807968821945055583093800378369576705551735510330653708858460969091047997453943980529642026416028930488776996342388512090294824766093808093554931186380052820263940181037898426165591274332743104738924358268818992055086137129271750040602471996222524808164201608400739944421948682431140763273784485121267333252460233214270229590764368378838570868629153601409069304704818758508235100586976254974293194988868980354153771709692337092935394126244924376457979279538490138663252343384373747436496442642994054342740836631069590057450975872927150476012123223651758037076355604279135919770782336968295567203313112258911132812500000000000000000000000000000000000000000000000000000000000*i1^2 + 7316134088621690821819114016714976632246789316055227575476306418321546999857326571541161571018846622708893233900802770772447216532886723955099156681140345896695602723048034055165685235076311287288740226581524486680014355543201996199619056278191718173310587797574628015989952055137664380542185415109339323360013533959072133460873461746402893762859770224742515186815206129085255644379396315186005088053691485002281655523698462908357673558247587272070986763010534973365290743956607801650653015605001771412285706349304897761154240925844351585609488749872791958797807651193201138829654637989410918950233026449193971782047482757086673272234256051765062881538184053341678744549602025747643850137729828616431689973364136807184999046860738897886175729031121462424779265313790684483439496487747002832861480747486164200131576115872252081379985070421995095638627461127187905584604470076700398453924719996984717352141022340194620971844232864019883092511756624694384435655008344778113252610037441881999446142570958809206081358146925397494848869548855161347951454220686905350585255958799841470124051982407737533293565644208669123030189747581865123351624956307957473133646487924525485043444418872808529322480719047723751335271992722379637616310946872636717719776951162790722686416525475933936415086666082456649747028394986005686992027624814069894155997874380181922978796470697264436711851013286984273682902782979070271586791333271549760946341113284221830805193109534327819099355558256340995046723591092780460403894316237929234818880070474821451847251795163700851175360144784307340418316138898240595906721337923916467741351937143517991976977215586291408912891670491819218258696684949428357182149937565133300862055400183112591480279982997375246367094363538347790515434980738892723288188965689067659851462030631707955949927346185617400031435255057780213493037806513328944336378408635133116223411406588510087925026127321574262957427946604936876284584475052347385371585548160064993067522721640689519983363072881166287629095987686249972213535620445227589290269369557810926373896455992649198888757770885254633111944489777641170386767557208665077183629389609556777628169688236417711383182998287942725243470326093599294187134633139271424769588273234009016318954879373664306752755174754728238536494073601199362661482336105515914540094033493406076880012636437207912626072389566668819467754075828481606133729128035155440169790184761252982048195773386477748584824993714555635328355533053143143688723192356546099067438851736153886370580601653984729342776775103819031786058924293419677672405832904550751241272064380945834754925784307897322814258570121335531928913888748120381438014031981619724594129564252622931754859178991883434906590019990308994013410567602277033714484359527571159861813904582857954571122619214465628658648292346588903073437633578933605218297768985761316987406891176215067816292406376377896470252335049974228999857716864740639658548083182610278306101046132517976552606115460837480952020745364563141554989603793883934484982281917534568692802805637924376384298162772452038401653049049062363559000442096087902284334030602298732817273087365286454550670227222941961924056279037527093306048431916928451455900651138530605469694685909346021850243347792585204538707172814508556544950466356821227590695605392034783964339087546408786428470827616556838525116706478668149316035851370543241500854492187500000000000000000000000000000000000000000000000000000000000*i1^3 + 3622834214343269028385686356573626922843917149108975257276135288930017768276535412390927918208102579397324705046406517039753187568326051605716220035838797458990257423114883531336759304936603757310172993275089965969387735535187345848400270393629147953356521906478989641950172673827668975569175103783887782877533548335353249187095464825390504830998731658987143038213212607642838439557485776712771182847412993169569372682991718229760815098969653854584715493674723934255237741485936047112947772006409491812373705073363321281516853703533125327101529223447425675103997590054420690904240296389681225500844514224569350128869450263355978417796267368570223704444667700507476759267915063067936014277946603463836215945099278288554850989976069851767065371853460706838913014941989426083638702529222986455574082748646813740163876630038900556804158281165626294618601426394883948205969701217282414274910190564716827354196500467651697765414738963452025361965146645134621430606720204495837956120313057589079014064595141969991251580983688285012409445404197830209743973739585970746734147787996326813990814153174142932806810029251160047344051234894308403815892046178491368453035459340688044669525399546391483471339377962633922128894773977840440595932862998458180193620059230381031568546673846969536080306897008269920494333520138145635219120563465904163571784580761724198645291768398957075921616900216740044755890472325468510025033051356856966054802545771624080503803320125812119128061641887210877233529896161171129971163896746931575541133546510940977859431161149010390994449043103546300731323617155866781005909342906425532854872279263193362651467752338095184665388219213213119444191013064144854293801096595846784524647082173484481511205749627238538746188456180438498497523267893096619171667364885941332926526053092367275132297297250636689246689819464433056009603695091746981250372734734655938055221668991923727525862345231437911505993548635705886980280843013301245109604308010052667017331266224076997394392225628845905795090400368179296501377492129500953373190788864062477010264299548540162500056857211636030822391649461444436858112526394114566923924770752688530390347449223825855311761120679465822097458533571699207461464020957463014288859133269520828722103094068779992868755741986417950316680652302256182687989878920206632110776775859782235194984161616995432503830349278035761584180935698444584238693740975047283721054947344181051817239565411727629372744845001966928247250781933990956468689071249527457782528105881390703141916825083172463140030946775803074024600717080971202767845486600509879682031254703024901368181838082832202878592448885311986567684054609868831044444547869447791927592017153850592153353159470479693795356749275470866032393985794263471090493430550151028783832764152728166648017238869662730765898771548118476684109698366935031629196526276010987709261467804271860024446534628980985758437576132852764254557783880977640785251617817352429497178091607395140061520229452827961924399276987262304691818520534432138594702508671934204795528107127279841839561303277396546112545610233526836596038441649928049510743263574280283265178752666281938324448970560127870460307286207122195906880784131553351399266846823398805761752430613613621702395153240417081694251772619929058008677344444143549073597194376312598490689782695446547295905002786301078719665477029243660922475100960582494735717773437500000000000000000000000000000000000000000000000000000000*i1^4 + 1311480960668635862123717503826372730406944308092718441475555459484357932579235373060908904724188742546006917178270489127479397814254154775211260813225641660385142084830827022214514142834390892548963126559951233285973948553048241834024676372961614124760289564736871534435581203770334626807684589212585067134615214227840948038245829281596551141911314553487674830762441247079617817473867945830043651249559637094726286636565316159737150364352806009023847186094616838428587879254210607778234583362723439492011051225995988646780433775901523766730172837212300039624534412119311984209205771040835082975210488734712051808643098064862004670124211452952125225153242902952358125360366063046377143092587789131919814583170000757062635376459705937635288205824184431339943178283692852405488603548391656642629853057422365536658757225955597729895589887048691473092681249896588122524539685078574537861783040129989279328840086920344360570479328950229170253848842619699443833755037187769488622334533106087443320859549635352099359278727671680425349129020959857826390391611483749741581289387710166673777767078621195964512680717678122338295479345903558806868506688195094481455312288287031952511024165132671318703081362043149917601162741284935484258409007985003898992264164438271026889841921051083268978586206373141340677978438230126979540304102540779525100758651604342495380519288976868152998375787466774656037631732761864705377920880320052416482412448624411743863857453653904834315593488388235915238906727998701720073254605022077356096313032049206388334799755088981447747557092002385384437049620199468398860567034655248399661955534660856781149972499032768269498533097761322959285502833756131664214440392480732424542069909223251033744884636883393403269981383901823645425749379509859443730598051023880985623158360900321453248834507988703433111514180470038462086947190831538229080655982050822421555259967994967411682460596340353031212825404149566551053608326551390387122082926675846435156923690271522254242126385178455820625484038441174361469247625939649247348811672719051371939544432851274073719810768491116737167517367315604208756211481373185628731155514327599612553565991383860877643385708698432148095400116641807119719442352783135522429919660703222931048949864499863454369164967806677948436211581733802422227831195060221672060148566784771523430560308730459581351240968526567792791917592684163394996694487466490800061891132927406981968097163779946378541681466534685739846424092108853249943467119982315173698814240968009484169985199458952437337239860354078906533930488194541680972013386909296190553667425321353664839114599766378559090331059426734429644762604092165118536907690970100535379895798049827655668400372363716091436331602230585054394260680700520140653144588089478392156179996194497348778211489841171313580533489739717986209229925275217801145272730945511208725361665093767238480593798052870208919483282125803195528991682665815021897526786717355418537169392066790126830317699297694932298476665734401232105081368542121652286459022120354593959090384989618547242393790745055778846401046942564302732836820686346905342960118578287521946418136864681018677272575325105499640130860661231714360013779938167227538118076724339486920214827398290524264203187731267650017411798208258947033028839888466468168465080603895471219396570099151788120805405745369185571171100068710302366525866091251373291015625000000000000000000000000000000000000000000000000000000000*i1^5 + 472165453923159386588406759396389900375448657573386024702022461188557933392710064929950413488241526817548093678903452451445531751501774127589406233157573044071272002355517193277849154508741481311183702728434586176817405211769765597927277223612947296181289031090428447150891956822883306843308094440593955764935524167939041412313382623418611768789775348671239900858628668601449855256200752758162094937760865320057256663503630354242888614428826186614683897947700571165877327174070882486068506430700707030175887413570350344478773103590740758895027931406131281337704647063783506439483339868317761143661434249483381750855276668399101720789072883479525224379538928719462754889827063219021980067499221407515563883052053181793070520422267204675625530330800859595911265224887528307128096389726618372826844971176043186580234572097995841832101818129531658592611166431229177819436837968522212515935956790872112945111895645805065284336031149162885275960913819139217494447760968694167645667901634827576202976681470037241043321003406816495814969126344208972985949445212996652021916728173085369304709728393732386534566332266482011182053423345692477261878883431595742453835263342543049178159343632366950760516062235652639460540978808722019693859044800892588665622001924411696549419827038395956361608375779222277934156237288772960319246252295495313328101631876509104520336068539273984192004172349991329964837778619281009780719642743795255501642559076539439920135105862477905903185684663618812158962715911613656360167223693343001336011681016319294767011024951194077072387821587156486951130224725764280422109716642832143251415517368576773600839699441118552650201950911981850024035437445675948290827396199942643052257570771501027617923167457925809954551860099495391349352693277006612990592377957679356771366972002605430697832526135980024196224318093897263565160608412457150282222631252107900274218865964933864413169978493542145839036605575318937902023033168700600415746188749865040489958128436649783008088255190442692617150489427354711336290159353785552505195314159332828979300911099087885787301272978298319283784634033202941077005544136826182517472944654430079452442683541692055503843552392472309070955803181849089050381840096061497223376973358866164345011367811414926841076377141915680277904011586948183943307675611662092038572007001862485855106832891928610323399666847191265915915495273918576596112665832751779450248359589960880140320067680367367765463159458425324217012443816477232045679817685051620904595743824291490281049157944339793002962980512983561521796176540085842571308174520071389439669777742464168004407894588861683345187537481648567445494785433763783020004640078983156481622144525116841451728648422900507405522040483175967309447221769982235605466110162033592691059502153923495755718779983533476012924634325350825035076741827211496892865872206029185412108546420480876446591364368291311791577932437364508331077004889324798291094403290443507040330574031201643871169824681723069157664770157830181097261323006860545403336024815557857912870919879672520687039566204665019258140786851113658749346218441180101705978798924835160435995126744193374620868630160626170932985608162994507139709950277143259717539740776505016375306647486687789171674861761276778276842762144600899260234510908702347588423683441241843995274594173192899717685823772620791211745983062542109109926968812942504882812500000000000000000000000000000000000000000000000000000000*i1^6 + 105119649480318832233771728255305527638756992495171791649585409316870987375525438038817107755833998721393837780047641474359391240221737564262435233211433961004338640688252742934208306385423064892901225088433533723031790512566585579492875951597870388400695594451855235123376183865907499685712657949646469027727315579957326981368415684044217655188704438770823860974412268839105980466015710496752698567778700098213909520203201193460662990141270320202581337172025754718047515310395305711714390544363016101212679770156090779610454091938997639927820931164465401286282434179954861885931590168552259550738043384652719561273552132157690064543569380062854007546870119037542279761743393085823162147947561241090778188006876153843290270229511855007435641409121790602038005645620244719491084826735937421682044767135668241484260266243108435656941433100488436351762485443914007677182250273642339800474332119944643570628392921057188682919347318761194569920161082565826233841492700932910861949952014860938578126232149363842138980092341738386415363320392927833283946172473146631723361854961564477932483361471678237252930235671326508736097408312018409541821107353594318136347408213293380932470189584430323207781219131043218291631831669971619238852765388972769089995337383266259973422555609103399989566107390077560314470700305736612320569694406513221665445153223930773672564622286372640458871852129409626119813905246355486939782530339510567775855302886477229315671692195946688541040566761182846449846102907707995827975123241223393965743721987600857281219543654223264159769382551543325804412594404391246707075056877818752775390837036525062663670055286534562760518482745015264595965170186098039693254867914048919032106040865991167372355610432559505813735323365011083621833047348039228916460664308772267335583951039057614062794088705917447939639719450543788833638445383773900139600880707210879599482584550722228939242952489975647430210937824384335334922114599992382041442889041003156968054267806715419943220615114687043397336523756447891069795970723587077396606976023441692722764164205643234574851567777670834305710272731127617380730040363620990403159723074183448924221315834883700602801417022292133033454409851776427023143429972235906851249709964212485927954468784849508150415730754509673640865791099923986830474512337781553962741221829593246965102456390767296266594176294910729879589898365467486596012977571126394551096068169707126666184168503758264925389246773424691868429334592231065057112307306201760492673165904349866570930684219103880789367095599724542190473220288556630065293669580753300264073366401534037368722421779971794415208717340806731555538295439302793467033114155460659709353173620484655274671379038919762065344328815576927395220983589534614071608362412022694552760019255123021101114424452833717371899416115947563354944408870817079747322993392997840158455656027923438201407083816874070581027408065945693398910172524639308000950153716405876343500765820731048707167531176832052024415487052410905233174939745831099960989824503383670698860772090769851462559540591228991053915783975052808835008425677162658578046460735970571103467492944283242498256164557784793182935717546182293358992695825589833137621799064345468450544805182364895156610119347531228388776552060477382894279537524095624111136316655741009637854627896494585456345974306682170690274702451461052987724542617797851562500000000000000000000000000000000000000000000000000000000*i1^7 + 24865460563323626491497834943316704280553433635885674576127863554753011876389096272900664104238091061506790430698384215217356757474049093633801393274867348605078456696330705806076436085955886217198214879815832545528682480471349547442260739386619848464563668264357302935768574769401558479378631227621035482576327286312007866656240450470352514029515091598292950217483184854469171376767650666184297627263488445852168410351526874645111352813081293872530869564456741552139265605846959151978033694648586103700003306701933391390020513903864364736812240436872145386557351511472808875975213714808681100776344775139751296758525616620716029775418223260869491658662848749773953010833530843993834653297722472893414404212425728686987436999226061077874007262568898006819310105668225919766215793015426236941318307685440003314867145035302458307986913388460638749865283908658411036701505016266128460090882861017808375481165605797500493217582050605467586988220929080767659488238315978289230273376240429619834272699471444625497601900048741718888460304481592609113342380472053151018994347354598458172749301535409987629122966981502745068769766458576716873339320505454825636798495512506766585799808210315441567702432127595659958042468384270395115878838671174570221125394020616510745717816933306179517415398031166598021222292881887144633062677341407499401504364689844553479361842782884330352037824718454846783400772173890355480474169700056157085525045922792469000495474304572179346143366233745424011780034071971309219182335169807653819334759562459694303198206726464867376153707287210070452567819581321985216082698993712926362890241708547501306830756619069476020941739065163799278955263188717086759285280740266508475541797462043451204424898357366045539808348397644314002120868246809634866679484185580805352252640820189535916810641950660984901938356575641044237269141252616899560746884005631029199649042757018842575081120624366645086127936241085336686380471165499929209023221623322580987177065999146842664229273350126868114066820391087959461191591516520564863717993623538929842361216033474449709725254603866806301568265820935311816647507459132837492896276046152799742804476602066202886870344812868004187322527283717479399686276320647895607910254628841350849648710283181426321033971887646305297337380788619989378650952236512334145961228077567738895357112332891930281626100231170629034966771163363836149750612433755086625395850240636852481775214125163923253156114922183936013388548482551722051768363790695772730627721494435635889626496378148085610929513247095843735728182143316440380209329369031038991122585755730842230245494678380958576399545829735639231967848324964779849251443047022073006754536131308325224078718695576190690578320834191571988827637867112765282686313422548818138646269391812887529601595343055289259330435381125181616195812150981129060348485008970738192266588136310182292006993022930651928604635147049453499699688496013589045537257379759133999185387506282200557841719632369517760371278292430370888868843974362580253761168042417072820466131682824456754183743081190203444276053496911550486504248861259619542305481009791748792173545423333778191353423394000474122580179041952536971766849779023730789476414112756534799143264677300831004149831797916059480533401873198553402117507834175426388757132293419833746371844825878120009889931370461674600691459602330724010244011878967285156250000000000000000000000000000000000000000000000000000*i1^8 + 4929068621490940346942349123804895107127732859755000326101269279952172326445034683975169950137977270645815157638334173684511570001231483318201265359540023636797285622509502294715389775597758086064432177956758112796876730000357225189816527549236938860068727144474293989728628490572620383848530839287415951752499827228035138232990545278904656304922187572286761850961545858038917888522118700008774186786066237701829878768290665189481988286076087478605827514514832370886798235894302153763879970102289998123686158083680690939132874125480562340912770134730934377211375903138930495638999636637048291399700575569711579197008897497417439933509541193411116655728845877044780202065446993433026723701984675107224867378671797086547242554661278441504965807724437854455246404673619934367280690549075111984612269838612139525403805844115635685870440081153791547005139523665565670454437357911908830879929894331319146956571090689793456551975468804039553926644968498951886805508910088066138086535516697960169139252567697425439287190838794587843351011990489502789114701222641159970860691598200277977464515919829760095970106719781539794208702633670315012166678438434931206876476590749416720324380533326980510392001906579606823319396422265305130078764531267973651356219924409102609316355563059617805522136700727605485597208096449013965811468182049787939775384968977967612589289709600481792181690821363383216348854262410864939747582327590103575771024841229594898851971814435122491272088697942181020863597812784333630900539153116134825337951292898645774875682686917834065029718309150817657699469777961957533379924546866422317452840375356859499118159128113716627796438781701595959085262089093901345109850829427609116103022518603571854405825698142433317510569816225172744889057121289723769809051897644948425140796256054671150113585762242446584673500853974750957569081296123145091921309854758595161481047368621223327415674937888392425298948772885856674331740824034486352517132170931692307959015838483510597466267510977712150382201835796944015231598121701843733694037016379385101288209572100059825977952233048263805695382280632614343409443056687237368640236390777555699304047899277061139157755600229438036259181983991330676864804631374583204591996699660034489527201849220112092403521010182684734621393436390039391725344728880658969961741027559694950003605648509830829956962112483566877134720739807442485950157464500060640221944431338667931371737079547318511801324554787640455966403708812574490360604691268775011391532645309290087811091877857919866318999609299846762550348272808304414142049875819360920847181123435275572579035933894727338798692248855227215974646895492852359917522267154167853134392883270034162864227834159907241557538756985855336797421524810972812791145116611738354037002256327181994596485469116600637239963219043328017817711330290412090105096929747372235625728973686801732125900682384614583789070062590144735402465677975532131256871253351915750491588110389726551713542874811835121503096687875124218862717393331065402691356139768621625771638824866178333665986324719949362758186060347137389715890383952244081560362881991013557092092705099324063993411324482516917874355484298560348515014977275822653344728011512690030959690235209493008878224220124873503126243958311037741774849719508958860711772307274511578816567480760084372970778691241955371538097097072750329971313476562500000000000000000000000000000000000000000000000000000000*i1^9 + 858507109436179104769367907585022223062576606298060841273160161055028568022350503993317627450098589105136178399978922812197069094667887827698337285431264590310102214676325786634124848235861954923051748206106865776163315928385762308074709200836297147445820936844550762301924148419632409507882791301534324820336034964978935720740296832176737181549476435654392907174790172241741883871297912484064218301710739273875161657512412453168224472254393381081079759114721120862057918303602131605832167682925954501594166602200125089418259181433933493776919855534661525831414600787891240148562119477300708373314531594260175424012245791738996678527574781340732225267931198622240897797679844588186512989466246394081647293535436843273175596129764963361233897512203801668615368655520666971682981247390833551813765929836088431648027198514569581026096123540183004622275391784912196522923744437844443641208735350059972434878263794537319899510912166650042741953979699957017609594708080519288930053844948935254927408943966692517136322668309194914947590072796201410480570936703192743645321304363604681488612174835852685892175820684090917525580999787457255901765881203253736753528818250481498861693220793238012700571939332945663699738695822795932467693229413627251275213039520101795076383973098487700329798114192448427586664401482376186116334502933955192143027513106781021321070505469479892806446375705073988216713607104266324723508372752765280564865705331128225969329198938438220880038811782877989773934614378292868415107418563361486386209610645800838642949052103192130076005906790838942518817986983045159038884682842676640301670860232162090216270304899360596792278355238297942898966753730245672389493809651836263650729242074970109880188843578879662065049341766330260362234149584990034333971919884937660684674889812652264305271971909851793453468832117421787340186032381284262612775675887484162445454230741845575379155608699352551719586824283598095603166635714107556871854136341501056977850224556673941802015279185607608481729323924523305545932854609556021573401856703324727252195784890158133157626894474616256851130493862273705119863707603433638409761106122040040504043827222792352473406690012693528909652751524702195964281324932315123440412366945761360726948677748937540786075055849348722581556905595746829934170843058074298934552142530416678525550077773925462161017516808124409574240485122352151499815254236129110250923836663390854363849852069611781123498384579530712378665383774968598509558487701374373271535089983146473278922991691865721486764224197556850317865867062745293280531237439452235756208163359180990824124298305407711003525449804367617738470964070493186294935135480604646879941245286139801752541819277650430618134511196066864780256421314276767481759763915133958711483670912641294591828318086373077275045307835605133712419875763692321623816528513617454285127972671511249152527409126913501259853095404908410345205130823911216746675047531258526803023984554476870175229474544341916763195605801466990538960128154612916371282999469188643657118523436598739031720420572214556253213318008871885213320263042277752705182923200823656987817472174834070161409880354765383880294549799245939615998400175411619889979637659872244665299992306969734010064502715590620297070484647257561665409855264590657687285780886610199959533060872624573173702579829968950519969439483247697353363037109375000000000000000000000000000000000000000000000000000*i1^10 + 134999919731958782492104439416243937565495380211428633097029805141630065597469552516384950208956279184917272013513435047311551625332226321085697287329300343839516594413525916843399330774184219413102425437626207909224681926076781800995213416939118363397848659806018206990817064809410679282961804938416928398576776794318573386791991142194629598414725369840030785450122633764798359262221982095314456424255098594860696551486932660170365471252018778749115001089236191138648529059609513833504457017963039376256956055458026550634958267803579697227102629420724782230429825706703120082145257657490507664449312397158171243594691949892729846771294295193209498918063922769079983191346792516485013265899103952689083833502799182053156271667809771077355297099602194935473931334465731263565314843461632532421045478418006357279817919758391881433833392204706277558185364238948014599074498174105819587665042451622372139489030165813248277103042795356590411340205635313065250501968541232425658889788567236681556821119271391528394755199817001375159304659706900755184799121232999877737827823267655911961346795854540273547491311491462168425847806796661657273798272324779702111287681590426415320852880710437591618843781300766210635356996861810734221765762490999415443094935627433632225873611765725217047503907297114932854489033235495484095861012351796826351593258671635243304776999141677819178265470014178813056017669034267246496191618263520435529986212412875204296239294980689722368109133762611520394277435383664106787898576011016144983035714350441266168110089261579825765998696677220586689454010248575979264185196738064047792718498761793297225418538750424210788698355934659871204104253852947093415823173245213547871047708483392369764321145345378515046181050227513208320387415939446248511458676248919372641614570924036660884089172466238889052903859630462330577725024315809499046645816846165372512311880950337268961964683454433928076559072833832737982745923322563252757754661574511905494059001190045638057372204606716358026556729258677563973738060210042553509140830462284163460138041984215339099278511279398817191404177765830546522410261597096096084139597180666629994025787561466885240245290644434548779203748964810217470142587001900118882483225128371771296019693085104736411099510666879057042736255589558128795789994103647898974508798385034771098752728341871096004752205716519517432059208999323686420317127575312546462226342091534800552366445189447136107141304540601870962289732670972666450020164311237075405766915475762045502082937125204690636908386757019352897399772410650541637660837925312495471924511505031421488279001370745735812912512507910708112148578494100135249451779811041540692239009891284054375913780038078605901839593422004896312889295826012738803213865372615606638753970334162917628950681711267321487917912044294529536376600817015323640336655043577085578180806837195082802734941251683734750375211163452564447966335641487676347767201687280898699093294174831427192925921819767047453794662817578273625706514385932764233898016518563168907795511917543258709351510958815089985849431581701652285143771054360650586631561280492984314990643835808376953074974862056580111636420109864502493554850064004555908278225191947090884724265800144064122174848555187364162502864592245220154616897008872649728463909155721858809140645489384011614553311730890783337599714286625385284423828125000000000000000000000000000000000000000000000000000*i1^11 + 19429982908988271651222046294563667238741184004106416190636964585303990567194431028993588162385984990831692478747253091754328251787963870380322774092225679541830663768779617051267310012226060824466506442083934578824319356293324095252873684315549543449195844607584881289159697630565998900169028927871352772390807508142750812699455128841645333694328969400380490719480203687286713075049015106933007639497984395917796093709173219732573553801973819327033702179646455385881971728082639118289610419442976217111026271312882099867678678480474733341689572430877023835060480320627511378600440719617155648470879313743965754081534193212412718126437405441837755956600376062130157740884777629099863448694742330102030850042773563660975930631834811166964216615767521501259959827926415026508899552857149082159572173635783338608870843092329186102592734345655487543043848129207127688461978510224425631080918073196387271215572398199569952956312110919723701047364748984206868222010566583695952095157710490252032216619112903244911848148480824662946110439166119916219130613655909353557023776444775690008251961308793827920592785748199771201555736765337157288111372378975209816846509404994347237512772509731828180440245398408841534703047319410198481681843567268165137950902294406290975522654724434389665816469583017970700428023456681920758612385477947397129437073751624237782117232603307699449326117222444891977193325850696058602318668077104751951054495254108526088389190413679252704412781552142262853000999524925467270050496007284161401994974525367363744325228579988991018716731449904217994830073056056745344750805286499141825638676658824937217146242187724064780589735071202135980463614552028101167144113685675194422849867830202429970577840408252695175262333500058950755508197148593988956129303866892892963188404385101354609548434186693073399387160946705344962122086710138964604676023204022572736008083493440825787566800586662481759923032183092724005663016145763458833490372124971459887158281174229548849327476042937300301754017843086383993937834347503650735678549838070216749030790095639953167914722287921643490540143197710175649989490365488821752321982311278368856791428021047953847129292399061593537681058731974395747814737508868254184856569035808731189195844756457103539859488431263992938426167049160121675183129095200342066956620296430547939909910958685926580611797415785707631266795356763400643518026517428939461317748207191483207148907006027867601821416125682459493047625722629225249646724501192210453749327446992461222202485050689670022541469091838928718020619309806905334968403829080529612960111979207428800200226541211991869021031922371478776977638104219692460194766157237179227792100092745049486611629734699076229723908771734410011083560399398473826449511213056342891000637225738130514323191505459124067021340311926542575361430959144852581466322130584684958000259772303809702451268433623942125369224259751966902211767073305084494937392759658234773508576578004689732478678649571517275732227456704479042488072096726048666803017012211601566595651070348951476463451786888938492871089892765801357604456430921365031278755187252042733121747185962132931888660011535585273850385231055909380601701624759502056692444923187756320570959280377159350006389143944069285804753561826210358849164808109754365383819578795119462026338884030571510399924839429530720735783688724040985107421875000000000000000000000000000000000000000000000000*i1^12 + 2262891294989297182434241960233180108978439888634246973066213405915857646961736038193497135223833738758347282816814873932724435349792154067496611269197364641733010166451571747003209207646542377376210825183924185733590984950916927151600101619540107152992394439137156522542769102495662983408319336650670840206519267786832345880306046255074770897097256268442238652797620375795481634546506758170973937989187772763126412496986605929844435872411984653507151874514172862033292640793123338158623949057100510903028853197626928165520874920824393754848699529832562461241730894021778380730345555115158373786871622488206037468245525146037208615800640550665761688863970258844985433019468148145913796101226626011042686863282193399012925844552269537828480834955834860056469867597140440972692243540872385344186611457431933287216270350224949168691601764308803889071071791805181321830265210616353432299963951105900019231239423377050855332481958868599181969338510345845912175990534742266902656674835363197390834983511037235086318078302254047962041841233285376175245899324084597747079972356396352147723034870259920938143211288388400536972976481650086881704302122545453396877251271264280600584129468304364029625514560515352396292580971136601892876084929485419782486974261517912036368659729602050920277537693275447620990118504781807803339879786368114040989725611070838691754545608993925857607106678521735126066887258482747658333583978284335240302762663066970990867857515666362037411777486677374475249688837797716306266075283648607004101306680834134866436677608767686970089571427020134594458340492342577989872300284696787458554214512657726977295677801616462669675342875722017148444210720898857503202035180043025573853542707456596921179048160502901272741243988110567990570261100668189421696857527045805878946136237851365744718997724724401305281238511813678781022092330236336833467299720969743013163756603357953016960062652186771645028232147313256532728958982651352041737156695756417007900836042853730266760834732058286610191331345542376757482228430394870948329994443502526623184312594112028967758443970224616854865573441397657467649675954545232628827179589820228580340062479197898654750607148343233584734754861002975381009969585640715196276122265018407838071388157983031788989532075570870124145096159015975924198403507928777275088810160393766296385676140212160563017558982916046068044061411263835765006957713603498584771067629567449639458446613267837044479450352986277174773518014872193346327010172055969669753617940698297430639879044068614386641254535618574745681913726947565754677796378823625954461561423552983647450722131077916408480626057126445274972174831947521720719858127142364445403087607289270912202763569227881896541280270344374797157971223600981394790661470057325922082684887546371086663767111285186325931276595109984351095628944928758878941418497649931497760405539480431236449029729646131597094866451986572881067908940879465320766817860954304590747176319831747605428754678965075772593191921400308138408422911213786856935697563045732010006841047665250684119970927483601226499811512278180008489577409364497879168629382840431137246427968532827805990988822760553665567042431264489766936882396561642508314266443155884097644823538160538519012148518226414747246584351766738030684775610591811460188533861831416097331633305479178059835265734989206976024433970451354980468750000000000000000000000000000000000000000000000000*i1^13 + 283246864029864448891068569286873025374105014864614322266410520561773755734466950459746848163512158196088125155880197162408483439090049570840830327529837466586163824171004693221587794194747921622334535148516098291941365238035694635606401895317874260400955272139074167730157995712993064471671107923520496949424324618201312394295637580125609027991411616790045931925615698641738866883350240004935863786156992737977581466545095525814926389670830610725435213287500245077256240719943242428705617961602155044362912652835801442181249533956081961284455293801648927550260449543266003849907444095231525048230564694908542292289062639769628846616224434957378872293903338530376855006172438651466478323898436935693456963828973858415316534006763163529777094834833619842681909974243838247485827621170729582876284880955843421765828778098925652829995033042289933496039854786379404364964587004886558016507415497357377047821988637598683407698631548191127327669492233487672074980523129360562361597138488000294965385513207917863650078314820402347512261648186691540382268825875526896801808745424541927414394867012168145955065956085835474235190152866074226860339373827347647499513477095932000561112932884754758188444251778153460790316695190133733611662842628576477531999506007152208520625789639855457016155342290575408175389834652858141446589913325141078287245142249364035545480419384620625843030615304073833036706280475988634819123507685022649830798481633598579117422550399677945404205326516029428385552729721091309853132368548788611981775780778429741002459333863946525120916377076391098963433995243851050399626488003525418298829205381458798286501692141488953223344578992013342925107073777691980548193720150940704481888403301280349468134701035855964044111638341860885068983027937265969399824818598702595441220290643737443832541342239647037540283116970541625434942604762480412076717194801046286573155989828970052692069765138167129887303732355596640838751090988793157404378594200916745955821854328956388159680861029561407051004483675535505514448017001099760991989351877307753822567426106175798284170181055759103604329169849002833744172440802573410467368516602132642242373823078648449857586661051218862617816016330244746050690527119353591882432454911647274507011350776144080631504103157998849044809157795886387630674567487877778140764740544537550053779344239280519494131390986673481650978019219376675150139208765379317745039304540882925247115659057837841678109794727104117253371692598157509072828652044665115190341926924719868148168683462342832025280311945107890064526657799114029120435039708377598005161393549301197115856417263361905662087873779175845808676488211072550721352019423896861914594262999547528032410943019646917796081425024357048678722201400575630116199490718836713272147151755353307162988407134915541418704806537021837825691784792244316944761444634656843991438761052398739075525054981156626320201176187768023278417883239774621113612359038761566429979620574235149876840692146931248409872538412466029781301079212869568238306791935478047149356159864103279417326649025318707247534287715354146920565260599680762280180363374095333420185831047660539338137416637876940261694798127637703499136092812042348777083496366568796268364458036264454733853914858238258804711523181452035574997228434323173756889171215624442987639761327598939000260713783063692972064018249511718750000000000000000000000000000000000000000000000000*i1^14 + 24792564687138092001249488266396631418598965799261808736647264328508814799295362411054153633251265304006780488234206813245668469544516649241912663685817209947647728464532012458460658153769856432002546698273620693892277316770618550027994049831351268330555486635382469847848929623929814995822323859560831649048145008847308947012090601849746281796277911500181449961639757626579610601947822462225528057187485536075722757369359788963967900591230552240067961655259534159988290841353522808790292788759058964653740215497083881229792878041489169322630994275953930808927207311803972476165547566284034701452024625785198492019962582205578384421308088009850576124654904236818617794979151589803431692776943049834508821612950368200348938849460771852791175782832774507231497605438918771895751200592937109655660616823697411345391352250990370383600157014937738286005742703403368395230739363628769095183419173062846038713876373925165276491059138219915575388251455181114742244948088831941108113943376143689416631750600018760652834403495335378039623177082235011907259802442571256973070582402109176995014943587092408558938269037327059113624573738902410544142332271604949587790952033271081959018149633831138213529390897950845239227683087913369471377270349424837196994208986855506018565381139377919819721840595746869011892568577024494329614362327690711285845973512993811770571798710324063208771253243561813512282915494611061312122798971147029225786013208469257880262028596697927035665606688360947259179526749421509917596417527617095263430158913185933065097369977119810938013363744645833684238385235555665158995623506002209162333456626885646388541171735054196789379420860466971167732542468231608310846449622408467979745230863562935305458992329740620284347139220695689743138116790515902273169795964165468604562878740997897778931995639274155817841781148680726487453049272688867325659126453428134228627748651599592281518315652384320569990128344888698127995804408069350365779086616911296953670648310001242071182459866006308357797512393939812808030946886594179721214836021098325861167303568004468558931193156605807700477933330309899440225907600109974054102854778814406747652950236242925475485304893135465885114905925148644111541837367174921873910902564753895352496858749327239982041783829952103613695562029114366565676191402124070857049277955417788852421050976454786708206730286800293562103441911018719740712998842423625111937229565191395228158876159533977983418791374679334318300357020096355891933093518841852361129495724544623061166133747149120971362599971703271643056502925597709810690184365424730979485249426424760762919625960955321583745363643323255571391948101340045834900955241727891854274360538498868543446614179724506310705198733705226976274606149250295523826093943852903347209540482538302754566505713781353864285832588579453640464320173075223002007377975299678993536194698070031253253991059252690604612315674271184882668259191596791394764183912442353136836813171107776417017799210026459638215460448888838131577493320370082780619930724026397981020864215992572003345078490009746986428973248932974919641871655037424763099519060129218075615222632449930349978002957977662379518535606292724587563985708350233241946925597427138948302763384246217374629476524340726624106315252236661032045476051323301928724515528525708560727750353128162608129514410393312573432922363281250000000000000000000000000000000000000000000000000*i1^15 + 2569941368914860432532750113002956357803295127394704655283483136496577558179813723184329844351997259494920117578441741841184720901329724019929683751417877308571243801909897352671037618059248747979028851384711333564843253887531094501142218668262621922562455737947954155062336871932848656222250052712224650056673247388900340896288443678310186316242714072170042268506004009676169178240242989065351667641796867961844818383862657775416549716037427809894344876318572706322260949062477803406659054109458680496901752619275507652434146278293903558021881124258097205718245981023637752119791950988029396356991307694888871332372052106039258801649317775504257897936296256234584866611852824386937952723678294001648495896249883323364969081459038631913249138489829333367833168247372943779877585436997390081041194765048308073715153145583170570981151890463715675136180774670749403440407073291682129114366507421377020301606132263110739385583760824126813637976416390155855657704229200966797765407788858700304274742833344428697904198534236241062794547364591711964158168924161631616095393268767382577433983498488965067469980235551344636684046336072844883370592263902171845077694627563030538317312458948993899263400357025805140650686385612465219921246125724287936584321318346953605054251087937914836357953843564737973796724433556158558666036977063851460095245906759467343175433742404892274639899051582656213116249260798506410687939895968402143730904958206142538431722980057631996222427838444068124749137966827350363874594136605156200294185134857633612085593866748496490761695648261681475706102149588802963616855017180506004658900400467448263992018466174289478394926983513161886591234785191420323113364765273548417811756172162377576748610010432380201286454990475888621975325370285190751618286922939941229069295763046688712641336536713196848472289794192325052714919918593221702480442010407229552987200810564137588431725222982175891430291753242824871125318551800885010341624009696623996265466667899188227033427571727473523329916812603604175216249231398347718195377457204236963773724341283030732875677765531664782443916996949302516421008903599751184832026364704547215644974116064140459860004421474155446849418822436196462779945047600476877715883454398713413644927043959443185134534610091001277969199541376622588618180833446250889614023967918168118781064537222343168517613505388313944820984247380712092222061868568345390808571375912529078234760151495201766701269287796615455181937444598293811885537392441273550055773525362673756776542270207985359698465325384097188014509949917534300915642360551833204137212889941599425546889817588669896148958259921903012407633741077350066395841305413292282559992273497294182149435742835977083855260389116192203882319436871222410091624084505076897980147617205784930472619170583375868302224852823237599102137145012448470436579641468352394622238089085463219375224540781758029066685375676985059151326507408216088297351854923761099171188742957939805735477215491822819134696977469145015499344161581027150298295216763867510460578826941400109988260164713933010921725060013129782477048446399677999527385211126320667341078131110746792036006242555599463107205788720927361428672808281609332027120634159935004076238007196880735892140823141427314425760512628934784769529289915080407966549480675054431016644774458251854198920227645430713891983032226562500000000000000000000000000000000000000000000*i1^16 + 164550504548145635352970945965388304911682853079356238871446920819231975957989804164981488161516322666890438587867894966401872302439936201273154752065634302317575687292885176603613897136090110105408929649938867500994376367811047198219995637359679593077614752236125462941933617703998809539297568972957867128078722902962234069929739092139442213668931265154619118841510304008852464684528518594667598872574915151808272413917721366830584998481957152023525488853894890686328518009867185990779380725106552859136521018875972154446926138711909359441463445056023109281621816326324143347980738967423134513573059222885813233003567868288548828413319486368223490672150490765240313055504934362910319277084694240159474525268572097422699330539671318295030781465537815136131769338137817943112853686741700698774816452520294036887166490888117407492107463868441419545838309372777454340449721863673526324284559295643058966173171864281628114776215685700683171247303453058103736246881830246057166663885868055058827560894516834383251752016899743434860235603436309873891968646470589538552137935216709886718485907413153699614021736645725815144061696995537728309313132027034120186819619331431376657204296221623499821913446937158992038706110925617887094642112566826996704486307252547898237548018434809932209597792545324976105575103309373599128372778615327978624932036628923133519104438019495622316621832243242188870525428665410494398128206878678203158272726974182613968734698634849655881625918915931974620753554094170375534719419892589299460043866499216907472820245240706936944373982014037713049618376649299935868852063149630589349979054491896425155481879706186343991571568765588269098260871194120189278967379901815855131458173824800532895630971514744844299764772943568358295563760115767325972291887696570638869650937010030173601111630602289484811069208790386807312456005384183261022527491511298979850175321829244269700191141575765532139349987650400563343874749269448046509939209577226460718851482785867731231479828234966798332018176907045326468147710018439860730674139090685870882239683115786583544398624414985541419910676785212195762531630040241089413795028433061348876660097059306550396839928965542688336148438392383259407940734873734089557186523295591789507407022073447364703947464369920966607780799313634141397681153278383149761482047918237867759181587234923274810813105354645701210477246118082720526876914543777224254750219818882052573595080788465227536061486700465449968143536436727235549949820683802830480972992522484446651861469109702524718413249281267464756756757123711296419477068357790372841405938578119516837488820986626866101402515926305223700039465407491123662928034797311299355814810630087385687608772980599699542001098611886139501126755608466250288977864096309217244050076472101272036781706077099579830579964275080280383247807273298948878890818972177681725877802720810451740423471395427734707916726239098037791575874331777581596830332100945275132266334725159704181636472311553021057936149509656401765920777843084205779032649848918383525574961059389029011970816269454912541912670811969533010515034032942178678252388117294089754422447536490836465551906930882387338358589853960116808918647157643355989744488046953933044305067193692519682606107844009507428753525899193984110359960521757820520106661122003666809831060047208950436470331624150276184082031250000000000000000000000000000000000000000000000*i1^17 + 14215771591343409528713770673299028876153453544705133291970334332826341434091145393608105265406002521501499532263696566718205521331478127387559220587802308757732191723601269681980585613361902399292828599526876139554082388888146636901111470668660440943606062147081887707693762599397339218009132854805587258866103066400566391961657000046464475300238675427327761194944109250896952996338133485188383127742932944695275493032973662379779256878867850481455344659791570672033862516189200297021274809349505505999000509353381894449019527583444078832135986628336248574874735230192719403714458234988856636165762681592517442590071706869522960122382922701140817479831557470701288977249606675020972376137691356237455623054934396264500825605906627207356502442998407678338083296591949006978764072876126470233342210668321700064408210123159672206084450545088193333606295621080408271922555162602440987820796764538654992166756015155506223791029311970824519684171210259867618233127428627023774973211123305669924739296068441067622935768123446282929306162926375598505488545084730796442431158110742418559007694306741002695329538918315749965966448912752151778796337616866862595563737362688211968769772283451598981121839123976360085502105295951672901149305108016545197066442419519093066688166271672933440859186783978132269647690902272441322271131563450191354724951063356028950454934788054122694333142915699155137206771532586861820064168072771209494146913071351344287002776058974895871764616129159098074105196947825542114447863859976432499012336655598208985664846107721939868245115928018548272172876129291429146324513344721866624588238963275202153764340126455427591867727270291619315835947512163923113769281514604148837190594822088564244568265603731350970938191701812462136596228294623656365929734716205285931174431378199154976806986947858265806890930052338201019951280011414309741482337051784034600114563778860960427597319601194075783485640650176416828791797080526659750591047767688102990487319717528520596960886850598524603320265969413355865772988697048701776795740700638783133411714090297034744730766437841207355176951251949087258355236897681440900239059534750812622236281258474057891828535989804757585616169859043778277959254967696925451285208183458344024840951095592940240401610372433798523833108997452306352050963014960669611135912745936667814378440061819925230387675042634461471891613563624380487614674310854081595169186485287147421229199080844799451813197908763764679957170950692576419218394719610787597133589434690026344102194914140508463601494014072311494992692212267793840067508514341953172184454999088825987730758058801509903508838247034469544338409038941567248577150302700303051287672951237314694859019907383578438461244577864930479616060752097517604967249675159860196802815361785711697190741364204014245752711813775326673064015816186220968607888375662193392250350328928801918143876865473973570456185521659145300026020527702021932532421914140481592217349540032583386781883357873293983816682937280838220008146100208556425041943899608041388412423666790658342980563236503121129661980939362357626418991450085421075375218316238594361212022969677193892982631197491184842287890108713163629519188233601244601167923705701293469487684970732017447549501979643765941044210518388636457848351018676603418480177681447121910323153071153967630380066111683845520019531250000000000000000000000000000000000000000000*i1^18 + 380727343574893628571727196868174421290370307794734609444585271500869751323486638644098399191229879448291921554777392692556097803157743726288245119177280954530542686367072136511991708417916733670858236566931631717922383392271565103639124277891336236268237932488434198797256608007510405974444405329156359403486236606288933277336458076407060644423204101694937733566617826364840956953488624613136211883507095644443591806359073749403245765087966576738683640194115911633621232134140660478141898233965618249516559246668237574534652857491713548963978118727486079169798664635607774056131309930196018289319460659735719318063263326937973544465035820252031299803743936482595887152405301711862915441769993413136925990798557997673150176122665561265291458666250939508979406078191663210351158167228010933715547844553629535070550705393933316333297607793931529821543405750967282013972918902205006743113868665221194385175619761875434430677249099747413854255324894581445054583534230562553544110729747370687135578609364750303851509388444146942917054143187900141051779521212954589104127722934043969447465056074655801981865967847550365435703555599326844921835655835329555748557089643140867076196581741570193365017749287068757537944881165131449805616018389139136496251165554132293912519928326065745501915223014808573949283638052807841343514774068300884306214571965129222867573190830367296445165198751254826668744014856087865917945013751855358106169321411380378216000249297234854354701045349241204661147956072515180606158896389136061235339650145957906333714237593067732812040926939861903762662077021421993498052502990277547559143807585568234032486966711543127190291369654336197375619972042848746963546766413155725253027915112695146799207776438320064401957022681296536150878317278936738568636114707183106791340692249954376550853996744626465680643968270171480433242238139533404972246492156360193297163515306904986906227992609572416868013305526253437974575979791239307417995194816354697613712890714895290911610565930274657404084435293273897524995206570374362411538279741786105180439594127312979042307121584582536552741868248021686777744329812709141140040907662650919183043833058440603477116753503041355715609442723493493463394857457966616026534924800102878527827953795174600011233055115592742458110630144639382103819641874415058998248886313661679650964852674506390959083858125996902370034207155443813770932118662561201033953404079359030136746246024707344271313195600446984653502274386648592372578484952488361805776118869589203222877906404774094603088092828132237090968200241917574184961548535464833536035577045021916434605986102169991829853919791934106892298689566301582821129194057605020804225789460606469835642403214214080570819396522994575780864452342199731985644161103231212772051237331441260940286337934285134413009036561874996137001249574314863216887738638656154685975076126244011354734371111357700120200468219159650292033722659871407201925840547205450227221793375340874123520921582391545869968969897789289435977887892080882437082947788560307622946534356302256205462111302670428584752411822449762475556596320328460495356304949592795572045335263238040443873010288785810927763657401324880752140451634732623919603903273451783730062150311162564706523554410847946728963568119305409010566966482491737965548636785025364212553533604932454181835055351257324218750000000000000000000000000000000000000000000*i1^19 + 16113411164458973707124831209714722992459540495031699230244236646773840039213887015143593224543675459061683345190974234946069789728369097048361970579932371253522018002705420104898833760235780486411019951034144081898824731921149693075083530011060105891996069866141254031925872536348009787975548807281830198546597377164186944437463403401971114942108512618922612443148636200805712640997726820331571362390776558232748200677608999843188141781988233660858835422214885469754624087784878010893641028356500839557374644106710911577066197495570025290358219925091062729957073672672873312337691396990050935151180450923702906905145602309145579327417681285519187211109771658121072066598337982783057128674358846239851168858889620673270910449564719110962528826955857801644995985299287142810636820116417310126142277899072754429621061148977801548443605139021844306015025910454138289750947991856417732731776212364568149150941291581871054413968328536876148393717945470749839996683534770171855350645132258366944043812206736960543387944424694646331485299275520402637792501302507998626223980418999360800664866270851359813734772481845433777195469972694087483370698400870313993044733001386275916269368729327167515918677996840920323006205679889853911169662609113839059855665130145286349965273906667425648282990496740283228671107851943482070161303659099425186077204043305021564340409685073473583460006342858773192303880630230898943150935859938056073237343509703819083164431915328173521481295743742944995180009650766150512150721667300475891848255341165701375814447429286175573839992068835925688316723552861168120138726209557914535621686484679498760999399094740714901031790236454510582934818735043480437097048242410239695629936278551159655121513279750657704161948808535235784712757075797624738077463573681343260360780944546600304336601860524085035152364866130973343325086571243614355544700043483027278783277913586813792583508846656142990442737557951282704002009075947710458985409063722585734189504959827573221849157477260329734168251502698224020677640197065066080618501399523565503494856534502100465031063397003122813500369861772011559459499138891973674623360704640292594521243485938677718801460624429826273989057350122634420292016487534645296834004626315866575434477933670387490983400714637598144279031574505664282767914009047479038673889094587001125707458513538530016378293994051840884193609017031265190707899190671029986766891892922953855908192982719811519892683825998252821480106750519389510344704429130313967865539120107848350710102609962288419006493659741466841601947094857132025570844984934200090045730011985694806727589342240790943582992703024894651821184043376900146279259152634670316899916204692180839457709965802376192804120697900983518678859802454821626436635470336974189031054836685728114689702817908360078905687015433135859597237980902544191592331730594355665702979508602826843733421240215257524515704509691432585419998019124399255552908034302216034503056993424563980499716125592710526338523146873254066418018423775191760561510653778293561178492948235023126442430411309829895530120952138752256507064161758828857176111845564720128017651660115912562374851570994982995428619904267816198482758905903817058854795602796460952763924544338062496979099024979948569287019490994661237345836125093306300831521329198310274466443559049366740509867668151855468750000000000000000000000000000000000000000*i1^20 + -914323817918183767845447249664634421193162060278216191763767928674129630354421776036450720373650689703289158572735813304617764427208755067280699094310581745417210328664069042188546913377728481801552773495138084408820021851174558013383107502672129915122805311280733142659278829427239789877132941254746451111745780177320924322074087220162287047348210034531756490745937909982208841036143610110558462885986150684599537674600974329411414253984954652978161932599702774308822531510197356973903114207674046993177474632917148115791248287880245510549612361983262578400105098646121233134791364926954046894808123496898721144762518701120907971552531486263516763080891033959219399777337450812244324932466434713481032084476748893447473921802693047572321424581341637915677415885432420174558117762016276656465995423915898964364685285522496247797845644651664410224177614686410722166873779424098437049546956747166791461621643475694650658254652991668279687107866672165267867047246652006665966172540152679079060509544500087071426352608120041301089497015587923736803899966574346497142105062175320273083180706925754553745184098019723605530347519602267375585300251941434160382814701159038716289834905263658979010098002404881321553556612624829406917900130687212758536253717352089993314954509199253718552704168605762998644441772682425506442309491043339759201521885340050199960303941026209790058960366093698327091498942868683538757690865110276308166395729875713339372472146117227932425592649449544653125477888328602444846922650394445491540498535969284615630816779127892021022886048914082018291793522315895676084599786205429276131690519043600680501098673154670545925074869313887973318544913049446701137698384455107446461083195881623197710446559494733751456878304847686561154995426608706222346229644697474063526868048108739837208991288834608581698162890604432491800372695996860306146708891518414276644443927489417425708616566444876615451036545712489911431344928909910987018558633607288566044972246120472659978386424618033344488057618547013457565922962961942206503731187970548590539170170141814338575494693538500513970092336425107197447100103100959036862815474206463896010307615975798006954412078086006641372110875441276592320810532979125663865194946826764859416649388395124170357461778600553166722596780630501649717519576181072354921508257313071252675342060781932360511568627149955024245759141456231574419136553252457841948462061247335473228983929473607754013631496478808016839398634719110566571096421370053824612604952458728885217075772935871638038717815770486963144955480330674756943669829309179018970640221389190913382580785815948329461470818739190214020205105967967796412794769290931223460642240357213304760092526358844854094536284926322338085295700109287978011498879828345920793850186839608422732600550055275217749921526815308623695883645760787008777923371967743876124795110990366283373936491033385247752349644800782822762086571019603169434997147148787777779256823630724467831737590651801204672216562635225359760741475294634224603000847723375587221546309147486173623289284267888305411424843048481717414264024766005100873790584642599479836788678450941055710145883291200991085120089248263127401094583196097861599981721504780083962020394255178001617069824139058867699849490244984560243151570961283517735008455253747916557927055691834539175033569335937500000000000000000000000000000000000000000*i1^21 + -83190920336215662901355120109480987631067476906313211934525983127475211066653192729286760250268781584011421353393744516401692317091251454348763445952441941191650652127538523019031305666667894252947365314479061751787382962468630115343429492643382374348160312712006416277316254396930262767098641815603270301341533445210956427795913532497635092795626798149058598569858630675610429348466194172149916185300791710697256561830388308291173922054348200571397950494325481846490158491237996086321759545786274273907235452229718082038418177930008513978658783233350714590894097591232002713847491622353945642446547308604614930981860049450371536555175444482600984664463418986850034231776201402577985232726699248386445955289404763913251977118486951686968906885246655069313409260009330363879092802496885142961359794722538416345464077682777596398006050815506904319042295907488695056652467183114996295192874704938949892272705075445035574971097415022393082193740620424584056792823991802427714113848355428257010315775514484766300707947912584596668728913848737249316711424648639755289147954612813359162623492115500486506006294810975834259397120951984291100185877862262647457226340149194233817287491327218845616288759579198936334124155297012349857798165197424757605028382723200375736305560616888146341043091162292555282798532461312325150683277481337768231811459780251563810713955497769345956494166541016673273352790098667613581680851681844088076424181823071343170434865073342896918521357407137798464996474503538166868726633117582036317590352054295491861388916019119652846152826857692716495205605637504339343993928451438595636283060209949233602597787005847135855450038222430204984568400839735578914350004455483876270445788264399560028108240482100939131301749554176125146240092646620317633905926757600035311045490929448377904258082049568224714690855456910453485707488242005919685752548373967382860880173172970371912975665133920523631963312001700042808413057343838926580082284662254914651093780598671054200759701306938412018576009549607769867309353776239911066293703540106446630218811666800736522349495328995041409258794841307988202822897096029467031587940691475837200768895423859769419357034477317534867182110515257395490950330728713915238834307732816830608431961326797646066240640679207924730646696667212188365274477719443406658017957397813757986089162530334269678098218948688886913069777969498191215398249847183890965026997741907945246700876266523905038857998513537924995495237612644895510095311874118264842282016609741489032259513100014221991966600098136465136784657452725764779901504094791491365600504171797044991406237603573964105184284377610882227566310244747513830832010656401054707691736273594259674754181361590698533591346350308345815183493484259582949853516230492291565722739414662669081406854340287413669211245819848714615066500748763904383711522978053040549756514395938842922546232019000204217097744868775153192525126670496440763568503777463604907290448748862144072277683588877191560001494194256664843851674671192081158414408816526573934884400636144679254588238115486102138188941908102337726544609043145655967617260330957580182775633853447260030625807607402598061661385858537099159872105421227693126956832224272937465514539747594093031859642980863721282785265239299100859866089896894272192928764322883417037246545078232884407043457031250000000000000000000000000000000000000000*i1^22 + -3374466789587021199215670164856288568141825362000129187715178259171010294009023440623878495841904686159386341392259354464933659060597553199751988474338673620164393684631066678288857474149368273988524150004998411606878765223435441577202784507401728348689335676950357290067713744264314123257688778139049719611579112686294157972784548425398038598030881592281265805869597090230028746057353732364244034794406433781396217838003837486671343057589398373834819441281575829330258116316295684171415136295631593602614665726643420207953601188342306821194754851787651523323289991497368788970949728555248802613359847399694912434728560640276782021374039573903648116180025006143257386368406167951964356935200022120989829924438069388494680582038900168453287543885146485808254409920345708576163558704569123061127440687236542144901751857306917902907295021943771380615825734602906301241266383753305246685540272017267908460404842258118319273752832758540351770239906257412458945751734300140385929297291195339025232929698651694264726203108542130514437107210206736943633810971915319606803758535750661823107328557018847617296124609282070278092178443328369075550942575863703367619976838889803606085016119725529694578849751048839248694435244354908973569330393167337677912026318900588047404608681550462866139739049622923328049126236578831849072893686866371430411217899479350633926896843948210196678646213251987535279560588087240064331264807955144985696695540003605893253199165480616416886804285334912788581825087770374806620094803340990656284115344087976033316270956176364895420268877904446818096625123077617108518118723035599675619817543005090325429230218987527901861557160974547377932121952015483852460887490250357294225377874821310015837129017619939166532605171628760057916944675593412727918556270629554121245634746365860604046660861074826256836304236299396854757284191525260339825003231063092701973258273594346933361985272783310873301902554357783646798553469946197085890460732940160348172713207668364738676419052802564802607166493944085259715772906796412924202462044536382890121429480570078258950807224746926765648541270990672705494054859788387332821230329395057376133551155388417416858044732977806562011318338677882414304839680665675149524060854595424019716536859878235950857660861963995941654633136313081331872901279631668640890307787246097876387417181487133478742903498319193557660405116853495965022515782447640580659322655992162904849499035015708206206011466160911064544164075742098036290063925975246456305306764972066452991358499447562521698411601111355845955623007156477753582598658963712745553858854761709032144682935437879941483185175690073781210733330327508100985483834763459726694983421392856905481641147250659594777771619074680609745921207899733230244183278915984695645321756923027906400390627540783635954951432599550936151806159217731908289954649060577921577853052132901297625056673449463069748248233301985983711558919357737482269171880487143299585734897925163842406273368300128079247005654195611657175117221533480838601934865988998563442704495356828903538190401493004639113387430701007609616677198907730486873130335451359643930107693651146043154411444587458112226544505615734396996221905756200249391011268103610972124975673471506676821461559764103035276123592383626238313313961942656668416620768802260954544181004166603088378906250000000000000000000000000000000000000000*i1^23 + 132038835814082897616190885241377177157766230323644451248372299090594421451668720078351570308766439089322773297652415116413729474791760993059323113529986708392360279094710053807661448406818345134192461617824458749641262781544046531329816681642450809140895187091298198434113602210390830134548756370064292139184220992633896873021558194384228381539914532909262805908915726080835353045413931908629160010766620550304383447355727034663875258823063075850972535761337661972051231317950618011836932031422676006299775274072596224463248603772723539525951861061130783756685054029133850719416152160370352901680044740647341866327959754908753475611764522036750629536503849369266557830595049906022285518643844097718051446526171296974155786717326855516312946497375756331841126474019953501657568768077606015884080117664861790937518655292189892662367203120410813768352403600827959382556273488987804937294237297439748711583287302429765179446226666415244289659090235767492591614639150676518477856111089992838988903396190346954814629796318725532654040065745121198736529662836674021218391026624082823575328804447183571539677254740944908029117396276104575049747158771416308077622348888903216018950689990622464658117874660512535580324520841955402177647161258892715285383996206170301740295105729716901022073423803804697307971070246999925556061592825875004272574193787993309821051852490065418996460494438799219462037284983084307670870463701459051470506455976416856328289527943455909228793338771909020039441098188395077014819822965090287691055307023563801297569088370099037094830656482712592921494680950383130805214935873491826176567632678535804658584862876519546091620763016239855266695286192662993899469758529973802424971189504721234096300836215549237666782771205441977118813208944687420386193202379282869288897020177896052780488731191010680874204259655602407954869467690898787769672196785923315405288275571089591677008307019177687302453275087317694999305564002261856401510266448450552345208992522826142687641504615579918482345682523058360136507037065579410128513004145510238242947645784247437214351240119703069494141639668769287354740288145133741979661943329025151363405392425182537446210296490535574060808072925179496129734677253838100310652188562693887827619908001813118709249616632569988015910564667923655825357424820767186847274145898218502256103112287734791462422139709874525993029371362089601975436085787063811646184913324002638260603750319919490388761726752009108082447009954912102931720542866925012995648545925481079425066554579067707328293796074874132320746318962260140117628794686175158243110167458701717955239596185509614875484079285540831545673259741692997615103863488815441067888839973101146917357942411994934234659315079445108276176440579694715627436403792148921878341340029784756924032601195140338143916431359126139637823268920484773977682673594405322938286013847653964198914482864580583513048253696981128725089755727681826609848357276344890101683299208893312862083567558763860449833001481865465853501599405718453496205963681244671677974816826922974901072805695525907513548623788877601052043921694530515146167666563845537916381676886184921909143494924995888510475120089681233055541614572715370522612678164472019222364558233042887671609004677684384920501841879675855963093143741054561195354122293821319544804282486438751220703125000000000000000000000000000000000000*i1^24 + -3324556085152960482388166830323952140522119261105254867110942668785081601365169105730479784116992219992447480937555577813243801771206087279960788635567131659739678968704065627224579253458011033121960188960275652427750953779348839955695629247072863365247757879106104496851857295962121021952906770052546821324231627620506442013889171928556325655393991873790300113350254938225241725278173697812714903356929636326369499696314092907620621277336642135929898399208240995857259298785384249939407808197795977215403371976738788660410629093016638091590867434550997528521056861294326444049610626130165027042600133300961869354564721745864279550433446592348769908037125509361837881149633276152791333148353785796950234069981169995596942398102714568600033266065944503618449676305269041424853613544219800826564207005739526781983557226521912819208843470898460540683447558418828591131930094040033901447714964501147978149293645728439193467240639230505009925983710770616575317459470975104370984089516757307038815820042360394241223147749109210661356633343288555075425333730494119652284540124837304739736135626226974948578759109250570717063895813968857953394793340667895950209067912994045437613145911578334197161565971593554553688451572125463253864256290188310963646400287658466950955950458189595703622208508031157144784719086915013271637717760098268373983442673688373085087843619459669543465586238450546722481294307780784204813458112450497409073570371766829471952861998416837514255873586866157761068854950482953691691262578753153333442184360412410296414150784884647821180741405022400341124677965444560105258594988495194861864381253390972647249185830819316767750992844617642523392071896902260679131428433171049622233955617157546595198665369885568426254391120156129074645412821041753312466681804591238744367630230439582796006135062922182555155797287217312400091742218029189325489364625011374232304773318180278336395265656109841499839207690860709762661251757361555241995054389220625227927954612050079472169696787264554850027083391476601382823493590203264943208077527813181185495798044585114334824832936910421097523125214360638849071071696363408764153236395330764966465851015081325508662323684102280606692639751944086359441915342085835970872983184193112455590238751373727656880013397768221167395489247775226904350794561582832059511540229539359058832390054255940810189934447857103613888873636286474150791100330047166858688107561051650493862912012575049684689716205909423400110958982221000806361928583411808755373707007626110250177108254738965958148728682986789717013021422054934208419876500197378730575788116182470514821572579171193683358932099714594612146486319941146641851357003837860275302957135677264591116262840049270866296607684260518422470903601460729186230025114033211890163895930155286615249536220628393185877712000509485069629562169882302375245208819082790466982164974828223166139260056222488736422551723019851499650542149919552231563584481565922334801805686815754809223021594817787448446527949582389199843276364779157553260962268351013006654116356011559778773159298888526970852578342349917967950433989791300940571362390683991671214730422866687207230193056071535120264304257666169370586845669404726629652491606060168450797922706879463244948131470117404320310481708638006672085260975843708231014517195944790728390216827392578125000000000000000000000000000000000000000*i1^25 + 1730520079966869662036729429548845258950304212060673423005753141409798582123429136362299086096595853046634394462099981485619269429612150893191320207858870047380221242322463630793191987064704276371906248851777918553970743475614641797302177004909075524012529477850874357810242278235916211234959423151805804904539211163249495471690709748120305727213967271771289953857206238706264786269378358690403043311349108901657416625981221363571064540157137757241737384514338808758110795526389134332876575419826258271586296850853320834474987989667109995733104661634488452031753477807274498868880576984088897504629132722976987437899913193853009572902931363474704319685302525062301262512857828594095912900076767667990792079633604288794711896336741224838735712149217541803918953503330183509318799209885612791643645225750956045065867088840151194897820350136053563391321254932409990212879307305533125749720627230029340952953245843200056996451136679087367752076719473057783924685094156731409801311314650510874245220726113245858406143455178356633918835639780040381845301317769491067963023489646920466851124606774322976314089377841148140005822234835664387451884988706591586056675060504463685703934186771502787910034239131153756991689237742489105342501930080403436189228998028296211648949608398967467502002561858355014804928288354421710024152931552531567145797718549838881163618655414518792675485009459053062407896037822663471825594251419307511586239777075761150976097175876875412526125128881291134839443835052239093240206973058143026452933450815521430603932065161896084923874463215841799095430908143567632781293546181944629113834765741932681201055963288392016431781939903203585533117888244434713353976533499919630949311102266615790271958331537104546536082374213026519684779248324197732145250701014598053057987258792247554371414683984912034646029453566656628855805340074261933854354527668972126464881351485725786424827396948957024262132672044433357736424196526727966651288667653913288931653258368517696742145388957927393457562566743350665028478326605870872149446929972623118080125850021690367908744047041425650014207556093105456797762249559246197513399462084973703728124789396003304387425913186671000618049627483979542230646151718919495352468651630116213418550211106567820060738417980363551834935730447195600562439652412698348352941272116357745415207281475650080287111364239394644117337149653774787461372947180854367988322520387466230095176302847247371992708545871879178609689668471759568731656977171147580266191935095461239796354132752627228683853627103586427002755519379172443082992743759834401951908201347723727709825053088809139474605893414354039035180683994315705752975730067379069669411109793857511195394475269303614353450906271383833051949465594062547641250696544706871795352700811197187329292573607739333684922221101227492626729189577538962607779878600908264998463724939661537959880691140633289170745774419922022955873254868182655803323817075870948285141146994065466291578124401962760224526343858899682782740030518062966437063928427592181487437283564016653877636573353606819024276657057256038221818301607211910599667620922240545258832136075359736811639421638796019863541002837614735950308891050695702661449886870475684064711854016565887319174550589408683977101801688623185818480632676332614527936470949498470872640609741210937500000000000000000000000000000000000*i1^26 + -33262383191257630837922683759793397370010003855124211760275225424485123341430097637232540475212924679603094727527990698378902239993613361908575876487094247862543379850366213221997763028515572386725731147168555603311361466962299962790661382091519705259570487185150881266831776501354351250820805217339251607737278549242322767747348216387321439940255223445876798486022003160395826242415157959313781430318363442567261302563263639158740089692793397946771886526196865208007453893790885855534350723076954102145813885176385254775686232966408496115891996967970443736569760491169547585698826045111188677948756832283645772784222792951094009295846548292593234812133107076747774328017794225020888827885843699469592191558567079081005463108447922586870407690424886319499514027625062372693113222322465493815579976166628197871580929311486640398858428913637523976751775517283548465719298323218324743899381519217479451166899089511373065856755310247295723579263226475676706961643621143035905647085933738088334807900974613841466092179616637628907753913735062439341408775616985948502242570473328720877485056470552001971487313634259278575634508989573947571647945951609275412486678985737488003851450265015675806369757095076262508102803185733916148899932796126247733977921240067108737680534927214713374094345870766553658708299669460270072383373794298920246442423197773845422508473792352730666328766080441847693393454547874839994372620828309236645475936714517690726865208036707157110767339031932674210684845395770407941550954635629176423615234196288840662757914027731855586983775712640581332459543467174562606489375088583136452784021919414839766969383664306310334801880730099441882441210101075443430618629141086799622288499874630899479116519075074682249512090347100905105905289116771156066240818425997904018916325858946119048205980460560310695330752331313783207192737200516167657206056515486629167844804549858475089464843895741605185410240670269140387932045379073571330915197048372491836643181573339432340387610473417909638608126504362730040357877582804057029291252442759357156849985749297157991715330602296256013143813121830820455711400546987853186358914538342740109924525853662315176783608218655726783391985792421753483951624180605572376306614599411253239993387272173218973398595667430863636103034432987117558175944456281295501334857209668213024646720841423356667986170461451848737972552153711579701977741821176911411229464295572236100258990861218493874061988806751174146331126703110380468263488225325290917523954287085509233588045644994896191784430778685268863331037917509143638811535572936447408303306761873971235974562740794264667827902616575457750172480207653993249025411506682752595394394622172904284098997453149170489308002324584990824514345058562857182554605050786185250234979457162920972879053114643035427581474827205939515631432059773238811039637589006411415509494091083547208875366981997412538515961704654427607711052026125990228230607235740812854799390394122344786761322774350708872998975830329723414549601918041815441606571624625468533325877162103978179436156861148356842285424231044838340202016780035604093364107541092597184593377960712009770102536167934450874156602555637288881583248699632228809178024615361524828320268449638823681364826392479837938225594073931097051717478262772287322945885534863919019699096679687500000000000000000000000000000000000*i1^27 + 2909621414069116244378857676350148125446864164451948616410611777507694907955567717055261865610012353351860919149750869239381856988727761565749114290817907143988283144864534713351807471992786650013403562841969032629449982019183112271259824121196738924377755256749693462650912113882203746398480317655543124126120081273196005772053145396323820386659173487058952106744698433005865829342588370482379987207650935795751797194509131824204147772212519407923217781780526276088634292626911605449588722999621161113186879851159897521234331827160419889321141546769447252146482239867551186115620356065999368421515980439069497003746591699746509214600357901588132626213861858642591308501070714881897442803732142403390640843987540458794483832979431076084290817750464055061919973762314232990960902360947943214494092842854460995811680400899234736698931478270629154872251815919130833463384011453747915110417847386987996274442069058651630748413484844573952272931961919696160067054536775099639988395140244941777967389005828273341827796065646099354288664145102009690934292372782632150848889013266389726484990262132331449649516304861745731046471204775175565039650078146475491076772230664303600141013128739290111549910833746916220994095603002222458221582919971019573020445797157674504877235821966581982656265127372561895148280973745055313212996197587609337313198476085309911137580856420762924748529369176582086355601315855309576451125178570776356473425956948565037969795854054624623760011695852497502824926331404656863986621080659935894127541064695166866756948835994217679808445932125434185064828232973424740916891916976541307153292556626137131445740735487865329341670811904970424047431809319731571464990630315988276958582981274799276372352825571575260448150220826063931002988325599458091874987360124118043213061147891163569798092469580550251104775029279710094696523972595009116074864614705167908872818083105327175829905051869284185163650686767200111591689047976298325569085497198325374370186375533604204498296314519269154401066329393462183080151156716610164009506811211311190995048203120075244767015887516004683679002772295423299458932256472740536875747895026015889949338157530301150858249652098662109715909266845944811537005924340607471919186954870539690710270577488865740057973470545756705394941669163039048497574741778562964523757869161969298862413259370367122052268243361996136378684767000889190292851064365460811481607945698698792680182288494009476503081345090612776707014537815748465727648380004832852575028097904768438538668888223337187921054289330970586880509440987026430648831770611346437307367982252214759558181925497050891389468916561409732615727255027936840537637394025355930556290284317030892483110322355618910283847947455077083260863292584357858046248778147982858596062114259013542002179112133680252058146400323131150394506989526048846541488059464203622470782373045631068629695324533324625213625324629793333170505427680249155757165703996289573404608858878255379867496509805009525283755227918033956953270428843245072991317631498033156162843167161148939811064429512832107841442964156962598534341163016149403093319044530555974850688274407484455412029502194293221149062942036247511122307649439439300667675710850767027980428760822254423263465404457797476309983100433659386007225530063058371865736262407153844833374023437500000000000000000000000000000000*i1^28 + -129157545201613694705139917865102418434153334304978247629442267630689337349169291145635930499839880973376549543626714231151180407713496930364233775424539708023861428463627193671646605067852209173424250864913888031586808674029486380344333571981191465446533815749897924623252508211602754258831339194783573558997042237411552761201114805151382111367904145793302101632910698461970961491848577940187308295302753910143443393984201269147593932588192273445131619913168779610600251126659995980529110842160508216213907110321379474488013864499973116371450916724429090896394109490666472906447939496972095690755366536971744191685352718903725148607090516678528087247543330888867976637967812622612735180034730474411435207577947199292721176205013633033573910197244502539582220056823732248955100953484141513111740815062518179650672753855424363064002093395486966105801421147497876841722701117937987265875873172407141111587166687879556528053217061892594348572023963870152437233343168163242021794046670075117700097743931491372346347731965876766929710414122071953013776170467325156667685198978480757613052658622609586156549286199235310622908118157026728293014635354592889994283463048104768577907946979791668368095480830181063489057277099252569209742640583872109940325061712663302409882736976422531540591018355986882373928264132559364290759059335278295924311072379549815208654319211465883327428683208797838688629869870403353939368850089481527269563181820549727688798652722433252780529388422355036947656799223240639781798069940416599871877976770110545163735164259530703871680811727261286165328475896615122104078109312787759147374416039002498905841093355241366341719244367550277596579691630318905098238104980814818982299258557064759772085400858275876846004348732991083138209762586742445182570353126916611144221463878567522227633579925820189961430771528695232994285251392800146564182402100639359965882701128648329587443448787882517265651546158090346380296010532093443342848599016201774711362101747382638213781060547278697835164014891651397408418435634636294817124483188779037103833445675873761797528913392580618189462897291768458175486678943236470965816207010229382353185340587123379026024893854640067807408446479192125519425193552521256822218764782941483906594797034004932202133525700523401377985672368772876553593593478243583195021422230321282458361321990304550855881213242866389745600331302753836969336633430337421359126647142173412795380074484813669811503441163885963475832451488218680093960287844328258697481318368062205334914585032156971390078954716549830631581243250434012362822616748926005122688797354617388727520754961095039332557507538790487401413508158665335641926099619880053374350684417453463049601945407680810588747751844202506703476750765467858691823919867427448840892483415998886214951754076943130681351500804065734325508937047140172223814279513027872568372378131398472830667766049482212528512045441675888689242131231365741199443948027234413576665176143747234081087259924637807179418008277486213979074582251918011745909067364319166155227237424687537890442790832573509791178364305442738854332968071883313009438088448719114770958208186860543555038215713305724869608519413122154436957249179851131085137227447860294252926709446138861163422293497559927007217611186713077044314890162723941102740354835987091064453125000000000000000000000000000000000*i1^29 + -3704439086414912946494121037768595258629309175841135717438505502288415427440481046983788047884670393637077871078274062909279171561848608362908642964155156188484615812203192908547078898441093906508137164420592154606583008367794999243602739788174220317588204138235966805966998543114552821066175452981381922892372250078149373811780355192090912422970891066497882675489128414995963096556062251443542392238836079445953612765781466842169668899232580505837995907628136810266853192758990792280453574896402380284665282063533811608422953050378459882763134968970442277695508927056664463315432793747337274291600763226179909989634223865240001695588594091943349664630014142681310717783669436000385165021867971985330477095949899951094745448494641950755163535552500948880992801472394296338201017175343302160816340640843771072755496821381952000706864208385235983645468020497403033959385350795173007148192971975595134875877279476720182344848419455738808838027318902362428528107198257082151950540104464290538685422003398213186075161072534472941974910780220873210131756463375115876870136296612884825233550328000522693194144031341379122486620188391724723660614127498390245494317015606279526886551224440592329309745754548842702749848389340111651265312015600949035667767548209148844728534253543071367492607426076181932240613498502835574025122221488287346985804205901661429058608307836680793719605180442980016397921951211684022983951316271948294704436592850731963574818878074794425785778661996271183016463767543715755528820992152061469297181988562697435644797204349091823726636923929550318748946699360480888972659740681127991271483889601924692128403851791882873971335696473174101338810412621137464989681862993306502618272523604859309116332132296284968000753348728044514644289353020403912318737970410843146077097090965031709418400886646597421312799011618976008783491060501231161313372894932553840198102945938953219651477741193240199914894527229835448580701918177491806519797397848059239068143888999074659777499596913915810287180006415013942411827056409911612570269505985154201561546085438459481323236389537954845512366414009304417724481558665226202207454843602940053964315848076449610925693382066488975198595438985791054430056807940923354268271717023239250626170399924193389532084623352972451808125659718526230046289420990950257844357751283256526092802864894507298643110503585560427015583045985561844198927242036592136506481418241554602547385862711210168807805900109652079188428292098326829379815596392375386691712051692131586891461768638862707315157075297006253126258857775662780918504378001298922791653032808195780719873303632172339351007570376961263332631534029786015445488126159525217973067390182252881662632149479389869167917726319276027180465953491311187747098588365983841655597616172549936513698248573975647350280751446804019147816053812362867931248968192414111510259314215508858102485017998706153563802227662119782834501280816123808579835657191630577475096018900354484132022954463129056433541327146500134352932557167962673522299725598837520147305896633022437171567246839368717963866831140932784606895294009749473049897171621999587237455860952930115417684778063364927682199030215592922342392781325261895964148670616955816151534408920159810238931366497834386488073824135990042005772693300968967378139495849609375000000000000000000000000000000000000*i1^30 + 49519971117189712495039328720109374916966536395309714730387545098095864715778347748601272653514408031644912121845144860166284201713571418471888753735232871497525823695209353680519940462690878066726403640430380462459306389439707542032837071241209610100199357995397082045125847234866532094550024962289668997104416146926488755337627029599542895096324377306971162201915863968459045499529487027533554323383194515829887197112218569985672635120774126739965680530886644089929494764488457647193812519964325674369302757734585975259233701126548387250946572763016829148117540871053608773102686505362580808758051413208012727337015884637743523863524969878850920313739657520860503320916030623814594182982512714963394747700920848522161683498990464205158182371092493134387149489241993562378911547009855172997804054483269688735741287056633958473193333439353289381508224336505844615784178978888014844960494744698634903360760042441749911936188528221747365266290905450354241412787637812016017667736349725729312244668937129465154405687397657653276567042293110820736182185505098151852759571048884489469669280470937074600505504370140961390366047698347657649436974962950258714108330674929614664849220934348107774954592686125785492501953515911005527157848043034692592156515164700148673846524468910333754841920173633032838251992555837214386166650273566567241655191566558055399661577755060605599114200106306722991273215431869505429841718431015589406581749475169624641190227894398706245815228586064109844307770476532631925388126817049861113122943900012204966426564843537025171923014611643671515916233570330977266952276166675131157744372927291380985648915249746136030971080976999508696975886091474696028595603233690256480687938151625316804418538539819563491367466797647797972238694221810327669156782962418767930172757352081005998923309845206770021530008239643798555059785228940281409158156428641395171930467066149746592876907416203399121747064868143074439314456699650179762833672684898230827489771847314180000979544485460633282070852990291199478526065566463485654099302040193091729542114643303217868959232888677054056224793437478521807753774604012150064828236132395837260454165532334751741039346932259558975317485272929092409059683263530176182361393465815756152548054076556482462211714858359499928201632676724223362068715897190127794108526381606696898624452935361124390474036980986483448094447572982900536626956902637463878020937199655458013576528894767473521979033837830772378859880719953958392425597828551378428788038660026398554037693745640977861001482850462030197011680239812251423585647231738380532938086204196890768209920092396867479819221216034248291832543570085720195688231511939295087035918785548642334854930517578074637452991084307855743075663205661060854046650139939231973696231322350992929569235336741077733825807982959913985152923604171880716775542179699823987730163615867108968241063205705863681469197634751676761770951148853856794142199574221633696763136285228324647938020119062999011538788810439493442432236649742524534570673656396666420984628137994009079700700741929793495748295050169825680522813074262925211074207636222768267050235086300950367674250319214452396241372888829955230808689609724129725853552314044741698189601053330091190027032242552822555673998307021466125377173739252611994743347167968750000000000000000000000000000000000*i1^31 + 4145657966643039648271937492039016342171048509417487330925488625623842671478516957555538051253194648134211549602129305526786494162661888172955991251862850283981944400202801180043570813776193683146933966057322574590991782425415087247467239895317938435463176153014848126906120473370682037352616012869150636979191225255210305878349502999993116123781742041970504886039745251185119965284946841697137593079439304680629222135440400560817622945012557663545561919297382702497517753283749544808817910024830083773469393118499883265547914713045591536106950063215979440933015338014228502304147233311524771153967826698292920410098066852914501085093037397062124528512487107463716290922086258730390767264801652957678756275640612745862529605370871942281220377812674498508907706781036894443206332070731958878744905968341992179442952072379493619700847250588679989702484522054018238490181953405071819023461884223568018057268718414242068647549607819756718979987224642294994520475465871317394762672106224218972136318058989407000852981768230632943689267443241186170453647201217444252592957041689458782333465394864851483117549394257704696095536536167707995378076510033073178290351722831849578328405004255946939917671536463287794258793255713161304423750841783312973389052678084798220381529577638261235115351581320826272600900877570643758811982419231023804093496991211413404462871022677077941546192005423334274302316352176465072017414119898126851986613296138807442656610086558271438928888249540041889187045861259434038679577092614243326818233877357811685214610508179915853067755522946221874504241966832507868874872616660090041014606951472249949406584657979246120096512663605317298959376522351375314811244589046002904867001222039877243471020761200641152175220435673024590036250042483360351236331299988909150575532291133642128740641135188311840688226588259836852555096076445479240317846137751703613058617133481837298746204931653420656338645967368942298667244383908675674591207467395523649027984333903265488203062346720636787304421003234999080186478942170424527096658542465183473134107692117381933953541380131670517881859049344446162501537598497569670403925408115059016280971678769142285947314260417429726674643725372517760121122459515861053035100247098935322326173832333568520510093023886548035347620412606877937366132237732963401946973384205572506942911025769089872706640578335038588629991998414586666770455200309747776296974447601171940945020013304808918549009375300387290583084977291345734389640460565432461901997859275893263714912923648294632139213935349227384095393860523304834508673232088520641059844380809924353258507563527179075935015913678413560954902467739166947560140372723440499513643962965664973130837797411071758024041418831471965834518470567482721444628737835972508421320994172352627073462044076643245230609916478776435779540049564315316432728621378976752665101057204124838219634314355177155082676636545009580459244635415256601889397154543485725235807841329041174647039646874561263820341847906348764406172059860435753768163915970211492236053738276758533980898437793420605261670319086027848141794998361333574034214302183297015202604601727178710150948324166860492898904481397989113893273889320415946377823609390653830480290938101349054392352859404737239938916422204648326577114403335144743323326110839843750000000000000000000000000000*i1^32 + 327754529269407975818930173413420121123709169290704824367513912166070173424871802924464793246457804150524432979137137602954785141853525817489207360297496199143463997442694434666204826959108687722822097185200892119479730602777361386238128855293631841229363310379244682281573392920758304301258416355191193854524589801461899395926923075032527797102276997923214238300330358772768546185235560916982404187821013385928718823032677396350682916137776544248219647766739826737434019838115320805451275293989330104568668397381166121169402654432776857716293087696825801846602915063997084251849665626440361768023917319310072587869843204910564200854611228833004620958864876565540799271593523652174798505016938623338882481514180098068732791627735691482541168410218925348219384049310470833830471618031583391560635676923125496389989318862756450623933755338407578601719157622595233226184662915284014054144512872659767318087793075837852875811192353802815097153182813362946543189245495844546044413759019612997159107025543735294390297961047290669231309106825452427918930541417178084949467400813629539056506391928087970572762671737773228840130852907316036454725166048560057232732721326836885264927102231758027965060268570766426642739733755871835628218085926577480048233040559623732901369281219399211052531314012757901359468697371147431113212015881840720803234128578516954484006941657074572475005281494326575528728922294548407424737412614502034902056418674839487811274192418125850083330446255228772271166280588305302010556927707469435292961614228711018395890783096793294949520452897856259229041240067110434903284637007600941471097505071654949464491860829434570072013785326091109663477415962415433295901142799159725059406786566985567864591055534225515719463147862555684483424290450306174058162296928892217384801680129700119706272736959485586536503013748020260741811849753196700320107365013157886907301561410464282520137143625557273792522934121575665968668605322548315695872970019939504830672769351426899236569981074347574970525442340107540297929160714114077720120514066180956556230640069460517788334520457009406063792982264967132116521937601793533440427641335790536871286381308331908264886944261510198586248372811170242156773196864322782684798794311690670170715326170134323486178685440973877977761514849290302887811421207675183725633987309378439186688429738971700077409250020728503885764171806470364276809451250270759392751273387103181285211082671538992299757018113125575632001000033591632183475042037753603828738455001139372855063881472078174358770912197012209847735452578942178238612089243974244794851578220523546428342694346882486726653269294989509372105505341044611933670509293109932155364745961099564717126934705590327615584538647317393381353263230185133207470174720212471697105697670060079271994554048861126216730146646137284906469164959674943561054846000455810556607371015381454142247818114351289370742641872393239263374745213082245464092900450273849729813540488844875222727333315624320685598032083148870569195427978653351801678352791722163251400274431719511734441804597229384120659196697934156990667442351135931283575795597118296177196662475023583804795202963830582074903410735958386709566672172279011780414939742707695801777664327592765768589984579586444975889993058704163786387653090059757232666015625000000000000000000000000000000*i1^33 + 18604207740809495563771315836235995396903816071874148097510719287135681010886865009446322453319823086848409235724939933272639715994338135558536511172307083228357288765170011018038471851965091846732316802677198480182524828366215246888358451976494874849735305682466670461747554411867392255910279146843209116199868376069243579181669452241754208349545865059939051289397626829474547129245375419733088280589054178075774215973866122393517967560068327356226593282011296711565254590188677144849973702379710347896456951028946501766845922014235260396565351476039784726598497307995392445487738063714553166172214892179000272919992691668397065537514930290333700144470886895322406783932252389196428283995117271296832776271931157128812435689515459828294055204910862786556840494858647031649020176210223519740802426580132591273768976809531793499324085189146718690612554124506645066790702721017153642839829105906578355010307932749034745140621384341863416710260735014216031237936503794462823034431207742775624989009469297104892475972812195467822018465303351903686290170162257990050944621913208974452700969734058549089563953507109367571690698628289766000568325864060013331852856705513924127520342901769366275230306005315477206666273627515472245047057382659267547477464474290015535507276429161359551288562292452146665358525279921048883970584925541684664326442868270540086689461547371873014360809036464685224202858092118239769201311614640258966055721277771576403985502242832393624076868469198464465155806223430594796057604137577596292105775201083692996351377455016597085611749955382824774903394541849936415550556019172958348534113569078805706923702808439084932412091349419875361241707855727843148322043786913966877261963862659398420981641147070210633816048063586943912777722555735216142633245507936808483719025827226488594556691694611057882974171089236307624319201043066773577653888817775238096382526500601107570645886075026641549056174799330027934602333470941140864974715833690154828513966812380135753114668622477289045913625953886301731704277709985440527212520237033148925817972208449745051066715090710440387188154942880291494192900037579553483015429462786755793494868179677415827812665858604022454849816934323165720797065463753083080353666624194862561856334313486178018223075605710827352948798490947127427368957136389352077438768299320260607238137977367436271019337234949435367542363067049870905457786991475808394864032038199147932506964275760238134830295688286266278500754660077045872873193260165486505658471722803004157665939926434058776628995798680954675385811801503002187525322207668508604309700909043488316657860677192234140508417516190319823019201071439521786856397433151129199516722813554269392002345367110685069838729297517682231989780941742697379865618826136876836509801155435777646147206255431469903442309580939795169928528986692037143068553202045277651059420353994138765895477296702405470912946171841154020747246062342512626314567006364351619087111174997545121118082222410074850889703053413029914768018886011976347045841537393111439271242568395068142172493209096793202898085009657183405066912509658403089699706724271277360102792785157933033871718408155663804200886587336548069699211860643575313890537715155893703999815399533220391376702515199908363557022850098832122966996394097805023193359375000000000000000000000000000*i1^34 + 93489730914144133022161700937935078541221801806339787284068593518664620078324241630222913187382580594190271994773991283705578396574420818345268022648820006667673403006345736102155590730705523173764143735372188967061253567865974672499217003599114862537151974258357384035923319072990870651656139633894061962165836493338149464515830830725317808498186236581102758933650568317053303537135376978394157107850701882222959518427163582368446034664121743481289713377633923732775213706848416000912292305228058907680995166048023142099351161244274956707964498633657308883239563300597993752628221228391598769215516635206149464608500737826047778172823709382151314131875606476291014031493222844489875338134791543110205372164946392765862886739635834404053220645584423692117919312796730214313397327710428821936237553734728977034219785224211185337498383077341661852745800055148021099297092186116432033363113713200483476497020513531640220938510814501474411111076070828241895344063352352107244745472900246299526234198924319522443856474356886943535645788868874452476403255152371416335564510065120777104113692677762195785536576935350078823933450292850504340237069717193566057320493177482196333313002161809162198932690358382976604526237745017721261506058156324617065094853575391060846135774832887950003822205402687789659514886111269754001369025398949154115539154091473837101425002982108422160014899319738687069193498344282732926616710238595748297290321711224540368007385255221258264974477129307052322641805526670098069542297743691330121344790751862276008051287648590814824656476648727779317570384602546011796199798188327167753767388769092808660779001055597024611020500514224840429964311713527302307694264774589962657372436376269310687121544492883758679129912709107811397798534543196007178131617384903598209431131877798913984976855775757326930147871305023622874266871738390352137813487259378423586119370237178964098831747219726931774774612183545594731694689442807766731176323024644115459429725145526224429943295663364664148500423576770994961230536113841528803856335337784006657794250728474237706522730727935440195465766454133052861836340376398830149931512379858960100402776748998379376165385736435377261690816990984733047709457653486631764654278020723255897468851781541410347383047157488154031360935267854557015757040940266236346896585951279845842649441262834069174766057418573563034409396489791802922780547188306048069540864863845290746428524651663719078887098868569145853987182371192308308943290721209644734111517813766614968638033151765597317578804197926385953051414713680942106562982455307074249412604113987283350763708252569941504734350062545090629884783087672875861670841984577583796670423551771701727192515602804629098290794163082981419966517909341767866584420905952189039696580239441684255812969423127017135978175052954829389255287561085270012855327023799840000633891554487732615281524550730612106099075552067046069363844677140708204709897970703754136876311894326280429903850148452855678559983626278012126742170422174164110751328148559849721992006766554795767743344634014328625720857928261127809011585556551202627169642873310324662626213080459004043033924034548506570428416714849536478024098637968132520137050882467496684342828075854980123350945872803320103872071200612481334246695041656494140625000000000000000000000000000*i1^35 + -3955926993966276400541444240989611634721371919192904436544325862715674539877999288096167021840775119764286436387424391598170237862115423044873818184078026937451913815396249042945698826500544275064818800515458763818479247591079157775698735829664893312246270419829252780578614125443234709652960358896569883582570641064549564138483139977846549025995910812006862047373458633230293469896980987659776333919343807494424254115292596796604557357994533090483410388361939961478585726430267190517416859221321209421737461344104766191515932576270859609336668110086886390894418537520657446921075555253979027214794823486542587209897517277034469102698311701229714767084480657686666937123877221335335346069983677871198109364824828503180656415742470476855795657425692508362771916789608477471070328480540090481180318946158812611690739253057882572364498174486520236199991111902823423558759281486627364014645991597784049079548748959669244060242077816455017083452134120466203182822991526704886806003544656984948929297974844777504835461558073073878378890638153582400054531697909314311750942091220067834571672249663918234578134941779072093058812132519734608807731273453690866229586451161174934560271685228562040701467467358252278616274770242733991820658571546824294004514903977823395002218414305389066281791843600112138706004749135373290009365429649400519880673147979390822074114605154686520189158560059945819031374163829367454371609826271696556044751445296074163457667378458060192790479426302828911990726985824970090735240597195452772204285262312243840011041887840516823421274774844284001472618012102567375549595980065940465357558670274673373702885031869858994948501003674014694544382944510799058121372632175579623244862283529861786198861496072667099306564118951668548992794324221282909489009657291242831369316056882499384886102223457046662343198866911749496000449019434841649496463577215960626652321528314893290297381309927065052590070210167863702625259006012940637769267111829285902015542585388373846779063816783954183976021604903084354252076748211601844813254988533435466560522226096720782680447789410889015986058250388902202950997226597560900388108483093837409548955310645511731755532438065215705566997417063754790783268906165543197252418976805394632025293412056543549987890008955443662793564901614355179603079813256938940135362095010244453336213925019240476105152473387347569624564073527378212164443826118171698190167501838862913581243405686510691995267487533665187340378904488915677547059774267492716201624560613462872650386218621689043365439063923727379700900360319644965511104645206018383120997378217807023270383900707098916089632653052787849635208483751315835458611178660322208274535165024186073546043889821173971282925899025125856971166056159706162170373845233064594960234369954560612463948573288224443507773172412901583633968654250414375608848388694146162349284768739334102286517396800733743575097198517429369079204496528872285247760936674270018375850158410828221983314728719743768232383925302871263369410611899306254441331959056517145704089774014308706952876916056816708057817924688023063963624146091712000770635292031227384419707731707446449171110927192749700990625034316007452105031167081738122813554482471799901819988038524263311497957170193083380194121190243095043115317821502685546875000000000000000000000000*i1^36 + -111005645260992499547254478666734471499142083955148729574023711411792149735191313123290381183344356171215150730932301530977215427578343047192287336462166457392633778414181070447042322364681423002469066774442730123827937555346042844764755805008404243703674124759759352394933882677693490665702157431182546125400520779052970824680664372765284231244033154433408482417298307149053514487395215081735914691606674964236614582088362747088120717924539560805563210311980172713017572936927215275663438718235903530936383594670145224020735170228060937593854508827734939895963316846613109649135464979191894920786462299986261390178077529945169397498737965569801299307152038326471131396618460807889567058102952667538897265600513360352064216248427264388005210644887369810550148728848749299336067521584339296577144587298929128751849801597713299686845506520997500067762005783051651767752054799591335042608148926410282906941010800846006647718396265721911671924708055657885052053475044037545692986900080751820788388192524269899622806606804370896311157131867740958615918077179857222276048722188465888706063083869007503140030002377248012871997685097335061482836231347730558339296045261706156608461185263759931805015262854412033972340117065650833984884565326838294285018052726787921758851853531273094805591245944010010078200073053072669094147382236857639035031451295259228082077075104353422871031838692739131885301040006085895061224910467518586089490371627721544957327748688329190490173374359887518264994101781647708951288643349920087099785469284989275515601811482082024705865134348996882395979223736962507291157853939104264007678108227306412339092839031622039756314541796617313933372296263701134937184322829068395284593791151408854918685487090903306146546664354577061576143342361280526278317655973813259057691159933873705889770028766197474862302854346282233897627294985776248175624925456103886720545835956872009615167906899803979234824499434629363260527530071012032622560001899953430277966028076816221036162717030339834151508582625781560360777503398227390556563175711142211093975882971286088362319771261635142288641030532164553673967375740459705893546369776961641375409136147609824475233833526053067442767041341819871935458941040957249501927985426148615891915181523797602926814142097747869302321166859477537636396095564739591024979452374875963186669949958449922693674891640426252035014629215424014467603811833767439491118635635466224712957371323052610723490829378708512373471733889862547336288908969862329855828897175727302452835661369933532410015577286962451719946033517511543459849063867169812654591282073868586520444617669842748151901717347420777388238025909374172667875031445974982543219565792958103871017306720658908196132250552787784954684139447961355874463958803226705719218404309611279666311157351538844754726374665821244269310472104752039693338436884167117856450833341519483403738644096327356824412627130550662942800469297044321832172068861747862533243397926087654439090458602238280219129786376996417198461299420734305230914706824832126004401946430323764379902080398689981934808823767599654583280000145370059009340809847227337682792803076976906924229578935399426991490160050562982386888646512695026959657053744270170434152269856045681088763007722877707017516968335257843136787414550781250000000000000000000000000*i1^37 + 1281692888111273110241797581979154830601434730392327235611029458254791821490082382963728493128173799880959935737733427369840496345703500579596955758560879411372589742759410113868257963965772020189482466386653548712952493011933590482317597775367923868127913970234928634185959276594180282839280494695901160473921663660198623986524411412292125422629095077702466806523072364393166081643494603324901153326750562862172959364497999204166672417514027463542844680069843270516571466998589511308322309188322561046235184973966280973725959612589984120947725904685664392023365512027126291992076660029049907346931022003608232014644363431760201570025339894761698937657582749827768828941209224589385847248312772726293259876144424144106904059685067515548813442812947953770207556437051325248837142350403806758561595428413916895772415913095562610854966865666063862763970123797077284502631363835008481898099070232862322455553935970170016387261209508685104883374292703371744518208810616886485342395604222562437302493090239977157071082692903459831431161151412774095171837699453696580684340969756258047134289104004730180455094396197795181049378212796578981593319923938057955634924871692364325953104230958734826268635175215938538422816688796389682162848240790206117367260069159315483097285603653141964607952953807233200453927847523014189734511032435785981061044783046117379564301690691460312506199076525742574033514402066310715772464611734425363413816559603520373984128280353147810938396046182246592040983501834770801400377575225137595659257409813160846762349685192621535624115010281072391526229957632251506985034914257862273493458871992631912412540085276739086875469225788252502830292894933977389760362408020969638319136715051852603418141212448630534669738657652769448990098528009844285858015211903402648600450989797482000578373911195302043701360869263334630851806633016997622911706665525600937823236157465263502106354021290865920861594505968156197323848297477490750487626949501225131670058034667231289218758169521401131593482923585807548003518398413104151193049928015586902911180434811991911245746527028018893613964531554776097342953311781474682036637187059131676556193264293474140871265638799152765059144802428028181616906464722965601046109136713866590441766659891392383253785819487538201796922097922378033168968450110902761120628584360249430086486908397953541800106712362047962597236636635935639099408604466634689107877653292449862545089481438711459330685055898034463554041557239996128961658416410880173023869918448348933379504549760392777335412587755221483414451260185739657653442045791103056505793199415964363153948798261225925062201670702350431658023567657883564443865581607894067815117591939266174844024575639362076428505103456662161707000528123251321628546453154796685240371782352399938478186892810965842663416569911640099271580341671422639678815928134370843868135800730226175335514430622630324554297049696620062423540129402208972426003772653426910147173812762327625053191443478849541846041044585431024628301680665870830349594718687688280730904424600445208504693100784083636767174480545649139391970142847915600046073633781145819499384242812680110517869525221822495204316637557390721607096217127412511664323747266266997436383859920450509832750944638757317761701415292918682098388671875000000000000000000000000*i1^38 + 76037355038609104053986562679138392086673155828698831040862822387479160493842868269503170374130545073937289804287111914953310077387221127147504135578801253332929729127779550005463884733590228770587867889596208892391237180348653519712648394062607920062024238499798248556734967109175359058439054980010785258088401442386968280442655642704493411265871415624835980181876425810481260475378974730594766226855500138114940410250748943602564816479090012669919830088170308475762406453261934595305785878273161014868927145914799925441013741767133784442728696561674041869190747513197760401521309292028437729919879894337088637368981286974312735584960230472033165489327835284847209673643386315622946541555215490426630284238835034241311854481742552121655188685349274242931590138419912469700575875047283086817511678527767782110003664599119679010312780188741290011847247061632398587065371324267852477928561875928799769365267481644341967575399074524648333993809299149177749559864404912442062568063300734666793804656112609614857103297091199593964508407178204473767180120649558884860491284109367316889543210807657695951301663798132219894922330801912701776994290543482121170448811607393278441774649091739466876776833922436484267911949517019905173444221383020445583666151842709584417926817717449082066852082135948068527002893349856495010721592086623114009265150385431888648088932623905341540740984679953472919277816063728660563664882795199459444024870931502752857997943027444715264901536128639869555980452006113446760392599487733006811255990210878258406215325519523319485899609912597756100895574527007520509679142242326148393896281039590775523695103479467750656749328471054595324181048132594706453581492197897135913356194698949045347924198039025145011988860696400045659082527986222933789577160088259986451426067335067810023898370534913602040850267543004743044271126119043022622758302543331640389822983980840057874556722052246591590757067690062818594644273648362246583391960039075548792135115205498210220720336555867889172140088017189039776778016688690828375626158087000449785646982355570453239678024802434641333493716159228162416706635602398470751468281881305616781819048944984033596158506676021415967632765782083182003854106508361844164895480699736251435141214293360830046304071520147760870431446730262452060892784009659684415163085242008875432184994647686103910037890816137035292747888121497457732757031379391891405614772606877251160385108957344622186309999542271540520600597198893202424758760170511104433120664722316690420305595820530452308570727876656536675619102887472328930246428327247355253593004862919011284297454615914341254880426300961866358135333039108179559666051867613108296468054415034567826775036453922395874442375958538713268024030346618662676016798181400785744844761948818320998702986810653891953836218427268670996670727651962327609849114105844931309185865223041047569744519508930498588360193865848017908185679118229873517461163169032154309938787026162347435341114682689087507494033184353698008904333547331270777483206955732392777598972345428195221935454413503914447513874933195053951291289763748564645957333270995992405382117516675592881407998155042082902336858829157417536544043186377438933286387960654154987970063294324489489538210218455560607253573834896087646484375000000000000000000000000*i1^39 + 1819033845278024953682812686383993756029842511920451413686799310382766140663307062308592294393818390670402643749451366716675121049688508132400076592979454862124941743872595397774416342195435967408751398871973327440405694671971710285498654002062620368530281372282014203813326086995076278063080062008439690833874251489028011831006804280341227035497375774753506657615549213095259150751581797277486493356562652804662776178792934530915754384367294419032158658199046433421408996369849338733663430636452715979986766277683053561762091647839096877394867859068365608384435478357730839330457383763500771927533858824528309024175632698261545617797333622554794598741018644391379367855232201602931824353407625752424124575727342976608982086479497319835944586257201616071810050257819572737279941579412444408408933332736625953555873876427862266162239660068474583719676003891500155996677855472298856682382741490186407521112118846456285777519736646149221602791554236539971380386640063944752966602879732423397297555849617798975597633724855797305999598320856959395475618528321558896531685330633493129111148633797236377150159576061857595482693739706732160566447964559048297762568856188537449232520497309079680502001440116931416677836407953321620213452256340571071758173057854584713025696225795682142720701602417535146491952382662743366348485233772902180701411301840325450360949841255872973988248498459733573836593047267488705728313248217185276805835599016534939058409309311455134196980197375834422317419999130475493115897080885587875893986546576667893668139308963022125513461047512090867292907388565713194448497366314634825105669945683701163947094636042192254874137230433499203134299139917755729999609548008634794294059900522278721498937738148073087122693294836826198333168608744901340557287510973417021645169441772862315611621684707311568598738141915435651914923106344742622066895953988651018844830154827944693263948557729959168368702013825922143012642344924711595938820774287701328289243728761935625719044960358305689144298726105744226805216262473379554127981655965461981657098501709348917096892347265050069028520089329455697355188702626616821869815972475417905475178107741620422531418649076415271548721037167292697306952979638482773834727902422249589436481777662427149109282205042073395443508098902938411653521532232276381895769412711807250955182687454348066127857769995894736726911726638504711268237899665089846229161295326125228032047359390733675826033663973658820182618895190273688153700172032041170430776344697436387468145363713049887286254655229567134940951279792314458872679491519047373055176703659303202019546056766306070552409597103123200038139655531566355657672486512788688583993728310205682060629402470690864817579428763831209338732248105920369990092022807605098537328216099392195639250836610839661591109280607759770093023329197450541369822348699051019763680888526488782328922991834787148429105109703989860521981602582105677362491707871987792309728727246488052173117701082035102851787789612068257032481387482781973616711956106656104584873195162801782448035291885719676740527077009664297757218933098349294034645122439645362726657386998881384702413078292073308540681356568634690160592739060633716280565482225041016472588669192432780496310185114339219580870121717453002929687500000000000000000000*i1^40 + 18417411070968622953568558375883689609532726141512978679257014625201203010682757551366862088404995955947051440578422942084958616263506276352349772255588193395499419138286149157635428550762779127002499319880482710708347571537120810218796038690196365875368775913743343477177520672358198603553986572120498077744820323294540334278419663830158579107345326112383770116568284686761164527863033906223229103507818580948123599171847169365438548321118217424764625486513940429550358572770716071224037488730790349044375993640266944175235486391701987102404986981333284427177310695364962878732591433966181335006390412059771355234785795205128961205426573938002198980810203405726678666165469018794272775564271913412886741485995670458457935550242810387350195563032800669529859947971994968482283219518939093544002567344746688169242933022313104090368089838326690751709392745445043875526903707799188844524912388926867074086401862724722838971764271595381619094486599041760221176321821966838504590175188112977612356843322588647694956927584896928258873404806641929300691237909234567525101049011961746528548809351661729209385159452083195172753911462373781968504433401474968821317251274133548314929374093972564362055999401965468050428144896350568043216460483148635520619910701367942385618924692485446705500863244315963068875819994051632422283086824192078617162448078028095850950032420996578704690597473210193921642661481758686737768211739765145356038739191768900144789252956361944054048496054894705106025046771136494891278451394301524584971725217589107981140702362040663844633253525289116740181330743806186270384906633964232359836682561381356696340767393997003121433109262402986582652902685864347693905071584935655337506088949521289015288018126854874927244693729114998512545354298628052977844096638470496130457017015106563890176049527356300989655735003634933399953300827905720253807800214057991555042725356634437256929861591515484833676650163627878461137387626014887639804782206900046882258559652490768547772979528804264787557469820733219392092005396412464915344251341663476144922501433440328807706334546990659696677144267934232408817293245193165150187222320839235850159752692711509709138925961387579876600228630374241196167686674897687961747465516659385010889364390019533183048945730419309298421964856121933711678831531710413645841763109562482441032337238621773576406974143262032180223293565911378078968763328040592167392416015347569928067243068965113557969722304296370314256338364783558701078901943989266982734461055709652078938841355488772394900997119927935070424080104765522043909877721602867816551323207560942453602242990364626147738676161589320440968480562533982714983860734167628935365437750363545815179366782073492443311013015103136736099834375283731287642864756531268804534147677956162152490640489348777652080958084941769559256298689937666027546933106779385982430367285353355358789530317537011588897370112280449686296963084422763368043166743305243547248230396431736566258376301129147994164786237129286292471668545415725394737366332786433699042431434390241131734668375251490844367242310848266686419956575944902983693525335681480804460422358885208477717798318367522654310815967555497655607099871494169301791025549473154849588698743143022618085069552762433886528015136718750000000000000000000000000*i1^41 + 1168735947821307691720523469157078833721675698332669249328086910589273185914571080493823919477249750593059211998451840419589373128970492707887690104809689150924442754482716964102678716877847605559572957886422756221803651973119875422577963856377897237042043861473910289039345247888451518041514707975819105312571289745065012933088561617407666657792126966831020041971979719604579302748185177107434439324429876234125094975532322497441202351226915794802222539376621436634521199281799166196287958553645655308390960597556502231338835919723703537042047589106237648305641365000387911164674486847447242004862340127894298011075830952764929160732997372008721473355917262473429177989221747434076958380593665872621075762907584483300964804315798841914517434851687233643034001557256675322306750314754179409478784700641295825353625973225918311395478742653824178054218630706041109458657607213663407840493758570230499949993173558778644354935924300702116724318576003376189238175013648924849468312688766205688523990260897070505609314477497123927653459058949790706375093544233870954346813046826633949290567139672426019688504538676049875864256229733109170848309979839033916637545961896197125686205997551183008376989625926083289216285283611265367868741066561115395602705382229858358487864291199288089209822498346858422992374516400244518449507400216209023044230242204757456919814532833872755675850796685467852332006144677225989862197909686739095247426938866272092310361735476152320958118576230552090575775002115213660321428115477481813290466304275349397580033457762071890743696285186208808217738777360381068751001011342136098021760610778134658522866564370792169008613419302546469837359903790153175043338471307948788804500939963626521225626903573293343406499243541784691540838234834613698879962979150424646233474888272329467304044590967042035839967663612258210508049799054292943056066781469821995424539193304620714769222772336510383623761846662401396243889300490510557195436339473918518610000125406189123517983407643595843954705980640798449594062224086092986074801895383893315010168663490481620891365922203739278768518408306129873495263672827691476053359661550935207344964294527294996813185136514726851362530507182566461144908228357600312245068581683548721668878969411997406422429406653159342437646583004128504760168552696929163907115928435143875591199472559786579583781955643330799865432881178363944567865302408234194900901987060969060821717008771310203076837778755881886714302484609688226810207710005019418742400164005864081622243378177653483016278410275016070012394915545041212347682035663119481289116485140246803085358560537683260836737457519612256951623200066555965789108819196606973587956137763636333108907991256210382219052336792121710676338522409169562695872130267620812205582552185143181476929793531577423842199348206925725152894252917701319302966391377120244257747547982939488717160082885716815650208114765114332251151618216339956856052023010812175148112150206776223656077022046170120244601685182224210264343951501462042975208381580322736253683072502650079287209333355093566313522489059104639477598145913519166369016915161843383882785972564898613356896376598349989443418811478562723109366815973527390631336405923918552445423961515594268867346272600116208195686340332031250000000000000000000*i1^42 + -234595917475168150751968302430789316116230986035366356267520364075109373691831834757692392469398347300617324637568859283828369805496755117271968880009515506236522188810094033266230461446699217531816554417815946902680630917817521914438071567277670914154746765947874777206078084959416578595015092440772493097679512912250606735721678447965314190497913275137904623355491719319221463024817718849813576464533303285320065583330851780188701528566016717837953842460047494003103610669317904425302582620060654569595557437089868858350304462587688865605786998699576418782294646182606594796282092283798336869339305737122442505988602976808613076881146713558605836653339455458751014356191531655048991138898985474240629344782443643759470825808475208939400863194831215908958701545565913949885971385384289538146661674153620606225547939919279296376016229795248962647984664922982350285398774586635400251907675222110933441128239637517816298736554789769116131179260657973630574547260951338194852887321595334966205258916168750954377698867126511215925723320491897419672984028233388515419823868483716238556415862986811554313715068167502433593723073858798994257436145991706352353086210358364856082660785486189967522147143164793548152949452407527040765110417631047768413350104500506812546638276176100865810961692395377301197399560590998885183062096579615962251848433929326176463372050156704802202130480999012815390992682880464419718921814937378977205067735008955299098157011327964811441809377170518591581830542499742340416204371442313011652139532303609366040634863524435993852656233757790853152139885178594173636623260013406993700386252203296796106632888134622110493674746796056230021430396389868196563430429868441465826623415687118319257725324698534935078017921688977185777468200560966177671695679798269112514625246158184428466516686283098828667380495385184868489833135600318365824569583875680632889808904484784400153030649233781951603930819913821090444735675567057055541485684445074448741270787284935510723873526641963654304734954780685132316443695167535984807011196019264273093126769806141096468954608060375336504031179795514301090496870537561766239214164747508274272294496515359420664474303143923890206829804402537451595965197516715684100916099003263503219793134570997782442289962578193744451645383532169546897707606630539479741335874507800837280922391599390980586892130249131943702011773245538971858397764260790231568092559015601880005257638751416894762668816211167481980982205397520060066467151534393517607822028605563639780457940460122346901117592546949589587320033891225016443004715152565311346973691139873466915351175765156427596526899693918123396183180962250815144727879200428477671749185907128683318157386440680015798645661830196394518209184437756028026582834055461300205726264673316996047304758737569273756984379671482004582383510250371247216467828370141485969956735804522544764910421569608846033165482131174279287832571348747821925150213046809462860904277841393422086154325728211880267375202965001105428261464776481962151713176079383509268384879668696433269435425656177044209543016686715985262623252555448319523117992083810229601552134412115290412735118126632232369898850959068230090890076924959299734992292076858365264821829065944314152147853747010231018066406250000000000000000000*i1^43 + 245131751008593529629510723563858633344533783383516110685767157647988050358630607769989310580876073432019842686346707952427214622163530773346672252946820497224842065983336341480574583683243763225249869537391005500329202768000279629488758869231452712814228145539089941855495866625320799375415361383724123473786820322848293383924696164755005946564052072055187126361222895220514431535448149023476011323489349906821129525970723834380097117791963354506838312198325681186539818168912633573244801377300814801955774284284253735562344327452448227212549719768226418948434397155309973662173259098515270686980423392512690908700804608509982711644305084020735270635601392316767642776285065149016514677317023255344495934735042379909582026243580456779947464189676577191046960825741229007248980633974641097586061766170985548360818783508223004507384969070367311606268874289487318662677414147217391638665993048082558319952743588294785071626124935857552084166575852863071577070447756163216286910638066481410171173003707317251526949377464197576533208980716098491118531246996011782851305503604116361029247007909162332410804813439289062481458235042017544702750349975693159766095390242826977146426906093221112181512386069976652441851380100570667620256142244846196269935537701097091792099096185800036025049462918325209790318950693807315683488796867357460019269180533596586425191441374116934226685763389542379364762351813481362128565966577193167410583104126308261327772758063271902984941491024817541145502251765502039819182454630572856954835375475861726538250247782377585274467273284656347887236955480059629397826421643567185921253467788180502895950464058370829337166131588729413398946209111462641300150038713084960697525701123456331731716245923536665768497454577289871779299935072011254710868157299853420785628758597111666590791219526980208931240508087025267508018308293762134070783496289155007267328036931298951046399682120230697004088355245907062999675188874499914370900182831466794435928198110562889887325897835539864620291050848206078448439214944999494473174116796536150481461774277429270653149249307404659019581333687130215676744679427482484327317478647183428122742025684319684131658173092875768169706698308536560157368181835811158884440908209756627150482854944222490489399542403720118048170941181855965879909297047572967972918971988950847407109658394236745558601355028653150128732589426169643141602721397167438281082430911242114920300848861461772605020343424045604381697162565539768656639777015481462228741662162443735546126114327417864829698370642829387242723602363099806540880240894867820313163345530846898728143398818524340225837495380030747395694088029934199452490438698536371591908105433913821422430842515827060976750612780420628209986199763635710932843405725835287613403192241003555579120745967656552699827040634083060661730754869746825959912098408182127730498549354950778659018557037751481413732638401526063407341754572563468669078612836221593483418232657916255832826547304260753354717536899297521530388093534373464657997158581148464624911945269036840667526693820815672735656211825804733746867342677445711148059593657365313165805136585353330631513211668156770412521035746614536853899393772286891070456102777468368518693289659360345922323176637291908264160156250000000000000000*i1^44 + 1792415312572021222663788936290759680409431982692123973125871901093415266959632191464441988643563569840233045025869683235271934200046481425910986484581871364706733312716150448611696667417799680601582848373742312279105331776972337886930519043500309582086101713093402947360290551738155254066140054369346518133760669625371551558513634484748664581754491085216067682468252745561376068460473544716845760451028946597838815787204919487386191558994097565490971641349287258950437220258860586404021101069816298212645666264093448611037475654173848166502243883932715394510746842904026055557490820457813118780811123890541452521696853974266211907919593807607581937082147095702056072342152176964318766905005125747856554929186718195681362603783853281488542780760093743832963296946376234247803205839655204120858786423901029890763662955286477300271830337621723700092464956994297576061880823844077255044412506218407925113952770646359673823429886687329880791893767833338116004244636334447761527778279171096633451230715411118672883907359348761458080462113734064884789460055836881703326716905881038842812657789679158028345027335722911901812668930574479601908654169630254816856431039833573699968490681757498541147819068290980547058475584959017058411920214022388103073314417353039452187794640455368796168554681356190650362497569376442227086981822517374071620919711047957911761471115428861059113511602920140649838110714111547572134735322453930081623557716352722465692418375680100980752647948077800959527521121665847317292794928922911801191170509107329343482676983602561989770247710901466226230531573746178828320571304898679760830578361443903576027464475855313794550345152453554234550963649604564066252956211763629773470323202013660783478290136691415903823995663230066988263864777602640329555206704598582099604988411976136650106038769786639596224013898646405815007364768642027938640300833892206264992313643959174227539879563404430999033409139610931747966724141973039160338304013591000479852956670133957152370266270540873672325801773956553578943507170173306742082959980415315997236708193155988696995205254810051996705738552893434717157056240983305440856422162057999419061691929025733203131457117144912771032284728634923924357058430256978058520162957579728869169547966543160330012859332379285748134291940246698451219599281656079401534925263442611737516996630083360280657998836423922109893675056510548294110489515831040691974060609815733187779211376165457156631361742790965150921760712238141494133064197087184068426511094071014295828304608094662463144988569868848726647477566832404192819386042670347348841117021933274720541675819667996729141213191267335112525256846221740058944674297668385983021112555843023313170702975614301195948467535733851578538377229986691437894404282295462160428842797776332064574990642894063504676031918500237625454526015574764769136072235491229625167174788771452816036820097159109991716268777109499635836900159371580563217470572447996690310682884734206175141741509480370105336841917231811145865186402339529287838451698120837620349401733076498825141661702693914485582251633382282361142174560187459242544507981734045224768853552135083510965303275056134121842442432952002212718513309661243914301903563014858270646678661819350963924080133438110351562500000000000000000*i1^45 + 50250819182656236446772912464352446894124246183156831387053072680608975926736575815782649988287646891807020921634177685763084869240834594599332195654330189853505915944855708267088490174695621275196341138631669852329835576449616152424264730849157810707447875936437064384946605438557429630928362926053638684695709359044314213998416435048740700997715745055838783019177714787645340236727935068055225257355402150551393135101678334789346044652088741328746365650762746638886079001660123011693867142346008608428797048124145784620447938321778019623489708402850196359878490231975189905631153616949561383054257673068587099088379102451799177175152362521910529554137936755482603069846716747592089127680077507377317384529812048858296397658521943344247825857326086800793102623219845293439089656008831840316522837011538151160731084784035345961867435377878969220048853108946807881734497722634135965835057887123363033401764339699637183459447636693788207088264576992278877356949120074006826126118858625615293422232547085697113684947924435340505356131782343902603484957554836885446214359862024006781512625380208012837440242637229000197773862646038210985510439650398471386680176990055029348074195683451681641089745963508821368213111808392231760837388441674513196414796038707162633563904175105967336140463610942216052983834909917892157535786421488611625400153600312635453526930695125222081669370470226825018985702847062862049976691422985196550528540350137994461806138713047696700486300564139147578808468625278856421792302339208437949266858534840163532325120941124471454693450880243788816471043436693796644050249145710002947881582386231517611372227823494398711909043113087716969011803535771046020368282549276594534986091300597513946629675852512819717536308071288193765822395720943535059973951724896175304457077931208695900373546658370316384426310754982132221351607939156628508376840619326793201111054028169885491210124234669421192947960777724191678325054700216648332929010204300225275615183738195596533943395179637365606404133215575086437464950263404223142690286788887049622526352692731733137297983768379896458161899127182854153706653433351995155241754112250890903879780223620889811651969349810079608302500113180726586811664679936458909468197680056211057154353675970122296016961046559879880221929295482062163889202891345656762269787425755869161374435484315576761707542899541003824279141471146539323238557607564977790941737256193675038637874613122318897173485310780013021086522218344318513796243778706149325691117259187540948069088276964697168097855159865911430060814085654057797829677349859063137542059356572833281273192197745110386044065121887142300024234400511751803419687892731166562886509477552405812415942079889222325885287551708655095832847132154609157595484583589909957603070949403579491824046950723609423181449744174167115368779073709786482900183683718025433907465761441018107172024184067284834902995185226259581078571723246355953985057501324883615548750230679791452981174472642403567474563311330357432971575156167226888470848826448558958867192137341378703952168165863174179486985316494890972946026172497845037813495486991889580764677163689060501203582923350425749853038484970571288605419429591574711636098001573541571573855435417499393224716186523437500000000000000000*i1^46 + -629156308495583076718595473042536853830717972213080949190525533571880611298039899480839676827698694547725512099594169280722090969506022357494414300543601440878417678616274044650445350562202226111669270043773467234684446157048914146210659128226688420471979960304284913061010882600300461804718502966773582629478855721830362231744653732371355885504400386570926006898433248126948215936710737313466141982770986366327722193611143631490692181962175802099034099751181285739018478579877329195471465583966030120186860632122270763204575402728681732620066333814820308304525673005753194485161815864206519084768604416000758797056307942472769205815955892750871328247044225230407445066353067591679175503899313037429848547861744631573774142789608371062249717651755843384074422969120523067324011394085176660034466582140293327338211861266844973100277884101475349316706659337401146609453396047752081466116931911057605796370765157742180860905652729944103452855146078803181963707820510041544150193877256014487219226016476118855794493919341374533663049609407498843901143613709510775051057466574190914436514089237175876932183491862597281073898217787619649641755055532194780754827381242927090402150398922525804488184342590204807379640398824899936083932372704718967228328430164528769753543494265729395833606302165593310009428569130712613756754938973120496840994359195537753236522297854266954018196631574571091301803420005028098742498032979918938274908603141862288569230091912299384225611596547170180009028931695864029023096840578648214080926297977863582691441748117131203899676064087455253140196120026222839933785592685993065068687451572204558160020360642030028453497701246741685526102140953558480789506094536122300524812283034440759777523550737755230447220701462460256758885119111369904227124236621655172478784182856504859872234335131104644440038396368931217117314306037086106615775271587755818551793135027596363954925536651587263478807726503505266685428301923791592396918464525190567604871687077819493763139958639035349851980472340440713108734256650314729093528646531746597738137603725004058464422729075900865275209873534680236586852051157465313355977752885842118367678414091359537607937374097073479786982823380361148292527059539671854264884401397313745684811932996380188169764566911271198173949053371690889468868157687347628516478464572923285679822754103778469157410230369213265402025450798325563962363525282444948692702838746159588784146022877017994552129149751618777900884543170463801199648051310792603744753869612949885737794643430580761466320612185771338212498592983257554184751932439518429036952179838192249699325059080710814027435321750597146348498852964398968048077201135183069525168076161434171547190493637915351329621684150181893598429485522569123922463728665195142668174869000754064177341529867340128055065384337470496623816680380974190338517493156497196274699236967970508300991260050987253384406886741620828791622298390271932998550902914334601656390709736041774939721040779244181936287466552261096829514512163620409963557887537029838169095859249053112319841101880854976104314222719452900385268827820271514732222126534817182525979816138928086700907848835622046686924048494045007542311919947599636256964621833231987579893029760569334030151367187500000000000000000*i1^47 + 36522072235809372663146459909394611914446962947107416993405659454089881204280336736678046082451618663636186440461938484067261805408203785124610880167973913619427213812872333489021414668476277942639603264259277075063024125196890306084841234665822147345473549244169893141726466459118584258688861398545079322142442293650974424569821087098760091070971965531296371050728256063325725760378398610558646548652134835217340853430126443839007054009600868547264586436835004646423281765688609409304404180878666785462125382454874045834361446454809676671427659889171321341629320809961151346496143951730668869388574904170001882723372148439418069249907964152764449168398575236101450650028759884835132088449082609343133042152372860201800874916072348430816688731923109659074362597792790053704436193852146963753504839427499658064155190748347049316302870145560240344018959287676959167824028708243296086307917384329546946774345451300522565066624567771247312019672805806955939346495365576760449668867725129933213974747856117239467358007101223234954514690548492877976061796969781039848884136323492062293489447455771411677650050070821584552350191667113427134906922005134398417667965091188653398130408341956377091301824291288820231015477438997614110536692726448150080733438954971309239663716972209481919740001584262351525789965874076650383964885615879237858404671773273832662795519799075876523791645718836666173491150445508591090411574592759812851933942655650675762501423567600478993382190318337517221836841085575464228829525256839727077675150081733455339330128046519233793044697785798639879189391350453702174432676451955922337715925684934264553100933666847592181390075053002106798859991917938478177922711940134050394241850195024706506223054970612771646647299213685832846858921464805157551567537205232985830029730334673664255345945821622425822151024784908013926803207691815980082258619508559615123066125875268285373258977801899734137160563696886231777361137183022174434416312958458645484589916547300066397370029093678762760366731740348193847754560195261491524886505989710676514040819018044282200692698800184911998482477176041684761428181344172248177193194292378686745892021790370387831352585861857252356437176742291561656735399865559535337588186034169343167755670332822707164566908061749919882196707695577509379384455428220028631759378429391558453726317202203686959182544153979953301563909940299230550724851845160600130033095738927348421026779514531649241335670824417378910491674667350021414862335233662613203100439001188541086448133843784876695967179298315872169916029382144727701429618343808979839309412251247781141313410187935844405132937841661498990342691702365467102702645134681859240161572859034130332224078816972917391346003246642145249606817441911305910882813938411216687870092418334739683706681610489971403735446281069931199866987289290373985475253167459835909465030581773520627268393942783850216198243890174949125527860083284427917049555557926868512894712765252206900103267614419753148945343290127805012751939752945505822633909168374743075644318049692924927828267960743841950382978068787058865094196956036194442161794706836246445636958287456476696316916064067565400090102429589396560317126494554685045749553400085130050456427852623164653778076171875000000000000*i1^48 + -516918990973089386726758117121907904678098545500837198603153775992836299901498091131522241142057664318885172899848124473003154720098057284422564467037887889019208200161962254549930024028446934699035457340157361537436606987698575037663083287838564753151165055024434243435473710559111239720152506204099821041151158156827706948397129740669521203750350164736693417996773622394034386269560951986220055032650058095650782903315468063792309805295729507979200613603216415183158334098252220696094230576992543280983830155719800130246483539988170988695161003723354677641686687529266659504954696034148515909816859205024817530321044180722647657518795292856963069578807469555803398690439547532716901521921370404226909492950863969434941972713536495345966331603096995306047200659173682806666579519771302014312140807206974731736938704530774424865263741791635490211473912952046698696489106120411530462493881409771111090046762714925830296905193003397752836070363006793550754334830492427391618610846928753085562819609180291591616991544592597556221804841817827146310600865034445129761087550131007542108682508836957029062905245307024746520060381896739470783158415988288668038707642642208666116025989804552066019570044198439615887458511543715855353160548964664126209105231678688196485356678152381833096037497111839105100191443520172306361489149303466329073543573730932013572676862033028562186401360453590947136609580569369823610273567168295555996262424026885592865499765834389964901442900307541236692410598868196236166451094668525798898229243510689673096222933286538617470984901897498170277392118364567212737243183998689425490401586966837616023571305408294748069698977455992010540663846803669351910799409182274024257866344175497137234529199448336699792017711470380298448343611894583342246506578664079597866149635148031367978609815480117230346460849886486142840310382241078565617283675783140019720403802402401043993552535526172437137278009072155627237251621310809403724412337201539144234783394959639257038777239550600899259128415670638309304849422372832194561844677067101005079378213698020170954368477074204012027317528452736529074854447187297431694044586075447026644450935901675773040051385361459422903852607508211600547904943150739969768537036304952101008808367634679090950359948521323804542913904142985908105687164823893149719298676072199640541910984789639785214503803844293378530408581216998433102687371339667835556526557800916217384071710042995890100217237211923719864394009778087881327263437416799356118750577773002881600671955009279726929227092446256762498644321072383128778088560976834938329805902707237702188665274627755501772961195873199075851228617690674636154767391018691703077896460629868133140387285337286126075859265527177480097401799899884362175015164870389592987910200642643038480449953317175142298591122955033787974862690788416346004993772894034363704610694324607698668900289828610707887877410283407009531990386145734944313779376550572601851484548236655854025086329994405794437027446474629749921376075476420195108733471324750543332297957590080225050366336985066411590019969091444102986129179377165117930270549027934269181289941829067486284185594991225306951537744297361444732392142522145646061498824863633672066498547792434692382812500000000000000*i1^49 + 12861419889944351588130743923641451960940977914946436814034280986176614093676949757757899618918287275181114608027026997903257826906565953688884421639203576411293864068797426972041297299831625920816818156490157251106171443141519178836594190223594459685828613121357854834393437233647241790437943342276424918758392057840137746898269463091721702920586270115522051118567019021972673755133796057720251734816830477179600162526486873185726499339836232448450982538829970978560450275203741126135988294769216737744556415503343433059565780674928022822746824958026863758379028273970931175412764872812311560288007923589275618550753240736213381306148720265758760682243038561919383887730326693361022562708227530275370977433417278262611784321852236807581332643881074126277096893191227609944747287985185277922555208080948747307589055062268989554489167925224439940639747216174737648856222381224593554735951720436844664435827708071360063588009247987361745457176611929820968695726686881358064510791124585579238626684453845226118247151835985944199413087738542490618993984056296603414175771257009538508749415418682478448577437432383399690230280032900361178684690526120833779144260755378349946555859728144654927878283538285776068472298226861925950515942029765069683763282030174819127977150721586964688294095243552575749359690698448972435310573052874370573000734545727060930273565603052987190389102320480392063909067458224661361455321324871013999433080715436475761654886047394696240230621491247025065067963009699735497611102567827977949211036584798132812932051751008004758660654058827973604767774486952568099124815161338075021709023087584236727417113846315994143858208142924716526105259824450001410232661291321322142703571979283030423919089974317270745086387379159023575324636244136962154858042652363853571656099768695169309375641802498395330489824470739718180707145138382559128529516127695242055730495277045436592741301127646169415164749369165841121031900061407708111397879737809549019877647156442583394624623615516069467132508321103191403042221750106802813248058356144715115762207404103278655150328614526033155603228882049804898005771066453167541937743565501627832831687832098038851821925269819182416951370036079595242792789074229000848888388527344187647194169813932940231190665770954411468013500086316627876128147069281880955873812938613021111456202314266950395820780582634725855333273957539658958700961205769318666268266595713244354120962245468567469321215111440113288401538969127507217670636085236819697772547018036844653758027526346984062208147602155650205474917145283111084788863565274900170142341901891780881460405034414193241313704493194559150530900635818260698135564508300083494443139291624249488233202363648805154698598345653905143093840421999507893482210522325815824265057227819741138013549766798632409409074627001188806616887103062560956678890262354602093822800684101309380857720545858192419376071729698118859794383875587347852788962811181654091508742293536761403095297918924820986020602455504554201820864100341696469986569856423618194577643087055152168105853835841416707699746208941017804907793422668586376206721191559459825079276546106914189947944354590963804505907565723593577165707953353349004416150691554321383591741323471069335937500000000000*i1^50 + -165570710142308110688012579794293790930202059775049294121542720260625079991652368411168878295148419483009321371744269581231237905934909731791735542705840920461340117600846707531465968400711991160810186073540781603116156957932699889948905191230395263231991013693844624468804886194067766255687802083485385107638437568720079682996016042572724171956438651278500814755855132894033770830691458202336017937142181221516615732761163060601873564273194126477036614751062752412301353042482204507982049634690733700176124058148715493268980839643582834265495559437795783805061354907913425180242893489542855310455503950580759286907346626385914465148821323397904322970604602571106588795425978303105846683554371045632603589702371331547629162358728614881709583866076042123910296732018506346025474846333364699824523276408455966985616613268069507767869098675739496210738350023423267399569160061197151568235704104397464891031279805452755911843798146866273306319265814907141235470786902940937359835790582905800382298795807465624567930428798694193434358729190989622070885969340299495347917919076070446008627653319002912616159822705559333172183792573810276330933298454055785192307426364845649930202375288912738009177527777376717688459044265542661147758919286656366280670242720384733035703256200796735980389404245099841282454043296536064087278346948763087647741967972959691041714044826080241849496660355959872810473729916865517163629786507806547675723167078798140807032981820199072203949575204267546115834842567588223685667925633160752467217133017001994375341882010825832527670671713994973175520486606668097684384329572070211542524079890336833781326378999345910964787051438396318198489612682440429715554425824579256307209132078008673508017692317718290614858819615488982237530972062836399110210176280691441863910078962372607587833183525776459567288665314262211365293226603433441305277447396954628136818747813762905322115279299767699616132727519446678049487429914860800290268609705527553691274065390102219022988124408186985324283278060092411119073546249605129286585862542008192982665117693005115304357754749896211403439794414894771356049492234981118129447446704340354835765809649643234362088340603977502836070254222833546886348914668545156721121077233490510254088869289871666665116266623671733522196419609068114608530216104833980721210973148116990336864383902937434882721347309479841665121800830702858265900643074579051310963487504138652823271740742448334394101482592668871348429082443045977252670325619889455472305722176664870868223641045055088449082176636151399989655695492769279656411473705203900650913318096237046264220094689225020761836402148099305393152538452415046676644714461549471257339141513395488292998623607941833012588880859207362963615904185620862882148944129989858966211540782085035800969812052808174879972619317537466107084040094000830491996019797709999821714262972506523913781405311245763608041202711529659088631253991854009238516449156936863237336153713927191690008244013519827555852045530943664732262936919626387094800700725910723567900518715800780677388127187142870393402879397377296187860409088953014954761561846946546730348135333712806104595744516832381677650015213992516214380039949512907204720590925717260688543319702148437500000000000*i1^51 + 2812511290736904709800929639244657658845376019134119227650320228133694167905801100827211318390158254696528287277015933531336164287269224771281757212874554688545461404205518320419330685487170671987767135023512171256297545342510180904042339687013276162627451619611154487782159846144092254759696031563609297989232086646401763215931141494621168131384249410597767379827551999588448185102168665172015391084489940145676609572384950335023014647315673284797474040144360779598808691160972674689791474320697285397108370798329362800743986184408899146926622283951533831853942291450265445903222678448464743745073258710337826955622445428962721979753443997151184695760093102361213790753750514746836974561952955282650198300507515572309466961203421825427231023855080542397311364524449726217281734666911774784813580065594250053985074354614667181072868744869727623949929695227606682878807653736381733892765770068142930935384912790350987626252345600231088039781441165051479333131326521157693348771398439958545160435227640459620327346830791875176360052480975915489981201371024502470608436232576002478946517325999898286806119499124463378612689685989118125726879731988578665319320537825313246391324584081187911381361580064934660322106195454913998192633010934173711300523523597320704942260709886952239156908790642495732445141254774337155130168536742797985862875126848428500127182521381703383280534763389373177960338608751954312702168739829853650109366688185700966168769242374144776785621342697944504307945246643503751802104215360216631429351299755016048523603334524482885978776214857498920522711431033859259788276953947561472105396940859628690604001599679009152859965491900370566214599397844179651806630477944786575980967969577117477475910807509794289389283856641113627009399640663428531075609422854463882943242649135463025534214398234140941310494607125844080178136543028352747664183360994541699329148789048941056111308291146063640450382790100151354531833927484322839500032536062070840094142551284758496424242891756413083540182672719129911987500746548368115689131259652669554954044186460551426859561231829732422654450591613137564492641803001190055545869849762429989390081677400036190708086844077748008500982908159704786980638726712930787003698169611846040726529092675055688734554120144996427845177258576368078166696385766053269850119701995235079490538149856451447904044056741360510244461289185771781036281853501931762286928300682351771016937248953991511798655234425096144884996254398894893538082754019397810277419124926823344274920281626553588318386264634033037475581508859485472116743529562341155582975326605724853166309023384428130938133624125238801482311423078961207647347611197308675863297335040955477008352956475661372962340142829528229118226491493872536623895392519177372794615082923358074970366969975371039667985407750567374504023413632646520652895267476289644041352488930283369528005051496969526398254209769398446763674789180223023183480708431072387698639652202021931171504354409247501639969252811191709321617800705185613367218137184164780700038883189761943528733056973465988991674186001543123021920128239471256876751464510569064181325633796409474086472998192010377843719238782752660024776664941109638462535258440766483545303344726562500000000*i1^52 + -31027261737731704644253801859477905634413493565762366032702308303883490004731830086649951051590434901410825823772033143266910858425392853890658682779060717132343750788919626852581424176100813214009774296090930751621925006907775812031639902207037867989616375354437038363116591100313269626986974980776193940839483910937457301179646121154985731554143472429006355833766687548886697031950965571291730295042062626590433130114743147803825007666134423695722602002322783187958576921156935773374401623391684636537913146210193872590679854778262544625409157297852332639265087381361249425556014800586440369056297155608180607288756037893500347392722950524569160595385859058517303940356586159337048822077411250905354074701869306284019427084757920356716338787230559320586854686065413910608268299661950715930878991030683247988809344857514252825932632026189048441254443846527817127793925462230440142283527191262151384790582554388355842181714078349788164792247581211202811088018956748460432955690031865880436870792229972134926481405520741225423422541840128694856733947894363724185941822218029832079915657172589323322763168000702652098955198580032564649613922384796063720773131942683849434160626603595645735259885208551920099818867594029343211583440154772255916915336612080124639853290798261362176704606751375779318557675755040382690077371190664078739972014138736688609991335964067839537494752030725129253946384392321041766855894150964446214327186366873647946865715253251694965221958603884084960412602207702294058417735563002025711543311794351700057653185257090644228159585642315854958453727863410462672021851618634031588540364423084219849256458500251259245571719158024736599169561573491513942109974262827224456043634853480065388673343709136579715422732514786144609274348665816455676360221330319480260476972309319316727073497295735935984643051957598546940196920503946335647003054578706808142291221446483254470918404198959025549513880830490121682186519057241579426764374269194532492006606411675511341374674391795384374882762404450371295009444027562478075520420276644770831089717455790085429162999796242899940954426435986953391480178088440689686746223621363690089546843364710004967476465263129047085345913358202680171419768816755791733501470959485918439867871846469267937782563397130533801511471468165279496327962877927048393288447664897997241411345967552527333013670413086530941658194085110310688409382613306696538460007786226000814271996456329395246454290287674444800891475082912046691729045400767947882977543295780376581077856014646148793530243032587403188188812225203141729891291635689208574456586614632116664997618332090049006264760630740343647040939435321847410711811798280023077282799888238542642363891216618396327701929348275911948757738936903822505865533993246560818913236010820473446765661314858219447455106588014609412442556557739777336682042261563154046243719497581567920286335661509252846743185768556745944334038959373557915951699591589385906365295232376296644255999755817708361941693500939956431415225635700257674756371151488661287117720428439886022226831032543244223648270560245237561464994150220283888557007150102386607488418775375270092679559228851323166485177330291461816999705469743986441244487650692462921142578125000000000*i1^53 + 345539471144206336255689771257877584420111750504582260755296603959156552348681778320383122731586476782594777351142983978953649393424836025561718352002421255880621719791187592354893255282589652860216561289086157533923799891614572601106698911273287008232917213590669381844781588494929574240356139496263401306102310049147139392783104545964461362696586443103840997362344053563917319245831748722363161224030978994845054237031311142535100645649948872829838953752844880215026123040023917594878836358754999385742551073154451693438362516909011766997753041369303613776558231517103458860561100775741844791754512663453549649099536305925277703680055515811444632317768881468168410645600184253262462235401580715937625879007241507073977118644197845472332826315685286584676893864490059426702552660987465139835461604389518998100997407516423989916885474154151069435510251300580826204116358149165920853735500247479597517892808900325087980659484358309204374634579010967556670100922800942187409478566966625149142721850732569720355927056806370590856122647738479357692597596973199786306559018230035717538452069341171451746301871642895143322170289342731255618002277880965751515263056615375723586521665525385093335939255633783430300274425273419936345223897535044195809564982600745980921431705073979730812469557108220387750236180472091549671409060627564047559221447098381214797363321037423612232322078447184306477660732511085011236991773559952519279932798524591393193425522677625147600131650278899703520149961953477277556951439014111766251371635619105328824597089885980070050298241263398273185305477986337209906024850518232610771935696045201305548841508639445919942267522952729548022034108022509074350746053234997084482098393197196067399046787620886331853226416566183120222859524674551129633269125384793238378434116178671942591451245927791625116381278703546727831957218537182944396226120405004806232710204857093305867148894613389230405771895954013984458700677064977406648280949634589188133280920790347511543737126964585606511318293340366907247980904301823626782888489908719261526097327655812563571510505567706764553838514820892589540844861100071434022883860599304247613674686743968031840644471883941920764687189919418521083740920611608205736075256494788215858213774038749052283082784953783757736399860497879398896761597225200174885758078204020574536278800075982356338619586343015164727541875221198282040494834048944049000061857001848422332296371882754466868047099023639888702309103356757697373845541899408152604364498307940257627341944340637979450467902642422991602584453845109426848315224999418758146295111068781638776033646594486560261327422437976078691078658856796803888722495011497910238407247821274265060354140528704691294738969428788222038466478248074773517453294935207984853971007697347197936267333224658448245506559234139082176581841415913407414968280326747696598588095223965751246886191462598850751600638674282244150245275033191007534848047350417430692352929351910957352248918033529616441115590185985083109159035536934784207948490007250148688146757876381333705203187559179142197566586853304629653301149760403752186216904156464313282903226827320240416450555725176664340656544578641890409081982582506498147267848253250122070312500000000*i1^54 + -2741214311084164361136427800556466538232375421268040800408670383025605244095232322965726903390809069106037415035885602194342266735216396412879901264790136388369162528749432119804566010840585547177665549882069283372644850686870260950209884121149906360634510837052730818164693657237406015905091307596709155899529685962429024774702950764971041700608130690603360897288980274610573401470513498726994129878230835834448848515586432280002615742062355195221522537370876643490873348850984638284620386695023783731852133893517687129770078585889617711496038377895840989134324583535957116366892070868717773926921559612476562178929408014240253746830581921997122078933794232976196858838925438440928999358369460582052840842164283001511494875680718783144352311304561084578420071657276357570200123410713056596188448696841777103788970941878504047796365020938735354787287938643515671643040496546729402697899872507035009498186072665769185365347321094618248527971578653120055441740494119858785327704847726183624632306956270416764804570180154761407366120121212886697973188358287872410403960577152449519478816090650355219955741430799492993119041891586594975044726415908535992492695689950967799155040277411644982478070271874312772765068389019527675686533493114073710544021549147128058181746696547715356585789074644751319418962619884580526123609885881947859824608787382543932067310774471329512436947978890013746987597960231873969915597293486623607239667454455669393905536255984891466274728929928383515001496614529108988930126073178793949328844904761244027971709864142945848239052886966941622891495277256308043673720510033120693151745130894226048664766822451799489217884605239922305639684773037153709968581969269061866114959368169229706704174598766784863936603514862922786512897592226591912312822498449867193799867522959379660633246440066782969156619182983106114992013012705544560902421504762789034891166822637601058535438844511126054927591839234255686551427947019996413989305576277783041944729528217304235223147947741471389093046738469836615355196495630219888258073924808641043437668790125360180859401622852094720639423126640122801519857280525843335618538823381330965025511504346215627829989500080181349932902996164438337237270990187826704074050570719844929197387268312265270486906590853695564745230338024394121245152851918858820024601876355321186569251754388739336687725290817096627475898167582076184558205572709869174470884326415781074504736167923889005866019408632322536421136267236962578434921153046424307574547102239428564314833624618831683078691638574400559266798970784379270499461837208200266856941334000275787441593038631383441059208484176300566793221952816053973168593455117478856804264609915432726536880999756607275852762488844440821616950812684953764886242596882976037401499565657993167636815596147228036376842668818142776153088044723969230728856719170048811432109607248834342600255885640968683445157515256473246226687448341585837612163655614505290114350266944786976609043292710454958024442020500939978264589668600815865065950044776370477347508907785177762933391674575525296039840436828621128781621967667311684085537830918951289466393256889119671410772265748762542164347696547945648637423232685250695794820785522460937500000000*i1^55 + 21900609241991564103643792353868218941013057193677755869035046098248742820540084094155403848164232657777861376899316254156038558070663823851510765124052319572299571443832373554342403049642334286085782506669483074772411835386614975490401078287620731866159087338123051126758504116250812622300401322888469112905999063835084642285880932970864567882444764983224662215596517940917066521794385118538044089602491796723560741418988083099722530211674043085862904137931056182491821549978240036361250149303336138604377631478820273372416068219610082454772782893162031901995440944756358986316591978513441770487842056728380949604029433118505381388535330154316484881407224165348887213301103326879734731929785455979526121496990216527966978103274296189056792607757862275620728365179311878128870646285195377199238526699966396504945929187629289008127416474199368988940954408161997169766004110772780736017434964916939367095006010156750297510030105972800725276788291524778164428388785798358450364350504104412752807160822512274697896935967635064023099440052665932519721653828551422456053143151182817711468339135748512894825545215383407877614309681103041349770560611156975733742825030461989206043876437366382826264633948281407322445544496500897992873720907315637109228151064958519489676832589255107212635454227022565738076509758186356296518503135921212452852639749748988690346436359620265476198841559005993110420326838150050037338487737374455431492207718632965548740830546457808013056074760565084489024039533517072557742538971832207906789380726302507787509508462786341530972552416818218361760421118115118265688308403958523490090547248458607176454113685228869677100533286535163876253631122808204636398505141946020650536980178204869586636341380804499533176298711215006395857732701660629733395564031074711170714054212305968275163925241274929605902027517875833643808611534355830781445074351630813995932704414816982197874612842943068054225390246236158681138342691251494789621491068551175011357298593560283532396380492095230796833412258472163315208190786375203772754382419353110433488893126410071481648677033145685499525675381267797353865589425278883581777093603616844534492394560619971118181645671048725139262018763721655361383658333792637261680726262608827792911245149884506459301737598927569791074403162810511208911087464069084134257163062507815785926884178349274996728861746693517176014724533634619640954404217598992918968830829234996558308849787588048356615393201645682165629053361540488321913139143816200323846174064042683374126545304529233511619599540926895057280850631430392551874643006947159399644768500469063050793768986014014526396710561994323792729352053531577803466906254029776981009355926903590061405933353314724443135573971020414063476030294609798319135574709717408346676164376239601896893985239576886821289563273398128977328299985431352504119026952231098992709883044247202125476192753599784523566191308859583963602013377368536584804539998704926308703666002415379429116052656183593068110572232715047191377380968366546949999720463626079030075371102983777408435412878282316436650099181721444413258144597118988450338212188878088094559591201490681335247355741518985849624236980420430298543976732617011293768882751464843750000*i1^56 + -148358982197133288766125593202332239627948708102822786397908379881123395385726324853229187862111839127849902260580825291699251084580083054704110488908225101089703037828204138389569352724275338293081066723819289053663090289554985203826765942950343056893785154385174116913372939575466351745274618830035517887172505214249564509602191823218765538072583594474590534476612117371751489694760536310831468707919184968889766321079297783859032425436244756600043704487815322747477531413420953061588197139340615710911865930816570929401402125047123643609148181253154198943521825866483555124357109847453786230118036985588304336128209055721400970635054185178682634921905797565682606581312396269862311967833248196992503744026343844335100275550716376904299556204247805803546507503675068078270528790447648944749478932888675489218940820771459559539316664608226714076223212880143399501473595598910699472008018785904894219434997035533926504390709949991712832092565576232176245360056780496175043476603853441023422216569167904905953405953974947048877678092295461452988794611477257454931093806847735425848083033836020631871042272580054537011236388841797946169500026626383108146530757836735045587474000417812658674068057768860091440664669930197462041352812832438555778180721254871288633936332235021794211470384914669072489741842185666554261106621213833709533337370040005849769483181415265566376696096078601853494098098081154401637158285867888666659789998572953205192520799739507544114688795285523839444586331122842763439599334001073158879703125969445482164102391818967319080792131325209627123318104901109159636424875018841856604944081155037905692864342835827391627381600514560409316005033537458025998007306144081481845683893707054417417701408337718456717418354943192732979273940488969004830755040589682524618513192996709821885432861272768290539893453673071684753813099536093451353907089700146496898347274993900334773810248651980649985107329964760042528424661667505465701269331765077576860167339608998233383326672505520403880928683161126190838055141710921251861202312106015090092807563622114772841962203343589973304207467861157342360372058390468095475667928012578823642137667345715684925247386705972780432274902992010208598665130988747918630284121873692210966566313390530458903646266542637025503091582046850470331571272690214376450525006755126806343389876358233949164023857988154895393570872598011770993363045630083485041520083872837296037335415041904572223930205192352164868880561517744570428457140990890992019604806679362156610180565879299800525385950934359865689224103856599928344330117507132429150792302166080191370215840316082897474189232506145647210862798515260408024558662331782833683559906516543421107734204729135306922768814287143445492826573264648672008213934959156560313439187906653764548691529515300488061946737020315252464414314684838195564576012878961277335404738270100676281018356686613030362805538937346003456395028100933873124986727478655880416058487452687246296011285394890315517238720049207811543074725400705782635098011512087407204458789836510198132880054407256831880735265093646333664697816221884323143089632171347844053483129535610834660977351186783945946818033534420067098835716024041175842285156250000000*i1^57 + 1109789094013721139240992131786944985831110919657309968454756386447691437534531422205232658317459546379256933621477981129985622048684888482881802570779276193015856596823869720007535040801471867838083914669141221582517564590969543910455229682793846247998237639453047350846281181782745448537052117199751191929137751185322465870718579031382046649432680713503032885517883757026871818146915617389571346644791462639919829149329073422610673405850848688917444101196380659581426239026653295492682031969463072352082555908845164428357117618309581168269387657163557719090796169828612783325604241323621820248775722837957568799774201273227557349963508355172202442382478178306481699148568276321076520621836530272080447866655623616951625981706494770404178299676330384320011161454769891109864778370838761815899327171863675589560948845241833457641437221698340790746755217113566255342226209884274649000388704005786235460483434003081424965358807965691173397949512555552079154244248554434795934691310179998917362450854381130175091540042761455912125319309187075491155327649117036732625129065276644180333786915181596067938600975280221222810847239897516607542377406346168256740512806604664679645242638265729574507549884768914809474717513434186759723436123924426908558064388095546439313941845624842144295221327877025135423426622252378862419548448779335193932719482868883277435578232664139968899380771936073398442848286542586143914158173846688371870213308614441841312909683268058771251030787106129056168915972606076941641292672675891737563102569992241689475622947088734503917732715520080312663674422875104727664363860919038245067181970407778619973105797550364603719281672272712336488781190204172225059844016131674842865240220227693198615479974377478034891689631276961131926144014991743470855381495605578213442755067061096986675059383769208568337811441918330057483826650953875497809670967322858002718562404402332559710737672778304413041018769885533434822372717031158531792110464067707306859407759749086953286717411597502242273721312876005943739929106601901728473884804491116757123142333938329218270391501318144358599449451890450104437247543984094795801405347413519826799725943490646163282827566405127442621504320118807296017101022205409411329974507293600431185482719909365010267074436073372761629190425522739420189147466301303441916605518638012894225166204938402177428904707044885045161039338048060964595919619336974315857957407596087221139552739049420663110504285321886586093687729451602325192957116604643512905635286483889153325498057384177245635070311052809857403065379185678489622088469858604483173801917695104126138371665710746975831801249422510335445891316291275566496801079996671530074304645463340633376252205355046312783379393497589405412254703420705063713729367272253833016999277484140513324649863516848184342274002435451409094829412773825263359052813884463017788775451650591003181847529781638338780511763918545794539523939242807769324553596522789952293972482514791391577587000862773287079842560186750590618485848917381792722358750157089723069554430412623653005812762445027213657271917358230980246486529725434217350424371797500598260076307582935734846965929687236739162488341481349607420270331203937530517578125000*i1^58 + -1915752171797337026800679315346980584813245290051172954739731450874370473185606999224130616430099654562358577218632784425463010999943672207103003442453017788004079311213661404589107560830790936788665450155905245936440803864624847439851467236543719639299851045786081265516074103340350613839226223795623273435366073632831395059199751782392540012879458365534551976475697649348603249715400692082975580845921199576753713066433330041698163177990828443954371687665174060873248689757736160514945028830749204262869165096793266342585442609314142913462034087441687125290762797666782085127670634270889244862539701619018042810041760829353810530113691049055430180164472865049325501673476067862551576108559740189716450018071168490474568595280275175427855439931189082946839271458635531831418258014208991822471200310208084064969457735600261571279789889768383682118031512106113227277556653273842887576104599711698737064883219794551842545256853366151660831661825365394321893503177484337292022763246155727758847157602405053218298587166516574704469612668127542162540176206359345558533404574014230525449985367988554686200126563163805981000249929005357182372662599100837944253162285536705177183160253256326810101011894280318848189508731657524817911923535899400670860566389484786693330428763115833997055658054723937895788158056635865924755125007806135309567078672897190968322333988636752812660017013360507680935459955360759270988741946191602281882311704650817621628242112237792151406671372081069075109168703693556539407915857799836957637189164250506395065669813975702211363311160765057460777297212013291480439911852286348485490009633585465991289226366606918674045093003995593737857943210055412838137764030580236086612121493052852784621148965867066915992001875554041324052201127471942085345563305067528554015579406076125247149045524713970431009038835202211842833352560039644626637396845810369958879110451433822048691123178145849397095334484762413416931976422873842472093845504650226598915557187594812090951350474676453875906523725022730291451901924344350372338757953706293959209248870363640219531372842011390639740140318159960815929547346570412539243140399598495392578025008049928543341110046698419417252551549321552919549267778871231597870428608402995389389068632172170998322024229110087275856671080847442755326529494783624084885763830187779541683111866497599883667416509878690046392854874141161152829985767149230686775417497474523019645232290767060719035598366174807037777360681745451830456375545998432635660504971701433508027569497544919782724617751702193510173513510053735878266067412564396796256327190732123778690966204618050494854587026299884586386868032978623651642593171667128396664656553901363151055905735002529009984212403802458261506751711178116639747306703724634443416331651699153548255082572413963180336456114462814295518757475012509111699151196528113230441174989253701464233626297543645988371707362979990620890786735920920599151208151841470285642230614738016220280593779880721077736446772751303935128688828833923549252105659003837512417182152429238640825898660291113558204987302154584490321919081173972107593029009676408328267071143267377720462109461207881634658978242669036262668669223785400390625000*i1^59 + 21709814117264757403093534522294745308485387091004696899960217611078754486121567814679356336501929734160252429076684108345451356960679774020243533037380896602855287892703962739579394064890406304230555182133945110904430876567124760747095559649026110394036961295184628034589624191258448330843048399144636042072904988620744284762970643105602391495271495702752282770432053175166238189267044145038547156829176015437051092973884533661436598095355310559349999829338573026717197083825310026807540891175255008840137909162547289639748423348342568023590079037564994133634785882393029054937321430327881697962270917769455881415417397553128894741389217671278567060364883263334127447457736449490803428244533677335627847869966732247337944042864823203820957846035796653684640851026395521856558333774315345218646076676313640942036011971946906710915563649003221655922806448449066137910259275479138080465223541402373986146833213713791807768431964611610620599786646629950864804182757226095255628672329964256015349700829329896576333222193405429768585399556481869326398970342778309338621155370484395200201465531512192676105511590530338511086175551793253912388229091186838779640414158919281757384756062602548240294554427535866387528755658876934548867961880034767165295868262110089301110599635875637154657785718971923509193546041509085045693722124072148172215856988077082455833562042665583961267201796701000998704490524736454324110338773365226307271329901863212627483495972535335454068417763573807018145398243084287088973065666728065537730329335944533602955415007684202290267894906740651592395258235173497236610066925534868002577798261866779548883464602883031710165861385048831938774818997279871259393294693179256880359713280408421044075445180965881281942529981786916816219195068794366166658843597428607411618855083507314254110844698825820716637653665226297740860046266506624566100023527498114862436328436833004467099939879992906420383175339045469249550539292256871671012303138715536191157963851283449061018549306247435323741737734345697709442614936702709138386683579441095433220120410612312998718376284834725134262334667893634086520032080660241404319031874913651056419782787004674718964773583527919505604644493000825855296338501518219715789994931225434553687079235611231017036033699001012223896736350161479257495921061635620919286598198416381494904481455366683875162144203934343575823693313919712053226289483353003873488522738026011994890986347708689055391221600730299970893115556584028879245448165409145958851905289648827185519723585351912484128115172346769871115763835716094433385408095372705080445016890040440346751723926479218442077977464111121660081944560222232225339335378412762587876735713292550054811747632452005024903901650558406881885059067395421765209716689187206184415557653129192232383485991856682230890031043933709917284321099943384298123854328105092650332609438059305711845410315195803290503655128883590175252081732993039008955182260987606778467281038782096080150981248312615695385702319217375718486642746517749876601380001210753706726802090902300887849384089750191934745912868065516013205212438755114097227204046293104910998202318727683852805903570487751352846572672206093557178974151611328125*i1^60 + 96325036417919146083795274746414758659689575832741514140380220671815479169833706704337776543292900967284824544422931437872258982231709877903027149680782492306483526843681810616495495340081111515971861822566896575688681453245235515677930482164649792161000740013633704958070703295191263823565314507716017345653679120679880342903770776788789341289690605138559484052381717164772944513534673710744138604321299732979793174624909056677779661055281557410700472336275746151901439406669728343365211554698010792577727306242381420389024105896504918102971093641182957515741956982536535153382482219523549512511981482632501757747924565632405887538642731080573326727201466939366742523277191564243079814068484516235377782804031924921276627151611717676093483232360870791310131280999922254758454797949453350557669359376569227884681652296363503724015490079623102047496342914667586997144780609648560955782870534404494475930150366898815457001667564460601998926112053450730957394660845821519537696976789171623227253486613807396450256833830410481269366823356897151295033544241006192016666543873891379665640460980041042656743038875087249506169619896801124307478617085032183338601845663124318804423808586397274249944149236386874149869298636552974549200329115716049493586596116149761277526396500455347512760932484490648272912039992663636363382405714983056631209387397674565719123469753084840311072173481078565247316843167486852514579947269152157627791366347168270299560856102513261072757626753566682041271886933839405676773422123133008566114143837210058278557422578449277871175694246224447232451334289163563326026173179449171879071345222027463149471102969917867356352474179941113620571441045235178954897255142916827194649235989950120361070053859871188166303205447006001069792901438504672831894246503611160257119470322463924129054180587517331694165536359238299728012489215693705720398387328647128806360522863056187740051861861279415754376610926816995222692517576525773710600517738784574925193559283262324611708018016298518059483032080131912390017704975554207484720474791707196327933810350078159105408310377225985068630360816413326292800226652154900091898672965924918783117977382670916831626222162027089132691186810676865242951717524997342871795807061554599622529075308651510031559838850662559376153483511105133389798616187977862152820714394651593465623291929014737422863359472982606193393220464003909619756887653954778436008534759010522782107115474388281838139358070675357495430244581267699964346668359241685995175720423154753305580538143286739787134872393208661181037704294016900229611727211139015307315454622324486031426982595503876027315744231402005532097580032650875491508748425589699451115376567257310381739165302715231288218976981402049416884326823762888181927618350034237472705645975192011094937289335220565053567596527223106293826912141577892052355674188782442843325395286130258960289390332471642140702343929802269621172870667949883003039177461724529545294166120286863410911658555385923393741070700679016103870519636369385673183617559229442410890354559699444034179263915628518622877474383863990080126841503620517851154490273812800025033150682826691620785778194524517914487660164013504981994628906250*i1^61 + 2410962297408419915864656357572769113976104510833231767107717193368523442099059919681029545607651305327432456278442527773222745414225618280752018707774484460625756878130499307094819119756023181320312141047517109444055351210871399057107723042832543592351958358679868671734849530340111956972294605995020167028705265930906378588351163778246528481259012551872324875188070687580091385574848523588891235340863784258377478424045650140015020028188689398595701757370955986090167265837926233169144763628029207626166965136079342784304695869860210850027944911205122342936018628964418451655509971994852256609476393681443233917136715552565495578850448160069502827832210358792187864441174278973871619366986946546524201500540615655396972111476550033462437628651199729478762752772979422426975767164063113120270929552262816287241314100937924845765702922858652360049095684844410163875428237599575832284483685020674301343014413609340639008584677449520129891281190477933977195170115463154589477433257702164610718613241100270343975122381067804927216037028602142368849241778379598722751486774784358967495143414198337122188863000099792199399789423971218263041094682912340436729443364879913035310628365919449488796676881656498050865441877437137980514959551025741520866457946475300962345100810062718349389301706590504138771169628945875173110868443272247955342425090665818976574031194429474797715168339633056267605128368645153590901660758124397511492377707110456993051604356933405993736529825220888412194649488381320216301134478872540200204230902301802796704614666599457614780813343028895431702584927883986117667502667396358905112566206155358899641898114854390113472435173140841544116657373767193159521639712060506337642074932891115190770151043814756602192818512844938394758802920206013834058679050108654433509438950989798741120594214034669260937176673312420835990265659964502680865552538694413752933006399036423953369343060904910543304340661072647569542300267916285540046303807861687574967205145749764893384342511545627922107538786806847815073249113654812783094426640174308953121054310646532511131672053948532139099480308631246732399044064767188275953862052677997645139851326438857727367606148754924844454781116053128936016721083185041643864797990821891356612773546767893816055153914110317995067805316884572354638446144113796416931944794980688212388978886301333725193977167497949447592501215865761854573225430373929327404423784280855550538772927386894929166182040099736087654709519583979509786850755861512205289229152354466263236790611297254790689261847501457419499396437128464323103423587113797702199289116491398416136515604819263751122735413474367636144374565113442439175944870768639984796960877507915324474496616114156607164628519449773795143054153270683909971380105173302310480179199572091138008518756254626300027660280742055660220637979051301831834649737368749745248890838924077785511676162810465162739484713147744634458974799505983863559454517419856762734463499952037050091496367082371747308912719155609840740243036028128829783279551270021943183552422027990246377240435254362410912160450782123214281822795329821830239368486516956302823479304206102751245016646564067741564940661191940307617187500*i1^62 + 2974568291760435703120215223510651849502479611680953947964265415655757405819937699351750410287688931002538879586953641571211076261516445214572108339838109175836145736928231448315508242721593973530341431756031767384324207309413873510640644113040413344623784679802625349351481560377460666305173142178250918551266888241433195949100101679408798809035245602982724703283282842009972747161787787075786150059757520751249340996352228060558296127313386416659220625215450828761543114498494913838368893795215479761274610754895340435787731323668516581784348833357148053227275943572809278302357943642862324635688977177456753035740818406207129894925581047151106054738540730404115838634092903733985130525619683481297810584511404010089124485919015518194462006299088745208480724073129794225517371235153664775317998507324154142312403543497622074516251345915197170857221307973618640195272225459732337934995397861866579640493157208883658214512808302902558668982836683633651459648220939547206393627638778090551189127344853985553874312851951780011479139831457121448881792022010998789407941003635367735359766935804418869170228581038791327206703645392228898926419767113139397772441665182664410213486184611666094418082752445564056898095438531732178206025398336482532642532402967929652145936837611750240879165814101816496964806082244169375337568000061816086661226304545632563456781787490169092263139722945515194563767299332322943671785714876355883248694196503644284978672436742199914479260426961204209308170949870313457009480482556870939404266325127436608122450049601869268372593811719019080525758437903999938501922548411311549557721048588428539005029646771509935621148517432451666618264443845774416045025732442006912532087973590386880100700956599311219497355876816430241839446185613201906240722524709774548417654551206105031576966151330971551712255976823298714690580292559382442463277097548613635897812889690169251047041963142656595862030369483587397973839529428767454068552564545571629258847363680694453069528389830653396487544050042279108013552841278353112981110215685693870111070850327474102989243342989274117293338157444115628474234882898078234517752522831855616686415389439650721830140310644795365055772736742459748148212718465079669738455775403764781391703293460218539165188508555718740915904837718478203134360708302315338474523776427372041361527960387708269253540776526259080777538385599856294872347587106754448737003437565980729574385073642712392437153108887627230486175624006774882087186640189274306662564605455852960620326928288606666402870374797777868883310636627022672050758967828903754280130146003341415854910956652555672589705348742401882187426851145947222218758817336236319019941659242446991906520575678752172595004269341802353821384319850542210898040147601104444581483253009504083867251627092238833131010358081969791103807889412142542392266010036044967090225870493463095798158809241475934397736965526406866690154781845441596525047013689461046422821790208242299862944821423651653799865992034938414507820865590801208194445227351019951427725328412822540442046623488108780714435377379822456655007479747634393410155446670284613385887149310596311302390404307516291737556457519531250000*i1^63 + 27207340645248518747147061640949798941135328080179040437204154016528122285486827870581935365514046143748626822655233567786218290869531234328802358680603166108693338114175888892587974264726266649504427103058384576876647289494522710811493020971393030583694488676260981136470080108084082739188223874769082617847897779803728798547130222537680770993706087029919203547476948164416803126220379014171533730212075787173429883771864646432409831028664096195415948608322481784586132754583572315439812854847432809652799085744098055372447358745568143789193771044153979658290168957214832485332469793986969346496849908732276335341394224392580203857593515146556138046278993640222298404238768648573454608412024482190232564100508481946384616975648838934768675524422119036485062216610031850234426848513414336896998673880902159463693500945591089962831786831825646157731096581029127241400644077111411016550713982052638030921853758453092557653103345486655446622069261881686543335571759705025657468963004639857582022059874377158079942601069653068370139516184665214934249714309478231624206265510914675591026826135742405016372584488173944691892665983904049011955534141244160713245351165477772560850269057338120842859381890963067553780630792495230952399316371187106584295753339950540635191918697682830621984263476475591694783452157292537094721716376752252982387807840600970925525922915988671174735380007617791759174848086077709383811437982093006079364703645815758215804833036947797728230063416987994946393182583281566805105057723790488070103455166379674932393932861246641504870778328778888219890660689719180943449068875063515244500039523162629265389864826202857970741921357098354472121639685703343712979180280778926114666882603870990272008465895047386173352185818002802270147748634056459801678850470123866995909678627234918081161102142042294121397224498031354931673968100744815890961121036532141214150681561819488520197655797841834175499759050929721352311840689044314335672677778057327087152705254741545066187701035770892781792620982002162140735122904505093492089163278397969255792528216592445214328938972150665642914400216910400270503556729739415408652531185529400728474724833928520097868900973164739095305992357675477502134352883183026157580432103855527407002234773963278000228297910425059215541441217522781034594830239376680939818856733888149678538234101331697042598001765313631165293164576644885646401163274967155456405153601413808398999307326341210634962547413126673094759059151011330614499518433693498656151556460481556266852481343336504269809309798191766189786846077871681625635110142944422287935559450574836837973984965011064083037557503313735035757570321559886312530991647973890503604611705854472747698558090378450280817499219081164676607371280596891702462989681870028354526439876481695175045603175085330497506801801625485788949637794022555821855220266646412124566746251876000055413729810299291515946488103330304331160087183150667415560330187866058105527322903748838885083664685950145864248499414641092089828551955009999463426281645376309820819642428889627659612922048974969232788018159708446423405388561871494837051846550139230851899979288233133445373823633417487144470214843750000*i1^64 + -70490939102390286430717772343257355613959961286745693929707324592808896380369868716468381019548070341342261807489203389784689848026464385793842782105765263215697146863978343578207608052889937650628720250907375386605682873628039168028087437582037607259934121801639962084156967154626836575463184609146150153478549999799373871141756655630821718737121266836288166511017842361732952574946604920528032225067563226577485982114797124790433117581438281321666291880367899247178484052624274066183410732039952119962756042620657240038526538766635446416866382891542275810919189500781077065087442237460936795320843015700792804588538156572745274069982461750474335281979019281207552661660259040704904983064582858053102036607552374761248404458827440135714186593208964748453309074632136747522557048781368981207250576712314801135128223192224463344531996286531389498176230766925090558082504111251029946635561877994485502398974437155996268124825034223091674363112327823738550568352639932179962071472872592024306727327746715556003991191357262029062498283251882942775519843053840652672159997123056194937187263323764978082797665349147551920289423414181811019155142864502183465471408685033286010797083224135131391589643952894420676469673756014226472343101318828948590493549566057088659203524624563605994141432928154133740394067709115757769257286215396908680700566648021316121200417636831373557758568450878585629174173286833721498424922547322233472231595877032117456738485988460502687291917982670101794304795771055653588562886439927408883139626256379845844946709291497192348219461012069757641148837676994947420302437087177978986082100018326920836307506168909963913778820414382830947461581692580065538323865791421466992281759052625546216356169465960951520850101044413225984827598996291877399022582394833771863438840752236362061206253264434433814945319084954147447810833435489435114710259284066991403730006737385450401929144660785156054463620119134377344805852587156426995221210148191292029441701900302704224070621839406790461403132883558778818494458618760124198046876261227815687570136547031150323292190906676592736277623939013444382022435717746624317632144822119343607907014288324622877828777982372960452068542576428053280787711215799776134525285212735841374951433428174973538820844420397290040188064527366331463294078605186164278474982587904162142708458400894419671602062371784646337499976681842760697702969225560383046322912579909608522859062614668715354412631761428051282542042446278409728899421658860225174910822086155723786549124467627729274818919505622058223368082521829697230088189510516977652008963033957423191682514423440075281618369265086410270310607177467244587245096925068699477145009287510039532196476947753843063877248382866464965063261086340154712063302842059098851647027266741684845819557092056166485851951177488566610927042869349705139516265315903941555282326800028717373332118780179245604794748712609575421357241571731203201849048267570740017033405616299349504923004900886130736949961577963607665048098839829790257408432584280338469627574182570539821709146842512265399547019368508422811500141592550640734411869768310935410043915894107158237602561712265014648437500000*i1^65 + 1298366212161458269928300674179106515197496490336715225535618356756676625959332928226832014912509262983905021799076631648317305784250070010248684368920026385354697097159173110455066387489155481004546920675533274263621374752841496783215272185362085150605323914760785835282849108462270969882044507733357997629278066682172202341083372877988683431446562701056561036791124811795433378320890816268793165807364720419474039584060936317210039245855732593949625416145765539578687540889259621952416249071671484346757110462606017659664746824167921732121658308797823366696773698976276464306810728511824607833485291361558166539698281195909425647074239665096899218826658229506207937338103465562552895816836417089261399043396958040392621683033945782730896324242977289809511303992840914054952149989353783980359837510574178286996748298214223213600693965762186503292059287512407888078326296193946388230533123254239872256611445499071305647843614738793827301677008718593203644396253168053737028880650327111476408449815012909481937435436237032177295096568237014062712278385665771046498847957201846365145739360000297963367501634125071573882294185941442942031085105138496103393319502504948336191529319423871236299213588724684416771534078478465690192205695127528716400835746006325626893945110647943208654836130970485751493110207639412399174328086256117022813943305140259386469921695674461197958887962522705103091968326545763958707781143272003440874801755305301878661643806649906673978909701838543201751214230458337956542304897396385847259189192169561970005641448175688307109548564032623298756296751115024022818197090147480598667428149210403450003542127262460092544862032076469638825265176705060746905065220153848925673251893421513454868083798693653939998680371118717821567788444603266892095731750391781214412083155747043340897746054157816086101358334819496537445125808665172565548578877833878892901243328136271501828103434061323865041975542011749202321328376938909937436967625294535417933492375864310302990014223045829436499282864340968634231263182044427921303419556596551572941416185804199519658440844088143288151031363278121619443001715889906498588411951902566852161934111493720493530024805821224090782616413276973908217918063060340468885752624543097473071201463088222457017137859550962516285847170014055759696407084528821289102227562954347970033363110482546542726418193540885270122111375953873774197603089804181446016988828687326825823154476131105984385963678027946943116279616880927483982126670139005863658890216289792980550881034609248944350727190063604797870454093708465897117221082143986927188903456272859182495085919194327640266159680471190886092691666686605637548312350206798622276052801034674900748661359050725883405160283054676753044211139437023596016684197084377608822888400466078485413561723467029284015933532522448748999066776547684279900104745815982222891268702345904250609491603711574590791601668412506926464391084944587787754144506673569402387218008005151801209746337806498444203925120499852698006934235028344514770264283395003150781716941863474191829815864402238149605425975381882213697970289606067378797957622533175425783014134140103124082088470458984375000000*i1^66 + 2461182172908049066288958760680043309240519875574941043479704602792131389471275697271867044708781544307161566532417358218401145787176174753807976076106219720399673017172951305986979662085355639573723233876908996021501099718364179137631640069547687392499647272536928673851774115116226752525166530856465149579667781822409144999662001390001193214898844348510483981262963716068309978793906934299085330250511299565895935071697874966003579055871286141820493203284794568167250098470818857014718317227179027236797021536363616798118722112595395008225397994455955977778154718207037195505740353396693450768690308811238398597482840495262540640828989259690829792770263498659268357946862606381488606140828933092150182348193626738715087239684017629404404180082086417803573621345179714249563319240421398665689582496880901355511980755306868781254913913913887395775105750154099024046915016391651217425910119668431833098243718845798117954345817400301308074433865379262604126590196678100778233195979377012258041853046319793409646051935983902052725030136224582393818763615741354267024221555570073529355599522104106092667076252346715617059417674092289448733809062453179919047390823302301878730682991396180884252561123224821021085518045530385523993275273287802348191415365617398096503781217598394029900871711860459810878281679054713829611006773136153881714497121228976070322662154839198976783083833435693193141409986287696029575481963645817248036102179895121852836991629325537370329903520046614917146788097194935489316787824683229027383716572161955887727349782258337073865133088624656712395989778440093309653651360066470605703326905686073514198300066671088983960850437988659658153320751899599790604280755504278486594048695264638754515467355364552831745269144872700509971073363709416511211190368853943886563022918521327075985292904441730345016762398064517769788758906413512413824951463545134816715853681313396512888083354249685433498412341280540574570756783066239645998793938680977317597166821645999909539080626156559861812002891398565728682452245888679413666900248417137825122204748414696800711898956405149382455331879446492800122658175376416150390108430816745108648001880008822064157315961048819939211167321328749436663577972001945807535582759946909652333823125722788769072557309784406451363392051308370774285493668902672076665418002806242998689630794135153069224409154005786889998180572954689790036009869474883893539118296305279252230506391910107285050986632208974643129029418627700286463534128213922171995339796477211757066047795068679672670086369126410054067848652656165971685346087349329898667478502668393508266138522320153004660372785640230812269026181668910574940351897307086993915233834323471288779158575440576762115954346619929319203837325302363969281680648642834957644320794930107225760459843979082284148537289406486007430320949699526444613862942439514855033664639023145234342429123153267377194299439280819802543531086415630548303913824894655661296897540998070937642363624037179603966008658682796085717869956827439084530557237559334870991250830167807652829334548235675694348372845046516416181438452816593763972010527885103670087119098752737045288085937500000000*i1^67 + 32548744997868897168784997012346866004359619192172772561682449904190134563894966912358314286577294342616333110174092982527470502294727479165725264867712173446448364362696697780083212861853531848290361367273332557613499168103929721676920182101021234292081255961975528559640434386114018950674710302386069733631982290985974830298648558012148210687169612338215328424431495646786826934353209668937761203339332908520013517533001064726084042802905040153467579159396704249664761360311745178857629574541775232342562466039662498102247121908126966013016749431621006215153649130136231036911934974750916736488698522885158547287491398740598683809986920780284364019679604699515074093537465209116380014291602232516406519522091714814454157626031586440148916112868518519965205313439763908468780034395136186785813701712751653484675292810732165817549616615977305849089647925593152683974991384685683415440855226442908439082757026757918824919101592058983277797510968920967375902724776250893755502284957883905695585586358368140390415062258183574819595056812049303313728184543273695586624232451230431074916508373528534585120928271903927196498599028983266594714976652798768257495741730184450928422030267989670044729444146125508733353500823736142594299578511941968875536044204281096958256540305644917168609727126627881336853891592291235830561190354926181778033935452222596527597712259884884508884527882486095300999578269681668539769296360392410080028492765087776757650339729603016091910917935049630168461733383100911136727558965873168355987405703151617221203559739793348171701251330267083796285705846359870903499398929597955809506771269893247413415160003709427517781528986395167178443219760917025853166572122349763309428576369738088430484978449599524545488635357724402730697315713703235294362652496938634744536498806340540268522643638427200584976140306636477606875265327813077283067479662317965574838145199548047114406009210484999422993490031840278397410210721718085149979895935022123306587111580033677388009997745055074169854491109237902843556196054968178772516814233801131830571738568576793373362750067055147802408098801087964636494707190100057730167598036633211351502602566844990999785290876984293372500178071377975674877651388453387761005065200805302810274227994636557288321613557898939866898020155290680792616470943659375117306771372826896011659536849253234760004537624784916020948323860153078693079337923498440873771789051511103698167562164572826626633222754988479579219598470566376464496686146375785204302829059434951862318602317922950305992099001801694583695354705804838819619175196326732914552393215725781325271943241612718689460165986181488967522449373298398303521588738422402430915823262700936879744730093754773570326654958856649555094341328118067327711416502573107018289183072755674609416056901116887032383149218357839298054851421787589624793623894244629262480719414028543504232773803230896850286522870658693712125488612225113541012017079980102756418421235839936527770765948627772024601324992868294488506664814159763639312817447670495870468731983960426314077676572731689049922346454434037687016772572658239795484469425446150125935673713684082031250000000000*i1^68 + -15190200110706020183562872015495033531201419961987263747024357932124782094543725942827561322635993877337190642940788224808023782168364174205457110716055888896026882189116659078466570990776352473952558268166198584457078728339668786177250164340320766800203167578863381080958079879023273791625292696677962770187281496660495069892346414098365314270645512805004887805506627957138880733063479200850722813172852542884437933419640817437658626739374292013035455955463041106716968002631266093853229520956003444411216080410646562928469845325542859765184993554027637630462074829947299920661941613541392269730297683966457460890570623746416007210305084818540826921923889499880444386233142992697222183725686356245679715607394590155021118444354813267107881735692434316787560500844987614612449722090643721715458740374564215856455050437299696604678645047744807827053451818263046666226500348460983427599660814549643782255564745890297277949593148279439616762085373012276231296308280046255031022431240955196768049414910015727287875097898454122384242888541646799431485156060571887280437721617251465051559235624533196100694639799158685515507237637666476863689294968388810303957200917373301620282132462810247050983193307049378621171262040591861610258019803421257283831735504814969704928461419493813476892235382255460486640401765731318783537727370975908351764965066984017240405251300908379084639749694306898763289744105969230595933571995699574002316878528387314719438478187580193121998540768184582682158775268433983366567774450552067779182035188804030287981703639771322754804357594686579615857440067349835510769847445273010296706573357238279744624677798556640744237396636519001191810586125800135164854634748149796048691091650539269946264901444322859119627441015430361164847185244841916980379197194749820367151260067629662589250984940243232657201197266680266916610144971277510759254062634644690745157604640409524535446470246613420603119255966356111418098544774020716293276487760066958860226065626955552459901429599698337804506424863040676198475765543535431204827224159172430425127233666742952122356929902460916261908566352839013594016666529243267108124667766143389332379742072106430809513725160886857039771433524553686836621529649442005963762291032322820486862316539053859223247898935379183985238172770312929825241410528627046149029093678124783053242135483248842587908221500791046887072074513485167396240334870543419762738309626649886038445441417104651278678459400181730545690487192514098682627016287472272819805756034378723540857900298827590887947051618338658962027302712952625619472337094831814733685245388184837652952822306761895740445525982092929531992890459346965479654584575224431706723838617815137090885080178663363637939547875448359012304358995142042590718083610474809294452338415686400646392991399516554898632966580681976664906459852026306892783624898130895933565418360851712274159852914084045441989949217841690118691638350919303024342193712577339111542798511872924441129751900340768160868343372039054705669561027695855812369113389991979531724743948113117457017596549380866026127517613711529741345862944482125733713928639190271496772766113281250000000000*i1^69 + 176922700756043215666943612674305949226263653944727431770951298825575200550734735837636846484093768987234221546257845838647226515133472680731954344766610235054114988391895920377194953103294472219404799766742814866799781822192143987856201327535921610027297867704022215880030767435395947746184570500680198040372921252721080565380285907918602204255240840480087282630033732503408977118076491984882323717429407736175553787212736272593377819688383042661329110850610411729870930137144669022677493177470221399302642076336984571161603592781436772111742315501007721894310180974086527807973572858929266084246281280848444290150982651758442432676291405652512094836075598323644610201917663516017123732927611757688261837044106370771576817768097882660727699360663628867306509345449189670686716210071417855412190557779093422662502413842083092059559941604773419576205010810904295503169040208787332876764519703616197860158632746984149451360847380761634460486357712065692101636987412554197235483639891723992038056325163580513356400810177695321401259282706998093449137974621565479957813746103750938902084207059617374595500811533425930311053300012509710500951526511323179799294518492551420794516977838372728502072434454827089532804727237611248836685083213390635468674048324998717855369220011088745923488347155058351225902900080428952555507777810024190861677234276161863942258526813069785455210982023504834694464863591018532967801157243773762342896372375918029977637552644861892487444828047611940259031358599045714012114341385579475093568034048889732364476476264800986825554808115592164816035508670548201738632249190810972041030316006225927998942657014116721317974333076777248752560186691177467866296511249345829984253369794028429970999669444346058678006950764472135885729170705206764395779316559703411787936490686707490511478037186125754280751188173117312719367997372190736490517862089105294951526434039393087064109430497361069894787559430359872206034601008299195121709495886077187208402622102386965404747193227173280945318684138790281554296455537165354213979020090579220975372144804355690668188412944137156538201337030186451275936740088264117972190337309023111654529358451847727563797141210441986224758959721512566116228519123712049458849959711210734870031068833007406133420523228366064293197296889190114700876502000097502459293924369998134331342250965192500945709670104078752130066667625759557398029113773650931454562022316718788091757938511480476267464330484164607467009169527847904474647528829481305425261849074958713550035331880082691376949489520590746603747517664569670203354902801376755772602842813747064548444438279995448501868339420746716832744666838368828525205574809285684631703663301046586098813992496600429777990307770430655691596259134117825576187082584249611615190723646917541175190878075768455386547581131806320090532872269838051474527717276951768551907498159504770289126480849961586181925685932045149896926978086124958994481761225925906495889863441428233760142066439322810673313925062702431296546920169335699626537577271297359761424469228985645320030334670646946967969778236073365162983606069246889092028141021728515625000000000000000000*i1^70 + -879072717452148899739198025528433530870350324512898633950478728088023068857992339192933800371111475418450462724812638277706825835225830926138873447490933444089458146773968660704308442505967287606251158129813391922609528565538174228639181268225770292536470563819831538526923845291048968530649060744901739826673883428262293850891762967203396871512400903697044866774480949335818103485379967310456411586782041530715549213460444036123579010414682075593744529911127353905377208211768683949908373306574276768233163172484464339861420566300360676464990251638731680262231406855278936326302566149391377231653011961426495376436578796190818058409459392611752413302441106826596497860884039874491252711755834346389321953829891253679265004322569434782223718318561391171770385542144366689299832087957325915057487457534229527576960660726638387943303436763902411164666846679585377769876554683239711917731642686577327837003182206671765169668501404572543894542623157324602856812751937533896112815586056371938548551426960654957549269634115039619718895038208843268075155379942095541493656123070573595034318269996849671220989416030118806023879059211504199703741290164879437753951247667579899301515280729057573935526205122806545598547382333665291650582780895230037296365327916380392491923418008559416022802995576190709776431087263479911291422578802369374032914420140011653970146448098628214945697516798166013041969811524896551763786562543123059591606219085337464226081616970455972027209730935211272758834566937725991924197312940983822593022692401628389434687844174326901082033857127259165914083684882216939277541273945638289250118223123572539392461385731943831407216737178134938728616463878888829285975189416692525132524611222236450929160098628978480647041393510380226169997123427520770919330120916117954353865362586899051084501067850735917346768563415344791670767724536415287414000051103723867716902712969009426169161457713514585791408159112674364243610846019802146759869299958841636910487231489487870950499112650143527362549090225073587076137667805246416021640837947853882403722210472038141857570566762795645461515077471369031205450878923085608196876457294404846329512370803364922010277934453375193409928214254785486795531202052674530184780143781853071122105424922160031843444423571615374162868420566758191051910588550610109689279064077857634272856602017136795512477011860010808992790443427457808732118315056204390057086866455480979481664030278660739716798466980211304848328944620810741039969545312137845685904326230326738881771867394897249538278626650419441852824266883583078895094132287215815466534223121932885581276990951556494819089645010703163652218752823964005970792044914555488425668807449482320627277226819300081198156145698209580037161257273298217388815555546921870692831554503901823682133695310560461854919088506329985602405739213640773615640897147808558678689580166758630290461445757023061310935252825502184496241391096699717730567123056355744216569973969374359902987612427691642656299885518026318152052014385202709364990215434259139752096561101498353780280457276294097083605065835461116197091513413397478871047496795654296875000000000000*i1^71 + 1444696190758194334644690855859434881722926728151157054444198024416029755117928295265372904581652861405793693665362502945456488372180093549537806010267567313240376318868453876794326843877096867240561109857523404445352577177611124710054765405733636373147323992374232769911045409885011933406994986420822385747003471898887324242319365179122574542302970419088035647454732050422033914434004445308647820922242846449642665585124806598492273544324094999541061534548652751791592947940322289046755329431821566615767168106225962793874451369753288675087754798154820516297755277884456363447961988841214398960751446445736261545395331404607841644475348525241729118219425364568404785576893103994523607088357603245160506030547660522834399431815988501450326355074603510910562303375339951946610004618629133388057164821378279758109913832440372071888829898709411630064055968029057682445021441792073057038380785411279416433686353694619996103169943589442809631594481740303994749068563059881535913834364586809430161800976612188119661990295155120422909639377541792066242068700680803745495100359873572882110038624488469576985780306894465527028537777438766362691914218255789484321440159031595104144982601263549930141136607970425778030206475903266811471047056523303464398671853156326926123452465847945630283141891731127379770927290694664485027590162708518806538219365166896771551022530355891995615318591068130810242974097517409952678682989995408810635806642905114921900753641214263403076770213352994770772224621308658008083314209107744517072591404310855793900774989661912067989078873516388526785321241698262060293595372636357245550092009350962877442797816665272862847784076524526170783015110644555519683988271370627409444277461730248238351702946124538777661184293147388471139785185368249432666670883599917216917758444700634468291443217800685688673258170638940665392766404182924062062999113114571142413853479242346888266514315414244219418114354817948905845425705642620357121030873666234916278728760776341833400357401967929704973649261397416286847416018846249092522305554316727000235467222854698875321228489816109288556368421052832597180541711631531480066200318022204417626609716317675607764010244205141834852373084438235955487890649712190767784352001991715858052455464795161493787740469699215317376802552767449685643359421650291409558318494551787411716696102874182347137225057236877393696178145125801712171358499813567219796857055198455798161938008262740467885101364952017524945937981684247067916570490028461147722370451916166291796737202023173703496863983245247556999950456293223809905483669933980824153916215050962579796380776027660474652479275261118394465666684943275905303270357425096205508881396088784605786425034092952585279784454896670608477788562225718117333355797526170054689518201070219137067216786972585630722988952649039388647976776757400054662184046400957548122306509634370340661744050026192468727526181156025048514227572441711463668491334140207568606239351642318283136664381068780064247925181339083286619732297204564903167837418709473419702353900832514778495450801487153801952952633484705824429283893550746142864227294921875000000000000*i1^72 + -4762103113643950785081401803360637667478225084968436420937592017189861061026915330816061025457277302600521724049126072914166186411301858089754255904568915517659829772581817365289832537717251883284182338211219613885273355582179947363372860434187514214133164430616365074049455116821693198556404186885871772305169647507705908555795474146434605629768669900527437547754945844492323609148036323105053608111490129291700722677129384682791294006078458697773987017340589231093115654565310859957775383498553222348352931393351188476963318644007768042375059397500456956297421891609941053923903187792013946965729932481472074030791389714386866178830973492876724172679731124988731743431937455032962469418486915073167291819487835775425169754509517116791054451100006646539198839522296900779614654774679967894233126936193176760993940213124895529886623383293070786961398347039578396615734597452879242503254202037373417245359549013902245559358599010376420766772366216461749056114702180245477245014887719057961820211083926510766201656312742970580581596018544530844330886686979024594598572150241431917185648344202743237626594202712192799440005536150596826646565711510536596540507789748774120153658318788013407796830408407275009303447732719896605015858275509106009652606023020470950299643420732644839187280563639512030064658131602260496853168837676986841960456899363896592834666895371232777795045164952732966709114269687462974592490985667198371297972064925217008795232470381039853352204630315712970563664303445773079825767336026856872324088098877126077331868854392575285573086938021860562950622102332007529862303626779070550458053986937363048533490070179015710994701109701810904262979505203420961776141139495659010136989307433341870311050379795104003316634423471269441539731516512458595806780205872759752383576008468639867020382134883787412552740990782997151250276181530850443690236784901012079127849450524898902363527582084986234693786103547912373247184447917122754323308931717737851784288465535103863189694954618224858481508784540072708377134535949754956049129083572604533480255960931278048961934870620460207334744551362887394635278261157420120357223058324685251195388205779524133960334347452126266081578641801570888559848761431300211753710506513964549730944718221415788183822830326706335121520633785472286344840272854388380450895104392407748612838340872179288220807628488765177529179539508933007202993333457634019467135037108184571515968900250451239502775471658120238605446665711216390133878032332450613098358314253257936178930998817132530053322044401117303753664538997100509899147010419168783380057701246277525930318286006837204179005001117540404693110175243793641098695780409313123346924997130138574211223555859224298485281134475183560087844202851009926167185663924212755242673751776978204895419877590219638865483657806262112781477659622925493376450810867233528845153906322132030031374043432671813139657424321705321304615910226528903644273798236342246984384603706517537352044238831951232994514359744577198361699838416801907930376090463307359559256546403089558923671119916310221593588880573122423811582848429679870605468750000000000000*i1^73 + 13843391671083205288584153533675467049290619848299030940605319768692673034314086582304110757901099623312209213962318609060040217751971323739966738507010856295934575673769158558555736253806265201714182033978892752520578962105079395829850329382423297361689409741267335526364484162202468987906573309577157477969180330359552496571449892256156970822234485025023732427020066846417243890206735341337437656948060898054903023828979024419937686554649825292059092779675303319641704222255338613237091082084713152794272551893822414316915126246208548618970047879695696976160108393783980714158228260325502527339743843381359647893588386898657947608485284470740487047205020750296993377660857586426249426342666196291747526469131480065367258822886208418887165023681611538722253477658505911381539664013910240500448014094818590239184182163297059288407112074330586053076204681567627490343934709236041652367029624821499542394883784205581737473359134441728695055345277797375080762124946889032526007970063985179464440793714041333022925406528745692860438622268305271152081569021164647416688904458196865234667250903123099628681843363604294977468639767925606753656912373843962777458879796259644263422965822784020489573716917757870940803707460642534596804279812058578706735506255337475730560521034841199612697259869485197970155545644476100542777431722106388718197887846642330216200791431047044071566034864184000312016066892874624333585422955289970052905146544763814375578878623649243525960071260720828756341676391338436376835876177981215498609898962956261042442267063265975386389183807287493904276503569163175054960326150184245590880266540346124090924237315466290505746804074294595634085444656359009058350986079321220557818623854827607646345123992842639046279933927757110376213499454324826472698761888621114796670001121298985924465736908652724259499870384465728454386129546508593703400959528668526925700294482107256968531544019903307603596180810273920650468148538704829879753061608984160090927778451360506425587486770326352451237641760847573959762538593440225448715273706788335519359462161444833636155827968175695997695123274480724619946792444236706334165165919598675656562478648339224614817822834755356001446174542019366741772804059586939889661225386984478729377079901842188268832983931381872140424909386177124380137842371432090723273387866497505462175527789455016730040624050929409569027873325463106865855670242705729283427543309134378138256492452381180774603700188039874552172471756543650676218672112348431779987623868531018148189898780565822454578034655687889937800128554771691224489943862124576133140407937955125080056792818675637476168871452608124231542791135747641637041026061177543695214842424978350948294516142223393352762091633912977868616742000439154741924087558401954288483861924332678161342627825342613164325661266371234941631232990666684462787455702306974225855332600769436239697037751335220220700106004708145356429154695616405567757237574605247295179329598190284542272110045978766738014260416720195028120351434343118564013287452719714903871223844625966287967860994434412397202649458449741359800100326538085937500000000000000*i1^74 + -23184877569319534003916890246983758118229837973208388985011632011163393929371813370653358224527960015072503585619139425525198697923610530257765974382072158410913846587395351980755460576619653298124433479481754176605094863940644141940611839871103888726073552480205522148133819487312065336662086148623091810926202148511555855268611176124249110802941563169165552310291841496389275109740158095110699806258849404982232405000140601562217232983595097716572027490188286921590517694731192172456951324473051338535120936427181453129147255023688599447341650410499341356189698455956799475726115571111129532877794389350265191901645577611190823310554936381256906854234820640513662575376245276718569026824945815532191005141960332537218184259720580605734948910905877068647128051818174205484525345979263142505623911472596901101641302570984332769443742865384629052669745149140181610969868809457964433970937891315100414917179003561631832758659907702478795460018595283522330182110861861285860151149581100533235289343622179992261988656917779053833856293722460828854272115016473421321693860949013522477815999277593286732170049383548970578366188536803705048900377824439690543931342551661219250700954307768086998541418394552002025081369050000591029715534747102302644460763632918921280736331921618557314664515396180054749490185514693505385188150998263225937358385158494647302414815592585542971896045336419986504905780947211555760987454000209377851229549932791938980308095461049661762795320824940307756758247452494159630643571898977651806803322225354152460023326543887438511403474067768831083057493267268828229612921686545401383634440021772368229765616238874676807529121798489424487258049441758767814355225575445661563245695284503734723319631661053978949359876108708202113628051591289226036813878967524894379493219641168824856472766344622131379647651495214117241365063377311246108844292752869326007312344854883848369840576564397906956325693898502200533198703804130365330231763826899932075961998911565395514073783327750240969788098173086017825525714481402651308220191229591171127334748371282335782982077477295839158576748287271813476225611623106176572892399366392745190572361088135034495074689029480031047197676698276183115037445656929972264638872372556981263641700891621093153510624973053246974470114675644576656189895791617877816604165924202530311810970696922462574010318153569866986469913813515167450211996751552040686216601763433088861307349516895461545875336920146380583981085488557991491441207615893819363134367694100081013120736507037880712667111032223224572625018894248800453151057266049405780887661994187874835117208913498647311509609264235517624883673506822186619906589099532858458792655682361604467508261037589277353616167415566001580443361854803481071272160436951616544642005729416829993206653843139864012860129448078810165359074787824408061210599755399963962440042612978309285091537810263095795165221386961716777186730394865186801293492749293438631624484758617538484537824628413815299054233089220577325655479520568358781998928997326309752849238358962698545362944232972601810160995228216052055358886718750000000000000000*i1^75 + 36947371055923727613136734750156735986777598172028301206982191854565824156557189068374670559709105308517612775011944045939510520156133189648159037688891028868197878832996492721913883293709946304974196455460411387032645862815853503853520618216526129377778829787310103424855869185307357872316861515358082204685610626893604768627918562189112724785673906485571040373715190485303510108619494151012092172623073842171062946601104485487002179241143010664153160952371616713610545147863505432391557222341187977846325810063596583069066467712018760115047863951345754388922224158202609381753776964877790292799779184642385726984202112430632150416219742960632015080113986425551663199767792898574118113173392977842533456223712973295856148326027263229887981546807277738460643727333751975743939619051106973479507894863984296164026037302756932126033922232019196803158123134369129743308658981030817133052716884137988539160187090059133713460445211671456745410995285795582459616310466593240460465261185308903463893888257520206663744513009592709928258045726259272905820046429929884032296134977114312860467873541223055809415276145353738842537358897647471356609657285275339116719495976918681429238584582371883521352324785115776799792551287815019906254808729345618446304265900961316362955636396616796698201907789445205417875731027525967308815208831449512738745837410362740608555046710029161327827619535061764039687975410710009522083937066700674712354341918840280471366787331905655015499784464598709388453707321014749535514764040643151233052130440068985781964779908366197286204560986896349956999654455443039028946417781814762121498627628223349113764701515557949605166839572848492043145977477410333858457170918609376236323642590297723010412458174093970190349269449012291483198452643142814028019753332919510565356588600974112779759402265633536372928156597046965049229482512248181277183424510189629253703167254956252896442336686387338380655816657046186334858402666586895696247660910034086177714198115674833698782634793408020148955804202644315081429202538725627349273820757728859859087751754856323620104189774088374056029180822813837793817762102175939978504683506884445305303948886477390398595975246864753304191743844541209291406450498703241953535224018672208307667452874965303227852818204655069487854953675262791992567827029079581019970898838727165472985137886378803343864361212200190936115028918272529347876331414061693915649524237780172552183190836316376048275361782927955637180923429360063040181083486271208239677769566573199479327427636219422639905465069796312373201069780914645657272359113444805748386875802975690637099845498176626353092785259760839852845578116891108122512180000307758032009890199992396065364892720433413573721262548019874341032229143322811521873555049864867286116601940354570689371179743269318693740543972462328491552398064685668255134122106972634254323351752073436892824544673183024918288759672464810825954650417225263760890569364399037319940049494797409067200007055014215755788034117632351471927800691149744197989146338619727085709521743913810733900282556874117290135473012924194335937500000000000000000*i1^76 + -62269460568353391700075778321624179168075160209000118639363952982733096047160669262499897297020924060425380719653448417083174632487832459243976766412401506086427549203058150718193589186356388778838878364303972639759103973457270515772029242715417614261533132750384248530957769863378706493582810089156884666162943228449067647561070935823250718120598209467534672107286118320170020636579250635166548103832474180860839156050095636904319169891899476874096685471058669473664275784099394633598380227661235991157628461313944262810649354782045638833008155464447976359076417699342296796045322219899595262882334482370562488115735049451947850816835054411368788298188623322367051452209759737425079684554618475804588429699604376909081759005579751309977001467135024938031938749482633803933653623232379140303086206867464126175074205721614561213681265157405343901582296305806762288797852179929517873551267057207734333993841510970588056491784135804577550742809672126713969852604653253380629225355224354435131808794775273663140752063003557839152559286944594034406636455164116501858053218098430613861593206895511768708804331369688544167934606532319783137493573623390179256292580091386096803793082668175300287676280263427325358061713694007756029995937971484851379942345586927624661228293076934595578572265637458885174719378831941254476807949145394147193066142806656414142449199939446085180606331680313878888014920284952431251539415568215569595775180390685244779635447121214196253141232345030739595972866987302211121648282472735757920107676993807271938876616066510819971964500481953237059746504426377631197181527725196406409853818881237183947717534448490384381234633831398403667850278793477102322484135557122809616179592100276671515625201734333158929449675616869787178281288164893605658006326975937868976749262924447020827031529240280957774479211968515811156787251156324055503048613425404869462279952906353928397440695275157434102597102448000214668375029022882553690163588926734577952439110653697591245683047110789537816324504456428047359954884116926557628980866052933953000077425622148516638696017702637328406912417096785242225705898592503006722732785814064703322152950563919323653894850352721663643031369171286913132857757086016374339404676432438813594859461426308771452576708246768774305435948453284506467899677158822141082637810081599215783847665138865927448182438220116108916997605092745043343357555140271560951518571870408234302623681855556981276951800208274059856198869183590856698013480604975193868652869576144610383605272001425398014741130981839494139288147357688185549782671051362209357506844679199641012603458019999748890213852143554413708801830940464720510259275947803617107789804695854674907040003160391744744530153643308103317561222587537521033281491844677074793681897799671313477154508061858214332102758088264960006285615533189668668696919452498200725372104826660932301223635280939106064612613377605453382168712419272249988727188805208694701555801152523422276483789281083935768647823082668036126050496732240766210452461309565892739714033634217948964817423984641209244728088378906250000000000000000000*i1^77 + 77987685248070442933095344372634378838739646294747891732488268254191915142362086798747932574352298272620378583538401554543031727124854235620140321513367812061382373843755983820822069553449348970229303354870827012248381670470568036719892430601503555560798140295215596962370027460791588665504304158984757381729073544762062869609686395394697541116408975125966356110009200771621783349708147837712011079854708829687677087113208704240201339156316463723034242582358360064171160446925574654363256790796112752809565831536336912236308936259719653404243108500750327545447345581548501349230472373527317874108823845928085242690606680480903137768639404771724555333183024104389636522147803267468011214157587143460496867708883998383711241596777230547095052009528779743426805294882254109751405780999935414550974467420809265552753682857647225830154604406171734921736226752208938737299152748371626558712030737962178891013608085987264169555000116168009999336354405523614945306740074910919036154110175558300887708439960762575146002618330534286805584202841573470107340619951353719046605560008315365714536567593957980639323356881100374839050885268778195979627686321334599853832126238544588898220793275059522608704326886220541545198783504462246148604578578118729047453309559771846780171033249819076899618752869672870640104637305011869341226644784129319912575624459438275675772649841963524705943188647685866436109896290812286220470744307483633330981131765769310182359171917419074594712685401702787305714209837775383524029288000177630277884175265577381610985617092755985403389912137680219817063355512943947622218430346424753925946074074369422452264587511335745878831245768878020695413416245974916608840659142798309163100401783752172480843533684152745593462549412518539540241530180320159418359623200761902111579402721715283639964817364556759748405563174215116296931214875019969629209734252015354278237411222420878417763516862246202411648380065333575762351579685175677284051340635843350459256209097149787834898958881168771272894779156119218047637037097395434828487046366313674255407714554954899643309806788313025140682384913734065050081560759377340781847274559642135827559593553273678151366498662245917265585483182360388292078791708165362257675712220631641303951809206596810084192192793200902528097427558972158260445961065653263051218749380193772308954958086289434374470099547697350975583547039117768065878803221480099867730245444046229752589471838654363608042465526851749006562834736958907467869669757129134539066383405994955981305595759112882573752857530039222519038138426440500177110110585634745141178575222681425795727174889281327361238732204755112662285224336394292490210410495519026376917091447245752107749558316270805916156311399841257019926747551878644317039792302717252307486367243995115207350367747489070545430233567068212378525493494983395327166288026999147463039432765921539632722542046660698977201675897720663369148144638199304045021843804010853082103513589820160126638230996775493022836399854833948595066056128809336686008173229810963635172323615840639376983745023608207702636718750000000000000000000*i1^78 + -78086361764345941835194473699835560196021415890914602261638642985943249478183594910682767299453352146086485549505080874149456644884127466572759333726631887797673455936854284124280720558510624739951416639838277567460821008387260388983460992695159030163347540664418020449563538291428437613641501181803770445579269162794642434922189314151384069858778432542583734480445636234158687109033711812375439335199602538030890037650549450021833215283235300495623409454247369917329479184826376140196581868128888503719095392690268977017113269647122875028783144478881511885989228330063322985316453184314670119109284652323875479093747447591657008935814269384384166564275391868604243768951055881281206260524605444349164590631795745644736973263249951475350863205447260985976519922765906118352355194981504603939035324959401795292609574304860447665546124810038233010300576483161195122697867863198056811202861515891180201485561932829158750451972989450969981214281574953921059437224161065327009447415612156323052113375214906843531048038144409758702048998082163932758198068111199181751892230905334552286204857171169106169563101436418241588708837580888817693641433271376584952885282212908737315349430959594043938178042376212878806500958233305282452999372428772416521980933746528226242858585856012105624528777975992991210528128215560463599559629094702511262387704385627812303025179801769532928540531659140790389441070546713313173366815706788215360845449788558145681917086330112991993607262651142948851812452316687779667845443538917215419001536117611886744139108222053831556582951236162384186504156195505321553594883626412391504418079824058381836971534592064903066038510411954391018248629238649224472078065702335990293072077331516007151344379536896447574990414959227036940603361081105993568341846585063303209035561938815558312200413953497433913526210059692423873353354706060953878552006985433226242960589064900675771217905800732671664581767216293994861316912473837068966132128712980501429818478551554552411861588146348483150017873535353272312161979656291228455337535639775135384756969783510884364716132985677874345817928122906400723495438633495869403972637693815348801551603945264560142298538916292478422429755998410738466494930619761630078999101344377368063591292755145772149658060064945864995983160647159434375832033642917557288067634256085569047192799135599529371572411662554830697587320482422982272569758214293971483979282279279521130280562605307479997883490547991508923725293478728298337409308054154544338025985284721837575370879992657389935401837191946789836463340088614306422952579107979259961587261716804280047241600953430724120060392257113749867711472374335731953343032181760077524928755351530715064172545818641464455943070453719121883337411980461559810807933995675743108825931916512069096000809842970688700198765080062131570300112896551109673010724996124399660477117779893622023216401271042220764454763021470822521815827725331280883116492941840761743732528099430352117390275391253976461151180871606776457215276270394143723476314148240697250313857580295007210224866867065429687500000000000000000000*i1^79 + 92556319691480837016569942680060214345763175746388866457625748570799055190461518959370481030710281963121731080461951616649757911642012196176695910158587171774605800612196268766459834064822015379599586727828956121050972322207388384790366152254001614208164965684694572097746574658310906236107968938193475298489886695983852262369063791460643128599685014449671537814711880877277400042881312630498158560620391667293501515163968255913461125687997226675317871258042625158451878591167589622264344685275286928846701400378033844966326003762797010894969575871634395507671753224282862442695795263325569000471240460466541225639217713528517250067384244875697730641900815599144559472420085430722371375632317976350590139964151271732583556472209548362423489236311387458486464655376500054780512035562490142301229828875618720541780107350544574959636483710541006919388259787535486503828714149277606826376461486973278952493526290756530918067402987069464629440486715180203510293394682487129925677878294694513517466694150442788402242243231096633296572616256160440064541004802049461029364278192174195336530315073758187384060991049865263443299722415834587886234948643966374121255074870543100670997649916563566314616633803321453817136693902375626714173216487636979422491025058062250869006029920777012112205751140326309649347080389902934063281466475219180444565394273315084626863202736977657430703488044235394817153414546135276436765206115096658347155429420583816924981076315989473244430912814443973314144144720086296867480053415843402578808862902708034530049615378236924464668735480192693496177312266763374802178512449456886181638198799644801765163811151367433991267373334749182013561195989526278674970896824702189168309838194734903105349676876168588105600620998436379458322812855119409359946561930902874339898429190691118235374019763738077204113487247451678705576004543400772642383801710566614078154998256241693562368299748699488183006523387560625411714025100805002445399521623986604449518198162810642579985568124383788824621597471617431763839817452037603695232195180367176671453876716748732150346649666189010530599320937948545354566012288869487473075700988601520934686965338434079468496089786852475680291310763795368629744689073179078007023999010459080881983869884511356923250775043599742149596069636785157788925277875005454920705151944618533052778916611746437274136764434233534522928453590590468497268497492118951944229530669235765156792433501110534548512200466287339245598577960448187557978350025746458993532498111391365167570090430829231948854127889396486734904438923932372791840544057757208087459858329865046073846891457279878426728188877679049636308668414462648922901828806866002340842535812240226521950288200575132661996375542848489264475145252151358904229954829226813434740081137357547185166536856933492313700467137002962879789120007195931321335461502171972440962503841469954379462161377241609162653447345973521673519760076565794625542040737774072547640615054862533222478360657167733129469844754555112275983471808894358791923520715163293814953249238897114992141723632812500000000000000000000*i1^80 + -71987142721259603445748230350142197947388032699862519237072556115334977395074777791020426006069703495241839049975109072508418977356564825014871521814310086402706145854112946054659340982345372156952045206217887444031042467380935011110339083586839963018306207992601151040240347798113886676373822147584287399416325367472380903356154325731248982256836377500069492139356971171215377346107318481248920640048840365722141174953081485827020759886174540363425014175689608037701680062866966494112231167163357279648795024389258825520279008095949552048137950555115536445583101847133267304130063808959931298591369306528185189177116298630155931112945910340769060363587335925867350556923244172779939058107085449419607554864036003875326727821951199462529667279145493130693837556994567933406493967543686372624923574721857396871119846264026490059891917748577034063529735906162770301122701772397802635964498985664612895336540280379659982701249718843443535275046416362925947284575023404135652161109918774840188714908849960236798247316365091740623804226904575151585090788483111474194500396007973442579153960733238092795787517722835195545413443477996855443718405451515929514957786687183355992935548658024959212930496630130571642481600221639890787760963955550957632020256970883181128646929397799138474325753856985021980068893658137698072896429922075534013255285633561257951427922300009660887806773891085504926703875712958488096702339729773788822249506820527156144807810570393014638285635817296844956110559878022450624308392925675154937396087501396011655503144649592378216218503343436389946521808444846920909261649771851611671746311704013279717259351775562985820025652867124771726735855477546882749179681843489443796546313516069681009410748835403093381568507384943840886307171218183658375944467890095478773311863006546426534497671857954311221279318610142780110423867605105477769517093371967655209520376788188295074773920432989388789237516133295126651914388071099909238715829487909252395847341324008756502540918732601061666464745138619757391523733968568845257707321525172213652621987790023550714480284749232961463306217213908616777396008489754547540792312201161311088996817831484790848461605207872345256975243286060208503562488537814736822217404557717347556145570195160743418179599144602268108309671603954772262821829429816475676501718937006098980358385948410655135160993008658907360179411015172742761593106952196773786891786453790670841149506195240212162906595710486653394403194333988550137064596137643914529236832621235017751508271911377622677210793251989104726787003865242527214238460733168605132935521489662421594465293903050145096264742493785829750949145270898414613811856323286525587877404089261127340787267845589303783706096267170684224978934382530135172773382450493042852769527461055396562881083855555462921248869998753372050482394609578608764199140387644537462162266167111885979116663367371375523798287472929758912698914484364245784226859941664666428794590695116018027725372525792613640441996190289631630853127625923732576650751443736453438759781420230865478515625000000000000000000000*i1^81 + 45693505052845596776453348981294726653635198835220346722995307098294974986204624361786115115757111183232322686433997165398984017499556306379749375076998097376322642461606753546718079889001311019429579597424387020185482284249907182005647987640076099334854326353904558935413541297267038352778032962079999697437404485938334233254650545276172721009703065790408378256807249948188436257184327998043176257573930917742230386894656887159465422059331773368772453388333080309104873785168525132576800648223595333685972042049805273152534640612255247505159653570960692938956979436889896173535937348546987889210492030078450632145550559021526624625914516503446198648384708852479419323393623027581731706390618730737131159517979736227919243131219693621516375263028212437648529768073679803324512451393922263980938499093328441685077609723870580745454339265332584016657621273262780599023793187899967206713259944898026766546262792007123427776519708387217034284847736533994929582704326424296853316810930563975482303068336040973731448846462002651523889316952040853959129759931845903604247917925028505158411823498502525585073714947447000345697058664125404278277636631388780955709087638078390889868171996001027007795168748829987651899440137565403464465968618394530407865496794257932549022152513986741012239732944420588391317313816278150168463431940556472645257665984013535514836897266181676874240912162480433632500022977252611019241779279646784731983986278772019885408429521449943091347737454961479835408299602406971153381474575630483039236773305815564353273230479203215054954738895238029993839541653463757630732721630156762076232100449673498192563996152556167034686255289395250798772731595255867452767288813016661594662843105268544668562927403598998415548492023482429697172374050828237747189879965009474770809991238025500950998252591369839788069362261786551518822619069118786687296487672482515428477153386875535981865577743049017212979287103207719245971320353295661245561520770424061821434275651035705096648082983231012026031727820110446568522187886271097493983019284029851143189177606233549454740892737399654451861690800422946559559962264210460181166484284969235331806690977894232797137454994000996657223657642330059109035670673839236049188937469468629048138571554188338811599559104673379530304458432522029764529061506053902074233737128818048303699170997379419480589179980183086021498028038878163363177158633771863482685880410179542099831003453181692977236094241329165080375333631121379629495635954148976267687160849058531627066240370480225085215909321359124793461151810341181807566442654916075873017674578862265964516638155949010010288094234069765593255963844612858718043997631418678270403604776102419478602836847936335637654510534743124464880683023050021447114703533071113276071249334900410385226221308945021104267693578831839299219164571779619907850349509152940664207212874452467421056891448704012810428169563611524398554173065583981415150603794455418383943550113183413757667563022530490990874496280318171149114140127760496742276075110567035153508186340332031250000000000000000000000*i1^82 + -17731194549181301969522771278398340891960648975952423591419289815949416136996748396033400223306184424903301654871317078698369374707298355660850209940168474261888513032270780150666461609479598339102624104394588327636737543125781461018146559391628238961297140664685559636808656388975403102351375983141834270110859272257289551841041499648292881688422077888879239482265901679139279704552506499401016719739291287350862183865578005992074501258269949306003241235940807146919921418353815247155910059115350107281834331331502969930699028426683812189717998382660114556544641880091966769595127248873091527268463972653782896063793592218603008553555450976008065135469362250348649411797676422934917837558056134074250975736882076633100167311177519572693517671111042566139719478938912140357620558441637238064625877929444119277061314825538099867236912190704163701449567273901993446508947077097923258230893716934589693251638990914697709090959937861776982339509478172439836084035836580319040750236853341766636384379157184938480221579395736957178042787246879729875128237660281396947352894018310601242057119703841335612798180905425975198481803642350087660651294921559843594774244744177172785991280896507348264660529297060470830125144119620884059048826164646119883492654286346250209522572068193399739302207183700001543914267765097389369863974070966963598528122086488356536046322545957322866759597954856494224232238847053513835118906404996668541917333841038860537719573129426344434059648307025741995782073209002609831777776166645890874153007895656643961895281335837855552073343608108461369180776810170017374338340372838444323801927447044102462955339511698144152800661263256287442631446381748168890814211760015604821807089036611794009012252556648712748686229335095341490500011454546065663569023108009227549665931868177629785795141137665585111419893407941469344465885312882946084341088472855474094067404418388737616305766562864940103370257210336840881371585106551851756418518413026601619417965595259035966489229190955071367004304935611146537064559229314937716914782408528338908185759970379400369482773717689023503565442761717837885711358988850670049345603497662323389920035372388771655329499812023339897341478362248996952735627997081780078966320906459461458997697144200574153180647495348417138001647264413509736469461099254738581271243750350158014157327796218869152952312203373836567594810668972954434196555749786787362680309982984820310833829347532023728349424590194633126984848458171099904147539826665776271016783937884786212725148915234445857539095576628589025858968857043297507298487957196751500945930895421302614227634308181610024248798901239219076717994359263490703929345325183261184827383461023699044964358731424061513829209360968839271616213783387300243406140535815489891236520203062786052518423047298247455237355260019780096492701375473630708483275936619289380135810071420786379138561837645414381299366618943564855655273432216613066233276513651782745472221843036838574944544848405347513387315771587152959989572579134124907795921899378299713134765625000000000000000000000000*i1^83 + 4477267099547537780771029441503130646626820794253687936927832397788432972349839356695737816477739735397363521897917054204377844170531308775138654940419254975343753197354572806169336656856269740845740006949190005191878772208171481565586143343445499543118808569592039844925980013659020689550606192181941669991764273134473985124389269643990838140553588439370297091710144993168310020337033907015112831746922857803248494141383003865907788697287233048701598733534658952151963656936432464654305057399753361369121109858675778075080207433836216102914091639561553537546887850709434460789197958546445458104241186143874341735664695270640854926670867837083030804536155057627109693923407521300567070442870644340218998418100647227033591358483605259015491981118627844507612343087057203879450441668297151483110755210472027118143269498853993266115772827185189554462737854325375225140004917664696873992112801917253547680910375466114423403725052690778230318095198172476390804243881321332163361746967258086460906304041625320244275247759147027570784234502707376132058014079924096401723651222492095329417377960447293431667344703525252635759336750447573431538753799973976364997577471170985467475147080466256645856744807303678052516542441732799492326365372563076924791626178273206930151510704868852061718534541703760324339916673275055119774760797161875297482048483315103130131532941143001335981966514411916811735509243671449403724312907893508485901113860746842423931534791422874359663009714654381425590625433264888239562418900421480530044192986124028808797201666452613204728109113874086636220753373522158661258743606686770861976543169393043807036392126301989026034147964818500273960598672050871643910277821126750589086362366462237627637468596360155723554324822436651316448499014519797426392511944065081117353622858004777516021634670818118039530955972904972981301535218295558384339848385427292585122137886839787357402950450200365428121626332807538249824423982739299166787292143509532887302523416122148096148321658348687455202943002613994302988742209838554497748638660462648822869610666307641823691364424738452957413221719481072802249350678141972382549621201251796216357539074821999520762903803012515656391099642143192031154228022370103017346358149928859374281525597687056965061143667952595284136708092562571693245382953894818249453227390017914153051825830087806444665505350569686834270065296922406840075935587887866414275389980467282513924057083426050200296087741834271648206474347423079702613020475385094404621448594878543781987511352572654704099214058712909485976719400513879247238434353561687692545625184707915690680339848558629242508720005251311584904002891795101981869021275807792272789566466210625176117828810386829966289300741691799087081661943225842987685374766696541368407401733786524428699877148784746506489970121073863359626211235748157483893783875352771016308075547655735611588707741905826949915125477434995688561271058560605726464470898489479228011070042417902173665893961141442344736041433244113803858959323179078637622296810150146484375000000000000000000000000*i1^84 + -631317813184622436109565355414148009418223629830719094938517732010749514337735722634466587547491412760605805381205176632504483735235000810630746400092816921732983013620030526080371735917739928322255766274736733205348728276127709634601656987255574235748163624753705557033275246473218009943518998750924910223703350569948671257728673693208780321621508532491242445362336980797632761179818066458023205082739263281210054046912671610115321544362045284033225263433483735682211996997947548962039140248178911702832069890405250653269045032237708991677643942601730773003212293989826143132204691524494440966891126645292741224050820183930527906557322851840677714026421807191464495800624171859019516609599234688302189288467079812596656994513742506345697919479224530907146225288758380175166340460018219186015854086894899213254827953699717412982679583700811284204603127935497706613537246594810045750002379663838412312098478227256101091831798767537254466647635822583715530097094671927543152936290657199074612833656970499197504916598556585809508954327890328605912445698526667464176388076377775467336297010836717190816355358073585611847984421731888239100797905329419313639862565241091386867321557794020894769825915624660030397784142825362520319727173799044132474927830292348194985222983428211541914473547940122751090623067321008018536013720781454616227630943530363976390321563459740308829578047974237246122865541688380633509415411670772105656242194253219250017445103233761500024825337272381113562172660663944591683212008091058882364484754044244875634606983956647953712288663007915850742481598327112036863490337520024560925630454347458510693412412974792657875581574735102299613396005616052031461942507332094363070730816865473422624826066748517986724259901831624335327624583450750026268691351689804988969814199958398691386151889044216474089122986385533206382046461967492026262391793212823522538566556099828451020770315081515929854443196592344165349489907889013921065110038738904783316385220785312752237610837349631747569388502027192238580234085375314954588064424422224013161592261381790427448240281812609569722596331794208854251580764535345336878175898694889947091051775710339938696146435020559632181551993626055245036339083066098622193839700954868035876049189972569807811107485006739682827624546362488678457062391894883928407087467954213677999024520208647597973294627469025401929026780938281857364100130993755172780817528007630873376711607388988771395502279080499673809806516962353795870469534433175182026365673176235426939536351166052145057610293403077915384940764234905783981548642831034459752216131069316999971533745787371954624144811724384747763149898545141909336419774456255470386668578949481889664597503027596325860783644815730793169421062511343627197978830865612547289200333787488972960893822801390209359416884972147231003414260325062992703488215610184269208928940806620601236262363321187671195747109445357222259808408351619832103576148209314699261974980354828804469246455673300409124365054217879018617077235830947756767272949218750000000000000000000000000*i1^85 + -25147693782486599975758204949870109035749532014627116428345680951639216928105812324765182196130235757457837049548509146103755804937543936179463367221570247256998467675531915596107866602702883613650778496591968921251808348351113391519021210004221446037368010360838686686065220541925180315696108365587622607457762912882875073192514550592005182976160683799721524406587678661293251281746496094282944834892090151998395200178195807799714693897291898799208138177993372431279145202275094318648254141233773827615753779927394406056441634556059838324940245700729695046702629573572136221100656048989662389616442562518472037786510036846990365557346731952463336838243101501883797602934575003621105807826000257335581531820498281589336267932837984169185552707619282312344228712507596562780900803056028344472264377202230342808026346829432748613263671615887572746113963369716954713323787197166397563402192271698604985681809349324469337114043558428078406044241926474620476182639433940999141634204554969665600222378671728806496934449327476202806992793031280326673789532121762498418270097229710906009194484482951975896914113993118860600453315363840206282671869528675816079612954797710698958917181512154096345266989412849302668285034079606423671873962876939622850798982572732062878149125112735020135380248403705346775922875188774423575137508801485209276532234979521620254481660551376516964344850173699027103808932041570490650489729590726290754009752237635938024684578998488676582438507905886955449110777020306544384506318230935458495517486980800682861969167954300316535034158885980314578807519499689269951642313686473796486620537712344307827962052547855277784197941147568757620025821896182068138480382437369214886728148045956859781599878217291829769667465444208894083515658065753189540441452660889986541934703301435927946474355010811696207204734855401294681160268611932422440321800714393096281357885599981795480959803984760342663624173412120103020046683901190172843388982399229066272842408333681317693396907299749389392416811149114531817298222631542165615669497812544158746103918843668879485124944014279434031570803098156107523379210829713916946872976231857122280126673346232580423089221882464777917400822813027174676417674701624335584818005492486694860510685735600356734870238371900940424535463197795434682057575995166675942481983091330898738299242965355164357517433207721034926254510278585576774145692925341203832320689792261691112915526004935527468618687859628803305946647846201719956228830869630764975072115099105347160762930954649815576605927728985088869647542820917617473722812081670834883508835023283773059100208303146448356703727047883073935450183157983378992178602145130223922824024532870605327320828574797449651858054145741319368482193038248741728946082928275625824483531026143815730599703907176939197804408929290977083242931395944551987457122451601425849036088640824059098064312609110864427217137038878751929373951654247687650871129542636580661287058974323671419773070688036183767854135249656937958206981420516967773437500000000000000000000000000*i1^86 + 32304353194966725917416494239292174199243417191762535452106647266164751746230831112917410916403007534627786615862306983581259290618690688436789713240200368405961844047546253381699969168549747050907408368555849990709676633177438625359101115287123599670313529404462027915253922982754152575915307946312473776261834031912601346286944970042910739177941813994290403319194723524366638938929937030830239028344190691459404163338962038824125644703258499470406241292361712471821249375660645443905116797869116199438849584183858724690579883542823477125689845133577363756982001472717177753977139861372156553046888779609437401291607167004508846170214868500115359748726720447367899526776083747451403562720270653538912563505158267468045946602454975096482481043833331030395841962039621911858130112594053102919611555386754819799323687498618480171892312980829683320170751730402328005079660897491078478437854649442836585978613316716572743237057363047803975902890418123873366825536877737824802691158782503478381336544947842895901376375088362224537148370154899659730220134226458723627437337910150650235329269032418561527175333593515196757297832167109156778403602091032494303245963630469977362567851211177471005519639331579654088241636266952650587043398668307115246475583816949474292945109163265789823655867923642967137785163788588040375590885846576196394756062264595764920335574926381257630941550591873398313110526973473644626512888309175553437397852323577321556665062815741070802727792931091966559627386620024487718271893852705314180007063685741566754841801022545075796971199182637854805482363296347396269964308683615747831131058183120324009557129444836714279706565819163681895332855520763602611933921039295714125072150094360546871798762272762367673968690046387317994633927776836962679253314013501760888876044773522583973895335580782936194457149195634088590264035969621874468718403327169720565066889623615238393360483156149022857615958366715315088345801079749341605729288066640953720978657098165273711633578705784996426193158223558861244844732781023202354202845580487391854059507057875309832867931393295791473410813187339510815782364032524662574293874178135169890894989825269096157358414283451072751859209478133445212070686628565726019926054925478521119875203010277265485114811279119008663307945027978074094101273760962494621357176738099417271486115144573848665272473191474658821600393901588328046674393843140316799756989647173836283844420241583191561007881732636647061772802284010876332136369553153123647424937328061656500166754429845605096788055874752275401300568872103462539249710322553905156048913386349481915810598791559159677789934257842481223505917160311056134097653129891534666511332692565428266512073408745604171272842714516033282015119297803950709471292987848969235381549928994130718944027177346531102360864873151941559781848330671167293772742538095783692795468802599157680068948856587167461623585305778049792884084094514712997635306044841134060060152449988125347041799763805224571520307974424213171005249023437500000000000000000000000000000*i1^87 + 811825315298635688287787264050707722266435727321783224684023206876331096158268009353040360993345228028032117890820206569391240787784874722650310321076832484472696278167124870439392841911043550620951835823608824579568399238611092569334138929642586167675457641539257876612587592824987060949565824902330357612559857552002681983013871696510790099185630421547866871359204649969542657798255934031551174076164147088216977066144592436516358917284111328645265028285127045756190416460121264028519707607567779273669983728724487658185943067957023609017542882677102468043954463366039752585197057676340712520622024579555581950503424651676279303308078388367221105775467092320853872132758585672017196550343524009579520994775711082513301885046787941098289659549606411609205283059845579020804946179970075841742927243076490698512816994604897050472834831661031681441920993584240538082983383029139549124202354560555035760702571154031679302265322160576169628098036847010403023335683060943828910318334848110266397132360085814757406677600539097666350581136020462640599840601863412010541802778786976042490856876985042600361557285726187838550081233230424696886579963089162900561257500824228403410292453857215819504418859323779991992475217293679019177593393204247987920443364750928507733410031602449493990874010242679968881757250317617780480915826562789050931447591833080416907403894627592890235388086567135881770618171578117637660675889356655491516843080520208713232873595643783880431302842619348455342351346055626442897297992899561423177274377051059815691920106761675540903103020545666440696965925128274633248034391792995120126820022219168518828397954804132452147104167041267916510201722903640345457532565428621509450933878837704943480868122525731974444666206718263433228249177259157972771424198345521731143610089159879615469239075787066043420507811585620839006302688729801569800467026194213102248004510598106305928512847941996728127850671745285021843392090405896888420399663977341399731257698445473622313888302679756007245650035512440284540151353608948373937791370264033436182172985083678661054264610803429009847076747431111538237751684919062429624949787621968468392961065911187164300708569675980649683638418656327356434114937139638251959845854077595875704995861973303559582542261354529043607069992902407717000446963559629035784776177733194232582482293283397868455414409079764134455610580506543704994797317785690657112490485818224063007287133523934143937516648018817388748739086754088497865780421349194780515274746017468533677715080163865931778687961919802891740622610935703907999413054640051606601130101983121700489648728136078234697778294682520154364720698506607779672779903978239711498406387665601626335059695931924111243077041660257179565883809165161091104486548753493734081538661325397649731249008781893385270466111105029242349925929200723386712170349425838633024436699059325313143260493543059780543135804259479279528167845570987553380992216883210405606513383486212735601134701801524378370959311723709106445312500000000000000000000000000000*i1^88 + -1639680784831563380328668362025714402612686704381067777909083722743510209579021658102584122943872377017894531911984505372736385480746578035960818685361900867471889129412896977665684667986125595896391574042779111533344294811007306180087660762867235989497698296350474928091113018367750734565640909641131581827412999291267204076126865268960536234111527599749597876559818920375220439844178752231497965844349095635697072614795857902672408764263046208871037948709052107379532143683525351592326450513371596495781908181037579174504389359950793639161306924250993868795563303673307784864990925527204977035233271262922570777693056231211303610303937729709159852832676809798417072811301918577275038942005401814231731927865890551048547481067050737086900755970465855707073291459920692281739087060980917933086420762153626730791496261757505244657623871028681132643625349071428356913414102122018894115578053461086265646942559955307783666230431223674460571547831628211434442729366679919297366226380115498220793502627472160588191158741145023460807656616119151904877151184269213255650040882121325768495935513833880083987622165515880495860028990641320836359992446628525661568050594420164242563939488781315093116250091649086638160468420353971779005389428090332412439906499475680237092776579345309014899839673512757094362203215638872152996616456248463198044914787405505026313287357445149777041144043868679174440876099785322644277853339513780103101245792379611001935464340636837271097909689692600198409091979379434076397679199142860014252564636721945731247538491598958829121147901471155836078885368677094381797565867289211612283973402699752072634882287486134768719819458023871587905766361054392681132442916772243832714510319626614059816922970093795532706576543809162734139072476782620030496141013673166900484514857784007168539214084943453672303793293869079713006509484526153411683345015750724920965734445028669486759529856825527684969133039825219285070547655278476205254251668897644704222449136222976095081347663624395153984103397007529880004626315360138422451967113825203992467382774882419583008411222868771534896437256043495550018904517579234203631007922213142796548834834178982801543111433296425178229197238984506565086137939492092801749656227143523100319620886130312355780490189373157037260448994192731868624343047085077859076680443650869211065602250406604701884658179892120186040239544655429797351781313675539911663285608604925888887882050921716838615407244606717411058508360150125796568673255845702605312962000859421859416432948222922532687925705509077788972124334843766127060563048026719941271720964113360312477149221403337251845654086112073106537589831447199079594744363852765759447330154819686365267985667697522548835966461011958321772388308783169354518342684246107564540599426287809599206481101664529824256008940450541720512482062170940004297879985180672184362462871496064569805714467689148368558180972258847486587893264509932727451634688089270781889305929709895991697788690879759378731250762939453125000000000000000000000000000000*i1^89 + 648598619582124087335467533585105822046856132190770699594291261293686786108462562623051747566398783655965101325683258479701184632924966844851821306586630253865697489768105781106635329754323959621871916786847763167040242636348466644929788340952470915193128230564065610943486040966405414439677751519894282488070223395837007176548528093759854068989848159456602585374596358571786666135901491080417909633758618587565967908394608743421047119447980345005149813532675050746593383768206541409627410732581364932977946109940324681561081970962171411877300493668512203968995247908359027399432697292424774065221348911485690046321091866087762290609409679217934088680459364767998436597469661588543882468923157387999203531769892114412190883970908541779974814733598648244775025438520694555920102381476933270813387047720433263326819437291931920613335315222864831682038921488547152273584608495690679774470675053563048737718850666052496282056525334939072006689196654547174961818762478550289841106964632571830743579410096681697298597695925960212327960322504060827494187998236540487858652443692393363647934109659544421090032755144839357725540712577860838963527334236095486009496938409787267962758521655775796259515649589218485606707655149884650682436829844469832745188699249710893848445596012748628105235349781888743435146825616210866207929140382742668982084978243719301817981231331202446506512761104607656905063522139729285941299159960993332813361239308027094530388302360147100211040742301203090852213159260128450111503965475279826974247786270266736124425983000608409564723138339626871210028601735233070475874138500305946018505331650682361033230333328568855272509506013144779421891110199600181483767805730167296341810864839988560388038920951506042915601878268619759166988133059577395169287047232625801597980791112776226972912013920140477749888068771926432550186339661528284292024360949591781870416695914701841814190401686631510778385043972158506670431599903920065450594796528886655361497347848810070030472103469832295934821592730749614653654991413630763028158809005292000562134134537519373213904783739779114986037124921281123076856589956861261486232996115022952557449916448460726764701935557983851806346385952324553795920490805544031478050692926106400820740177870409788138713691375526534547768883199554986503352332651836340106112857016714314296518657987490068128471683878640243995095981093091751090548670537267754571253085921154734423426823442912481591822389552297239502180679147808747033741939623299947814928940728460359104116621154076189471763418680748978966107484561748956341340056854437724072263016471702011579074094261505161699268012797822139601933636086170645135764471699488973827260206778745078720912415737660567682298548061707227137602420245389570509046931618037827581815300405831905559353982708727837732830730998559545947472272168382879530187536377853454388431486691589012006359315214325562506093271223597889802902307995397470742561156475217499503184192786250887084489399567246437072753906250000000000000000000000000000000*i1^90 + -139376030682522290107130120623138412708035761115699833811716485959781522763807119372233597974681703461844805308542575656292114025080114024948631461185972931591700049836780594329879103851050503121385006797199962497858040134841212880729514969380625391802210507926041625094654555230469323505851118969279187065896379339613690607354966978462109330360741794861831949844706286836002066459539076388690546624431806024608326922822521675373732894399921088106344693026663977659617854086259131907467318674284066437954506642657704393357701663284065950901726272479837302140397448178813487029416168534252102105753518848776732791441637801805827959092825930679525834584146093859887475914916419850841507997281249791699767930836412078697750501042354794400463064529068816686573174252860914274340645508468277073055300132432507479707734860557692990547386589120230145766457480389086935508558713854580904595752659732345104169074928215311929992686899169559573878536931493023698234040870176401677344630741754127523335616568769094906914286261680512165125930301374334179361627855946043315738202657528207476788903459111903606493826375475590516603305666908884600758053371836048052122553806083471936892493043909575308787299315700310687727466598176234827090824289822735384423320191869409499303239442274608377934765512169197077170828622343283250193956156877205122055402685543346725517545617793184794320630142341081739007264576219228734014438309089873549930372411545979440469411966236922510531232963978359833598107093256492425053223101625494999259613839954230584121826922767323607121804737220791546366878060788579374360773979888135536731611638532412040525671555709793517982509725671002738253481798654574483877602069775657978222041169409183437474480059942485451661194487885254742398579096828192365457021758690061200386374993582766142199357218096636822167104375107614803461338639225782892544346643394306274139903096673306112558582055550665647798009407784605492863613205940811271557836596813320613556996627638393503897353777741160419094642882621064255043177458345433141038006746689526729593955116274107202868222654654554131715003527465303404085748413951761490152251627763434548195824563101471606895203398861500995242530120193164269693277057479919500065256367530434001431437947112633321059767150095707486213650473998414583651378082333215223084384207271576883354310362795853486619373589931233143384486783604441868614221461688057148816334317470500106389399885997828721011448252217841659584038135864085697457709170214890010465740948481054685037792984639997670411825998940352748993401984960383735177689748047712655345957844700340373011873533617605589818648361944210691245308977011554165267368832891138284248567458485930539816518564898102743522338825164321573684975458237702412616829834383873757413448923807253462281649352349867817154680790775137678336589054426907724060633276822119843214154878562344563620006833552110266325603351637260234651588934405096404758918421170043741981570205641600444580614566802978515625000000000000000000000000000000000*i1^91 + 3098400624564139080402319848263291495396348513649931100888433968302154592943107313728616646071702522839849745426208208484288886441442089723982580644799520265028015920111817090073612845513357270016946691692056950570729692892153114557784545151783520313369860345530962580355599671283461630890594215664330205027782936074633752806752608991698100174068554231571509940942522823529064933409724190479687646365418808790147700927050003327898240692273143150937170159955501100959532440639422429764749859470484081028947707875079938199813459424324459801639340788413706843786089060258698402961892686307632613123896114620460840516077766597381120575687544739382385033804016472692786601004710215092630886648293094072450974722315754217498759195316614818049415855509162778078997276454749231924121412829239130410822050786893864647191453781558564749754743073391969250475006469246715824086011860363714017421080077733041663802002550102440503631016284656851152219370238385755231905892702294948045853163717516241625350646605107399751010101962560799523244723430447626977260606347824010644152187093354048503416134666609218460098017378259952220776293725006666404503614406678952072489367908882223052401932961244747320768721644640144371824033659999753365019929852584920120488009278917533469947593858827259040780373532816768304607454678988160790502698576130938528195629825957330770449136515664959178225199450439124448496747490375475978398174200936301703212121848918256025534889535257901288679620250214245063602493868874411345739023093349805358808829882552240973382811120442814093129395445045286658958151943950510823567901782265742153594295209609918345871598123703863442957856134357494212235826117758417884729544997750634774860310697383886350001992983489973235404055852105538535416766129968672262343458914618820986025997201992862537015116162936176473087581680272197676649179469682641942710813036933765307006395190650676715114781308387592329450823446624276742288570906102060510888426814673197779646506430416621713110444406165832517471659247522815332280136840187629930915404598747971726024227270989759317364560579432678231146397867303518638922735216729149540569595754645860799192744487012338183249671902457298296415171486927924214810712650544944230432197258084521932615199201216940883192596603640666925236994490907077639406579047326897064828302118711684424945683548817599455102639572475387317397076061770697890157369335267682488014775973325859479364659883341938920158065588783888379908353136232127938287958600290250672435287594952263768927011243543140478527145189239602599058442904025270838668159623532972679084071413080161770880224446110651641786406169882014433370586998722856334706587675032276843818687807525964919375597696530180690641826734401374057286699411760484507470613505098373923851933658556992172977451125263596021751822971799545713654340008725083323205094963195390911289930817113291096652022486257225633608315608258486726077543652756889072087280956082665734826801743514984846115112304687500000000000000000000000000000000*i1^92 + 459106189084807496027081537428926128141147499083716806688122533527557466973451174903961937593326293433235888461087304537877811277209324929117298555545550624187607987391330984023979972128105441531310048772697491569121593322791482555445770474001459542334797848244063401266431967416124694683727661484871067863362895386123532990526045153622369286188294419756630066017620593516426743707192893321110659230717630104663112129153000436752389734218586950765451482311587005166373000832702432142647902472025433945790826409173487537435917606014073479638710380030811282973223657228632343294485176917980427400669443794499074257971303725984940563343462388534796043894128118749328970975757124761567910220120650524548169362150426725525905594910173599105516211193561382739428404334267407747820406153887557386608332434704416795105669331744210126329912248941726628822825867978064508685586030110506286104631476921157540756489688411406071878295016246628298007606277953902145945688814057092758179073129543844959803851398817078687942782583748485579260282565255577162378510980896218500925566744994820021768463660639095294240991789709414403650999382489351366374158027977259792035390162021666841676818390816231783146347541531464058161823365933627741630007472632932557573923502264818214298428196711407657112276310359865954280970100342768611161150478139492412716484540209337240175372671935478520546106856948844976399574584768096608301331374122944498997778862162433068415988241895104847677529295193372024397069949744674893765838000622535669302846934423907510026040390470904466946184222761634163112312548191746822391552068872699591695243332540181757782002411262142618855825039011410723664321676286212594924669858393590107601809719332851482772727731906640330890362214449253417930824801516980294063681455203265769499798317444394235414814813169554812957006705344845692018197957450797883959982491448475053264025482531928198586611717206950283415129569929870377593991619425538388989591248349578690015095854740844419876449243203982165020412890246019996349219336429570271137724663612080489695530988975745403908467464138525251770494227280833166605319695236793512419890653246755096601791080394800410413337947656196781750600248528864027360272780352105580154371098629920251622566242878454869005385435437905921891713271763494226598140533836075982108140044396979412769112905103720893495982672873716301769506365483429817143424182499475038323242939384039875097771843076104139191599313387433923425229025987526430002293516807732127746189660150625532056537948692410920964762508859160955696323275782731027505355740899061534256216935369757472846785517127024940420736025952600279040014298363427005114762264896902126408629623039618876169784944763253088255913789384764453749797103018133946514450148167555971272579421098760413253450110006303888417211010500925134668422996778426026143843217352186643675213034071348195499503316803619058165565894853456620714276889679433559114971651766742733859482467174530029296875000000000000000000000000000000000*i1^93 + -206751874631531867304096754067286209322950123786396266621757659118736555118021752752317875470632667940074406409106374029379134752367051222839653993055797954681733150743119277554071000815589839972904393330870143995236081451114852551282706578305054792998557110436526221166385281014212064215120466076293417968886958605583006432595804161195689051682656043224458295367251970022373982774779622917666700665789909649005536572099583631915191925616986663590217876110259923049677721494457166791864939906125886166186110381565872248119966855481428482230446428389553948535956190108368676373838804917268327701182624803460137720736426072632516546554054482309999571863223086593443900609347895743004302395966519337512354695296646790692851892089784035619757346117400952682237970129396610823097184303854126078469334052715716463443774261656405381322927105441295842831053163849084492859450038482078192905580892170644488528679703043425482692483159286654022780134567390348846124252907571638485371616696912489724458800071965484732094375368148694536675056332061081710287877867300731304185346757611834333057523355495177781717384630965780437780947626279550635020997438280107975199674592977893845979019737865147739683163151474108883574124026141221419132970603744218685684453638507774881357910642984231845951313339909939205733857228735309896476421163597977943776936675809642312753399635789819801589872746304380973553122487637398831769734965958563283505101338852962897051804403655364178334834808641834209410659030980215524360641805569533227485983391431338176191507021062633896178118921149156253036545318433205205442749730567350135254460053327886464245023380985021788478522973533518143111566144555026365350839863070978221951347489224213923798847619081685534808401823591528321223973448416326863868976540967869036704886896896557197354935349584485701627842902453459355761988774638782474041153097191683616543098645041090378352142322026702926601291144438763010220623364327566837407008090439051905322905699836776343960094782714067227136469021787596116650200394434389271772634273310249960428786301097328972607702771050992647154327140743366580578432258670490323752076095131734109487561694543884523533300875861558438783395305141697247378013924200303036556286573867361892638279520668690193638129884341681348296984914539286370940067859471019008774842992558480023607793984946811405881476192595104237075612401566621289174955061260329751173251985298233602348625423343004135596494613461315317151627846971428502676619503846344131601471409686117652170383904634914394354789822574117050814288236328975971942375256618264896065786404985967162420568266138559130054240467034970676331221213575748156286303441365576653806492279673215733197711019001151293026033874575443296341140906369515831764219897142825369689077743228134048236436602369858174826812149141699368355156750718495066063882090360854932292158103067602164878264265753494377463966962113043329189159166199577777610196153055475656771659851074218750000000000000000000000000000000000*i1^94 + 38991394591710824190732846157746245473714184665733253814631671259641401165381599811024340263675604435559542665841558273334721649052328218768736179920450253821831058877783990938176524342650223225177697807141090080309518610453544250498450840760989219182134794217242556135954646898614737859535727699397212517825168569071591800603382326276213175593224960451306236732041446160611313294628385218430046144945553743841505391980803828262571150840846648816635351097550715378445472463830702239578433222318976638917356187542922816154499461182650720795784883304314245215363790524532071493617955490777099408217633093134278339819706027650579220405657620777977893769701794114821586442947683989323049434226957680531590100082683669307434512859905553590824903437376103634139396042516161313048075048905551020901121533398624948101185636242008211220491922532910153524789858327815158130742431707465400713072321458870405707492257982960820007559003792676179753537037945776051673918004528664510580928475219115648214397898475010608305331875876922707773768920171486263257977473757033265960503734479656057476459780539854815007807612523217450281027372842682835559239938931574138893899667003181580676663713852006933353776285605642321267405204990960005642258632449146982221477029425364788696340166760317510342054152637965024068098505380946916701564173055991818662387796298081821131283512509162450625585336646485334795436720786287371003550165335430726967426562441773549802630096076198394034631472685297950555397586834486597715232888148196230062420697737076961760496462535302919077840319858682792540020973525093629133918461822566713859324412693836357788615732469626988912971661169268904285516811845715586505128858961338922087842053015886983129023793983645510509917304397855895953245181943262591058531067161072020483227180131677424263552143062640860241477076583678579059572636919626147894758643363193343519085149768501176995791690179848226107305474687534159834961147352911197135324522422877977532398237300255740687310968848303207436765179513795771037324890787802225802149065358552637402247589444916627698896232496514746647285964218510305024602061282844531616788426494837133020574744297602690525582008594030388793240494208429568832071148020880183485953812316999831599416230049804456134978630632937879823218345157861229537388481919717799026405267930980295170379672697908607503149173507695276806108562525735296461894122838372949532752426662991524134653224886936000098223199021347746306667030272430878043544309865134140284853611248657320484249330070106482469005442663726997874889095764175539331340708272020769364594710396530503405928412884729132050230431935499291168905170206012838213516468911781393623592227410666898220191375341887096478262536342002017629455933251321976293936169728546357881230512129852842980758638272616437708409155380268863205830168930911926245232324826217040551605051042963212475225269498420933541017744793121330917177627379210647708279522105274200439453125000000000000000000000000000000000000*i1^95 + 3732317428364866560939440179133158299650879167735702731172286388783430374930903810393139172743358348540150962070929126109142863412007959157127975800738978613212759141296241637706094497262162806721494976615158858245933196537080486185703624324497902569528154184299132940684367610174849092460195000300658442376594824686760596616061077131734472070016934252913692560561863221228281296523652466223450298388770127251396826894727690596454050516552745147238245609925961035294694074303314090602490036942548921859139604719886609732637839177811484360231707663609560625683918202053453007608092099212509442374912295911072858330147877862202079001948409158062626969477935727396709368463473688326926161615956695611260647901233097879000321076368964474361793401844592150095751697323219945763378199146826209285784017464151681370756760442983858511554152627955257753311842041747945398299985891291565283034219420927450162770778143368066437273967763667701892618106129318447727339883799104434036391140604384117565626492277830046174017472348008826856640667710321869118393553206139124402834039685382196871093323476475196695622154021943607845925080480685713444425169448167812671091671347039990173391603981149145922199232460877735073053076489855417472773376602446401716684267075187420556558760966348484422742078291690277585646381992199379485473107061654403836025896833586407073279676830064546075039787435478218725188954431262874413636734424866911316963609238079496253075370039146573399553211376459112531495938503206068892399905698138487896956827537437132180269950476671262937205198971528390075007867453164602679119309114604164798355149968335241362142035365926654569672859774941103600846270348234377545799340078569082246791226825407023458865039693180127433472779872817545854800149895125538747572390189025236679226837962017606652386005693613002069796581147773808780865349318856307694910236310757970487672215324373875008885089223075465407023729898349600267693222238930830315710933005341169024027646113897701382570755144154889090201588980856602434724427329432318954678136220750730671186261359553950232103155356870224707683887275667895151883477664825863235321880959307993982864679595711020904009203697810355111844321954146820667981856245792964458903983711000694430755791742249285646485877734024626756087255006687843804974800684889857333845650580006579448095034826903345634712794291278026592483982937175418107396070308745186583054328718493126618851709685280241395526620977197693543005296992134698844898915163936184084100938095876636517741977958472964226748630746163032079996975922789256154895213458681687140484070586741863162836588428274015226078138154197885684500599299395859854356640946188893445062944572478520055986975765809430034341265878506936364199277662459467978962832014307977161521530732974158339189242207057640004176556014193109053629666165354417683766269462926310629490128911456780946602930395770732956488105617953654755520852161203572973612468719482421875000000000000000000000000000000000000*i1^96 + -70777841148678040594873703063284931501981785718923245332639854722591995251441033807470449260259180749202272993683155938235385111297885131502166637862756242374346007410864246784041801244725055219032030407834346189742112889876509854877442528136544623537902143514979379572027085732244126171543544917523988232180256117678983274841444572515682792833777765499964103099389184377191825599454421673258767282868694678404671016642858653685872755119302355489596765989817808401399485242395074079804338986105476504115156223832817442817628867324741492705021637712961289818596610969639844229885962252948600314747150021076264228334200618765093224634618055186759601346806346912395714913107761571338623195956147702793963441507857207155687457130443972559088451165387078585423421878606402681964416250765793127916601286709862231503671582171537542294991318063435483214949527980033490400913711941804233826363156602845025427998047647490204100417496759162136485266298573747530773121726085983424081617934299583577797236129870098368375350612983599013172185663157867577604480786063693504899553906137721348477177065916782839133384640663468467193767583330393989573595051130156546013662032815468938593780113441493385900100454627596193041197910423631218654925247918867215780331065457477711943077249808146120206197887418605245551855190205193168909585207582092953914150918189992573656395126848231761150670775951369527732573131271299107479588748667941906136905112609962878427365549923628085592098317945162159844277881930236102192468651308621336082405405500527600461219369683091617329098091893767259689471950242740582717091588665119428353108724505992875414313039729542880970286632731653175220748146746031814167094560494931830104272915476453913016409645633040667324030570113025493184043559678707527768910617962319955262160949682007813497549896839473800190878192925921637003309798754907637928539522899540137432561419708741117679381774720567212954550741445354635291256164615585339901077278333337530837513806288674614578619015379235199204559449457420905363822606511467470343048299669083673897708253665554573847003130111212428658370975148307344291165663619618167344189212352437046789979350250967180167991831349790494483894800275263690256477867177323843335562102607422194091004505007516758837597046873282303534094077369876884814398728879281581853272930277221489449383389958265177042564596756508785157304926874104503760594076236848956261190582071009565078059401702153277953858305512169114973661756629240302188075729640548108885107155099188356126330955972684442309158546071425992955874295549750038502780109750465446309162174885832201285198943152658318614615963215082319319971900410519268947332839861631860140705220099838712791957333263689710706106684148778183366069597840878450971416224346047447745944048375833845464276178819099420179339396924090304809721888901235267207011700434567432302981448455628595001078347843903644223483953685157560717170459023828874206542968750000000000000000000000000000000000000*i1^97 + 4823593116808821123904624094608924115937120976575945392609369499887238338175950803830350632919850430358346987534107452228919830475505203035205838376908000553039378038515409673440837322429686657217460229365160698824393116242331552506706088610542495135950906299631907983318625770227603882352851817148155663567021164204821394799821187380827246076948383664111290214811982525302197529795253098693330208591746723746689694879931630089617690441026492219337868015752728212831205011376118942232829723067366087366064941422127728276470983140202751201465571971880470047894828325491049334506711701212046032347648933714206239390747416552725399121938012275154319379267370992689321954711571982438949460635454593518618444319600685306924549686847846382218786348813765244015251240417535616769875106623235061294818255745716118965250588664022117217404907581496069140323173963937549039276384674255691773189830303002348208985286413850150905556561650504250047410298354875076897813618944892727477045699431717197263002001580430198367699010850316184169044795330547294790928562755473641637978632722197973673259337766888197290808394650983241165457829163934484872375735691940812767028717166079631099469091848503593981664560439202255869052594086640297951424855737801222642014956164985353266108478316094722752760905571597188174383348938895915762617141335415325555601034409741108408222048220474549347003053922389519888134742541635634093245249017712369814943938180941617156434654896929707407797083143505571050789107951251183162660064039549393176618126232989521259972018557277122067753057515366557622674636489893494393182015427826430065537105451491352490515900266351947684956166086577819803439434208118374111905232609304105329156267915982697308099578993359098584826841056901000786948899730964180900408215830385653451510663022933820233916431368928075232513501785710947856166582282198847652916016320306853829729952258000968935750373309867697389476986438258822212098616259690465503494099976923464989750428029665817900112223514193195665606021525085868148077706831818353469116370575853105743832321359693645106030820729224507367651994321644031025181447734045741936731815383886109306931221703846728076246319305884384802010921182082180769294678083503835274109880389563619047051191020868020215494983847002012417833003040499597589840305880099726927829982101919245268467240162233661950037013828649416858825619366679604467481610633138628134147768529046056581980587286526200833975940214934632051360172277951689567550376741547416047662238142822129651511575377537125321100517277362200662126367022645987908144077199725419296003849094216368171508379251484809905744388224581615240443890612754418670244105694442175587189441159064440184025535000181659579213141304107295769129461818217137290354664058821096777103756955652351923998753370058469599186099451972444477021853679593393916326183887150114434003242379379746783764383693099519270477376470416345474439675807495117187500000000000000000000000000000000000000*i1^98 + 66982777628461177745635031748368958012005431034822092302286339694234958738271740325988201455577887728504783762006994948440283405021819386808817685114935166814205443688419673240189457269344025539639616282015916322187324264177797724782931388068684167650529683606219271998021714461925139997344834134217870973254829741607738274078966648902390275890196460471263908868183628135448833249250705289236741979088754072626500840067571386874827949516663381642770228391255634256788485358597936744202345299837505102989226523373731177758943418032286996048109515472531578926616512811478179386489675723408295577590413975704312608994121904924072653945415409604994071323959053075432380101013171084664461866578476437881214984548925423115124106423134189786767124025330622597629252754417987962659461469772800468076788625106975493187300415543850527195823846112905523363539641308330692824454721678813490777002726128998274737960158867762526569491062958649020324238527041256841513759640452703973155006054889570981844613933542188426899723012919167272462894240145925184823808502697945484663598776910902198589336878798860378488912421341448251999913740149127072815306959059727145173512924515625580747688874888107622676231241199093225892009830176590079415031681967451153013181486456587082077628386168727032113786809114797759217109437594222478709328138129769627714405149197842127123662411195180049440627905796454651955184935591725565916200661625717621779735795161303610518050983672656836599328205187917049497101927483417428468872717906617947286708583671159550468348836749227585122976764277321918882534726509865865345366100092818152882653605685461268028713663923715883294883377125294502839422218898761577801416931615540402632510966574352996139343388843558705546943348084156725346129900278471775839611718848979725115734802228482631725422466853165924092187309366760639672123733053262179603890266421202611368014143273624379557331143652496097000626311439674134385839705298807295137825135878090586608473986313764627164467370380160337642414173532117164982234741592523665710196138506933085522266779245452938010753696721804074411557295215179121458675763597689029041727772025364830846007552628140928632367710437371816250099245098944546300736109938870413563188824798162863164005840092459031114367843457135778541496623054984617594647916448158219161172913185333867579774803863001665449617124634927221680623480583726969381381837148861917357714706736690159647409466141931456588877500764494991962965756753430330149381718235636317371554264005031095869895485888401387451073485284700018957838733975396805223370914034511351790866462481479760553553329138731306181688641353411672446792909683918956628619000086777596543659552667924932629721019665003603091632432262578456133229834152013976482783595430096931333705611038821169821004860344004766543225537777320643666855846349549027741670062550831737012693293608802942625306942538627686633237691530028481935058593750000000000000000000000000000000000000000*i1^99 + 342869388928922892957568487310386637650879327989690651453195033147645279792985655271384762778743017684132834931181817873280733481992700247657776751203082249317983337284726853248152374164478586845110416118463185410523981350136635587898215353241473647353816327245183773534393225558577220346989682144218675318589738666406808911471914364889112404910691013279485064000067063106674882232110804902220759309228901468423800208922874732118109436916204975601867946559216024733054540186840777059193494973082473944827677887078955728964755421453294715088877665499719640638421597917669858501910971321186349643979172348261654579637780083728090614211545082768284798985500643990264246463160181937897600606693671660643590251978699097007105809556244421823652281421789196309513217157384913780214021495612740445552213756752082289092794771882497106149188757952249040124800254957831954711227944062504698662274467978591409174852268908664648289462983166611251504105268511604896675779608091059176749528709157713784681589738901759577078417100279606410678348259662051599555618043956623676706550959957212422926606112639204390594418216436088902803690326641903942302686581845949215468666892090753661695032487884501271814850206954046296471906601407460515007273971306578355958173851963829244652823622002545852599011771079951073450522837394324935352804633649788480870178800993528955392340844237059610368489061268513555014446269366557031265574858661658315555678839533842590390205075797999736637555671182987640908264194534054746369293294817093671074292140458183732043257056033960049253559907735583723530290233630271870138224520010669344776178817145337165979294696054442728714072648298192743262748910200769535754781772456389178689742821098790113994743064215035640370137001710386025524700318126542080203284765540029804986215228638025925793196131488356519577444058080919922398351856392630733898950691346016923464797607900328066102148420393661118738384162874588948799074272202341193808133976970433507983746255453710018566956708443763974641889419099328521734578789556382353967732349528494521020471691692409100462501124622482150254130234297030275469557356231158197048246503057724640849806694275023796532545036256876982199055696486806690431032587780888593198416549236430364946723567184116541956829099946087299074345807933163723104881653237056677216267562566017338573432980172750281502657829219625589482002445226777000456265350325936018335618754567779846775367686303079185220948385326969934446381613802213181618059765404328028129505494542529236668014368030214052292568540882222616824950728530488000565730161632650812391385171095282901415730162439540061064058781042567181801847064753073055104563591619246634543271713878693139546716402361652859861572395330041455950933694275342676343571959954757833765580605335019934345830293893279159366074409183023272227814639537432935574801429884455946271840162289501984999575285592108503628177928420898437500000000000000000000000000000000000000000*i1^100 + 446073105947390784903521421149211938835022589898706869511162986294148557811117010149457133882343036759550049600551219784448908339526412327639576728317362143841375704882359358279216628504372169318622005345468379950988574356670965811127767870742398399570135279314718254596472192988776025353525396366533085805213910611634935763139771436079587806339030211935987411859442962351572134594800277163776278554996955577486684965344796814533492573776355926280540505777003541766775955676404226809960715505558739582544938208974559228293467545322006941094522727624636050984324055535564548321344240609344548603608254974788895916476060245669748636875822026873397337705130782876912475361034788855956268890748208585560145541104676456761949024859899834800498954879681105003911149718326020518654801279667151642016486033243604444652117879401964683057597825119301516890965200337592778850324573764758139582158349602573016371224256047124859652403161276058726610138712659142324250515354776710467912028997901519586177106335227752333019642987334871468903597197895137473419823184050848127664913617024913786192722995882566415760717663675965589526156942422208217832557058529126896686289653312040288171940811226956213019755322882590211690131422173097963453120685497691634017867228437854863075112937423556213294557236781441526362412236310375731089665581008181048418791319047774647646083212470595849302199031337477211056107517357767261320532927912400405081807909155137082491279301600235456100161444500163202722269385140587811220857249817887914014533303533957443852172206174412562813453404909651395083796210543012256784784513553892101445919946796552410991383193652463245046324310164688261920721959794256757984158236098352247345758936394479433844377280754926060528193497288596874429946169498084797917037651957791859726928876875632236933929716753636512501869986664667305761543137300452728514472630646042455663334386080161120752766427069564574153807449434698870392263509420116010580590347317985909831596461068320639296466087340210074955909443391156632678872485304213041344208446794370953945876755528094302642429909782743584999949584436624581620391190009860207960531231443229512874177055805956654788530651795604727714936937164083526043920291155540752780977904580500669454803550414182719713625215173426619528487642813542729959782569568199355112438147533498517455918204956490985194305203186494270562463195409055326622575335067736502154024432693161507965444414353718677619019519455277318693741175879177627918358119692204921448592588453307560256249497887844388775169073122860746439528758750907068678149115193962010114788229425636435379761513552638092162875196504412567089206964074753353002263281240529833486327401555036540088615342439027659912785948178889576194158543006010263208084504421019650735974308576600601281688625639556135781951738132568406062249721997748974406303773962011490805884827119261950374826123763976022179687500000000000000000000000000000000000000000000*i1^101 + 675135460045557590751501198241783397405563691128850198042289640406684363320577472440053155093635687096761507411908120106243398495202552079362596061657002988771051073322236311442590232959351980458805989125418522747833311961605381388767536499468972308593762549549744899161092712409687247727078393940170969637435829185351151768723853391475242595565922888605613648089046411188417095958415271890632456978621714024142469604976404183553394145540644145357302618188441040721006769004056797364345298408911822950972921436346752431856096634028447596039539684498173520663330801077756421360499250114011645012067861343999622251181524638204211500169389432336645937333637655906959354334440079837435642159515926279414347567328384379418407798915142689273860463393314255327459599722631133160980686331091349249905892002211426650990863051147275303771819438029056528970727886188543692756760118836325128899734966298683222732756833045886415222872803351107216551597512195511422392745468664425889073932097830433703725934643752184308022981169247124466220979682128882285382880917137697841071453262222593476757235995280953253953907540620231187910403261363817593018626656926640956374804624922317450781782688489177189272776389699577752222264656468432787903036725548505118681202408944426138655672245718811933697894984889297621549025048334716389487395578298317814864399875827037502046056396027755118777707603187222257411214515618873040421049990426490367458096513201871044461622565224286663537253189791449953876640997504177899371192299302920255263947217817976343354014535145613691949760449339885717168485911927607381953873538628828039743085480792719672368577061591037220367855747384012390436281427637620533914467187364437667538805996781774231874192844055975157721828979939152916298679901527426867104696238244672232783186038599353437077358924286407018544850312197184864908114725203351023659284041633301977296234140971555184443250716521671205203857629377736575409796833774460876193817143559065312327836410121579861622639216410087391931051898523927671498001428106691849499462430723394045209727026414907401850175405202239889211936150404818596973401552585024707691517815817780239025934490733061718098165011375306155458589071823801274498183481755232240013433529810265403186812005205148772647402438209508533590275024235252823688628420503897292443826288983488872142044937483139523037217636993386238952796540562643230415216860634839327930075566562116078752684799286382424668910248404175977278743524932523567559057332518218593081490920511198306480980810033934534141878264240528370306162543626794207880127694767279722646245842493452877946264927432015106072581647015872550023791298152346535291766989743050129800473556352670720810405155291939349851088347456069992118729622704699123029106637140897296282257300707903220314641868378999385951617277310966949624694803379544487059503254708015879278869654976637868535269987286843750000000000000000000000000000000000000000000*i1^102 + 587133975546142209117010484288751049676736221167966490128732887817344947244389018893961400688719947322963274755589598627048358400405049751876339471136790730160114884240060391359913329830572342434772100040020975903109510131484070340734265751119751511531015860702478162887276020627913790477738944071397159961871538928802968091796537867842610718320724249654866545902147915572286933997373757068645463957464378948575645698504593890697173521640674018753823461551952358497041127512209061811234084777479433194675687520259937565667122337891543707375217047344929915149189057971310528222311445253025206455364602600114448419636808947814426742560376075645632150142899695018362924500227964641012298762983933492641506063095982831680075033013449381520056546888689271132851068297232051214763273900848426452578774065315681539416775870978691052336459834599446095745100157328420824169266711848078297261213798928536573250337005477739938109859860724365422207239734744439673198702794224227253430733094306220444505953906236968408644474743079844589043330701207854870327439370750635967908509733666754052966470906277092597001373701503398111333349276339178573999337460930185330588310261502291645446392838040213882073550604144868083464648389614096886719002303367374623103906783846787317951318682782508927131421169649530722141559953154689720525758680055448782406451328625425191376308901541301320144893981956445577629502592413362849456886099213056521715249134600619927255247104333167982232286856154927297629390987668763315063346088689106219845773791734579873439077561486179591586423031230270238681883217698152460027910275581485358756917232580104017330186307611433111870161256925428799062423713249405807899156968951479142365383356810692556572692018262615594867529006351557860496866581825722003235751706904642957156656637147859786831405992661027714667418931489563743600133085043543031917602210887178714933174913755903549162217141842798843849844341796391718998866957826012065823007367223028995429844015328360014832743108565515228223941431196532261734421883286489092536489963017321297589445275570089961115085848904417042874810340910366073216578046371331798265891351147836422285890169193925380442976244801357822151644427502796026738133389389805194949731951696843865625783715481986927534215323827902873107315027956558553779181908572279370765918232333314565224721784170889630252511495982707293946102850901967006154634984275368230429101738983479307893077562213381374433932915086537615908350311617434795255219760211772742802504822553717289394198420507241561805274453643598917487394205960482473454286571054231764961932927475615098705219136310735928801601750732383428457264148854976654262799417509766117901418058734186641051922090120816170734787400462552970374205460529775720960481163378424493287438039047364879540175535589943124680089571817669492726045613026729848305524002976260767131265185535233872955587500000000000000000000000000000000000000000000*i1^103 + 261068776509675397327129573992199641813880483809005158156717079651241496102013731758725235462420620986977713238458595194110435863319188579280102701595096168712394975860173195853722626335353622908596662259300818370411744916169883014171689540628130496546348665670016929305045235414773877756789976890806715348075303145485044318841829898655557928224257139397499373429559460081052987147027088701792006150280835430849058361918058608070224280730315544815178619145165529165177680971128054558082234039258410764978202770422367321731130941483579112432487013169654661295885731844811339413816887687764358012003650901608589257494717942790499276883654357450740484945764245393278035776291902386025183272968178158719316712969126935049826053070459949178538018922942297939134943890040029940977358665356465978423165358291958560002749749396270482377826407390298375496416639478899505193976998597887322562939583479439038078507989035249081669137924623893195017901476257467936490705059907731526729385243338789223129886023333694695418469974597906925680842163737112409764776057992142241209025009676908131855695562838636811270666704039696905711646437305879862587033791424610834688832123477461695347267134414445135081742743657289242799341067961239857956207092587107053524498211731487469277213247479927199310165755991275857725680761565572094023950667679870541970663873058085571212204564773627554087377260133692814738751297790631801292082457497278061964112992063968374519029816527150693813206192310809568852312013623043520297562925432713918879444784762333203873273137239871450455947028216439405405211042985507811171031730279528224948056331876910214278925551275336416150134248452096721699911038673661136198065803671919135795995512761097222676618085875856327476344377807393450411368802001406104416400868019869370016258511649249562001206243915795783440489683639408106607813160591340178763434476034700501419641217370725002681342964487258920449938279928047187603747938642329434064534586370047002598102839435948100349650573361620307395831583191848488840310734733993967843980778983403969623214031571543554628146811559721386932312894089385245293046176843328375702352416050460621055880593172596643319816384765798706744751892329094923468931180661594174046136917987608335858517214830461869894041636278064961144376726624252133114857542870319823736321902680022473119276466364365304164339211165521848481671727717199432190714784318133571242637934186733939673848294513362498623123962459999841392789469468107666461008873239158997712839903916208597529758284179618872011025134876001035061616601241437539717737565071503160361595057978794346336166821712144677188543220487387815363914365502009669800774048775497062180959114699657433665317106093072989301794893129848518137727032341668642978547094653685089851818659260375093218638039339980327762424450898654102654957606785645224626222335021749106938467344959952500000000000000000000000000000000000000000000*i1^104 + 75447919586667480530858859922207599668843827610080447939789601823718902132572327214420997820095395943668068682183541343458445947964044292176380006142138857078059937005823599424414435421555566120231001176770397510643694083681714153902843088279143756085205016239592729326760925521801827025875364962741747934489191180593207675951548987412243047625618594585682379495982124154869603941994709043123606775883211069958194577278625933850978306027720854349952621523044616862950141967033088504388317206145751723953510252151789379235167706244419418635290724547397197207112990570017721920905743559103383195043926817644410918048450813883682807332374136718568936179345104891857666966991148499916413407194003135222321690432099727223758290409668353828602513064840433977601950016335352005430474075895416836467034264862309940009529166101197297638542980793666989827410378543272095838962408271278699121437159705644243559031420502407796544265279276135048498285047217599947960165884173925438382288592715426139467057467114613283963655837119547685658349332107706096922381520894524049136618031622158298727649138827041157328715409940569616444647304914285280343495794594144361992805834671574353555519537071983851123963574686689417549790886107784446614626724567040636577774605154922912623161588047337023150018539716301591774576151202212466454795374620105892015190993418206200107310120847364866165174332964724425294548899291172906278923035014568844038472649107565819743462850241529390479791807174508339930807822373083045120001979358374185315607225240971932966765013618733978602774950026602744695384326296077320526260463091983267749597574138361863127526413292805444865262115743456369259906127274844024429621324856463472420401877953885228559565667288239800758459103151146000487794822523807129174120690411622733726038683186207839177619425438523392397733660745551608558403758072997367697976646176631892235752184980877662980234984162557758661505604646601979611008364104319754630647324300762288085813389918671002917387950205606451714305145854402585955161818477922658970588898330729714460441903812734763620348640799399252265466088002538609177128503288750845603334646884118087873583853485047434584119120737243097256007552316429110615024447149249832280417034309762311065690491675649519045089889928208211849179483215657420182819884428754038477397246084979772804740076126453995437313365969446969045730605544293986265294597737266084313811283097954658991683297586256155082444767704842952426158822468121648736984435766631439341920864897195875556757875307091721308145937223822937322170309128741388261806955166916855143013939235087510885179235676358803859696332158136361677056688768150936935484447613767395222552386523184338043449726069194098747226528801056434426302516744790700305944431797467266434288526613469738795411164001871193667765302746494111492465495321162690174467275593636368702243000000000000000000000000000000000000000000000*i1^105 + 17469492882334011790128750928160751914398157791647994931494416148159378230909182376954282552652993384877313712690051590556147801214005727515076298867032323431833490342493545059370826176968701985181489656354758504181228467430882549616129386506668652662047713083703127366048985064391141016663916398500710525483544871167153957994859429732325074189220352572633631678054356790340548299623835676955218690338213802215383257566503397505352310294764449631201844900483952121218922610573550266600704995371813062701419005768285632514807639027456118197106950751283865635544085080444516130146508754395731478478813082223468239260615368774049045696402553942271794550704279576646564519580674679755306203494236393688971912928965744274473431851342132400601069539039892669003747780746255765739970075904899416401154774793984997679297808972396280565156276726310450125810752277776493045762410406771228409537112408428017745902512992591650009770246393902264873704765069731621964386261014653238417071065741980003122901982180642584981267785875859553495569352240626155319487187767792473883929361984569987661753954966094136238707806308390022844656280635372476439387720443765669546049269516386225360717192356940661676494270508416278705672362737933465327626203136805430319838587144449103878545703834687225260619376488762139104887136603231863663783972618365811078556010357874672457146262309480058906103202317443855033772525499005802625786285256712860504068569267253888813784387080403821646726986976311194394476905818098628106185103858480874633602142470182000986258675193087473376736317980256869377230176266622954815916310265647613948810370001805711982614252109187197407595268976474401233136942321228392661959187565455383869189796745655912985101212675066355798229657740524493810091912361970221304956349769973396615366297944350438469000264216006289542654035979910658856974354933158314959090717037522590581564545145985030413288311070488030045727839039007289680859475929589162579769027595959580004287597454845686191613439252350686546047104331069533273896240804480711858286644777910263082549190322637060227531954148002417980593037571471132789691709193397810218191900853656510851735536521169498691058056278598982065348472579142281719624649761673122207585136162149876637142151628853460423324251363650544834413848216785600441438445514771316520047241767188689305786989993001893656803020236428999081394207244533634530290189374465971296818869417890505464353952152951697308727450553486687791028528160041616778404835764927390844270512999919580506876645243008266812462040815752402819906600490386210339477833344857242766369780543024811320524609924907431427672165231950548323368049294751530278820334630918298117299816318562272431878604690295789374830487988105893748350038584222883938249459474852619338378184379560807713836927962355347674824739839820171564319607069322468059050811105722000000000000000000000000000000000000000000000*i1^106 + 3529360824696746882283333341357536724991111910393455504352929759521406168687719583526988423910637313787591092846401187705491655666717778546783422951617043100553500963464137581038040458267819702808890109135888244786683430249107970527487865405751861690664084565004672243567223282996386845445235468952003849559823236315258036866268743129573302818431104940692709406157228896888392742580554841861067923325391592180475015653905517347372645771953077558697527297635872981494242184791607752912367608215522272611584112002235713027190714429238039271331366452636464554303483309590501646053164562118264519250658581318155932038754905273801214931160382872312421520457993688079905606310650058533029034509933719259835489264900486141770277504387188175886370521604739916605794125068566508207604931475347108070728533000453195045167438110153802369017171526521709229741290142529943246027234166883865613002190611624768704372715495667471603748278946975884827848301477874772743971298003224159040403607202060897345578289009674370721795032701365507644431081671716219294659714612328681156688617917772638779853281987191899814726343618297778417398085933714106650259220007873301502291705656668120746035377642259573528453293962276577703380066686241376734461409393782426474318512256533953937790705815854403164759464197558683740100432516760515144444236392808718000562510733012864869983834693253060708581346578231318332027811460873694016930697330027076797019471466636760439891790625034045204224991686052054325517789427367461238225950628975477473537582541877822097330954685113464590966885728701644813868167261735989228450276358857243369274441259032265507654495105330425848928371910250538496923133581721303310239086837811408472473857557624934899890212692508476934950975059478216633973076162764359683517452304688778108557354633556460021961233258942862948955268635692951456541700703162555895108226664751992981815446523797426166197501606908631036468037172092332853261897786754582599521874934115175720912105813184157413375805045423120770205951394628674176562867480197534930639811562005041734762993348601436871916194384761354278238472185957715348717517663299868458581385747824229026129365105073765567576729668326110753556022130257185172980081875291301607363533402191852064782989905895635105073670115994535384690049634392296277437097042373864068281430914892966741747709122057813453764641344492788355799520891500558283724050735569988667878050534598497692865811397269671401113044132666324037982458947148674286402390892500693083303830619801601818751482688544923178843734307179522144532280379066310761110118108887669269241059095379129173396841685664250774336831432599068596093162581298408048065456684409928864659529980306173668751593436377072515989858578852529682140375515251669167846943758892233938606125634092397364774483429970003320354894782137920154761415928215900271595200000000000000000000000000000000000000000000*i1^107 + 783484734895849341956897860175036603365654877497913770824365736739682501122507280114956030757442814765677540747132011741068370559942608943373492443256375247017059701647580314268958029516809408333703423250415412837458950873630507374600985012263880420145875325090073462832045737068106795548203021940334030377536660326890532300040805768112639304756883607517699014777415041601763788109617582287743288069808799995523264343017826572535206739721910387885603850721868182394401804056778242305789886370165280275925960955254620411073832362902252735058232481594382531023763994680440288452298253328531711667837392568241808265349326502994899811341661465605481971938248172758995471336371454957849751845250776343585584157088831391814334271166164538116152076808557559836417109800478119735341116576334531704734380938425151412874775981177669286185189152091929844725105356117600814353560022972890569590717097836190937167223922444161402712824974871704814562717350622974532004857464398670642334618901843859272840074101450830379457979474503547148499724286931921250352922541177757681323135240598600956696285575592408285449465738858628849707771088276952930679110307535878461373543723957227084031276468165205179105531293267969045426451141054673008774087097651789869545103660562524627811453903996685907413129561518444654961484701440636976619378850287852475573741529013478437782309651221618536488384966175925264587710002663946055451670881766783521283742338627096565266747172722463036450808334852944656273581753977826790680407294683384038452632010357103557031018007870213543424652167203363429662819817790656437079752662389343465576417052397506968854693695343535566771419159502380087114562934459527817982142551121853555292141217461767038400098508981046283931250360858549392021951396515959584396652439852531272772548909239706997184189070570328185698872183534689524640914621065224828955765584556921279148398740875968157430260943704673355916793614544570321457679061181408235076200834366115557827964764151186428520681537984908104359833499085483951564594283964718534417679585502158038172030608064177545568457882043947148104412268996660037063116360800069151792919754345900616421328114024466490473828253517734960927817592520472515168195177688945303921786728670826119026084098115978180676812735399838881771937472834270777195435188425847281192860492986651226267493022554638612474883888602602587811333067952045988177186614752130931092792741911243605085239787863124245292573482914962865420704705102945197218520740785958566545285446728350139773209213971777699262889172003267869185172011291245618886361358761969948823924706321959663742107909305230160987301421911181726448521299176194431886785272029703709807701047841675699315852284330448362074457888221758557463831525766465479472321853867010586793887807674983826117210744327832914355451730932032142737174430689152000000000000000000000000000000000000000000*i1^108 + 9273409269247474660949165291985573411585522138750350116509019281439583791848978622631044796235928739629072306793542444009653442977981137969476822817199352960147745274277340232643781448296992827236377180448331269302334700019499830587837919339868514646141825167529290071535245277247049330000537678954964411828333177840771951270585129775483949290117604764139148837023488967366677062280124544338699454959155324726541944558845687706608469708354813172640675290891211707001289090785287378355664840112086254381951246358194321970513417170661705568380971013706990484345399201769330732020938713589267454532387747136724741575379813285729713237474594989901053896821675439890782128652679447442688196908270273794478228773310802711107445065505140647227883681365626258142606933589453460302219799778689474917048313634930222205014901238703976109739796659033323533549751464136758751082541425204409341415859727463976718890792495591859058639757899916122836330778293602450367348311921045548834576591085885212912751025996083655536948000157899071109565715068850449565651688970334639516261074548372691765244690581536793077597061384237908782854734954275739671395739218695815155551222738577117052852683159996056068637102385602244553147817684741354787593695741910283770511436414419474481091464989900223277435934733766186259592204934184836925487759484910509677414922818093704649357351098348685918527622015412219832483801760588426275195170492699234663909171113034010903084792176561307350211514991923873307494464351510494166655066824693882201740055380114153406429179417723265851673517400797865776613476415614594341897307104598340880802646220155138004603922728438190318955771979600897873502734270599331274068643666449562729917560979903646172893770090707008846204000581468551404887156292928565567226355543490556259374455790059920600800036242298972814509000875729831158060724649147828998089264071076386177969982880473849870629157733713467834282537721959768933710000632528689704708376441172478551796501591350206613913582408590438823352495423763146007048941743228402706097846575408576794264098901624711037548695012015663251558545656714171379552261745836528154657327072070596929535701227408710999720641348189057617558843108493825900341573098548170196100374380821911411988424242218219295754967726146774205985352137376602905186709798983065729342216413040773774141753544527500162611200162072835859049096601435380299230769494072116123690295563628025251144969564263321663845602756363555317335125699531371506910042993947901799886413646400013104571419306415053386505198195154840742385813732348166452059102844066815078871671355076252808373165643058244337467927006706886614999969868901619185423459203047239129984013460909844436262935361079096537549524241003113206578612224262886290750404066492954308001939165708911733883656150880939200052246394038435584204800000000000000000000000000000000000000000*i1^109 + -7923500497744183516680043144264938750899009110377448888739405774186605524986405197282297090145033415966616689580638625847114063987704542671931920664714890077164851320782324444455837623585640266097183266741634976872064628397277447759809837053876680670620993570913277685531627896325855762338969687487258159210992422797883970650400783611367831460419924877903837665220147398805272954125240688869607375265708798515472176210715960630629846600925097561713721238385346914824840081550663948062872662914076159120666372725935536077290800623233925581795177188631893341858514091360770580296702367048248377474972101199994803939639334492987725706033754102591940830837166296246395680348895127266546967621354032228839795376502512417063395733021253278310468605607391539654707908434215634499531935001339571787122535878166319890755563653436417226640267781268178332581471204653716585701870716882363921133897186053274360727435584641559384884529592113870127747284144539198134661796186902383335432278413443433847175061458384574810463700995439982770292066629416988185616098173226872845471059390910562286367594308206697699110937919671448627161939385021550673712478867342083620241808134960777498649303323721087585542445751301414793082964896775498864313926189921292342325077894869861479094854815049552251909764845456465895683640684527843684155131425196862142908611084703538714378850742507637043827015376289201866499844539156713320630687621755639951209013509120782727532360295570782316329231706161316484224091034302366281476291126077595145074010011653671115439060654326367740901839953968164705704746595343897065666310185004751040082298643806097971976048879597035306054854968474901916624382651884995005566251928842758492366899382526960517593226334184309887854412029563868137863965457549828367287853940733570598377394238776173847049656316460766682539707518273005918667438351274478038474261593556277293397257029959676563241300480644095073888120250624995728137692439173752191225431913063045895684017176486214230137251216411036418627858075488293744613161196119030622886525841045453217027551499489672586946849489330028811668525662619706346831630718650063775001702302047455605796575392820017866732458468914050248534378717211974430649439721451147246765330838457047213575817628254062173708517711901809698539701629752330684975901857679986171325756518584757213816227800697727082024492624908692514752012135465817247621249373261888676736957141013253336706761117118184958229754328110134475450990388350707993595467359043689661929650318189789094538821402282475657402181048489654226052397480287962886136914775103164944414697150341904082846405409864742262073891699903980658229714159737249039175541805537037171395635749906664817093104099415855487434041425455009926154178572239401755856806568979354858834977827809725713707531703764767641461200311275520000000000000000000000000000000000000000*i1^110 + 265835314935884532465128624924887510259750709661293700745295142979593028113475300476484173354220069160500009620150619356231902537048198754731092395022917682256829425625997892619834692834910361778593155952677778140792518507754678084175184585518720313642299531040092671116969334628329362380217521230081541226960115236136469304151119476140015488903741468645519226440783544013772873292345664935489801925836975398247643063906592763336944781553324511619677028437631499104659752035096137351491986168461873120490773429399611033246822289734245378351690187587784020850312881060966103586384439428817186540227936412729886994742878915451682926452887124350075872746732482475925135813069080692012489032463564164550170531614964217035279245916620792060979736926465923678064488913553857452368178315443739953641281563155767346156181631669061451417325597323553392263856963778493830806392724992839729943698342002192371648810275416348164428335529527087628801790928585863880115926246623997472209461521921711108560935777146035007780652099346598786138114582168679521302793348725522791499533555622671676605685779383249428055375277008597553347610665598130019872165543902845056481412321268605321190878733064607483700078684736954421319325653037865181183457688841557593118392665392032830375285933166344593167248992461476164898788809908898008365771046569056654030365910818827028031544556431658002148462138070506190081161731933028158020010864341050075461791825434441326030202235779714060174779066051732068152588368361842449836446671707796293678036044178434503534053929795789061819266655834725193525176938185889195470472036766215595018770037902993732112538999064514324750988017956776763316563016212266544639349229346637003879948589263971648744517229313709870709142784500327120459994695848925097248732800126704893039908952508977333710900922688157704020247153470710403819747905381397286003859482586309869071260755748403797331320511709566773332952573642201459345233330906553316686137593997820230615892536813936437850690745173339894253490412783939494388814565339408511529246880204983623645953111603837975876275272690971881167360202832756627946701447659555594000589568535321079436162151175254450309975180177710040005148512728252888386964039452829993276618778265977544509691182536904028542048857649349654318919027324071575929749429632633538297585328774004233589451245013332557313814191215289221645242702082210023805337493450617562815452765000421467262416639171570208038341159221501301235827302681196003349325124303892775672936005032948797017616006273227305205351783072771786830033384902803844605674652093379994856145136817934103617717801805063472125672613526503456811471411598643026617633359443100368537917003094158598448646367871002023486812336677749134405185180763894976999844345076438939245357614282059810598004180328567720730624000000000000000000000000000000000000000*i1^111 + 29766049380695318716697677137054635466304973271405615282419616842670758966977624963624954869533850982413630039442740635973003630215984062269833637862460371992846677457773959317179709388565461231435097943660253238934281089363027790174063282908612872104728238101040576680697319272772278074724814020637268925758106482029457053813137420290629027115112738257066537610333508004045487408103608218211318164528946394411392490432065710606936985777243836720443486425148151960849105922811471023946676809486871931089608732265469885059738950308797744693121080039006342795521370475556588165383137522178845731979730618906470322833975511824247046657064131411681147187136670654466662353617903934696654149388071270526193980861534910733470214546719250717134370065343251090717376734544474952752888799363153874063837584420338087738480796119491671124380672587712242330763360463072736141147750027146975818459114162771993527106170804330056285714370028007280828831514829104542553893997523990249617224821702867439208580290168681693686080276443495423483296155344585222752671005966806514768254164467221650032071293027048264513744944877945132344457112669441962705879233250481833078594517008764515053165246409841944986693205331813110786053188353189421570631571690859522660624049751506663289666273409932483338492749788341153878916104300738235744883810706602474499198566124763431778445422718669258686003786427930708520006745923747510172470002550625140516320074133341459290091277548228034146089385358549037993323994203619996870079707437227896325298297076102053169544748979299784817143317410210632789493696351344328164568927804100708385996127300002075519093853821429672170826880256695175729867645907675274650375503384266591376488316244792724936587437779113634561385656538305386647226697765057108390421640828263522986790579740630935477819960192296492705338003825738846219446466577958471213726550236462184462470351939596610523635373215361050632866828708151939399119713079121805028152571921172951788717355838503228218801370186672657445664365491143945565294591946996913389072681284130048446830368414000406881621350052004283090923009867796647594360973657141433285507986311803514161455396529721045701640379481896449437211351485882768731013770203049648102333296301947821456553295172930005515214313428598690737654769463546131372509314462571654502549318982886041130473074486516471186794096498578402678344309346229868861256286451343606432223574681143865860727198010999521297444858398046936489198402470075704916282732414124613489202508496592004498391033392221239111261905771312915096825616838819342181168739837405539051999877686407664956027844093108273277099711338165312376640823478774884442015890732521046693518474794607622957797966499543770137373797067897328406174106242476277255004899067815724553411041577907951046236798083072000000000000000000000000000000000000000*i1^112 + -2503805666710646941516882493128327238526391118012074865776600504069799258771095259392417714335080007549104051308329122662415759453740426403143012690028722654588880430668268267219309371591435635180091999614792617815464960831602425138771032031405197664636543331911028722721786467763811368566592220291295097927633128513342104713038177431565314709269026745608831478877977866347339488686065770666626920786272677137649728670984555654811739621283827032543860348822669116091227003085819480953173965158286202168215510774867154576775490476654434287100916903588446736936958884278712665801419026336755528603998934542358871330813123643949397493649356394478967091452437043406957757061560349437631163935796104235103215827465129123113872238367986828635764610619927110698330628081131026465569301781609415421697257507512069591151268904848808781018229833795689064762261898424692841272377354558844166882872955975804028065474339068505914591847696701475426786668863247011069475240347758098181270956343439414683582162294339136613426733594805507948268395780357913576815805286778725414561540172797822665597989346277112391748481904013643160869681993490013142712510345695285145041166953143600362391595442427161995459887926646806730490311064457050852557493727298661219599526618428688839648590213112363348108659144713521973133731735360709497454163122453567769042177734051880919371108307627630195939327236055761564701682190569948973447115438055623246461719284023127099435576934662579432417049521530025311710805181928082626949897899231329631324329453251727972303508050899429505365955640767914436416804041890160633827863870078027530715357812192930232226817466733680481157489224290822156208535142868198911582157658637523025193369761173739921743244194259984743942814750497699839301527542048584802396683530079599226349863392746203635650838175470542512215944320897144066365395050742175298436138354354646335482472105885579511472532185164462952145178996912340125322374279002477247274514066738605236532640885509920271105217475100022917218694786842572814331260797123579622915952682369063298247792843534278230686902178402571169908729040918399367742213722226211651036855065274891094675238479916541261737722748971697259954497216911463592955345694300783739809326858681125056203407971733647527621092605861270809490502511105780223484878921431683723094345242970454749807729366210823213935251810018978353015732083936541820803281283523328884381124767080659800401171153775768179814220140426724533253597850248099307681573836793363071718167114665179455004176331652513667522867328795022053139947145041730139533271609018237582900589329309551855625930648627846015170645747653791931549415708994796169122313371307558722991631467159285082883025703768846560415136143246715608485536409056471305930424348830994666130155257240363379589120000000000000000000000000000000000000*i1^113 + 75262461567568538548667348078289859943750779423315359694005624337858665628262830493611201441044021809417507888954650386354854855221697339711978220795448290538753702083345463345864469815347035229867746401302502828583905003575058017785997458968545016265620789223355689952097504861753075676083546912809734705429349173815887507407564048604580473326233024428718621637414392156136978674887691574826980130162455538188955310894875499845331776549952113009060930797142498858216450669307806286946353137014606944696471343085307321149968262148865149746768086999128162037092363705270609169742106076648493290933864027740532091479459038792771440209387116543450063761014865610171766148569130622456622182619479793454239719076527164371326090817658326537625116597489861491884609044134734357030929002208369583108863112833211066583408326464355932936831041551589219250386140921757359697740910513723779219603178186935835061445035584980772512348326722382744645100518817452731576721595709807830910867714457123384029276769836876321225495868106603097277313834254359745013662212053048541068586211405766791476784207877773116716007286441505425672396901670668445046174214727311633586042063866098429254109364625202502367112292137045279424271365214112589444191142099043170417886936581630114758842014306229820376757729679150181555462806974386773786549855737649426643904250858854082277767846401266213668779144051673318037337657527530658831972102246292368542482497723634596191749407445148180200790013636424381684119571919320636582315200441841735630116004503648389328787076603093219752434628599073942110562113651654312556281126781259332002897961628023545326106707855686928936687591489675267111235414458561943492649217076010936239941609330139159522865781854443080098395678226730241315371134007821874282830261033659466713464421841647606387347117042712042265454887473879512607994155601437867849157505200331360400963896732063147424402408373842626869576134328970877829783156675546695127198622198078938096099667376091358178977665414942825110364875347649343859455784143443344832547571569863716005747977971728771051358557489924019305085419223072423941263470480562323110259558841635161463469527805172077750070406648939874623789188283986961718806690354626801289646229144304643953269140636600555528079310585100659994980737844610626925181835464224399063397746843786053372871670542817425372557237969264500318551835187512141153518817320238667917476664097049468832300444576424013408987372048415416896118635842079558388913765132617332150293542602202328903483018636368991804827750845636962825159309998985516541283201961715449822484736264592032858148671158808014007005101486780078696349259236108041672091216684308665199814403159961659386341943919629020635626187169366090206043314819381175592537788771421782708469534294016000000000000000000000000000000000000*i1^114 + -768646419567787377840128233424567749729530810658241049145111691382159193459531289854759197797275275881543712813335977319362438298419688905057093036440837941058703959536858210911407777737676728542009359345242316602208919747784276488266652028152232842438235398565371662580213168728078434714863228550214028176630105045488558158218470433974825835159647226146919489642158865238223658975071392868684901854532478537754332608005228480351808280409610903201944123645306719426664434839806161843108502625532723418912497279122545646924488016779810746634936432206693670813908057343077261677098161225812156136671022931112881677174291566087858276338581760564948131676324218403305601262868166633131035084173183805348967678347770914587442701140264187286399441881963865953735698617668800854118147425096313402272526256557673563627830883861921063776343155584489738290444799377406313913534893977014705338259710698714278572584217085541370239228886200235783651562289220487960759927145984806800017989095836553121219429279989397653428924888005458437683818750475344347608116567841799798210963693051372350266948713596054517590302859075534130409406023471360961181144578791641636534790307866184392042540615308421045370266278292542189038604514040708989035338359851614699869125934611257665174080122338498769216931927414749229651173816377948369155943506476550896365573656068122415320157470377236970752178363373083338927948533156251965232012847593443219356655858791453017748645772743791259440125559202115919678100239583369057880447532107724584034787944082666967442779218521504156331474643445512589365599606965200969137266676162455153340704201497726300359824305042360700051368618162110680994770346539949604609031883270092680561028840813001827038153367530023527534574534384306874655792451113760144584397956244337135808180227845088639081489566879334933314234567719831291349629798998163393284953961651020468339117636534732574997812355256172416390552379686266253844310193313333264735970696683438393465257794175393898377267185665925288272132382494648056070710468826762480626649667721506658170688030942410473075834997973456473647572588853364668085027953410324807951038210416221706594787634459643890252354374257987340020083936665112856054825842904774819696171545829731997120130736217876678953639342751442138375960290726104210621846518125865307804641372577427672148259795874947154713421043224561467269902915522044635743070317971122404808365252799382477229922455460863712462141006969227020300755411503802735464693460571330523751838008526076991355186950887527241110890254256940549894720968627540404293199263247303149617098013183490228458402697577368992614348044345720384902084403224711710179289565806575682879139345491913589771960455285524074975280817720185181230992433327935424699836140988782765670400000000000000000000000000000000000*i1^115 + -11223535514631584588278276172538401986782093427162682664406313422134085344207783209432843729830560053356716299735755422536218588854608749893041886829512459123285293979931521669245878592024152482655220031768415247178035416535999396483778957800189229044642692331883132705416016255066212036317795546329181979009483386029278203375343245225706761618656420065257159598600564381348218203627669448548291576633993716747740327326248425412535774547667790368714416068666305669402525063395485295163756167788491067231481718985116098722788314390522928153511941976954625798095851454595376278468068519670434380314665398790246994685454480523761569211708751963209062228276479930728869186315524000268087749333249038513966220966341950112379175759610786598408418059356153296480775941633052097345715892007201650553092818136995816480381965212770915967448581386819065788565667370608631479621417984182972667859305741522804127530301021050475060786156341474072805669337649878943981077776274351694666002098820539640810900360430222107687698982468899655935655180031222191962143015684475323109366826916065186131854354594104850939461979032988942184848216485137682203061661456324180547770719365326947189141049103764276112000425858538629557940675252323170822321951186486046326719771872952997573890366851317753154013440921189899378793223455213023030203158700200409538849863952624493013168417793098934635387066067203253354648902993602729374550504814862629781208112696508898714579456893028604871801726985241901014951482507106490858716873929118028753079883750882898741614465719045183460047515841889462916978395310091309305896720300378993727703168267846475797701009761722050821864126142984955999756421586674200686371687156059289863865567935809340955154222948074123225532258242597821821697176718125296992610578930445444144679087344702519954246210106049964033297113149708719764111328224779868465897554959456932420748938646835185723578817211672165224435312111781643300280691413063433387343526946810465152078094910002591675413351035443065129422684219679916529144285517978182249649413402556180533650930385785841358057008417255381113744017596265129099630156409582594718090633891045203998702761120287012151187728225497970738891839833127834218862942136904014867138693228213095410296355406973341738519515829068892307675549943319565297455039516388383947555784166704550730762245764508553399556550257397242424431121739828678112080215424934821948742867542592100928640345998975869544527715623047125059770268492629564138457001820556652784456291274423912353342922086960721926397810850853169576601264887869172544962810219966129624671162515207679009013396786469623231335465689201823377635122727083599170423404421288373259473615026359552891754126500102290713514671919228829424999480784495260532908931153920000000000000000000000000000000000*i1^116 + 649916100611937484382532633280425172268673183907984855650649634822237342993840099527559825915399416126236763971334035330556110793846602774582860880006665813791555330485266578472439741659736124677052521730188819530698084039196512796974715687474258921242081533930910042345009838245094112270528966737226970587580820236492418137148472678470800069605556823415071240558204507420865422733644846466380915399621933505125656438618079285696869547364365915475869128698239760463368849544443164337270765391154320732569704782431857032994038204004783612573734413188791816309771256075152361355580048492925247468856658965514548782226059728903112439472239288347140153135150699743620317115092165423548985222679673127420038436094261218345781363845056493583840085256658435666487400312659075126221591916123064379127059845006889225278835733665973260325464064775636564225668396884625626464009158497869322122584152510393983402207274451786317258940741425405512074803785732520769085863604216616575135312383990350663966073388225823618133222572421324686509003576785636066653667820916413333308433886178906843039630984189528129943783193570084379954907143878697787608834478825749138649006584643753909276597404944569914646975388964225695578463012285949000861318534253731941858912099072737837110003784853714664153223163836388243785468758111653835270183034854393135932589347260554086939614347199958417196255953803920152551404991518134262548447079106481622737939810409600173629531867601704665860828971294922472329320515982554053882327775350261240519859976438883759966753286338919083161508636820296480266854822561532892410573614166552520168637876799514833519999203162669710143672658535916125529628948318989307481203187290592485760971489146164929113619964120513973671479608392380082082159279388729360226850398402069810086307612247864304298527556623477006762789999041069480838814728918631306444625336239544341618850614575672743440980395249647739449284207102592666292724520895890994949612176719548036779929284637425188137601693641134832270036412341230777010643262838570061161097005222457562684616471081173902020112091564360353680064810381128615362888962018113401220017509952039412162517002881501202195705463067071285394525179181915337736799093766927738973145660255245229663871546455905183651973465272435189250156190255996505863631523229166903076428150365976205789363088134783457397081228682025675046612981599171764289202270493749389648403416022743600589142690681266117483082179066616638074171710247939856473099244000257785004935663461552403727596051739201245181843178496942240495315605013517379304445398336836299608674865277758194325966439175855511190193491094832252323049302747579797027272540508080470357669746491697874813295781611950335527995557960952416735936341464145985536000000000000000000000000000000000*i1^117 + -12834171557405220538082125674061082840634970852297223289813764984337380361988310533327509384109463955703852295191482747438607080050166813516904850056009502778786325363368813758245079315299783851740282044001641907574619381887917393854444815817258200112706446916472006353363213452979213365716810123201066096005939204724235332334673670876863442717583419819211747254690150770539885972725883024803237224823660331294774896572296615199099994961002000886113242341877819670844152808757296177744088658742726887652283175635418130479284639623733976947503718143166526653848690898124683778227210476950460880026950009202985881982724641405038995281627012957667563128216862225895748416091802411891378195289658650811935861883522128162313455811386596275884457452190689077030841883288904537332705179433884068597002422293485258302357548466811829018196373037795970427620397939281247092148415812901240875828856977375948975478487080973197250419527660156339403168828683117368486253661473891632933156453084003224243622112107628244021217571260539936869664603289873248050534648115786212427598357625698112290213640198734485828424036022299856066544723171243129599160838376680129611787098008906504097115091696667585708403638439518039557781036962193256486459495284357960020685028193841010232310077829445847405283002755336272602861418336891595113834194559787149384271617464315503186446700250564826541271520669023254419726706921171512988959371342613606796041915190969144867781033501048814835748147211197064041224084389355435405433578059287833897441489453592067271327068111358569931716337998515343959877505762936406472159371666229272823384835895238779771509683452981258608253338305531316789301967696236376358350850019485184680104789922877460131197199328795751614795682846206046729076481372508486460722477337305079290668567464384469752841059426382891233455240792710271545036935908055559817488378568480428236137940406747939711771436569907491965618738414782800322828217676378350943649497283783374680708656599617234441813847838365821405699505113334602040615581424868586892563535771553156464574600105885399154824286949710987997213336205140156225884111443812261062579981826568292178829695121540889595474598227016607633612123427971479701989868832865223764245076966655462742415939937596866407473338504119754587827064698231832602241298509714468388248925746162546395063364398556304293783020482984248164183839354272204491099035880144326966820606375824353924165424883748935599838961594549975990687360218381552695220960726381678773811600802318109287371968510608188272400731076746793124187107526589163036763166119793492485345948750527790563352894291828484764897675868211296659333868432433223658840889687944188963733723467306796679546326239837547838105267328157114859730973491200000000000000000000000000000000*i1^118 + -17017650093459138660313286292941182221515426474554599602539566372021663079723324036000227615042145401438877222132454892507570197242187605087837071299679442383727362226975281582625476642527974744147868661166682109564849079591908939449466918683403921974542690132586397651396503884458496144561940578552271522764223770028218961379235172342851307979667908920419959015615004107588257053382198385461626918550960101675727016435014078732583036818431456867863767203137438386149339961435870668095232390592470974391164415243681787848669201261215698322376843567587018424511592823772284560677457741824280111810064529716741575082221114074381217472481549869552500018365396820032527313977487970475624670077802624637459093182839369367999994538296139997618979191663326733477819902974576742349350160336128326425973479018741360555885824137647743854709087310308271467168193530459803165237407033247828697278817714206793588986761029520771627652396234596751454002548107377525221638052057553258089685588156225300637590699482266228346760025286593433353347607438658169998543130558060099266067934049035411753787210722446770901123182385747857543701721339456391835978855030537378741584559927413961811654689388551929181839652435461226913669358146567310980179940596465133423153885330335130104494938946338579030700720089655756215692487875554317945783510849134872209068759108432855566858352971515561136747608679236578823016209666193092644339631570849147227958077270427881656756944423774157977796200996045125098302947503104840699482257993663478723569891109379180053995876702810099307752903362185585414220253672622610158551101034967123843190668784900373864554831764477480574641640270671546697342535324247269607466920503733328971759242616056000194514439127583120783480376412143667140459492282645696629740198770229669351973567759341964522678962167143169135050456726053713391749919877088158932172892537276472637609332691321593982550145058214451841059676053116899152974938387202883696402644507141155092277041460563349593288234115618003918699727712561538084620020329085840133568947283107603059469532105435245228276770202148422907113069452015932173501624992317816192605732554424787304770094675028458342114321418171682999368367867473923005998895264806815330035576335064515385172474141407204472339539185107384070414127066567584109312467002521724390324477163432943680455151528023480555296759853607427008709403567131850167516757515275462370716121275168851937904054133049270875453119645818405333457342601125812918944243001747832634383843439215725544719706002459709567653205395911745599340522754548506052933808012641585948968059193078912075596147914117326915199528913668963187141754496509151035669516447035809127231484694059750426678608177169328211463193276071280640000000000000000000000000000000*i1^119 + 7324261582938469154696706928607237315180533658541745986169109750909878655673628210891245400141578930682132941511346845103501789265604657904328907972573898034599483599269026346758042412322626954923540114345247589928354004166060582938851123657753810979899750642481266944072807449965981417667763333243581446029244523696491464766128606571343809698526020690529193302305982252671610204278854801426290088809749268114118019657063348955674118671828908048287853283897119395510941074885526238611043270759916597684596739136200443616074717127104677481149446825004916446275882348223922722879621844298001694568906971748472367459572323126574471872459065481130666124261972634656349473768494062327237804551661142665141948794763245651479003826882837724432042874144167146442855928120100712652996980970029046203867225811519999975472125061302074235288510237925961140579840428359154724135160130903971952630950478380784808434200666164320403835680920081931690557608318972994560491911993933232691028915289783961445988825705020977497974896230913093021784683485930315485750943601096700482141919636405881861973916299301822840450642221418103575094035350206081575295784523702798472805470728107556409383408273933333146195964739324528034594721138399330581845803750215152492966016410932379545363769015624874298642705604832206117359270422625134632520294610211656942710624065728592878829220827073812514772682130893919752415271310657148120907789639661041575283373825441672134269536902131198057859676700132248219499436063478937496434093255392375119589178363022084899371395244607424275384091408987094059795871280989778788439821430104737911863812999604753306640430897872764010985127095978031931036970231514415422338832959267041071650246836005031461159953076676361645546160022121264826242974466603942594216014555884645437227423086235676929670683597499646192971715281502995052803296218356689363451999509648701874315745925359791809590354895582400045655233430322785626725180800983620718004387065554045980258171952771171338405190038813816903220207377222929205216431017844069180869893570097680122181213019326922544988315991620096938822330673601596282282805454086364834097768271735267824542895562812324435593622188377700294817608783860151427730920255057337895594496022014717687211281254649103845894112451298966941708829827214657777292605019673708207095355998046896996873958181175924837099533921333892159791128370630501601408435110184310497456665923477529382381687243876805768446015444202655531918381514322232671068454883140010298387144867387616097518532079266642658962206758286647112889863988120848727005388443467842894922221016774091905353608253828038452305509732784561639071617476657783738276558602014262536352286589673167927076832634025519023963242496000000000000000000000000000000*i1^120 + -189442231611725050920979884209193007622839944780365071066697888299381711619802105716895521804709630183233449499068543488745519817921935696826668789857745275615659186750679887029979903818275769429181200987740377849000768343327306035797212365500343735477659902101119224854457544481108601231461258445243998021587185213863621694754733920106053325356254235510762775669034736083144471551254216370999435209509504253030662664393708593120388577308320393688913983084958930149967407744207247266288282947237116327309830727737158087487489163736323454117826176484210276891352398507790110271611703760410584850783214560310819648415660801899519358469870092107551902436918443718529022151331987644800297722703524287706378202248885073852045538164673089900523255136223520858979564527341220485816676541339372765528853875756330123123998932947127890384288327681818170893436053332436584614508687771393688203895886585309579502818217022235768867598276992044189677415030695088444251490839843205922660426779068771301533976015607312627762885984492414442595078614624240328234513894685902607899199620595730439893379992381738756818078871271869854233698182563502418385445366459432054541065939407448769490231266492168421015833033869433820573492004067932249360626529864736190847017290677231798513655842992551451761488332394332542246153394814194398287061480892509812708045864410673004704113613581736173180869486500332104351619969962296755627748358604892642726883342572926681827873896296446418460834554417614097416874526346350322170171153797876087473487133594720978596900036542094320066234373017387842362795605713486848695668369722433018788329616913264299582245942479554339207334131209363854262047584625867742944465425774554282618982966208941136137142495200621979182624823901949765403842897051622798519648121862685033474295859804041379452727012754110939238435174254019234594437078306489859777311350531182868203082309263233186666097994825067310017006616646973765601406041621106668554172612033342780268084321110172992068264368141889465921641012741955166985344988693415113315314368284765617245221859470411259756656362962521825520714635088180952255330215814712984063508523431409307039662829715102463701070291803999809685847232316604666374064295472117487772219026448236984898802377323204880474506819456556476659599052263615270141875052808050405663333884320434209289997463343788429571682649396080931629685615967381801491831748652578202543055346532620251980842227521231236332593093898169184170502414233304287394603889468413540739700980403963808986192137467953735980595709470257422863935665185931514844190305636175667203394087808538117204465819830858771321775792962520424133785851252158213569087629379051091503541294256503093525875766856987443200000000000000000000000000000*i1^121 + 3167433112166751269274160069542230205190591053248665160648495834160509232431184066682684086066515496486289843180647703275246234037863196540983236250382572870253850325009471695745191771674371935161306903705671925030624319277782704407625593170278731111884817140818335199941547163266408121064691572580153455596180395303313011674827202547036615836377256088280282192321179967837193660602092776774079100489433784142161949304982871765292485291978813269196144195903171742827143192327540025969359175706829147352547579201212979931311910014836390246175510912684943131727615550998199768564228309639125679354650066531732524246158070974227425372619155909543439883830183785051141262276060523626487530883501352894442930894513052060032077680526656580388125550293802840053121252280864383501714748739932345687857783901216670204077639606650413661408212364263893760048955558651265349125957403558246151650354217156928282960961696351142609999980372585980371231133135506703469219933988654031443343021650780089466548883153388505206636099102857404520940556639252522704873628931644675195419987151049543878022924554823360691729068048052514439626231247033187231330898016192955398181379380601764088082668108227051725626885183156194309580814650755763808835689918255198660033014144894310984934128686776933628588254620843714029460502646105422526579085425321918228656232311391456591532049188058951477713866595990709232340611734392764819180833929186273263733648969241374975699195326827823833829099586112795098430815420545586775263112054201231248390463224379840018373229221108383347393335566807253099447181980221525187016268136467727112917229767050619140266087724776534464162166202565733696300620282751079775709296093267578786613914100621866370081884357171692253859411592668155278995489486607538599047076747341462167272815123696366132431622737966255662676210395867424034618550673782252289666161099349442148957071492157157865957252933385756539397133760938613343273890550439775466545767428973958192273416903234677805279138123301225997461941524940894457070978786407343789927884394889587968845091582188776112571791145266703310731414509459573961257530637762150709401550866990233342082940593242501566418032656925528561231886458534057351480889520963159789408679451469336928186760101674497743709624356499388407000511119632993812033840285964091654750416010977309286264612318884685024294334735040764267383882935657040077731033050169615834482146239660170113368186943516495952614618938026338265160129088806862064615774279814006598863517135395917428746329557718061772258304385605069750454711391807089318325309704856119031205887393718773824803598992200752251956289671943317441864618090594557967922378313138518321179382609552972386255503360000000000000000000000000000*i1^122 + -53848780654945384337147172576668634490406908047660968724387827171803961253923686025325239601922906350836175647247131681634391065487106696026983982251401899239412046140424416413934520710891886293554327133790646846210095216409937090299258774441655489553121498968322463828440924010714071421781140869840456556845552666602534027429433167034236387294531500598428822759506018027036229364636972179172117188657736486315858793015971299572392197052928862709522837597546337691899819816203100014749362126384803789827264330684114272062833710906170045662801623089196743209164762162321500889962350313537268715960916780652304107753104596538066515966354852678079535934163222933283972993339739463448877044153512122321244336306785426032906604557420361198903988982427344423830160784924030598825075120467615590987176575817324411802143388276761454869425144278321693269572463910731237667778803342120333039721977482054208912341698682010374910673180659441390941242154462684330192407921280631329769360399321579876653939788811087399605880506158501369055492315823448261271074922861825085053159294237840341447723578523089996582090378772791849170372006860534659359159821026030978820489133337225788967296615894281143041060752061151253121756355588137420771945305531849861460390441869857268635162128030574299960685248878442724758467080847700211345061460693664436211952916877419480595687506455909124516342744600283327571237056429589886427544836969519664257253559900420012011461106081694567261504270525961905139589581189228167915402970587041790634876791199169618588291846774514855221746695368734693515116002108885589995193965438626705285803246382820043163643994384147564567299143238564243593648936921622760610197919448579877713981214611634554053616793130965646595604793052719128545508598159239044360767564427377685223133669931164713328856785787187305263930966937685744206841201475329949085772896060155623110250804673999781624884667492330369478055889772446977156319240269522326065329563818817485451042439617629148831430109044563720726924505560775274092200337759720226084900230212437983215959893515657393301954696671401563113949928577432440836269283371120895966086671631583266173934301508695815709232210333408345556184200658350621207916897558426576306361793008045237924776879212565522153219567244925442088158485695939529637489516663691484192896966930399577026104125753789108641341864985046712439179408261241753363832982607271677486541735644738942669396684628122462711696925858930746844578041529757141365146187826450446546078797963907277095645891776939293549043785954643630427140893217949607331886774536637647102234234443574850439876396642657048353556100971400511403949819015486956944198090386848382812872480984662016000000000000000000000000000*i1^123 + 965209468725616428020551412786355873365519540140345556957746287864530865108003395922654608360975321031754588915981567347411525302021620917915745643659355022008447292931495561738942559138544385222904022240177058892292039212595303419988944693183069093379883200620540356614998534903456871226940648633784591341499445553458956904304244939830502458465218550993971738292602498343580045012049567228550134045239687058659907448714717150838981941910871591554436342883824098713769615909130588291400350158725713887891869359812949922340271222296587153509439510455755882548180659023944462618162699638111244045508468982160957675344187758853058213362627698046973028538705867161322397223347451293697495630060233457647633881540339246015099896594470669682966819235233991944608027559195618690081268041680877770849073738639757107358243797052903365453368248723865536973278426656253278048132673390144036585707818456804224476339899727645000189936062242922247897757994580962454056234502927618183205606505599775654770647745294592751238356542703286026291387029071115898337888704248967229085712217629491252666769583254350817772446276755379793777685543274657068389380518537260590050694840787387623980939030663436306352274132763844442493297063799634698191378366169404602245614576451642854778775454442945416290263521185177419880266796975709796024212426262291693731825218658762993396256244009253146723133228744242504653199927205494367016236651762544365098110689424988271923528846613530051068420792732165889027112781183558345654462232140401896781594719629120742981086454316421515479178837096175973079865081004821754224197408178810453936875782697321278973393905685903406779706125305142189443491625292530890359608245632309841779004085756164114250372281557018965587428899254816409610546624055494101125225326436725458565044970585453097687278825458138157741706086108348816299069627839195171859551448619014317745514726473753623078377990341240508669393970114572440099832509537020881990614420905406818239237081191291675211504238425015619813653732961839351163023208579813797141360386331220073011237452065742184199351509773128572185545116245930751287554037814571539641080874396217501185755675688891576110422072637525463536929153200726394515064407201065205506374209428411805102479699320764754203933757577688957645420270764438959343318416956196615824384992478636712224160674586772822409809102850970734659036473853398839769362537269546950660006433689350303882877743801967551564413867331752516829064558453484733449322991931083537996976496689189095909682877659743618931001440958214668405963364289412471865349563468474636325492684132878498511827011801683162510821492256737738980263884187554276809568574246489136562176000000000000000000000000000*i1^124 + -14621698576412690338125057672146254318843840762429330439783257582381404852979586716841412831727619176676764475642853546255896431625152670374643853342088317625792882280666338971588971007220792890372521300975456320896636758012967182731393432483102679866759519947344908416235424335811066810882914675868422139672681013136943980176979764959779065838803179411492246468984309825145882583052765962201917061753257148227240337281855705322805024171391499887011614412563960945200821522669096979846383117660667163026926814305925903460499668351785623571037000368336694651823751060034421352945682995018913115371789940449298748574240320378549618888328293283991848450813059262628990243947042555702601738883898268998332784530519891741409197855000099158123487027236393939315109423972191402003499779137195799083663364924870980201366342577049895700162628113064235452916610194742007957540343466159071373393975802221426630707310184459558163336369387989604104114288830929231138444241467825397865568793575574984970237008850324519685035523222563486295121894792261221323844487499556861602761440971704951334066282695200435388293721601999140431830570847582399793451200376053304223611060001151235759509633109716587981957650826388159877618862087371762486638206182808258771911539655144329668918191906106429799127738979256606693190922909126329899561548008054987962308134391871071863630466954293741250634398036957931905700034719232849813140232956899996204751580307140066021615426003730022283082036964183914200193405257666064931341080077416370370113574778519731604183810773744397937839037126823076070379419031105372615953674232785027560710698240253916243833371191186363532919842574595801987620358945183973117438851612538713143342807024541376713092384074490391627071334848156313668362699022472513704079159581636106810740652066522379067193216803761132099172232335795380997841938378120341123652247311333220776555644530200159601235991923335425551280708354419811714628620028437209704885737716441803697025258151202055839504183861654983510374485072187532017715903241723925989620254710172739717809771133976664156960448942784688057015018530911512057543564396775133897502873369989927725438823062647479474793862563801842579669622184034790115820656967530670607947625924132659080441678553001077425539931382735531992423507822373653335956219299398694958723810402011761084605435327623627799860177516415356658380346137347527532908301691930192553665482906163546181452347638827209136685031567357927644528534445227288474974908200006605259541760339441996511192999090251516889293638622031303197676372811477511593668619293601279989085039766277358917044755440491486585766494605333426744657553046525731862159593685647360000000000000000000000000*i1^125 + 171568226009938443789804240126199593227450091793096076551426040824670823658291762424554492487166055471982227070214414002707415098715584242924537100321237630744549486967829071928636117938134713417499814307601651376937219796064769196062321356316126060929364251006869121411257278320319848403842532474931735985738182928182410545361366259956828437787407688072406613507483097998895207908378229011639084976102313625190468814403973078939209133697121889980415430366423927625569317787795316495695367432377497960413640824209577526980451271316469552009805947932112081553808791633217121966078723124109839590780931507027234209021675367309466414742127664655762991200416109346417252235274245214818397901139382671705259213415127229638559855829763160243940425100671217718984299403611198885923282055215042521623180224664364527717142896807399738366873994431090915947468749643675215108078912569100979497070382569039742410877054972732018004177189267032020542964164025795559520522513730954842395810921462631018030370978592998282121751400757631663424511390274305687998404115635974003121925751588915628580676123464313981111530694107194896656967693284061376920839216836669693597915994348572614015176953314920988363888114254455789022284747075941992305325194128770921615754532352294551375134679589739419216187761289486274070726825340647551954415426907064270233595308198196842336452404290543224631953368384932213930120783784450008925159526562110280915449349033381613423066653754835779488790726287396499922750684122388186824382634724648941146037225873955699747911795858824569180668271537298342549688792517396769166261057696542346058803123622619927054251206662337304994181087899988024742641818186212809649451630828265600113396294097782130902046104874003133157832883719502914530674868523451825060738585309199904796252822810394863467863907462863632655706760626456774207916567607595636323512335168527457117274079294557039059792570770803645899112300476452072183060391520325386588558184408373748200424885613532288552520834509395384119722859884056797442053588029351763910250348096383225559292760150636296526043442980292391353170894926204123988015979326933185801200023865707177349044980244183121882556201753764486524378531671927300090177393499204788078088235568298320086503468794354994827027626064719037840952718784416292955023378651216921567661706733832180569241080106321224055323904373489425241341829313682090324026374416878228094021613735695315818661323313205884840629456603392474288233733314092394169444191395056262620748917519808404433039092024959445780042290050262095479477489832444653151404392757031639298402332424892923858886311853973700035579295638318076504730566034018673885184000000000000000000000000*i1^126 + -1526714658551775013443726502362005358732106334041161963970287649502236854493220569143457738599745906868157889562698485249270710024210456622239955037212387138823500581318804394059267020709623943485548739302604114867149618498253443210026892212884602235417556577410131958990432137121885915142446704149644542125280659675810763175270924783452176814776117597856539651072391868516873090780988118477732675008601369672645595850603617852505810862714131826265119359587562106040245635365321994023070663651856541239410469077179249712827990049951589815673707457683536677073379231710898854483738149144363552308940892338170785933537304302340091630862500527973408132764115092091596432431569928971619632911144838166145576408075821811005827843370893281798032940148185577966092537468655837875973545552251649128859019941576853467566879814645872494625946019135913833553327095689156870684463826068587564324537836365957235539777057914163609048512416027887846107849001441438939742264630289808535852508458800163539145005631007564557837598225454738850429466062149452126281864419153242108601844070366942226357474816558259328398835047710417792763908927386011297238145292616797760885140183841660364488202313044331819785633067808225360619519098452335729019774970451104910501218364340157693532770786653825508502666521137997201393402047115755068341626759441589231061428618919116358049735407903935400286404603911495860514017427247862246152181007705396312516540775063388673434983024690728268068029475804384035880857351159391989522461837738319769952659435737527571594920432615820746773157614945423168525578664593589104144930410303359886558016454461847120259268617131836225949381100115375358413780556631917134596463083906333595112044946795689451404338953630560633057277764617844003067338558514893488529148964773278307087676433598213752779360760247897251847159358511597031185901626470047467660494627791797973897006151464568135408565763517397294317257442591435630168488237815442491489724059825113384425087154239688973308742115444241862600582843549769223471809952844109531251274113378669618812700723955179983143392215250962800586861890442624716406348489663679612232698205714659574310212820837336596277443095138523445022904246611841743224443109548452025673695541543103615269881434960931945478559619706023231771106862622573294669158067104374140974461563395532835907370071408010319067189982414524436245414887136634837430600145822857570459260540277724193182578962683230822644276394144384517480858107033809529086984863768365442804834558655619623965158990525115958837661798717972372757836300641553152589280409886244799875224261027311837313500227738680671539391055767273743951101480140800000000000000000000000*i1^127 + 10199816324062943691975560979845792664764615190230936396753163088989428185972048149688899083120493222457358755694004578305759511510141886385403818653080913877010118472674655766097612781393961886435364085849656990266701352261875989066607558200784143819712102708524163551737860858025291161016327958624895602200117162822859642334317090132486787749278330220038294575174401641622127021046398654277633296330634813220886406574880656889614424509943495565198214721248099548881955111327917685819350587530744170155024107290040892990795928844380267286533170615620869370061959226754788093534722202501321420035176853905393645257024480040008042914124734043710897158291665633690532728313753195752520989563105483929995222330510636013649420538322029290971715597793562027263815605364831088948283007357489515500424598399580217070280336956059060643526264546977219637334018426938069855030156439498283732196514678178398054467801935519269023226606862980696490365242777174644156088876732704440375799779769547103068744282286636630930472855077889936127969925308874463574843860021379943336759770921307551038993396504132372167799494743362894735159498863328862501588051814769781949423645504102716916506312883769560034550795140381076493961813561254773862595748337735471766638613808285303365827791684472701077027574071515300320364669547617946564843669535731039150266591137599088124410833583591722486837798139073155332185996545628813512404882922460848515062039171866774261470383254064050451115306839143474011473490840119115452328763933588189529760943945789067349722508350895008801141732943619994101718381122212569461249550736896913627427342354119888178569748257149269557637099212000650250904530784009531165250851871878442584695278476894724118075241148356336790079044896104692604438147098675634864533898380652908721885514063480733403263657064491252424441060572251723404119506811999586414425390140084653041036091114734595898401142866484291579679373884405314701918562362509867706793938953906665356678692387859589547055175724405753767403156783167089678896806810555353526519903414582375348853910866683477697148866043369784072436637259077995200930894016639501414848691973173892079464986975204897691477644624912773046205894523484410288017334841948715742517397130609234705730384064586791989023865083692407258089280912628308284239381418497634385615104765152331675860100381797606831617842661754178605122442325407615807261734063267585989339929139721541938242210374296114853776966871328714984937380717300905241054754753689508853377743941350047349378018482885880331317440086524413925098507636935418503844987885933102853672252266546666710632241036750653178757944021712151511040000000000000000000000*i1^128 + -51048509853079693395544890682301379695417945184491511921159549273439016126691844895033293452897416962218697382413460990464694261131771827822502316201973865497638464507426434256137680435350559235654134564676827855914673544208627612137500929204502153502253655737373615901953838139690008483633451461515469974111793666805191061652282222161247466204611503147521763433663773793608004322974811676192526859870428991231699445349367570839506618691286438051405067012477515840278595967797671453767533438234563586872821133338760430994249168361992172494960478186588306081218988013852529848561782240330254193792322083133501645787112000695834207032044670073992387952871532182622015521661697769983865220107636795651381944708666996437537202954931313361429351691751744032668574837771917543171059466392953187180794622615722303185403512498053034381291804377478159088117637351341490352344614314581113183344412622562002444100670526531915999203030467538123858437604934204382624254655452394599491977096125120811669447160610656515235108649125558415377611416233052794601434598805827559595221413455476386003883011480616311125421714901298917615762052852774551095638204775630932168567993537873548450496127636443933727151888942564405093363407930663354279688892312960824759276146135425244364585816793615998809139134955311492017976164055642080584240025637801155084696851866821641248166358853059938103868750553215642929301650933802545389328469140040430919234394343840910563360689175656636058525066227408219642045518055783442636443647876421351505212805460354259263278314541177405740873909014338547165912005601207098392996730274474629900708045349178387244909609388479006528377491401179964373487145049078915796041415600335919413764119312261490454587590215208442465017141933140010210952237279094232126953449314138552216447873498204982693461381358698403891773140156572962388705352912040156243261942352329323422090791685478649398847120611805463575782576497532036705126722255492062547709614540258806356331762228104426031387639855413692222096669913441263007257141414891433667103346257824125366897583659873049228668771735952654012178703539930935491017373328749984617801131882261169223479770026108597269592533746124391488444901542615154640573499202814894855317902257379049361786045137669031522991112401454830127387029709092343575434995451501982483957247798548691787851920683204751879095617267064447639164667821497842760335677428215249315398761292160253422402112632071712892868166958791788320755561199170052098439662376772023791854567582412756405136179344088421204781229644630594660021360063682190696273799810551980838123037109871974503872870606834147354403143680000000000000000000000*i1^129 + 192649976936277608898603025756861373496891867005434713481700703717184656789945055462134204955922681784682977613954733252586240209434405320583104808292639883760151615868583310017854363028290493500524497106671639519660837798422262454351085280199309586473061724083701873661814197386048506184661444262188860967692883550341940140275130437072333712070750056312208428373820599326145257394305329943529502721655058957181565647891523284511673512609466670523857531059976779922089223598504699505447429239459830065123632935442436721982271854549888272706097129932006568201439657903807731537109873242026959909923553301238431247184454707208038673299314295044530062858852555838542161728099660043988593095878333462961586410880180648736345345711392780734078532457248084712377296176564335514565131579087520886110289112951584206669408279716546387978800083965606984381377627651493783554331920707519621900474761977054011022925167623279832987979566365286298616923880952450522993511229459954889990072823235387997256569245196617572999360143885630742045504515753131363529189190995535068136493845883184919716756270720146500120256330764108115969253907389892708414010890177180183217543807788319654281635188185035281294888343745427223076346088396263534943623720730351526188507501237730588685309236227369096599051071936505790229288756922297850633029502221079483294724160470522367980294357066114929111449588039838236283872208248298262207826325144613368130154404714182109989084657072821970928735648176456448510972799972954788840590448411146584896494314996794092028867870935706628426190186498864317557352369450774549883664475004950227474761791835276776199527763232977173724018371909907024327931345003374261256644952913649731448707642079133083655999003360139457358907908963179761256257779775122382559271601243260556566104241031725260381489825314251298107994391533572344894147536165978672824493898798280802210518248783570302618268727664422917405036952276591325306149395797143692981002274597385298359911740769026816760816775380911463463353581174565803411181164721448688064734531969329962283596521117313622061560472623571206711461368114011731719551201609991697766345757443395494454917148169028813000099625028151596526668776758761452012598037532414701163543121656475081534244373605165536691636815434115056161432044592847228814312831103021298474476363436281057914530875288352637587797603732823481259997468447658723507321607207606451229144028175176262129799070041832017946077523804550883839265814479076740611287455251995317207973404577195622734187851109688645226913667863668129622771935359655908186813653956802782620407851210173202732633861061083136000000000000000000000*i1^130 + -555501179189946219350149426701423658129371909014974045398092996794251920056665103423299589140806730315940056626682654806509442282360169671822485421759142023976868039372534189636554092978221631463959762007491436763057731431066010182648079150524934019108858062646685290546852385043454896378102472328956847556927171822880965319259130260119547554839907150115036283208179134136514860757960728217227634917485690279795002830162371999444530565823213429757750344662373811192011702043997453388235000548562026265110959673157090153097353095822511277767190926911460668481145789897528829145399462834725905659114483843786557747762129146885929236831834406391042042509375151770612467150210720438019892543723739477745243472069926582354573936109406378156773390714843425421024395416739609132896950466847379864971144653929631196095161907865424570904530404169150583176526055344302898078423947195567879247708956223291151009980161825172768980673531425258667414703572457244977237677412588254422918275315236895102133780134063081487325229086825776005452621485724748438027637565549669234911953086103292615788332072027865814827218690696966297191126424048308476345924334729628229455526522386659777350581742268166978148728980192376618405522314870781859125854198074346700173082975001463809787446537517070554065412848370098589471189560027304754154655974923330490650604495072220416132050642677676865388670113056625883403884904817736639577134804689255026140166499271346272732745548368977829146007063566794626860379924156193136332886444540183741444622507844446087078390055604366103011234307927571363151738633633460977912871096230958877667595447297135648698101040574575523819131316431391415671313687271691229079106465140331710708977669456471254932723180626575734182231889381516333655460464841681403283774430674683477285293397510526653655506893434017958349976253676402972199595471817708928201715787702834436062529722118333942419766138660021748214658167948220792751521061330700745495749785070241726241313709348947788069149148836795296117805703594592587137880301547134346548909158161021331669611694784541223827971928826420567517531692952850305547592739263619226034356780050265703074253571453325025920850584244002743023690637876898127217312731111861796892689018130147480705102567110596473535116197812459438818989036688263795372582637800613263268768020261639869080460697306989926085212231535215709915435644461855659646239594764115143799808170953881207855105552416910700546588482806667929667369680527533748038707949446730197616666067538696769941941297591564494419833908547601007622495524368677600554258668624942422224284865790997502414028800000000000000000000*i1^131 + 1246484487004236022507324713570967383626996236201061556686425009311541623740571225493696686660662161727687968048921652887096142005739482110716792220404552675073507960746017892933894229879031412734505450643679939473674733967570408995643618577658083162402825932921155629380484551491331209371914300390489295174917487435429769564905564388743556071432155327686457776778337974192593152944989368852652242845232178408223967036292220021483963679595708001164080860142822139538319752870095608924167365991880736610835336420845075324936445263652548478747133297527188002677300931353610983747335183274998782510271753360148012439721722594531931174216097368067070729947759310180615240743186624632020645075251253132452211946989639360399022918131404151991670463103971408845638109145071611288173048361530209944577435251428029678809618033903238464715233286070069659939996321316677595956313713200496150844086702732092880673470361680503380893207989534344700020237681739195422467523992088293410943248564641183160008569815244224148398962486349709661806587819044886500377253118469094406838684830559874037896209820972862613354504606487767521234800947890139800734561856075769907963682743401638878085599479036994662655982766986394785087683134286621645602544942592441554993318448752168904560326819295804917815744349163896951814745274041059168398473858457479516736767316789686852953994543294410494471906620305773468236377085590700582605294607694694860535932515460891961725074271740913823817440807608672310870268563715109489367049802210273969348481310619649695437672378002790953080227095036416284172134450321363914618979503671926775389458982482235329551519785787441805143569099756310640922780837733728949896747868428776918761967314932462620886250634244788738398568264191930784705414914823538195558462802437298140626640300880832316724537104904202991519152286973288097773722034461485937717118762467652995638946802667293095495084621618782080768561981412066657551625077950744406584709283545369571399173139288601506635078225408310297442934128175810870352652407153909212878816235049567785788521601690276647828319463815079219977453551794497542085673912418192659364572571027019237409265053313218313393628292261460222239049991153060031087624699292048061684690662704561183882761994062919126787125303213857165365482029290617723359006438239433854346691448381903921104625610555457941597133841291666889326014479148640969428061386107816507358597336313021660412870939110926238950238291249732435003746781193168067843166981683631475238832813227888672438830443618100676641042389641094634905492838611916837801637882657144149354890422910976000000000000000000*i1^132 + -2227237524095596607825025936752713881686951990606750359697628869456491574068373267718933531833345428484939521953344274367119178208585052628927479954154996907609145156842583989430722642346471225932834790499644872392810845232412496201578366848962562072730702663383405574236080094017757854496504790211078420521262113087308919400364434289977239850670444135207921793632143015526872429319026093132657735097299682423235591025102584437458641980930697525673975552887376082459640581744915739075016049247278697106371484229762180739102523827985780037726751919452311697620887224090127601703394163701778631137711351823576992303022731213459598667926453383642736327294801341353681732340524837223626894562091263315340175255045075538362511803111648291866942696882773487141647333001903527178763464817114341399711565105619653232177049804184147533543556944379479531766501055812297284996007782220924180985584644936900114397726245532418212558401158023269717944498201264309060652518887244103778917834626065691654588124349375186400801346109272260760406111483239336472728263196254271464208787943239639034044938128001118118646228917934216500412582732788634446593231683354130400983924531363419313708712064346234482202177006100410674731512692565995054903815347868221077971275503896009792405294627625924336629082451891894868964984637559709519181192258223827540707677098656622953813188325233501055220611922460652108217563375227467701864514437261142133475974568267133554320177460486401921780487360476394452163495606562295469520856555156996736309140174993648002024425108408737728219332098931390141311272869681358557318930443378452206976497761796637340848320432726449345784300605430176702931880349846586171473959925520800098872655473783422092877206110495521679490006757312468492248329511375746121780478582356890665793598139456953554552713759805796551308997334075119246551077427962944554811128843346740658493163808869361969463892999531101613227668988510445268473723084813356831384621474521232858933328625302697501470852272818285410068029013191764749345915360223527084238049818958615649906032207934263339594190000869144107258149100061037417990588344539243032664448704665241355229712622189629744393897119676182830715831485541172368505160503468002825298297901231012624173635348912644248989539580733376088461628082091409525268777486395363249166565728252461286371419870460390025729795535131556195769744647608469271814617359642050117381705723926969305854558191415617710113636702316512808708672974526944190712065153790204524057268239861994579465847597612374001325101312101972483312253734124699539681437484047227735244800000000000000000*i1^133 + 3249885225495707157143353138723693535617971962565595735025756586810749258751134079019384348889705028687874710180460286657784216433474632085273426955468470664958600538598267725133014756799022567805555701879479295648306281279103273925465188051667811095633835480026475820383165325229826910308123208474016739181980274325293443663675593401335881929404076305707705639878198096732706215503202645021916688309005075989697369253648302030199379750012128230749079683754278450990290696590608607091871541623072607156704696276361942881510196660752227406480865285536541834174813503633369303235291398228472280282757156981491322432490247698012761831044139903002772605136306533439065748131073577213527952683212867888092462536010912474172499165443702543809909325926364187417116658392825810462459137200505890662800210930822492864000396066244742250858469237743255753026507273578771533382827189666945609564808601187406365836926367454669752907330897127646935548699949448747881207488612352167633177368255261768275278860192944333465602867949629954361353501115795280191700437103373369694815191600670355430042381362104973178207083927800663397555044516562253277232010436888205966789856127420475508908766993033475373925871589989979440808682460386543936195474707141412487897756178838470977169814839691021911711191129537264166517338834628043340061485245113417704035137795843128984764734759189966653419352839299741507106195016646375900055359015932065413987483276798746073456517880599038533385279282908266072424938178908549709297479402676739548778787683280800817895955375308568983759092668470229400687985924394376041096266109506352360727234244298325130353015914010813385193096052282406371195823114968780348785671646053128165388795026348178902589132991515666820885226547913259020849556075563079319961220496751315176433271221498687867620629471450582953431088091888006575752941175124017406607859643072655674378301369112670251527032393165696033662684496989948050249008974628680456807283331828775610453536454471399479280602001124686440795543248162352255915344978837547900378183664720702700835517727660858096131269499784648032741770877378391168353212020970301729231254864822485143830864364270520411501850174416036690367509623099879472170901710071720322575932130144957668838390610228560196431985775208024974328293250150640185382987144533210729583182764952689182176719378672772443340680149730847605582582198328255267859279147305501317398775605720740565569814474405560539469503692915595405683264219362410528045555581190942520369385769924969064075283831764494214061861463330913213875158673312642504387733749760000000000000000*i1^134 + -3932810367846458176972479102561406662088085689494777159625914237416709310637610120393417414524214549660745177826525690978550933979148699131443004288681768913645123932012268713925094052666528329298167894747152797111869879693862913823810981887837466075156400325145089679493879639604101589365713785764931493509777217178787610758015649943268950701665254895500141514312254981599035897423190122485735109477430847535407498346657349056888944955749543078933737428217392873665573543928787294788950303739577410286818488379201291975480910204771407806455763694846881328766524326118683239834602110756972084322156561520039124366338706154487889128752615300349684538945028264247946789275231383689380995454627100176816638536807854554493891506691094276946353773592553221703670395058647294700892525242766077632915158420720138730309203270140268336673549286440843520463852325035186414115068508642185549518232645207034931655602076816207162351367078415684414233629299343036315910905187942614271141764309720527630065274935032040711523204412378071035890183185563792119020266302313533447110699656401776319123287559222411987941176428499422567642507911409544222365395201945758150379984680643063053160550068955262242018585086259793821556939609382968131349986969253888473860124333186371043912907049504218349855458182225154723094352638014507300482286596309506703343658952321400998498501972940711208192056567021441674345467990415304693204831659597324806012564330156681129306946165989397073931801441093372394578899254978832887680328290096357160092206662670029715025031140954089008438759290689266867986197763878138542439985303523068580295412931367851073578132454451824403156510741741273198591006240013951608465665795199001889026378599107600525789783316547976980944445871779846724071511798240682724166683135388683329802210760492668076047831929573490955616857064300227539999737413185022795969419319884113826781418188155396105983323186931708373516741480701437060991411878789707474493408334727997546382399987171480000034337748677410020229775522626381632093876109577369117089243425098287009843314239635321245020358425699524297178174785454961872362135245228852913891878882779040517931437441111442491718256313819902469232190580070989524526616443817696901789021097182259227223000410275615166980895573655081257144681590594482162921485010767539427582637815350984581521458699688406298214129275378423540408642664279912797409977796673807766350903805692735482141078606651149455344679722237231367799004377126664093648950392105105939198454566989529021308211671735446908254130935606982022412710436952604672000000000000000*i1^135 + 3887003825333153180951421744519035799323988178996272324892490696273142045537072429159596449209362957157349814907230128053873039848777607517945656414555388802550583085414605485543033265389326104421450525977931185406826048255711480793841611320561904018225316193889604329843133085766378809096625848255651431396342574724000032960281201863659445961249749425811662728173344621770783862799698774021915420351417486747657290732209463222976380983653523933720281605867039009229736079997839726217869996338302674393416562242155036500620343277382177043523362606869366540189075306034729612850185422221740516250237690229994893796102851232715031694009451392280134244286265215127276312243148113120882528626550361624804865105843005047231333172453945342034258551363589897608889354335313482650473385513931361381387383776612933695308830810474672194046049774038572145939561620275096326157233746317754089613969968001092221949608983599507571975712020225075750706279082881488602644640290888051004548536468496487040202844611952921087413024363686988385433530764200023761212490130084807667227145717252357849450424870319405369903834700996452247548763170748099267714294365552591978224346532046831508711084004602315109139997648127834831997356620381283950250688501615871944146444429829861149076986562697187754378121401177887010675325371731979948140258265705248939269413577508930574379400892625726892167482429825447533198552389531050752386327179189411834493597931982042879902989470356068532312435530734225808340741070628919509697192810397457943210982165067118355960951356678938249046270271395647085836363275669650206940843189660416669552524458290964730661685208820034012294342314009678753821958578372590193681697566967543863095930206851736402662774749797592721215109728198526841972104967151376917279588056458231961581297438828598079257992189757139083935534815824929895234660493890543223127040792744448264095953990475163957097070419034581844063971958899735592274129973796054696814217622448112478697741423691560821696789101646410793977836566867117088251496335382486097001076637740501861726758751454286848041447672166033617373705375912195385270074830306298528525381696654888086130900885434298786816603795727786909778566431611486231884876252160426830080850375910315432890400492391162861385086992714689738142314541223125353986094230541543146232072443048302020158243874040579609413961532873786165922695749241201005106354426953937608290799587184501831519103727449623725581803166538636438577986329280179098804682058287285145786928945251083254452390675863490430748756892338972608849510400000000000000*i1^136 + -2950111302935004068020576627659882588159044629619589220984087733570075521798722173546452790559732725189528305047254414934474687181842541693680983949864114241936905899246226651292122710848761229744816094654566571649117781572173100797812551783153749619912297174804970496115189769642389927955497843073888545226440594079892665154658770261373853734666650475383866896733290219446440178348008939691710703819109643193516283702593212006003426769234613048029822051785313410833636000636950156539590245155002485693644124098276546778049415421880874253959422723544865115884007968600003851470713958057658827009391611670023659238514268261315018421242936436890179466040646979013230225893390592638514725619608969313143041069815898140671104104346195853609697755455884073139384709411301088887520156462881213732390661872293754288320846755953448133283280554432415769199390143516213768176918895826765134900789093216496407740169296456630949036001957511018404505331382951343800967754029139284261452946482485231123883273602525492730683118352023883528474635283729263567440578381265653857692346727268939595060096410674636155172617005867186104805458624112573405499674913014726710084835331187466176589749531979038387147729030429100134443977008072474333289169565407861215645404980850971893300472989193443577899502381091244587222634488119772695126852674428825659266165000684305605996941828877074429238699440306462744073564818421849321324928649786120770223487889249764315289122913950181732806502392593083075979922152555723768348089666417879967183356262279787963797413618378390366443780293684468444146397094811198211210517622094758736764588130453864605144133402552375116980348423775104085782239089550794076552696994715643842752107178257732045366459912022284070128451777692020474308099041782332436628138939401990141900875309181254130329866436360311557418352054214340311242125546853481348560404270667400281847461399041197061029439499816242878720139476612023567481212711004563731286621941675159245772129096198634125491873892988721359950686108213516310979531633800124116648306516000534733155591518646102649256768937004321895972320881571812617103533989930891713489650705881897219906406144078643326345732082217893579715494061370309965366353266165983249829435837063452473180278994334321302347941830905665544234570614026750469571456013771093490116622072719279540675773567885923685911166156632107401408673361428319975329997463104330060069272967160036185865606587857323101663120006837470892327758614954454527144692988081657524821366890994911621387305311671483201048831800115200000000000000*i1^137 + 1538210109779869818384796385801818906184084398096797961077036572842683892565500429227607249411637548241409304635742493646210961337615724373758876081519766953287213833330171233061338758090472166979456646874054687988962565343317193956836819519341530809771835940352359444364892284232804726085212620014351942219607870672189195288651334573504012154106029363115257150369023244893628630249865838338742938402147441460271012550330515182104317359407906083098818651924531478718216679406898855905709769705485717706567240633655667437379469868654733657883666773548431844561449459375806133108133848659649687834250098423775630468832224019673891598661467598049886447429054991464386967451770143674510976506879214584935920086487217059912359700123213877074499083970086288999753711421339414956818908165949868372419755872400610665498494238520228382762508504927389077997619235483840707196637033125098558147398833977255738080859588252157528322549223658292428768949457483005822081154439181001256954544688732228255882903420905549036975072071564087341966720522765406784549248439018333075070708879499715863384132283588924438575695056885283157254257184896726690174018555911433858066762933265229978292173195964582202154262803522641609878442238392728670061778438400759118786709912880458986550707410491723434685463845426255394811951964850430562953602615150141127963984633092462285690876804678994748136760807983535864983791801559059970731150009049811709155147034184539759985721404350194043511558511369351159048507758194624379563985743269657814630887607810375618378878562862000314016945143828389539897949214990374562061294151973181462884244648103060162531289326761366736091245554152343279380730174571607528461998514606364417244934183118381766800770038238605536060773817122586694371393954166903748246277133344568713715336492573923618204261769497524228340817220209884430360757366978488193231619722426308449225504032015903592246063405005162350956035385587280531591301789501303600165920353647271088094137688649263587854214911862904046064427227796873021457293046407720484226435546380725528798975005188772115822538075705405279468767797026426146881590279798025939114928783998477652135923301092965019103879598697249015693673395632757013109305725666610304001706384928520230577057952233512706532179762690131114466872606898625471587242679791406609012669945429535379559369461525391740366108638702790221293226379841567115151343522544124993353342623494136976525473917696380464082620007701642280268690906323360071594348844609573560864167119194448890797484213223888519168000000000000*i1^138 + -463797777240228963636425477840610541351733275451409295168437581744997361509230041311558604001842024858531719462457126033063381251055539787392006488157992344422461982201363099692704388317724453444617248001060669263514641369193486324574664468435477625958675982767423081798703167869261941431455584395608951872738332742470255477417532600585038602795673861445889438374717788811310535700364241704509081488752354457828847089248127002451257288714597474882138166032458428819201316042418853331031723905792411962386958520799157078107502345117797467314234754381937889721991002802990411181969305577120624554960508495530095695694369775519804668509600376108595303920583295207708443775965456471376583785420938704566733651354136960012416311357608710943761551173541318383904181460733656694056958591533051925648387964245336937205529667032333382110841183722060274012302276111578679596614161250588182526595318493233605316537812468776076483572983537001258458361506738075932131122504700517321452493826029357993803379519112876194769306321491536694479618489264569597226687120197484791692345168351463451280645688261572478810953789909247905257381148851600978253625585831077715195493259344095739639385693283700801079843789048065741740150221285292805343481659296250813886967298279900015776737907094347466791899526882150132662303713217997746391504609740153702625885694082378831410057809015972792896026793342785245600960989899889873304464675386050164399699513958526611965577786298079097732680450383649972681348818496064868811282619474637465560560754635180699885090491570271089217713130596995456907028191046520333806476209680226333643725655817322118360308691350212827017890546831011501899570290467669255354264658111383345134787431891299005554617226572491843525469245275867450849676509793246731971194203786689526161021168531284906787438390641536465237590205522260872774141826610644848167699680286991631393676000677619662463719599207744373114236323859525495201588096377925828415518135170529668376036329284163739046003518363074272167535875228370514313779232362363590350961386543921076399112516824920276882244290200281799114828644151427828213456150074613227498882861369908002934488422750890837699301149880608928838259455346520011014303706835224570761211782880232491121201001493384571327277477632428341684900975015879240190138498500844722439140688264574901228662204716023662153935139501431233701592948654660252378748342384977576659581115045525330642816042753100861407449109555410916046776727504953473398221937782571983961459219686213710372877107200000000000*i1^139 + 60625445768892931067064569555120714127071124066514499806525092698038319127877903537572429575524839831315778270293781254091922204207426043731007123518131669146293584593290942205202159800983931307491789210105535158307812730580555497567043669071663635028866064269514509536420436686130817028451790530518921258546326574911219613850201619066395234013340991782977017407084073844227434049923879296055740330126427097454282303331613060152394914094902829571263234600031784257814803242100863063532158231265057450639947122808719616453504769889364812888563455613972082846126671448715542663634784493003769523238767011577985528200476626481043790798381248044832185243141830161972341121764291117182465722835401354791681308263899076679546812635176814863070161612942271549016453911677193375622810127375127711763514953728621271981392106172557751747621408507820558354137529939644723399059785774028254735846485955209891048407945629715443347165956684766659361988460342981545737475926101387030207262607202438719863501679287050843299369067764769348127910707586573151484138812966020420328513185901197532628582512193201093873083351021092159788541165921497833115481254283569482293819418495674362999657651546593767603809656728743639116769346555751557484248151703402647572571792033418760968865329687948814176346281994388963689452103851954192540096623236203557866696992256987989199884213742145104182407952766201147381865478010548298694703368392844377513772570030311134730289508250141775985413335943207396707330836448882869103162188212525962835682051018522374867284875556796687081971875486408620456890141366882103229840036245627843242734404619399697345480399762276761370301995433399475828788619740490299920858208424676370609693994847580506790255143977745971646254245821464400019446364455443224241180734331998059292983268747421113879173646509788217313328134111848713943605984902949782229714323944413301302903790031370642223861418606034325161228793977907752964956566851544770552234225163923624308730534106789971950131495650529106519995918074800515179473664348678870822922840544519178868507808741263257162325334506531416665766853708652102433260787101162872371447181547969187436752228021436852915548414316883950041238073936085795890004336126707314857990990455128166157304466287794551791508488398130289629979893923944452534695685265487098764687830822684715746456160039104552183919552432877337399189694734533230740042145434890348741218648692811092881138299400015861910810684086361886858463604845723106806700118879045734687769795535831040000000000*i1^140 + 9848987055657367425409784880927425127351215511122418365921485470233788835709982234566043197867905589681719641902612658239306330190355512415046818162355155643900616119445141968465279999012455947653180696727539321918886128056292002605821777204065138325971329832889465872830907063426028083253348905555823644140351230391536086009339111162525812564635052941377624299313049771595454927242731084948375539532450095985855131751914704519398853885723638103166076877121122600414682087356959022833393412483144321504071258301133188890303666984452469513041230919138571469721610339443862817410914794675994461016911879504466866010973827383755129474066167808199151672214133031207264164527860959032600601449747491073003337930545051989586798829428395692623768319969000216116820028178250549150517000800387711569823980987277497527005008560071256239622544930794885798343071517121684913763530812937889363697799847496356851706494488239347421539168644771767699179417844310533089017460072053684323379872285275836013945850494846534561028324500503634383671445600411725650412084938177055195774424625405119084544314256675218807576788283083874161302738576411830672686788595826965298219744141134392786661485616718074350062513926294868794763123794584497605257865662865735620059416100615716429959621687296128860536451848560154347302521265225054896345178287136547039177780971112295995649038284905264469438381377722017213380554011489607684209881675486602093152059201441853878356560703939845543617835680230210906316594486609547627137830785287908646373753023547506115702212744291206541487812017279871379229580990166178180567217612674094770824538793603946731979011743955857948274133560840831893662821806466370108031794948149901196879708390254617266258595809756744263874497710088807009732485883541631040215976441850511750224576798292820985035984055933039808423309581515308716262855029564513068073771983700918549756121797332445858650557728197663004585202299812788501254203537532306410889312725993306379401801327522804745455057770331469307249919617984725381677662798177799824554291171975073866157795263626062009637297008811606975899890255009769503960174781640866650092310602691436122234563155408208168195320343759102947733466929360848737476753207342394492885530154829889106684291584599364932321112359907425253577330912893800373878104976288891366212331549383981411417069731229835164847985722630629241647220817190245686750220100433069499034302274830234806904784302936349552629729416937130732106373699074105950163463256630362112000000000*i1^141 + 619261121669131952772312543756126414073355018180268614228703150835307737839574017496538828978937794958241550175589954678058755560622771580097588752807719734207003513047711922908023748612197954469326015094539654783432959922548014828428085090539780398358091706336025691497935125080451368382112062739781254566799297281420997993996126784644207099874958344683522012379166996597549505811190687905701001846034829813191761857032593057341830491112210879994549398060329582495027994658544319291531734642211570026777296774851876547199982732329967413700707186226167100025477660025464736855517658285772958176256428314569379625141238019999696439571884805524671937025825499975548088847640536179386382177284984941563694792877570032264635560860152828476989755217269998100951808928479257513461960602314341877988240570750725286329491545881253310492105466289400892810398565752823457638517812492801315727031888142100547718341565730175725097322669536943622468870452982273442082720890822646287385239787690562804657870882303329699142378206187097741181710604522333329726516606291600692470502360993142774407321664195864874159989687845280453839360055291152836634776820751970571584789266083023432018950380418265106911617268140309505692776467838416953003371171392380520432078915674063261742745755398034454911807455044922522392645107794913843767240743356837935130562056302315211815355359167171254179841143613491675714331934266873781819560174609932706317235687762183034071429662304780665868515001253297330757446534622972982254405003430432094510737902286402466182089703947357024227748479701437773523603899981321845356061469946780577008430679409243148000889269935236844112155222873525927511506940231365785812906389824837234554297754748811874062814886380563473971864021905143315619288781635556656546282989696759470314707271418792848040308798544948200682194891681763272422194486053042651925343896019960665390602071470994663487859540624927318679299717361840452743094451927594471069380356805822041423974859536532786559576403005468918559227357164236230817525793783056995769759652830183567880266167322773663502236707429036189660293983188194326649932043314166077975944271656335961932202067791594206488505852628496322942202729901653625042279446778929988026774062918648585230321091495661002454269266861952704284821746479360498122836852535806406681803204164858902323364237400180760267183507127589542688803521222005019940709760191668269737712068909816526674617179188312324665373969199413023685575670418044564275200000000*i1^142 + 13575220383720479341652481202922423840554433231249766565870734313972976926063295043387545729328596317088335150527003318767024744232573679055743184071272080939078529004709314983524287103990110168194649206453051265759947790341346348325452413173304653182596087882186908038041946333663165393269554876372361877043653624725336608317332229773827008050175274721997572593164198582723403724581341343703681877177442321978931575367058870930507563948452644920507077247229791094513750099380024400181153614085837234281101268642720415932566174684402169143285437613846670502209664769913275320192063959446600591579668607067130736267988838496587282558412214554765081273429750233579081210925725402136798328587347086343487803056646245371879490029942167476465908315204841433915201598276093349230804938447017212400882768552544475118872242696032047484910301502018481768605386428433142311556377797977247322101186344618434138934489862414552145369129084266975502664522752131513312888766119731674395132533449640191894812222683405402213694409470735691814304797561594616591434639212016894517002442973219364009300270129467554650935044715687305138225878942097058556384280460525042388231289312935490774872490494495940940293772685053986184144563888205389195910231196761495890632041277775340211926124589011299375813527664054167858967151192014616165373155015265802741092429330280700790863136400090825535117081731793668919633216361243035827125055398353932755818270921903168298436589884592526008771247019264937631198783127624668674641161292807114474257240493526827614806068354784814169204763223947591594540025867216003123595691918328150209649653350012797897162976487817148814603904857887657566019076798838919981225126747965057108637338125583975719319358215618978402008545485664688740657270413519345406311897377670122309272822019096589104044109435456218219669164687995397752321425258792332732445867646411284444467180329793527814177459137959380879582417597781810366450335069712398123799688787300064846161080217881644789869268599035520987809111153690188992906588540709383099997904398677466135451267061043134631945659594039447053995497096999421498093255360511004705493463631656753891579911727747269060888824641305923262818973960229665320082948145132240783221406861528343126136866470641905690616696136129561556973881761864000161156514573572272273460845493085117765934104134160540198229082736194117878281183171334859070743418951300907690208576782189467499584823331619996620673190461440000000*i1^143 + 246183030545635327024621451798410249697279967764472205981539614407183108794862052615174356040565610291577791814326272215466059900116939679071031002544510499561370232172722270712775563864921324377772787138115107855402808926811703874512935607208119583271456255714214621448718499001402463761139421312410462253768295378682052709931801296972706037225083159857864697410010651366670015013597475203486213668397116372876389113148060141054014138280241449858059815131504860198451534810224529926799550261667839272313024143876747632873173175472789040249721791962144194546331911202015098094877400107326176338011622366285895776167665291813524857232142584977787308349186178337179369045490347531603711831392360549533538561183952970490476658597316923509999441896919628249732090000325200445339627064131034618305650718712440936638754900378704043694272738905388207033161941463466974014977037356696966004408691915553035847311858888939642060724903724909595487028589158646691760651572911008741622156368571948127242314759911188021300344983014676594454411349575065084242475138260647742419330712099155507225639700656174634756582085162272766748736387236992930175585677892361893938637074654403023024103930623457901781700832924077531104973030129351010819269093582361968108427240056977587344104247020395617879513018814529881583516741391341205164193352728123386745885219408636005003986842479213651329021135169710355143066838259946738744401941579069582285540427232041147172725447275495236623373616520230536410489546232659425722767965950058089111722517494041207054441420351827252590261258966357499004256992552010796354994340245543612914647308377654943874730244714362820442138082658178990499500107182368318122250405119744277332755706061576316415982681711061851156766626603157422092769011054785209347536167598158053829189201840105512611841687984247393069994982794219842428060004083212602340413595424726519186918725884194270036963785374724950662145608123544565541316809370574233800852414950943759917490962434873210948000154340127734651106729097720194746436107533260273647778618427944657013113693917365996876318858729589860697595898478781329459159958545656553502009915003654824457571127242203746585027348269308424953634480634746146494518869048062665531005339577668419535666406853149845556786990115767979584780835935604695165555541274239575327679061748955006411848894379395130513496793264201257703414189693857544421474771692307290836803394717670703104000000*i1^144 + -1394142865526396018056911715837815508917250175832483337790657242631184961980849820587615699635348038124408204197830945246739854791923466292364513821515283530798380511028071762422038753180587322841068299538141310602623401277377956195918852831594850957265634087396962720724558431965347998791074616699815849921676939172134759655403170970371122512513489891665544231631892867443977130383182493502584345374725945021598957753554000588010953365277226446224904118761853212144224889263314159485628613187740379038054671246079632812589794686172602260490837685339843094765038484021605358299761594742671030452557350688880934155363632553788775479413327808625457911632534262752985474373783393723894504061343863114608402618173503910296806885113672593264564713668983440453681462016546222311580416976922838328345728063287723680129508510539215830999253196899638572834231437190439467828073278499546930763183902906134207378396995674363049539380372870226259845133271730384846606223221163104673287391976568074058047822062061667925076064182914430973206231874167934077842064237644788954461021701836549948868448955092976281823234795927519159614537623592736467492389201931396085780505531331142750061390511386811306939774868463348728223877304151540485158875115293109367765024402614750535295238821947971342549381987217318790193592415174856993062397998279891112688460210113164148271016031226227934779213852948357571746525171405832712644935729736603903407485635717967388803874326747200342038676575756775512485107410980945109367446911595828276058981792649923804235023674802207969221163781101920055800386007706568784126786616476901760394246781799126110133150659597441492923267797271072991686733144369819014138708439196204624907902873938950166825118013077093181737669756406832003270569101872081594606822033328755523801567692585975055779865065664335208051068934720909918504883256582348598677421648927458838221435447615864640276038043617465740464683607867756626080917344413513500183428253607753908024831201340618648229238080948337037773544429134973226226471244325432048941274871365618926024618602125850455611457635359434904655915957356277878112792641113416907703615748023104690536647015261287474737912480578430731819234056136755364741268350927428540765998994783526903895846721887022400106442569514893338659116259847277994783245550143245856874480821315294418091101261396916333758781414977032235160812270601904831440984473600000*i1^145 + -841771900709539836776056664966904745742072304860760490614822641904941100869396367821240888268618540146730782840491019042124711065276027217382248078234687168657232674299597620048518022314603837775699666168784534154889130071841073115292136061354067263582678346638479370080355373849439627125044339134580955392510151711419509526381778822877834834778526265775387041172785149249894519098800191356070556841519445562692486957845898461975013412438968727581033976621737911486850477819970910198714537569698398651548370473590553897440238195671600194795507864756210333595947691867196943730080907918623406637471092422022945928462554956275757521128548624032639834311386128819532162079266906201842069409309281310419173044864989998209003261922915229128069570879901882844128110499182532000076756265474643032235756579122936391034598727505409012503637415774916041886307858149087858725361710484228146279514982473851012800933309625985091907829648996670577228038642038360199791259594229866143500853451873037551840640350819348514008039739737432187545275223724154331705273965134661031871436166013085699280136648883594092750267378109943211509383382728899136584703962984921489611325339798996039230437348825176524007258090358514958236958869648873882796541270975128125099532119682429181666879724114828142199844325157414858444711262838695798795199868028765511115196340619085003336427872609465936248197982030357214349052667855801115197258755456156988050403335650911618319142136730414031385207830871044501848718357053878063016061493176762390751344621940908434270504384592488667299402992763478152502787823480161755417403097385360657380308280950129111225757487427027848705018051394908975456693865693408866014700553777738103115452626621990187583594216974672824051426914010454970242455275603509132132720733273134649922889402607148063863544853478861090699701494949696282789681054971853012843134059975093692207577707694744390125260406189148906142144999957134795860605894541679506351434886387413803650407648866466960890275477318667514178072928683367403667307277051815118937475948435511266062500003433875017689530938175535970197686118129703117812311315289842469657708600162230980223074618450793873962268595130482776548143786196978301510141618883677046518223880328273492724605905616408915122790781358444728104124329526405101675890119155255051882070427291609950734705147586260899617237872148480000*i1^146 + -3512437607681284486980774141756282988364122631307800449345878201615208328132967958947821647966499225740700796884757268914354588853652342394818637417819787245495717087855901694132880037636476615911464740304267598406563514713279155726476407299837618912062878483347317612497903340215040912479361142280972156086200259961596444772756521490696544553206747788706389662411974104304485924781580702572997061287023041580043266704878297414568791779835348275633896337515935992568117018273520557066975619390860784385994865578541896936532278709967271347658169280438712330975871981663216143109035715843982239249950996042481593045534225656696695357973748952342716790053836000830633970746875619285944463306186099118276702772182624661150382000534168179472138977220575928867496424191786478840755809302959169949244846786682579380090234981496557619977516457259878631409813912251713540942467556351483921857048479949475706661098623444354377682623827401988233322492349647563742431022095835942843474543597910317696388655076505745980157666790076748575848307733269177438588883044887738200912950649396515701006284827604100390769116230880607473420268386641468009618520160347846059791453894650330169459324991058656228580324716586314328925203252166167049830174260017368742591691473217717542468538374859825043992433830789825059254627000851134108628404651183699514371585061133016036742220756602734045724722784385442390726008446156558406604696772785630146302192620759500338956055970510365463513954119755895061149099138786946159270190630882419095503163426084323850565161057609851044752231491024130714167747873304594898512596337027969577511491292329453794966057891896439112402413305876568578304658101741272359264631175516750757523098620192586094959259146207164854642452155505420053386065147929542189383718688105883699140052735601962502199303997069622843743936038913424840070505036270582772076216322898792162470038182695883547667390930092397508065627828268996831012846446007129560629621551550072794991012519999294840736121044368906218840556674570822514419432628834011450909760322930890254053246637114133080841788376768896262532318009395334443874855651505788718022242930073788167088173187685972862264213551141005243663451459897816161601684430086348041965627481395479296240664644044480686613861546767479614845735731311111168486016786598731902265762161463656448000*i1^147 + 10918794825733530381378457407545723431981788183474710325659024451960974944122549198921864824934813030833088312253030099819131031465546601905088422347362659446984292638576448844979491447895873079017604392802229135584465450894805839369034886088582411920007240899846829564763304368423987545621395238686998111601141863240996212602545360956982219676482809840592919729501869499191991201550412726566802156697206406327858992665514113258888637250732208692686133837218008580931229805774291931067952998801519728950372531257879184177818557707908136134686885572183241450133331328736308478130726019300501424676788531814149320254878753362743997308457261995264010387221031752966654628315903925077588641417649644514354570126235070009259799795386027929625094258507117814635488893105573024219029095249462518216061597853250693209540840698176572052191400250445045251856649053670977415021382649145631585950016056656840502527363534585004178283580230483080293021260862144481209599857601782433038144514532983004219922881947833599472418440990285565456442923912946047020849922362503497892024442757371834475707879540673867793676051557765836130091068526825533448221992810623196974962321089660181084563207523705905756739291971451248134231185761884545106516442694721827109515631662666165641254077378287894295685572805574976596223467291894116029840383336369689383589545402102494199327826526605500067288126212070861372982560055726607879097032804629859187852246856345734528423631386989779024028079354264810719870662837403243694639331055715021247251435514912362217582456697755145837189235906910862386300636057469074341798053318935663976530469161312537844821727780962290672597026249051648716306522524876339599511664880295146980015036788823984563288741676911059300048029130089059576006236620600364986844898405977363477491339148518535565126051278468621423355532884820152720040064895118738749528420918487179957792481803152096888475010106710114274488156535301485848497559046164426399539393711664736730512491032990400103025050273876888155794238623334640792506697926580758164760724727385374174539254127237314529893293091134464408003333135415267503559541924309411050460037954492683504324708454926551144393418325762191137198142035287469010983430369074788218139770789524402655247402270246083501520130754108609979949990947291607859200*i1^148 + -88631397006680238574254863466731125400312223620849320338523985933135107995859927435776881083121003092347429511393721843185628668940308233573909083728243227290428278759874827608462166460023783125839763051729944670067534647922209414184443860164698108540145803047662863170601143476080410819812687350704345757397063043607891454154532396273880144710035211470741903243479644803113930475884107496096503784162056105076832475691235932143872163839605256754759609784575580112136556525362256346227607850017239184978353510034767169061055415133112796467550385577609876866080384629190551343603888389112684951218095232594053734475364306661579038042914974697667621404864291472888235400938923810680808938907232229472085896737793315663633036145931118211870866821065633847700625660029771393477213448092112657758437040249383927832571058078928201012539967404505414216391774544318471096336377570247545466200170602169976319597488579948275108776005212649729663085820356575487984510426339292701462120692764846019069871668104316719473384786104771827210263412917362980148729316837850326210272811378318170409610589726106311445909092280936739212810049353149244764848074687736274880847667986932844962488488181539960997332562484742237172131171985998630138433225701729361730702634287860611869058829340903979846109278798140922584235684682339381866706685833793339830839811067225134670872966892340545331529441462838046289474908292808488719398937132571494454998668458481245423500059212709816709400389929480285280186056075890961334081368664645346911785614406323578447384160230437892811197603722148892809649127942930314997518028073508955355565773522498940019985146870557034631719806846209509848891123643568469452266471568101141835230406387957807966078542450433557051256970301541023209683826785431695466784954152553385905942922726112706587920629997476613346910390290457039947601090588176989712658264054729310828223593857548111045764615749592938830983093377729607839168138053963236247859131492093379945526672449653966458494831843985954455372942573554021817176111563129970100593458778430362197319385597360935828489201302651172041351419618240954929596041290122611715598227852362684812302546925314975471876578802467577747319413837313827404826482510805666377941535508623663915644793692512887767040*i1^149 + 2383183767538685351834429008546488628484385297255899062579538793064584184979249934014731867129412030671531232883733339066008609973409113946260341586585276297483510525518010111646002737992138047161423208674493681530603427420235424352465169302630781788886206621288324124420109653009498885534264920491816954349872669196053533908267206073141043085444455580206798903801779342032023576849738689128811334455128637365929985145374607283293024359488574310386173174664514098285111026710801427958053760801821609675583592899605576715070855055836342736715902149585193539937694472647736892480744353769716660611267755040133098382345386113798872457917984614565764378082853085687095758696459424091137606558748663227278105779800039090920980715031310455257336551610311728470269656766203644416526688363901721498461574581635139022666533176112582483361163415685658241359370916671243375744807585187312105488349972788224836988455015172710160775339992708106915679193123310802869348184187357273082704011471934414281846296152273593555908202376048356745663775441154760274163267729301813762656330368690339201742434701346998944654290940114986287696950116782539038614446536343313856735999335728087662209221345656671845049274446325892341100219410427701947699047389680572970751535690061185167877175855548559626953304109058586255902292245913682278615043034221393784180092115671613692078646009804541469474020901315061088249330210240442818066687743117207092460822496095891060127038616279961364267468120325321631254816513666370823790708852497001500806354968590462684913569169802709621303943427127040923421487114978889275092076280855642199227733606766581684473124056014934666946060485347464579858305295997807161503363710260439842737016109429690481933896708407710146470438317626607063815544636033616329745684117649389497738917220451780724518932739056949144323280545760462052303515716314785659079389282650325407613073054936174613108092951480911293931872027914754549912959197194029275087974070333105694445515893588761631576479308789788315598314728882756004287944000737053732554335037166963859053539075050414045186569798979497768045753242854384495722854022605092073941245495352404509656607649872010023010304*i1^150, -4815658709131843381011628574029602505045092707699050039875814158383722672575696277441920211528839044449445575220623337524543380882167582724461911579061488993195938562640237828471426322708799326551777129536308488378273594760766093326839373579036354835686483684141253496389049465807351242099111677333362182066401454647216721672606094752178553236942314312822371778541511380799616560912030291503631498313421671867662833665348655603826972632780888526033189842910465153789355036065207360996388506226889963644105516909988427867836475502884167534210229552492906753843613090591321612831806250153171254655145033336069114533245682978289913464175257428243636116929085046030504462384587832767808088709172813634540726725062324812145547468976228697236831131537087673311260670497339582133653535322113427736564144884582835374673544586502875631761263866621812249022901231512818409363315346217624560321838738687113911144690578461334022516963827838947035766014649184941484248658300297341377713698005663607158437172765962391275130719744740122547038416638568602190087712525646287245204716925913616240558066843658171858468032958186083154558821442376785956016892715271133160076536983560505206031511001187259026353102401047058945045727569409738802086852340065526584746749880801597353951454628369043758225126937035688781975458711136143818207023689645225128562386409130057694303115927022015909123922439725100105370746118725846513659270551159125725138982034810019717344442576930864400813422881431391919056719941383628474393525001801949545945832698544122857176268567844514599777180637253161555462387375076272101352309172902409491447907265309976824734958206989280885160570824143864117392181752185134740454745295700350619802057055354120652110162369546260913529536377219394028467765408963873105943084039074532864638353587100875773622088126563527044569238856007531036381189326592199376622062669599334782960103634164690747329945924291962182379194900083603417498634704470276016015145669390064058291956245338625598538739089376362000717651783655112332578817112988475628156445232346418381710958821373262541503202924146882267914781850794014624528121049860811954835847679386893782985529379981462822761940118846674095766355189277424092702945907675356548316750988291036063737058766166784839831387477626578141011772226463582900254246624999964766703271397045667844348639373678379963803011372879373620253143367989513624587240033390569744791347412497528366391066429027746556944285969922569311595827679824288155919886708212598837110356374164438056162854242466438141766114218232831888760267464856418322400667231200112962074589399446631957752170256004804490937005391059420300843814240177310788107250181068272430982970782168822675353493406349698957223130404971652298325831039517461931484185432546996537578100901501512761047544827515275653433382448623747389076954672985175351333033452785738963150610374898763096489077161877255575550549940912076484266425398951891047454558154928416009360108134851156959835559537674248467355751781118690799340954537726903354474662263320421117177735079770126305801976246845651152682398094550299640618044280020244765611030763321127333585734105179155337994611162635072407659023573985664181199562775953557395791636813412524427302821989620456026518772526726450900200784919200038619187385006537788171003122384368995331319809764170947979349901628444270488389910937401111102086598376487776825151935798006666077391744815779267756696826154729265256013419867601797297390157440502848677464895206322145472611074431815009679220322541286057367561436708920490728013634706824006448205691302279873616745059921341510352522624405287869588537019732039559862803615795903338277060028022735049290549998242950855475064663669054546551513546974357532312611009116490153242120466085023303003356054661380062981008529796301313709744137987849581169880705326543516582533020357433684467641980804162427766964758237913235059916433750484990535981571663933070599883752093989790942443408448981361123723440016203400491270607258322199464998653022090009699573783228003509778661400190599635040115473828672436218945361543958158914141410420877388147227926747107051852481163223274052143096923828125000000000000000000000000000000000000000000000000000000000000 + 1153928397471726720220525918555939473941526438435825236003747232820538097405953416784088261659537825856892262556606946812152216378915666748417156749878277659723328679663529739542323768180606700923769660365996919845535654264433146158123680614753413858235447163975431325139139862313055553470850017261609712234074745102535786870442706047402198893442362026310969215051870772933845107959688640477785288236700397018949320516680520665538646237969733472473109334571652762754099443308049383694473940510675704758213363946425196079495454731871058124004172659123850474370732784978759431429183566797205455866546494899852293430348205372899000987684069020600279532490748830654512206928326149323046677876895709099361536158141155588678266107364992391753764635824191077323796358900129981157781531616542180978628470615270697632062933067261245248329956416342378502098397959300594376617878036327974632497050512650912939368238552764733705415236355326804260761356073870172918106479109302322615420191093897885258547672450049607658574459947818263961516625523869394237622432451069425557898381288275821973581737917034157087613939380445473087237753603818178459661021569808484489609579058058811483827869968037569267167854392194697320718012555856946176798020060477566247459161121308985142014798431180118245258842569628920560594743071813519712068114010467138730003409107756049491955507914214802009130043559199845647096978332859054682450267012006895389090493014816598597642020433178379221153503681924500510469234527578519093562887812788183199359971745282293589597509628120220199076302100158266195376766586513312594902427046412492514842255099714771738244462745952683646658877581664110678238622454640710679794524799908882542158124967697534998321164632662376591701801045450365978783313119680300800918553988897824522262364443355524072008065552212587809309622586040331511122118694311487013421951243337982090519964455817277169003594095062316715705581531286799908304340821073095505895015852078237578709273543958823335753239844505983062310178125696691295239695764229864071295320661664619234780795540955142759322513816528955830620950944390348468614914465500764335613781904065470233497848056196004266647895730340666176560120109917417291165122221222592380867650162885994120616878673434946283029714663105647828760674331242132433135748642360889157757655372168708522252664854401309113836866980762938548919942309972190415498294159983097168744476026356640459348743896245710208034170003691591512386521782251315419189881103361536589536164177146344454864739608482613440488963791830824157498675446562268803121948340736428014750106464064864550824895386028061737489700242392628711139232968510416515580156969025329537469079108204493981976915806944949127793760851054291580332307727948624279966607669386939395296366128300668611828399195662884336322215987485368745485942270117358586538735249526093617437138219992151034237586439726356122362936177807473388748296465474493521119665738517795484722012042690624768453191914765840064564837703004807969095987487485291290817773936802363252668094717889441816964325411073870674860745137435389059098385609874716348894449824678089952416317233435069031633713312750832836079040109309001517697741547010794574216655080839539865294807921656985200160848669702221464953955153443176651003455008872793223394711135791314812839659803438260368941636082230795680317374422890721302054955173256312237122115571199111926502898654489035416667733435757206009116184193847414422439621022168099701947884060355218666308177004080509702955141535726619838003953633800534821550619911886483796670677287893899736511772228026900373259962224750892957674351227553752993943125005976241426366690028450000118779425467401790716648475585893832461116613971855912741551398427221062125957708671715357509032405729012737972230399696779534907221834140521518736791604943453270350397363229334618821647656538688303141753749704591243612188415839158299466043540498881954077886774483358586061194542422112166330014443583523267991897792556768111709810642881163292829380894447971202260965592613774034135504550603219231235298960830561594728696165031029134857842866068722287309356033802032470703125000000000000000000000000000000000000000000000000000000000000000000*i1 + -145021583371206355196836400536831312047508339465985761390946287302414779594228345117179019474913256429970382714779387709717927538107462793097397582859108694979551562441213895042149242512125256326344177329794981860821115350023601708946251960876484159243397403840490037241048434161070092294692069851642856900885360518026740085535058350620260730834860468543481857192388547686440683964419637276314759084800558611132917483759437181020938299351300013332467659159516675575525955529368465486250008330229794303153884086561073929327097266237393133038303355201369253907473877755485261533266082001878643662148467285721723587662148349733907818289151523022315658220135300346184481068694276459484543674935045852233574840818408828266196083894321881290338713426991083550172821351377117811358898066417717824666699112523873568792652621749129650433995952820132440000719757923446226201361957767139956141320382675780114997600155005390102511051040920989235971546954354730315147988731751674761851172824443439554703183873701713254782212824661606041676852291282806773220229984888415100403475280905796176426295810247558783387488341127671535939754517930292220485645266046601150950955499588009887927530700826518638515364599374182144765466234502829766404580928197573454514155849337531982468782577376106104765913053945731938714518964680318972162767772550524000051696400000991447628375106621672835537039191728853300947006463670844637305415414191313091679749454916605041433256065201532433807834561274744349207696449292214341849416720751092058958341446610808448660874405818499853227530478292691710765123997412867600159556653167723626957913050070878872063390855800077979978741945299708746209104713938313759592268495352967197651045500795235688132060968141953298157603422041998870684414694876798877809851710515811096369870577464909278898454994423980424469423312826952942864234663972996316549454975937051706660704457802396423732540436037746112323742398585431017594224809788500529023804048745718169110764280528819704664473891753797640872392791095704806875114096957388287599784339306514792376499604022137838019605646308659104300109149326811513763986590845096915744458439917958603211029254085398034259488344203838998804537556860842914904111095179070221102648848113990056123329833986460488501755432514624387016644306714012259029155984284443803017861000753579994343464718507775180849672472650333606418626104198051423460055174047767232659139022103711703369228263962880993788615376900613496407497946407463717031791879302838108964421973695213086848564022972290026334801623783341632486343457901371413236524318402278945761412163005967246570577196722885305355396464855448292423879606158248556106137764608595119087210521943550249890793280070050467072729118469211309905061123230044040297996102095706878553223901006929367000795468328127575022506822554487110259263644052004019880635531500408989063966215587816239866769827935450936327841331379665552729871854929959270481676498214273774126879941885402265717066322238807935214579272875121884011351490179961201422703648338784037518270934279169109728747738695355686027287916847420210648124839965062235208242040641418865836768335883577712607586890838791002412801127140453025561638054690692308122538410894791237879532912957774474712288911929207462957565228769531116185202287357005999235132688018935926638758138438683660229666555690802499535737015138533577515915080741602250259064476990998801033021802100007300871358231410845143715496124505344321870068520550205071058263345637025412841909060290733416167059228356497351067903153788693866600764858076977555787771345200394218986105507337200334465742227285948458042583721732844550491527660717707267379899761769503882439042625983255934840647737397829731919299513004452811010155361356449489408665373210486829138401102980294564093387911634562154936120048808898812444884465282657874574289580447894552354847319882228537468849970375574785604613240135146789470928456821985546731421630678373948017875237025922974043517468728392962168588418920967001818198287593631596450699202757965758438552583582552640549406222266399284779447278264126180717993467337864324691060896599381635496683884412050247192382812500000000000000000000000000000000000000000000000000000000000*i1^2 + -152193176468798435036283504877751721662966879188279692279046815616891652826931681498069579420338312631429084243926818653480618178271023459028621882507245805708248772582178534988215930702909120088575987736224893499726167379889132149674421888395329554202029877867861673148629808365042816264748040138240725158736944976546112609463304349655928413559654865291786671090470800872441435865171606291003380807014653980474591015778884588913798904080286715321982048085030704706496136933543929010294573434835459091443379418538135923575335179099529918064616959249294946040178589088374656626323766929929819867402933790470708794077140620642895420305696874469785208153316169860226861740877827595813453485904623281809283693081372634688399204350929977477937392238054919907331014481884820051427890330850599571995834649810853512831164684669233812885725787096659959680810647841362358747549190943701999619487704585405017696429529258203765318406480715271920390401065256600374038714580898560315337932313639500545631649608157968340833832241652544733106287357754451321122045421673350668033268474179449894905824522439174227804277867720261803099062480190010270545354584331581428214396674882127572929801489015056554794863259078659632766059358639668762060752674604331223591776406344612795312452401422768931721656783360675429424709537229496584101451674257369862139955275634640547325099094725950280044318056718688838481303230072502926817963878367828633791049427294213028422761104297461918616942618336901569207121288811078119518943375385012673553758546959193091286288228441723069497899888054011371506921800491589009094260307932566356335830889551960619627086475881277563883933207875678377320301497236427093420438724416588955433823859650041731299736555052583547934915579920775707024352108517085821100254241615563560893386412013620394928212712079971887746546455472727078874774231373859790516598065750591212326575474303937799738679361581275498890679307141447488771011029588928001575960019296730286281886725251585566454007000809476201098569713620475723706149874934600402868078562643342517826959344140319423025690251097300667061377873482393785406627265148918878063775308510178705637578913707341003310639508688384326993610414739509908549202557517016069150637808373442037740072775876514055846808396382588647923431667119247538740063598469814150815046625867007977848793151180886090286376004894067418721123276393437763400534778001360431444998350033645736750414561993410502445151743699100627122890152560908430006200009214182381410965139808543878023699307383752765621600393719151329844712954290513471739429754339429972736367891669040515402287030102345521116689040925225554090302165256440145482391787535209025683438849312874024877576075743374526327435620329205407892131147225169337793831107893139945414259231742970212224087300801480979036822357756206587400858714302853797079149615785600521204859776360586764161057453436199723301443218829609034804061867111133818151849762154943844474782653089966366093648556972348110221170929317246163141738600547478488755305024599513486596358167257721907736476320973070416129256264122011347496826350644812229141005898205461004279644964418815798443552865834246543965696251975601601541004896984037487492583116777864200561650462243149824732818645895527434659263918024221878505950753379037656016878955526432724688689360045737881967064302110584902049242456020585882377570231481384148801889642460220469151370036229449373299169067623284915318399413560230282325049488665306896283003581005358110091224951029970025548883126612025299346702864624965400570999815999338738208794886899214803573550731818287208460811127265960484583430763569933141156161635944807626112638477421783437563266981696682663294944106806152930399970004126469242196659388007416560299389908098518776860980990808727841040306587465018984903529567672163684425646405896902341711781012877047435107725855209872780367246027341040108587348661396099432881257786460935604677135261876472755074172594703603590950412553274197588304831059618273103394214531089674280886074770944214130902201140187185959202307448738995458642121902635562384611860781017011925563692242846514091070275753736495971679687500000000000000000000000000000000000000000000000000000000000*i1^3 + -75250698082778834519992463353270174980520295495536898089084175342900021696120472882810663197312993633580957972628833728419369571667835021024793129576045437791001634786763071099684077509133215594067958680133499552993026451618506448467619950148390475563301028786828425915637006947681617074570863884881275798906790798223517122464103497752055515173846622430602065652542857074688839965905076192951467052893659819346724668603572389956240497332615202334398221361683170121607877455600215057086358013712700184967666107961877674882800763701956333883094533658039057105522551722504981084214823912911276006211650478416865971934785525136415810766018624179654682774624405362103221066985177757159824692001081992346696040754893598652206414826836157690356585646306670165616536040957969414904154849428479909250594235518820717302760392474390080373995601453002538406893574112352833989480421168044137290035603930295708066395275906781738121235543638542046658899483753294418179991903672618632935222169432596944988392139188669446356883337872094746304597804964969830337465622833469535462564637438475192505130021707083344644058178940325057818750529852246630011172652851018322729550133272388414132375789757519594718697086268358215173806277272318579757153118166786034394972884783069680503224959811246619754155121037798753873474211366718419124738506165011242693013365260815468596635051769306984330236618746851093888373371840413161001784641951343894508913824223964258795575540746432710519399566764308569321865581267380522657083738604561668578553017063251788421154688056683859173243154446399906033373867450357783302912320120342527507819639578656133530246698574173312680780982200653855706397443461857509913231756107797579699231665516340834662814193118518728967349484757102774297234897354167880885230699584129803308592674026125598277886233815644467726020680457752528109602424228464191100095311246416374806040707331747264629104211645077701793336866179513117124837828095325319892898650561623308705295326504867689161803488216157551984543784405394414454714923840437601185305092123781194734503096827420697318141235289514400668186761773364977815186122416053700861204836873663852254711227563622425830800810378608964645719969521028326671988367581187626198019378475617692066633571939860888970031573533210829214992934456298092544565255405754237000962868627837783914873430167180166123377095784524768016555256212824740830298044882761377680119645477342853107297962181030297695613817253411179685303514270424392542863124916700368445358757460772460287176694156497764517784434398825989685147958368743378252610701429175160659357403968801856228985014158837069843760269676766624345031962357827007404554030526499428276757861378539663952305358690972307647338853673847165008048640805596178955149634497579431630742461404719725827870352992607717938891307513813442776140937451712799001537552521011155406942354382035507725470069971100708594663271359338385666294003796703580449229579842975795479397446528593566286403156652961642750740339034069469545619401051488984051914455830624987710974126190816293595785553883691854509430480135992115975286939706967479178044172045456552078637740291757830988075155702165594280402433833436281111270468642556996495444467899273029509488880655693109120390267482684013275317018903920935942191481501776457309042936270077450115241899961816143537466123248857787631298991644188785235954828920743986528071277215870869808765662431068664933051919384672396236235538169959795504617251110993262351277325361567083474460247940014692358471102319582229487558068179856660348523183550152246258562854859499470807905973598035319848570652167615222901644570203859335692671673121733637247424805201109425271333826825789005482540361827922320797067177514180029871638725021494336229312998466409787641079561013152524261187227125065740138501961498508446448203802161852690637794489622061403192692898620510800828779398376385537762779959114052996359494295449235605520345518278620737495291465637871322540949702985572662725286384303674367135464670352809724301741825493995092316139808075683256949553613246361614472262147629998059602111980900946937907830536218511952029075473546981811523437500000000000000000000000000000000000000000000000000000000*i1^4 + -27200235437366659490335453861571388248353651941452929384548881111774939423672893105859730223673080496850208524656974328125862545459040477817101605803970601875953508285279840020205099449522755277112204814669989687530212786086368031670655307442366783913442568047757908508791780697644370372263660609228890632513546355671448128437084430532943848581594553669131229255667692040647950050283850849648381475894933357713654441314514706741674090712155948576620204240806232354509134018602500630438514162072302900246271864418283731089260575233706831000494250344174889315288263846321120572845215932185920194446988482780799064825002106192715976798167256023950535493427914219197348999747126942493836327499556085770656991781015593566380127773364088198423110779695008141453772747491544380426125758161336177471028844724244949875449451348866940490977160573994987413739520363231001287467012400628690677534348032370385145532539507442192510685438566062533192444612126998643389056430148648139842258249993528253348035610639291172215674555877441103193862916667869864304031765780229895245310327655535758755198370831489095981619888105787171160436786711462098021673266216065112014669295577520053946564113546518080363431710804303872166102530354040309507757038029914772879968028664180822897460145120136194359372357223448400511389005461024618002534657001682940937227797056923304914742482180594425021453476543241496599834774305530789453683697723948616694307858198231336450159317790729553874607926074552062033418845016790634831010383875122423262028845923481656677619412191914989489777165194267028082931008083126105977815196601161767490992243110082941246959831291044642467205057594005100715157494089531827561855512429729188464448756006964049726880353017705812290632046473345500092963392556930306676283240770810880863164927329184761150180611859555679299532620326152371084223203896590900482321305067476159993975737235530878150975722820498087634739859047374726684633898876596724733501155637490394167777783619958329007590457471384988172482084838871184569840961949252844171770730862230312759491115251256841449473426078811668958600394071915911261783286385772988687202513747320596963194408253734925469923215815652832176629424858453514318728470490429445963722061746989177788559525623511002628196747245306626089312428539410718735438284374988737667309094771350390747146105766152169504983607013977232819958173609721353867301772553922059613287299693476028532561828402115984508939916266015019714859342577686264418565144725045752525847619366387479793575144084953496103145527911279668858096073033105452121847081569740416135199578014944012179773037740044435942631994190647179791270601964387265331570558931225026076908818671260392031109395769846351292595429935494471941816030699538808996438869355982112958079883310164257728958551233543530342967694048825373641693687272243605655558819494907612905114037136270115207660434860016548899714418894707275315040205283706496771327759957488541013274030581290641107961859654003856847350436050866096777185737988383186771948314441046786192191371558627726573628248264753520413250868419404855790856389430136474032495723156463275557039045546827459606480127154594897228049333598660540667676000420633022463721425875191464320074939983005709043969489845483823217708141753633268958505495909454302112139942474886527942923350684569182816036834211323937007485190591499120175147649783093900458074348506327902070367506678364754230381314454863604742062242047217855888480317727240715445326009411265527637466097484535246557942203988916134767017309029155521034214873407888287103137863037311841002072827039760354924483550887220163331254158968578529090617298824630825443590976949246464715751478956633516560496305535742015228551629572320532102639430360510186829408285162861158378054939962390072293378285824377967220660210906334685248978780572803479928009667805577311028652576496671580693187279014246560381923346818636967553154318174713449560688766637499457931433595345983035553124106022167344738047282727140524925847779328996989141494737701184629973926623403692652634340289309073045771125478799660886591205817962193895531708420776340062730014324188232421875000000000000000000000000000000000000000000000000000000000*i1^5 + -9780680546370561222145914592427227500898595191222847911786207578895608156154527021716786302189548920987986039305436071241840983209033986879490393945761770564234498515196357842032632286529374901122105275102619634758309790132921722711958790938767843669877688931297884111866058620180492225468795290980968937139787954138100070490163630803203629858110675356596495286870012633350345167266689809994675980260093440957100142313943563367363340030699149402063262609306262643157455728851468880512159022471644515285762464482848123514785011135824080795184074217789424915261484764379557498631238737906145160255002360651150742567106315525729427681437024846872509188591414820482204784963744419933667920025429279081391456055417661803900240877216847328558777488312243291659119332714678110922357251286275851109883988242697149807115701494917427118145392140132028848532983457758473877008330879377174172970293487100157732066631206995802086787377319224689998816055815800185491041814539984947470571620603022001804222915870703795452716199224233836750344057667228284547463562750587332499647672725840813306152170662278822925380490610977209450936568463489432341046490491360964032861488549326203730066441896585447591073821909406065433137820014801185710664167715197784384235787176817230116606053781172611405794288153122854983441244762514932322650562536245824277270463562350682587929627373441500825571456301151764040271878247945399727949584452889605544779180819919581280635181649515982995057752601169903098654268433542999177521226960968664543850660515806826862577417398646322033279530606823879591364776394411017857336015523209437887257521921153692118336757691705181760416218429016402824975367773581425123495292076035408142466963765746791961161465148562283682175425515308195779531002416684242347583800490103403170651271639687026644413923353991082541140967382088354627499453113022221319342524148495933821721779300546317972456693191060962892600822780648410846525040978684123426990550495739248634816361900327779471121861954621496687554697028809349058814599245328102112041951947017288346744312221903224461877067204110706592848373247433077843139038183437557957033540879185854798736822968336566640692209301542671577366383907737383107620756498911441393819950440124858249910616988900911791628018233481829525146797138964547579715910429190723118675804632579610959679846553735550024979748704476521334661399471344158166184876522927369236401463640021513464446120828549468775648590683693391055351530679215441164432550794024998534660193437274471242909559496011939730173315119065880608247889308137479860621133988511806861879821345386597790855529055346309461208489119007915575603947553052070710953737107600418777143779374433410858747506609733975626274673634758612068672579353957238233013342635148469829486221504986876542006733869398733848613858886241025302605953619458594649330117008217112047542440091109511345878315673091230628188993404072968237922117272998850261998062083132644663402763425972431781196909144534249368614930662223926493290802276998450954983519273983765353382217682498980533100842122703628235846201350548158401482321936892141139862469437769756282040783138947775733645652349692842246880072401362519252150888788418017302220209511919019714966749847306533730038733304520143601029467745440924491625873643924629455975503870235082395299045691845933316660338466683345193610781920414376645695106001706494224649326529543955032257002818517223342434025571524929639225019019756894472878953197129783675381382195443388662868697948328622763117662578044195046664393409552150292361867844392880623913026536535594195888430492445342221837453368062483617621589588374992568738080037313099748224849824989833443127169504537560422720680702762242365743602175520429514620120450116619659188556003498366372800530207807460338735877813434640363683486371066280618231936182741253640936727741266299141606876619336531923249971518175068056989090328054462283085438064172034769757297291777806339371353593249939201872076188770759833589961888154535262384250754848100309251574201214049000892015393957314668993035568537053181825870172741609331256677913827429771131960478669498115777969360351562500000000000000000000000000000000000000000000000000000000*i1^6 + -2169150741713152431103424471936039681253918492015767050986362558855913604077244525442048148889406656485753805147708999549233068328542260870739179200304993981203523792813709642777835555047264811502613173154902040936466687396726114318897292141855435095926699329864323613152003351299810867742663463052746649896399407574330728637686629894658947137359691791462139552879880533323356690421855403096294775121542722504562714957982754883020603877024689279899949908687419730994873038343575675569763600937993971373748221919021970982462067923084409304873018123860345845539512061368958478212161392254220193825708435696365064465976147387173649769361620286217176563858758682719947650848775182018980991206743764776993670513781934620012174452975360078489959094597948372803209473896459946811364140117223924003663144788053932117170163096486706360310628523005759824448063753722532093604875597747155590399688707171079333464016414413416330643778634546145999926065520941194666963914946319971899996203661225448581744093977453963430230801134682836099371584313847126478863126119364295675672061740391364469659680630997060711435449421117331067494200763211786854191796659471977142840953994488628474258484382612202431048514994437294117313888232179642190847389622103981159004762816856434826215101365315564290164483920225587059804754362678603071593558660953898992121278966309855893894516326706238398487221583308239394270421454175508470302653947967883025037651323259419702627047391331927567734966162769107584382627929022263616077945874733335193259668837528625660937337538675696099141401727845174882004031794663280581321686244994674586283494610159232110709486868247343977428424795246637937057589206205559944762794863734168321197391353441864921224974994954005484402160880403839486514871983946689684752764079476885349817121604351879450054117001643014610703612670929280824494143822986618937625676679320657468189354700686176920369440482825780387324344916095667826711833535721525045222642076741317562279518095473281500586848092856824900821449766853298211499775974079413895616738207523164387726354368121546407720168313960444089035831030002201503817971576753422550792536885535387992243313124250685915905826363952397735337992280502221691065251471735950932911212962892206177719949301211992320008544743419615812901134545018908424518871975124208842452183665767477922587196527623342905359415790174416989528491781979696355881007457483593313271609430073492970999807842509343264446175555308463650485112727041568140709832788135213696013158754449573215124632939286067984737998170855235723140669369888067458974219217547542315963790152601875712668636732678576666696568890746359622630849669159316991523728341004364167228850776251552542814425771189489442284914055047717625704354930891514673534029666987887426601548160503685843304632428124450980958081832714280220791805499718598442619074758202665066832641090386948002731703453309196036248715734477762252059839062828072923901900420830185935761210059592513484602764171292913140310044029069902970864936015435300292549116850976004715636476122835710578109464921024020453632599667243782663668146653033354321626971790828390812959139591948964414262847645917133363422543819670168728614747250190041330664843776240165074819999591519342756301580456874068772514069786427835388958568400420945242966293510487075902612961467542809653722609693904862456635141001638387954839173579346265803104090561730389302566584238351469775532478112229508325308666070499501996306203165099704483719384805801202312794466903445582343658276456606285105737068369016055946617581262837233398501441049035638423621177212494661286796408900845628564476795896932436824243885555763278917948948555382545033218210011999590415145050141869202528981019901277598156861393620188360813067421275456188548605407581647308376323805910677566428882021665646234938102906068359719155889908209973386723663399946844943045698161986805425881485652402817336093218134204400410148943695118186319531133442257405134037944644010670890057127926846215196199466687758226595767762972757893221734071521695397965213373580748518030695301511686239135030873431079362356754813845327589660882949829101562500000000000000000000000000000000000000000000000000000000*i1^7 + -511594754756877875805297155825937047874609905681758491792285294969150056686993363981370972892708762753444751500094455998237338888027251151708407745075773273773807900788747452887543777617473215541525613511141265139583822570835299981774388889501991979351797288769235221486531490050818889740259670638248562749547425181378180388551122006806833662014311317329592648912332521877608563732988302493528358552132747109691315131673979678376554653240986939717823541506209320867864018936091991671269994454758149583617650904069661794242084982017591075076961257605380966453278745658938046378943215221219253757964185025622634234174184731255595768889621392868089922154929471633205552598351482889149950593536641397718440237333061003315238699087970070884821787038629557933721861870038317960402509646065393995164920759863405724645588755205123578188555275260539957547666256445966042969169932949054001050204847936399259489932532875713506414964504262802044436971857511372187034979913714649813435657100798784099334124032790328893445435571140000470105111835462475150629486219585184580469090175103235199677161900674059153560021191547579236393463280345253429571255869625267008161898983760659272922557179204574571009014241986656916627798724224514994831611902953495653963588236774151376090886947866900427150161795561551722573003541142227645320458418994607606471536842403130926918548100473821566903150027155876354279794654107139926174230129016433713606995901997737110639082308519028861644419220983226180179645936713240860012718760778548956600639971970983817518942555366721230416379281487983732416177426965889967270968802181977326955652323494894274794986596688387815422449882566751551451280525683931455307255808388397241870867681287747089014943292724294718484658116214669733099668243613467854010865708840808114625479788462398728799196032102681755229774930881651701168523054224143855455442446067768301850290368068980691599236473398235805156787723985947288923026014295604822621536046973632040802767903616414520782690329613626590713460955918182487429625388661521342699921208928293450422902590169085648633603985421866491762644829065419887788709634119250606007118770777980425760092158609550101256570291594361710422087404738798642013272097050790445443870613379091904434014933233301673221911341538059304309565725121714970905407134816721496216993083681533918777683489529878541911007733388062461726700928424808450828797170751410209157110579639489978103424769596598454370203882427950782062366364081218233292636789566034909169947154319572459801613125355459932884458384860172176384964862561112470468461985335018540037075583069466205948071504891600977370381855195797074438797625801890255119706813062472675269685572931636734076978312555051523884677161371248210132006510878967898110912839228891970202904458265542575776783665643282069570066076897978890801090582424448761462590575004469555397009422832086248814869667566679457598234586220115396898984119832209947026846624197757547398250514298956721187193615661391825181792051330935365762067090616929681238028096707029313526789172047574048939079071320202840151088379442773343282785878135942906996135512395046269136364066983522899659854048605076625864771748976680802447896979875965879128839836452519123133229999464456684442973371105024466705248353797311654114604427401099676593812927942128925888160603386505936439852016779209055167472349558837574656587016044410982934554159452005389916518159985039938535669933821117528399932123195034486824143795777606970600255867162619051186273308927966215324360245227644197188483804379133864927804909717303796792171627099837424916684704808139833772576659307594345712866508310719550892113255846149519083665578543468080964634875179323359787495562890252854459444127247771961337784437233378931185796203201675155329373678941304551488752621516781911709460060515143050066620511034798855097522108560186594515836585333673865647622621314077190504728294635678527450910169241466578111935650790637570138455481870836230589519408135555124190844718828405644278767674342604692298692743241182400700721088387382076199908827486327733308213296129045285108371621599077094799667975166812539100646972656250000000000000000000000000000000000000000000000000000*i1^8 + -101285611311797917615282227814126466592333152485219780681984448299048376872162432663565048651331391418801724592013807624467681605484954404695131048603392703860790766606335368772795872829368103722277424683523069936311029946034683454475715545868600834622492383670417914548090537236415786296042084926350196317954876803476798055995443909349420712089478235613373918002191306990621021223422560961686100205968430019718415747935448294389826744825074871120768668508385980293328756769546035616157506946023880868057973690885078735898992885690633066039390636981772067072734794681280999729003431536708059085156625082794049299891352008145033489664910706962555573897144223416289396492852386018965095317396364634881794694857799797163410006781527825808807691641752702742573766708792426676714477755203973502814698293620377609062916106309608109400751806762968237657878063898510725080891949509187081044154139205077773112794563429260293345384880845530426488887396952463227112068655641786404051635225303151997509059736418431962721041583777984536308462716728857357887306348710199875263217634673390684605722895333608708483678319927065350168303380385020701542718184077126054494917902561657092268361948946320410882617616653342451206800027593678193578623142780316066296618532032582927129226710675288518904352996124061792419282338422387495532628441793439342665343222556356706018507921123878313262310335026494806052526734888012073139820432939698373159158401501826653934843257974552097631286670696359562121216569252692287041468652193666743038875852961427644781489041151314687861361771410530558333966544265934737210518326891474708626814290605093210567970007603704227852544900092680721611025172295195711677113116661034744778474117040202492043505447711891373133722258830792441357068021701159168366625302694236880513204126517376014642741581036535163023973672402192674107855601700112886486225742866528830288181973232579344991740224827849764756049903481345984194311897577435170440941537099808446339036041835917862891500457838295419565789061660047665079427665683753933122474677019109537167845152619453651527961725980199485140098823795327525058443480894160240961508360331835093426223716514893879751943691849745139298805515055890658416232509803412467815372989989746839981362742205059328295032822986268705682156004494808656932751889429533332775362798712603844003345100172317522421268961868335706752289987147038539862222261175817951656570229134433992553363376965139205170502948759938035386349259710149204710225720666026612941365102521423031562832262802682304212602652967317417619641791671313675148431053865678303981043906701530137983727363271568227375903271611578435760939321767148943562542904759659136883311497388870835995064705078882997933489049627235084195265332012846031701939343347265107569280742629127036504656670118838970338450763055799192093018962425683569923779164851704463002829187000503956646746056478634751122432555783149315304204093159096936955102119695898141689415558653427556817700776304512660195185989994733013649911527559194921324850923088682154729375079596886544838180948198363170266092779531636072946885768561462869681479461052674525014247458936400477280263595215474139918966483308098280231768803718596638864570819037886864088073076240573074044549858532316018570851122046563631630795239870182165303036914887497205452559352349269018270610579987132216998731772191398052044046498307543849470566926431682090677496530705747096442283768436382226153551352502484404077021267550335260909046855690655870052093240078072472881354954682253787819650241540338618148246294409403276713967392463083931346632447060150679857879731700607782841707381721281863145534170860688370821850264955038712354763506270871720577213158165307897587865565518756677007296208778076475376553065982468346495971943073068457609773454741815345177115701413815510946568025289095450156880445288415030058612194702553866609565255407266661741239019625764753147858622823533879711082753684664248675215565550744379999145727045346892238187902155834830295260084929963417344914501032990549880887479134618619554302909778786697068466612046669895965018970418469734795507974922657012939453125000000000000000000000000000000000000000000000000000000*i1^9 + -17597373591755872082453381278433368379823607894060251557684709835955767704840077206588285378593328547885677075072896299296523667419424419813156619727865175953813426145047241550244771774353973351079415536284086020793089005058800712801009412569400756032174739612792512332794632901395997524063135866871865696097840326060058906562477815680343333373414272025483088402753726486464593639776206278519466596856991923054316462173384342046261212690195552015438757075969273117391895468795955186229344966906956110527730998100086275487245698202390628667148596863181438820473379467691396133709325405417815706257909301581700579357747905066645173564835785802258289436124676364434722973721729573850680480075577184336616754582465977856739488763212222395777904878426720829156858536764403753512362992050792717445413914725450895107556107628789810536237648245878467341476131953644295646723218237776736976667579843653426399605308981659091567258783026245478983882634549804932344443806153162892796339457725988531804475967376594675098128638387447827986435646774992870027979303035760975847659174262568744883174590798150425278528275177194948358443001865568986042139725193528696154110842302117211698471518175525051399219623938326068939092173728010243132244150007095970871321392206128841856872435100779829106012754477087964840483894167595481509016498088077839046429481861337258961984571675988212248672062262474343499419830316141768372022985914850825609212269929461478241640408088051472286682864251425429885955265972061847132055239706020989672554355579076722242296684149137783956045784484252469302628720715121470143256260101514061867298783383733556522217771555103897889086279300325189144835682405626727651322139010275544049622389177013354299838798208565576811076994635006148376196072241568679231529443217138610175216587401494030432728247857209239485102528925505349241856362303352036665106578123738390419937814200910379333552560813604150871531142258157369015762123081631845101525646244038453734125275070729231211640148612834110319091265281711708196196132522853331079836559641275079925235069598999623035207684668272819961429955681942289505512104685023120222718629984785214075649956752233809288323104853275157010987347011574445739982308217467122935509783210371232878650973557485077230179825723249354292469963345526014122140947532643584181951031264029287203233755085063795604376299266340715263690663219124694848609427500168993346391761832740001401951498507294303900339851198001356875885576396341546375969986022920887319315327912337229603157940904817365911720458005469832447052382952566682978889004217602065772094630875566854147123960953843922601290102248796759696054953816384106760720690085141119449809590337438353658131569728239073404268269369606292994350684657176583236180461458530084885620269667072540180232910660806630679295228453900779094883888131155663383930259102512358340703059636251511827535659070076404088303415189933819011159694503394362772615116437765965117871631265290442677086581821507966986880418804076151246555868754303177005329104652298320727187808213600542422262050992992367876947337661730813300546897165090418989978492648816570732544371087503800391977117732657319650283965368420938019274007601052408352485091834883076418662988417789582827666422880790599436002222083533364778385853608298226417468541639816642126450870980925776981054477883729110369844926584061566318022669830299792287354973530946479959721546145996668496831290626239414094956164858190868974654464657838194059840679114945795797512171921776586971127826396063210592615036630446339849206675101626269451824099113552965899283528222199460213857665878940180283392187159172519012612162004310989145524780203426328119512623618936303534891487762456268305325883757917876869478797477963339370553493980083935948010701923509561625358197881456982798741814303268829627787942823292941188804031271022723361785715966564322484401085112650677001363662565027533165546099401106219023518838841135784869134081505672686835687453282186317937439007388230509989409357513939765024046248142358085037991095184849741773408679595873131844259747291801557699496283415641073588631115853786468505859375000000000000000000000000000000000000000000000000000*i1^10 + -2764060913087222733764946308123150779245659501399164153839513588232588768671874377020236543336776734100482507605157296807940658498932463071215577663304235377822294443647498485617728970458604970439088692689354830183153418173888904967770884880234030726844222649266919255924846302021667465498020241813366093068331152678130670385255652279319630791860257425239698890122268891143294459304735854542882895106261220864467405607241352894232373680588777634113150803881434355705794878064696383904429901321505968337035590001137020210618464684578138799828022411843540936603864725616999879454100988785148791991841151692080632428431123830669625543056528760647014898124419502369169839662650462521039136725021902284423165775107299731308688773410257457528039391925213683931769874380798299278009494047892174765632961807201277210395203223231752115866560492016746001786010930349079176831619412677075323490260665355420030978967662847534136786129432352551554958343802242323060590814686458050218317401215498407263098761643316958255520508903869514158288848583931821427249626326249719689968001024480063287347332505896824435084169985715083273386342749079843316453406678726741904032916557057092579466194004195120133944428707895150251626465116813074989421280132785885570432114924689151939754520770746513569815760704978221347272673634328536313785006703866314141701561007817394823605874730353716765198830398185163458447897852633221183831706213915938928488906269637319970027750262496267487309070622056617224604978480609596931950819225817325331116751673192549587617270850228887253520105006021625263703907128331293084865367855514176025018850708404460280779643618248096892810991489299556739343576256505355365449081057708702189197301560585966938413072497844630103996592632214919446274745401515464918754495192795625030081499598907992710312761358480699517639295843137204212342302464729298410334649286062687260590154157767738378172133851886937269960613494670995994375892536537197867273628528610666703524974893248633766508433662431748279283056357530177594045298999342177280774650615161368224030736655957631121160986974750927503225386275331147086436423391657293213263229262826109131085325608403519506987743092742575811499939966126637289874781590264728022563742745389028438824073006982862985584058000153734677239327550882734406516726115113211713067856407395793044697792678554363670348701258561460471664202240226757022401997716536981296165179287640103300613124455044897667368617143302398968575386634050948828290389444318960563078542815487737011016298805471253989654756791361776164089168435466917843689392134540149155984697541315920793400164917457115805122999902961803808246329014387108142126492150955062428295789822780499706694207625748784713326647198362773107144656718140396707087414765917153359499993812726834503511857967996319197049597746906240278449624673832742646314010490072197236987446276065626134003886962531397902851644173282453938607238748301654537380474888601949134799079762446902488917584052275173899615948513799482436119151663939663614521981492596070814647693770010290585407178759154623438022006096234492783910721763267229531551864662825542973349500027805677986583190140304494864722151279904743903033643076888451358913510569422965165231860351667753630232030097800021092970819864039179633917994116129075470386183292618727856623604953082030432534895899480533580753203519021047760282092405517225722341568127588960537048159642822075522574601377090364958657729513517968122034632068928451698950007512448063798398087884779090704033327064953055924777859398419550755913468331998034054046620927350975464690561475416761128469168407695353666828344880651155040192421208798514053844386529941696705573032806557837601093778060140209700710349893850602100426155687247428958288012482509316519303584416051058882119845751900188953748939445850269520316633860134839527289762989709353225358859663775838193453631225792830092877889510070030512843365815954999333979983338097180072882111203851990287940363921496619342588236456443830512606564877168521579987629311966722335037912769461343941105966355040946930321905181595775087555200144606715184636414051055908203125000000000000000000000000000000000000000000000000000*i1^11 + -397649826629952120202485932201477936253118300713329849278305210932533588858516159706783518643610540563083370749110058855277691711700771341758591720642313374803422580704204765609436399026564726117722033978147083941606423766755675824153715839451142389403845187531112943852245609419050935258201299805100623224886917125940669823617822804941676244979167953828625926433082128501343440769971718419170406302324976222060837829714943962991417513713669936543521243908628195671326047428208989926029663726446002662445460413378251528188336770936011903494418214444443488776656202049584832651946477614167073996122256559037599511957910318952796444327186856743488154609660237111870182398206808811294261820882476459064717280847923539700098505942638370409244131897130126300618384018759900816182988407085894731221275665653643297837862815893096409535177137880311614569694463579475980132575509700889419825084962187857068291887167326265414357953683481642852800975892040044958830834914897745304411384539013467172055047860479459041814593571401973909994921437089299432336867226884119810849403918299563077452240827579626095615219762664487102091760241461034134954049371591796322085550585596717088907218796186077027905586427179937062824179351662047534351003495552241262416740926221581351916076444853569909223373799725015753346167624053163318732609094141246538041154955675980351626452254775661540046237459316926282329600656487644119285454196940857628422700677707378118262043528069395628496002709700627538266502028722175505180279245854930430472149558329118158612779129915168025855255631719070903637778431134516192553156414476025533460784481815520429535788333231005657090534992838978504188849528841021253117028832478516260652958135003004826361116132146086945876349059702456775151581727112785280141643847010520165057119554999928418429727925423575713219067957458052245997760448028570634186525581747795062449962583107571761756898576246984522831842023444697656148006643736454999715355822125672556648475878960988129145001012939982352524968233591440854385256744982980070106557311740165001688420737993784372681312778002290959158563124520533835295735707204570876509988265456802810493964296061292649011816964897096276448918507260299489865578660360585339481540911993161063719623196487959740445620118280213713910639846185119117505388464151441198526804622174970584428887925118087921151691840353775005028792794900966806779190943576198961470881510501073135709770076691283339573773262995914319401293824276674231405241378716607474717119507754355796552589105574070399071163511579686339775156878594286965165328667860133880615436102686105442644740020712162558231368276926493329357451953034366061895251671017180701025478200501858378203641365164645823721410533051175046928226709461047278759675567241581451306520174673073723038559126757852442590643176262005238908202576863706056233214498912058378701419470495356839483696878615059798881317881503988514116268181743374678364717427719513379876321484312151560101593102915874578288061609484687881123343242834703335480363234914973848438530897438847079618821927443140511661116599103456718688586856978845948564055576752577478475461737062231893135394506571655757435548919018749201623642502487748965046825103479842665128835910768116959968009484836069063214918801619573552356174758339891533860185987116300270100596896410185906446517519971968299338903285260095740275114130352625177731086160935243715281692908205203747152095480905535952868868217958056904723141749510760675076565489538117118299094941067804124772738612886099081883587511263570740142687749369300719324303394976240692416977481143454526393621104169692711931899668163439504536328229737087638687886400971230022976509376415832125420824772748176648549887916328777575135482959710414660791661174570596026112871334950756718734328738068640441044818678589956688952627051361899337079226366788439834588649185454504339143739746656087244190615389695534769162157165201069038798021715915713836234350290432414001143173709907224595904705767775783640354965965956491576779102605453212882416123981933453457307879644298768532931287218785856678315848711235958035103976726531982421875000000000000000000000000000000000000000000000000*i1^12 + -46233751220702255031998061932442322638880690965504663109014072395197698535760304975851100648302297955088182459656712291738949888507979606595043763130037385899279601179149447592900868216452431332079966190966533885363601105534722328760790836320356388826899510137063185532486089665186773969798992694055844253011046423497039954931794468587188525826198364352496162687915731453991788790056167825437990311534351214819959994762617053947603454684583132242455786341919042025395994336831892125588597672456851578288986638355144069146583894639202095946855224349134548655054094771808320354896753710437512464483471932020343030182546624075880369767574906590822308248233187097101920347591280216628973036064860470496699665294025416941114145733195798258980315341900732443797025933742150906030314145939934542030924343584230453857916203601682602991827084309627882805241766431308674694852410643501381097815143027613995750477336008030075363902077699605543304153667342219353458376190675861829381279402660420994992924149305679378939524208272380650975582913768882136359686658111438669857540358760312492246924269152183486459250479601546841268759200334297363497754772243678842496197778006529103721891458342892061822785577195994668839960743957259706275604435096239860718035429595120493064488276434195311371241072741674731135632207028952803076756636147241430819416307658678695237690371864036039191949960674349136300439904245598270402384666336658172070692405981571453998835362288185016719947380461622444907930184073091779635621176426880652303181984666199812547132550802710801668269652681929580608844221311397559016466997870321944749739874449138061025752670530614570189851205709753905516475967660280280984639216359558713909860426612775827465458492735893038087749633521577135422942982270432597145639726915382327124426717258882614224544929658202569466138596474456568614362461216355310489821467063434308665912891870946247365223271514405418913071162256943512533784759986835686557394245340237306582482488455789672002369702931299137620088582183227925108428529655995038033587919471961786723001744746628700960636293610097386873617549579150021203821431226780193461254869671351054553178569152319903424742524790107167029207963497963283167287229963049529498540287833887115536510673363345439050346811396498578617316497877532350411360721310948893637321737045986714353640593964241042803267635413589038803699135334839026585740262269834843093628597389879955792097248194945161752007001577202132930010578941419408168445369467574333723940296318446391417688452561872098815979386808263651925607997423873379485791511310491059604107800775026332112121016079784928321753070623007126281149450452301725462429005645347992012667315872420429986585704589594434422619151253471730704015127582619938898781952408055845414941625833780209921303325493164204506360049630443654145772868291318413234246659012866102270579256504175194151702018272763407377456197659449759328461400516734610878064287549745963169253454760803781385935867700632511591954494710528439231585272140084038098015420611920040977360198085294759558869601276717932259230334002648301989176919324437882381733662999796519292256272464806352037425399260777358330667015853279470672948937684459776648288919886529683386095974972556325892284499942376772756350430245160180356278118722149722337415216814453523708417504065052802397906992342158220557444096609376793842625004623536101472698011779908927803351810150780539589658686904896061584465503805543568020171271041153547468897187368177994899040087389757940257187813323109316684847321706289206091786541393355107955188410886591436563665850552598235377676280463284744805154476721860781724811544392857971977683091378776305932956341794549573383134774505274106147096517250271115662039099681221579373816138247904876089764497566483711630556849355510670270921082557545601742672833948815484415368026490202851939547159386778275538164019317375715029735638248132494211869836297298288475432962230143836635793687841266284572338489377520223690916084432399906358426973704476112554541279101220721404379179428126407416447995378060083191183406896643259820223192946286872029304504394531250000000000000000000000000000000000000000000000000*i1^13 + -5789360217468722796952150372080331170018507639166195355912136210853850510663326896070461725141654368717628911948234802617371209009077991918736933975612539608832050391685956183264445767246461857641140332764105642361087504397835189937103998350060395101475984266675378531831840677515289437414028463698005390840269545854703276877475643794748279668440701787051958146632989389852900587088953227084134086355097872684408568542064038541584587209785552197435243431770094859883235557617387229170408576221252939296593601721248350034219214992347278578621059701167987645026103776238971545196654158763048118241366849623956586923687445309677159777165328958791181757200893959515674738635217733273803261878797309118369063297978512392962363955313307762961766231704280633569789137969184556639712744517489270890799254963755283510634635398709893693672039532417684209153720448274975594455318111102838244146198278982955538260001908804790882643963024680715103555977336291709230991043925986093464059353311438301514815594426270772092475958921209425708965252968796557393924347639228561056243921048376431865573008283509667448214942032802368658581330270776658181771722761765975345689104508305721730485460048401099718750702844327144263322175188017995650037690711955456442172718588918263858800550241801590150679761659040487618291888734935848973233094309014805145414101010429859445341081918066611322704953715809204866069387802451999439961439854353628263233833232982702750120304623733151807318881764682619249137302866076855863058634085511841172822733621992965301991126843576578145211339142895776108265047742411190993360846762504983456856231600083921556797265770438781193705652232407835405767076723751051089261567550161694143530436671145403529504168263394955844651709139668555496300277336868037422278464672067360347583819944395276337774774600217506534644226256745552939154487690154041891365520400918625939433067394462979265194894262547230042822258306076066604954428017056160038296819006548443789126894055076841777022523566842758326253938572262303573652634884065109156391463714055288319005347069909553169542027919501185766879450053974589708409341928986271465923616146031230888717184222948657170500296552236159798838801616583101752583148235102907032665594444950011491817658896236447141101651319308210903118426287396945632860008847769391697158482126922538707928053585465199304580437657884888192695874893896045353504344980597261249930429379259755018598702945242367471882097992475135345573105882756339413144238459281492548989103002797116400866753009225881589108775850373688027206052276935889903744543743976148697455634729609747308214647192299739468803879759188551638252498714860104144867382075378756767527260559235443663074881071023059490925487199812908833182072644801929282891595505769855622287302711270672292637750645203984091647637176024631542868447259932077339106418056796804800383601249264053343837404798538543906004604625318553308342646971635084243212754992249632634209342015579823929719922032166624982287322532769428507824595168590663208244680159705086379109587209414943060761186828807471090941048168681158100360710814135881398497156365707381301283158666047751775050609793107307334785394838243700599953804821165843825499301856139865709247671808846375994649263685084999593482503527158628378079365603125031636684030633748838178716646817171304988718952242811861742393950683100781119893061070841149842075468345403814640091772891110154987308681290349268765645818231378856471617853676503856340388577769461639326266861549138097157021162157313981940482220769251253169028480219195487144777334172854177416104970875589203960065994790807592535939208274345799545021668788289151015155059471992426747117148482354677996963452270587622633699757653140293687575415003710626144020314196072798394335840580914557891850647853332242410952529191788795363362793411243133174580601687438101283295330616691665340020207543646242541859870652755595012722399631739561990512006323440950633270695771293440139304731565975007531658912872159309520863790695511595894197414508586942849217449170790537741722057306939994967182093812962939693989028455689549446105957031250000000000000000000000000000000000000000000000000*i1^14 + -506093805374467361910676890142844450144548871888626428871738703937150370950856704179145604816895369415664405178124345042991876686488882704915623725755574403321876398958034246975185122658543321786982480002194188150896426681089465884086038950555059829771485328940269642232739280141098089150278743701832321555074291217556060491258976598548952649690793799760157679731791476261188571656657027521640551699904438494191120658041593191633047043685102501636369895511418273509182685274083690563410696298612159732512074073348158157526061221304135165431951686316929650554139420674282647340603896914383308881767061737241612626889437741963747622000012252158639533327341080783897857123106633557949371208379460739695097186164721882333770808027198269659028075497038887599695067818067740856359651701854237077784431814963938586883552101494518812904073844227618550400281308081826048433752713665839576727268164467022804000497757576087925121878265762529199421335452564870943961620756854347702867495976577784805416697520687932846409774930456982552838975678307136767124961097647063345694193051683271400383040157262840074450542388971480058639777337885398267349756293581703754506644696665659984612633487988513876047860517988941161686797830882260291368487946657148830262376631364412821443497844585194997354626066641677315046121972333738883750786905929418703903481350341550078035768837358360055256926253880427213184104374458382480013235945129193413728558526725744404544460835404391815586977074840573823985451698279195065232090428961012755640962761086711922762236611302695454671489120350828171975490677924901879156067497232241629904583465121809013078760213102315596408975130885051028171426316506188694993706432503784110818295856914524208346844076492702290036455248673198445167172476162247607445920552629258438035808431068270363370704392193235998541751117563761822670070583578925796556185635787609159547470459746148967227940947239129105063173355299044885646024486988834153734675308040781894961939594889358269472221254621837611846128246204819600061479253862234485773912932994812899892552828036316537129883053015010015044339936038881239380913334271448694067909839807143488967070209015264650127127491414176600632635598401232049879218565439787670242239199897838662776353951698336948558044743288303278347329238174918779998382013848698622487967650291302912112209503130956617232393558525211519975283807713053826143456138223567117409397228769947515964542891470144023475849872353308467980402641925363202607934762305704423327446818925294904261811899638608319182068857886136685369418917816798993177190190753957647859644766838173458220961441789953482092125558393023031069575649309890727910280965392296700411063297210337802772238158140265208751660776046346655348297688835173897993624807832213982092434605020696129099173352247543878781208063205355858238800550327987128395071303042616057408373707675072574803747933106264489877944937310944413974488466493894490448293782391867339642143473064532422542438110504796530623239731438052640478080232768684033503016309110370239710719546732871541793361203268961141740588387880847933617144451283549774624367981497980364149647512856182066386048610473543076104861178221035917001578840588147019953284456978365936804797517776345011647527790814382902236692840258873358423206471221146976661359771986531570624537793452896185772353125901313235468302574529271100616512527033533702786344515143990301718164253668014882764387958313124273074189383085274875433949919612646181191586293924690003528659244058007618494066011641369104529011724362046970706841059158150565244020228241085359130531967751446413133169779295873299387962573789235029934685965489065108870550587216610094626467034500599180820179042401050997535557958551344551607250716089170611174142558851547983935659969116188240748997452216361600618267647415751770062000083916316474659765738306823256988463716282239621580815664160902124817267196996280641243453077748336426614784475480526505418066641342037949411659645437086044872863231193433140436694439801007877954378440813047782201809613908739716999949597774045921246346968480622763308929279446601867675781250000000000000000000000000000000000000000000000000*i1^15 + -52467291551970236936778360080953817383576872671982177039272834378095080650122922247839259955601614759533360631729681657987454080251430348880153818068268394179987326378887352156268009256539582294256531461635418843125416506536194482932935542439333619104319280017080521980893686584716900233638400218058219980840939860011657970818055613910107023598361981271639020086926194470897760427594447726916869251273874564484383587573698002792685176174562476949966113057749598561065951385881722855724827667193532323831219709930183200706672006850594724485551267176269260875022482482000264438616377151010744230351178014713491136003389542186127756482735589420299553262547231103359651758007094121253061002418220821275163362349025492332543041303581276251035608602581393849819919414995442354820521614528497599612853634187404443041774466389328427839526062595407122303775809543235982707583956670996024607351460668979034778568780873839473070105261062130823374495064142921319857616395205474523058158384600297912961928206351396089171799570532611981301137646285220599114630252423430505288471549339100615385699469204148285257234703041255959582555222568297841371458513046085439801448784906038882434379025605507780863410184442377266192095884778350046853606505990033616477113103573364121876103361311216293933547837272596247414711004234756170303366254279292940223201480813254858821932117178607991915303027254866629552533509234717288407524675354344045800722894520841078955367913626861308665211833997293312397840378762508905797052641621862866768023459349292285492500591362832723369046097874411420684170472299096418461600352179301838546732369605510150146158591205624428220275465190826905916618394881445320109861263587837780934869799938788765184641425167385534113484376725140542678932614476224756004549667643188619901356091967190125455114907733872253833601547506543600125751934725423916150794736516470415828243187368934226088958627702271209964288997442850506191525881266549482637180112133252505818882873182892542114731460707706625760816888514049929165969512293324865106386015680741790129416462486144750568846953135058198445495995231732063010918946859353792398496035026214737793397853919503312338473998622335372852755887263305727360938003253551648310195206831329609793128287794989847540909545941710909608253657603510218273374243095607726384354949535826606083209320703899907100930626358016081960383837095816682822716653491382200078304597912934734745416511658948520922534145877737632521830186540949962278768478267724167208985641616033696718652326469590005423104495294209496489602484924730167499386248786735626169478077157843290568469231832855232638725368203081272215577123109537066965013745617106600553667066680641842186580356791641321188249904361809750303953694526446597342097861832735476911074837742477320805731936046048358351777881444226821402984439971518219566875129354252995134199803001433045469412748384353221031826657991805397764671535847247124421542583574514143033173541803566442408454436546453096913389445306572589845296950938246650194312255062347020460437119725488580846773916064147706282915126536643926893648694005401465550634675136524211642996275478365319617894228974599259398798165947649471906007738150186825476388091107873784822440321460382453114087833721173458879453982286311530567330393967237560088467380523458808888561479964357640194201905540313717641200603083230137991414217484172307796160402330020186099314758600315375265813727803377357744260588995876882861445196609207789797052005824196197803063693827286964755793877376700754083239965968914915329350438181219205589009804957942387809865042891844566452714517201533278241632906792364847959680662282174595838580775006767434186398387990862081400005334745506724358239777210009560727142810012629828336162587668991252324554595233111860946962632313173354329252869722003954019168910267809146923877200019984993640431505874381637927477185884938494266547298823870908763745825342677727224732625416292496009483467031432315540616661777779152755473630475153397654478732879750996874690626779532314446146757209896758960804962339204779583293897227136426408833358436822891235351562500000000000000000000000000000000000000000000*i1^16 + -3360278835192183769746816085510831968898989535031172729594946498998759152259053999319915172203885806003687653245898479119652440828622517248499135550120484382836192301461437326980634884096954680198241434088008293661041342710210808146673829072642197550171583704766730541745220313728361987261857786489120255601122228481382375196540290612900607137211256673940596784549783191976887108156197652772696398312729849115214730333751304832938671155479678304440426026233041811698670489390964833378625675017269721948724232422107374050781463546088155768725906460882207942510273532060191374023994256623001810501579904949794830864999037331935093277189725958535670407520244348619956505877757606793508770020961889567341596207509209673068992048878497389923782713708180156433299111812396040747713297182623867445780972682151485227229738400305336334703373866187152375912294747727982970088557583595607473531045875272125875525811119922065338318543849386919826282472961873325856715146918964502331447744542529189554000138331147176724195363785634772301702608525764176994642119674650436189516988795149922560987799379982688626159974255991942261230376929004979183379660413123325572226210117633266443361793150740317730561412806743396765851512317176037855976666639160308334041211542934132218826295872908127367901988759528024557042649445460225803804449279235093781307264469515110655055173187542009287789279546992183299055770609484311857426412966782886989664865478880588052200803011367557848225354180991453011244802195770066048227833913031402298394964296119183277892212920836540846143481981485737295506686195347012204318186076176288775557763129095190555811584072132656961338596470048897225972891431794343352330781532365380861885449754848980776465340151231612606077465786303473112242647994755233649919539177833340536502422045457955885259685024826306547798850801364290874954391998702681574671584014139445046156257717337267777772561893550240991739543407270339963791137569495752443043291647820826800543487022011204250398216858947127344081471278764506931803694202951943704114019353412541659646399479379101060046755959420293052007587269315377134110324207331154264899560611991372282614995636375731134492148098308036648818325691691570941921802637347413121269485283102896671236011675187892888362435560381259453927313472800769699371817489758475611914454091894578737264663494408615879030811218213077933848507723926405721077271911094074291521138350420319304944865148738283529390944330596797709694771643191447779059016453067008802557000648610032137082596611777293660188611827442557813027770628804670225464093029736069050713491547079394619700374598992869071899289954101424538499390540944221327714135716470435270908594691234454050744877845055111158921248544026926144296156071751455394614612953959307182204868394028987148257773679027014177370274099435470907631785400591833281822619884116489961680892492095342053622123553034587398567753793518207847282757771728072959998089159963321594248725639127491974080257314059443746308777777849492081188241307073950154706309083204463873213076165156718475288945116578152178716700260298392228481248496361422444627650428483920120089145503498141924166901483020090567690957366280672173327491387020392720741123904186104371086919592375791257672298844979699657027121336165583208088897348621047886327693168554070494794285390225561629261111460997549604592400442278380470471522810608518936634501004033300881124125869373197645234753573517358577728645872713454768737951841910608803079464767929960388877405323366986548286171965590666962120508954238538357381407096507391516511427810530008276201197555770861095574900385841631662882932783473354605783364754086631692386358627233898147168643425588343566391499484395083062922508885911424891799387829250607227430223003076154087614621894977437314580163632433342554463327299415339159722360806437822952856651511803170566778462668635781544503542271207103127212051518490921765923285722326132730624958841784308122708211723051974838713713804668223101169586283112034163956458600620576399857560298217941559224360948858775346246660274912663318724881378329882863909006118774414062500000000000000000000000000000000000000000000000*i1^17 + -289876587284211022483657474784698014834953981012309099646199050727517307885346064874643987484152287643187007855899287292176855663196473312091851612493593412266733746873057283586328787217783573331400068531264071083952740182440589206295732170190634308866117784710002129125206431219760606747344523223117094240707017002162494996795778739570478239170129681904433021823508010705163673687971340767210352720653245776654576024442269250486371558023114623157153923613364449999579717229316169075180993141801844926671627408585388799122048936976794431307046248961499279475472937778090427970806943050818243571787442707431299535755643659297592897981048056424386587176080293708473414821363482148372058692124935740332349495978438486116316266661877856670940677553371507492437691372939692176967711550222568381895248351004749280037059891376907882411000011682836125453186509348705817764421367241082845383301185128914703817979299791213358530084438938019784649140008198710853927560915264075539088480968353943237706720380465816851634433009100016128724069012861642447208497086654612978146414110560438102949462608803536059909885172795148008695176130712260977224898701180984292597554214522509550329776139625648856422554333649308421629272617622516266976913150175260409424963280611707015209429970437325570540773416155020421941832068046635871267565193014469868478312838128639789710057027577410142035265473203651704519353603687600572949536308308294928256633394459950916146055810454063988270976802880925363424895101394212052396338356595905194187771889648589646882890114740727959267855491164099986339714322395025265589654463261307768914590137566131052919524587997690729337549404653190843214023286746981228123185664886731550000181903455750599003688795459310727766870091504736576002306311192816351899928583890905108952803403906695300179422861911798388126049080450512845383079253822814374618651243815701629161079937613984818932197019484469639660205587590835180849967696916131464878934436125644781733963379679112107694909124182391235085928014939707156675676991603398497947711376048886817594782046985934275016651958807456578982645938231527682789074329774757863032946678954598190702539928387782922257673836210069001355910563737937738553874556476864812976680091111910668682527002220194444018060932835832993753199519348430490533221765298815496008045671789317118231675148892751559214961828061879962287227677824836475411424077747794664117784319761196552302999635914550295424467683346590708871905816360053702526777161103011402528597364202328703895804316744432491068262452515763994704986064771901703918472247080190291190029319812451458206693284971641486130239571964017831622715074347739819580553426362066827899409608490091233728810338628641079604383448990859915824471437875059070809074483908186373216196262132344376954874379424203307639321628861020113655602145792993957744633013611735822953681394659484216114174797128748556507680871221248679275813042920717438351790492003233651064058696310108311950477431575166982014420012052376827471727829215128025586780909622769945744456835733408239801167142416766783206665277533984491639289498274815868122687285320921083802386481597109022669751330793678357152512638623777522416124527418635765249564684878362305390125178446302916087045482240461877571277906687212480515786953196162445599195539311040596111390430904532863400224739804493626102654677251628426685527139660177032871685140579638727221094836060586335368292961384967504682311831969568750535216484571584353272808707230591487670014287714122862698564254625818891102409471919576759881096274015222738480410513567233053183667654145218982439005708765882157554228803253835932108374934819949025986108251258252828699711000934649032972804249360328905820826900661767737714586769381992655011111849640222739476336502967952112516728282164083310584748130082770387591424866934820884844552703926000931640640298549344233730260099945702459508306819757383950050404271593272444630014720497470828664883968782113752905282832668930273903547266085166405538244943747074789080434109135264054272167904704213423497605147039673026410078193748631747439503669738769531250000000000000000000000000000000000000000000*i1^18 + -7853493302020787748264416970168304865369950758179792367387230094586707323328248664894316413703426935113804246160563687802383357061979847998635287479947204101553524039456601707577314219993883980116281449089148963309771267506489608064129770846840965991603416996009654650486038451011065968106603889037954657696204742458021690676448525388857792186398777094137148905213897439571682512961849918329259677269179594946995116138420267309471974418691390696711834302960479116948049011082254703888115174936756301179158926583677212132464641671181733087205565212677346368128571751582178073795736725226016930882845355868196047963916428867442859267848287615199788088962151698125810484892546626251551260936887759858769556766964888140570082030481194320936237256743700731153587140202845531753543291049899994033008805305322612856461240718850661585808985985419848605975822952742913814898601189451541922308116493009872434481088196819449839192523362884842678068256103286502897651840895313189617462256898673459114230400435741780159679682804658042437901639400666374601372986942722822018990810125825282840039317686216821990822204844556142634107958966714424184477032323606601844183783214050359099986361264629564940903776958664265692839257854439943147708155387915795030260346500345877462948303139706592316212476281362934068149544502602683234092802687126424976780238629103489165226925637388072932840589719900974980936264974781236449034778927700483571471726154051437367516041199656557104663351337527607891441242517061949797019907710372365012911270287271715176371238608315709886886965623077812506164972629689142237460926977061922036849505848943867905147188537525056444139592430941510747243904008502179402442835323297557459800565937557602468481671728574641994065774206006187572137564126582229686982805759243043843833072666631481433691787775483069706201536985161989716408253225486387467000274544287063728932387482963651376238454318368742088978781468627808146129053076231103346729486457939725255574378429557446765014869454473259485764498978180897596126362423865686598592970969890147409406786953203530391559496864268681095861072632562086438271737501684639462570979371748173817752331349970649041949729385627681989040641309162480179455948013042921154363036850299420726304691110370810687659566356893052501384931527033817637622520175860883097362056774719664621618595201701676914100575364939148924647891486525023970450247117103216827554604219349571187192856806180611105800728164734043963389448460087172620132192391016594831043895280017360184618618153902026011590332691270853619452298701462497005282146078045162685686432320549309835684826106360246888074032590293700828188245950626776277049035029263739545397168056217895565555827165631394215726470073155542845450918735672862256283067020173513578507575411146019189175151582610093762346487640508655977180453487299328872628172592791634302761817301070325228380294631301933447917762580500281919740080068946055453402483369703157754785728450234871092548099683418966348182458342418212396910280908661922613021014658866635766349498766131675661162548589601230727902943629799490226886167122368900259447532667897424323963257623766079039200057974512538920355691542664469115754026214934457471414779258655316233829276297185250528676101449278143516080817613822655666751446455048111288045995203510350733452402924639321386242229023812847836534787392368023774969987139227524036671743235296228744589118250772798363722294963406358420213795754495624959320698602203528645049417895967126747366436539729337879499982015107529497285845955708948648935218262731410824860061756137887828853266940883494164999189780351081536953354895622405606461708219712648946148186680261800776871084560300018701176577524758171356423998220112854007000709081391477911686964703152439842842798424634858323716455301809566231461455175340727900185358472609504141411778452812841522311536388735478633112343606777706386917049956007648853923466108878798542551920749468811024313379505209147635117924730878123124827176518670095168071807580885366026370561411976818071687220556136926516112355079954343572978814336238428950309753417968750000000000000000000000000000000000000000000*i1^19 + -321748060778992910279283058274348366494110777086166470512010922614868485907759784768681336219560947874548457714799848724216795594539637533365211508249651254213196843252734290251094315849889671191198369549216089272006850217574421081015212706491031734486140800098695062467947525653532977316135133686924634310832128812046590885203023349856401072701341204901360315354147895830689000309655698134111888917899898203044264634738165419982156650855712533073010581397449831637576837659774623891121693838059795112182970733774443645499845691340338825835560927826156044841984415340992227088249544119294764130960157532702459261640769248717326070533781890981544698826890773903757610373750291151322433343423884942913403105735076087600958077340760664829821227239851779958519981791022626020919434795524641814213225294536847737678824942149603215400993083030160628396095926193557700317917173324307410110171772578058147872277880734506371857240836640681673336858538426808872772955338155776515358222815250669728644075274700845146601112558953742855617359029579619062787339315229639842691432435131018130670446537076488765647508698862512458395868492109490456482693812318963363342897242244403140595033603058014554456412264306199453574381669847008902220216125831241539766960128089065442981168850593703967310674520245399520604433950718139257199550581452793608374717731927772997860886063042930776302623010552010760146507235903991334608197177205652318547600166730961194475203707777532256236304476444084304203004831292263720230296639900072220850665073824721365481742515379696631449863006515454507110072846161713399051324201641321681533020543917038028111759826933861921681102023686758140338734357259137503410895683358869002495967108196124814236577073213615311486354660884749690279130001307782076693218441008173271687714535221269367047254553157981367158253605935712057174304893879224324514720706964969993666196624141128673947484765800224154147903820492077845172144645000661575436061952690415902010297891598667826805560176134213230161026941380215290202513620871437934829175549635995693766754022408603096739328844215763657253512604249489477747080462479704795584704723324835805829016069160203652646007408299825445690552738307348766443255617966832754942614171528443066461958277485974752789429636134120409402300751577956038742922443479995525043468934274663988779464707585907439941830291834716978743826106096500990541249019792935567664708885726443613330354821180713009095659161835706215271820226203581050559882695035208349025396506177657494354370178793468548924689271537440920213791814989158035631976700490445001618807814881355116818792438401914037063529217937919134664372793150795166288710506903052104540919106695217357523696248543549515822562588539975650062773624643509673976180996475499809129973254445728973530131177703405166506462363635788392560321572525863269937863037138617326885977904543919110430924148484615387155001153877329841689802054439651423301841028050344237562526586489372263550477796878347832057325191440926459019227561055915147727674539519706341592445131963747896858563600483388861061287394629382623462530862634822851486229111990899994895884468294344009706798227761031471488854562213447318346827586993977207183826512520149306309040961661701826577631468856188234396687242290375550959809978932954323700978142930142954878139268949720724811822624438937776179607672851028664529628082490159042204895384172782544427595492490644070860453740178216575790667518107382530264339956495721990808124377796189340763673963484003125820736325499113247854904117266987980178112007272972726457306763364921421444906779549543385801395273395946014630675100734297284674117073306352181029110114898375901981944320060777945895048926561394121132624171463810679806218904218621532013503132949889701013188759599861306441289402749659774731454051722486367355638475627386497618786898089631411590754737719124857503289772606874215794078748136435143967410353755806443335672029283359818608387276987730926636555807757805670909834715319370126231050122632990131824149765902402533782914622187091430426255462757256786687776184407994151115417480468750000000000000000000000000000000000000000*i1^20 + 17659806675689253762860870615264481985981970426106559911986589872315873943394020760260063568968549633105855982183387846084127381480435180017322288650853440561876174655452423638000367861752826126783681297108779480362675826999193745912385942301595185976498705402825002495574023045605599384003756128094379107774126044266663084010537703772622469382457903634147130406639012986839521316563295530104131185227527102769747610615500574462127837435705256683008344353514704049620510987025142515086060422531837930579061235449106302003853491942005543475974125882016682644996708670279577120299454971680563330550105448731816503385999487584007555199799979351681639041751365735248396299168722392893824253307599493493576112317912018496556071046783394602495307013697426876430071224519243715413318627241780559630190776852187161746609367368832804269727121340808148419051038990853132133157879849676035961306649164690334687234753546499490122256671568077481727706559722945560600912156354129319130647164556894795804755078984936543299011353295558912727978089795904434684257135681000459793079090327319369347841359756528528661611447715262766201067713531332763608629693769333189238953287558576362277437777498972293844681305136321166425283516491987990490218574972959492587952055246832984700156351841354085474445766621806711338550274315760871691502639211450572763003993939874301173522737453069469114802312774732505043830082982735015382718863110241488225791145924989281827547535748714807240440386394687536130230531241396483575824979243041578308043989895716519162659361460695128454249125062753464534842357093181343742445288468402257227455769243494656402375794406005637994601867827188416987028225215575601882700572312979049879275609892771328682079760508463859230395432596971726819939778937729534871834545292676700818986702602359586753050680659062606022474338836812390719347802633398220145057610189379445960577740733916868771528719007255669916508640577640098572219301111916008511708874271947262833435978431547672203204445720328915403655598399590116602033280713719116422760805829559301349553881874370839262857463672952763934336801923034495340902862192924906568873644873839129572961269967312077308626662767112072729971260463246304353971237730396357709552155301985394810123244368553912345531493735028529466051201904402670287095235200193230789657977615511527309044939442969063959479219356409077009154657164188675715352868408695701790482318767816832986856957672175075847870365111285891998273712155243378673036950102698896833448835494281390128654716639987540341080324287595435851773817715667624391636163360565740466885289002235450135164409772192217088133130913555573046879299515132235604739856951711110468985375967365135602292433289894388528392392269522318579810176630508551153767313240051360941359434495833993238526493176361087081069533950504935265013784474096289034674597406210345373500171743708505721270093538630020797775220506463514894375051503874445344467132891104727477734126886259202724087554316214469457164797291622821226684606785565694470962374835012821173170855292432479130779512779837148107873398755224462384004561721858961789115618594274905426867684303469462091633596745970669210477420613923467947969474406621784994845281945104925080361186333829670462927749536087189477205936996379903758669526230910417120077708637786154139702611414837753530622647820782900060187709881318708692455889077627208720406170599453061098619343412863896894299547670795445521462167424132018295930967224617003273901206332458102562480740001721335869472373928120154485209263441118346578412500303333944222966723771807744990129690777151662550397677508626386225726988752783472196190074776542640963503287839255927926552212582580321605690705791542939722371665478721899717555112900852899987290058969664292036441356381077092913042944492475914841937160776200340381779608774080390701630207761518169354682993951833387905979838949736262395762883609199197158741864660508016483894738312714478364790384573145639468913145117211330730593182179429659204098315573009137418675189725090835124669474987074014986094400159188921861641574651002883911132812500000000000000000000000000000000000000000*i1^21 + 1782201217807260888439621599857697510583550727516251093662780432007811403360060184119069984548333262833338524608267254089589963627696334335572098509163310289012631385029848655022771011802273647839721241924296378071537142724057331566027993899843484832115226035247812561299718013917763645000997421092280623081119085308053608251649643272979900441359188463737484601396189243237938564819339149674725364492688379292223902048028516799832275827527458864849631928126846710013054815223108543698413690603744026949807143449285701935178277447282806516327364448035101805607373674693163632847481575426287293149744036676040309498876448052697050084429383253941751351420292648328565790042716442391892196815748498976723417202024437684783726893130279117963778351117429180253640777324738284252184838554312142907481491336939682201961101258553356689248072450390056163047032521757444443226508860552195624987103889145658841084879709926670640849344514641100045349817849804906389462549223814714553164673538918193663850648414836189718093378202341038900836733843953178709043974616621033017985493627451327653823931728404206507655914767357277605026112503107538585366858657530522565003079332221716079973449833141006916486124706528712221069509915111006864092139459611418964177800317241801253211193950711981217296496774901356680259254261189774430901224858337734122455720757519993199373195574858767459129012714746430385014712720034896498239235866385054449609048266072517310532433512653242812637906219796133282759640908163387901365973112225943603077324168887896703071906883794984432949172626290230208151732234756432771426584375827762465885634354931399590481610760926344928732528792712468891708191615894537365094479100244931782676956671599685261610311594382786223609394786259179366814463756351687655846132738362411653798232208952370156644645006370717414890729537373904481962940870350558116048077980235272045898015558124774961233362098329748771484406476588115111009486866844456642408365995261631137869711305414477742944054997601298182188542150493219805250990864872304858698301706429172443225739209809279398950852899659746260343430842837593292873008774193509855292727660851307195819168004139660964569604622217389518386862410158549621324475375394480042052657247409312377353502410627340573081846536643234950404938216570853140079578580366095118213725746128592654668418060568360213409031640395283856675003832970883066570152671148819433788718564345850112437678257738402132138854048973826872339158869118012846701589304585236531811774828957772759553270976758236246140011455988560962022004936242203709194622759736820892703904612129662769957610133723664108331364526781945784048057806262880792882656924373967997625465685010579765550802189384958028751245504070282666032638134144513389522960626388009820541111135656070252832523726603238849903568997753446188984421380946533727119457588711534457249525149102884250697946196244820170912064571000757419538303428748026754437145406817317786073690548422823543100160758603561148213356815814868379768501927168162023710889628069140561084927004646586409338358026122578941681977371476727569519888945523418703878216575190898461876367270402164122465253036649398375707751908488125356571755081060204552134785080367306984221798746743985566156211154325362443498878104845050572318208274820266798964995406221675856336787830594691562183637240093317436256668882436760767789445413217642300654100233140531714267265162950561408302325143257992819943621555787746044672527395700134097197860965523937816804480687801324326005413621870973147492755240297754804996698490242944310805120713831153131439208870127386857269225696171697194829113027628776956696034327796625353895002599328293468719438315891899243102007615223652873482864543446325564856581522708877524324263717293571675198952427509432484582400522470559082367436404321028494962456057066742048992281545089696173154116048871143495945963056481513868092180949204040594281856273998723946112458275754197848328502318322253620857778392449399928791199983340021093709038029738826617603823678765908119950965132541727481765847507233502255985513329505920410156250000000000000000000000000000000000000000*i1^22 + 61240587156848486000789124120148636194042915695257979468580517628830697026620154713348267580232235370087681611000756147519735057105840611580992120526185732972648881645900579561982630594142465099060576468286680073725470148269852245732525994092530387933144401531175887975765242659704603467286908205417704263234286004566777637581776864349662596505320098098838621532466765484287668096274334828500863447640770388312871218384194638072198539916297274118061715217030789741343140076657905813148025591991354287924827954594433566089688290609263986916952241355626608227165051391752964126190066740769390697097637074550747191707386190893564620076740987176579577184010561563289183632395834317673101360387998588614502768730822659262371324878719335741019774471150516095942522222120503501552045958684427993119236537363106360982929769716390798790214921240711746730407040492379027278616792064732064298134067880275884987162672315340968683757129098535679114219294851915749056904910655220294619911518413996325862241883897455044679110850422010621143413645929391282198875810571330776527235905204088845153440985153218888922515230907529488941990766861139214139986146047056117717019721813026059933877819702881844754246142699102015383060412365433972460808930019597405862305722987631338725177179771981858592656368799992694142992518269401454283423711001401953757336077621360554124915068879724182137984404780520303990061438806885540320180827593866683763442421116040145020737665632534706524238180181673525867745898276901701962443935491219280705782556754820035413212367576758612369757329259328995542790956594456131134193037943164914588917659627011282380048935242106579249624129231773484542882947570289516137654051250819379034340582100239266897461916347116872411170664706693794082391678636713155999664296456407359645606662118729749622724211273596497661553378629034773725941271973557558486673002745367583541406586772923271820558191436484962386694478716201541141645100804402553049449768134005111168739307003321086063717232104130039413650986473213468556432681146545007266968647951894327399049928232730357248973100098732943216407837011762858488677273398093830099973744933692038485143277166161500021789337083611105672673348513976893468738054495187310430240367451534652262039322806341785804972977983838455064127318072747296588716656573949043395828664836241422717692891416648312538760389041261329282614827913886244788431026368914656471069303932355299708699845363270444306946907978617183535999464223522386154724809082137900697744567135188392013522688954924403350396454752530108503173561237835800581241335303964431549532538922903432264046683901296861770134689299091418165049473842018896972156869728282227799948581035397310120554412002727633470290147217653860761542923162252182717052659966211625953190949586245679487704111545309270014024891120704263833675108324819876675599735100153498261590641327854653629138939902189118937464971863056783807539407560335343731153397209281357174438155972152278649881868533284508738886994364292555666225948767453695584432083595925699810717133095905313050252880086189578412040733299807484070716174155583514375032913466668095921343703161726900034184103623324713663514553360479653327421124355340610895990677819962318672065973155651667943117774865179494560374338291522468790778910944414486228535911267945304151235218049966194356464832450242517641229204737468527230844810359672491322893158307338204411056751454751074215492101934652075855455298027167085794177699857178253925930087668392902933591228799672607865382880019930434541325002176280064819699007917839061374563265324859535491054555891487885021792206782124813490299089615952133766607707062562939457482710253522976544587773681802169445040022677725605597667552446590363374057430764822338501386195463360848918884544721973832626487531262590438770434811305513142597607307167547966169128473393551827382663647233613967274012589797990991223299268976589334792877411664917897871392971515006477947883511914709596389008923770027680981079589026449781627264342652716939135301126713902354033315962594666639895457649345189565792679786682128906250000000000000000000000000000000000000000*i1^23 + -2063744952321400478316616251650533191762804157881318794803760252528363264563004263847935803833451237662144018483040649161649138008472496904425636945083897960677820971409266350702171805784318723896867071736081288247120708658328375915709160647656236372605855001538869683464191807561664961300702235679940522664858168312717070182410800358659393145835655658707745020366714398631542589942794643381762678741909080265602063567765218303276634367526683233537996914357661270915175150547884760263346043318438900686607402592117558257123401620166762815897585433809861685663064287195786687123379612355740084187907340763787313268861420677903353620015173666942130236238305296650060620242746159081664827144652447111986957509776427297648337080430275776403774846203565753752282756456359883606170868251874437230260680652854125764476563894268672371530282681539362468593504367786928386343447376676525263432277982404449215662281128324856510551442621290781301252192141649877830853425450977664217084690813474599440294857596199419667184119926575523327083556345675805550027124384732191747516277762132294589879388012098522005135312957356282603570858464971523606200088986295734854988151926375402882081858873681238996193871906665442942035720503625264043844869741835581572797177938065685765601616323994930478647861196716654162656548811177084082086034642472408871514121283850580038983590937774894544306514480146203188962432813180961117381335163601955470830190863729118712205977086979234382070002438211416279463414240467221114604137308665572378558990809542358345604470548168419497241929765572139270376935032290790139976113114468755535000009409598810888201451710457129075420531519529252810765179995360361860966331201681011055225157084847539817475590687015926758125352287799850080082704659386472100349793212042520966717491894166363410915111431823915574459079394720771160046600927994998807753128747622566714369879211495052632368969102416718931348414087762670727298364995314308136404402687971595589921613629934081549647871859621210148172969592421881623064950681573712006221282047220005813125238483987978529611014144221833439496094796215770116574142023113296313506252021890158040972214271994316988628527779979836812696105738167198569343495182351797332623697493691555846059526319124565990308432585570176941910046056108338656476898753301572197850383797757091485849964176131296248324878323738130085149630431985725669294654436423562872105087689523382372843151262308077731083328705782020189888218334847357277296081124096195915635513861493450080250740562151637128167838381840649810974237757589800953909157506739868791373064447038919128626306120661755335577233036737388183390899188259083628537559799613822477591144211989326323528093449336753600635783240781259672890143755045189151790426364105834414830885003335815373268300817082538154258005452627013742367314185831263382594536727498979220934643078324129105492433168502280082611493427955575232887149644453579268042760217528728262169227248395954521194865043715029886664720610371856139935899348703662096088032626230614207063603702720691708364774741162251500510870143684082080508971020469738783713323713753068521280317880469552043999610240691538174085473631107617324706071820342660308244651489779017179593434859814094103232717583837033512513071764716843854431908649931484058827053668077106637651820365485122378649033473429229526708404736306097068602349979541697076172916112590281868367017774581770390428733813397873171490071773119863482979190748067304297419336988419752818879269755987786493037600522649135386659730854466477931742211672326641622463278401197597259698872790132390567631141279193326448889315246131610297036399927929075750197791620082810053921235868321698094197933347984264739816645439590550072867813459798182962764554655452122045181147844489908300453150883415119717661779411400432491425408086756442441479000330112538204980933268121244253826198516086305252876834773197731584854915082994706677411661133599555681935632499331865223729839005193037281780115733558227221553886813499184564784217478366916459920457456380001037832272459127125330269336700439453125000000000000000000000000000000000000*i1^24 + 26580768487734140678135751708293471067713691364411464133590131141944732760454233390851019708540570102446197620881054114249878646173820692990417008508562418646273815789368290802618347286682230055689274249885510078856254471365556829990197616963685969412315807282425278580588030861030705060210674439710303433084543082769457174831518129919044116509597701272663007197593660872692432335954244089500476294607128864161648016200377149422352857630500602926181618929794421154817953961779390590869258207533138200534688033314939711628683213941904200218638387864964370245204401439846504885344852598403522276770130303984725345602553950476159093613088611072912975336520230457093884042981492210534657875973915789014783129123446080843968507299160720270904493040409054648761406305768383390101463938393940496923132084704401703870670253136286255881236551072765365414863287322352937292354615494479681300253610759444014435247545166077831408095369126384228197578999607349845313074157848563744864766153205747327198910167915471044327364018889479122069464371155107718793560135433562909575408520376077387744678918211387862066115598027914909849804352047817009899418904438778094149833806112305548499151196351918638379664453021608395320699716031442064179723365417496596597029152045742386889912075376335494238958822593475744105487078245131556340269102831980376440612246965308217259293652839171751526957147391865184489712875562140836591641551335893252928904847274962492720408725820318426800159094559875801121568096015658694295809091048392246925681858284770597266067643781069803021847573582539274174429689112287627580611294773717798672750782222198589875748237021683596278546761379835063543712402861201636018785731386100451199872953563321104054645516990034865017298721171963281599298297640272122711237147193146691947125827348727593377243221608284156893920136027546944800961904607483936084140685140002656040198003345259744247486008942637869611719671479817239942515040844950789251436613996091228412964210853067379153443791664690507652512502123414960890873998162048471802563924689899923706962885482396451328093539193897229209639029752208991241007444945893443179842063300537873754316306053704498605503007376101196035208006720263472948771402287555069150334226446666596591404618274199406414735332355724188926241540058071490749138836203653773742818139004531009961684172398453558592202015348915033218167772993460513981569081051689764694289154734597211759731654611857203854546807009887508800115502471156494841919390357877610051014880810409185104859352609695319907092255629224010717446196218217641552413925751875540775456733878593384724375197917122887361382223251748270719652976862859072202424293134606624819356238510214817569037584415840130618811932400206896697054051349843278966368907965234616258141498840246918660813024516198480230659887118985843775416195508484858509876010709501925624919280069692894930171614663899163310747457994519713160657411046843009333921105170915409760289961314470412560056407583226314545315508792320187970701913057231436157967350395010420985767788445859649166733985356642635440099924520225830269833102773014462242702930765780539888428550559165869767062133082716480499420204812927983785248991092292992481897026176970200820449924477573077579816250152123971765783579927958101807744510371505671977897336631692400252648496800521685057891231704263963061811694257583971765394773717880608618741614685288806193789374666224880680713459771412940986469631453541175906797114373955027471062346866670503434432605516264142327750969956277533715967985841285097509608556007519418911136965669250234118150286390962862338256213205240146352716881619275605875551169598777884826418785352996317049565065554179049471383636343197872728494951232525954472200260244297947574356333246521315293196722798113932617876086950606473070295225840324046947166496052864625801612482381059534152046239679404262139685407374387203555425442463160214150652632063779851511625427873016451389807812699581629731191814042778029583804428246042729347792740745448766757414728512728950762117070133472296333820850122720003128051757812500000000000000000000000000000000000000*i1^25 + -32621305048617020447002139875516436352454465402903078985002470452524815017093866894092405974639021889879814940503625421127914872048977883148782949211210841178534029050607284678640419893784152782537474894287271693551085006917282572294527315082972212220670759425634218832670698789936359117919386250543164689242336969644395713700583333557942214849173369032070392070243598522513167041539842546661862310836380847000030510715162885557020777146498494396760434950805987556284683568291532206153825195233253624982670903330431601852033572204512692669089623228282909713975575855974296246003776580430530425409130722567549717623166916136051791043753211684577940413174412584195742686048588906108661249111366282885277859458193863667134632067865828441980238423734873304825616352605388506209050926029255430903303982243997388934422609213545651963835492277266655513276907714167945696628870218459155395644796309171927963298047965594712250081648621330853345846854411196559410700462249118570139736226098614288174979475356215189347588799865410174456176444832758581634405778003969146613081787788978993079538508981690851127109624539325910950289484249876735134239148856958387234940001254265756479019160824352863276435620731405505559817241482772085131527221913650161068798963385498551219159003254508123412415933201275147023534632105221780758573349193400126008768360107216515431002470231921284003583625943153320042370110949493194126235291345700720985426599746293742453648667507281293702179868598154778587462408501015347020711571434973374257777705313357842014919848571616935802006519311122333660292241730618642106765682904283154605536960873036095003028260404854338834812663168634257305747976020602328424919027409393217144969852773087877310691684710627364509469721623508794230331049770155918188516232468289768703069409017342822851836374855269996191598710799284388964839871149030313988684194921777796248942892920077191509611026687873589593272862930346867838163281730648484118496519649650883623684258674882253142148084815503320790200803112564731998757401488220190443368717971248983271847006752670073388119878171826316030685405619724109477947960323770913604603947379356580951687414933848020518092337413171101359368314127305467393178796362054544831349605210516955754827159474919678354614857331178897938467781984901131565936330226981206772790679266156183526100411764898533262193312803494442390056420304490513483504860243084239725872593942490602033168772961783932780363554034270114544906116330014332888261943470392189844428648156420995323675319671426861749609018163708173857727963334609937335764847121506713104106311916717984372127424630619834195471775562296241822566853825780757716096468096936284194386532142131477897735648479039029701466053857562186449352614095617404608407658595409711649024258859401246167819647794355567798186812633950734633875325008301574209710778814543098788144587905069853325497962324208170429713891185096996700724080873438344279185816336018380862270097440286647747661144288602957468279147962854590373256086356748951568013477299961516163862146218009985421444019857344384120233089556360933386582409696116008353102965432058203473169847906262319248633164517491588087189226303563772869927879949445779744243038419663981728118724491949535396275570466372167724461498985033651590097245374598886338134657454202355897614097352161246001045410516206661983521075291795912891412706863689408785750043238233887422348492749477496933495215890189829950846141034744823185243857607776107987426680523361692547045008787746808703018664727632866383751891072781918434035635741201407561688254190677814515569533918771203081209094409573344216219138833538934602646321525280118886206235410882830227595745697989345964230701533256152646109185688780628200255715343129649047167881603305203799939563777486192055049423662166827414179177751193694062428658546789045308783715742038160350546575959383000988224409896208159588797574539016663086442882734739604432129153289390937283861834238419470107608337456143452644597171378626883831152528701741214482344619874876611287492413765454202234650438185781240463256835937500000000000000000000000000000000000*i1^26 + 546176909981290321787275953338794820389560419993968113247895454854309531508042024293603558240421776664028911958248428906939310784481137714555032488577477578279094632060196440901588495283040276156831041980862458670016352271253202178232444677652059765636210479901379865176109959893912111482850674750935285174165520606501520048958154382299149900174285991778962846563597145366170571110216184356507323986041500379554945970501638032761724558427783908355053100801818504951758125236200693948639277893099455982314292920636148750932388724558319246173532599111636715796850782284741421605938455623375364476726758810675835619330028697924197605179302542875893129418095020230951745411586107121137042082097439811385026951670884355393316903055405262015978339850476386204156608527696447035768602872548237829120757176682651443946093466292699995022932915149928380259299963046766488488869897117450599383410745816687967588997502621864281925176492320980552062555050860291894705544939912546437683579627804666983626003851374633870798306807590545186484835783439535872613605290541750143551719048635785216328902376013867620413177698887345173197481731952230981458084557595514271463822305270769442987852337139923108285943423125683888658636204873115187941330370555640121728716475599975390903538751907493755653145489084156791853818306148223820227494334175126405484603417642422436916235087341833826753975325046530753574513949419478749290017219135074622812662635208499755637090255274139396715158336054975494207320524404129749633224547021370912377606425248650954703291776854402459427052565856856954102947136170997102846305412463598120765440000850576477473642588990892627844863708199051489770601193344035951314639216715888860334613658153018999656614035802994647719983043665374688490363938210207870362434261175882022969573668728473472825113776301220672649665327320632895707805807532087042809261967341239132149921161747266355372641015870952534720743383533419500112263972605101197421331697370329822535987560078794580673597267694250520879619970925398464875380929133513410323698672037383414766570525448140440674498743738292166967041479027222759482535480785844630895046523686922158156913626801226903887224029307904495752861937378863761701293788968394606788618327420605913650804341990307236161525287420222632609742401575848649503099687813956411563353119783388813722074728906613751853813876529546951687624803674492424876960667168369083348744475994804173958438878120150915779278108558304180107559597619090954524112244753525486551537385508266100430655345076416552573330256488630538868303599540662728770869329978830858738621919864877268691932745130868611775774803056676604559181243694700169528199432217581691386607835772742667051345796000249279172534322410330823010204362149889814391955721496461524103779141418373329251422426232647412925666702211470830334446595202210528561519834074207645010865957260490737097529053598512381272423100132975391587700010347186088317881977990997255166476269337130104176138829086196610597447642512172413755039231940352865144608805741563711367154195629550027425624303706791570075153402097877511499225423844852028057998698603732504407749426476413236146116271414872806235112246926315290942262053540154326765995875602479578041438710249153905434721953354196332306919637666396685525658891939283391911578804153974699900569016810800317546374769462317055631371961670941661199257905471809428489152836110957734709045241343651631406430673474312104602264031487482968884059295566107193272534918544988226407776385865846264731282900769121104384177875482047455721808942417702700396228578050637776983377599469000762050349651536050238121140522511772801233020561328488928912544919523558732290884779422911319804718553290619006028208105713659222125374218409892087489400109683916154655285000237854104895321657771731348432438913086692049174653877179220801182822852037053626846673529464980541449009906340350720330959112083496341175354364711553171784866948202827118164168556131352549087202456434535677798224478386513555762728715413463439417031082877462464224976868010230646177660673856735229492187500000000000000000000000000000000000*i1^27 + -53508518366670316709750115936486984769295324781499504219281402079601138954111162336977267310030895234860080688800531852288656850434662677129614827217527286224893015351949718985838519306190228269668109260531703023983070654993244827118576045800176316684456028750180641320703036094398437871348614487188425537497922721320844969741525913281975679743197470341737584828621588893115802804017069701227524549911722991673825739064295800310814607591691050269104318266470786607612493593400765067067559797785191978928311917081420207761475344349682326279616274631083551427317013430810780126288266006146882333727083696786555019578807197872548534641318153399110206552233108986622496042951864982230103211307869658967398561044990295254619693241273347643774415630947414628929418942298343152523279857933993428635654007652516506294863803137476893351038043346316351214560132960022671842734881660103877019477239824943642551946429973818253138864453759811076183797710798128876379266104367374510056044647704636736613342567325683261141611658278782913143581794547241041091548016758631679601186273293624293866581256775120055992183340196058342614644128586082883972805520796568327636694682580505760035556819031188921432570791176058485848440630185292869579317777722268615743410675577099863396622404782916959632450075351951493528513495217711312194239210685216027385222449181611817298616887620822780109648095567197871295988853018170982370163540304982621749978605563655682298925804581794537058373340792364580445544756574644774494185744193043520542063489676472578423458977728018242266257387550392261482165296337598234783614804202526723175161839148322428035042870283964517202901554797256530961269835975489149735044189239153379503431341240558209704325734540635337896089704398987418259635572014044597266969834080732094302588690021867060991301350037742326678921713939770016488871896254709377549694110846544665282078143342025252547437121237767512464410644642565209666786414868732791656031726408758367662005727781267046692223149660599354149920733051530272296183877484481511600858576199521080143504311158656232214450967005550140711808111715639487685252426158304490611588496679314352295402815603551620118416248076446209211696526382939668570734183791642904623566408596370771459520093928471145231215480853957459816665812702153667760319130559266511589440032652802834926674628277201285984832118382845018313611016069711294767669267833670100771496284352383724976331354335740292863704407692311962765766436367660130525680223392284742558769711798770232555449996919565517951507496817904179562897024269726816998782826613628215289502360063421610609490619783229032000368012979050747442051279563399736211511428924219365377863457580649067859526816033969697763695947793724194614542166589963283353102464680340545217590005798654834630939255207973291186919935597687799067623085729970404211672844311923984469983131694456135793397674568560733068888514704962838469008136143483498671882849893944076328588483793304791264665960912146828171355069460641952544215731872549778521129910924916246586105226282553651822567325836565577424027700186606502379760132744111913933063097911348646337381503822213183429241100143046927517084528485628239792669381890282428510537819026979473145376575315637914966799958049466388382613816730477509178364748395515861019468628851084194770313580377770096116779168247229972546952507102317951264479639334486812029917902251186045139938293186196476383800363095499932238306641243423194731222779767165721690884509865804466709704730359187138324735840942297648928701714874996402456597845657324238492383308562991469041641302351467279604507623890986758056370176394993990020020741216606868582267011010926593477287929532841487019099348126012784484904923579004153504893841837028268333785796678482039820522264691187080287553697270332247320065617460785476903901030583124844377536008537430403478613116532966082905914238936200925481874642689045389455975757241633745724475659422012264628826291377106306206535081609181787846661010734568656101686810486222292119516614552738144935245534483669871406164020299911499023437500000000000000000000000000000000*i1^28 + 2423895002341775452013043596865463544457561840610429646726282802145660650392248339930733507981532522092197497462188940019844217090383445680040975618588534488178499633916539106206810355289666981930695757558649650224866692988556306838216829604161689493101551150953522733891423850752376877552082385011092326619417444515131629572294404729783060670913448297061234356177625648616247592424151975279284720000549751175372117590281265010056160914567303138346668709410555766836670849495288459505070600225791257991962925503711181740002619164210495544883368319421333704719311670556633857443907353092026313607694271069479290390523691909985153255683442974228542344024294057358961127101955009163636696449745200515260440904721348400185403862388178852264795346152360884078573080138114332015535738913937282587058562427500731782061520294676579584824323257670896492537585747661368715976085440494032169949724617711768848740979093501134900273620846589674734650550499448847366970097411550819210758869853061558993145957180989917580565000725327304267086154667044987985840870072341836063824437729164997312649577137375068852824348475539860558968300424322324888363693404820421590365125807120093992810050370142765919053618481096331462164332875301811849940347528917230759614011432678111428190416192321592023204658260635404162555615706385360648048314929420857236761415625103802873483123920031445026984245575316134623809612471283035410055822898592865920408188979377836876435861219265188848512609123558948291532049655953568858654452293604200369008618999881701162355388041631129485612537007592150532329057054913467540365334450208916028377065514464768358640066875547384022540698641600625662687067474461061745449273675632086975481059209328947266981934296250457467892797428306434385535681375593642661590010701298911024756321289648109655603094094069539574229731462420989576155224728214954444854573844510402884550346499124658804913254768678430873411993895023362512205482782934738655346953227771052381009579356403737971973760117663589834044656806589052752549069182389347670283672132770552005773981800829079404307712574305812141440156171825913039871690665635818709003269190801029953473542586451656331374176284829768687566973665416115095691624677546515192611735361884536038781488758029576717240170186944120306970420034107055730543666837248876553666036115244233548967589240879596933698603822922124594253275864169221559402009118715491913863784908764088340159760602539196990397325312098167885947234394847991278741925666817593724534193210349680015363849273413320398530901924515339918972285125812089732778863961119392282317347748072555024320293725075151230919703113355523185129721317397995266141570159300789248149799021832530754645254199370272653323342495677214995888787773734919800636682409495784176289713204345298536176896663367361468399112105335114706868364383958295746843234538712823371903779694027318618345433406982277744302434196585560553228350178206661177481060957906829742791537122506781953759339415195628565974038905910082522177661029449884765204337167954943342837989553378912046772108947652009745866329938444923671207534296827167768582122407337934398288918149878703301745001361272700419975349578971110945531640755871032319901636045999891032774723880807946562133031152272865181016320801539823514756020927542603038982779658944372017458311570416752782088392692415584124175301192187967230037426541857044748956767831123815968459170020282468017887371535422944018040426203696324215943125287437751558752519636950508243056695181299838685924646642003173349067577559215728958539719453950008922271094821565833245733325163613151663049555959877327665896361927370782234283946575762712632400023136522871664644722375695991503601521608160254095695550210781551125737280175451226432816841121581748431889064826798993503821834556962595624280645114985628412793151449871256787485844226203608959017281109301250530787943714729573174741321133528562533218945193099010282782967474541981468669904177126964009226180579544453411336322298994004227965617224187005766488572377245595823591628459325875155627727508544921875000000000000000000000000000000000*i1^29 + 78982055124238636462444954240533015658473773578655223689804226359279347354721471863559333904102736781727899708114322801454844208913962910870658989576086565442773437152489852097241028077443777034599780523306464218145133240657138322467270781888531586598107320275269931183604663667936363406874784988123546269053608824178736162170342944437580654738550946403628348691530413153759707261561626052438586579807786990716521865696739111833142321597789814527330650981357487053532493937884006557921740375208510027127478024310528481713173381603408703135909218494624914114937652617247284207990162280609394403550404896687246870016771696720987454183985255342102064177953774853400154490174643546638128134345986592933233517703505896473751838977297948488319132154505239096847948277714144125487866878397013557839425162137800643306465053333130303064911088648307637998543380245510006890988990779928787349761647768486371344277287920815530563558013040586741032857255228038882429479257189781104843520654027290070278832615027202287552168137652922269217882251691027234442632018301303920267316692290995449616798253789955655934613970587340526233861402113191962202168921812766304438245467695452466773825136075230249247193376761208630949029778718423633413943024921494597191506356546867009422828936969525608048810899763128844112190401107849789251754223318820497034952084619601368792867875958237567887071121852806769624951398931238618521532503020726730325938412929749197594154753703623521954628958568560727020766805586809692509518881787323180582907707479229110441436055595982273396549901225499570420794653425039302018480109856014706170170672201149312167963889588198818825646103301750398469349157417792828519747553255285858141724124677571460001236573299108122041246627887421199076850841062575973796960995681271666603345657135387622868971865048889454013471517995628490473516721780351869021645994369276976482841470659115172696798528219830657066108176795112123011890163720440580278654586860834605639273246653893559437313716325597412366772107577564079363883741277588965548695401665989178572253203761170825804420233964513959278701794617942064282107710893666879124598064981907619595642284709679171203081584278874528469534075421762995528774801230345589448096787660090590322422209123066252365918864376830462794914678915596682309507485650960327225890048813617818546387003243466340226157031963679481823940090832854954826065032831030252613486634322956428333429035629728190892592442131902497416947484030850867861175411639736373749898939419920956528484718284490709873914320656752131988117466423446463471586564557284903493251864956098097528424039303249610891698103940317829670360508665152546711311926959934448464889674530076996927754791421964614169781667723126827958273442449524487424716706201754874726293375193107520544582703495607805040108758451627834706602588955524165758448129729381810958097329915984271213379061351946584070366542133169984109789090856934825153684857056158467623123896396339122046463053562006103561512875290841781412164630448328395045500365730757686706432991829357133814467907559683928680407750437210489783648189095956305810339538406724295678952579647140705805399086320225147256316348290605980113504182589724001081364981569686954433723928993334078567436109124864966596039010814005385427211032159364818587768667269921322576532900945074644611327581778190617629595862088059823153067573568207902874006653876407438694453239636932677313861339993981728958643681734328318641261478139301225450809279254066856285542914477512555032542201496467840203025486906701141333379462322589419052797342094480345794632832222144049976530640929115819401520050549999305370702792044370188048116421829287035845195102761533800886718223289672758363551024886797968372494575893501933887631817555901273941201312159605245784924492661002543372277135239382405691125625015088147565960497955726742984103225104960231045926264833786330147911737851217732860628702931181999832832303942981447542045519545642843856701723172958371709429576933646930820477499088370216560531364077824001412864163285121321678161621093750000000000000000000000000000000000*i1^30 + -977725638139175457117008574165222339462773673834976506769132492279894322955759684883897826811806387518972750380344856492741682787976650699629823566308106177968191606527852310145542506447864652666972958213153026163411610382133523457133287471130586970252207136416255528601338479115171621562719276907637373957907658783776265473170798878236090572006886000932746691183725214763251259809837904316296112426411882422483970071524176507003225977490320955669017194584059415484291467114193418121186234825892389276036353549098181774870365616085389156212119757332772214946233537446571341014176477030307891294687065282016808103249749638615418123225927950553380292512248958969342358040370245256542537634979556766508854402316155190469474206106129325632466091408763033896037369227227279011919097596504840154906316735782678440359198586116376657972491673813429452501824534458723272182129871018245626429038019048951994045489982811012859247014787231471029580855890364720726894376256712565595187012977123008927738132254116909521621252566385044516891509555108940395317043285109047812279184506086619221540796522522335335327614733809650599263125055725738726221125758315337060144522108602420688041055449046580638472379610709172803744031040409246940067875196031063895443482024498692945861386089631772042570602465595127896055406696641498342519569824624234245939884754186240189730310250126428457548181926339405175541680897810401877766966844571994073733240593335744118207011385905853841096783647466823705169792118968836438728065576496894806476669093250199051049615218550745798545229368915117832096822886311431024154541090437231569767802031732511461789482917409453710007851156020441333450252845400870654995734437211307364737581529533379340866495196832124959679429122432160457655691441281375389869418319339505964188008008514576094649445928041081709176787242935198056905241492353596691342507335882888927204607774547656259487820971909822587760368740192797960477472182054602286635679957112217246706618103038494160245588385458424519146233643578027632714621203388346638063607957118742530956254568219616943556183348009875867374713589346161261457523846885105392935877170809322397807634886525218752556929903242072137585142309157366540872194359042020815046413196238466318547715681031283761036666239912356273166835350568807937784395700674544890391427500890753751542382456528552870918578708166908262019656731765256988145477415307970840028519928380053711014125668126537832625021673000505241819966005352172670525274589567321250324457918205088456066392550806405680863965619896948710274424888350684765471183245220420159168487116673094942810723870190370664459965754714123716182847874450204223405301210636720088567016622406481449549746364378867786944169625402541228748470408348394117687668289470497411423434533078241094103660177002059185638532262023673937328030708185102688660412323793683469606487522410441405980435904809424143635028148101495219366282796788377004603695917991094126740330023731570913289069025673592622213726591164741750487086352538422089569309078945155036072093014189615649095409563149908428103232993403713364940795873731329558591900876336834377742328281033433339585243930414679919491603880525201827726219386081300582154500517276321534795953694744705717188442270187251959431179021656644541764720810814406292570896718906901905502001526628014918055374029448141587928656757292434212244002035095525609187500964721678161860328033519775237892065621099489662723881137087735658439277591718115403720447174806729934859610301204262524010830177494432012770486997500687282711130646378184991861232321917214588489792444506896092299871277628588026694733615304547921960470697964284508897230961385622313869729354094422637284559967305949832569378569492852487544804474746781952048763380335292786236200970259086049435905664918349993431555668795003736431277760541823446705315109085792704765764080390659917673413431049280763203130449202016910655025251700507261633496176062557398774078035780983059888945657997873122400430742072880430034199537410373345670475120350317865813849493861198425292968750000000000000000000000000000000000*i1^31 + -84282057554904749832266860836584290286365237367374923556886059801559221008360410485162258604166840357920644488323874027075701121459269701715868512817457715940307033436286461262954411511769553050646297910496476729945403603117314997063868353275750119176433323900668045920401743456151699926422058814086622386844773906687282327361138250734683150078939507089809745090815353884914998596822986826193490158504800100368960297216733861707509838274783148209460746218343618412440514396896105570596544791633692321681202569125886094535270211655639081284039542885956769324211822741639246235062582220191443393670798539113443399490879620433428033745479566702118303566840531364350110917382707161750997569529418658398396330436101557268772067858010025960589175658249010021268810409640551123320210844916875424560447697802497018630112387331818129839454999178000423383951502927448134268529652410374901961732715486564570596398118943011982624724080019352717576389565224942538630696694163613906892632373533846173090262152276071959480468367760869280770607704616789614614952198660689916833294480840803263590146121592063601981885784322129809253967893193560100692535976998597180674478122131552889669701185299880217513120502018221903105212040233987019043005582177022360842973516798123069223505712325265759052582585469532477062051512329300351150978674347813060308920327073887940419904360147703822127270810654334747988851583894224879064953954565831616810035447610817452658043124362238338880060936262863767685546629767141282294222025119946044164852651512020855305595431364833507329474969217803857370953012051488019809437200728745231919146673963871588791195687098792023606477361040978139457573276304150466285947990893235055669106179287004542880997649943493030768090394761051227033791646414372792118764057464232395019008904486570574475190318037400197845236878829844802528182187822658278979589074803991720601401269251949465732092581757599693175514055096519831801768022423565162101435603458114429653422329262662404558950675662373493297733036962927393887913416404675122669840236218775187731720173386621480703843978267852838259208143775360844178904612772390364419299036210784767853306523136181771490138511240813953088582715444196990605774573896939444498085738974326321007880810036136918891387557634909859105327728697722236916426444403970076145234375500011371117852405951818745846699858099743776357181411906991978046038886288073322489715384676048530960876051431575071788721423930604533455814157511001511799782437639406095891333666998900754550533861303172717399376021302610992830114416229024066227387384432318175384236070709424820373895289018387089724391711241598278739529132300656298261161259613545560058412443752693463709891912157093183841542862236496762471805278526374696523136084258505322947512269229716373690643541444608641231212939327538217356401527946470616699914802053201668118316105140023080989141996956744223136138363524034544783245741418701199361617079118352497923345033652444109153912779583841141034412924831846556701259963831956824731742414257932768817546629426578811744284225429221240173346211143018711871115322098881703418780809513463980686867786126422424642985586785607749305493767440416458138463790030421270834867382362258774252887202341418736587794521987220838022041905703398995132447912720356206612670237292075856406295888165184591869807948714189466336395866530236598009993256276214913455726407483643770463950874436466533287169285387523435928087562160004791553027593404339525546473241788327438533167791887125234244152035758596942779005793170546353608195876545169524929034528231353841379772608991047339713724226073912202385609675623972560069710445709106007373502505885582464113406809727219676506613570658054827176109875202309072308249197228857054832347056187711831270004650560882172523574625345677762110110200126341820771700406174866999805510710512306089537447188856118683717034230284498650961023703938111360059628601647879054176667453043690198328666600558018636013918121080171129525206262659389380897302830071298549444646849848616909639531513676047325134277343750000000000000000000000000000*i1^32 + -6544761550473723268928401518418712614608769429637883743870395299039952643202836095289290564209077797832079177278021988723474729661953005171486812385708151098280628793278701033685425885518780841459629736210655123430286631420527510660176715488116199037541528373165658063112475434828444463321731959237513886342669537723628513474732104885908392573222416116252852723735901050161686932693535435607131550568408319810954866392372024261098683557669041741640420196804874136778515130193278580945394737364313335924571473834644028975166508217624956938203532142948931226299716933894198819024651622381500384044836941958814212358319833349569727035865808014333341596991916887465375822444518490853035724218518181430046542590861081681354883487713481554607285703714711260375322192654143937363077833259461702311158488953467728473283065965572447204140830586753194316471747891350230260814990269236932634046660567817837602149872015020332961417584744305421629500806845596862691196237978441214808766746609748552786319964411165418116923314426789451467512811459493492421142521656045511224140384577706480163840703500847793380757586560928964942671815743919389905341098737563889496763406584054420917544371000384075863949324053601496745037155862521535166103146752084642932032245646951643538010323881910158477227523023323341349754567789014389732266944014170172718949439672864498839636548439628477617403382823559406125142685948511452690921813132190263150711881923605683927861061258278807274994344052236925641238422634846326841001037546499256470253433503066398686306570423055327484082036532136663474334787475405418190866722939666160841650082854720640742982922045128482505817710627353428936741802813039636662525703872513853659876733815871788998753727449815483755373211821070370272379879761005013311484370421354364092264748784737171908646646200176910691111708736701539753228051141321227544395107052629457556436753026467875479149219409012385143004939081981610783371247104828582405837400855471083052819792002026387252791476040817506518022859459194706966832540822041590307360973903311740702796819152337085761951759417286034200054888895787370017335681380785607862468378790576267926412139327879786873905314638593621038914634805891267901242331736359751420624609330435164268632802437100728140875048124259577746579201267862367527530168808028384208603118939812264005930826858758798672775667604145486559327229648409792995740711282824843382386459346478043697664645715146098402221532847270372153600790310589689842911146166096832821635292498405562213335859173293448207238616904040096174259236709276468732443056730041756440287938637509222254067589905334384467228746823688977485678310270931529568688075644813485097626131280745268052899834785872340976234897920462830239717187219409364616344119925663048268881268449859986479008226536549180833760492220835407749543497285013849431093886677159159355991574508598171839280922624334521295140411555117041566750624166672169251121890302887702301338783679742533001512232186296846736427138372471436396685142371043619028336262571556093377080764867628483336457700509128386960433095124559477158542428791344673332184091830159459250590210794759636722570930209721421671906993776409912672835427774153798778258189441059839505124949097974855316529390813777820538047540235359420875431454395581312671320316294577753440206252891817308684666443440773430819923932492124719269796758725158934953461619641669752576642311028462387400867631877913340721674160983590638268592937931660617181940764026102439687930520991935276638028155265110817516140585404651049718813583710089358729780465777524363200890943744752412192765776692612000076509565695328472312819455851144075422567074650583007792990869819965559844047655948895595197276210088428186425900384077033850747780238853537295693634276488561320493153998113710167213928809243374973045179493906426258793328526014811191710526028679884890231659463147233434068421525328087179845703330894005332532907246355457647495760680849883991844006852485155814492704381950478946624595670500336343916591985703234968241304159164428710937500000000000000000000000000000000*i1^33 + -369578409469486067387370912781415530871925353869953523066175711335696568419195544795975588434687834051960792321365278644581931000409402216504401293276814764935061175032082268460013376107261047567731466943246703191269387293569917904697571048675941302324035814737394243439883295347378782156911068350676384760182843627278786419809298716351735089630864787266939730746800556531291105645387663587687803385107519989666252577371659719315492618929617820874797091359534445626905129641677342782920463171872257490200666999505065238721561206932953539698513301857429196618798948103327060475829405925614430398961677709668205852591863161693182472654327577570707784825969283906666558256678361104253047755951616331125616644989170961658509237575217899312301515793253733502392296952004361840827668874786062872982884837617477481809611020632090567703132824845089591199691009056745167586856542480711119536784110724745830578158434318581450357656373241117627263160270359245761733845364530491691870903291455680342253348631224591983129810904240324841404919993220650239849102673325491617067786507411296482342423023650343950789396838122729814552318993981652815747161550003906430507367102071930385487648442491468413661866286554228860225001028007269281355024291297561412296800190399394011720204758006688519551455778625722863754182680709533848102425804459272575819066277605229856254995832710489239236654190507230189736274967305931848677317528735425579337763761549321780128999708539241730841203022460895693394524241154623899980962261967046707941671049822731620525779254307950415594630365280775317702596426200242678707431693882398446324770287184688890880668797537021369183316190352100829104349568639935651453892587753022435883162344335303879593342317633686080652846489926483761636774897939857805888266715913907657026130231036975774207079923417933274812143257388996368741110144179030119571114442963943628607677820741225243685594416829502758385157163438502497801195895460932955187182995140052966578970302068109682022376038182176009273953978745812947384437328626539272734838557007519717795986256707314386622734756018247536315793317177998557955637171343972648296969530427784313296324917691820207153099768744719481224138215306924512953231478759748059106744454739623265817844300660434911841956006405231321201240417465868332112922641262325030640175142970379346640308958390033917472046372775577071995763258964281802939577374293887769018252628396606782123793595856688198154855656560546984238377428928954202983297387558871673277084302486836590260050509315735584622960990112293890777242869247599210523456980883655043340525630107009979232626267088090562593795935918472297356954325754013953920932016626162391903969847502263099063843504236208738148333225062591094189526727364295598719897465876177847339843967042034977860529065249120048733393670648764045138833196279666983754115218013551137401290093751124682780884109810097237756920751419599393430284719851626170880287430734375299891633356740026013189334987014142105363103561549529184851181083353085510881933286581428549003555442935485205799135398373477074498707708675180359517975393375942319173778879336427956021087600082654984600447222096366641665301460813146404317764883428484342521479610238862973439331352354971821038080279069447906550232191279930714104965371114264037797730672516302327132784371245596887991802831293266141486474747501925796378989744902489235767597781196610427156347845505341207268937974886259611239680535069116965722971258822690474580981095931448313673324813604263956011233805791993463591914003622833531479537817744952844192846792987909491979219271322347554944785766087620307669116900042412470730134795830618686405011182087606784770011971242878492275426063632054127495259473495756431457084996585386849552412124142779103032456820949077511094484121408560678271849707638841908164163476804149214221394524719621025638505607455002938619671507036062816889131490197468432937359141965697785657387835062246335561798315602953179246063775443833450628399782358323730611268273957780404470607749090049765072762966156005859375000000000000000000000000000*i1^34 + -2121062561445505485862051801898324626640381895986892649187208449991756077513149082817346336099442072904484855027297496306046358789749378323283892585098645721834879731509762210020882112368118925544380927192296412030315544547177583580546144880355042649838616836765266918096629448554264892950659850335988809859580286430733410883876030414612881383131685805500643077485406939050920992313220507260800093224930947461824129735666808239507457143687736363023159007345454669546059721332906428274753474390348545792357403946380644082623121297789847201635605362025836035238067889510868879979059654513054998661001188068551739984422700964442591068734392818472431384112190188598131579795667380533976983467863503082960233311723105179011852467301484455159646621237370941502423112869031584576927388440579387369465482353525602107292934676374121161390838180018752422002561820817125801110470522513765502147106281451125741398614742236209836797413666997437144268083078223792002141131584867586405224909057835618196819958369019499820851824206246771145966054792899235665785913931829232848170402975108506190143289656511252302233022267991581019424559069143826732938393354423112466256883398712783967718694389869737125855919083304984264827361223354864074524161623739210806535661895563860012522151030753503038661224273024510559697832505455542757145179563118920184510182151605717796480520613165770752736450012513669510722091761198514487116146039902426700554837402932844690656952797958337284166203980488247703017918257253970488385781225708423389142574519186937336838523988381806782414044796410255505404182767412784442417053262751626149670464895565768367233741705600900340980048796740226641319571319367921852676699705213220789863556899727700702730961047400527051238273484516721017820091638370934611196489560650649365941111177140032843066259421876805640397425501225405525935994017296806082234733744035067826221427234349122163057456049799501298413247030555393092099449634309876499165047643309001145983221685970563271744074254336827558336135200846039395771752350337289192680257406604545529299140944401921577347895636452081263913298910167970712836157410913971698732860265924034155155196489312305270679463699073532277877765399684824247042304345734091136541466202460731937670514160948810292695594081839220095737424964444245550390385408422784779375252735330342831418421301394792861220405717462071982835534071665027554516827995477014458677590740483323006087997608993037468639334629071107255343984775949020135428685004064818906887271869672967097408582429782364567884881550909904251815663687989740799667658217425157117649407825614702490276312959450177143752499756872369740014437893465217493875640825340777920527312130396966552506690588493154709001279689236008333726250900551230627883623987548294718755678395808730552244129474615751290956455585078710200371908557509144442849588497080267943918475821540419634083556845361350686226876777527589801109684368973708388454448272068998733715673973008790566492945188784272093225582312881383027045054864281108404526528324571664370047596080886739560169077877218657585950921902624369620548009471669677373042494688026651894002501515768126441591808299214843452018508291487553751878818678626192834603913735483950911488495727483954673540095305465779917444576740190188667282634229417082177757945141215012749512756728383715285321628807333109276068443237995094752488013948363306538112549714846858530008044530450782829906059032495278288594442030952324282009427542528534276633784814129714590664250226736536057561988152576716023862065101789909404794477950552263539005992925642056455425662625937326103020961182986011449329940285003653538293647925065911891687333407198063713200814717504995657192614800138953513251517515267123884284487763330887121271781934019919255759197501417631516337070234453337067170133181875410704762840410591856504052366565878712920222721638508999505849121084958801184048590189445862249327939552419065928135721115482359301580693268736611371580623709610605942971784901085218263963868092804310183652205523685552179813385009765625000000000000000000000000000*i1^35 + 85806093466251240041056348145454220256736503562838749304254444581032484037694045289817723376260390515174187069206175118637094342945920967781120953465680373519121069922071983401075628607815980097610559234004564788835053817897179091557625609485084755597617469973197535688311370712881910577597422924506454778457275606678279151693541289588342957984166392689944804991186396720238913712098785978181224860645479185378669606598240741559122708405723440719181543388319376403802123062819528611422662793372637917666205597541331574757194042293198772879709485091238525973095333504714418471645356682299625154217698651711139748987467998498087787858688531556923981654850233270977687943194340665865785447832972311010176020572387336300448730656347833258936771943087419818358023525638559649140934819730528547472281896283957470437602605939345691287387425138587629816775480224957497067672986726483964145833987406855271328862299334991587597145457375460393353679486438058171812013813331484922881794507053184539009733382713538405908986494610388193925857863912544447816003598968460291823860509247009977053837355833036668686296712907687996404033547858635476351989727250348459531860193268329674494683431773142057275236673894482866739931130464644972125841000530201989817479966738076191779218986225426027872389704645737052510090680029583834667098529692764840374553119724648315359687573960685047175472667136732104610249283290479807853535000380427056275605109005685762070113813275281394805379219586120757528617625314018545726417322181825614587628214771553610733578759498529215822981375028071998268845216441176659784356008946334110786443699498188541725323178687700223837067529677722633780174408316951084550316945928530235579739516263536426718306956991839939676380943455891380715563897609556757931130972723331445482218089608622875291324898824875510741160961097212347639020760254243580044296100117345395401242662600145253076017501077202780894565147252505032544766151680588273211931674082455192121085328985372581152997153263423765057855621082964255645696708961054327634194255915720594222764587530136764157738267453534621796478136727446672129501129669867679160096727709573163190629207831949581206542581751689204096389284322410368613010800737797599392231426457539051739053240590059899168468736913552232453446828800522324633950812470311646246305282788062619107776144579697085278073839327956096444238459679155978444738918915055302671590999890906990101893781451961375390375396661933565660051404769502536147544467600087264742655419907829678358923962561781256464158955500995983235223104811367706640608614132432636663636242251666274205502307671765655012570253440542255079430233884531992194278600063124198508702662914051724918134604780662517823647415623282743350582904244083923779332950939707097454197843601582638382296531633124849988322916350848091289777318748523923952167729899344289702184305622140518635104929716648340384922069805857823438239653463680894725444043542248590058846115565164865495481586070351861409827272082710239078478776306946269887160156547448409142239778669890195753070960709893328168347318253498841121512069152001981261749725767406965618931053411713884837250605126125279198066338854618792525307244755179191958307498702034927963440560041368112639485416093676591720174373082007394679507151176484894536121197575271902444945223708436999434395731587031178643523445283427232823595821750707888817305634857174460969981457104529833692750460172699281036671996885546101348178563331078183414646257737064061144829436687911494748539814383278662900698497883345622221971815563131544997086181549969111414530088615057569650330573305233782644152251345248387775955533405050183279438042203592146634167505160320722299564726935505891320364482523644313134900162119812923128787347444293119644375372498001840996574204083153008966782923205287641681724788848790191866786821889645951520875345444628320940723454453633560094981317620734180323265330480546936647379823721885792448653571858467385188431288156368471979974657625948486400471108652421303730761792394332587718963623046875000000000000000000000000*i1^36 + 2205241586103980066794882375663226308377520074366810507177943016247754434904886525786774558583375158863896874009638258697301328446999905292885047009545535730081228972992408929999827251850634889424640503212213485472084592203663841409026898550664010750743008657881152062298616411853412909337324002309242259830594822703145003364748346564070864402106434611867589450354137671701018304430029584738204818703397246193651169879094101878391874631044560464472860531746830589803790730277696130660107606034006637522080756660580259160327038666291949883756480894695157885410039195201482037752669782081750689387204983204159657424332581861728100084390940917776931319434388603169500230688240006067582653612104681745028911984771795105388969458045996677351242325208771369602735426404407608606111049251537349024675338893832633056939785307566401053689293126243326693443555854576974560037655460182965218945073378340956839077126027774429429761226818226481622729671362237573359601901021858763460635364834793787937666376312566444476002535894102017980009099317493470507581387864752414109018459692469089616283359016286815353738253054546152108971006666565018988725376415693931599045757699156143489952775853966794774232661623365780445148607478986389229529758089755341702782489778343145308206503632205670099651181391265704468486176494208440489422740101133857585512064260814187729667762617377120379646211635707641761021796714015522935706440046604174708996902477532973982844547150894915721710316879741885075025103805600421982117275594997633273253019141340141515335750505802672578536177579160534817222957394687768468299872571275371119934603976720570429061711098524001653998502204521570888617040659562541612460894019667468907624901969926818650254286870655581487129714862517003919180927057423462341810262467900027370765592062085973210750082206175333311059834534059074034950799914678493300808589814493505639370851477409213452447355857554823862675416992019018100016882764441854210506583403267487021849407154801464298109897014181529254580040869965208339730250543983165206588513539264540280241825138436060496704721649065562387595094813473842079499319184531295779461761367765358604880759828147124011689736747646184122660301431097732383860737208049846265582398799831391223069106217436780968622213160475721248176075782630782673514942137555751616582805157406619773807978148898780275303423647192289741897608347324953995224288107460667510069170968310083227492538093054884914008008472302847038633219472899361800299102518913034281904328936149779445097489408595931641175601111031972586668678209821433507839954733489498348340619239630530178519050233833130650700054549805848814961047060204148562287669167994823434196465658622718744430181974805343009434558860450307801127185734195775135943437166949304993946133000338004251912519035526343633093686967268007960834791416961934333634838804384363836058865847182712991352978305360047551656358023310322956175607660824117932961707440906113755788144474578780839216601126604267976916530485077499933275530434908640687523731691373422812876182759617838232957708768202683325090281819785735076178244802877766642058624591620458498253881623645367149895894005845457995741068715748567575282001506186282116802298890505260842043042433413459270945153557090510251082424504746216717848982120878399403470730020043517963656261087575993658193331731051634612777923891476128397616242983419920689333775553368153416547609604483863200447331612205180205546601290429296836660295773608100698783213400081580896775421860533360441531076330058247542880515866404951270303220036369413177479390763163497840718558381203131304162692676638573057504298726173039058472751502747928415045407553062746124228088530616485070038290735124436140565707267014776757856232369869913904523769617072590145941255723146237937116544857064666535993924729600149513072082481754827340147662524519377414115661931965079703582669794484430163512703532856637968500645449181588142883211941725724928595058147374328188144965260839456215418513194703792936737438146188594600971555337309837341308593750000000000000000000000000*i1^37 + -25388119431261511125751480862621308504934363541726270304843426203351286690641393400403660147597426893616610228157223292996307974778756623766480047269790979001732145610101311388542144036304822537458846106310037668429113924408196243133927411501623341265348690421566991413076115158697983559889013944188739823924113931409322425397815577806514963752229568000869228721478223935437736885817914277123033717921910330308104566390735704206702378463750960345472421501240854349395365884278913841865181207291899646824371065133544865859855922710286195948793729597591193366681234680188810076085993642659488882345388535184069314084255620108539847333194313922448326051537512285645970305377532481262381345201051202487457557324309468629159808030485442591130084360023915444149397830148680429202913191341753708405199481286086844515780231974464896676623157024738704686071534267747790701057573419699172012975713429007393312897017820622712342739027644510447568848847061090460429930211465043366855205519059235700507438035199466525680984505459654823240140297096492612851877595073421003170420039880204854693028072032251310865503363826363409592781010456834556312150667920334068663900488279155082711971132804966025552494021632379086374639180037748573643819056694246337288158243869555766308187367992111675829907573095193173856381748842726135456674233295529282519334475078239332318025387369742008788189640486861308624822539540312820488162437155155314331300776319184474799264805270440196616941077780633720720376612025058907467413294837562418396577244816101186561860971986725164699371879580344848898210075042285082770394721026305695280406743456531036912168320044508164853378044753572310907087658714943787883137663683095172116217573044303135882800190679414445530353668119110906117263542847339517802070915333782009947485639651050591973465230246511794265616007698125706120729065670627719102316632696710972085443362041745855464292137666028788773280185026678596361629782597611616086192840641915259397166219881053802892418086516499483759985580521513001114811562449094672595757768635489131019778534463120870027053352933189435675216365200778169049354655614001004227863710836541296123712508042359878945707451695971550807037977416158462894502374726873556787391929734586389011369039117305726707702346550550868032275453307620696975099281254594644869428023501382522007519968797555512128577673937956280559536477024805222300432290835747745297308514360741094815934240353944030620145807285773553444034797106661959609549469103009713264275014528452576504675523693757215959456430602083989961429530960604080750591758094675979145953121646667900639871692497669523326195410333306906314867612739978301248182842610208858189604258481288221489582214367461647832919246830821903594808163899172241756094021821654097238554577926342333217495235825109758420211992603722732366484534485783045968428724703965427365132669929555499542783634387320910116378987041348849803364844677267508847627340722062481187989587551996579632056475336331925516424544279408153000945784130079457782478389299935847121899853152639191650971763201610390729148062739401727685662782974270824079122757845984959745403252337510943366069044717015086489782014532138011875968889734753394239708806808202404500695010137979836359262403746467415586194024544044069265211707994593559608336085153517153799736164279880374384381835296671854937197262312537912837660313170972928624051341774179115899058315930993542231542439992373587368893945154184304358995980529490023691898508361555915770871272342492171298076632148912393270219726784268435664649266397871890035758667863404822076052194502809887071198644246308792730620918791693583918583851791693399610159760896081247181459803544957407775921786369903566149781714922322280245096410184135896520736526007097549699783362610783958595293316673328670805830564439304801173085802770263749764750651049929266291166384129304573120539745800102590169455306111843611744542122686778603104700153006505750089745757139543020628304800332751145298793943400482062654199832962831351323984563350677490234375000000000000000000000000*i1^38 + -1509145456516601341251329468484983637975579126349188913930887079488687655834317614293813834882562203280814415804503284808235972481132436315414401641195877476006597376711349393081835616481837231136465922233104042474815056098142237871617529198724762478284072359127429479804023074271191725986047067095016075848747300894013602130645284678005177764856090618255715893133618292929093971413351114906141446352083771948956182648619510109498967101710437181877050240694379784519320683730579623672259808469213342172052641656716837115852926026236767341466115726078647984880820497446748458297116461724750557589493575479741316699268639544274447270876887969859764368249013679792059828209692055394385665892412372451592688964466185115607008574759090870916591581873063152928508752411486519475584126575777184277368557766004202906660528098875966720206998642891860996215666170323424436595733944856689414701364994657390921925679896600777785840241368055672130077099684426177998774304538262495117655804367224139682445297375616820611275731068572178491426515282137422771346010373849084050517728753098762509610522784974847005407582575902044814284025384832820696313762083288351933172977120506707799548443355473448608251159510050346259398126703525591013240684687312418339416909770405825929004949514729910570238971390485674379421606151708831120276040399368574530358470202447560905899006076690090427418064041269373543373422280374640413870537560234499910854545520032383741081201361120938291788412940749088769495566635651073539701170541563194915761246000035961565152560568771333556703258523344373484979093013848331876865906878267915569354411955197557072495547692119313465111809095086567687289747322934072152020465804546529621560499314403354978089022561098977618585991171564386872779891377491988687484122241880163484334030334459946950281518521340839777992244241794301681550647419314582369039806450852808415111477447266661034457577916049049312329616192550214807124394746188139404227955922066550251677838214117737941948457158112189484133011067786488494790901732637401571282866702961042648515997723612660485109791008169856287252926224061432231267961229656308927645274625380477412216049748321797920251517255769209858569922712451897722075328280667582612870156397877244839430741819641180609508328992802329150909594911476961582877636177481038441773496392485106883546895412967388209172972771168389900073157372228741718396115204916617656800266376591928830977812104721088429806559894296181286002880837727652936762246019519849820361643290947881206839580149585165377370207615335466618262270959543256880159840703538177773689379623276665594857404174426553174580267657012760104617368275492712728579892454071008967253411417275752384171082921893495226844297890664504730412050858498625001031889001574609413499435729206864198026025293743443486287522994932492725568385596921465183185975810520191995761635431456537490588599421589207659021807531152503209028507053535227604576901135188138783461392064357302358019751696428053419115634281046422182485271305417095415137375911059981274581212913470299524269896973415706215161351778092974851437765632607577262275037660313415577667001878695192543492658333111781188942425747735162921149853724363362271270373184434404558186149048984891542104604610687251039237631172324550062228516867604353416286984241062994139112166992351002682235442204920627314586354595240415766866977324782883493004630187156536107255855650232691630457927594848885340760085022064075665321008791922125958548596901366578188882051186636280801399620755224124248646551347209456045281722987728901829680968108822074458642544611508877055528348966229157272427054391942894643574990811960539516784457824303486326029172645927524692386901286167520876043944484382567778638639830209669537621569065382351258635734372760260399729464660026461855255403131496373104939461174636218247219088191720424797003786357051725938117706684477339083231520556728607768122753323541403767154861951904257566852592367979202761400452030489951092721771815758323442846489115254371426999568939208984375000000000000000000000000*i1^39 + -35969345866292746858600741003630105880204775064378244438752216998251257867571408418416738431824612729202547342393469546949722611411417665126097953710298405319099514801287479673844647589938154138900655770400749494746445577413029606856437320565478798436769585926653899895133780008968851452028885548922693559892278753301157486799582880363040953669504153920401749353085440077881213235209244099269408560335609735559850331529515007962809751593157586173491877728377311469411132597189503994988442249417360631578093091371459686911049522985958743351220431828496413617028921528910762032855897270914111252369426903158997864544768593928354805892826723068877369149463574301355922114512069983641892431093510991179594719643387154441910311543036263585455613998878500137428119327874238111452243784131720884491462379088293020208816907027369451260243978753496500979117473541978640310197520038259491422482332452261002356220002779788833925877058274479944622843665646986694176064588157660333125778043234067505303763679874366696229337890629099992506727474516261694880570972816766588855004157493503966970899114909975244290375353639608262817352047081269527761034213664274478334241757157219206230783438004205850166798439035218484992286395993410987192726380802355532925743953898622926386519600919790393862343230430004663301744490039204221788026531653923322974126801267792492257198213206453823613370554007797274293587061247256051934401210128121375821227888841832441198159976514405769536689680418563680848738171436139165888856846114263590399875167665847934963467742335990488876246636017353040678738832590394965339031480121371209098676506505326777325842439561609048850348756776917986545603983754036050491630191980883336133031374435635850060797441188969776846207210342484716144980231111204424596884833510373912643316951131740137182774808603076604655690345838844995047951757765267598811204804195544277848001935152904455463570698333064103655591009647649803256872737895648608179519604926433538889314838605607129857086749126785948502085592855938163758568837093055451978764106778511815144374632132486780406629449075463100916498997188100653172057100160701699619383188421930013017778334593533700521006936299115911862929793845550215211950895777278383913436989593159793227349294071375662967091599809223399398388995200230884652313306500223384933882987113477485875517783285624749445528427163565503579166973583615456026355394380438835764000737609723631532065384126934310983095916218014537726622294848764572794359677246645734326478601669603225423813959032179098766204889580588267867493475088354603622625129495764851859662206963056649361759114773768216916227765278947984329745291228566864782093066076792058333142215802978421531758593979535648022522614187830442883488193751529932523414672413429188048526583309909690786881780254542076723622708968062549967388681534845051586434662535748919686509825985559787969355132938286350891008240629449016350279007917280191467805968820309663495651137940837409883231236681174539103194135361269439113757560847327091834356974678392577203445587947825873743339982764635887561553592146186018218974581473511467305695084222701418208203122022814535632374019485742823777784103321724695785639301356339555302651835324830897485261503143471982066556795014292942062287657502453070356542570984285671322131071725333277815408270203091148165967423684428303408953435847989529437082301991394581270248749706136317344292651463565493145768268337348194342843369172119162432064151608189363131170268246229165060114618717221429350443683725131490894830429203778206151541935409132060242643563012788605288948435480646681853474540048593142860092460846834835642570530989668884067923938912649901284860823640310165678499518361750457807218250827585762268028129744868603108433547145773530290998981702289768865100772161646342608202505809925482484301211417370519030686109787999791729000882406954013380233278037053291991294761418347073501302653056511375726402664359311857300867986227578172458942120090788930615455474832774934723644832956779282540082931518554687500000000000000000000*i1^40 + -393092163582123824052350836679184995628258881003232437855484667768969026536314886955223094135706941378028334627961156534166761675690998612954912426834442225939569430800672960995025387478382951908965136017286426185453521758831362508734957396596836349231343190415292135999484631987787623404633311555453226248231562802677530740393749068871502291750132529887943388015525861488038565670062821711540781074679951589078983291257292538619310692809941801759448183767959501335063228248081850968251759734158175491508392572011625023758229720708720480325270003650543301264803855095737082571797005302040414508320240159769542194731819604258934934039023306856761687431657666649387159433818485722135702161805327765212880352349574510275881311244734700328089437919373805615759025637994846946439899968879694151134402643093731040994970807349852165192259629084990010418787287132155241714291199405372918212900608628466124777020489379372472168842086591726040834251975648731812841148941646343333967988035734287392820153607002920823979595780539242610040365710591663725224965662222257008775990526132884072896725182962549792235725324270836406950050984302087241774574513287002543671630275825390418088176783900187439748096356273124323578064599831984823216061337525547568985244951788607172964565722612811522845320515599538189141806259203637943927564954678809017032973782616662634279076279376162791170335798210265257932298226714761199144791989293308016215977279944711822362442194952760509362149184544499752992123400840331872316935707834066303158463080288506310271557415330496810164848976360818193580792713187935992793070635333012486256307003855040686269813277019395366571928127847410500783373324669319288022458120299436071019723199142426007379644789335878113522075822281911075512219918838213572385007588497869596196276528890589861223741172076862095626514842739402842752115452526937025000132611304559494580159185562310733726173830252713437277782398654468522222151597499503929495500113495141072188255737570403156842664884938078885482468903312016438930633323789623379771262178161502212538198718490662428209846039625626211810769143691486902850140928173297068151699447475188039398722487707229593635571379898680908509477077182083223388480058859693344934281694691006432322668865635991506423794395732691771390490265179987405394726262313530128380795872335954680179402385558797874084206001573415483452110278132133557969913621382240023484606574302822640844710005231011026057699937759391121568260599675282144953143629440670657073886192424519044826733357435210347774648457768367873285533023173748249391831658509609933486695376428762615721333388044335348223271200437778937022995759393816168300443359382351243309670586718344216174355298924701059454723015594843619038021381516127057591021318102831583200071276730084793902613328458710066720407586319812779266742720112424931691590111247085396896219133626228510095753493430917149953468377943099606466856521866874562785365172543161822446777859184717133798764847047167841890514878339831276788605183966008619962339601359996788003421578658750687668984127005068080159111481824179211267342190057682907212479850881029447709203185882095249343565752402834022435896813902528604361654308984352531265764981972127894478385346043841646407690708439066410132061817436521115132513313354954929337674724323075111876326228503222966213989231050534002957134707520233070632464408900502602117567286653760161577001143837154781735119399926097798917469882323404652589425921299374519782673441465683931497397297496419034629606244299179854866246653188640948534129316596698784466763261500786832053933758238073908157744072183038684401096290241234310074977905285778652776361725035043161969399122967237430860837880686701172915847918184537759470107149613983192345135855401388845916455328830630644918916863579070972309109042186301860723558936193233958663957063989865220878706811606156329198994974831392976310191905171381303957534802848334681631774802729783713253398855001587866240652244895502651571934579766143258439115015789866447448730468750000000000000000000000*i1^41 + -22534142800753650998899546480672488618273184333259116046230305532511779947841659034032020311400951161190606022014191243213173126729405464822367230026235500302051669485368967206261403613668530695886470896144278103597192818359425727061964327513303539175668601703012551615348897518840240937697329086515453559479323504504221372622263632514393625302808274181298576983723964341275614265309228066577771248221301660163248260812804046905764088247686862431868044275822179273226317460839840472305183693837517497380184995358583131416043075833389568867749080715145379402695793589036128127334845561183897656899129160550356062286612210271588093929436332768303736946518397573700482657749346982455442993152621173393154491477377640656424165500056524035414161631789752573584186999369228874212016903615090003799409768055639227840491425625555381148773611362058345080379275760389400251945131919932354263839898559540991736162858000439018917091933682944323941871318885855095749081960997425008642848741299598299696262253105239239703742761215120101688177010059824588967001449882615517641538316469876753624692034914055495449767026738681276523656080646197220689332002327589269075138705127299845267005034241788994574796780459564856682715674993016708611344486364766273500968931010564006276145711381923240954929526758514985200773164764652980841926147444351114568265306771278889047865419653339102339260296800651634473701224909861477121065030525235872987626036712540288441628460117411171651665851430484901598303824611109314784438747537183960263203307240146128133972070420687647258268973080712148614513199761137632731728743005150722391956718579624487460826671002818518285248961212097770693401173607263982174620052523946397523658191536409384601237697519284888745351930967118455520004198365828117313276365211940966499274645335489788200741711395655236303332984101459360738376457872466536600749560956726451956734834149628996288435957267532985897639142584061391395667265052348059024110692383489958883946111909655517298948968128735743141962660372253127306681360143583947801996484459871969249166134940140687715891938398737989942508839254158996943909616300329886242811331812122934616063758806090234908126994090331201943690267253307945567524026458188428627817664854693308266771062345134227017615379017945552476528453423160973945702141384077860865762315351212325313211179780831494845050367946208944231489195490490996671256724441101776606814529359145729894856263769328433219817591293763665947295924261571579159777047023567406431062846227124111951288453243139306598773933742669789059734193868226244589927663509608923904662958827767237005428581625783582400879216729165059205184316475569787398591453567799021291290978664120530574586703833334974425406978747067810253702411263274729827929448828218192460185990007807499034639856671955224543218756437174802279781571046729260317886048546566143798714393279295968209440986502023809169547653168307545978530041072912784936565270870125398627406880806381868805988743522125275112624882616200408036599725933696406982460588304142624102682333828057570258745464131167441615196958002797171773708907959392818797834558185363294697420573489930091790613364552779972161907008263149697367611802364187964215187928762854473305015590961392881415420000122910533258011259240531117238792792369999090810653853767895334414320001241289855314698215048506059899349330507006929813188928486337701021251323609432650258859619705244381716031726773414316624543963322154443206320120063065609807920137747509905762881874840829578111906361887242514688967517250251151749041681068293513183555847841654892670476632905160306246036899517423369000910840664023095187921178793677237908982961160356800868505581262815110376784620582212682721344784069349483235381219680668838031511648891088159923399215470068446230888494248232498496758605277019440415530817270538424541746102550692681614295691503092184504149164311224680737229646946957158642910164058915600877093892401278382203931464341981554723571540111058095933642755892556408525706501677632331848144531250000000000000000000*i1^42 + -2073461089623284237660935190409774685677021922358886681618092476769713480383050040549775182025635354035610621987438464322109244786182401566554521382601004956321498544872575398371356325933968456470254016981556592204859401642032939366081045866003364813530385068150550875002148053765156251440130185101952676343335068670465230604450777058862370457860134258605152103575466299189770954192641774143222986076816063882489028820003504543966563788158770441061098169483886046045944654545920984900256182703358510055867474660634658063667112166302034020379315408248871344736266895736708119087586974675607245404077219613471222340343521413887464149217010292163149876241019311959763825319840793249120654071093710516106743654130884936397126115638888241533398843186238813693450859989734326575313646137590012990570517038384107206016266336146036463014423919131944361072315597517142173983414971740978009239570547265527315483508080752639127042668868392949966352744175151490826052363891916216450533412471230041276120727519360351167082397051952428746059562329680318033525098915113134662917593868595618491041779135054715693242220339096453833894112751382497133747904038815777776086074642722379513636487764177241233803430675881627897839437642282029822925204903110118952778619847973106031732852235617358752348738406294172348346133752179058848876257248075121434586390878486503611519110273694813319149898406032143494136442574253034137441545537511853134196194628908949449795686804865810316718800980977875716422006240381836335290779678543057218668065193818067771283207889133043340053726236003901055292976248665146389154217545867984998993841431059041281451540616195475404406445275690862091957231168934433581707905918293061565320324402574476421235605995488659599214544215514162461560582258957318310855874436868283750911056409235264277801807175263801092909545890666326916003024656092340920695560304019013920738160048567435683643625155540194205464356258088222917815080474351551691663201758933492040172120635490778204534033125139525164489113637308316715400094018831674335294409817206105708539237405449761487544411253152662712841172246366244702827229813490651610919498432849007130572078077903773307317204273314149142460125056315609886335591920010835340070242259170060544875970861327368153020024157228136159926330101558181726086915132535543479358668062470701355601493352845909712172528772877873231740237639232919631051316802532272466678538073100948701889011853908024410050314421750449793444722004822554394201867989487229616861784742625112189535611483834717508314715184039275105605864432459888386188169950104252814124494376387690104886132076651368693827903647857927889187534718852275769617387961591205009303118305519481093044825391276625483258316825601000934442429658850139961227649341727115089754597321853794527124950454414079098287711013508186579461329788012106008459764093593819738604817417418031127776806787090744922530055361773329672435523636921474857371242064477649887294823805304782511639931944067207049226362204088147176248876453509699117388677644567844724288927401567121479733945725499087077944015445726002184130334843527280871335390209730803531630727853135246262530192824210961540109588735988917701427862299868303251866541519342630628254017937080456610659101716385250726204716480505161590848308549274275021961108485813735590750562548757320683368965137439713837477592542337217126412786020804397078452936871494645505205232652517543723662114498249694149142378067194785261215393088133583749241519424624455393574235353718443010277527655965733414465778686460075642378435771426462044453660767716027889578932341364689848845510747574095091676540854703364405822016674133765074136366638235128556103793134759659336030051570958743655980441931428302811514926027371647790082184430962779225390657633171698108900265246709535042994590947690852901360791580320083529937017886814095646342014157588666357324207207523902870097541382421998479831351292482690784521549264805004740249235872373301466549109998413263564187580811903899302706122398376464843750000000000000000000*i1^43 + -4663894221726375906173302889605710576929553416373419504949280495239456209441657344683572837606462116885578597478438075636978812091577000748326706074508253603713439499783405365226808535599898470207809489565219626827364518781803700883288387843816599188771102301078867656827310719337004808323196658488334831590608918121334336968592708330756581240980269855672653423704340894016687740490748384749770142048516639214262924419732496306456112659148346926317020829601268141108011477591115512270775905664156091573453622222429611554540649673688020053233960882471447383676567987087195129962787458632043881484369032855901076414869732190337015065593302565809393684597700656412535095606365771484731379448196923687576568419498214790305880506740827050640085008037991079897268600120451660714778239801284593401609250120496559630420230216571704702136655494597357939297155875940040742586263232886833202422312849996338454091041336822870201809317801943338322074862885648544259187553781657867613180035854628479158480568009246559243554058625292365759351292324688445624772095042610481750249428752512282337674177961785222689447102484327326761787057644893790945868195129014675145988434866505861043701510010922461303475945635144957292961729907722688935718491751971487319362446882214384129192524043946358053172659783169302857342286339429104341002405647972426414201371487671722970601628025311020530839418096195006958691641569520635649433251453047661209353515174217651155879902143429991013386462423315448786680356478385420811108520789077405812303345953817765052370560897911438439331135235334617950823402781939629796833890125326730735215553991431213826203430926953636685933751167837272830720098145196671032543046010659593146593939008037301859798961786671894254328096554522233113133512513341476824961121989669969857178618573777212644088577588702570093987896558822687165608123145352164258026330727585897251667273782475813138546391717690075288063206673661433003811779961102244615298921700613163976777133706377277939423462778479158366700488907094889177379287992611871289707620012677701827423912491966240831476615586730276348088680257266958937278600428164022437635930585776704141420085795678065594969082975943848799156240405065301975225993204516329476642942284280940074614428469395604565133400264609298426969238766631964268559810883331662075683182158687694217392142148794868121286385240620150445643166762746088016813866481130908834379414410555907098845599832521396409980340585228687474611639815499515781245643128684252808608611806595430674369188894625345530539210455786306812641586494944104224184948567528441173213098339554547747245486332357431216943244068946527770685257112394584366683926881074705342890082263084652783297705769106491415539895583245640200928253866555092909777799964277209836398692177363296542763031982769493266165915851083965605972213055711918048930967148712602145653167665268426572394266450020784023029183072291494907657539660464230911180170101478100693224594234952282027022481984689213494883354066053163603471318678272311754556047880863787658441055672266409149696966323029558197639064267250751998675996855163572191654373782991043738305108501882079238374889286159002470158312740084270549928956131101904345490132680114335562151193931281949608567582289275022914588073534479524403104020964253685190996078439173379743893319932124400223703295036092937178100363058267458817260164143918830171425672137956715854016574468003214696202447010945234454538298154167808217469251147598500411918512942810073749298555741850792790746683185438770246367033267761090135032190787579170882007275751773945233869039755592132249020390404956541506595762199285619096537585739364291030996151509750886196346295103440834080438477757773387097656757368198085824927822475045356396353978887196497818773293005748902120495625263268959294141109774897230684568007116040404398778250944132820368516547558553960929311349807161869552627771235697547151114240216581494636067653794978569205312007288455863548633483848783682149119478310694830724969506263732910156250000000000000000*i1^44 + -36958917951216216845592856158155089927308688169729392736874202728115572544267305272689417902099006625737929775417763502510636552154392956285844833559278429803386473286733968145510049925803975712014236807029729517092191129970019417632273416722509739128775972797391013951449448351305282099805974450658579062137808482170705180115871984241383503078256923750201467751807418389521330103329769640998150550654853147669782360133465846903887158194745254306477539158073442724387125987866929002907777633602764255874857659243465287936302569866563208891881559985887053871616588695323642991337055123170838709230266780542725900015362177874492587106557901629985716098316708703262478439773391739261852587641900822144349240825609037664427767458080149638384607047182537535642929660772443403975861353505187534915859082835588929170103058904358861576449887668621970868667096546937734823493345628487364860219631388710843775992492025388443125876832054934683991660261282894108865451929513381496579432512078899724926936005723660950303115761426544554974807493239945920709804342090880077029228603907803505514552458978948169996125789011530610217636566145502447529469547041002088492984235550004954851500647832625054966280971243500117757342757507746177384410905502683635643223050901826861664277676121925449937253333847766029914124508953178136157044850479951878457362689703315588581584111337552007786977149023817284234375519446317641074615069531094152154295411932581721175500534613591473902414570312613800782001241596969255530522278521379711727607928849623019315186663960066030952026472975727872425988751181501120666014409986870963811421334307449137652158490515269770745405186534460233000213335666056601944629427758123658522040577583883478105066467027014334044322032402300089582376597363480612973714589607536487977617481909940896351747241519688241962066192106855753327622107322734270529918567275873132778723836801793168722001965606305523926085207605240065588925467100653185432813593448432462151732782939513849192140049538827803840621988904429437043900191841607389286733293204108982143969591141039443528165947502742141466738179616639610857146778970689524717213538853758590742412080620004206734066870661028986017581687936868661047628011689526364887407930486174556655005871898175122605302829282362584149627636434739115963295863408183496245901609065568565607356114076651189415836995898980999868611841311842531000781089731849814485835101114268861440358650985484917126720613000389908622142214576239496902742020875218209414991247392472228664861038089712415661687824916401820340512319928711097783204907688601699458247755115379618415403487319985362798980844921626138462983377229497160586149529846078946179235384097417746051924073227949020559265511679191984946794195561542901424711537698142277046046432685383414091070809434064662091538160975659823059481824892572066415767184136537278043354531691746170293013538740041118511616160588637613948861522465399528260641645022387542103903998314427689622056367126482861612263645156486878896328209055200982592386824321112723473529353848511582134538482933893685699475392338511190703695943471841724972521645399349349084405459422512652823917305708526841801983162679967587477055736844750470622249289501580656455970161793352978201552605823832651851241687321241725915489056631083695442837035356823409801805322276150574528465971488708109125951761733005993961365830138929616441393545350358054492161073862977195288972807258956793022313354485999001410271727946459517596666610491971279710410972938083131076227140845198915285573978421364096894640930541115411180850225738848484694805063920915804373466832014066302095966889026307764919893616692442356521951562141359874720908316576727690698535730086625818822572700133865997409319457582577322137915304631000845602158916507150106143834244879045297233704994752369571067002973709181952261787295449726607273047645149696696084786322188436042358241888571846961414776861600921431719312700278666092741090097860255138272499891068795241366728987486567348241806030273437500000000000000000*i1^45 + -888933800049285728696154071831678064834561480412827115425404004429876714891493550637727221869066875086137738827486615109288790613033515263579346144520084647051788163741344355381306993779818327119182649419190911032125527742478356701896095601472485827057743112319800614123755893336390588848594406574924067636677420403980497877601707077703689826933983483652358510411397873577181332496364552784664038652087564425437360813261535629421876420187193380805677245280060985313191738097881228223966745466918427856469018606274508860121205311448239108511179806307201190413629124063346724835713679986643135384757235840807293565886893705753334567873993370202691374324150601424127201127812875564661563716053815817917349419434739991847808755500339887339634228668858114359357155553384266176248971475008801017095241847887250377365903707843703458755495356729189505688453672293316985068772426286984857694285485663285644508681171994505245662477124250362380845900132116814647306262653094399507431497243002672484101455803593923756567462956779599937572884772780358637327851787065157013374752377328808172065670802176229588985843257449526400364758570488536970727034893544268217754197749936208788837140192703600733334739805067111822001407837196957075678589320732580801478737807794400275482397914818108358822862657711269933073056006044423346873886975770867627996186249256472526569151799782883389021467234473122212447398007214196908996172705297824673831040037242731913188696467556121367864930629952259120315562366234965409080622668475497745524190577269652975312978895974867813573891608807966802069255848484549478458979836061148709973547645371467034236108939225073859364369243486471150836720133404926122861533857181773018594052944603389153991666288240788186830257151405863461132123618580657224543167141189690159917804917789442624637372631449110162604232884325011681666700388367845895132603196930127108592799306455591138695212414060091151421375334146191925233836753044535644638206096336408439631780064050988242684781102180172574368061094313330338085970599992809433503795415632365208336867849433541559013659829266936160197332603110606655534108347821999479808341189091740622028393705402899011849686643695204842411877352912435596423467136919675311375197868612962325543429166235575169933408957603031147330802766982544252636326093907112111362471819367964015753140615965181115113341056461562193083202400806005801057603177739319905437649174580896684965671720198931145015735365841933294212139713330139106103457968159441336453743155707272867845452430707915645108865871100941855369639667536959210921700572235662021836114645797221501346495687232421796651711791429041680309495530741686111421567354437220762702020678785408558449102627605559844210121324913372216063491021367016039083913986106026257653644277875106653420086225487996486876764755405768217180656254734865155825305246836377518185421842920284637818611920927665162636944589626094120534127262744599554912827771614858216644225734979287909360881751549529983854702452696001990866675187270396698317194483348504769820976025245864750647969530148112243484171266992023080493242161036595443297437448226869741441473963626546031703541899347522237920560601066443114170071871110723315332716429100733585863369166951709798371724195149017431519904052640776435842894863041915786089620253034618904905263977351913904540065801327338229339474720275528890812462744973608109647355340721366599569168726259224114690329336520248702663340966791269973432587016770693922089402368943304664259501518217083603536679715189034519941482884185217390304991768593210206501863606809788308313708632668221579794322489296569584110023104653439717845755481669962424861243369393952967682388435195694304150323878309813722361551660509124221609178233291987378230234585265858628456581544017197280646081308194075840670333374907873406511139184001790538470571239987331248718809647037723301292483818690446121516638996912240469218700078199506959160776830497574046109770913894476713362508696336661273562640417367219924926757812500000000000000000*i1^46 + 11409103605319124641407140896128013304301074585261555657837127221023264857268341241965777360239753194706676506037305621376195225001888248180996887732817265894525440403479659917129006634315922187258005998826499733141932168995569458038633265764818010124455439119475096857046464878417831139324533537533343489733554279319810298779956695033694930777236373345269424989575000382426575825287427169959869485281632413808446723245201827163251477762008833163173062880054233871639864891990987291206490579999738887448883325208779723667050313077880539481631339904193252536735692130508337704424834068410049026047885053532800343406952963849717532362765854430518631300280943924714516134025233382732964771042669269964312776262321858729740923192310530274481566290101506139798824687749072064480417672213558966352060337952806353642425723450724668840383081471542228080715139565603332277371050632314576493893335011761331872766428374293157772640975446048472686408322880839769768213062382012989666913475398992840919094354899773760090012070833726760891187323328769110659860517928769134405171840715076289403283947821564675463125222622355729484551497408172400189093509002840606001884399908775351521186894735672277162482564533827505844199942366685879952294736049759884127578027415073274256692947093361569895375996661277043050302030837144076949518563164798665356989907094261265096631081606547175525254063380926864716328187351090320796953812010851467952064481925197445585364621464442705397924486296150436326058430259924267662531652394397712345859072565302476241995223330632841999525532623869661996999165804257535262553213256521456191820083241551581545964081492992226865661303005709236760264589686489415286126725514491828264419788725558847501426144312094651390284784004076775993909664610820576048523073039675364084031763190106806547388720747497897583445466131514511270376605428312517636964104670847384270249135495261836741142519878475144729998094020903786870736581722080308539853300565981012839396102662197844311625929933966605675728274328768479314228828509896070901333544766284571657362823043553999378857817691428168192463274835422780250146669533372745034956698644758830318430999396668434922942048729194281174738164710823769018613454276850478805337977370333822640084284950951123115523442218094546308318567548105317206743065975033153944246190225982824302614632734478233764099516486656412274891259985725534961021072810454145218726712453138965074087518761204129125340570645537675792206379155837946923561976145845657408854953803408914693160228050712717574768377911704520476110636825555658624217978087309199719950036130487871451623330961220988218949743026848798171601563541333903934768640801644804285114405571285982030704927247020700907645175013403156366502591067353068959501492085243506915729646095607691163916483976000170644973352085388666407891342583815306733085056201005025229648619255681117466564916181041468902108034503862831931430095271671383133847468818097975654443171305954416916514968111536896573126140546700458979220319414499027997006064368846160391987608790259344115986481672036802408226734643970925582865087529736552566794745657398513803481639173411286652559319895428812096621569645272765067517327288185693975142803547844489831420438791087886266035162884060220883549283087014426718053771667322923881547986181512008584947454735082680377400641251362683170726074285179347731505424022182094729734237731253173843182873185974279504241759424468628295372806602815229708960677988296931666094466674483144392118235832249355362627021326567207870745999875809899248952103960885385371196302779639270158960639090461330541382503899920716940979735671890959333160033156522572468563332957768379223274616824562318294960344696534655502479295563855749891698441430926034889125777731730502937930787753910049400837109483605698934228719610999015778497045034911577490453883594420782771133794189038190893799049141094850724386006527980464655988768151945465979084648578567643283643538852096383211937036250560595362912863492965698242187500000000000000000*i1^47 + -698946778664683203222679883168449053927595418846982379431779228219257446869516419810810368865363136930649973665768359868521263301717169884656374134006660086989680047111807314844750478617532418848666257766586374952543106313566848833367069151051636004351330278399539316240079466365694753403261823997599158938991097468404944327523705005951993853023405231015923959862799381890340471818449034316676973631673477998563805052489060790867330621295436547256470508307277619207979912828149847724453349610438257764154597248440948108473885623436372411659560648214182525234437967234256921032318637562734699405344921694221020959820043809157061942340927005214024995898295783110546543992154046706312375766186961846319234321932482822224294347530170112172697708879064790449984659029688057882409900303786205165528052716207417544556592976779756434148699929300376652646620942102160577329114385543558928618624578159656401111605376009402635605696221631469954613300805569968205807689690305125453882466840136733455595167870432155692667369753236985914069151659060573242905471496738385944572433526364833038722143625708356193527175821146854392361293907141762154769054963976539422780034915273611979182942476418664324940687099330015216420368375143675984267305539435863426792793715249422469098731030864837818889653287430653740263357244577927581274867112902846228382152050154663632922555512616298707629859504263707494688801614547588850411567267401235957686998925426262986360817323110796522746590431647963912256928781299844638228239183903649433303343261391682708019831049398844201335101652546431947665297038571637552106341402048490209611885751961229188455545858155862314064628621676419467796423437776359523024415194229311150818821142420242894464308980292313682880515810322608531490572204895016040063526779599663411934278845266461776212878452385813006366593145851143441450092125421972722157515205170596207365883670449374765733753653997182951137398308815236837262679804494118487881508106741686582455083189644586124333165867256761965523961345545195560371780584156352636120994819197044622353414693839367548047144132253363872344300206286877688308865064546794344803698806638816316985051660153484559669116967849273459476534940458870174417484788138383280572771347371673485411942324206203105465789343178117722758112657274527844410017797135778160146754852850235249239644642529615223675371331453809215859118048965139058246195227884912319072219118234191899922673950772080813010280621937083164510457872866816804479753222563351401127234242583534295690564127831169602015538707982344544925321247819139460418428258204638141298195416718133403998503927584110579604742397869233321504956918329024423616618763771829186960027405795496369745348241747892391305166783614697743584349608735469381092324245355065641138961941459546487114551410683978272120698775747829973013578929420026847681637879953008608419297330777001606260475222075468384670655218604082822579803639968849939161164559681130051908849428009098748333680627094796007216517966919008003158782207401610931322731022777488564619163962710857759795124683307393860771470453889117767729105208396288502652635643977930299512708574281917860374947456632399424932456498341692737206505528507675190707040148612678496254322759517733482917963674973027317112060697401905421798443008086164407756970583505956379791894410386989478023611929536423480719098823533880146634081974506291679443913831490503886921168435057909568574713992268082599432884752268954315637354263297379201105179422932579741221392066270217471775551836454571478457108298211620184977454971796856823068372146666417609748662156890675646254564405411269301347079203534953343206751859621011446062704151762765420217806859929820964921086586899768403134170711763419379530092523418826077723491723071246626211163777564376118002872171459318630060430385655741960942995317328488751047833500447079006201184112454885975116359701072305177966704099961964221000185582958474967327981865754035974000744755458742227087476361901963173295371234416961669921875000000000000*i1^48 + 10031617937707435855864608532265124315572641120081521194133986360159904708101475793654551412552695649290832258700453002617550137073549725310801948086914663705544311744912363496857500135445105649844511895173951267258685274546918096182715820943309432078277579665175671410217075216869614230978109325456477891821818384323835198470185372586685499419763001802149119567699571350985551707388109033446123995790029235533242578739078415417602897425120385601310104713603527063915156614351203559566862194281897106883588054286781958403753129715920266042184746378780728893787399609458326628194691412594626614286469075280626138305740816664270868207394367614696717658953303847620410823201020424827896069128071126404988997044190334688989766099032326052761578748940618554605763734770137812334554171152032265200902267194100218439223123167002018579292482773613710303830254377590564107339664180767334488315940376045382187572171934293275124779940221422432135025482167503954276177410186012081534463745379119233386963320087541716960169972620465811591431510290777773941871540195784611834975718837471274544781021488994273476045061800880440038487078350293546079047351059533853748817009367018778446884737726157484100271582019952563363775177171820229166274455946352857137114362654559491650800189465491927615808628593997350852528246327865996017229935693468175803339553214331259538928250657743175353815060662707990324298834409907471305656057127689495163346970653389346958920412284821645075534067444178794510876964609756418005298935491240890513571975764188288334574980826298318173519174263083723629965097097086515176371925664024512581895669862848014475766851766606045974065494009459960774020995444355864118198573666131969799280984389348353565521238471196097639512405019861211602007392467457833485639279211025325847359890898189296914515545732169439729164438615745681215440413813907558892366662126522305038753833658614088868808025801333642306932860954746712542970931986256917240803455850168420784522686522643737142986099197500653868219646878967755425208080040303918526887217084707331472723539092544574974059768075912865995610887338247874928560506384840296631690762628098047284409085240416224083216932369037226961719333501192206716495398898915514409746959179606966196927252629959082131497189534661816573416921394056740776917230398269205522820406515054292211271547523859043289820484183695468051786760569918817635414718336271508199731793754128881730958902504384172258420965350342606054159072603167024488748745855763660868568961700195316337691882081639992732235984920374233081878911554594505295456959346822175697207966639159532317589363908567448432430938766747822098715706547226704437041983168279087309784383609239226876276363744486481190914994292355944329978600219793574175086538063749304610856525639843484515031726897245455386639806337175255720755688052577316458230157955463918965079899303687511164931067551160257623155502509302260262320870320862020296273451661229907084018562802484417103114736920201035070154347219245687217511253092408546924453920888157167562858059614519991943145390907712686282274302140521406315477965934155549786702582164348308036579713918864671669242890388304455071785254805028873352900964419776833984766251616228753554300670262230874153491057113020039311764241232477822405818199706129270919345091929803832182300768006338525539991921259591469121416153020575698123645994957686905228217689796448031499227543500200230069712498267659214423778897040809496933900684561244420417825408028197123294622813592982984897886421468675265184555075630551680558797406741682911386001584944993947452054319949047451380192763420465396092558869940209937919117800592681540087951893828875059368941811939044227457133788673188432285962375525432213167846985678916128592227357069358988497815328907619014562774406263443474633629879776845728504598988176586113193211117683223788749704462290604118993261846167999190453065149498277622376708156045827777412730981597702417135804632357908017237235753782442770898342132568359375000000000000000*i1^49 + -244804541584446232878324087199824993055678887832620539084636715606577782263952540872869596779868017024458106647792826801466405199295927843106379567978103189183055177856040884342501508388962290230902728548458804929319593388347165259588733229808854326505381498317420108020352234533001123689215869315992484914647718331737384267912320525366817234329085199806386894160530613317023557558673728095686691294730414997116091217489460823322350701246124352731222218916895961431886746554075518813110980242629471791761744215377802905248756901987925323870914937682375273048458931731065435422391774473638489612854250198640632655712791094585711382434222189709191940971969967862124982580513442531003431542957160762289960305806323166461026890618253977899846733388903752676627212270438896376699139121404414606776183267728579919078146279106169562603114733061048667904041430650294826204739968565320714164676174627609496410483822485694167145732687194772460091608359818306837552906544196226333446249604018227911656167403947520815879303361685672451876713396897383856392440379598788650002937918411981210344602146464179313999636479880771704288651856481232930878281236547745560478327933755071008517032612855403249706821950230657060334895212293314618122898531645942501157695956659286641747230229726538332472139226442859634934125427208770459826976111736521814526829801583421869079772870977921159686555115898370452353993106497491083312885098016021865572433174511358379558875222302866954327578139282807251641030828954452477923921648507817778251306397443478763881280985849824847507577712014050058479027545164694282926523535281490007656161068234204664129508986314690870890219194412790101932117603850524474072129535084606741820577837018622996096435059217799252455515477883251707829709436157833463069402617311557918228721364017817765600254652065618041707778614720154064888710428626699797430567158330575351531278629272046368289510570073329989780458482518389355085240292680249690320250541053860495962455528379478150985442353765540464821828199153241900474083000861110753867274535126001893204059714176442957106871646787515955523911311023189776388120487624870715263396119879971741989973581108539213640604985016721285668694133856070649472487976600643595800574853194220962161446471475318081547892514238407478629456130238412471947374319430883127651359153304934193352592862973915993673279422576410671129663676860977153738706008408124838877160807416564816336751220061230109845749863141174355092016955455241593151648024137482113847036717307882355785211689832763611249179331205584797318830830025913337377276474456805178233745810573782727132422013866799933690866662791251080976103969430809743699846108001558389778331188246775060904943114014313473411607009212016627243825737387683576951468907049235561061415915888124013529651019211790737891247411099654945898246247705807245884388179323217591350563492848080967230736848057041218556874378332591255492019201740038264890615427111535273284932953147631364741784731067105938904010718989706749983376144868662985301096040143113451597724147659341380457141079693539874640035366555490395357051184375330473152136515624145836989617880903687485104070373571116432984127353305576764936657467368295283922639862421687767963690735165311744382039069278856118788954580458228567221131313960047722375923746518502826502123643726197085753648047797164260151842452132035958594976215927903554184011691209880903368138099502226544524511277923275863334319236848299114847588063512120708986389465796413858402736476992532563562790999137779040571223836052687016896201366454825713970246208881428983379068481146352958709043659450537873679090426561880171630802255103756485569359290768678777257003404144482099450174610083736449091488016536278267490450541553783807743643402274486003989114460205940501191574231624583767301888406909093466505085336606108676976624184882058977925725893247155651111746604190689717038775554590273771391572889990961603461285417902359566803619764143590264993122218584176152944564819335937500000000000*i1^50 + 3029080717527730063881765363399703057848147475987634940867772362899115525332975277190905691621669808759560572978368492412278212047537292751011981729192301326143227683671566638547187565257147620319212561360311362556231102210903213965290708888638966516802027252946614663101561181770236590828540753249771536510509539190284502782111333708128696668210991132509582413705683821426846512370766423478717149379337438168089060174176115278665377526129920181839674978485053809279925131517622854473029247230486228259423387432639803300869541037841332528805933135845391022193923716296190101921052012395664377741932285743969732181712701952665319397284361987101556589061100927827582706364736685800172931310591985195235294993297467402854390562686405812569046377646278953885517515463168574095413337719435391101511346636675583069176437128016724352886842827940625158275333472702715388584675080360736969967667715005130143089295796411156347942558521431621886815585276936717663218737077383896425562263967119462672374060981210737859077144745783614759176684526310276453476456809300092592899871473419791078176434469027535474052120609920305172327852538164315046317419589097950705697541265051709442713381641507763500185487065931449673191788118713069263458952374512301149651005293904508058163833122854345983918571240011245371608017900992694703169607947778253348861106167242762518937754881076690322744263403075088679723179169927393211528360479754136494135049183079865549479519986424775304568869597289918203891481469447361470355170198517740251920548254222967309099778409333159293141233113628471938826984579003474363720356659609094177832670385711943469936136301378844259098240556197151933305436163502182963137112707952975495311919751320306208444853143966845122933816283559182456347448780902908573200306475940572400547715332011890378611011043583338871380142758484897720215458900641392228700224858974349722197709716310710754579723037572656134449639685296676812801617437419309393606083362203558258477282650968425674792506905355629314904470173940372539397153105352398265759626191066752870055293062879435810903220244848964893487370966916019626074346987407131956104544996099302012209847367062208662312831578353255666870429809210571947638775658079928597417748803548056083466632986992096465228845681246179232039755207543359080464228869905328666171004423857492286670057550308223577406523491119467702301124919365196466127219672319706197478434792134380945948499688530938363872463851267913932174638069905310621830228225555671019023875084616214995896996494833477143275809428046478592822317229724794322682134828155462053602048585399716672526340770799792322419058194079853561744223484870540681293505793767406159501482657622217059414777591746292238006783495525104838192565284683778193684164729088274462837613583637316230941639555985257818715949944639816567701172893402811278079210609998647501736781037732131922907095005960768953978250638415647096311226587247702249649205163401411102652950456653267590747245607237390529488849804398372502312147108191252981583330883626167898732568477312723218393177553245424915124034490539537953644673495677749585992433099097876094425752406303197656085512942083596373888637306593079628348578187468536536406587508119860847857033092038897943034387726383185560143136142891547869715101123838416272654782470944565142576666143674014935697418818457484899023765288051951125748734648865719244116228247868396336423225037595151622188853417758479188117401959775484627936984403725415856182307661232899712780963188521829928023223795212337718896542658459953995067651764737462718847144234983200254502216461710007937414214896263231890671962637103953082546923884175622328885535415326746628537748653078369439191761409245435343872523141285717878200893363540956902526955461645180218243788698734749271366020151972282978785563808415959913674806379851719562705137245412846256700398268368101298861721495591310580004921379686719410043632993742060008831519268532271820079573160233721296208386775106191635131835937500000000000*i1^51 + -49828375734064135583231626706610494731626096169706217928660863200030804231769188210465680295210057031370619730955120519408085504048871302500373662701075487119149861689718395564440757971352627058795476414520209673066975225652298185684802945687155280211528265270351813807971902808020836604164149168482688486786110859442142827924855236309175042012185232262579363819260686774102702113676469696191851995923230006375222752425793263783408840298568557633435847280470625268494503287326059240905990107720424005741713751884078368203247676372636380958108076394505359117980287536771823926666196122876605861804329386092022343111739941915566703580543757383027928805681294279812956530297327940459496676888378093469679320421052888975692243213157536113177813855317213831522982784720841350895536569200094642821589314068583469436058382639138439956123322440187751117735830604551545248668147129368926006996176030779879211944861501166715355388363892441917560760231245798706729627448443190740308976984824220379432076836835518270196184848339562574675364780705891644401730492844191709485323560581569070179431571674726198676137748894618959964264733118169135062465413892888450815795937092842932072996710471697991155071442017257164511066828373685442007877355040717015884110987552334770520916995391450669755648188792150748093646409386954432014629996742035412432033027724561956188877831569273501130516447248661477674026457221722849675413245619702220554676875645895435404229020947443118462017030362500222571073691713744478878569822871594760494929382859094445127463646187587087640928225381696246259323771039288034179510552403883653616402416815753149724669417334186111233210231240586858431874210258952672043550392352870345513184993050707297158981537667942309948682833984199294070952655918782600597680297772944605785743907887716221274799891699753754897375029600021992850792173726697627386364944546127739133492726130075451398469179529122859928526161946134499382847702553919809722955242920825270935189130297670285209176391411712073796896864849515085496961424011527727141867605328847567791539759994870918725718238075402991021644923400391255947516586927148987692688129651836900266157680043607725349173574983024830566981376482166284108870727659799434625826686441630822628603319069404125014273079598175991902136003747662469992022377439881521554903896439456710070952143500474175540352151998773836405770437600629140592942939083164983446163054678935252243985597074670643834373762240445931819946392264787156122514248000183510565493469229098462565083784217826232684971361554115006536097236846930139731258762326704559670489743714902243001965030133512859078553227818685785688196624004625478281563400490072978162132457548425031556534286650040764967095343413157267292737003874259602889651157119585480032662831852262696189646886512584875565729493570836590182540633334969032017492650436367847986478263213195272537523393225511947746925024873601996998194068228648699546501049058423224521019778752800851895797361616048941563972111480068797741499586565603328613057490979266306085959072486047918524594563195029864701339855175728939859172811927229041868103326793583537678693197651550463610579693695666777437855468363465561253990863872965504961340954667017269936910118035320419806292730392938517703477266697029364210279959344566157256434493089380021900315531003158335362827451135184162985851649318863381965750921429145535973140057578630976751991596723863055510749282992988760343167003148901804399637446807567069003696599995727562020632506882628843509947455203974139186711782151980944718396669230361920454686248870226442482580781571130193433520879160994909327615062526701850192518950180701511563901352137727379022993877927900233759637809490872074078103926112361049820666649002480175924343670329469992122321914341074859678218755777201418284015463608725663872718053709316568103931517857146942204981639198120596532947754495600754235890176860951929186984249230415344364986336710445512558024377947063499050273094326257705688476562500000000*i1^52 + 525700551816734058620140794664483792930682077481326598795785897243175787915483892525990326243095885358412789955601061734994691888491813680647851279982940349655243430646573260421862748671691136543839543841338183891996580251716013040473898728857911493469524731221497269167389191579122796276502674660347145145254700304233708534336291607604327020216097899013722937422462672198935729046489259119952037494419143884498709367488475391757973118167356807642359729573838822390442022550997729801082955240151663216943510063473481345368781665141347633525556520971549904907946768624950970768569638903904027311893633331284030382986976811522587302732120898098319410294551267527998962680712034271728598596858119281738992313279063496687159663025774911947004637537553961135783790678274027581382223068363565952061888802049186863703195420566139603768870621486891365413544584544141131618332747835693817063263615725169811110603827105306812672952277162116586564720124488079011864816275809709536832635986305353228534263559433906273125627860379423862176697512915184100210062163055072470151354193315321748189217034118658276257444636195797749942384049877413017029654020347682123064924172954133495035234990683555057549285494407634501200415561796232668533544582955155319252136587514704252248765106363033608357316103700689182955713405733666919052212291393779982151332882192713517463523709881293798862160506394794490101258858091113930226314691720622488754818444960152944216743998531230038194707769354797915170740096307083769584317344180239637956577100886235594926180004001753788839023509986307023766245680300404473489299467784209680035169665800229584555600741181343044200525660031410233351767854705198134865152176120403387525536080198026203223969992700942883079995550745557870899815270940008394444297343145630016437839245392661289412371545565707886589269746508479766097963125287517275352673908626341212304904670855378952269275496831290844064812200118092917101304606008349177548184684202320929890112727078013117739235524909587185260417840026562706213875505537926899903104731964235959024060071550507757095027370700700619939839479530908012522932479620209367394312452518068200594203359656649345908704695670561437062417955870208126814894794760517396820882159002043468531380195758582466187203354012276934709196326066899337744409992798581221190901975151340226843011220118687454927596471647292060792964543640789725433943176360133017270059987432502870196206723115660368621251750968348367859786867929799881022482002617908278495067806873850469166973015022847621482537268394861973228607085758940194199436253171567597809321039786219392667474394895442065026098333453404782156372365271035272385241500883327554974505631195576211974182067030583476123944665312796093679151783169907926619982157786046449082148701962600543705384451395465359871578877107841207318375093631198975767269749989631039104430420257325273617730951403941019101260765925447789307876351564987350139498407724231790835218342268091418291374012905826804385500073298289979962169823009814408333286342830685743307853789635894371757826525378205324215079423680359181393092904671403026653580383232535799781550963987400593145223367467678975308541347771616525262052985957917246094804434598598783830947575369434309359359272073728302722537093138704574969553785393710487988769959787181635420027989682689355243774579674206168423358009320460594102635872897565645318498164582917583666615811959105327591367133356734700805519852140357857347031994488026607409386129686113028635887109678392784860623960827050356526217079109043088647747730605877790113778569133701361822300536580475202206484566458360545284646651177284818509159307395506018544422037616115050289546599465653958589553379225897122128337343933275514528950330774643580903116206138677445011163000210041417562928059168381002403257443239763220040088557217507657806769438146037867740163508926523021547049802079414479742027253983764133469850752196470952414160531730356017143801494739818735979497432708740234375000000000*i1^53 + -5718096167808627858311893359397284608925791579651667713184183140808051051136305695884310269951932815715788180808984869405654108952125323860820470379647446589439500237786028408689270059902805517251012551521966603355286798452372044460475422363230855613431703738674026098186151289722797366674224486436116970592440536074063782747969968532943209328056263262113036638187810713871182654007011720952859290838152339247454960117976399293994036272199088896111902368412395820464033350541376310379570730444577414687674234472170649991779664491824269145877558551342561452849423142993840901944282988342494249048217748339161482645230131627453677438622817197375000629287683246426127035921925677126052495632809638631357393797094456773588756686985726290996029774839396406930825534657267041159543223482526356901992150105799997416711863090728524099263027446761104778550000506273659172273106482708794263181841472500549049313286638362267900596061727039280238325120946328969560914171243824989894909041246095221386499336708077617094521699865212659914018650313463052884141199364335187615914854053207529261846428064182941561365233871591638558463325191158633759521939950426731181017406455918501142898884721067614511781924589988679207575127643768798230016349158487098095085207642766847503752531324151206762644994012118567038310990752907158436849548163186942961595073336874230129639235195415664739168537423540252280405981534715109230316176541142176892904453341666980614315696395872427278026879373424921511808637584963904290146668618921756349388193351439551144172944751118539928115443492618492010636695363503728911796524907920020707870820401646027147717704935508293735431426594201156690396136175305205724636151096490022837411405093280468361918257673856932004176210526821190923252246503871880433502143578344341553072983178119186750896255496903009436006738288934111354426321337748201148499039612090859267423272781672885226581473370131048800182749945185590402063586525827089440005923508896738531099913952043121089757269902083040889078180595961325532147492380080171300515242850597549999800730274687147302197817059241790523282881447344661638649799103240600805713792038734647198695392573690229896663965656970103360835208734248893994588271805218237343312413806215903370372785112381948084507893105702999449972532455605107880026324233709952940974083484618654466215961640374940360082795073759474006223480396209540211898566699024181932553101597699845467672072469812850987642600553931369595886175417979240673148931446521339888119815310295772226563093230256014456570640501351122742363833859869613116784378533387638622154390115183763199251683081610225562342300048681703020518509427167913447202594867413086289630691715363896926164749784726313533174711698905472869969924053505111624451753692452979143082430780355207549549304979173608134099582705189569004365294181294774821082661540868708845009778171987336330148790006647793479447503793294986189715395435190710415968660898539676661505651721408484111243508553603449735628168195811552263670415938872395417224478548502613282463339272677413380196245839614683491019601075272453556739212547532505036620338732474010227333045656975681261409322558609989972045520119066998782893131673996433335004707803361969208797556830443742047757427432057856870677820668115926941095286730139992225132565156302970248451862959727646521920776290807422514180616465663784014557773032779110519847823086738070151700258375479619411918643164320951990248282427292236331558995383687082224089678961865907508494055121733659468362919897433223414954949843136732939134761386482239542291161448849236240538483439244081195042534550916222222157228009784547829771445087896760656002014014006477274519987207006021277146599298310877826277613590550923194545298557901112513821883052342023975706760479591781465734810768473623356984476067073752635889127526396073162216068805982882969427495616541659696878399192215458051140878128089623315475271289836456669532705930029253815760625911934766918420791625976562500000000*i1^54 + 43662141640501309673407446604637372209366593413943217964254647591383801037716028902267459883999811830110832909002895307939074571939020666598074892269334895586100979408925519328075844341306757113511453228083916641686192103238479455617168844909058045208030464895889321759255500294956204175937122533913182342022524343227886140840918340975569048415854161478609083521363452965117079336871918955904994671756458068078431675096391488037056911339366730140109450028724813279356642130510329534759735569487226736818888664520173150443313779277719675576807483976524530704572391864510781085491325977286629684252999186908402871144336262261870994895901015076167551827791650600734936733626676989960352515711237776754603954041145146299426703102749629040129115990218898362828564472087898956422583687750580211170408308115420233751709062045399311121064008525951535329663923309996744672700700287007607567429950053949976348023642068947702030419303643594072304364988602020702805354414591230180113468417229327758706554473551958102474161071300039294696670736078518696220615975272485879910231028560823922340503527907399596835875362312101985452138704464029678285841371870175916976374738999037782295055516597142933348973115538771993871598705737181125610980151796488062994550563526095840739888799607267555288705170324134429231663789751704419816899829841921835323612231282279270276478187380952135365909630659031483230896613147434736093018676566685689588218650100867851776353311240357422353748139551227889383785617078146237077229350825119667952494770895783330970475232771066561904161361973350548692822340935513913587260782343200960670865006569106196395044276037985321796309092694986417390084639166708548563814942479694359999454573704506048147897504617767866678578479598590307422921403772660972347982334620968057444526478551758952227856331769708315949030807790821126442810594572958994390398802239469205873714039792522186063042676931604288705187031853640079559495965089712274164516212310948690413572733774066482579474700031675143638321740034675670232395072265551091078511509028611739454224534233494823414605759970576565808860841547657562529421929545449058602352178891528639301703790084313729641306445522599036642881495281559388812870965389770036616453371412948305768317509759782682708297031388149142755794845237137007232962021626593853176752008613643103283460993348837166153148483485737023831903529200541175403902547525010875288958350054427959873048522934257502752060039011058963152265808820103800531257523068871392466272949940842552336525458561524908894721137516877290535105376051954557617175582245385291795822923481150271222983268951109785466174709335166990940316533105950621848832774051769568259813710350085138169766690438568462093738454035077926384679095122366719805002466786653548260369506712873238803876438908820930692115079134260264200267265077789786682257642544533931074134606658575020237275032611579510738767753399128556668796448116455934742024354369954033810519688937968925257222296687873001146975516707127118941745154077251582975893640404258296223580460420852302183081096163161459660980896605439710934397221691626766325749228362012290759187244438623096821705625506007370743424558738113280995351706461197847384216842692173738063939363396181677966756496096836878299669110196929759955769039067818058605821616959152418610518352434002407950343375912073260895192479269798482412910968990339609417049812045833677090279399718478752502788639416560143152491321115651177634503248557065979341451615050233586471344240746483679902516675753041389325343555172995434645967790894909925802042520151390604600395043568687186598391001494336435707891272416972424377103744176850323943058529316094639574379067376663650436578990092825960061280064289019070834382841713437748232952079339691431032316347773398819678796428871076426822777297584316774956691862710079667278289295224171895633133560856480255872479825719656173725845341053140233797698105231063455960603594124824766709025425370782613754272460937500000000*i1^55 + -339881001972071451446088724414235210287639219204451666268633009904925832897106343878711686766174048704015837671065699055974920747321042598477340753139155380649381821987978668515214069234380232610835287908839502078686969009277187393887484534585032423324764724986163866386851102744209412534510756909098743239933970659162422411473542307318182681715954762536780079221226011050928325486716736005622076766583225390719669994676995911413869292547556634334972279914915179081639446662030162156562739218140017413274511697067818039484582875439312271791302525252236608710680190665224446636105563348443714948795862755402429724251983805171153784441133839589343867900369979087705035722176290774637426796995734022369836389456870980355252609247332731481344666928155506168504309556389630507113571962575374411713799968814297479579952645845444052730493557139699030483819160701142354026004462978664724588342575692303111443271328300118567435114033318235247780956406068545485838714454976677878068756604793376885956304321051329544932986321264357693237197794781755126134348051701811847541104521784679012845490028472488692116535683468395856098648795601989005012536741356691485173865055442449812162334872061536770338638912922121651432525175334879469072082180690179266699837438950376139882824858611128633298697870867474829536650989689004451591145294861700516512504014849333928156664833741669027742603403227589721801718356446911656954471304220934860850430037640680480217462164332378421200917326316199633268201080218442810033893249410032811224020421417392439293685894919438262822207571622331768928792514847420430306288184470035351545463763689587503331872072439923181928132824443813044173859785006016848004536360082274455118931025147633078209005010536534165813743417534933820318607780664005871912726659872956088287840157514254424700518416631612362414554203253598343790427775478467059510500150244008845708212980749620748199129148404074718165138172805699637850307451645708481389862286688039883400986775903579502540583388181433883094421436302544435571877543224808189414351263187158002036702818401126273352640408372542106116455198507605777270325960497629873171134909396453347344745517071072999236480983724003524419063915625393421234540506282192222508499366201423870506806191178584027667840393363767166635974307099636454432973828461416788104547798913003101162832377993905813278235458324355445196574801607264602622631951730506962637484206211263138857864857529664278620364854180042735826381969929858109832738765197812351873250121846864478431503929212065194486091521132264141614813986654428313151404844795893048135448780187732139655662033078939810923952617846910394634201016597474822093433614856827946235723358223554422215922668749473645841863063302362453259232666471174388084834936113674169887131829567685222196338885050321544891929627197476805146567319676137450016250811634073347876470224380698769064464745590861608156848172766712465436563328409270553565141568786246257914249506612459066541920782155248578461977988223129777355038228389023652508854190811399070553444285489065685550841884120294108020049594781255006975850928162203285173907399386786466699718676964931337887363971874495406952094059566919898280179707821540853459586148869520172992628326377984711640825392489906428455797814753447419882190192828523494048856636109881737502258728924755417876797854364702396087066230871087179684221508720452655238681295542630518066928549731380485510230296241366357990878483190541912762513498015667047926031173847162675245984785191323889987727186430622924164180633059570710583165628571639332423462559327882987387999482947354219558371508920514746114649763694576712376844915153787106588219236195727396477959271269397514293688614658946517806035510237673902625731547646857568409841782648227101039882825300723841428725713945619393045573452666709425324561627563253905127859883435530581293779133315433898410787330251814975340515801017983355799301379284754831767078817050808936528483172878623008728027343750000*i1^56 + 2184778185285790188431191880675234621002065101239388569148379320437580064264763452826719278872626774078117750423678911300555501358509487010846157805021611493895910855239011685403396618909681630823504780479961575610205017912943727632982257468875576688869098991170044447351703364152756403075541361517816926867038160232893084084618012276154815031540241620147517107779143699835766305849956498057827153341064312173090034102265676026187573705844623468242183450697280245765820566772332930163416464345829739740184904880327018169250372812166422253877504799617855855442398868434081839874427244084718270538590727002057299985462514951175592080735937537588433640961177050268566823570235605035276508783850322118779802520368886608571649584249979886527122179078718812929018543333868032769006115623528928749159254163346038153972853414585644652949112257771369456785186613858683451949042896939559584694575368521133351680901955104573732500816898148270788420256942031092429797502898476293719987175288261030874061095352156829501886939383680389266248528615159834196304977005549236441164318823275893333012419611447849016968271588648390792685218609575581584626855666284884638110066553047976281139424110596417461355659668660892306554533549599094759296660101834800958365492764026426104674586734473084492218181496269442216863043776100728396585368178677018478618856210500638540646066120305697049265574267769360586638611078615019579366320182345160579812821998785542034887937039862599900874983317244550955901903525136993314226832306045395852936765092455984855911298673060686511298777450709327607546562237835594460763440667347396541230380294773099932462362911769371244225897471872946711841401664076290575113644631419003091612776640901378749182624512820198808835429582496128532700302919526883073342951407374613079338955016363825778232684113353686031803925361377824356079683844955800528585949096725374187077771447556097202405627472705105665794544186811228984131412942260052247510018952649859824450904018179892981168366746554013295245395269442834551004861557983679115406360653795826989365400266336184902013859037581752617254448758571722329745239427281242389312886692094617742402288549075487987626512824588353605882432677536197774826511158461590065374159366614025566549088381980524145650370688928400360081818734052745714244966286965316139186948844978159911240505242709145690954486884342477613910796261361304348583154919170500673121059267964197364673634150850472824974412898364346107543632870542064611267831485960092871407912957394414216729571778723390784030273558968736531650361707983693245480641482926493185364157510400071174937212470674680268948090967631352095063665624753488088827565695872078481368338383542524474535328011303629962122967239611604938491045429052345779073950332997737908029706893048993418005230047029192546423750589802923938265536384056756557146305493760270217903009345842142474086769407588889787458440284930201967145826376199088782107691600485446214755548116898855656386872593697395255209426838016080845895017738876437706044875279067682896657022092507442595136831172858118259625620196962043581161300358902700439209190189908229760170920221281851812877878112661379640382708788843175892712536631503680376223021972665065279256589815528800381410867513486698100708482785363454427859660624380978909711977823215671023281312226195208893942975679616513984784450125902010493268487368354848674088489638584640807196511201636197369074800522447861479220122645887939114108574581471567707007849263303207892095078678394343721204771908644657325671077504849666569961372079787115430978457598337763835408023189547318469561611505838171306599746670662034902514991288908949076376403062457437427131245867503622809530323792462836615934287935497581567272629951465920194565952111764261767236339199109592462135436679544410233509081495245724563130927532428980231788937528087389941591668373808573163543560393303930071042523507862411302457606420625193903439775766628372366540133953094482421875000000*i1^57 + -16598986371217184572144543642441099084735117957275447906901812511749194852845069746687383734250235342514644391659383542718119891011819680356535661317712956017608601083399729435185491996419546220193183079084180867831660715402696937213532116931004265559132069308169235399697665430004812845368076252095900226504243554525859052616726920559607751687582172501919476149795118119117148462836412292884016231396490427321838097698267931135946986607475310697232426418394888308846018996496533201050299451343907465038234297032532576115606308488329430436420246218531710285145644009633039969477031582952190605581002372539075778300253256501023294997980705819181364408416569737093583705498699372757894870101914136409074857937610884479483088156585828167354262284207699310235010615094599219489324705983738947015691043504293095106198807447107480151900043152328793528960035792614718329829004246013604055928836442185521794135738715774526671038820494135251616355167758364368860258036410379034901179585815233873280618305309635909849205003818140263810317263273753401928379889743750554838683773410435404586935716499884153962602084266815382165343609162931728682062828653306967265748866706762742083934824655277223267454877461841330125994170797717314890211370951926358447928014126264151154813897868903402887148405602987745060897379225450856663056995190155122831698588631698425341208510827348595854820567522097969321754140754055844362085896550379176028929299482325871454273052528185303384695402299318924323945259798424876660268384577456046269607153791152256327330028055324520469488694335585396847099733349203912701443590043684599513737464201944120141206162903048346409195297769705160053827463399457642963827383128971239587561136760080694534373845906843652510771955859329368537936768099816817024911682753997316017598954636655823185903473514526551066855900464170588260939526318741988368242601131957622684647753253803822469986577003537747189839871351507760899867716105503851564384222608241523489116872690892741420429190667150860234793149719067076084312747275417061983518706242896025417372178045314153144912108965611821235978970286890097607676249523358417398215633478121615220266293189900167119182262006282861669086823647453324785981210304436408876530372283432955674373645980383164425775162623628016344609373175785968980794531562357494104958525332137113103836590116466002076380854472474030445522688612230562799920637470722477870710928467035915008736606700300541767043675742614696865734677375997597838039487632757836116691833849398820553842346566086446356063611965090633263079429224488694114487094339315913715788910514028220085128943494267006076128118589968381764610403092270071115018139699972051281723726838553200274370557309949207978744128969748021886374410246077996336041477651914440032456886886514743649741102589518223624989356279634382160989950714903560539028253980101784855527511137225536153885102353968325795349642098616567812672605832267999735892135908466944832600502906922146100869932839743964721351369812818118607056805137531935480904366166111794636993759054532384784326406220982619812318444701612501029304434309538037680639759492647686061329006926765203237357752316198249855048376895634905300814251570491911456473342026169772317863181032720972748988519503871175545175057687124325379249068198853570964996940550197834978266769070642423645568053865782801777094553158888339605772340760494530710723111672586425552748061989138170647753016876330394529734080321562554463678126290468084886811051459039677193829144485130667661591626302787933948796823025283315534475202679597225958360018170723822985097130200361466370570855328893075272817545462639144166906830867450238079342051727682463978621502530246429283744830001261871078321683082899350081891426568098383944920666221594336661743375004907512412274027875640992503264105872979282734344126827282373714982451163527904647788341330419875909557320168816072944304912702354218537946911672426204831243268245088984258472919464111328125000*i1^58 + 13968307704818240487590391292684854144591842191733063142446757282390143312021032492876009091123662590743621519855686753386892510394651026585865733533526554833772499667285277647152529009450683151464768299066402958304229210736784157030582714239794143629312183354904906488937427987913287312944818321216202392526505108214855210070108519799280153411414508207489343654716404758586575349754757021370111294903964656645901756035698298992527660626782542232826873549638576057862228588963111088430865718645061337800160676814326861296166898192908657925435066403136529173283047251099389636256233776748146580389172870653274040726991972121786445248727752828663184103651010735622770691150587991727475983574778338673842905158721171949675855377136640911300428093915766776049265401869066504039697714570454286982293145678247710550029638233336942847629795257452971083398871580481018742217144801800194653587312356352689067602523930867170060930713708739646789714325193727918700343466609416402963680924165213880833284082436548881218742693931027881824830249893708366999773593807111825935563587897295076659451509917951493701136774691426979329530277646660470932039789216090996101528696137272510879265511856464506316962635042577566754409272211795545683605523183841892555433633582745043970076960487902727411835960111248980766026617263563007982752538787922806834276717510523260678419587962310601913054958678606717560587315587163439731030482764173898223065610749839672230522922060366367359226599403724795386307314075653071571852083826672293923041678824631991730216868024810480256970150505788214237021682834514915486432799328507746574050115004004394134654944370503409009860978551236277470964870666232244165840125713619037039856300283177457822270009272238122888889943274101278977161212163662627727656989465222992517071965005202545677260791079457623838199949641168098549699316558262642776813282514871307999613519333914438633298117778247912706730142238393242886242850599730597627486557595422933763246163723483864211029728583691077205937887124377062939132547981047999653146830380968451000922647045509222077155215280688947606525622529660281906754536886074689390596607840098564945431332565299791918963036146324752546533638608730957998168831938410559614651596215153872111045199162718280915438572750849340077295217941509226922102022597398360657970173021599133144262622709673908576185958186212540140169644496564605534055160842211382268371859839064177263812271962661435743456470871162093572064537615905569699307213964559651143380977532662130951912658479024957378993422886791439447188751570936724531261566720857391967142766554762675203503700188207619284002752793842472118794078717303596676648155191712030213483265705762768278811450659341885117872437292551816774318461531422758971786578347338286312164908544395961370188915479153987179256522919303115778319388562835414322292093166710599062741957341542602933659418075781384890496662061583063232138093063489499459039894860131250519136092832030989121128096854941918992890196079912858541465593505572007021192057893693918600947233545747049701410707570812829162052881308643045176342906390670366881938538726004127031618949717601706043778829833691642093345556678222151053879257873655625963637556100319833227500119702258544439092741646906766244404765708845432612176396155476404624674749106882671772264718174016374828061940737660739268241019191356857296505778603863056775348486094238944339783888651718518640420112464330334438846166200760212333041224006465884571553605689940215074619639475202775454451880128477957848758953129627463838766116465609010619793673788521251810937245839631878125517129619269560972764686736180489562499564900630249897184201373480608695627648075611000418607284565217968462114034766652901190754687487889948190763598233968436123475649760350759727234732934026582049494992863224961700749337899170122205153360645121629139389823075521906709819796673050072742862858450148196186587170632142917980900165275670588016510009765625000*i1^59 + -327723795301500263931210920468900501557496334744544108861415145012641780293246563586447368417390668769753365157218967940901038852714803674881300200140147698731141677008987952154290146638418642618476676388705930280914571995548688469036428342251327880820994386729370787164659269649660435232460102145981240938470269554145012826478832829761648053891506466507610006647701691125404448568518668155580294004134637459658546084402065218889770277317117290245620776087105425637213645343481352550346814264994626894209770193453372654567166227973382513924672497083587883842051435508741632177170584209227032075567281965148792322202725284858077962196762195658942345598877124415531379261395109046382485447917604529396425672461446314674103181319180327939817092901494414020072741092068792662106384005221202688673888449997052609124917234284041465228262688398355772355160898656060339712047020226546600624358669513521791657944071960121198093023119798481625911121541551752243812544091908373137942233491114719678843006839770461603226949856765378681805774916691453924487786636518415571513311497160503990519102044608105837420923091797436464268961402341826743408391591186049377400769316966151425849810565606988802104413470944857540337969332206047069652301231732801921523082259841118438052133098361839042432583840077728319255944306871580984676211309486278817051915614035260220826315054296587257644813005153608720587783877957270893436507753202697058344184567271913923111711251788937222566414016219825310142264704871512320717229992110297814356382650340218880078209437779765572958981806991204231990224784807208664093167046122326283643676264830539456790674321953700072436855514120875084688326764125940461947010320401831667768050149024187032245620150716162826037485256187537393063091939167789833386946910719162028980566929113518175181640754739036021281402443989499955755770085112574301774336133238860492413135828987261227270179443533900046019928891054333741684010190589888421054086761984680357913298698630076404137566456901901790949167829977097108171924773930146452517600878575187104232416551097955205170214930461073058154871791997662209840678314512280502045823126424923686614542796104887401774243843675367159661554392604515496968099041591546966470655537412597996434741533154269720446968286668498993891989980737041088502613452106447810463649415268912723762441448149474469472945251528604068954437021637159062624714725994573010428231853032720912050233189169428894252216216746386715723839625957788712262190509131068027439355332758269016331914174276221638881556806745877945795684210855464631824375717042814185214402556010894836157617829684006381850376590926539727002978629246336599899796307344742404836271482629670275593363407915754458471848077353704880671466918220754224072462562445240347978419077724242914427819504247135245992837968204551708992756184122933341926452517033191395638697442695182535233303995951076432072097227294141475753496950294666377022061609250309251813826026313347698250838007335581093794791727427574643917299983183170981195592152091417466328424337285875386516365021463846885298878356402878359577552287760030954241740504667540407650773316051902841022898623625593918648179721683491749353650348688090113435867601347293432845974136482882685394861985909374232812563967389456204659565278995028002060240294075554756553974708055118371040167755207241645614557109396827260859472215562858784563156937228325747822476549035044262626578033432771774414495796187547912391458331905320870930223864116907852635132758798182729340759651952817765048364057813857112335783249584170715012605136501011284368502931494328998722507081637899944289269700838047481028706600727661335181802855709214932500378167437558449646359492552226712212098052615335825108851129170773610451985784010922491012533539690609902082205760294531869089711936061777030787781586760296766275606915997398313437974775583727113059180215543833408222630470694445251818066773552562409577149082906544208526611328125*i1^60 + -2016263647718972041418877575424774616317962419830731597908589213703682024092778027193891754640623566453243714911246421679947446969426325650331502855798092202198919588579138474859231794679745750932669415130540945056759639097099909613416530363358144644411363865240233468343368723823783475177130624489669977195845789226304141686424652446675378649543447570514877088812139977326882058911215380692955793826236891347370040956198348995572687113059789160364476788940236106247470243495660092304926839201813138639913933234488647659607138436542244104531129157119601252311598112500862261821269872864927796968721094457524877323405680420713495774871402753244968657842497955055677858836454397028777422976168448392350413566675006737989910892997967218804332623715302240378404417346973410989143532708216243279105512346490423568643447043812300252821538079356210524812520226693735863511610948804794649562761172902479793137488768172248883434548430193954801591609059314786279539675223688661070991540550516387552394137241231352694316626117080080996066362134329834557719157999149381486919391919955865620015490268044839082987047666712752392804954011095660839789955459926921140733306478525858299115564930555610676058347892436990953291183143382016928335595992462915966134823210907118698308845070508019768014921410540176281972127150445002132502287312512943975885313960595141709106851460260697070524690706198002441848668116622562889163659799687603336603325960291819828386645116167639582502168874810522316395891758632671036421900406272423517639417190306981134795324857189943981414629833306991705748894490022919975278858019054624830171368794706359712613753269213778061935517674597767844970498259057790282402253221599784338594828790104132939179855603042546099514576260985442038987418606798152214853522646395258695812745044037402785924060931452807717963569700285130341619020629136977969132623813116064544455453041863803728003204714250132896831999786413539951859160788183429196470083243718352329119411252164318304207594905693349492213001272959925720462000383204495834357535288174376568958248631127780551065171326845800742918574279765456710785393671459691919161872291289077044572812674867062095784889419124259717410628292596975273272971827443646007897182590330138362646948214110360316175718457881459788581287181253547940328871985519785644546484354819852396913625117747240979508850388860108303266546918228498724183209501720264091340137282782813645031740572487983623948808260352750394258535358504116972339225675925798269710700017515634085401515902232530643077575960081988759386144875099243365053842173567632247973149344291840461102599246125067587954543740742463668216745698560728028450286080273964176746069321763785333386642011780025412022511399271344789658647764189044175113262763700757372659633429325313683021083685195964220939315430097848407518253885092505263077544933951929225369646422654009256809211464410558439270858108006280729234474509004987318846203520403176470699146723662753613223523242249412130593766832365980700927088656030032351210112956891460646685848103304808438801172412716375827043770384459268620270862227082000253322385371061306326485961850755610781681433326904953158326824118291237210447159481782873581771111497978262701691463372918233258884308599261463228935750459329893120158211001597338975670721871781234004839824038394993706700290028872362598850001670652824589792007161207613265353685267207987437788799042695629959322735935942165235876503751549967624303411974928500818623549633157015933765123337008474120459916512858694083185375685500124450969133090694278737634872321703566027426685442987768772375661983596296509989864229502264858866195829002219585869922043282539540409934883661287562159623378005419270398775968895651646019186909805102377990480013309261381793519375163861913649616093704553279326652151105028593596359713242968024352069661319256304188027548544169649418028362034699694970791231445967272781216728105846414109691977500915527343750*i1^61 + -41703857270515642873473236373270288607231933881986927946816593906673898738975507935439509681847301182042225661032511240508623038552082395920744675634808963360702459000513578156121889101922757976301083166207832806641936536685555664364310527371508036612787349171415701822322610901541460317465313802610058779209950598860082949780167375481482656214387291605884462976519560471052724524651361967032492828132438297806273639405296393127416035503766770641667307846342936968518651389208415407969105406300783194156935914969249902285903833596736344334404739878086062266072195385358069247686846395655688604577872769147209296040600925795740239919059078464344304222203934164296865789061627875014986402911971525075110403958181695705323865161092523559480355376696349967078880947314630693986453476930607629179382076699864644114487802560650626179141228245602110317185299036503382480975066801627798393330810665871158214413128825061357924652902007641421750597080907468867808571892320429032245230478385992395518578532425560980089635533745931739964976165746554581180805120407123579087884262051021943064229083480826168407701556352226303429197048980320543019828418112702621572640059977572186281643562603658541532798899139906912247591352984392477811632500803722108662467848288922507929142956828411999122151841119032915810307142819833979648980272382340113948069927801482912442428243076489903746567603922271195615007518282667105449023183260107385046136569505651931591487491715947615537868255570652355367063317088569281811058213524851790747253010359508653169794557117688965839159612587847234873653007411900656905000416561268011375672022230669567928610165614944083303743429830021355559834068124405089450354114981047479450365479500954845692776479759289045586146726708297812048565492560529102102172384270714287375660909471717094808742634781930087875053706945943967209881602035678072777927500822705036170142695878448591016442128887175737668578680103244618927572206058191683531762117449783448196966098405753688054118498196099671230566521065094994919450652514193368576287741726774464972454493242806948404152331175897377140383598759291137110673733961918677396292713144297333440770547893897586358648010529501267033705716516880557373671375446828118303782430181411705081873982309359109461328726557515617323507930506627716155319791083200861498893559061444013637547560890872802032374120532605330197105958043170723574383794071386560773766180687573005698906136428634713725878634888145960982517992966471967733932965078762251092673168519283010301201492113776282211272514501320904018093840854684542387345327213631635365503758901042113570000347045504273315241961823860897658262712397045751221024398623143211210250839889889583594383082301730391042131187155040333287369344874285027958540455274727585856355668471988000873511702925294672767549264801032339846517326743452432184826450214049227187960852133887438200157809711332384529967390483362304060856607729367958360442789232992898635843417101872629955705323355482424960987441051914271170490741117001034354347089226685418205690314071566084439935420781676588503793226251336117717740336874354431689928872025406556351098767239091244625642984189987569505955403275986324381988571021634359860088404139515326231192527887387522120789446618691028705459125386502358179361388999238990127695558344742303820098875387722356062306917246848745917343016943238959268705435864074224680082380452546856276279344397977254940578944431544119784227347259438755033266386498978407326931605372767854925975416459404182445028071927358093437605200275515216601883762955297725546313967215683925228077368106668066791175214430381228935326825961875384456498393869600871269568689705098196458133671000514078887519511632264638297608832044825302312247518960126319756626876182873201244227849282451223487693137419378256553825431254954838002424078038534765955717596010523810092936473188223881017456614647388611986502534819711007774145627990947104990482330322265625000*i1^62 + -64305551922607302057852598964236376708317459701938500556029942916038985025842492500612654488075760059912799247496945300034446514200477697482207932542621169184023546417976139829793493596438213266156146338927492697682696884245300823768248505355026927161469003249670722490461302933715110498605497753247525802073600121174633711020550670168031004689176468942725216959463586538755669084459804154447713870328494314205474634575900270986208836713865258787494733868449422726280428344894149740841863964982308133379401810565651230721255293461934058627156661349881417558116672061193158781223878664180338143510994561696053370510057600890386946191510688211995441514060254984277870311847769950863308805847625509936002591641516306647007486434651274452515949102247077560059781912158044658658658806771601362784101244464010854677056245314996599205508188841144132456070135268911515572436248178986194409167584208924970218244064824156725243318361487390414397992185261234114939383325371148029597415492099108948182836114955221363180116250430063483316600780498141270205292921822048149853283117298623538016296812493552409872680641376459946861909697507176412568056593004847646705120461464865889408725082644325823189917929367340698034897073408555412428423418033419862529824671458945537787923480016570241227019852484742166711876830952928254726485742828758465891751574073301986539289557507066952029568111287063444321661421132055740309831459617365044209628568199710959480427342431956229043877050041394512047297385003936603579382031659840412485341179199746445689305599745534476299342501076586204912918503985490804540717825582435937152595280290597946656530154076925661299260127107267994353019507038518558939335078228605098939483964375253171375109125569888415075106264922556620137137373830027677356198072963768135802129947600637750529427451352474756411170008204298787424614518918099092029902946904834770357895416030991007355283341758485499118341743886772849568435740411725644005111171868803420482776635179493137835292956746567453538827510683910396324986686420927773518363860366233621264403516603341200631466999034044814928130548275756859273545910628947250355110452001185969801295422012841317513868733070815462657711486749438948165289201445160948533816289967162636404589484424794672231350773850054531322574131455308157347185069682197515888704024083023357194589763572316585559321623771682440669013758741266810662977660286900070266859518391927079320737606417207533442292269081949276958896404297864773849447024799475972689125715190993867957834086707982656438144719107090054423135328806343876446909787594007040070050975195344026921812383228536705701365591520420265766786049483735471926728352850215299870507272114373543043869168203900020967312312139756107369274979920906775391407360950880886936189030324654524616920133362948875053011888931746919384925380517530680723805177897731044362232307841051700471622538582633926007297670667483346106917892805561415718338043245188762426536977573500890773364717490773906601944355793675636379600378825219421116083164000288250933373907473062076535549580850969408171877549936287001806314345969276057629971716301131464489080459870318918043516951836788617580285877079366823381658726756786036080912983081014909953599892346745247810363667713385635406062773600798811507445439044753330015750630671487562957807129819484329822775966020431523218990348961214162721933342888844772953382758979052293890042836363346547077084102375936979160706337221192668797972612204134238885356756676799649809686110767748077541003089536293304228148515109483660034460294245665378123638561178022168868774822759453555352109653631288483432946853907369793718627799935633085888732492805870251012848716178082327896300084966336990785986829625286380099816383906802608785840804597925681004825155577178072705738352422770484682422214663146946436898741770661968014607126703919670330604957989687688416890278804634965972375840181918249527370790019631385803222656250000*i1^63 + -364602013606663538124432166969085539906750385044142364554416345114132388841648586011661820940869068072791534783455441734734779079183023069687402188246947891393688191414622281451274289136402020079875075421880637957478628742957347253007010603892856617443659850851485816162420250163950860530446777239976966811379486770589857177261973056756513153954893697557844702974734676697144974291423837456742006315176874157922136613039401391063559510159003695692713160488947645701408318545013467592619828954664885249749955365313300769329058099090229229620733371689010478887425924090624773632273372759083683313132265357740156935778345744491234446390934247781122605644083188527492135608438759383823718521085246044887694658628820141576648842040288101699505191394458687757314013434708646502723435003332440482702822734798235409145917627916462802465607400021264245394985639707226143395195502853245226704472217748557539929111692546717509292110693333141459336112546814185039291410924294640854552958362074529633958148332573163197857185529412052527973263112111944334615233610488252220824654387382434699083288863388836721869399025851808069635067161474805915373189356102670042812140711414776356268838432672746138163951670637202175764608394253482132383621658886251722646690096565033663186468614215868409639177691983433541115659395790291350335619211573581872129410223444729188186435287971181589014020338698922263206511237086306417437736786247373984760978722519458999834194859522068159816776033178091895414578247645895609963762402890657491494373346113950280798245525490121826679317373974754260895346077757949451963614674955253046575915671569080031191781114215566250257080801807764193087198010646105351286295011197523420097141440235228682936995308080892113621269934542596236936104119555449065474287460279416383650274706311517821215135550285237528913110786887297221473654618371177996634510537229799872958977409292468058787159362355679713010646220157657851813816596769152420627303389835078935485096475718558088269806931611906725206549153575141457572723052865704627587868870987574070704663450906174174913733142411236086893137865817020809160344494104818397522227836830687306636431943394354275880143218401160235098123805679601733497315733119247690379220004683272010926994602576437487884440804121864835146402452819875985845276432743527347495505893926213262127398688018355878440251453324856790913917069062921637084708909256489868063893625349068490393497900076865986654352754913499562280653007454193647791831494489535496766135134894221559283564808870388353014493952431394948053113160135016143370334112871988405117519621523677848746300261406517283248324993905728861135674285614091461418026850379577790042648444306110672646612676947709881112692135677293885390902975433064712603685225097911020837753385582331610513001438727119671724504381290589630031254807040371524140356728206669415857841020608318734538679581105018718710567754025959546794818383953235198023434282275016366211832731320608924846488570265835672340125359239877006579781467794363046622437458240937632836721955054728662822679605560505971506523684062074511955563411513666591390148932625280043653307640184161197868632458534358548697170415447968396069484793949056965276315545975625337754657073156923448644208622659477101007242050859358644427505653588413569160830751672499285471585433054940673898429506514391089634178009396868837990305595039771577309385413095344558046790211334495061686322496049976458014993810896126633905260405361908990510146983631549780813643494268492422224179708526652698042010188494202497405934786992886697100684337562069804615748230042265667562544390995831633731627559576369336784756601149679581925465335974900757013189230085451789184412271899988973319495132346194799429551723348906058730735581663919508395221962585826739880684083226303763965927168266493134370310862294600618348475958565431304456736831553762282626617773375173265151816259788120078155770897865295410156250000*i1^64 + 948435592227940024712972957073320281985402636049143985160531406732196170436044560051268327862877365618096081953568662263706933294187044438321302658634301151857242736565278404008657814159679849697851197083070081082249795701134497914719192149818330690764794293170085455085799351569924136322273851758730665781166780281919846133384083001386486590864481736761404337642695948920625968978728953335729434285789126354845759484777420801469825976557355832745152237684456285520224323187993151063160596692501694124782210943548284730890032815629833313406226357302242247528383103258109100645309613938537383808552264275388504861924557974068615933643345143032326826152087625006532910535184144192353599068611432781830778343684866857541552144887694684908918426085562271140441180899111122968751647450786564228522356894286557987395680927311435799376406175851266769285033656456969637909582268599860012461427569828863481749652139773800098307014678543292680758063278833771787868450144843089239476203183062111051208273803909066932038596749368537118467830954853540963299664166309099381191352519520195380017219005399624152632166956055712719369834632063546552655819439581026252468116837823240343134135222287610087465533030108840513134152576753710477106039953467483380588314760854870385799975815000980843697428130541432003459710844434569681937725990387322772620474219894474644720957041182255520950071975867403490875439779381155415167793650221599900117737905607970046347791837752448381727420306739834980039663327222271605558202579394252830650719074768909265347153108361982592695752083785981737903673064847706608988883654742318668227079748113685624625399076863835464354281719693782774618735349495712490475633304284571971460637131049648028527820629394385264356366697130749332577578112527699576457664040135180471331203567584399984933033680597162779762183287724007464383701121651887445209328579150476789710244701146031737683824123208720287538824764620869973945155662878877649322163035895531102434677772126046545352700581464825840744579805063583407912565839931103402589628944003611329553581743832958280933357734865949180455409177181955904064203507962476792831965652984640826498954862839741660908018203046221496903888228168256726272218790703717345972722293313054613753621245073723809368830320990324759651189010941045067519295882712882645265138034002571566747239195570727809543082155597136196831058463251779392917804051531643977484432179038003617961104776916841033835629548533121090748424784893534143103015709022442942128907424258096178537197242666856659170054066732750870013016674209125190250024088446875732560158470007977384180261628585894103006551657453554924832265867138384566166917809007349496384624102785712300048332290713191341039462612902328278202671777011763408120016621686018431220034732761763894317832599767066569443999952521405777312035934087009960798309347042862360332853024581991874337670262860401595613976065374810403619091691465523437236981084686309811391237316903582940914650160735004925139513612967288208578809964337962157249828704030515212557667077871637558105226519054038876387985502287620873990575447051891894356042230333856985200579380153344578855278093421922553995203430828274309233130069560196700342008222260489144714705319087983334769366031696207158170732598766884198793600324654812905367922790050830851454297956944415069101995489430283377174781939787815313481541755272102295451528080497398204289715263463658193172735107924143513523553300396568926824146353808828535752919347279329973397271734552628484267230870696810087430142141501878716968639477682862870438694445383165098925001475159892158568176092185873912605388297162282329827028448985268364148148927009015262238057202071263288556542042020871402313320943019607142417690814119800477880598347063547943752558156095019276050962047841331508651319467912429575972952575783381565656414661203542341045650875250123671998758007831847871571540053992066532373428344726562500000*i1^65 + -21032529556337055592198251294195123371914917486487030550318530616844025061450589387307260536281839526119535304391474531976703333108327028589848662991344262792712705428908278657166684977589587286820837740147779266904499965193580443065183239185343416710993401996734729410024358273372960784410016031458417749669860338551751454423177942535973973809871734254255663178589453203042136394600524389051209364774632372040859650767595975326809070795097904310030607290927943473521494316146750961398010950158698152082728717835473420081310884173739057190725487959900808594930876556112588145534962857843509656076809627365263138354471510169435785762106412573764165107910603499338431972303078866101840673414814062310883769726390032198579722002409663510258136927045366635915022954599571673412334494300385505231706154673140153110627598009852189375149230697490956757273602764079049459522020203916342837832635018375819211944678524812109122204703530871960519173631589497125127544339042595950846610409247829956075942617887730776357025573687493482672981149165153042409229740014800104325575220093771119104352085059307646404117102918675726224546713276516616667512056868782107005547660749026786779245864478564376896643775384818828881421126048752563318078999255202720393003505561899487529192324830831896147436265335756422574998078852827019669363926812515411460438026899538932329102985260022285486950588056341779868708623905838302832791506663391596149886514589217059029749917073298285354639760729394413000773172814378531763384341245890577380779800895495134630404445929579565960847053680001653364960733187161509488959348920275909041190446548127915547063832126880776112163772737489040262957457617754127981294598544430060367463194115142835040783560982897151118588809927941674888367274714080933259633277037732553706241139342510733774260636654836042661830540930742184916240552952683804834404943307178459837376824447433704544910083681129423013540938778085554126344448058014074043976097195933376452019078625691422788918385698925727704168019561722999049091298788855376359046444847969622361080384963120143766093150216872532752620961584921282445957087896518490604042715984206347947234060479497035858215465142275365351199109264135848078171834689868306211199242420800972317578948324926100057463362866955155576927257431151053629392760112326319179170095926268149184574442775249397408123106949749037592318736056496526222981263572657437386573549565374982507993999644104190501184064297822575924325073394374007072874513139936261203514972693788456702285640627825416545168605334124988837219384062937452510633929625382453741916175109383873204840415018758662484894154000821620996442797566338547457493758880344818327705141937988455962086518961222217221785432874841705706723847690242267844719378598540619215083017824210148638803973518862164166890017601604247055372762051975788350239208304652108121996244158415090446230125809694260488296466304737806643659506843188872303629312135405474631136404902757913043052453857548515838751888926663991539361512264513534843044374837411677576356603862081179096254858828120288230639884392565559080551937234081028586471616732217648279766266268494274271083983018761852190521285901550211440117306138708430309490572161856026927106361513707816451946404095302693889172285708347619710445291782547594362580576720888797173983263025961974401033947033514352089676719717128517007485586849574036332664944930168375715532440375204570223178970085144655265080182852927384091779388961989376482816845794500964020724316993855790514973180295418757381058530898898423824757649220318444233592236077954150600156164513837477288290912885487705218271724567674394442357068488748231170577463871777220731288515249135216008620538153116828314304268702474606473764482878092822495915386314289472317506717492667826038453406182969654264777772526637222016163269946600944853882609770618962602218279536707513851243392388745689913776004686951637268066406250000000*i1^66 + -53367762273602046958652123104793453904314787570552998501715244594837977242659393483096796433529611239552292376134912665501161420977446666332684421677097552240331639374486048045426617060058168214633568985540234906709759900978879071634152465221475210408523254648741744731331280689498051475444699530552261483989086061766962797596338226281367677348621520350823109348555762675418501171902213880896491891252514073348680069792549635118161952960710281392695635667735775258505958419215266890936657994214441731109528507972427152542392157184703049840221656175854869724646328963059396627744227577250068687428944831351130743606477286169394017329967173682060819736378704542420450236986034516538143614915657830754608814793140851359155955214687417915272075315655810534691289201249022600172966236628331934377311769741041253343569548839805116353741701025501804276034865241975810389818368176643182557919407716088590576230648750619879459449441388996339610503143808534720287420784348920162438996490970265511198711247623561309897752467660873744927978979916023756140833357375403261309745901186344783956084926468710896635298574090189956870882585578491088040706054119555021200905692135062160381600567770088151651775451122844898491759188778357134468860798130329084404089505998367254304089888672130372638930573116176506605343580286198695124055752381719777271487960834806209139013678691930407209837859248303297645785791535190644434595571844255071383351406673733610652683582495735585740743397021634451276493119332426056352273668274688117482029706675311029556955121824138533772891798120814920368949359771161317652404103000231903590263852548595967968791578569032741411832261205361681440227427552574146525407391579817455120864775538702870401382490208444895148983487040789242528960246412500081162070622285661083973302871500371813445126328813376150001261215321053080170119106415174302612016925541864123040222926924083720206235015177560364034909686041290995227831277617001027952979471104461900881563200949885566682758930398067055492883387926360140247286059554548737071371106115101502404741709687801348727837980239025677485337071431345391861459247130640036946290893895409807086086882709049689959676186788212923852520726443392791076146214224373560276907513731646798593186185189904465122200076208835234486059703603292234778406291630556925037995255148672133749423957334173911454008934482926475305511364550121822992571479817855923919616394789521573313478234519427206170435891309012876585561812779717908695920687122116195246897636239611847327015413886023666458414339634488923282626471897928327182773372360967506124584075829245704511691176632455237396670343239535931410083788774476889697768210363692947629107780180395231048377649053534097166318816098378830239483688818130588932362918500429544179276525061180710130551282175432177084231734146866553352925346473296338620159279957293323060359112942762354282215476491215943945900344756967303210893628528752712299876308678795153058814199598070541585643232142893968692890474306640476224743868957368821279335029719437553481076815972281719637948658770083005873270016784075542961033390802374539614011469471441887099418034434399285068517600276717401606887407861709641274298910579471478603617494385190317686805123355122636014980232999607835260726898593951291731618143594351699633945455666065923744900571421371932705073657308123458947817606950050767395391554930754386415025949297961744812201188244112121515536488426378858636449729819201912354947383362394874511607977724383867654425276994321233609426400907486401581706353000282026395391851579125351190896175618621091389295022247610885270476490011862283141988839403105878239652579816272248631177438380027565181323783057831984241886479919589619997798318778742402828053901503157331672895578874143487835295279875772880565410248104602457814876890101186688971240052467354898568348556929339277385616092162052507413827484583634941373020410537719726562500000000*i1^67 + -481387541213276375556373308464896886187629185517245417384264594669464036081259852042193839853507498922497005091094763324794792495625261510603501794086662638111337122741412738695261735251148660341432005362584849633207301793274919212646755023201456122617807287866609372803626941535353278997680206984440512289420247016821651225401669863606276375315127763264256321712361194265153275852047400084135632720587314974515176315540946494354262483623857294312282504823732034854907926357655408160762325988316048501015498911016593843101070259077151970228374631650070598295474336792879677214204368603071483298982277284083574081465646394750255939835213230957801899394485247397482621141322103670711271415421660429623661499389629300711325207734543993276725990809433335192336838474007338226744391955839890243486678088855342756814141082382080934309144764095247394953655257812498700721703554023799747962634485613751296642283261854179761239163398543699506045443763799579020928899287803399660257601271617948013188165178024862941953378428871056135860071555955796072428911967910496354657243090226619095935501549516404909328468262290261908750463637357476213697562146362866511031084460273699542235009490347799380588529411509320523643581132103437237643814209488032925878465755848230804298041218346481389830611960638195258598493601410733413092898340681410000786922778583907396546513659746321139021196524932609609634761876524465149682871283461327496818077599108605116293527928083894107670520238441510963158570491045154157833756497893474780068048272414857645903398143424378185369989133141947868320735295596776330402372949410533139950535711341362994248102031345817922635258886845014813394820327314957970298688901507364930892910093578073360385482992594069138007800096339378284544701264294810936024240979592502840459223655322037908356093745458501032055550518197428460322373057391409525455141828181647649172794453759478822718426402696018510022949352433928183441793802124186342939530817693012242258902613864904190712060883317347541369018010721842723479401884444598419052172541076598863539966345159944011130450157003194494384844323414832300557101966773355431687213521934680042689876314195628532177387240752525793422134533616538136267807209227807585581113191293690032046149126804983557838255502016132137108812768507549294094377007424529034551016759016087908107830767750799396700725853058833359405094438723101495199102272598564439333385928873013877518349342522833410467469347491316503861175079501755359831297692368982816224830673220138319485655009458777090491458514897432918345878682276941209491016484638929949520418319780568059793002113078400516713292425829409213770451056540816288021278156190669009242339057351516075481298053017925447950838783567615991076437057771953414207746899619316334043034819489809351796365827024214755338437502639086258843133462372172646550649094596882125990134233485724876709060383070103020381330256535893669082692893056761521734253694800876344263119896310524848375615703394281283632231029011945942459874992095767738042392354697782087313929793968667161860018259259842001089857790836602748882069609865355570104505208610793148826000859243721927530935422757809781916773638359014484423291564894269446268848596947644489571773172507543040122537990230374837832115513927593621859187812380370030712481983942981088758036945103062930444339520686483785854977189555568715226676825980831525357658582647945051009532054429884167647394204759962733643617989602131161649339151713453278850045460301787825028274429779301074581207721610956962354104306074506915365224301007236241320375182941655908707473298055604321821424062486702334917278312169738769864379125923823317089461236346285768363579083790000399656496244942938988990363868180072461714226924778760545129072089294955631630347032740735866824594654891643570857066473796683744872134501360143776143582368756417954167549301709716491615154154715128242969512939453125000000000*i1^68 + 133495814174900679155532167631990101967566834692778076867445168005128027845063683261299402469578189325551226620030200599786823009552460984770953462023357159559263631320809669021004652561121018287255227320154588528981178333098024013733179317980535311504378404785062008517437868182558912755325282650607198664344827600280481098733051454268595260659606137854238810473112785815391993775323327769841746618200080192488860516458649081116463392173462892164634381057422061655283863242208063756746684473237608455466002185298615449328790266757958664855830704239812230348281453182566690024063639310016236754859718151063592697488871662785888674252180522179193272974834219931032724542813385451787543588036064173370036961880256940458565607005109846583486627053351616195649697158122961923128135462842283445018346224631867576273670567490613407303386411051340958909888494507982668423568270948404860259818561829677617656242863316319591987550200054818585903477267800603915864492159310412347689379903800883636737437808911313140858558092779109097464571377668674052177134498750452610229584701099348086025050598428180771945944041973462596566777685198110667286362145473493581329891109929516398830354499391876189469527833294361267595506701493168231699739581429416529195221737204458856638991644997993530498118145785530804406713058769178101648258441415001111509742990327983542239776822009778585535839810983767395930618507051490130078104024631909749010325288977817275612064702633769388870525523389880990561074715324089277800581591272960650170942216932031981723625633347795912682859490138757344507114969704447709236252036336114740407801083923309764414605097176950150662492024994996211643467512649991179954619086351356734501800981576274001368873799922555289133940708568341530116645770415003665729126267207168883964703895672891848774871504742734146051473984170522676339847227827191934005737525276706154848087911723566922141818559981131086221863304900840133971125937878999856176230590791919362629356579240981129950665012357518872795007747269467706635341236998812474042736214326375497546832194575625136507630312735621646715388851068719210210608394430689023467192847719538354626162307365133796133809899294948327018502706951677442615212034439822426454169860930346457232560810917913919234879557946665823959469434766966552049784933477512391258890166398376815531612386474250423267603588846177152710560858778532676029233791116602553365034128173075607819979785371201031006314856464924111288775764418684743611216596505283122256505919018618937503758069724575331403409243320324667870219199936933512315962708852732658420586952990434671145997343373467690127929556592469485537543292395885292717591557887780421802168328748899861158529104290095217478886473051291903546904719514071818384597619610363794509045330454590797379401279338945864143488044432126793033383877842197923920137711595566399866211069805875873182343656780915501658790695183804095489920088228133599553963665071240463323984926678424016871124443879979209355649798869410289911366931461655714317456955347371190620158501796889597293005083814114346226129155377253076886438556351061138947413756397537348698037426549363543371884784044613397575012276037019830855816103058666505645686448219344195684620515341042924714559059684222733406760068347572647527538807260579090141275922954246969834712691979634831114761520262645248678187015002004961026412374302919026919851940182836492019914057592905168134681710522335828567496337278932222427158251642153703329197406550536799120411903084648353351674923079215296493827133023798963780064814529490896158289242651078988117545691148692874798938551233839721953467114396329534081363706898104288504658177883671423699675392214900174695472869656259913082712059363016412819943026533277333325776552365606238904181059759976011691431262537520423293295161515865602559061262514519955219245838481390145158558824256544994568685069680213928222656250000000000*i1^69 + -1722015375403632763764348042571496289508876677868163100939393555051504340086386852143766914720980125624510629568472307928182298700886084958449760388326298224593488672407521280495131182997007031033939426836538576413205796556238424402766901215882136037019476546566636681569254268068020653284293267129750121683038140496097867477123164888376372382450854339844725707626850081573392046001921916058762452276153875804064848954497893465119614119924063385098776032720048128401204924831489625719068443706138409746247813139843158635191084261199010698277169060067529418882703574256726012810186777367698613491778953769735283066976140060248553419583679298233823670090834692397755769683680773730623144049917153189752126093281602863706137472960033533821872258269388231651784911997496602958211619727816867856420160155143857034156196391293258753335453169373238335761616688563185874521976735489920731571353549758568903575715380856245811052627955951194659970667475504399511854681016750254919960176465402669343790969503870093124835134546221199356204436737259729020299702693703583014182651734158053226330254179269753922037758092728493338697920688807305735808918363450710930716574974833651942775681519461273076192111352415011860313512093525683351709691019149243507420650206396512708472603946493727280064203358274583326576836399736926660737123039071570750656362345649264509420994677114211150244051159377042608637555141750978288976079503971055766834806177998992193911045194805927541425604543087324954526981278005015341340112927770521011508255114079699270071867535864092913190026849426730599490348225290148982216220077129397062430780549326109861887828135655902226603734633459803535931119435046643223975965238347425583450044619879993579734320770783023334673625150498740687610432467801576897226524045387493961737871461938876703498873789220901302958440237600046161310315259396794647135813016940719722273979106009910669877605740102706938485089379681304702570120896930555879658504214330945533032827268665443453921741208515245186653980278026892188980472446351112983043351936463717006762957675144828755676879756952463052226551962088337199536418422181062105188613003739246950067297287097771691955858135124721729124554839862784969694611691996131959577727260390929290534429518469964955309422430974190791253175008574134486157254458221814713833750172965353315937474585456349795413656393144062650797061411893097869358847286647001014420339492553193136643955861554816082925961191836371935110526459352822033331938676180013836301963515877671716903846649535486854152039610363095234599471482620187746121959531986962188932949016094439262915407100390288761314376453303928189433994750458435984747050937169745101957811438855526634235715150947529793011199806729425826314654608420054439257795510673865149282579034667433377055845336061578084462818733256713734245737317472958190668177834306140286068926822820738666497949331103881972339833756386527170042108461376179680206018987250350414644243676565384287044416038724678767464362112729283890485961286163745531661454946319357625517469485898337665772034790584262348652215799692509721204762075221390479564013151301169172650243446052204754309077050387745889587352178764859016055214141189576446541610169061371312034188770425971183024627358469267539403091154436712040121507274110380211286456359600477208812476467183289064096845696874633032331067991197203649173803552395264041796785265169429749603069735078760161115471056638389505150587157386104047317369436405910327253980571413564381133943191663420976845185938538877679545745798784637281454738620835637618806918899351962556810007939827530508614333109188945384861155179624069631119584323076047521232267180052181646752774215610625351143804318284762295158486760365605682585546285424743560184313758496878022202025926685590187218241352493470139489699080168620769060188181235480352876265123217031788316333518196188379079103469848632812500000000000*i1^70 + 11318980375886802675272696434495919916550514948232929284654041743222795941230963494946572473248947571294535759010580245370288747655808204343833025540946714118109901760381895040021861802875233123434307672382629307387247671368908641378934376361916189695803192427449998172324226742500398783739424232729069787918599489073869531603946279585566448698258607732206057401330995449326227909449423773213009719567603811000953037645365463539139991870640761235934764273327838721653347930058632874949269247668741352554593645399930762099412568113832471623884793357301460511470977145941911935462408817077136483193571933570689636810414613865412627939770137131760825819690572132036735061902373442224349921111298225190456379990093069726805534685089794805178668102223865237261186119028810735922918797442852065568193147816783082837661414087804521211300718693304199711426037048414438014853623807673034248924592306171462708985128577447476083987916234606881358631538771299066758183620589971700444339639609017608375643130412782171854134970669490099092091304937384358801610834444080792563467278007273087657300672438152809260200686355097023264117513572381988449655211311326595809180742834584273823608916444551344265376989807059683140564062335137079184175321872104103368931499562085886962885584059807119014065094834096665211221599584577590018607367060701255955503220765879019543042503156771945914260554350140366312934618029369290030756483842620697489129563798759400573426312714471708027990247475108195704759853936720111871034072964336825222878529671407187105060659805151263613005898711507110181618308991647287480522156273779589817340946394654758102503690266557978387064047603406088772297477335232483620838030261704961078549538905275236240976820700665675591563027065619400453707502343855470922816534530687306394171304647165383306353555713336947825602355942169268360243246090910850583544438223783215042764521379500853160452872462812701107453053639412105877719325248382604028219718406076369821231586407032384550038321558186769143954620547492925197064853190815388879683559601312489129239144576103101797187400775071002537476619541486797723369446342174226006618920766301223758205082334634578559434509130434328883119531572365491302928752579805718536947500200070558647395427453069536197093573070757260791382021682404871799311477266804855489354923606750293039115851691480188499237922402084718896182367918057007204099387601367119578340057824591292081603947836845230212976818059622238808006575094155651039094058710629602495798033744783793687550340939084954755214420013174000726204167589484328630027685198363245917516100976238878732681422393508984591298634737838440597718680552431865787721321936763444732606026330456224097441852667098715359981907972685283000386552213839431256534485897489518213867376171537961167851367206461809503555947324559555603559262212763439983947558237218222926797498905213900235028471750357163418556325011027519985341684746429648291151801609515530588048261019547182888663219889761623972689138208459849704248797427597269672681913687893612900362715301730469582318683910684366173613990989059908367359536700158065971792996442996240281326664977993198616442568184251598730592565445657879775304582584610486033302503035007958407381860870113264845225378503244400779211069133470267784866918765809940844881315435006460113680019993026356856225009278291095109814413210236538168214289082039267246562835891180683921701641533492347748632151755801177762566877403401852759874210150613324403670683930332123466000205005046982030119534964203559772750209645705422084025791184952495566284685634380191106484674149198338957359128879423379361282558064897572089885106375109375627922243829627768335507087873946804892278838644108310307431960635665099129577986041417625800381276830195511347282666765976433984613833562805261287409392217185666878642822363346555161156786577236754709474553237669169902801513671875000000000000*i1^71 + -15669972733845676017640417409506206411320039237836334831990637365408349871469140134428211659543810581380158781746488239174647623920207702435176660450972952827521954531810379549894559440689531850750569985293788570657412440208382914082835881100735989535894391126141431513007772332251725635440522985081480217058540361306265890856299223128808967975547367177833770640016161284836787779171635763327406610126041421179076213221140573644809752814758416993979643542760565500243041265056444687361348236952832240680118695514948511895248977409086338327829555042266205825728812336523231357888658923288402317119948589693700304062167544992302290502369030426070936706195522644056494401733781755275458686556278619259129503470850154828473981860254060457597828226272625648988498514399888649706538139074205398841229986418631924198750657696292246078559954552842165774476875376688798403765868510185261920043816663659651465100426066108132409192814445176390696527049100486921554267263910864438625813226964899049940768462019307779623867024806253830416664317046360799555104922605282247006111236453669967236937052476487978038616317675662905924661669293448170102956152506754463456786864845780750470141338605099163196326544651388500244931724992160958919398283369726373087081965605855587425376967638540598931324220128645037911648953893748325603401967086030171229975006176708089239605196596427974071289279624856403716013051059987101482729160935732609481527922622375569545317941709176122162559420337011260293548803269883526517084616280229163891246927671804179816814650968937567778336620740463815078296074195678048639227377067954553654272565719573485073796047794439850423833454286718673834643685717435945355704008209887107087675312418484626621289375667904686735267860123234798745782410052828096181098336756406040551963500707054888087057630455306692996138188122334385436722924935245380246968734592850957277675593517404373582712275346231601695603617843641649250597826935295475407951042361195257130856879462320675394820570138366208998446275681889131561698947615758439914766619996755533642901255796940118473246454895798723535969405959545513655908475249591109913342784290812188499201954697402922879046240680242250560063397265364885153945642149877572767992742524691940530125586767781457431814241164377926390410731009571468416802720912647428172770758596114118306209848584058161525965771891657511794678233758105295007831693806444793708609192837457340646544256494668154619448632890832906520313135743533730878975056782541539567627839023188174855410863610390263271311172911288543601553184730169541940156712868668125337068630275555891208097120961584481743568879247935145501932634782402799183684685732245823624787146523345736600779391252651442834787718124841667497207230938659864804758917071209025355266648200700144478922813418531708975948951975856663122172092485604622919838731628614632396275071110548524160337468054778996911408014437276197340318009496858274214659885018236312610746263204124311087842699316603830672216780957984579663509853795297537987618178822031864069132277180046780357016011752606141462057435711132628057748710194726932361059722099418460478015432593037704035964580731126180583396565751627161244313164711517938889491339488450076779859188110594132754193891355608454238604307434606035570608073169661066371172207590902170982828349237672869166857009783969682239987786863593467304864429770571180644650717868821608793048336737446925587352344492757869247924170932997192407119121278860816902043617549971697419017910711010920672540619347595323502210683512929479444094096194457031468051328962937682148527216969626847874728390039845432632197467667726020300054436244238275370232685147611351049257806792241290770633592528275340041801521091495371040830506808198026975695384947038704487078276417746683877999103704572892182367101660285648550366223649278404482683424436828545367461629211902618408203125000000000000*i1^72 + 48039461696506893540038768873667526702279297664912170976211933228619651200296749980816425083551872352748695674228471017183438951693091298689720819558197421137371537086831248939425432808876763452362539458524471492793201971587544533258320403046555144810057281883217518956637925822909605774936322508568717603618755697918813541108636408328221570456356884705594942317834253997811156372915793657602422891512442027613668740073947390298744909443511525076135323333520858366090850763817702961950837051727952098842931793916751468269435269041146718174964516900588046574028785517300700575314378013727479710762104365177179072827996382804882119077519567551064294251794887652407270037547169563721507503400547213193846488955531862779956036768969313903800844799800326579243514905681579137149476450810244047379320848530216884984484277865404944335065048962831622833312826691230285203852533485360520972024584214532626502525963351563647766333448688619993335375145115216361891953739456771162249158989062945297133927583918292121208721991715382674911830147076514310770174704553844314582463733059678111414940783672686668928400836446991154452735178548278204880714442363566314867533592527239291556315264481966488021738699330398972966160364317131345815824515861413561137355407750156611009550621045629361614950878131134064622460711039177376612743399252449143459205754420674550510550776850879831628456717197034870431544788554308507296345495367027456697187393672743084980633507906696219341724303083668784979715625044212840786151405051668382901869785716007794317787695038530167786916080061022200027758640401698375223538201399691335464408721942654728659319904800676778914828333298990600235104122484481046153060981288708186339520168700616201475618988740442295398375616353929363700538729352862602915207627343088258606110736428967400020701723334191384149311368939416679946777649984761948669001131645791620812350845375258686754750347872392066905670273962452113682141363370590132322026383663677089123900839778019329204120999826934208684064912724129140307587510763516357965566000042874198298282970230974588437424495094081105599415936385454337833220288800245803229026207496008892108473091461726044686658921059957917431826059748639751595665037759887022428958244324324916107683109355778738010666110646016552747621345133794986096852800054599381725100404257313039156403913490603286126058220442544816767100586186464092828586203852953969710485781617261568968817847175400715375226786872972235949844098155590816533352451093143348646079294136272519153138475508077167475136321461498912108919967896525092415580029403849637672264335996932119530813004344365077662220806099902969489059922303673385963155309090416735835684830088272934768055057303764838481479701918258587371992574504674626282031635679942418917938663627085899093556226593508252459508955334167046445892115326782771500609989956774507175092114042186683474806434055985594916162946865987901121716190257771694138767912523959700117980556159581309385491838615259872780190231726059187039569742008384058402127020700889978291003963397373351786478001777676652910248950093641177609778738858821220914710260426036688050276723309505238843542739595095660836542622738192554310913720951566512651456956894074404245561182883800161369754304194086649555704294417224937419146312558197988420571390612628500670550530892463519125127037604526988596860054883318152350987644273527181096393342051872682036589852119342536785172914070019187954384361411199885244753848674816631047252708663774927417708449847854192329189233087323144171288744330776327958796811739926299687973837088112185826993510014250320764118211052633651226192050140153369905355888242295854563972331786060670440497360389970933238288768194785171390337086588686908571649309576441543993956428805562801189492724908716870093585065783426043172527750898887442807501483682227141902565392683754907920956611633300781250000000000000*i1^73 + -158782048817534490672517696149124991861926300919741121802306029400532652681881657452214507025837635897383857703613366898190733200215349550308986360600368189315016901638328987993026724876312758955015371494781552932743434445407712914575665910408761108684559373569910244007257563692672741737614963072429574478226174791942673645585521086211671526225423416483017468809003193809225546141370642551289602972309303704376111458925994158882752645659666790391775091559118563556022023017935205716998701294843691742487257706352381811724466449438846032156107192233475687015154864410659455018333882228823725977238674518135590281927074039330737874012272415545894012098923274596264553163689366295783945433345415857295163314228936243436463598206690173595716858037967307585818619578365599645222935173202956552542251687156393411952667406260273041156269793670318769876731742967561212050254724005851699414871951565029463298211384378766657028219786039551997994821439430371836558625175047385327645356812766060891856021761495973943242645041495318046794408046315844990589609482259685771333560492249032562535425998583366402226954410907017797977449602089550066545992880088879873078774702997807998387661208308314933222189824249986209342132639264676288672262817991582298102256086699871466215144738052323450331717877478581034827781646210709541600430447472026727506261737530600196269190778168358724959514218088205305859577391340199765619722006355915173597586141437923103741623493148734305012306768036569996767516720009039469974930724961658573029722767590077506737051976134077495884837928805230483628552535864636264799481305680204229191971095514504984635519054156181258124082745742258563322364747778272559447490118069942661495195648592178884823799333003922696732305648054231479462332889354739642733395935589261634763622249059392781573057839610124188237857696517069390189882244024020257553467682057609314618326716003779109446318685466278967150521602098429016344135072960944863477942715543656769087391498851830502772867309718450675961154205767222397767821401176046948118331172065068411038452198906445775001627882280045339292565885727242387046650087008449000183947138103185704644167160921879162392910361322061686173891440920594012415440307317559048426586166137973260190615917872788371105571568063915247469821078716694844705440312711202924454016626567030496985938190825710165613611240928646107655802060337042238866462130479832007137608015586838376821679257744718633174067490352641990601009993363216501927397179061749680248627058168239697101186880322520361390137695699966466875702955948435719881612212364343798228960801044251287049995839336460773116151350443044288844714232266266772293920998337805923605136813961711181054285282133470192958508643745986591345521584394028463471987723880611095712031839412003086353720823530427983979235070601390135068406646563193698349724647577720406273591673598795199342797570058195333198921586217199408151011484376383607708119855059784117353003995661246761932020559915333512592349539889568777546120353804486895502147700618372162429492072228459862269745148963071867746714213335081545133578893382845627246102658668790209589936562797527857647308039763747653264585268141566653098947016325722535047678474757468400569001315351007538650628058926640191974304917155088718041833207423386644631689178571609460210531648401268134139565100390410110411407776661099040451938459011814948163308996282645297656534061156230432429663956389477424606750308443382898151514610480750358777855491569964725662669414853393666170998876467431932261069747983678742258055766583490528748825165808189491199197095315996824217967719901865648373644621317504579115571814032278403819248117603368794616414213828288190628152451322384885767782370827395726553142844258326605447924205966918107730503366457551140069886114058514882231526100926054838956033403440937235018282081000506877899169921875000000000000000*i1^74 + 269369034180589244252147723022277869052441976743582076220079367308266056502405063682505895744267473021677783464441095791922112846994432715574933135589682898861052630592409481118893464162571251115653113526842677178781083051516179395896084958183390643936861699233752474727361192899514591397269984041877494055397633027186863624788087537280087104850990834167260724150435796244183562948885838050856033265819065531938435599464076851306099588809439155453210700646304196343243953758319200436013092012063519276452716939525428344471412818255423874337358247026131890601599294675324442991545286306967597612069199714127521931236376369360344363754987305068778883480484720638187096826390863045255498257979175253219202809667285932734187034713963233300987296805256735104038583999712491442675606472659242660556781071245025515001432954821058604602139187783651466867864049043422036024635619158261306655412581102600162534334898417151165750736843057721546202063170269326076197742458172971865683163806144047271533286535258257543358515500076287169753373007087878836669562479152927023686645537710885410018945330970166411185322141797546398491442055717026387031107704510007855492352124166278068618422696996041060528747724921365322374620975799290839424929751742538467161845237532303046248505795663025533589774552419315483796773333506741246397279426338842045288558105189985484514524517058279107559946221722583634924976603733920390116714767845325556110302003090870107538842409009090941654601182933845177207247485422708646504361767917917589406273152460837323819546497884327837390512706933672437623841644021008602106964878841577988616469637398699174216633526346706606574142748102749828078495645504452742678031474383130964529138146461506008471629616824297426597515392714894615272258274389177859994785567627305072920015100644640107083951484381686639019620590096547969341019690835101909418057325314583810498793783709059909626827731447823362766458519375934838275197703429863423853515702550422122191547399142583522590150513223066524226611777146410009354731390793474145470776973178906891450889889220519123605806575508302126325516962042290499198663674059794647942141394717727376762282714643091892544435945301937008418618452983397488851074464080107921019722344052151208568754929684883800860266738612493343666548860453377123150610142403114911168938467456135405686784744383540623749873642900069291133385578550327459796079884316673156708888843480200989853449947905774272254022965047872464483678142060846018769954753592263471941513188902440427725466680299645730919727239467321453825297979412646805964310171187903874531595815148987428873685266105969392309015393450462141460371345795398522974781626002271097578221641683040341067958563457111596087819372436504874452838154501514507510294546922439293819034120328168611863227733690560560402499970449882308286041949520996338227452187066847417987633876005450769050344660907823893789418816835177817523887429150177736760759462183317009978238336736404302389607402962463676987228815981822019417600174986910373614456674251208374983910547181968296856376741352783003456937619722477100128108678259383474218149946810547276928761205582948957983700285785497827473853917467111535558173055733772180457109068026958737239519477988005242206896715183900754800704816057002717456735224138251142670462890173391710779431152569125988924284427546479149510717006643019048470089444838420114721172874373929532733938794742397802302906574767059398781757408675271409693805200077490309077433246233192072857071424636525267842158666338966890012413139828122559046287058065039178939095272015837114030287577754826658876531514390875222454087634783227319981710130638786090550627036851806533532714672397080162940187246083043109735818709883005052877184208457205048310186866744611212980594372378881574964102425918569197226951525147262663309466468319897103356197476387023925781250000000000000000*i1^75 + -416735644109589422993511769205679137211813290323635663789668919509030438483500712774279209315025839728571560333223398829656703527777542650515437007484292753286001942773741245167924727999313033542303967929484734900926469071750203791096323649624250663562698742334507357420401750145002904039033124722557937440271309740181911046539893551689844309355306432162921950540375202488257239289594822541733377524181793950825614293401358505521067888572400744916106492333005939396006945154597839989656184306799614917603925651183265786393019710831712629996764281529648704197346914912462857008425448103034499477145740424699973554177013764135979826012524554747138623737185437075719676687074911314095251334316724522463555683767256748892077508771225173573515098845689464436731192570829857006611818733355410509710221362181895703633521042515079523196962334439329485552850233323688411983009717053582268600349136434318571948288075250230108126624100491555998236812159733946950535298598520375112188033466255304789589702590001460957351814299055796302241156678618648507203314571392188372783243262713770183076966028517702670997450226322110900359387662643280234159131973324132788382868491698231676049766481153401580271013212790748102824552658423213488328302221752731920034632733383202477280665445133906895409753709504143661912406653454809242279632578773640324515851027830571723000042144067821378237285212348424630477588948307800675215516192520674696727619620079089387169138462693114478273304205527101771198879988650854844539116213579746409674472186506216578412308248506731498231013580180508830804533746573448889908897320669335329148841321070579789543093429141061875519864470751454131865617720552729487948198990809942122388933054525730670721581721903547713647442135652068065654198640870643478939332590575967370822461754102660678470307248768998451105891358185361846199428194423175934514510625123267229383697256858027776867641629776225262819358507850920207236481511413779807687496466915763090746553617794237408812157436392752712212135942041271684957834255699856082737832371163382837168759505980595667684963121591246453385095360931189406193889216314729595965208753681568697169076989134968998571602845282431230188409773898099282614090807441580588401018634896661494778642898028644576727174293331194307703372792384637349077727650128626820998330288204313869881392870852833339216911304452830276704762173729396178979921388968442574322456643165954526599339685305300706091109215535525212343054215455907242723038496369193433962886443160682580776192933225057600760045596458236328959964899462770082660059584847654945783587387484624193787360364948328429702091270444151439532736881547361740354064909292582807366468514224350406273483178869680814110790921406930316704501138152094181450779548233269732461433024639334920928579591396406483335172420801992594466310813264973673682798936650895923435959471654519359107807353553183885973506061742758376680843942685436080884791999645901654450315525062122234328635172861044138166764209867565515729524282621889500671173373603099403304800422598885779203385326073323659827754118712972727424955996354381438945818674449515577795090571721218967049012857575414749292726473813864292316429080437617170890981411966689256469645901134413013049151479374920937072720204570341941059380024405454842288988044159750499727382388688795071431518458593246761685548157338051474621056321928500027553223532807753797739014946045223222933870143443126276151214042507241096663260340995114643836303392969401899908278485800475529033695002021301971999949870408126512567033426857725366981043659277234152312622741919646645270761944451408630819853790828278483426142648825714028343654326532543904961520453432418002865020503520817627972863035521442588862696871452762699116695955712516157777395515486802403021779183063295947780547557803831892897505895234644412994384765625000000000000000000000*i1^76 + 731688890914448674261053192994911086813096798780505250266415169883898985266559241783367093625349797556862990400757730483382500835422250098418486432827853860585235564082147991715768993484334133296784714515355091936772991748877231906091169559409876652086384796995956391332742085684286792526588974231334544651901012902571428200597504343748258347360193327424103052559938438337133737266473270474116963408332340506045341050100377889603285419418234324895818739342877238974985389527151274355609527630046678291887380570424886763247278085718120079733787049924632549922272838351642567555131365446688626723256150392288748646812689782260626601646887865146254705818480129980369365006100466320410636999566772384203740161402335762080013092052717172171963639207347550795117223469730616988359140322088129979110755700739439249922236262378809220091771332302409108262655620027906066699365918031147618160421885497982984701233831111537993260139999420578557637977197121872142714401167332388137519638568515947457715393418263938583683586929741124076636589461139785741459015587644757809187989589647834117301691726135194883365720595074079759534000358588402968524695824844103335912122515881604633280422444558759754096731191337142770377870766428279487489752978020577142785090521338735511841225519539096348784410194147318926093223283585920227234755346946805725163560177425604995163678092272806962864700289817607046069062496081171886193446002379085625120934864106949955099758174861028768249217218928509505541383413666099621393902551204193765341110241445068579052268621830455319847164225424203121066864429485758923507415704691211772756587607643014562893300124909324298885328350321302710919021247100004098012823531668762446327166823003877705156712297904875017944137215036686116304949372125870981244268335628314077556304830568176047047051453210214920269953608362709007505007301907435872820731708530273127729855148848795396284800203671576051124541127202505809882520437863840982464423739009960007125969147297062223399196709128403609352058160237157108821781355087064501720705531311656318163067173051331725022558663396119534441952943655039246741292649552450544837375480564050066359603434288068125204511297941683715754428363224612721858747732894882385650668954439980404945695934810337203090216302566483661406855322250557821727560362612499148364490932425063947674822938239631929640830228798578683560784683154573743041839955302742374690637542036135917654814101653271314865092445786030220001375073114829376242200429960482072804105356960175521305837786166548194055433339554021575229605406034296574354743699896447085915690132198141143605319025502695642444049744808387926797537671015779189241058890661250788649408183180303705669438562630213036267712013757652862881203076266613069316477152787701588340380268187163624257283799663098192967133793624006144846329504256897778813293896533401023543373881519768061452363676999303096118313201301316132912883201782503637470033314075491078589655103301150874550486929287939470490021888373428312439987033125088396460009764754524127539406235396281165943616007430495085469147024197761358554203695392282814395089561407135333394220141012495832097906365790963200833452163825499695565467324986502282761462208783392379356928865732796959919482264062864932595130075031763773979354446284705419737458122132464617064133006117224666193376930366926938089662975906655816070816233358973004953783443086337330092902962852484871772347653949450011546075109678276455683204167895827198342634374890689743230240607053124533222579460449110876695120509629393980067914359562688108964104601556255230254197302849428320491538039206021646360763590126365711624207340717129376520283986935880993174586252390251251134298961839854242520379022752208538603380528510757580481802098759040408557033899604346014529684807409835759295915202926607889821752905845642089843750000000000000000000000*i1^77 + -947716018444788144867792076401673944627235258338763559673678431022755153420700837500405334373210272852352263484267263973509378840835968284827301081853976918635202210794237335928203260214175552626306639393521312258122867934077176662087473029477275070532542593960331519626541230262696680671281207130640585504020387935277142972876898000095936454683878475586306915484180074025604836508372737274942835608644585847617327449217681910808725461799091869381656717069597664947916318869375558578421803775836191196121031865968678645549752623669906829523529775927944914650829857631835334928603903153319503062603165135322168109920574734877732195711104306575526024754705045793685817632448015073535321116580297290873737808388572102089767283144096723489735523079697511102026395267489890870702785807046248699903796464001983416313278627764244213138339965467899019252461856197769698613903946667484404501140363509858909090004555826709494668025767018272599339750651989152251669534045661655846585042390842703532556993311381403489999926087108781940448262554237961490509652154810786703858854173627198468759037575457127892338716313140211961863176023811765719834680276266971551210812519368223293998482829150685532205977950458605359819050422839166538498140779070329096234746571423467850314834381293608410461606179235102744392403023297825959644269462648079041020799424227588193800395151334237772292430864934062287936501471127462139819085559296208108134573895306704683584809882462462521076628017049595545207628386050849400466694025684771896699267118188527835091312212861329479724389386518329764886856893709215687970670668702415470586878157273492261248227133362176316039886665529821116687313384409260447894534418285634562383441660707843558097714360956954934936421862720213924634165392726241427770309203628809021034294542085787012176170042525291324866441366598387502541816786852566539943487502126747886621097138189613653093048348507342881157182732319089047989375638299143264341114161953209062515921771029440160551870231229595170081246428805731681072477859064782788127572096007883971906351394186191616716807649691146730424912979203285310505551277283254348155785356116598632974890454958570806786680946839578969311493572766734831248816506784021488975243905094887326188080792952446445552819441539991590173541654439014023027447090906016239502679285828827338131244937971460499568352549446760977011101496833811239775158596360253776856916538448634760970461658728206177129644695137814782028530128961160318975889137800842027147476080559588502833806666884770719790082450170768681377116506120419223456006316749907175324031622919456406805375507148523695369082952943828659714078152048366899037633401556855305151313872091221710156342332173450780255957496796206545869970975247658676219448508939076638581347463443947965332872075113827486888979441296424059123463869031264808035988934378238024175476547848032415973465701518971361476068422555800298059768571234692809129744361721080931877790252948548732946476440015552695792988638248515193284881072658163058256729496798276079082191260151853734122920277425062454642372989440655712797805124915002755136693094605583249263447489477124498397582778084840373165748570838966200392213842511296639468141126381429517716596232662161738255240765140153081226396106104638551473070506979112768392151981553815207373185535511529620415511154016652057046870518729488163701583136810878468762155149613288896556844983305632684846951008968457649603276241211926997731805317628339145907294833578367046083142713865482062457325447635084318202059437035690952805547530582624506280081316904436063115749187935420486793735025652939254902760903933966857153536764989687617236957160419697785525589428056118555980355535203078264237752304416144708950704707128299101520771550493435715830213144587289952908055679178516848115698678611806826665997505187988281250000000000000000000*i1^78 + 925396904511308920628762551175306209651132381909954019317116473781861116229926571510826290310255141059045424189178379256510493483992233472124196511588852064033225626282740101597559393626524926072616355683182116315021499502648479083280453563627671213760143615707368743024117344146653200008809501497622966885452748833904366983136732002345836460682265084152698539009239959360952336163649095241598119658156296547754360062875951004949169805477609136439372305624887314505889395018442809836006472460263259160658233791865062415999968907163480533603165190923957183414921300956160600008571705062485283249530006056849383477743307284888214864089331354535419307978547059254163091736768588252221190424659358078438701350080066133872973613064161924151753618343836910533193060652911582058824846448460950854418192675858124795363053446321318897520072671904711380750660996549709738657851412638858733475946333517050842890158360876412129044583506023350281332166167543312344800638497937394578574864638811880985197196906549154303994549765202793859383527744288642195930524852703777996456553862449801911782252694187527069098984054538237572782946151140910967907483605591365828537542393470261550662026929287041550728763681219638642265942964272149280231364362555506418446863596348546400605331111916857958734826370456584186120816241655218117377757015071875356694914473692761295311600499657924064958381847169820805554008474833051756060997974671119647906454295599162536035422427590971777537509438007209150457946482648740768930754337879118343935659477635287252380076048172891150003600554149406905695091604946153808243082016276150164702402076559443049169851585732375225289293712202180179973440546292339545395249135448147002632226872720857193423413604273419150094195003175086735509106827938362458481648116353500064981388586646946083722051420145470300650650672655870797789961003015527186961728721598579458836250329452046639372525473917256366237722505291293148751467705436817674510281888238386852179319664844801371707607017765890442367701132535120995741839356055736421465114479545960221488165198452966526083203330657544811944890997170408149775702405563093108713239805396953608690923267274067614959086590461625307121822487577620391004630813447027747747094861391999953297389938091637975400221178953155796891696593373136835145902603929014193138330731462019606674322104485851390719731359767786924880354557316742584932007004977123318063942687492056756792602155417564983546390300235242954229321112687572177465914270977680019486001215214831131677714499051248311982759326577941153626624568844826678271955095915797054802468359898165152747227459514184318961138224613147130079161721754504160862872337411455592954146311597562188640940848359500113574182299657821115345907205793075420688422115099511053812482470902266224351287923180243179999698512163127642888317266873781848644858325408829964908699062130355183163006669430943163639799383771556584277586165989050566865308416754682063616412822674338569726993386288737381533632554526331206180718338265863582679825766836095437924847993438434669665822116385421347398651586107734454750788594359474041760795018028513306130948055908500952657228460690603184802793585126403268555654035716434961191157117489467087263172557454899854619972073689256043156961992973230914342891818951855091286596297218014802571561035711902858785223103010518105220011935054052884361517129812552229431280356494040824217511742344501300572510205485958406285154252272680651747918834578463665504153414548187016642671902349957514782588207760538655779148195097596183776197144056239752498191601898978883016091193356781492817420588575781891321414201779449940793380255864901617228983589778173719422880608401643057304372310489388346979501931501990895587371936565347062706165826823432802059980263940394142310906574084183873196707281749695539474487304687500000000000000000000*i1^79 + -1127096190732585782840058470109219029941696675725588414186481125419425926867889261328174847469788197469827829217557594459445729391059051922678827834726637736051915590776066960608155534760995383001945261032477622544099123802714407046320613803134111058036845264360011253034816270671531501502646840306570251044491733695754561604381804917921176073347467341334076008231989839947677448317566181615054844831571374788004055148418511485871810604263123424201860588476645813849195745838793490799134051804901294780629304861575788127333562946560602376809318847051233902985037571057138597811232759339139159910042309288851105920496984934901176255039228489798804517834961931369960869961485859196116823125162742528297700319154378599638928798096227627844076769350351062531959519133345189748155006591678011816975027998486782662013331610523384514989457176039068706260519684789910861052730238218426124976380057832747978953771221178226373574254414923171651923786499758199748238153456767411448080347744328760396346176242413352931133548491590831960858798171319785263871880639876068163663391276549531977897151331386162475104676353913071826180604778580915998507220913444576994111618871647101732348681593008791651222263508885240995457904252947009112833347189781283421669253493669569931575539134814542489756717868758063042976257373821641209200592680405959309175845175115899712153676827596724624352353295805621305172476116327664396578088013411556258353802963126307086609776706311308693187975556501303464561550354132313369515504672426970094636188426283231214747129261915727448062622914282329435797771877880944558431756684029793603154768272746190485513686739904697228777569409491747142601064374162898719853714194559246464532678035012846742896664730887406380215608169197935860445639178092456106395590685185346233218708506855778927989050566039535112431355457087065236759316867340472876771702880827823451969596054757768924647519947711470665040103939982299416433968096706291938788019149160393249132392998614277125874026417211103794107961552480692192027617794367854475228227640270594245253313461730695285066442456735674836861937023937710417351393928600558891573244820042177389940309186682234762113351147535029159698275957297010256235465056187994017968568867261346401945697309455750957534774169941239026409924729495200913688704135240173156387598658353373137190926026937938946266065310689686691920497268444901649807994137727938458934516207136438892106785940481824076906293470819799628933439150851114165039026263525966015737083096698337477173543205900841672951097788522968525990634390921376928522035746482950905370398501290991709674633333000309377152530852940175477640733049747208534274857852836380338431416589028081252881481718185668790076263176341376953032528167142918553797619535935697927134088831706315242344246058032646824340481763853524086649057727839898642923170817908143564028155198753093766503090101128078820629100776693766931056167692944251847824122079313569298443589538760947380375722346907275335431394549721722957563974711235410664236923456118961920260208506510965678255872371876695524585788910135760464394939967949290857529487630615224116535821321976510417717162431059986490289253924936939628633389991281367482343125100957028421996113380211940998833037827010689559299912608012923572437054285772070732862696572338817516160060241034702859006235959878995348597537498117959215532334728332065085279190128695258884242367271331050981610673843166474502506783658762803466952286277625113533034248451472548755247467388794372793895645166038078793750066595435083142174688190009497160306800635418487778770173058016847075123399359297632448274764823452394998523231292230950507141313775324393280359039711895557195836117533164754981363237241124851089071247332568192005486193956597969586304313537953277649197992564822357053344603627920150756835937500000000000000000000*i1^80 + 909657744950950536319147695861884031123751386284645853021616826495500524643719816302455916419834652323193465562179145621407798038569446665066393148929121048722643938313993151569564938254039953506404989004082499450800129538794710075454283974417398448395806907961121572821079766021827802179562930989152243513002981530485724211230151464211107853606390403514131182762822346746099293022043854156218101737923615588448756777120068751685018104536301305918085173597471523025398604132640751572439358578038398423604325110520161024768541705822069081607771216468855359036498088954409188101998014146514532211254173257395685725315862111171561652585881466450039785360662471056032302602078662924146513157653051719611217625070806368770849714712119205388763715294065983480993721113823676839660988228717885346263415621671028769155241767394965033439639952658401525391302690772709314925472766765586803942062934341971618108754282916403704237074363825796176394887524323648394836357877151530061580800994211082545455752481959763797949501307169882923615512107904962125913051775105121517661246879451573816851307032346933476872548053067572698350279566899511844917232479420283758068051313034340690104617138529988362128298550534087459053905021021608611615455423644078411036264124046822971685996201116536014902633595136661984864842871758261907821530655864102604806959678994926915106903627068929924611755436361693632792870508824427097451403915484843192227486313678501206252287447687497537119816544358756601281682924604039129593311904842577859270801407594958040111331097441563837266563667066402516505720484114641386132343885978518419861033667247602576517147862082473012725067663410955872803597049494278293350952002176825311585770033564089412034973968579836558161067296349779045007669614664403824661050577744355358245196028625222250689950701194919259135891861639427359965365324725666737468753045554353595132849542424071349294597581668431466752418850885041786807023629625068289911177804482541530447548014196448600691484117188009094348894704153030315476753506117968002913518118883023332407597712577943445041100422133178646422332028923591495359550160589344076010352248276677764051507428999143418445306587507821468737800109096312557182964795578699927806939293570196813525598933560206583575067019350983455200279699722125982339571559486640399851910477703346588324823876750659051168972593070604882482199292188772676645441482010694471082498180754852325263921880341157625691097666197169939905927550553667886075343709456477182778513302506293896388934636685272741795457282282040786919562351340071564102778211983998582551658017101847576622446462826499935253073075484997964142927157063798061361039497594366380883024085105967921434341271727022382252543744436935427262264249065048371986210501130420780357087942876534576177073161025648039875936831910584273472468194270910502035571283983445822364313269080899183406040180803503006403024878238911640739922245526478969343533903453168288635283499577686954095704061813998945782914841439017768520197923432301744421846344496933999352773525231196288992360893543275587730681674463125044289011768225468981939586469988312096299218379757730581863233270649521124084617430546110638903785224429940802363697891168211903357185650080771267006297639563155652544885675550666453642154565106684028954401911962542005369304145844322437770796406073531312941138341304581695982848679203739192418681105970008991798625464169186264359872319417797454488564106486665107122458033760394709179603317623013392322818463577968737074035410591110274652668080050857825047972893854237108291957827438507014801346419102909634780658589903914781344243063490273823639876531958325956101678118127117441096912289166270256748171719799285176839016277022052122595621513920153972379399949348504683199272576432051921127452942528179846704006195068359375000000000000000000000*i1^81 + -582492658620976255816555465016533739294804037239103106863631455011680210815363932358373688576482002106098644934896392288143479538811278760015747050097481937393738861800663623171542226576410480555323584247087141298323118048250916049789947097489640247087507624784738316765251402140268390263116848128921242796371704388624099435552516688376368062588405067951633723943977865859756136964388990947544554699790790447253671767498733171670906701055722303039043229656167894407910522004379208610939894493497935161230105780891309059636238804168513139141489702285590219886254668029695753540182875478894817165828238083284616823684481844456603425577706105890201136271486324290355392111670166138041060211212773207442365439458242473183803722522378302545007831242553542844930094676205606138040058165674167531564723213310695708979125658814089083366146522532155891487770747864281609291249207644473186188399906305353672452490382137583682517714245576627334470121543175422094661200476007964469293793219463510849405502190983556921993208453050878146845611108207348742313925461966219737447674777845863376351789746478257970613636311350987051862700350635941542239079077990452487491984525578478527951153379244220230462502677386013453423071988306392802532082992858378983451808696422319103744109775559763425593154447163383090085256418847073646242509057310635815208693976544956138566640412215777190305752901198529540798268523202872002720818543341810793109668290985346234816653948857910648588141764288944194519090856302838879020490700517361392057765314949444078915255812394741596459498068307443449984648755700287475791937529616503451872985008690352849435333994571035246428992597467540919122914313371502444309249122895609524382105005256180059083516271820653660377063504368789911769681842708749982429606907937708973927447884416687961181971940568539102419077810934700428704990007333397131795424904520534611157359051848961735086590206946037873357394965941377391842013926893163254619021172018057579762664406103275030021734757412647090625745145957725370728062758504584327659924918927808665405345721917034176436142839940849350266633597499841225573156994041214706911033903104185024884634569723021559095924442664743014066853015359377388389772957943115168612246893036984279257590664882398782740175865750757188049151185532664992186904315053231432036760701092781636602385609796440424623556224091076533385792315163798288880467118509847165777115195314748470346983665331254958074970367104338987066032246861240786845560089114235983248844585680975503684258728485079516090060518348494942662083864725686037720902708229734326630086504919951967886767427039179780094140265158219325869282361114311853988811567582711465331868939009728644670184729953716336995771172526181901915232654860201750871965276758688202118470271838220996171608588244329268296747793311046130423330550395633347702507172414513030004243425518100053092205099348676098971315077848184505097462717714646917098565218212492178835917382806990375679118690551884311671198577669464181035210779276168075017364473061360890306025775739563503811857790094015528070341724650037064156096163099221059060518699546176791817285658034979280611577332271437979027127954757138611596649358547321011837890392749261430048322061578714875841013539615615217717019591126212700258890019371870017795377339352112617519330886230199974901482595246338779522621438013943522510004671660934320750302531143569547181898358671116390666365560360693940472660156684857212614515882081819188838510232368166894343616345205845796315697619609729866201521213857723823255450523136228021798870418078575457457896206058754017729314893360005872521540376198929143467557664061318181327669109008886918695915907724683186295995840071258892766364481935599793503425173676532431120903760180897877553722286272889618885528761893510818481445312500000000000000000000000*i1^82 + 225796623431812728050085094717147689067112062157472708747756176081641133685305764033209365845007758432056232082921995264089161979292148882518743994065380714221928117200096526585429914653048695243383887747032956990916306941282804492704468817884317548179206318932931612017897785401721067068662269535520103747207809089749249879072409802501111792966050490512267112837924214212461303626872742020521074404376105018157080483779471556358362066854211578308596568132392087413664883941923481226145729821955725824540980099472086598292766900205349928807175337414578003507929454169747867866173939429318084071784911975978510432928862900080284981142641997536398888919514562047873852178236079666291596373846865728885919148406714147545866520360759266349485421811197888547055755641930930384326531830281781953937662114056337053246309906497357982068793386010173744583484671004845366958677228907189647894449597105442864732300036765404860647385458582650396780120384314154568767825733263534284731649643909044637783202131268861517123869290886854180005797495552851361073899420596653018578571940392398801385256835695623629978330483676583879929700738121276150260682312982654757394666612931165116471883443010384704173518690553621804123639502035419943377005429275442243416659458945696279753301831541978467051256769244268322257326065731822233600004807623808371040428851254109989051702892449491221365706787703437322416058860712129921841259522954934306495589519971176374563349032358707159565779323086705481639667524246696874511121619567970703041465887920532619710531182887832919202226867963647441415351862924874811945662382178390163719089168226391880107727271308701264138239252143149064769504764190860447427753298129037655365059007736301994152054744100036825777424951869556174457627128677833603389948004639930919395219610599673289586539235972354730217574142714540392124206762782730586217756165803671532075410168346377289889963178857599104081333294708672513539477553986949499786077741098610691632244977595223098411111649928074970717931780528801166655056587485016105763334985886115188377785898575477040817533501616154236811406048821442266314952446067113669480706611682641895326564250892736314640395963937327348997231984628523974869115421356930162829073694967982737490587389090806021444271091987844395225379587460447853273081357748752853004625844198540321020253140382126795269918268655012005871056867703516757149408869839367476150997548981253977607588416436360277513847136487413405085964652358186154491528561075485119216707586532068082834206972909717299326338168968469110667586360168336028457598998160513436868043227108491743891713818014032355127961695962546645787415642266735566991027956733436930847729179179598270909125908665315408605572044350256971191507892281549515182987280728286009925303004604016891604457158300319149235856766294267833844681538220066431855439997213689479751750921344593332525703720765922163448990692086182378218747685598816287413408414256325214303437927558824607440909124468350008962146075456744753569877662657966525834761663060008792120504482688587839054457055830008011449070483402309300827111945645070198307869452817866992183370195374904337032730381097271477107544520250287215707299765142872743561148735341258051012277319901965756967075535392252067211919201643401747000592605610142451980824193456021265435159382963838418930666779453900007093389209435795932061742095386756110794115547312409556969020688836080362967979142455406220370789174080798664063939358831090879290418365951311221060462377912485412181896765799518266045323034525474218987012723744389077032812713518543962096839062208098834938026381949301747910456560361991939760703028091905022755887652891927928698489773553697619681687405936359837809003726219992337189778070644182079477713776747542715792028938039948116056621074676513671875000000000000000000000000*i1^83 + -49497598122733494592717982350608354974244000670479922471712799779172886634305957645703195518781011544203647825837091464854487106903217732597187885955922350333737171308089190332935269552493916433182587723305314814416744499604092863993324218292374092478764959688943892371545769292622567161449405701455141999607808273764260163960361744969086300657838461376328757145399720347873910211450942158740956834762283407566016512445014957055025114071013363816540375899349705029138447961116480447922317712234727207448054636965938855180864490539188305857061750100941381850506127566072047435793028268731932362172505759345033741441337478297852014619442941341995784891980093059847403823318537424450202214724033726125967992392501304540765737283999308680096781194972291922250700007106227855961209005732660886907026805844712772199324929954568262233465273360442015824436648008783856641432575370563603716527737071576932122357293096895870839368723612030955324009507441401032665853325181668238976302500192246141580543489689167406219164913196527938433464020023389086592023114958815682756815309154322476769567587738643084176201664984566449773066839813321230123043680765272718075496941717082762738796490567743061053122542293756807580211418361702270132136336643870396084241773652098887601854657483773247952844621103083978994941202359983514061519778181914488665076579584320770537923514671587091376723334281295517657543630873393097393659623351174628056081787674540948264095986882194306705663524152689357219472104259919477055802611869894519308072723189510530282613514851315352984589918302347923882904893774224480023524853070641855330496601367019625618387397821505799387269955995131058666383806543322345090979148820443436187712360432625466697234861939026562300222187031427962020642911794014007458480988534220779822238802917549370971780641143446465661792812827552916126131913212351284048651566204611259212907643906262706775656558563302142384841968387424748647086736658243182858573005464818793219083296156503319445927676423926962189629777141684444421861389136272658083094706227186340752331205532192939171112796641975599531384444272563654956955777299311741062521039965558740172765473723344850124499950993888589534108217862633561196844589662112304929696469041528357221801683053267266526670279345583387019135236148700713839130982384089878154618325163016114914242880906942158618606802402057995865750316985496554538128597537538808165560574476762272787818147436065909519550318894807439969670404621553966959637328551830839926664967659529141904392935647384537991120454141712736671633942860677776551504884291386376868586719438321588608446880404470315680575494973616315740608163721814818528360244013223028051478660880569882087866779221953930958804901067947307272149288019247718394820403475670532041965180785331880745194740542747468522792940237509006092176953603651070274351685789076146722795698887374076103467317407644056226857823894702550476624934453933714022437427382802744638653284786094581640033088204839765802749763765713863733334236679451762401687707223037507589110724344648181031023550684094127705431904058298705600352680016375250273667683019735803028276774643304369496321348226934049255338995149387643174103074746721684308730787926187675172307606507005404416111459246256964970144744965975092339749736772724127112700435406507747282657045047706849303140840684548665821124395018137715604796420062668075163221063095566035658258173055680102185160854870851425998568692684298540256816256661305419011692291151869380796877243791047264118357169531306398320995245838259106046181149546341006852619769849510036348875390143010834187850652333719595031694308228621851044719299264656714597291437397994614412304618434644503582400963695673063049437325713910001582426153871411539490280859580846894124306345474906265735626220703125000000000000000000000000*i1^84 + 3546310816724786566106392707380098443431223709005716127862300695796380156689708941867385175371642683013356060106951093368857295478960228689837376520730826955857716413629350421968887094858852524873484214710040729554814654649350847182652634693141367915607999481854817610275778488220649833195783448202609454396211680145039891468496602150535203100769252964498446622180216868051827667021945804992413703847622131193402723148334216333225613600747298921148440714814438279859832654757672493942025143316908142821682650629749104144254905656732512008716868226020513371180186420423896495698126156497950331457630523712632741573165533784666025126453188448956020625767875210664589442206219485986030705974115448410791277291627521475864375123678491585348692969838923462539071518566197648741072755938107108514085767293588820938429681079785934664553930727722134984373371162020483180405594984619373394397325909826873862769068064051989585669678922592933504762428240058231424220696995657838897902914839648945791471333501304366976178827597605752160701926014880939936638830444800960779808649000114531487724384074780642563395007331172512439110746180275868020631932723239806803778498966325785095482027037671686894703065796354898967417097363013707817858624729924253736197682010490483424441952819017178792512244649077531900415147384603801508971895008004399106478429853516585196835217829833534626923272031564011059650770094698930011996704535267741846760966903914875885516996371843900488528178314891101777997144367583769095223381609768350164403081080514040492775112848369705805895263011219155156188993162216766242545869753955015689559278043056931536303317758040156495393728477711008441025290442143931264059167454024193513157149371086986974027311123803093153719743980937709999543883512889980377274337803537080014082482224706478489383600611880904854649021816522832954614167617290302844048594706832753168112949245894789021192787766195313011139902171135565700282677038745398301704839595375231218105178087758604593209654709631188060400559920012581658519497791038536117549517946368532076023765602839993068977580552966755030856726870286229018151321137426555326121785610069024290491894234225907638240923180115628980850682133784787909136674312725701549146073944553293030957343595058891758880615188709761316060171460053523648712642580855655798149033620363603685894879372609280660107414522192663018724771152718857893693565467401280615695301810967131618264210513115544088021261706934030883366990646600507584854672004518271760122042542584067110694675703784274532818157321993045633341335335320396551973318686121996324671119251809378647413334448142339924122831026670850562619872281854055553657090044359411365720972971690489542012871495152337522189083893524444562094287775069308259915330883163024188076309535647575517413749145968222745645423412701915069233132871719469453009031477032645929075443560446646446346089283847312076256046009178407381122659081125992739301268223871627884573677516732146350965472670299779451824498373827379038933364761222341353104185167276741157180960963501069898047610466662847793023577976070001620218999521221531854576562360750188479994729713028426903894333033648692077190624883318048162756744060033313463319661222902614104046173891469277810788884901644104283430616541401800195788209300610640904817395587764815255925595533447083887165239615309914490676957999227427819702521983516697612547113453173631336096920676068791947207025096316860181797936064045711217166901007647732263180378950213265939493846742909322951282011268961831704312092113984454627446079594527393220895892372511962043874696314651859184935743245407773736541131171221861614518395783881163056249369651652995231101929174887374769785784786981830574052317341494592029549852033351762604881534980596279638120904564857482910156250000000000000000000000000*i1^85 + 1572025866564565065040512793878161840138909715489335983381716702807621120511324034630790557933517502296211615656967296758998436570129143583824831502936645872245114255822825950842864873002591835271714119513546205656837198027442257345874986353004872775090095621398545859007336215810578692240979771884601520353498687864752968444283062551044282126046385032283111772524110069874203578654451913656179303142115799487425173540834749177836337014948325013208788764776830800252146786464782282143562115970968080083558331349347944191662164668217761890260047609669697619437644864994326023511297749444586720005755190281789572962865932365937914657048457084519050511768301155237917784342194910515587758562690866902797198698845895161801078645890916881675223339321615437989201733279000002599819680317491123284151495827264107632411066097853592329189031433832609753558698115456117099182108858250678655345928144745739615198915329661723894725771092541172142725624527483797824460169641822207341483184603913623195217856454044811004672878770254960379594989401394803826895898621398241048958782728177928358727278504301356483742018921065950567607119082075134776187942894614295344911388308893184282734305524869328025207990703354327058578552135906659766254786534596029692388606681530082659582413192436283904246429197133164796784522936733162895496986340852740914029855111925723155350568424996166114857908222881933307040865380489200627751883962006081541537006829226539004908128438401124528813504884842213470160411744622541469995559557935157304904585329398666279001693909446442879715497157784401786039580541440862793602228818214307886544804632456231562568429183383937100117907265012846685478726083617848315171514522479908943783077940058710868312220552149823372259576169484252536097333075116794855960262444827071518157518851709890154076487326829952501864846607323733395105079207360273723036269909445850981856223528517615758823817296042660984101871436317318698628482910194858508119169567293831789356810930585717326930749287019065101624820157933765304571420121715914455455920766750773075607156709832889584663261441550873004727446247493906729827008645284539659415795152135213694578271287803214723181385230519136262374622599548813845740263908704484957855756163708327652469842862336146151518384246473858735281873046144994109427627479477658681753116108423327372583293286042324845360361213042189774701801561663295111931886812887377929724536384010189927774445335622552726210662464712606065505715794751003825271654536782249523007351520847368856215127411419918576658384909940270229772147160565572046338428703304918615851332244969269075965650392486080829603736976722291314295852317454208697573488774282794388273054780069568009860447702144599411050941739143439977229324976894595176181082303917456028283350365188379386956483851376466077729849729023133516687180985443347720640241739554721233193287058258551983918324287525166443202296508334555909097610090715480982421394269439133117696288760550941690873545061169318960357896319441875106013233050732712487368519847374229988666701725069071752099653551997592725325543107227624242190820858502540102111776471813213192848972629342689341118713925037838581046815766919408868966821726145798263437740865158476003741677431814550237353186202356343097262070570369981892114137474991798318096213807454248703496291684485685758119039383322092401753047525065404563057490557380264820218380884464043191115783430891156354993367531519131192996899605267109748309989463151440738512554322892833683014353138344044505297736604351584512528525332551367229714044201821957108855274777401481695945009597452682213608362803214215077732137226114219165102606894098486012330725674363027218889850983676581813410011822157477057767257357599327317221543431226936993527750164503231644630432128906250000000000000000000000000000*i1^86 + -581197677099465875807173659828059498165067910017193884534292858520378232988731494356593343945677886896699963493033990390842528669202943485555087619871539429828967148233118217284079935641033621564285873810298183258342411977867177528006748170862018852478102384380199307421341130796106342297482650966455927236161670167157858470217648325770851188476152391889783225231493814889146019222046848215357171280136770252642084219053749349411517746854346715673053394768245952495490710357087534781056847952893646609286263213492015498907829850644385365546702501287611590844954249248509343053281612014328260494177065985587884581948917804523712382168298554810517266948031164975174870667378237822978867110008693055372007843047814429232271248188979222940256732101388464752400592077675903950975980233464475385138484797604942828712128178984403230497848258239237636093542946898515963676061162076453670070446107182212932766741234885222105165902604029675919093930969603742993512354722542286160403095330502811796759443588883986250666631815667622420529411839019148471325196912697644677557345744992481208932886556895621302816436319415723237836017486485772429557493165174480315856180439448060258687946064355060417242633831796321914048502814372748790352664205216595577487166035196358378531314186182924503014127239023893477239096660142755112826558108169649571725138482401511444097818299144426202579786929137591902007785260532954501415572617596529220750006040303495713890153246367599940375525027827711425235777678199832607926147493053659786776719491954478581260452620008966893643330656632940446355681105134076648836636277813669509865519569465529511267594378593479031841137939730394355112113980825612867396093154581437223107965307429710093132449493076044258639876373360286024201459023773076660432723065732387224659526178019268969217525351187646603419786860565594199832814132826112820385644477380935845490957730698460393115238810387291865694131436633366672617308677336875418330441807177281507801916951116658634783152564515323845237573464401491029527135690303896473703992220211790013904610893783668179256694657926732270914759290495775078907877277816977633379670638231435237158756728135091939548230489265538518861637010915832860097998264266682288208625529127858539819624944481250886682755832951124582304814112517047870658410609404042056699979880629489745287160091194692892851288231147167638761827853331438574910301975329073945924836960861443757688449524672303857963878075069721440389259918246940955909219560350586802740963008366752042918010475225607313323322773069050146706134765364335043753882844655522968907199952673913168385680090933125397649576866607407380007545110107559133208615356005356382415143733237864293588231718621534932992285758359893764173514449540382119889915180284634473235927045528613257919528467656301221102668609795500236059224169385918370622478968532339961797697247289404519056538503746504022545116161200717474192261924541156556278034817039148211349403867191148670494813989447765025911769189983695226119308456308612101594897224892339975274799988586884871915752498040027234490157444747941176665103215504011529855270573204206821776977322562480614101481229136685144125327927824884989828964051333770458229389131306999944633775126588376055118917473115778027229390459939237168872218233427909000937884322144822593639237156896653846020001801710449540425205599925301552602731185768657092923329720433074006710014587378005059380071254160329530456569673901009485692952616195390881499806066859480481467458506917417244205083618312365298681047897823142551454103956913793551151366073589442668572335458760589526033332680924002023772353407976954856678736176078208422247403660844152373990924775827175127103040645489225440755650951984642640561807369549142148753162473440170288085937500000000000000000000000000000*i1^87 + -32437914348228777328584573294431848623329680895688663578398001420388128343467238142381257239741534406222942207473401716409975076636610643715854946950944886438194306452889131740415506241537803472025711036439809296842314284436232429089012132854001719177638447683251892594082108476846982707232529444959043351364086004583740472349101596365947235240466677683980339938336756052343849607165594439673794124766917930712829355520528802276577965487267724606748759776391586619451339470566983791055915240250701569685860374257773714792405165929277887383427816231479880827755293616517188892868617362944214630753718919016752805301347042876221588630330121909626399713833850376684258136863660321866267122953114658245132034102680642900651001569551679079324504928145079920974435859412297956644669276193443006724761116157679333827348530280492646539790546620027414943833234825376318992709904657529777306161585639629034360709595726489116390521357572476702009872325569745441018471213120556603260110012639881776102110942320583099281998667620871522398452192451911767951043214569633996763513578990971134549285664966043696544849010142708483858822569750752610332761808406146582891335822973919585959686478676147538471813078702423999252990164366236782979973690624788332607443944039932683893593980235552471656581090392290108491382940024977386052393379381140499433982090316053980425732592599049666570098306745192818527170553194685968218548260880878884959210252641062637834467919953389141551975652241947183697611869059064351936867524996656110911778265001781838650685248908062181433949687843736096206312929934982376422494523980902643386607757850422205393017052770982633929554988296615943458911150841475012076514512048200529288240670014971674219292085789744704083729829659518545789692511695020046961338159759222372889582519154086142467877436519957861106248508110828468235606310773925957063933467865156630794138195076577069391285996761797570426290212613707131400773096685749329091564886465851732110382698413698180747037374004018211145857164844213285346955610994532790943744609108768792742294397028650507514081870868550874543831888233803920160484660578030265589706678997391327987216160386918221665576227380649927178552716279502046000542551723963312489728395103756647337541384506319044526542510087617664996499266150215782674975155810402845416005402836759577472159302790483514882914798100398580705136006343019034135912643891157636197403372222597470138002148103070964807555455315580242511793523666312753598045843278565087491955971981930703100260558668362191196808828083804231257314162953076037410411254020786304550527907580597289394110779554816970322370538858575700123053419475235963969751545755924690971562511741808780718752558688371230258621332354078163220589266499272576863987769935358265521290805692448540500718974847313760088914747306606291520369268687279320688552505241412244950574897658499978594846642188573500551337140680022643499818548873063289204558511290014058615071711818300992696597400424209686494316797000199186207900823498664805139346452099243534013586847002561083579618055551548008684679014928177986429380773498136473572703257046660393560444103794153521558507258157218203120905729685385583058472193278662486435661369587023420051252575573237325677916774091245880395715875770860228971762618852604006271882593408034833542715569953947425796286703612795773743165817373297470392041844279808344660104980731876025348776164221091496194310014965776311732843419639328422054243802680876797177880302127184654147399186545074301122125815086571715502208809182228194977553053195401470742352972630833225552168332539651138221843832672441696979107851649555086020995794214954305524112768839019343312734192754683185793113902612615199974247267297581304185164144894841592758893966674804687500000000000000000000000000000*i1^88 + 40284284558790923950554535694078463569470825367986313114442748943874037437723955882882549087048035172232884774565159168882964626452979006705479033120721165907544935403846792118390608946045363810899840607648258270685272612484096594277647194993407200976157299601137863530572972234661130080383717500672608365807191613945395813929899063571067134764051425951615680128120410564822400996324898482450229858265132256851957932372835006181076424232791196625458932090575189495507126403367513902481574496361542088224431755269702370558980776613964805127291553746182217207426272289574459090291640517485445799782142691227718039351847964102142692402017991203513875242238218545400767344341108089100248878363386765364250743666159460352049854694451289854632925121971711521241655573535184074154813671277429625912526232563430562936026009311872285769375661270299765433607996683762752741082989482872543465444886354976808171003372601155789980509155112202046647334015982852743046993615035440066923097235354362409000029087610832596720167950633484563761766137135830130883268172068131015389642230203979959639996388738277634818755295924759606660833897701857905323013779990229828650368556261573408222120437482592386437410474834636196940275134668637349108513235770436250964781902185420831919705059151165821819394822442288719416119671054372441882200272616384156067719384295676224534257157805575668353109029915925325155264460924887652899872089684591652093525377809952758098103403190812098110835797962286604017247943716681682808352375153874185054320901403888134772416416836264006374455390606744648839903454685366375111929114055504666577911324248593930389015347018842186174101513135503563747739020662413089912346599147133972171709354878202123067727463170814788298843733530812456230744081350582835330514521486643763742506577516216187405745076497645231875148430373802629933684617816200885264735977052603909321498694404068727253145386983690415531805887177473100724307581959851671337838678272517472675357706437105053359966267391648132149495341977668675112215166333469371634409557148867085775738480698058066492278923527475464901005223487495721575161049470085980258290564014403100720975318037428217055584663486470242650341382259339543177035162259038011239729630153651194521770608348744126126108822903087052482550723135261918643159384231786493669707802928235554818133119526161400292335843118063590152635632802748552010377300414553076336870613984982133218409805121301381567339207509503815752041703277324001563185596943860284591219689984612916374129289796770645789360498602558438884651883805229919963763391563015480659934753619801092173336150845620834281716449047836771960629970018451239504398366322653923114291946142771946408255547827292176750099003130324451534650468444089951338500892400598909353776100279625974987197831534849446166621423911182708312045954269903610732866015708586922834906191275110540065026872211638514280259691867433196540686227022211596720740227552762308169143572895481308387781706816133169390426457955023984072199338193223200376201858526691049206645545930836201607903549670632939015551718084889963651084276173501312713339216725282437252374204865674080374201856037484716145001623660349327105812078878769735259947144440893353992962008201687908438048328088389348879473363698389380326683487531975732932770669014650268852451336236743349557664521486516629602697906407255383624839079571276626073368032351493642358704879135907728706936041422547869774564178935735855113126016054328562049095625071934734669538615018896038948193357252284599904129543665741395923256537148112634768051537614702418044921340853774070506044721760382934916654728943940425468102133093975490489211305136660393374145150050226654317790773239079466504790650216806993576194788329303264617919921875000000000000000000000000000000*i1^89 + -7851343310719304329184689327741014917989669739594613645529204592203993425725076099123659074826737584098977517929815372168124621465134608582843809904327017287202774832220272490116926812130884357639499830546905034249967099780734328838148046595845381676741218609160506286939756253100950895997100983074028276672575031535732905255292730797638086368957463989573364646294683023081989874911193230113350078579206546710369791699122002267973638317405229817545723272500873596055272820963053672641497738493573880847465227522895693419238576898258874718163003739393307200546813750117768074246332187079316548025958035808735936294503887040362787430349726911238419550590737006106030023183042808514520642348739887734012354321023501029588680738720358032627936886671713290179163281132330157196743625715383022951516854937963273896851038942975588085324525727033417765803382644455418997244767882335084830974771740821797938000925916036069941327020806148588419076280376563229275164614866451595850138491248123655123588860412627768905123924124929912288972133879282650106236831300602506352353414865052486603362401870983377780143533206619006445768187692825940758218785989273264267135540302803969314463145182611628912390886296170616131691383699568249919434318402417665566447310454978883954362378094346817512562690262258689993851939158285945357771046135657647416445333431715001346422385971823554050033958183459512207900817160706299776440397165938436517334806585662703408137344133496993696176097574040724677930228437037222626442533471156900685690851358854257554036290619994278797361185847262665258563781474070165241052246062613992914517281793936625312571002015486757931650427267681638439395774450442127193303490842001775954763308869110790890970601030996451957593478964529570842538909739258761055923332002017224146189955130205682796873946907808915647285020368040820937993643200102975032925300751997036508283697494242951372485406912261720139782970035805740859619066438464692978781222629843305666659443467652564901800627506878926101063001192886975675513321513690483049263693888318242488876903895289216903844551974860101056481745215874995919646561298995005031706855074298602048573772872893612371473496683353143800762446219346753616816242337435315802600475876158625587461666275810099759466597117586312058443002300456110353328934094584178483618652365278552940643972553814863504914622327248018286390120263338407293996982212404599849356447214354598608929001226992489502860908026600262443517230630755568710837334398652347627997041898016600554793886901210134108093116759196231834848538263881495760793927773025519345755806128247106963399874319718554923342185866627727824951553746230345955606970625985624565762036998242673925758485982766885010759289662681181439503038880513501528086236727377152539349350787710518063631114869301188795324505512396273755263955619125575483801826674390922510552522955674467616596941339384462642812017968817604628995931996715010012998106337329798095034079196715949676570123962489111088113258783048449879814673638550424522363210372316613365551054208421393288279856458743049497098013218399227663487666261006921275975957555772722899844010223561311224719529432111462642441790365469662906294351219452073332515668863282748539302495281668392302694680686666585920048304412302799174809290190345698383646546535744179142602090736661117828616275092943367712378010153985991136969947110964717871822175961715763965848331206127123113672415181075266087821940321297953156832800332015232441938420242938328265872996849299980862806880167964931222120535673669138954802598138200791360920094389025398840682865588973028854675466069942945927300532134681251412839334839681909586806061979994912125684147594964298276604648144924628649484539392740565050393342971801757812500000000000000000000000000000000*i1^90 + 1015600165091197504337817797153034474050325682651582074740610242256735669321477952520593035495361724854950364799962605093892371186244625158243275702978101177750139477800806813478098416955244231958709252803522217994029408241485977662951844924056108934183263322543735256706428827589186821353407900472511044141663065420178366515094786829221835027464932384051775957761207719453558392793765983041930342939989236349433608901326934646975452552402364380123335623599493451965039451889445192590257933649324156815224222416979047837703898447005690532944180548392269885164558766624283159086324856701785381250744675162797048320493566946933165243333475042728155375074581928708966056229405463742533672515772018327664095993622818345500852534838684168639624916500129374503750526051912150889870156866269106493033160183491615348797251273975594156493049215352020297621851910464709972785620271104121833773741313528465187657495107300058986298886600982768104826713284998857772524726503402076955191119981431186066960016040432285583862406943050207566636012371488260216275644090858400627546046982435289246021065574981985015979437340542604021306088977841771113005758645862225864342196619991192829188619142430447044733318559301191053974761210449290829438025797431156640932122857756773775187426244679410603024340815857063768287874232508746642658742464157951768269985604601051590718260630422352260089946809528343933962885132975802109305297735620845657876269338277534745949567270478162544879994081177315048905289400770940467273581902365510417632396215439874264632656498105693053824405318010777238162352699027848844361113470042757312021401714698725194651256114931567931087198238012302527361427169100037975473211462395417919786041271858028209263284768186385727825506001660634418889725045742211983830236741058026416879585145228443534528726836288506843478779437299898713869528076099281206172663892152777500161932455592196226095472007326066375269087891696569379112115372369282576079509851005277613594802558860826738943599039592936488138457394171159695919303815925367187080817252984978922772095516984623678186616936415038389697163234092800042941237515573604754578780687835630817578340255493906133213015765791445790437168219578172502280228435646104948702079325422001220307882277902928536242290802911852190069491986250993226759810259511751230894705160211579892222068740987549471877293981112824892971003869076391877536249974622998519469326976362267094904029043514003981959782243919091618012101205819197909982272938393179251532229946873479207509451946383725133356574494560342711526225163300919510860161644662258938441777137492453896937767097214111528991946747604504852395329025858790135623452071660206330705841257457002007850011666749829347096912766902746466595041467383233648839369983187365922451656702395723486492108266627528943406422452906653778064523297039889745804489176443477356008680071570083459197874920873517649884806980626912334996038262183409698945077768322234197077981614412570312067045131430607074149779853345165702855665076976475409957562583967852649753790951121257517541128958832060516397369852942482302106429135362531055013812427055307964479377255326146898033135014892804700134946466847117798966035241623289352187177864819383208994739045772571887209380725361149120555502558642498406536429229604861045547996205540629057790083795927251685192583132934615368216865895015068774591075636347583178800734546204117507491173629582171315252359324714388793054154923477464996114742096277961470519476934375732025540741570526456249438518853227815983442230031827225284979450127636144278607970519008049570565682689515065993722901393411857357875861958846668565225668179210848683862934010250931003041353784007575720885572946303803001835203927253186702728271484375000000000000000000000000000000000*i1^91 + 126045902373166795065424826699979255025153703446461399450106321486214339734723284252510322016454845904528227439931667644444547387803963435587631012083380101600317324783202283395547395719178060092234544426845748184033406515847749679294795678799335816359361054215800207982757044916823661494341031144543430577426411611480916587634258475528261280259976775809489128861929043479793065005848220925373100836475603308924011461473986399660640624556696533322726717883446417961985006926619692571431031185841879637054649207321287514281906818645249127194531704924325543254227240990763602108254163908952581522313976468503690604534798940088722585674465609983894631461264213003269994969037604329340727049520552154017094564255054615725449297032629180146523098496240447982679920095067162201476541465864413113733939653954444809997579239177873089283661205814857343805699801840318720516263480115720417967734885023277973393433092036060407690746927027438649472579642159079607077619461529427542665760076721739795124661114261359671947576997233911342177627611307537204184210612787772284129272880051906939501026422909650237805319203926255257264178326450015068826612476734766528699040326972468766926118471036277658254835671723170852385441852635891753098406797638413659641211254153825603161240892058743884138151749700198788992320223920854421885728319224783706226671027194089206874051225027793308462523629231151012519967439637013054993284384843787528487896214824247817897666747600126631120337385503243442403787561249271211494194024951321137816270853846932646831373697643895254049104137940395660120272283246846366495892558938006575759295983190852935431789969072551663098782879282438981052405658910434926409857303552738015976682103049232537624242874615478756703196192749950186619822680569747277034472911993808729578681677890175976545704457360247119143753833598876474072873028423420912492054507535798587653593005757780422976259516034850190850672393846221926432802951883771156623157223788405032459165125498556547935473679720364132560541375176020398916670072563177561349456668257005260123729320820021012928017608604453174030051987317859755464173070643483344239776731019088726089561645568960325808490368078855759488997085567057165431658894412247619961810657907793995820301413954519119346567871040406957426362199232641313790726836157206692896244542371161433118878629479755010266458673707735717558266242297452005297007194766883924810266446111330033474041534111513608581287135900916665834051095283288444169432925043294720774265328101355072416464111202319215256261415868939022758792148231338637544746049538331697804708889105833558214322971432850287961490514981397492098689708901636382305331088720758588491208769896387949015018060810443665345147059540842194748019787337566729458202474327803401929759143922602978046307379441113221312935845866876192671257767078482110887801615709288615499087802070159863896633216931781465262161067108605489907064039465370022307954864841594274486895159579593747202082600963024478332948740335105215097498438165202662465796248346707275409787706260688080195106276971110654655268479888481609887017522921779262101549831024992579975299660816477848984585405438281683330035093142623460779685057407391066119405482967101846186730506356689067093660803799702352472312515575686889020909899565405261242315908809936536498054477021906564921942883832317887894684139770119254872089782615731281347408098550434576755254898047911553906922153443331543733135204515580837391461557992439504201550081745661517975331423147482259391376919534568723460417089080503257990824321793856248419793921848568566684755965932164591824456745437570266972603308877005507005532655690610608557362302923007171539914022564111932186320011901142708860647827386856079101562500000000000000000000000000000000*i1^92 + -45880690071760486293187730298021420317755158480212300756310381585421948330125957236965338340560052849865201475811497093937479812201905197891297064372934382916761600444781172710630812273450978552011961851608993834796982621299097642936103840533775918685596583561697292609701638193428951095949684047902205228873037466080527766046840363412601172722418981633212664737656255411085446953193250519208876853613500704049378339606330698728550850524136381607682283806793990191432086618404226087776933808610521381300850846497101708198499648619795129614310201067944733556297549186172830413976461553989949515696355202309334544204185584312709336414578086501746987910616310720092203670923127248378106104439076681284980428332544673177349445477842662889409912982681552608103201873225287813178718454882891173356448341955300562209582891137523857813069751583173438782968993541156245670810728406139789745679577920523299691777681643765859200773168932398489732659902599921963859540123083542884386299334452560204119934010589009432588002499562935700198210180387230017024081135544226285397307918835763361957962835739304391779008055691618369344069892382465879138698499691041524920394598842985645161422713863677189081059394778501834983929073643660992840026599701785085774814039047207460645587759398734578140750131434855837647514650124532858816086023060005635154575614526330906343931742312976620438236953582834522086268769123354977520829215745261167266755400908976302169740545929783954875372751453576405019946571962740473454904700577801876652345484630746617201535481698433788477567139835349030980546413991832071420665745600536346888204975507846361796676587408145223191752594316739873475649274317377569218079802118858292929435166592578178959000149459003868799633995572889520693511825085327058559456959685598176106033398854292556935331437883834237388008256066006137749194188921956261336352379625085649213498829839806849258325923044303380024612320284984979647278299001286567759952649124367371998915521026092284020420940632876380665502768207897542498560028997110478179722527130277244473365086899521141411186842683097089206375926181221863059460886678173128279409390073619226786438185837736888747293206113710039006078819888791930932512893993613353102496959482564515525805022345624365750542731811547132925647899524751395403907549019753877484061317803381537279657104413702898427425887350442974829068757695481071662033547495022103798598774405948690512571887122605608720348634831677936465675923429624315446736612065110196557728611301066441335062559228906891794075119319900841122934023837282897627622348720153859407815558629088066410147455585874376998667323242624664059238317514906534381321839397820758838618238532580033206452464125818060536849488151771715113515157225436339123900270453961094259274124917883485612861933129422187902202573344461457604861079094561356491617216276200742035867180062079812979468895748925565894694490322640864414621864018643153495447841390359816937060855208499404860989309320895934740893408926027412360401938354758456099627001447900882237050739771369298194555628499969666252809679228128711966281978725243757534234959333960291789918308236790061466890918004976170433907645503916085761903522425194709041003692971657847286812078639861971847210778092959571147052710106412492181832797719267033321422932750178965216252368595135451155693521357214576060158968365681060857343517094858855049836553180091941455425222664533044618848646541997632210855777985712033401008571918936427036101783410655116046506924725127333945929030367421668837372611157137105418769746102729335788430452619497720314645579573311530792040513971375428509057012356592555708412532360143720028921823902336850771042396808591586722256534903118480026721954345703125000000000000000000000000000000000*i1^93 + -1147274368064669971887100848812769891051000403349489679792908779372574735251190329229498760727765899642535846645342751862381381553309621465349485050486540880338736690255525293048643633916787297265840073188087800901906369105561392606424679323945767258883045772665141464181233767155042088100841978542758156565023864401671417830870456923611493139523037548190396570223682788361188006290653871818944731426549416014702666900467948178523157430229906270741671037214048940994367509843722799237991260493649125147353701246065243950210032821936050869317173230856647600988826333048548818296137986311311879266548374881658043818430549422670332922935776334374570032366030605540030792052268169714285800412481111793671545998424207535065899106179857399693231467292155512968455349017483329847708575612718966393798463553310879023896283323237617164540178934798591399089420297441726640412318072412970648615943240531531809274540101899316773283876101749674844581750107662149225687176886777786288539949740163065391795845784962948488180775670339745110147772458595175752572355161619820460221779548413794675382478539910629422300167423825760605003188724904600757394706240743729463309316070618259095727064694588399146405795912339163235348399969706519676275086968063381150157330671754065208473031721862024395076910861629988286763966501922161536609136175601989023939449095026516209497022687960752199370387064787056241812316285858555848220938890679969911444078756149152258280574339106066578946982502423126168746458643405677774479131924816593463215448667281016271438834921534543555507140233637026775204456691563702327798268631171537053264434261225323633720059155464802778361797180402159462941140106133138535778673643838019884477741083918439079040549777474622342860805660977540685945735669564619068744687578848940490932563353501188957115313309244698878220177723396109677430558113269167589720770943222739632979457108670982502329093328168461346163321542918859288713961305454634743432788772175108495307648311801838348488888735679233279328123684145580825791464153486435330721579997140168079460840487226459493521285343834034406916818877751273889754756856520301078018897821449281390147914380127793716621635821033235599631635997068154666287491440367418639624635194053976105112914888261012607647464772137200169636347899444384878651323727460435016000306544607139870950998742322337172547808030172922190887520923219763799124145618987469955454591321055934786102108160161474506919933964245112010715257875330368193332060968764793015580699293302467086782221247311588503186991696937653672052097354439594601557884632358599018161821468625480257718632712809606970934361788273753785089592166167195996056039851159225664586596388099100877786778230835645287927621555354895238377519682165495028672565720261936917685331745922539031229231242272866034699051614176167871092983418174657797914169741967956741470284825153095885177472589610941596832323522478030538639455911757883670621034996948485030011198402962810339451569979461656612270270207978233242288086826073564566173992380898585978281839351214878550607435527297511706054959696755674870340624646365687971560881285870747920384544454962551458527660110527405367807944788928521557430877845417969891229986177491039022010057868054468176604703738323944856475319346977378107960152908605771541836732763422634620292234900410264074971061164833111739065556665240173750536425914891260378549164151038910597798537731522820092210443514591033457527766738115254952520738400717366623993512213752037345072421945507704143516693944288920796745130036019485913327080026859122386229196674190265028581639526897144714941396348916424751940496054196204669691545622117707998217899958782059957778640680256231810005351159524917602539062500000000000000000000000000000000000*i1^94 + 476269178490990990722100954876253742093770075199303773769182366629249196510290469969512432531477712239183345143865987031381664522683022017467743282285792045155920739765527444182176601991306021771730802002962224215950476666703150737503723681397225030815422991695105107376196201170010002074390326914173640831411236034484119500540925737221447762611872789378096946729440444729605582759091347950189922123657186843592276984980578088145478052201756765262073885265713825210296250251685735057612543236945191765205082875656808139707843981783725337804421741814952139434104171207176881474626000349234192944792842621947119076666786986846765595436521978083903220950608198234653502135722877433205819494561219470132844327823951567282871128661949883579210568450194468295836516016502280904770199852925919712096915588454085481425986398847040965252546038481274612680937454947304447866438943831609153374889886425351507949746664994102321070454389538297502778223456714940542941362955617933728656234048368604399301355137684869050144829641842299528697333432454158240821839355518884016308647117205782799800443326194039031306887028705510204923579688545987740967705585651950026119418300702134656939849884480232843474981674880483786223118240490236135945539288692407161703367772638130076435677488410293590405767595026823980223857372418836957570086408885395915184320479452745764921890583654074144579241258303079544938248180880886901316743017336885773511321424137253148825500250515861618286305566647647087470209448213137833331613684333683947348610009358253302579633150661621282715486214890289874284766396311564762851934615894786772322250785123209930721625443823746474444164894846801208709198741164619430268564919238813018101103392211416200357373504029917128740750960715158113623202920478638580103834904018521760774077179303246769900219526713675187377382554223186048535587824785856876204449725788048576610733019754756679799533453359116956781097218298722594018310481221501851582695237919723924605820787779825615474914128799305397024097219566643411122790208010644401893673625269802881624524125477987202337032335363138478266854484606702156555546328052761896889720640457369864144146270600526137867037877502329012859415347564959163096965144627040897082651499411292080485246176764413486737446338627224628548528144139593656411700642496474337298203217572059849968637352624145154871598162659198862685247387450815133701070846712341081112373976139159993043477082085862280083241619197608334392107933396949794961299767720738442877113994335557088279373786649532727076985368705952863689458734959161550473801150656123682171370482381746244093047170028307071226334975638322994919052726399666192465544008460011820303832646359110917661317340544128498985934669598558712196430481400581800642275460975279881193769467489413097671090721983536728957194728545470861969646396918585777386342069474476026383034047046269675984297724608954711690440346001318034992795128363675035381914543405388592908332061024276286430407236874117687085859618183900167418353340669565798722956723370081309154680879617810056072473761949402246602376350368365650792375700735982794220529190060787686205283138999251161017732181490425592858279837673522155717614706799791987506609664494636350669324960059967008744499595167504601624455402769977888221689331690438246851456792049161775778826493274452195800990562580299921717945157547377585700426497160196108323066204115824793465056821237716124798343719771494834925426166053584915029336876071982931481475851552914176705992572535571804739908304081758466323815796376623820096583121293679094889303969725666720105549279902294597862669312298001126737345578586253690849732986595832630657286867199741946338710762754794987036037445068359375000000000000000000000000000000000000*i1^95 + 14609587054925645568986086621496622349536310272416119459754624169126811026142681428190812271280391208661245950101754204879299069315473068926280378201314734514488805078669785128827949880566313994483657662211938483582902383627891903438230296482091838183300670364073501915622431066639265308752828653165456685892465044326681836190842515359278070720566408341652147573577150173248675217918929341352416898677290515390576811081409354101813720600223049307175196240802549133433155978818412856498075193012619662979132149809204275673237216132908833169630780644360195657189253158730301280484928736206747429907597190836635228546351193589859658836370157363105042781565975127937693289296887495406117915144270613697608400304105200170422399082021950788242555725420151083587744383888696497159464273813623276947818829207803775323305241768532886196868645984578536640800384035139188199626635083515032875770813207996576866097202364698680046292775836889433049457925767824779343889388213445652691168679215487877409078598681550991155853219074715289903470963528376144364349868416979933444998504137750606621805262675892247366773623565707456568770260508649437867081344015166716457436861936009846798231988667079429908936815930248954122649501687438939716039284106766042914725013196827247068362713275325128644188277096487370221686369735908452662363701492023705964171721441841868582734250994814241346037052301561413687687864820145666646014541535029219190262089507217298301378353577919692772073947820730912598618604785487833878551343791605460167716929677900551871290778836854504468391915360127143452365555374334964275835637124549222893821018333441286960958771320599151573446792355935306230401868454972285523612455522805263967527382564408280477713918138313156130431300019677182715857633029095522778585367349841106568779503731328679669316987177425309239623483270153198288122198253277267992961788384869784007243614527110810424174470160304831056422253292751592053846763241516659107441514611291104393329799376013848325517613736017466474764317615101250790045537665136286349167380185897739780432067778879106229565204269819288990774777984224838986901155543259557449261266458390380670924693155938405572209856313106514635982703116352320643736163593553999252348517162598394917116495644778367708292743111321680508328245458170962450936579367141279248996530884896012656660243841032290572027058661962967719344235299842019920377143136101187254354383534787976641895550238025656092541822958595873256225456128948681243539731785545707466121402305600068008934786484969470651873539096527393886911464623616940733867566811438682964653346345899345400064144440544230161741358968272271791231384817064005113823406114926891837497015438245383213475824898818570715809857445234300699125089076760043573883812751995205069736250964585120886863959324215299411345892775313537427860857917261456828316548786086203599734279346454364174084944859082371244414304282541718201592065746092838929823519284215328539688109105087226159850635116505462631446607674652247283759896374019472306971513180084697628389193820739360389383771677183946148742408940545300531138074647232325056888381075012071175746740655230219264704949784510024401523979532395914620218309702399654996564624424954796535539507501312722939443094368683712953356500322036743551681486113340163233869272351371496750389889100092851619050409332221959099269318670461217836119528747965334876908876549151260582702087541548217505735185773296500685373608318376849409478818123284446296688693569213774058269515477380764750165016066219770235709525376052473076356700269027748159759888080478434009939456798035191635960267565727094582380173598398408028068624719735418715227255562359196569705283761596019744873046875000000000000000000000000000000000000*i1^96 + -262629642956199973060288395665097869698418151496411763519450107426423934660175388686545156833403584646257154613263189268134483320070557949652343656127739304415774761283123842691772123647390326769690927146291902069331949832247153479965881134872546041164687589115896751962682538392495051732191591541172637331146912603183942990646878905506429951287011379889023716567314700303402484999112440567922565328586360371199724957525974157042721877387871261449035248695075659653972223042775591319983846815362801573356189175452219632540695301051165460145531074895050530834468023325028795567953509901704078187914384148235366902916760981081248207263140889063364691233572723389681146598114444577189979723371239845282505757694309512663327163056784816564949308686091835688757117113052560497109250342074024360250858512838487315436749153936220438327960745193124018281881351751332306582219021193184830071016832638476036347024876679184738174853408317627952929457905638059028270085886732968941870024509210531698971542574111385171945309799242077631921602758400861685434685889597821011260177300884217794553869346808257018993070197998838204505127224279750889106676625914697366385769767913368772507881338420205716284972029308761671149331764173560184717570506709023215273911353747810037811730597687288348859731764183140022554027451415878348187855644428010140721367758704417479498341135236122482798739760370693046582037209178972514128190961455626006289121629596724382443300012526203032187819861894278076318737406575509526591044254169667648116586041677203980595858963935325461643256768989632072761541248761848575670460885071877984869464708720330374915125560453422444732398650844899501775041495936656454294235169716270058926721488723440659883989511553843727985949205621964620495155506531655547774050059230261433872355473916004325731489488027400181917934490505195149113762596821964335922330726625637685447215024647404415771885893799350638696672845083947160015643718348555016908151715607876655324038259902911750648138073964703430721762450973925762600532805597675561698864450086847519908033517827629103694178673061431829663346290417473602522345458328917666493206234486929831087329343977421631824246045660031079477944933987507488756453699237421215901858727588205495035108912014825332221848654960544295961780181322142585619250261623818396797549192027863321916428066642634932561824519438801761084776142102217430673777923580789671272761065947033095621470888218159791720961098320947684618575640346073012930478684522274644389246553366805735149412003703685186113319149847884279778259081896010694773019062893977456329273888775036144385522503111775333879358188206215777816700218006748047172480157300361456861386509106423828762534508305090226069713535474667824663280451934844429317695544038954414384703132646460228258644161791645384410165207199916132870715806319742995980230034820423283231989684420824479487586342454601084756086919898791242847100125663772434594127313214459765518996539630280424779494386056394140389038994544142011957097155161297324966200158491828532859362414082691256477658474957600962019223133794599909078526185061148671468985076737067546175301709016815924876948585299519866033208402770156568836131569124696765578789301577746890909354380844787443512748793263641050004008801140083405052120390396712450419387780061549353875896787286924576965736663139254969423260872847191107477575519712875944044956239594922676119192375042487505806502059011910002590376148379964495622749514784372708305748658967514631673248852250160029665770915935886820619120010523226076684870119156938317180712403309398516719518638993310124511919344384991722975156953780519287960641318905335622447217966571121163468063835144042968750000000000000000000000000000000000000*i1^97 + 32251713196050516346564720206369628725655097839211682989301134234023470811983939269145872150597652376072519353306428370737704351138801619416923504367320758219973301217541735949641489856873629640235607151136391813646235250992678392922968770009837575562669306979312853401904189794123463511031286019349380943736615190271157168425994334286309540296870667618136952098714368701031737929153214279990097841967635202468042553584886792162545449144279947372105008948989839714649307482621100851860942180556886015750233654793351870698696383666944168643020184232286500354826070199744641972291813453665079629271126211683799796729768985057678162680007285604702307875200732412714934140970073715131424694652279000984336390376407540920768527334653679340272877549839434640944295004400744857734627422208353088666227284204739571792525439129710337190733189363080579605440194773708902027200663740370477684067984360674488571301499476850483864667386311467354263360624765037752422076432673460930418162709941541968226105454874911078752960832926676955591964281525231120273837700859054393891189366044024504998330597827173437955500080254628333310094223795856045322986466361539323325519384215600227591015097964725002967336476551140301121825435187468291458845936224140926991648062882631065677639313646669845546772894143531826612206478724023544169869412586903853824272073044124190966652778416464502304835060993867791644473439588697204909601542983483009086412534294551196561631719029533142254196979712002815878126106862809137466572119779035258718374102185960486523433736955591299403478270187392877978184464522732468666205098850869600348780421762052915986978472931565781019005985766148389293102440389717377282903510625870444696513686382793894317354482749362221790612920496437063721936931378758332906812344788982850116772722398428154195264313387468660334288504086047337400891859237534914655064875624507256525813997927041409372243633810514789155769752808732980291416594011657181558051430576410012295765032987499841896668461289131832978269871597177357111386343545860557466356376648001227458345244558238633710255306363581361429973314437484117363476086841396430182721319746759935676579810835470151537060612200864118086915818277346703270859128626212433325850517703056599135292079634678023950551583361928686710939122314889091392542040303145200891044629616678627773078147867360656972159576864757039083450517973175571679066727660290202476627415624409824080577471298523709890664359837483736089208871513099434674657154371171384424368288151749915476540863351149475886396366530481177926528464756612955777727597073422716352443166256854876607757900993828722861475835034437975631653468579415655507573846339562922279581709221973501098874325548504415170708902009437802369303285418877175623483725510763350387523391371122837284392860125173177914086251508484553694153550350665680605768497587989540752018321922136306413253505223544506642940617660133979435919906251937755107746912951016392265768554675140670928456396946057641000730200416849573953156444116570712798419715275683552397261136554142433225096645428587698750479427934771612359853412608241907169287063149747459203305049849943713144679731903928745566557943229070087244486556032583966025461652506021155579632509426063638919931060246613936753528148898036400022299065783816275506274313394973780131207783573696068239729437069962866798007358469721432796853467120856600647233228599185190685886390925157654235617466846735667195159438217846512964888254735619951379263148564124112108954190864651583176960565865316689903257393857819894429126453803159573589260004093190900119682069265213570739388672610942838419627714040181225269313409105321872387340730287788073548583984375000000000000000000000000000000000000000*i1^98 + 412409675711893674398242834999595842960886873690306969652878324220409165932989262991933611275924008076718784892920878586636835822653331023428657754343728624097879137991161134991618067318519426073816349827768610705896605033630521428131677429006467059618372757995104777570856867722243076836724922195773559052601956157377903429268554832154064842030621258691630877521323049777149638538226853197668440661209080505065702715832915246127101273559942391071710578925930042239144020534449504589417303974054641556101726172671463710192264718226105271846861548606308511424597178623183492550716363697283660218398052815509909725264496337297498240667328188572693659501159273481367021718364137605176855162444756362001472844994004845144156417504856559320780219785464516374829686976147645052552534373250989678516262377815411205850002721813225680961122163378934512230361844888075322444405684060556364331046626475164395154136642269331477749771868169658304061564257199024630462124632581416251675325696201567548699931834573937799284089017444040501408882898170802426139676778314649308648870383186747316856917316000780038375627339183029754188713451563307913113551819244576957752799417490110111789066625867082447354458564222353523748443057119951770651406559886847771291342138189219765429838782990888191890012288900039416797466838183323283553081393139053933323851589347812923504789660534423554944934967733469288637156697660252458729552760754995397384344055483393147114548135473733682794537721973909687058611310180053091041805021219547347494563261183578041502968743032671475720533733565049082107962139778462445761616982163485071584302500370901677548989222032810928613949890042144049424673867865435486666086554400593804123384848169802155303215686714905958470542317590258941090849654493898426625274281026533453842677549598010940700261199619622910936460438551362549466096519954596209832191644146542190877092060653321857846580413505901422548141664504232541242539566260241657036061801615210534115300769767442535096655409948662741345380151126204241230856189913279285028704575836763059084865853014096954416860482868970149345207505415874490279491623826683917548144933728743010000295367210278447626171113988857068449244932225642269859927919099145464862717660985009253538774428993688966308360986028147753971580173202360012189370684324423088831582300175602031622630888277108364100373172629941078787197042361003157667130841624013674913584795755665810888807904508131913906387172971011591731713734278922796570124557708109865740568413902998408888304476742364079283959378808542968319123432192897406016393805228783577914547852379971797595618142850154054918091642423326929936534575956820023572118238761134595136233312793011903668219234876638263325619099925227817356948011078084964788404502047898868339877439494999647678135631861352550953094902089171318601313552996264718274257391368903726251479113275196241609256015917365600786162195337744599098997503500139797996396219970660006906021558009825124146007601854994215188481681532388373187673735166124622454416547499266916024515321578470952395395839319039210742478914849760756895603954555014838101788392746654185361134646994580134389822506932435605542333680107399322258565930114737781484888284999797299353199354719890688258285773624088307178884911509094744687157231149549066666122862208864880745624795606823438560251199555056862920802741086101558314645546555091139764664365527390651262787227822109347911071830031182861361731320868194814957907631512710395344403422233872513542701099324264327699410869475953019090342317021047970031715820472915496712236160051715749755155551926893733431191141099771157659033504584684856510622015942335047873185821325683593750000000000000000000000000000000000000000*i1^99 + 2001601950639451373409758838785170224708491854650664218438992952796632341282790770609067990281983411904144400986742382752277136113638242318847486992654889248994387813606264640539254367380102730699728577799312881164385264286456676493586214954768452185799417911735991925617102312439486275060365901132343516897120791127177933293758443343910513793679085061456570126824657821800132076137816743671490480233221053003931060184202138328414469628104730273546309729391003085370870269459368405402313412062825910184349107746610330792550568050304043899936291489267453183644797899611750993142038845583469290753268480878769052274624531552968017823159746805737135414248633491283108076361571406362536014563183630079060488606631549660597926808529395564019406366831918365174696502021692405538928414983004486300087938683828463156576828963836022156281270615327824001076957633953242742278129268488943265138341131541883067208812439719368715543650307541224129405777245174014144720851004744499661885326435293112895693706394144758956582136679290241916245307328594268932942912294777936473467147445986162449700510861883215472458895926967306220021107113153818383754242251971255975065920651785825542941854270170386080070285667310542500948417219650715625374286007619584504993518652039178833296765513749297435980438683493536437298515791380138395097676278022638376978896060215072040941847351516066166342077615828609213514404296025126547185203181456230944797575685256738059408864900229487067046765899457624916644394844278103323050998203745670729940708988254388451356652846247053914453138988188087849799495093809301210561954258817963254142166372808415607914897072436252181250861559266950390202610869370021343682178893331340553879696804149787759796040959419205876281286900418075001161253066803214299648964891198955473345448990302293603113800408714045466685955512490178482990411880876598194950577622801330978492196052935292536926772488170253882617141972394507869047285606096620234790137232120233301935100594598640582364045766336994301280934204038635959365264742886992314299576202542615511248386903573617925254978006788588289595403225825585147881970973923939135348013400604515437335634955527557430487407530732972858778299890733946915166572711001145156845775147439610388096359456364365403800564513888630613679039947482776286521406159330134361022328633780075908327401944125408595270746610663096441074651986067098270900725771811691127356307236900334996502913416111088695111619357466901895034863524523282636449395207122263882199802153119508818269172471332838570669387189617065693216471190224208264589897990381301773076007437302786194240610154853633817521572825468992413480257202803198188551219259790267457081722882178931179027384001865449186901950363740543506056342471634076232472670139346346011603662749879992631622573042574958219081241026097208628606285664024952833557279679405220462375562314252737241923820626160119082318658591881590390874070512898269577062484164681149366502850719413983981199998451882683736962689470429354797955556511549517195440649131628018693068059943186792139378838844825500013970875928423022440598469968950866189449087875526036110986603545514736029779884117077780238549833204423358877911251564714423107107384576243264196875407221669298390175031572103240828278152509421312138302821356476232860372853970507345659338178910520340471321376012898115879137342057661032734127444278532895526704229460871661296181310750900926731155211764749902151802152491440064634470580819176300627494353148368309981868928278243733354104102476964087090401743814037285129248728152396315709969363567736426919814760214427661903990126585666202474342944854289217756710791979518483266771484375000000000000000000000000000000000000000000*i1^100 + 2026438712983744839816345598895031918236379400564350907643148155465796982499247071833286793002728007782834426599058346532889220976851618154446737288719991182360758856959026237588270313538094026476613013636161363046347104912946611300403223818587649594800813519218922132984532176145772704627083638460577260475215793880769479581394912201492624519212429348915787237069206383523283565703333675354948536869928425539467354309402896534060195391210304336644925383974213989658948807585920956989915768127880640382106746494127297384443794033885071233255737752452309229073670740497591876341102657019414243925682511748083677160129953248350624211886630462989512381109140653628217803190199786792809488271856828446787272809758655706630544563498711101078555687214074103110735326603240424947064472833356552891478235009966197293793954566132406197693923422995496425461986242826316030879457348851822874786704792262921708093745390425665393934089913435100385196221829743238429971181951135748943256322338801891664125993311077344163546332272905585007730763912325479333717822215280166372603762945737457373455757215222294786396465916874189490024083279228509577499651901309816621706276416135477339989008135340074278624924066520662745896915179622551660838040358063303006634018889548626833963291097220196635680403786627359386104755295978448357067726383761859710502795673995847172848281455494723263227695370729129193490805956658288680844015704013349854415402179075708219734330512067961838445544042281303643906285953378933892680682626282418460736657178196548817866740249085954068211272986056325720480808344753770574297151430192551781318819213643873837170999237063048648849214797443835440508451167490897500428546027407323760375545226714959520954854977661236758847947014255275229922754410455023620430605097694355550482259320468305871328269211985676780389146168613086983243937107888595875386416864563379203809278908117225381675993171444419471494995367927010599187477825009858868063115865598767006898727735970812595206465235027617422061490888668701650168767579310843248746365718039562601482790476627454244098419271904950182936163573068853032537307132841596655444227628377572543952591338097083415833338705108389535703672069776924195599564807825389501384077794792766297454015163448572600407034373104883004193033195512789542473627599213388427838149351262019437785959164862841008757661663352351531888507809470807720356324007493823552972777971162254891791443037080449548081397181547007232030124870204368254876141313884565275496716059275828245749515717616437084307090969832533980191113510935688249844230758489067080794366176077109793082457598430880458720496963429701327518234297496431189940185466645432472941073685829699297567269812370882860589595465878348392477989266779980712976668166117816797698814307723098334342062905653040922125419828676066390400984219566662853690232072423268275954603345966682583936415555866561354080932544966693347478730048233650544219295096127982684562220349027063866139987323812684846439907107029756634714951900206107461034018614552650646104841007599747103742129253858092504511118120692749238779126225236502426801451672316678886737913930825498897597474472613854283477842101793371321120195898649831682110408020941749837079473390728443099880621293247654459592786307305839930019415947909077317849884170271073224374795757894170967477499086398184847940150025177360963995578169060760666699532046712981022144815873141861677363788661718546510391436853226401546355294547391291325049343802755324094139193707329055265202018459042783134773925537541543406160110274867895559440730629521430172257252771204456699889107151521136451135808744669911614129847081974531250000000000000000000000000000000000000000000*i1^101 + 3539005337715330471015517257503840299381622064818901575159006161966025641584300758866790657815497690747233629548131381314546566454407236000157917790324199469431311076635727829726967010146617402751930300247523886093103116404679963022771615156953142145199557442917366412325625871974598886656960059437633271050405169820057967377018475446012910158112979908460460427346874146475959861351311211930107809738631020494169099242141546966411979586770269937536686271522853046283595451739963698760165000351178208815721808610635952470676930685195813616226099984943733758335119268529203297313484218981335664641309278127724062713027384497295510104369909572835535346006132134073285545604170981721745448701768645738914319517182075152599450704979869479594069015390297894640245368919979389211925162728325041257925450426495617413976699985783378192894870087185517787475100735843352801683507561921338399582817681308985228690188742954666110812226451177203237292080048676357717322618306746417732993154719483292041528436936551724417812507146866476502323230658687421796463679346355561761640351533506659192142964908929377506304082381488377161158675090004481910494232290256928757385133011332195825395130807048160965781430001498629896443814164138992014080416335032944636505498827606671058834712355863223412464512259144057197431238611378940422454939330697611450809291150220257173288331390771892987439378188183676170623239048892406303740836402425648801983602622262559060454319772635520659826929643227322590027352062131249253103544331282986272142633965059467015431507855127272492579447495205257187054680585410599595219271330905249334736714440689269158710593761030172218731104358576582843515125655097771874979748025523576965260490485939637153064238234210782199630783443492650724725456622161277308606039807348916063973089755898664687301041754297772004290453429856106893272380163756880976291678119711978840374139857125039986075848947017311386183937849649652688235720271535207691799213736546460458033268947582607035518048698112003674975576760566985597282569513992376250617064181990850686823371943189413860099381150590627847283504293891454133439701263922736509720016702667372314627203812716395713991848184755994825749708130113017514749620533458487663079202439617459321324013128834736344552152209594737316872433254795336911359214663069832986044868118784671826802416693089671916148212314688714083007997679592916177941406976164914225896136956996898488318017722633607283884295914693795597193698190497305963559515455345500927484296088310646759819112908930656911844467729337201357972158242465035908064340221859948599868050086560530164356499614209747726959397729890451425405830297766663249608284954987486734143206184025837939995101974036226522213046033470562883180528881711660240845488755769789790335431861502480510095473822597053468431681645874915601678020925663294300523406807103285523651004464029354309663418099234519688544847191261251807153568171732949590961072014704283193625777868860912630693568788487356630626669998135953333895657574261402092912429656778794369021032231390895432818206983816281009923290563682802708005359516441513774709762209592926261881644243096465515029873916626883736704769720258311891754748890605516603853523167868473600060028088381737451481395994484004158535097669576556938437742152239487372509303729135824492630178500575687245168452514265092128669820175200014008438033488829981142392295091293950976186296608882436589886009873538566508751216941032126099731247364929999213494556338810891280424934694673730206413894139350046422661431214716998050730299840396430531541189446876505781216499895198268457048404538006510682691800778886682109869031250000000000000000000000000000000000000000000*i1^102 + 2371463585427518585928881827350072195499614920026707033330621375187368111016379007276160482099006602684067545252877684930512796160987320049484199515005589859048131057013468082175941645838446026694482486906400646607809678610354716714314609624165733397531436124014361639444564768507374976272169435469370012605776895668704004086828439129928504570592404785106701769251142550117710055079432115709430114531407274253507070815099992860786248552163313679591316286819103129765096459476246801411756608328032085408464140885959406563192992860079136808665821844966017008611202671506693908370149826179892129975155462345293484818770920357564883249825938513527765394230961891941741771937599033540114058649268306206675103415780962389627139525228987154347633128851633887081225349952647379649139065286847376761848128302179448359283329887540280604985279634270534526221029684929614576976936069419889582615729588080780902091021122761467573212555541119363417847450678817304564720148586173547345077547881157418950113116491211164371234657342455088411709018762001228456414600585740279969287097939236020558934973514470131798324360414789814188862055579518190264300069330154963522644176639185002950088989293750125141001894774651204569572088049331979710914988596829764121850774158513399893566668393634543595627986531829237237551616115915110297055404760090800176385111757722960486255238122287947479860456595850823020969648787333768735340244815931573004630910431695163655024243732476743882717096315732302979855261427569855065049493190102912906699228852613550772380170216669857540447896023635158783568574640277815214951811706397057111131081436394385536756691372474721554551191290697755363982226844837680787536814416316712322511936101183487101393352851241996758711267860357689499631875071629796102185620207263805734206121410925716811428695959591245559372582562535836443998197564824547478993263914578231915946774833580221176428772648954765543966792484206105322518998239541432804670012542176976112225908359101360995721841138640848187572885318215062932385188601705294873909569630390984150985757245582076945925144530411852458149004272021877547531611783465524480501899225488630954161055788874447421221315851957278011322045450517778629909486313939893974685499532851738403890944960564913907597187978890835546932124493473384369665993552060679018282054152149892242763173869024946493711205738522938643131515011736667730074646579554279655389972013932752086316765039207150616959917674404476967342471830041269623241678900879474005535302763834175709008578332638832152509134706556631752129258529758787847069928614235472198765175764902734829391771884950099386894885423177563660891868756037000970875375843863717248930370798906024486381804298177185226752856879302155168091091770264459196311277898320362693298638539888949563095247620193513782724902611867608352080637072229340087232470217526616513213223573056000083378061835170917357083592756580377738988649654384027077342232556039244202006350433189728250739833615172907078915982109946680925685390370062692687974156139881120152113975393259776692315078978726964322866567956535321201430936486688560945337480740645747484062793588973581475601962914941005089798591424770931289864256521962754972063560235802140808815872347433790484071434798555658178456667858331131311838951939133627318766522139624479534064198528403157850354433918191993288395451104958572103776602141662115594300189282882081402601722897446753932507430834192044556275208255804372580460233744499931591072057505340152368609760648922976974144975663047444462008386614942550644079251741138039911028510999493296033189459223093254553636277328544622687891564181643912500000000000000000000000000000000000000000000*i1^103 + 780424223072873708959245377983133564627136300620293535824222152479272977708418333529177176811076223780452118052597838479266650868732680135680547080826129291413162250822523221941898667890078092639173026252470947909857952399607463154409731602354214213041394782117201103107967470216598643744409065825500196363766158622358200446245426139508090803827560095656842080923851121075406006048311677702502168258025834913230482793055292686662397708178911027150882914190727154926420766204229698545935181957831748243218267519365245073997793296360762133300334265994701483927248815805757301031643155799799176578079480023062161057193648887524908258020895615829221793066104284276208918665108773178897404108896752849576040826191674164766982857030168526119920270971915352825606967437954292987052893534963610426221421681153543063586403696420413365809623386186184628915258178964567039679882724373132415715133105468741863791935581473301486863092937674018366119955883487707416774978584165786289235156752743923803404977791751278375286043535687904408415485172176349200877864116051516868101951411862614275512819329114513493652987009794329983479115080098187194577734296050080944896260362336279602651339843098772528329601451844912911649743755414311774645420055887834261789957661653521133454728611625188354084102476171896464976393894509673871487426084365006030417062070617347392006149524727385754394646388299997892974819854316554811675680834729698372961153845473377411660414822484082146539788565058225530178029508538552431505051452502429059435440508136620001624391956042020824190799409997577652811255646895135226420290648435278712779939362954924271412093931689377061759944292054693676951256583434796064235497448910575126194287391433092751231524639932911583134645722438485167751233968147055927534519304105828798927894620550094679076932945795849496732456604757680562194908762639557207752756982698675239526030172388214086994568207153417116167611929265539720134926652436909730824092791059676723618695627737880037715135407107624783667121743164746354308822219157383239518388329877756862133395023951921024623765986565664183605705877380928382701219184603607312606966986828516025085972526013726808184556664127608331264286052912576597031298456507455998246823353083103340406404714088288577911064972465279210632723614135775602272710384120784240153863115983957980719493702989774767684807143003671104048836263901891092551706443370602503199804373775379738034349015806572891742285937712310309867648015845339688383496308845550346082219338290037201765315675102094069517536192938662695433659851581670234769741130409459097885255761587625201860540233345820275571293887035758263023023752482098643108845418588477719821389720367898765714007247268107925039548609544059688454139326188888858823241658031247541506451642189628212928779732711448230786048664616229305648746988935812674730930153760820638531513166756289909183708822059299739825535285347632023194282714879507830707022993430409798469748467562476036721895935735568713179236769811725811262610785518212035715245666463942863479857346141117473936045276573376107389965869731610583222935887880084876963827760772797528135219924391003663651621906562839335596359905977136560354262763681017444950354798256848533961152449512035848145970573926671340730241857680603265572009258272097860239043978762588216112651629315714879021227932319410302953703299988701214573961133711257179566784969009659593977432386406521014804315499887802473837310497498509396636759561832674884277287442554903740685889266774481858816746413510242262975451397153177781874874398538879865689240934000797616879227864803325480653644739093538852216852500000000000000000000000000000000000000000000*i1^104 + 199118448268213205006799776697955650727318203241651051672783573307398311699442045804176851841769746005946179810050748276104354982947076992449984969973139595206945887351141641770249159279710532405616842311266013348384140070367600970167213912428368388560417733683365770797871894294766916123745727998067171061035542124314088872320475232665234980890768066305582313636702797923307255383853707454236171222960002440518873189749282130141695458360638630267807603916326232453110986700881598546910292263784991758023830937591032843758908855261102403384876090957149701568244952694793185424419377730085110443601538850409359024840655033861733923071927790964340458459118530514756765492144471032427536595319490293446837897701803155563651925151046946053056827517169395789066962908152286238471150136091619208154995115966110121004786306642916269914582312772162139782675650551820005754472170475583118044633527677956043679000572135828873047838189263535738448135630256644071475899212743395107050066299631674676725938606879710956655756869193247008371374872184096771607449934782109512208849851004073527856486931589051495904293470962343049089086451092719115180474628074861083887883757164316844923132303892016038791449905805818269448328905051190591872913005621811758842313387557783410341522052458424225815354535489883089119718536760372209415036597148050472776011035004049154038223741764988384995472260545847208576857549582759401471223400759816736234516882197065758842064656286470627581864464755669033192053866292691294189065166820205809577427436156480371949176263006782110591566680948190374097313122079430285654337917813362031560046435518322926486392644699473309065931852609032832708038965413993736630474046683489273616101699414396255525062749779057740869018622207435705719619165216675550311935713672512733885596468364283523675252087408260340805103783704019304241773450994928877256936163246199346908386501714733801055200554652225399682738621440480879735855666032346840846567756593400824328224357689082623021771008097916055851596358837684742696494599192676338258626621318761820337748059353642802835553346148789217332736068167888585514128408108525496473145774541148668726467161516826382630427733344070459593172745255821518928571700629214530629557959609317254176717575080946292364474733254749457270904402308072189674647694533956110221202810117915132467386327725444832874925538357058972844235625356722960564705396005771483115508425491143500819323945680444526290820669910848949371914159906624805353870272346911020468073618644488075389991960803035570631277687755541034748460031692335523368328577011369205588191750202573918634004294335828188762449972027319991898126844836452605179684924766441773919765863373224533051101763461142638080707523891475122593877838916112908520580555477023674726338459477608407116153988866044087101338763284920189839972403600473783416044892024767088203357590214478839498712373104002857073538821578132131610092124074869717901284699045590562779572792235328358564468436248775006741010767932766863805285881425485908945231524615884274618033877736748992244951005386049672527724079034422857921727049510572440832607088441850287359940180200071377815512986257137200010375391243345524388181975940940971341239546758231355402750277788255767884444265000264306777483660711733874842639524213376677093703798712899943577491701898091685472524860818161650090226046306398140587554088882884553511796483304851353047979664980519232509748269756065963019160876536066833104877032310459924377571160685371886967510248714315762869396889168212723217798282062678903452753537993454437132104589746963686377273190949275190086798956912155000000000000000000000000000000000000000000000*i1^105 + 35366635270860893259387765448596331032994599917972197229826876228785798306438343588431648360038543284416216852058063003668167917112605975754914071823286191094944595785032737390106666152223443097442943398234594186888323454281859758014987943428855874885225942237363693526280314323384849168912938037012793131733210982718689691069808191536194200061833084104723409636104816462060933811596656360666959223965654782996184038136297177450432372898920548077913688475461212690977782167844619588060291350049438321494205910474706035721726697036692681354740442847673721262258521585417440010048825155826568932738093009770119535784419271461732160394472874731591693189669119673329525125781628457757692879313312908094183281366138226160256666417109893978527991443383791366526492798010663500237275709892143083370812301780219554946233597216710025760762120780507681809093653080217294119378410165316345502153401212046288982589016602070190146292340551548460077819524479226351191373298747683574011507023751043649429236016411630568821586271637013810711573842804165360911732538195249565800173505574410452375983246677308850149703113208581069405375353330915075024541621998939027778531275361534100194463429644107259740212914633024328727463981637790876359528865318643062272396092780897589752281785847369996351641132183782972674395451736342790120738369339223718567955257880716261353596347099816319776375187503956253234252143804426894335128153511384207534094168465298589404801418009030980141446264528408632895364713774764115768036752402671266235933827074584961530707529473675978651621464265342635395944764049553506657171379265090504632012492307757832038839266283774957899219155354722353661935720419550157095955792923815538097390318379392968641016735709680021059423631391494485423967891934906163339774509819564986908287254070442283502477955622572731316934003504020058667225311158532206832767791344055753113097937945975157348710602959215511793105220539904873357038444785991844152300356996905629397749222461003508445482940103565566130021006821679933692457251210378972043988969655619693012610428382403552215167929903016943125539860405949326384592325899348388333174138320052733152197315942796269602110613518932600661194204522547736574195751883589838774276343833681002758250563232806747470652129494576255188218642557311118442585263094454721136492017896128603932770755199487244310231980369063523179211667989726750354919307927235808447204018391302841739273243407421074291044400826789805066722283805374241777653972647556920005171074099653879421701010992187985653590988262336725645228490943534397849371233682593105453454627797985358945794428993529955466084403852908144970016734970275014474569407886868850028782860648079567598453440012201823827007559605482601036262641985587661280543489705999705320494980432802611735364981937635458254383259780215456404917714611170680734299137253335190917304000287141373959024836199180158419206884696897307318805101589074784476928720862041062597550302215474482541550585650216010545173114760990035619578389958989884573719845952756161475250536999356348175673384860306305066693577959348819428388355287933776308361375342233480867896099356668202038823408392052732413088285224469465386536663422454340063530314025392012596320728554047590348513282726483006410159149150928748252901069703654950075815290178524069107556728956921796533425182802503048581570412905474824418047642355994942167438076888176599409236620826919548976241283455951395475188482537394108225708795200630417400778686956114607860510326617591523043595778505027883276280507860544399743724118160651192739610839181128836858231648637130259212600800000000000000000000000000000000000000000000*i1^106 + 9892167503556392534057522806388579426898628348843971906601093566970240273844012805942596528877215912959583517292741781727683544546591407649319500190820572196193682044367757986623540793164581141958161868805108529170341280403604509321927917619202326723702578348109456367214746924233935729853811292855022809249613470685205656371779332615874072646651438198540339489657214288042547117758705130139045766688133784499359542550500361110480502796334043155026614905228166806860407518828373904213089675996080284815840792792175874728288636513913058275981887440338403770482161220384290353199427572087408168914178122675736769070599077522570447927652481464055349113434769096739989704469264334708473793229793286720480732206461316898863121799094159654807398490400011232378551188646337871000023389360332334248090253763328621745996009181673048771870087337538421924166603351324246470098950825244323179113035376865945713497513305531790308027892523133937286164414245626790794508407338846782747983069005375068969854137555925440763044883661047896280788581627351254764436138439211841736043473069709209913551921435815154364254988268105369732598114430127804457447909019784197254508123899017090246010742038229530590217451364309708266304926862089284326153045871543833395079942657210243077903627133600549992175311098146769838918794944461630022739775489164782260326090010561048323735632691532329215838266046538768070468994920526409051553154965361893202583754363712232504264702648078036460860273586964987389916921872238867129514636262726850674765737107828630957749333596859276051353694406980819449670156572709484013819499881505239672570728832941850986214258300612027856735545370372595784994897849324918614545043393339409126207824669935433823511214641068534296211134161609780100890547534078084857826681703295649574339349631773365451536833123585415303781968507343216342858469793353348350402030822798245826564590557972970432224113761508694551831160711577335950200866167352492368326897797763412334970772217379425405381743791763989019368795113156222903892471675012427431048739889429927770042708142408213961132085791916960162860596214870163032513345779823657231432347221561632013268887761851187046957913741557221095645255509166741922287609815291744424034348279195103961043371359160806707004199067493629941695479294384304463979108805026538419772875903923950618156379293265731671259506316384745647683070592813010190226261032193048401944935949970865076692452520226940988668393359960460206625061639370049398463186419279905024585704364832872496925595793337399306058589741188255946412012469169239785190594682767534444597265567698326024955361159973897667081402037791697200163651034816231029403926129299113224954711098627399130616830802748889070255435644609385202515552583666385897262711609737561877893239470589849460227801569890210615799953763832332600681007311403881025853311661194109392580238464990916884940183489992990344712454435927237387061945782723785188176052077117256349824138953791351892042133362248084686530374759032504177845625548863613257276489740842661838664885836344114407492194300116368692445911023691343570476408221992305676631517004956657504534444125394014551326057082732457042337668473805545772800731690723557376007144226300818087360429448005833839579573149109504241058134573208676279074669018510379005139049723974380116116386114346201110482052273591495281652960350995952580249257610559160456671938416128266207022158261471911429897074345255460864305036393881463535923477420753404653343745223776237518914066958447312506753037059331885680949835141705549832461773109005194317265401562800978242883984984867520000000000000000000000000000000000000000000*i1^107 + 917911274724230078953151888135135772411129920682988181591530238582919464052422454229211466930125288388096252236266533847804844702572160833327737627563353486581264718129710448845537615907693858634624217939132360313290219724075955039228464658903521430313685484009839598925158382382971489890318590035266746160201047546991910470746272134892085150515324653470814891943978397460142421659769624858920412470919780896987810614347510682065842953919000588992949880131458493703963874322693140968058866090006025655096785052662571639513689805075691332385153913189841860256114525682651971728826399479394485580542118435516042808298508738875085191146796250278134541031189748928351976790667452430360885334852543258593727036646699251717113907092447973950800592486700511482396163624065282338803542720662746746735984200468231905661122315456376428174663150240095731160598012752827002005957357652286985015717496007381048445004477000071082988786294270109206600672479050656352618726277768189092438090136967330655594561085114613894262646421567013664545194349697378479756258690802421231933361404220237651315493443053319098402077556519276287370906526264763977593919970259062106802734530565382867419862984066748457617454050295768940943186798556531181738128241323004644589634240966476663747270667002746179451678893395560028947729836348232271846721380206320764937269814069002956929393048796854649558377272348658847378609682130353394053874023743382375086260539798902196634513727192835768482689027551798713800106065979671279492603842023595191594883463286023307379408048343367019362621243935592375444635560400777550067909212731186235700019206095194135497415150516620675421167504102306502285247818613852494516668291213454733599261620523107569544003492321648225557324030195100731270045337799277751420409782578822185080336236758813996344055048970016721478348127573733858866404911771211841228040234292935019372729307453447417268298738464233561444220029718891552366094882345581907013132332310471513683802054500309942692273845166734344213611898312452879076066417303577969692387480958472027423632293442097991319464395606303210065757985028851830981799661452569300600218792389574033576718740553225352964399998879649857736474404345110843006444525644034558362736437335974983523058581942504818379519233670004141054279358257931359455536288873059171132790765893816189779098766047333836064359048154411569773436665205569559483978291927467674537773310483603017890231860465731939617516242839769539272105944163034197759013309872460876093162720641531329838326209805678332857004302174314312100865226708458936562463242117715568509829409971769644444069848160751808069047653606458541542175809113164126616670636229200680230992356644694769375821017240011079504844941555788669373618037891887536519151046873513134165591632437097139455875721378631511328242816746605335811716482233392395181888183479108657104963638945307502273006567129140661064674484189024293179201491483717182501798054765154731667069610719787870293246393160137398527038331180362995857452129962438517282861362248711721057226346307694176005576261545314687060527265684871145347084523223228439976184652167612056476116000669050772375059497293617008965870509874081560493128699836316726408037544379521796738234214007698132247456015788391527660554213895437071173152795504054253314572523761682826996907842207927530056682375850625381439189602999514946200431351928055908563063889312541782175185423492455493329203436087154507402683482875645048126105202370913876064596139539146970325472599110014856321027102409336082318372801113463219508319008421698277397109608549818302078720000000000000000000000000000000000000000000*i1^108 + -197498771500341445348843329231998804976321287590408670544401747188428503503698999055115861052518352310211379185685597515038671738763405860190400909676527098852492754746500789253049396952938468694402724350276147648045191235836785992676942646172147171331670034572396785428917913897168639716507382219896649483344116503581322476390689100817295819453156088764144922038088758316317468686022721168187703334119482454861370477951921597647696403063562029161463043038551269284953105348086378997995758048218065622640674099445299727361840623708960350528949843288378247326553337496777820207340129767805252389851118132395716644108530515213034241745213460367539996587216393182375680225009584549198366364338667634306748608306100921606112614952680299259086319728196699104714903009693941487250463737177831774823754528610914037378797555599703048244313583756333607519379788611510474344343499867949650305386544251417158274073275703895814713919685808807870269889952294264841391699244339181355448216336399094199721751342652851042442581428548686229376968505350541501215750104160994817387050164555011235956880501561435888048233838809144356788913357728039227700024000808612351528864449475960789152471317820218048234307026905882150767982581274003626041062745062531500133516380936355527286044907177644601251061793437135700808595857787425630054241048522394683824630150653812205109272574319764433148977935889080923352478696146794824413627846860901351773839817232641308602397732097001743749088142981425761395651449280922674662341460770425495213412438973337426552764296741255677764548758571470652105764139213827853829612181055804751654304774202393439743548804460378202394662176701613672443213467041344576633212405822465746338243307668300727171530983781261062761192848125855217839260545260086015998689787908026954860890264906065434001476774131161506114763045322715747541568422187978916085342382318150240790149702493452703046268132262725672347149894751442439512320968515949681805642764625947697128019067949587977415005545600437714950968652430647246718731543494644580114545545173118180328513926430128191949139620360170308144603017928976719808805192430078301631724572265165884541426837946226749443768915291366380488019207790220134313005403120034817470445573770851158310294125743409721246463109107673068340102111098593960245001823591366356974470585407664874177943638973757763503600277047899000481583283153163619582511217029382633350067268526101829554368860979077870289327684314145172426258649150864393363744319352605459220555049411291062411888937335746184388069450319540129734380925117915428861392747265192045177857506036113465363846258255782288228757313449781061570165829213065619828449921425883612167290548705807893916598338174935744201910951033015744229486671946320175591560177141387282482316041303361178200635742744529801161382056281107193513204187419834416638961709726843114139245381863561870013264679408682562732535933336184490802746259128486892155538202689622584690593655454260815547629259787969760719535375098086007349095520379226988808470267452662014801539141113172047602037824622642950185728704666043773965882150860042078034318321850886023521175639368709463569829429212727808360431475351342400374038727960474077267184780539504314783826598553288851568210560158766002089899061691801364970587583000599505587661738247831711933395116492357943982699151051197613231091479793209909627966006030804359550840510763718020192286980990479550211347808306529681200726540714783984277854122488500768174297221490804224349521154834024363290628755388052759226483826927779089121579881332591379224935838295142400000000000000000000000000000000000000000*i1^109 + -5103153384401556428068009106505669655584811828981872564369791046194412839761887681268820911965155143231608386587702972934482806512373715152345661351780988954277215131439121526546783550200379444372269329109090225212856547106765853832651033543652055206855159532078202514601331523721148917799106751967705066906561141017600587936160517307041225352867778296650337794652307734626025241665752382466547042304458292777694415859802234705233209453272404885591854320351242972443553183539713423789599992270263154681106106157239602311469352942893182419374728975075666728410122531969711093326873958903499600991454180646448101347208405523680410048005587030164569103153149317275656661790563056774477455436199676349025208571781536822146491874780439828709070446479706097147034450180127223224792105850523263038014298834397798019013094773941241082297956346909057094425221207168901788862227928287676023135333583229483260150762915994749289152158547600892468068488926755654961307917049616413313863689980972053310406835079140898996655319953640359287301205131663712564227654378079790393099013660257138137349636076273093879059127665340224278596766510028121895540054455418147309451309367055090008869462218658641553725866803672399516907176910528419972943745603251955282046996352507219630375729535030793705846539864727023081546800988724448315671863434490861180043488453095613393875786569862969592409763335503096954886860614630064548109371219883100165275925715590812888040061225049438936336918951066331873845838004976216798660954687041708926351465126994262187942073658114399224222912327107204693268276454520790247160039913689551499355492868184929013446376897567603567216137905720291225641061686594112884201080251550471130270951012725774467221216918436264173634112438391480176035705808689102722333896405681735357357002761822792875337517730446809671357955179301271074584622185575441651961372709022514200371854598863937798767323026588491233348217445914487649073012004933887970047862830828965388196782961468485027203036735031199961143701541196082700685885666724490605013360466444235702724283102965101393010334089238658725146447424979869324164689165281431628338664912412323896363588290345159950689376795898193055924062385703711767802353023551788705724172733105449171805646879250571514207527244233222935505576401921194109187725766813432258428402924964595406269186775296213356486000651660005976724750823582680341014728997792696437173857237212327600283338107551928545811264804481438218915474477037056443195635749881485910401012662226724615713338707476158113895064580161187228163061360898763900185405319086754694065810607093650937259467191842822079442836051403390019028335946185451914551002188051430134089540560479964367192870641842665007314350767791063577797404923780499745565806759276985013078847953388615408832712080870509537458672538172084853098474962184727020045553422776125151447175959635793677041890146147274688836518117079903214851123219668723486019313731384846554742044303371774309533578376000966302788260127909288392776300238590868359190287498760170784377704728614506363851407324857787042479012817967136244706013646993810501452643127401041064945447362418036901396703311049463795764409046552019039043971062856088054225073440118262649080250077110181291348630129981966364267481263033894810025423262749373317210166874721078444764019951357714663672688694896054359755541877045227806650510730030596122722718331865489372238808185932405978303565783054745889450337726830163124988721306514481392706806378833734668489626236518067791280868571062208485558392670510811201486799096394187689390080000000000000000000000000000000000000000*i1^110 + 1892335048903602159047822757349096372946484736453455821838464679413285512406633954838647842217657115747981013060454871624582992606379426460236341073654358918234114871991240987674983712340815481472154706162090701729111823263837823276086347868666827617446854521707840209934072192869994988476537610107016812661206020272134048298188484452146400184863912411682309668797063087321429260286407779934710527443245774348693734755368279921278368397976975238854069273027497561232885059785712965446779770084730194459718541565724086557262927618952121976969861803787736151458064265407736318698651512229127676193947171622233658479084291168975439065160307261536542627681075152691224072767993927627454209044195464748886581930458135145139641727907439598842981234574160098544850809165304487919922620552569835867586871702211451633028866393859794058508797824816738588206231208017579503414037081627490936576940011790236068739226399976345729363696078461079351815107871619561283166586106095107898105195543514972878063512029615282747214012213305511349234640431612219642038597127123050508555219386284721890847870572411934710897911991827739331239282058136796389457219101902201431913580266936562072020620316329172478117414798830707120813637280080906339142016328551734602986639844614304378118903787061042887236233371210566765187232612219764671228272512904129137172066629984646946998260148733885970563845573911803691808305666212655914642337191598258644882267510008679167521946765929846382707963053955305742031151528980547156010141626319485907444666663423089930880141959302496694319914693190891582008880836712588207089861549266058648292405731362844147605468309266508103047235106664248753496960277689460959562860517889341787534101066296536387352308724388543654011508923879684785524534965736440605216803947529767635324228492416774340798394774944856869866781183416717995847186145418892077142989016713209627090065723235754913865999991941109913406997565855195369465979944079814243963790220050223832611654823056687762581232248558325167213453537995109608249187650129802274816995444247495537650442213963383228132945106615023419726943423894460313094762993172407260235059410667994298848712006008711045172170999634084402177245767064832742873980542233085356277341856967682480572854570764768052399467631489737118521673223731835190783386425364997307320421010979754659039576589171677009555305711987199526988448010893693523983375659815705837604337913850205439530233095323912499414069029548478911488757227839199635769018222630539193309853791507741978628488631305500329003132466991769456457609146557096572924491000692589543445090377309839174262429127707101801813083184711370638992265084193902296787904242845785336933308377166820444116364232766411734164379772134121049772038628131061365189178370992598931844028183322042582684958991641344267809526988143257311406556231492598755867415311667604522903209873588294139675226609887338942573564574253465568819958299453690480867878512429414858978741823610717784491037900597437883813643670379115742437975683016972696023157751309094990656851653728474516666520471570770759237194508302208855318493780694325389051056841721043094857882540623055901286102481879822528013470227981667076972621309011891167635175718757075662275087817723166979095798200126210751987776497893117986261565895300428182608624893589677175094259594993609864502177574875326689606331087537433831710417651695166047482579110674955885469539693129045099893619248576219255272659072940904913952221275247873391397026195084311143748292754781929539185071499855323710128161626833990679504661798887424000000000000000000000000000000000000000*i1^111 + -79276139310211659323379644529805352868484326300820387940637680301162830313947129075299976872295182047438752471937885278906199213332743034997621217079872669791873786542827863701199994526795552176030756822922758343101335328644521084111115426994659616981150070179114382521392047640911988150773885410296608224163789832127750815363671338394801200589080036861672636337538916568438139105781760102716644719797033843744697215729310900465486985077143364309413118729280969971651730538054770616472382587978333029501236703150806987490545887520624869154232441966286528082611636912811013094645936017348811506640865343420172700180429453368771064504564079233575596866080188231278404296954537760187733989399363581467274433677139918236880489796183963428332494557886828705045888343436372838095627401739546949048875352637076667104694344516698826723514254087743982471789363071673658886411948840533837929563397613367280784082597001060636161034427707063804057213109907025415987377643285517176688648207665916606783196147344720309067230983606336647882009516198348083878570931394853919921957313631499346856642508798992948291522806785976634772468996265596163509289703168400164235801401386093276756357383657264941207768879567923972379625611404567782684719961750701111737343737913505380402821244763597437590823442460494551750517407544311412196993641121580017976934701863431255460881750009021924932204776629272248225216396352920014251107987031579750354997212243991917056912017500476627760288546140146503031284871384393844036677001809551217811956922568040808871049546204747409977087199076734100694971499381555613434403778076082065935107243815934685981293514891787248732969076028942235195054210710695759407817509341547764215938182638315702383836769012560596806654257155345044230580407774027876299317790381650103376933683646840527863157417009465761523872370792048681899270492619209191885078769293929197591395952392885915229924413847275711199854888232031210963476777154845660477714170413645880054490317721114552855857702890219216597275835794032348326175508532340009377325661255148340099528147135183338668677556784861491906466860043412185192424158429432821743918016582086436833351372632245840350559056647829399575509731610239973852956035958397569794798664812932198931449946616369821770723433328685671654929809461834297358122292889505113007499601937209707190212717041059496042906822315864183496596559389837787155103842036251884527405367143948323805110967323432879089928574045471551150322888526812345871998399235292653351704759175605622810008655732407162492038980102790686506192822225699399330140138638797644966957113149636686837845049755038234530803232954022319016410989125177720086316517353067916140012988627014741893655499793641331029033977768095823675991845112336202395772295080460989274311356134292505974839070490531804559983556045485680088553104481071544877926764221485918163258980046541232663702890702318777878265894272155022109382701056714683176105136433103841526853020474526500329227987774031519514405339265831345200718716208700568193030372584655786850799134537987395729591817605012427823275896543381838826474746775822995004759797405583975915722159725005469085116901740920365695212376025804906656730089405959258684237639333383020829854478822146063015432409756518542148120547079912942996908805742565239761113274729263225172699619519342745796368078494496297773900696709224288310419767798413670604294466452171669416660555020103209068886859597711865613633804313801111959985522228646663621962729691625484889445173341735062368270820888948253950789561087208693335654400000000000000000000000000000000000000*i1^112 + -3012821610743035947394060295101830383863366697629495450352244640621437726284487324887540996510309720256974980122586797834778231966398337478774305538463840209536166066436451225520531326684221805070902769671242286032573294124374923496813823188559249113768399127607492075264797571254601789067825507205998116725272559329846864704312450147913081091323703481659025368656870943035614471251173611598867909863160461887753656693372550244854550140812395010279804037245262873474326661140711726912516269265797091781785026156848399174351378841622811084396393087060642428207197170595452799154648077849539302854056612270532939228385983798729069332046755192923181895342515097208456621710112684359247511914421609608348936404075970734466445940284895223072756395230903480815931713400672885068586475957998718468839630834535720484011918395404720558683961646691237808860764119078625208466181847932661459677358016616641763874753712989427817593687267980562449125052280168708333470380463963327646725430383147949370265822270252282604208186752621022591964638998767475400783091385265238167041610038106861019113907715094602042435740867625640198574910583365111289420715542843520804420464937072112245047306732043392487633369686640043662345122907069340869754112516621598540943441163468332841617551817503394858773481270513355301971872622055529698425789314803945002562354872230503358925634833946282037324427907761674041338965269900632618150346176081346604616572054687134575819973878621045407051195828624884617647077331489513384617866690586991296425713057165930083582954112257668157292775937082132945149451938472221737082336915208335230930027179142565842796920661299910219599629456358845219721260239580405947981037252014727712069273607091280343279852174903767370332491831109438313766055631802157466570150791816720599467740600748268022689403151427650367351835808755709662854818326639564920014846075792632836859819581702036597650467175529699972104300163380817400973284653380487020630744083744487662542932265167915430286784348096524235370351371329961195920148498425787989301594281735828273570290541914093110780909056084947939421777777922561646519300769461405924468059238512603441032608664867159044607184609232451947829311696291093525221882273834452904114885712776798139833518049962687842175537949354848634971893252855172136173289417024234723563477829507227484092345321598463949981588041907370102131414161481225171566700060247660020394344946435195996042145729695006086854238512941201912231779609025331842737542808076488097784435581800808451016960482719142306796493986646478725010447571901375589164419368027071050774620376782602472558775513524921920971573960397693458984973677833801644878938114504640967776116141445268813179231704606693055492347399532253894352353885198758619675156282737774235444366283464418720060043071663192022147877851842982762326361366918460712684225452962039225316975316327131757454587576567217035699512542865906991247866318699733557758622193806227794103241012251270652263594814716988121606785224541881017877509618401453028708027539313357955767080043081885720866324753783786159684857158262396099333349814588398869051146296402985721297663319933110363584128897456774202056207045971649116451822412882722947567269816259331130508211568356468958769034594057922764250646027927304314510035095514135797512035372742523443159405268470090224771818916712952700101940191804373641506373327930574914877588191680122340762130357206883212564432817771361269635020814961360903554374279582523503334533250329749702076865593897098818083149914946910864543748101898240000000000000000000000000000000000000*i1^113 + 411256692131423319837676823988907474344681810468586437224742227237201450342027939067534925607380786568776525354808991109695924554749041766166014640287590841254565366028368914347590903339200020329297731665234136054157801735289583558582584390442842904252108064453540723812964614761086231846305803343091581748532182482088536744781648733231087490756443683432920552672014933863153727148854266791785151305476695580160908904927567020721384886799463339604951044562542101083806167335679056161619681032875725710586019087696251372714356758784500174602216526626933932468412530697445692234364289728057653047046514353601861483773951724160244497103393493572577407955053686147658679015916003357967164037390887149018712426685627965755998559287088687590767246848117821025034265864877513380157088682099130605999009568231798391406304033483838330459817213625803797695300525907097792115798349292702005823033171720251345133334813796477496496389062003103214279496286397366693669101894116224006246618218944298591733106199395569851461272871829320139882459370322143027583168925803461641657478909671845300351786080246620753079566560724408666229472093321669586806681627272046353177862656920198605101502032931662825032032644264063080443398547004571382295338805075741466660953347911869199027288674959429080462887335161096573215448340411814096194733362015546212271708182478984854026992910808828736233067096263837885954785029544089895888158016408305038913701493777170583857603527835391182845787166360359486160940775020529898762455270203128446204102457254848918471689369743767519918993252760475718392206789566437895022988380403056003758085304014821577450554523772896055406980656439247479660269791800488582420456714098490402735668687380299558059325610536674726233956933602074107236119415516664051789398203128004548466583664319001547036710253517036942108214036319661708966762853880230064209607505960952197394872762853076381972167073021959362672211180024069555458079044057193554822346582328487816671613355894738441360983967858942123361002860381148849818306998521657139730125163785252590738556523065552595144036895741428423830696378730898467716200960780305996732897269090324271988793050342155012800691637471782625123843628247144150602525890136788644706449821852539476881721812096299025257422903210579775348848652050728593246107026837965941805622088682137140646659505567689388250474381793538837332670347153871653528766674021644111336858801498719023097115812919341146313737094922595357951069138227053056981487229603568614782088310345504296696577241238858679581618362572578156488021820140225018662642257052965791732132521128489581483582458302367818745438175301139132049281747425545479575963211768765668671219198099951667283677113199859687845020826297512188747752994406506406098470097766460199814784238183680981798826888689113606198505147514163972950085773571633800695517332639644449988430337131529392467410763809664637582178643376019888035433699692613594076277109936395754345624438256925627034954484812706900972951606135412381045542012094105980143132031397332221695746959084976902703608341711984225237035432423053363596283730182522184649078245233006911419449972218722155420653408728171467823080773393810620560205985699487491956144326818825723935139623037031348487259050749654364896384728090161422971563396104911576665712619591812073137662852655887378147283549048317497260786122910288685269523305701843294337267559284129173353340190834665914339407907145408587503333205691452039325382626130620458470290451469952235181033390914892129477083249145293518143488000000000000000000000000000000000000*i1^114 + -18724590853870662958905213914761963036678055356301206067312158285045839499328756528641813922560828248713049090131432041200004872040360994766020470988267702480203900912470059860449467253548727379293874537738251224349562823108885753373112330425203439111702375066522042937419426461020903538027925981791557990369433070586549653356687435040852175224457323922480676165847722451826742813484705748353624394278836942498798013587683536987622766175892106064881219288274596956759149574556959487859416313820074663050365944921321356453884830522104384250368940479429600993981708752293603063745156982667352953899311618537713883666855896917792977749735589932795072818102753278462508208601618845461722076273913575638917919276809923268902539159429092118723944927597250825467065003063338247433232876436656715408992471560445031772992626147812027119002205040722914939493798633728051557429868718604601681485390645938683754329844243836217261982967347169333542363992164316550620370921206326777333713862216781294893095338432223839638350810132655229124839881212901699017499371549547468240691157423787875448148766771205066240652330933252779886141684075745687242157018241137457142038999704843297022336068138738991555358874570893147275651545985237290509731174399163270086719618916192952104547147562248128697322955867060928543196179151407800651549331383443768767369866049041695639718093928205248811395172405607279726427123516509474497928502358863372765503206717053220448228104926885969748887141616451070018371691488472811078530452159328620998571122412069723624392489136084972952041682523437319032862284278815824340461681801716714191299486357176313247269695858270169210503805308756387290343685364732711804712172917074452631649570261905637463971243653253346581501813616146545404877293821788310154832233006049767596655811159089509963494125001901767685503212395821829727303530200168970190970775796831048465470689493675391181167141565881108653341059137049695075015589827846697837849047203740904740070178939629816525398477673362509394565260088123122099872369686652932183982019076323605560699080777124415239642467776789681811942140861954161541368485207575965995474718353580884932896398483106652368425443500207333400311085239254254242469034970919967770300211586018660404381454536711456422058658385761548105174525707802861058280400181248957282903927539926973294513690285154512847282297127633238968757179429121529126756760623052203198830812569329027858673581821589980453630784651945733979665793119236846896198076703586468612547776083890582563350173019509100981855057776523405844991303569372967120457007974971252283675186655010760765227593784979116079913805646321588056763486417371366469186578323840045805209454538899112249437623945185732479972198384163015672211144773318784557087705308585988346077219860484526304381584587508849038175751463157257322461373952183966550423792785155629097274321433593615488036072069758504018060132621117626096135653215313139251251955715094333207134871295322035532839558027075404512826746823147321432244537990120774992419172905333400856739063431443698514449875280042900300794837020143059656884180672782337183015906801866028291902925274131220776896125299904590701175043772563404560307219385875304806081906266461642703659780747406014790660990407281093244780358176787536799120118333974436541741973850429551257402882976728230895014859301354667379672382464598737235722280424196447074305981180315699590182432972623646928734429688409256270686948253188112119590816681075343076820625161241459936847968644509555695694693321932800000000000000000000000000000000000*i1^115 + 517356613381694479755661544360319283197820670999556181210044832029176636200271822456961337655893581451122064412787653570192345515384743050847561187120477138292988753354447809758245492649777078688948593462660063825403939515928646869695836550254864778677241262577922112441547277381927428660792596460915430637381582937263670710371788166696704169508860298002571149441734388238636264251810145439592700758464545226382835483990174809147281753068309106436421156552915106790323690768747813552724939070811075533630106946813897125613758967148579117772945997331992850333205473153909299518142850474193396419193224439778038735535121864182338661868734240603005503274011462406934583395450885833148803549150897197432058813674607116150281684549995997258034391839613354256005116606001343369138628828262823797955663185725208894046963121335986077166140646108626367294006575751139470531177548569069327544437194140117104451804193470483449002124145363612001159301268732418929704401286044305613534946216366216909811752088357234980224967072334504457941413109547926954046700420496207303077912670433714469259104758222550733738958010236987676435101567537684757939338330669382944716961915882477689610866419459450154110082411930293458680868971629859620931924108698277549283950397957607758769591614093484944044866005552129443294922837127229188243178003378251711728019890446830699837599154414956580230158056205315391514205788476640505864519693985682486493693856440778177366729775612569384365739590211154324032735592523040042572883896201587672693286699083476110771526404099533318890122056587899749284666496344495734778995061623591865359630295835584040837951521938273587268744024050809786884974900900402333211854328929150205708331730601790957638509073957021351933525112835378252799698242272043663716653637159579436486598747006166747562674983351490907918996247722771157836072468505202743033534862064747669781742047344002227125898240929569509843643453268495236905370970926230417843180896326631839194650869953607529808743133504631035374243800690230699826593636316538019972138835026869815822926986840472595301236209967723401423736067740366226605726030593033541136779719276143928335488132763019352228225961489596336318877905568280093701703184183249735607631955003021664441678136118544870268644392698446542040441678916448040458339354400113251513279569904900155565781188098170616622162863113680012687948608555659596942780112150642945191299045667680689504093917346404855776385688182989452744658151581871578118550988078569477210123288648511885749142791038365035025545413309051284988959455846835056856803233258610570520465183244206101166112105014067980995216661000182548534357470682430226720130466863666200673958529409184346421883988383004189189258315228418514097952688550593249152415185022115446124552480996660798049419560517501148420887680184453136512460049827191307415659899108830953840405825158105127809647248674344956016516673962015343010942590293402499805896420426352445031913752648070343509566778606027617234819676217699421616598259058239042718601463100007646374678477217641661665679640893013341199607173374197705511728102660871831518439708676860760557218468161804147699760664021029293556481396383282208195178346245348505227210091508339924094014788847223590283753442803844816504453354989710982403705724185212214820118431940320619171568306969904643917920704276708193728952702546960448278798261109782100471250957540215380651137269450352322645695202978050538000365735982846144306958394155323622530103611647550112737224100585554313216000000000000000000000000000000000000*i1^116 + -10143982243949326992244852274963937633355770622181299711873016477873741878243312337144365280853606051404156627219628176263931958774849148667562582209153014202763961363297374595399355052438771627593262638924995952096947966198037746780828041981064663578069044312291915667751673457324914008021996539480529653979589178129528143551779284303899635701044057744987898276449999076373668675810500186296888891592132696800555815923065972004820548020279904382148565038668862685389603080942184790763065342730019155413207443452884690925147375091921641005075451332785217892122810307766890463017915138981446247642598432902992138388166250945018038677369877413012372055786142646518022790138510116778057018381661331396061476300310783475791527477843301013783567688622064992746519431051143340725429173556568456324578415909846784277607735761753497875590228924181012551365035145289547666240189403818992995188208897898634566672929375164051922862838777383776857170607248597526693845386865411116517806528780978870822585637733792907518986962221214474765177150853680549051488544925875907492665092670456417004325716565319196914761230242581547844999658619297098985559099015680327378933664801518833369692873460235288754390218563437319459791481584987189463236100668966243856906625858076390402489229322796232742621556631316708033702059044699837443431532623869517302973438763170898094173259485878113235266679936322600503918603864984604709324161400570142617524380471955754093789916887848363522790771695075310444375329347553335688970748493340242693907767005832371661428905299992405105315392461931876322486364311887312353522499464827555666499146639479404988311087642590745238345684643362155236393084486593837130392422218780783076259274200798965778207963174164618580056418361694400670074861566113114009678673502937703528671311054579034646099151595941512635623256887033339154064345665781837000831067062917252486780462698833791988525318153969115117349037712171767305454969349693725992740230872923633450672703298165619836180592309925947745010344633546514886160894127756334054959720791892722757170576062177671848696423154580359863232847052447606362746251751267258878360956016397485577458491859612295145016679513695866498671047352046766032030794804501119229972280296240176938540653256767159312815536482577897651067467068263339166811465085181120449206876531575855592565325345101234141421009824477265129540556547473776538553241598079642883442000638155230654822755476248792213133627438449869707012105146349849561271724544499980957724510174087770817714109024329312563665356642824637779645089057715849214159391281173005787476602653556760933928062578988364026515916616418442641538819291652844214355098735749380926605781739204727233129229859214461911219467327112492377225924104269455857046480370913503474052328437430197364289004946431500305652992757308470743492822696765088817241479130604296004378795594072518767136819090141618120868036394229947005409743483917640678822708906267749817008231285616197124988601301815340674697241000995479724303017761860611391019376827671294495695229772750182332417646770490933003936916914413595574419417359980536028955189200914915140744087691722949661636176603828515627117586496888292100627109607085729510031152182596981114904205787957021118177416830151360729446188379988304478351776772499018620323489627211767299995809707509012298725570325300296317914644030196881760396848492890442735875653632501807814505279994294681187291621916046203427662033432471294005926644924201474981761310250602293137870906458112000000000000000000000000000000000*i1^117 + 143126268930475741080053388919130099220035449364787357313850250557235542861835853477871189225244181204843770461460810398586899456356044847867689718997402491302993903641523092851474017534408609067022002985004259766001579047145703460950005520252515173800399041970790511658962678388723402972266805030335818386471694822510828284428378930772033422600316267378397445566211394192376595772402990710109118565038953619980607091493390960176678835324881572717567756857718203024996742327450483784096051982794555790237021381599182825084997094087403490788984184060085923715412052434931825679044967139569598494106091014995988192717864854968790873458299525454090652003791748441008483111996538571505292143183372377843513408212052971849900825902504401679374578750549793633382783913337360630318442795746437135290880065992660463830952795881676988957779509193730080123617011824931431531200613265875504148260380219481045012307445525271463579015927087977470692137846938388736056740339299330762730657320187428661158537808677952360122321189360921445065761021349261248108362285389940498189079760691844632182665181786958036888014352196989380542846741830856211731143395367571883067454750953567478856792932207532559156745972767252599764453695737986155977114383295513301391788830709119912653875870098903908416431553745300974047814312826990886697987490054295496363033463642026649402767474198920994418948808610859676817679118152081672528003946896732651989801001561673382703045382333461069489366566680715911061266155882603536201007332399494626428627671695803840695524964074073063303237629266718819130992091211740126029928314541128098285564037789927903365137226776507437419773390594379534340355232243685807808908359284452077491425420970371232811275892095435804122554247390853856577120782707669914179721655047170045491156469614129663985989263507231207740364724501947210993235112814824837680201818847034005558366763888489456757936514167175954937469135556443997834962146762713570754851342317453486080828110824456067742307854381742417061919221170574431338113321700045736897929364714241258262031851324619149808976775286960166892348120157381811978656232964360039541940308004362624341125810077439362824375200130835927426163288428291713648684737075182160468065113447071356591482287622064092544948822538356403785917355608189095407143829782674123261906925487477344491745855025593224257402790367304702875107274436786896327308147896439886412348423042317541896109203587620951030535399939818534611250636426283299715675137903756844465841514264946514727829188950399680959635233656509418646399509832823687457024937919797547059759571210380724719864474504074166104418812359820249340860541032285756216362977546743345486285579118212462146862480867023392765408759105859525848462262759531306601868695503593456330099914733554672453240813762995471715891757267408682494091322137737174107926724377616545953203380227078018317445425977525192823639303562415315325717081347672673450114878095080804989431159669151190825470131766786749324623862459817392625170695165528513678950446333921772110785753046621203112857209793105644889226615844794513651213396830915322914493547357357750562690376533876030137722108367235699664264479547953091062466161752792657555206720531359969606284809974786903215968815221619566070933568483957161966100427273523226949634305020000797279072612195756194333295078244696078828266599690284698214197762872629664530813936539437088457420319994356148546631481173785085851505428223666357320004252708639805471973839973136728064000000000000000000000000000000000*i1^118 + -1496403990149077255102251135904426212663083028346156068528376610201059481640694881300552769456742261978336447971513198211418888236772635807231519013045884152536992254477600449226144904048267661538751478643955931841640848108401260828034396589401816257706441182821665272972856044626095431953763613549204018160867043602406790893312796769044181943609688584593721331368754973838184954543942367856174544304656769505210908327951892066566210519699479545321497253292957531284277476167352816238942298075931850201927717432596642226471613373583862012129127047947742526283218820716869979953584181861296672357756741269260693975890519871869478727335862970988839699301909868245584672356826043331921346810283124197190619042599005271582848800759751920271178310097103166816042588570003913830258720848594903296170277086637563824145817579797236722323932171785257050605803766593936967827790352031182516570741447802796364780803191078049487253819184560197046199424468389835485465289490228498409469316748354758721958091772411298155274330446806578261741600081110684092961933400194374399950332195114298789468525498670641140807654950714372054386127422591542978793645137514418148246501415315493813310785034022719439676994960458774171123409923466471138407714774633353490250634901559992057528862649191474175619696773060848712547832712223918426195173982712519271097914470749893092272855537245237449112419479558119708130936818586547705561668703934191705619308186921429757778984391745166627218160293962389448083959530342230243030238809284807103813141654928094691868032316667480123153347231796424411412334068024723840079632638706693118698582057196030147516806752526661855357095083473223713586398421867122610828436677156187384120591211352714372816773029313678178734428748273142119388754256767112527990660658986889710152221512976502415982748301384939147843787366020934373127647537648301938119719701874182689387967625337604393060072386590171462283269739447743500136247985370752596197061242218479176196611281598438344261368536407173378802432916024146892761970958889298137770271819859340153510808775796935795120075821395682409240957445939806692824577422810098356873124070723172682779394363010417848682038454404400783594233671687426238322788092232503814475825676044292799467582327915271351843232010282571286388874235359545661584182570005694881496716348429910223468619802380925277067667788838206126145450341741333690979334647660145389793412915968112050513863546703790208853727822964388442278564722204841468552879297145738410796040009742594646875572051899508183649714509379862412640194324723494306501964708157215418388653212396305869728252187356595580363970959965346314935938129756874708621534093687807240029098412488251910596468810075522975008740687604342389208430270686947568617063505926089858971927647797629211908067316463369712038842386831649340988976991223541652109451150162865316750248117543520833855847304917808293939101565645795194278882236777525427377452423030858400037848616847484117768265622993682175968634870067593118956970614015710244880393405527198718723927568617980281029779366923431444007103548661113146193494702696467539769972276625857236123200914240118391318850908821945770003473076687751525463072574372572792958940118950115260922131167108733160031391874145342854337942249787816658586516313355630359448844294141726412686934396763336545470415636030515050452692896300411011697134445757137968139430731789004395875601426749717851099475651550048173917361434647590994996243124764172526315823431680000000000000000000000000000000*i1^119 + 21786899696440261461234354484783788695833940216586531173868233974561270955772565054683006933235025765778121164504288606867501837108780290228576003202514959019453624475148096430752660928528992696813959044625643918216747880039878659042400332056237785655853397145531347986642758313510369862909253959026917330108198566028258986651195145174144976670856177551110467380276044995743909427330840049884840493969528297238363917251917289246701989543257108162152002997447311581351858887813668482275667163358277586593887482253238758109534027959774767341867786699239490565724498551238265756820143207285569105923089395744579102331541117024134948554143153076062381433618726788285104033801778168195544901874660635482530336434385492111002731865215072887739463081987167879233410641445895991461638197596088442457924407236049716476664361540684008834396997415589453657148003094786288053490760835143088689936006338928329965782805233972033957993167944302512740937654228311035991220175702353431155564200709149663403260386644319435582080677632525523667838728667394868677937739749354119234987986179347532455411760914962004317627520601719263391175529896673672696403943195322784298057450544106360932210173403192657743724947850517292100630319407919862264894475791462127778863412396586221314350155453746101571366868657397377279567451946513793499760470711392194057672228352142311347963040061283985893925907254571567099279381523231168335635626408994584043709972658528440228491554703931572432629866684650805391915855814444385440174071917705304700294220976515782167006227917221543656036390708352645359127948593095805808241529265304876311199252101451903428026223118879329625576616159052287823704107778442560993067729614062842608094817442985968429727787296277316692326589224304954955649643528777780903943233790988206631506424690171056244573964186569809851227103674032476929488572418670280289545101174730289650210654703736573491349184801229424298562122369071695379043588239021878619520099437331673312824604322848247986149788675206374465903836786746088823222987276189281354411574099281306870824196753113735052789545476781516839090808314669863216743841272631608606163417307470066775000546470985263212193417600319975018551809727498689113006047365502055423824357268293873373529541278266325154758883435081606119644624917953824264480693398781163005113295506060650173444595380515630703052157131537546617100624018822269818386131674455828956218683501475835173989751525580402520951691608895865791064229478404019473484152108969275369169730260927721211009131758268407827228816635094480372184262219673401022360651607814362700824791822614435476131112555699467590686339642579619760576422661127146166874806526965286480275079409184366082820103952038934843708006319041550859831438490046391802194748688110291409928745175256036729358508867533792945939070089132988994195599184922138720797592692348965323346057780178473008216728456712021497182932449932576792589625517394257502948374473192881513008369698310789196799159368092312533616551152516877459170091619449080441539093972994078493648057567584306986778264705497655441700685989836599266311605706405967618479390713414243347872311946125288697587906059598257716915727551572896917042047407887549268362266065933440970153616379751038211409385798901697407316894155706553659832284936906293069972300002391430187908350805714864980742375350841330713227521951121340745963135506251980561209399571864454440922750468627049751522373003692905148569957833708626384816428785409720320000000000000000000000000000000*i1^120 + -583691848530511982950269024528131211632919714842447438983640408147521886614327832039581785665742904943624628503655116158874194748317433301563667659755807610050077549472517008422732917157659590502572958169962086374893820960449571313445280391420290179381763468589784333220054229579806868541402133583693345072344335356208494906934466400550654083221534175467908480495462113863897753545795656676241608011857037899245568749559377182200352750948436030187016930222299429002899159466749240155661870268886198775733021714336977140657460385566827111965040956921921293435683085991515391941899739668882083186572694503855498181093399880308461814982341519882740997653385657077152524265497192296203454054207610285860647773354381743342562762150784248913799072537445147556635489096370983933912179703236240594524476961200937116086935263986179768536157559187397532090135738109339008161219270321114730464135886063738479470360923628581712142491664736594284573586758834041926709882735495244893619589982412915697988375760248899439714892286134024399847029518089977527395502030372535307077832550133358395365878467127578673571541046093487446436062675752303621886924102533201289472103821720896908089859864574949229264695968058484763317598157275635546685450530962775500680882045176729129801516771622480392641403839913862455610851690767071652982472004441935964564962599189929035639474546832807180114215739815508090125984903092775125584045186833268939885022403588251291096215819424185310776231205793102528267482062035520136178906893323568738318522369763263315029458935754810665059044293166296425701464645039515889988993578063901888858370847755000634780720548254013873358226644045404072325187977646869992241116280034063005520071433196002182267273527846157016310155906018512915685706655190813991673413985223798624581334881607400527458879046964391246773859928961482870728983342988933321150226115688186096459207328677368793846316741284705370546285864415919092601187210113667730519690077358434492869491725848726144798216724154494001184991841368946271501398516611546822004450238326067692390281719194879859188030582009375787544297868561126325525760292581015201084831921377013259063915433859177171799454245048736724252052185670290306782462955797775245710190676321535003736525291759568554757161501838946827120349715878325195133633185937905610133201814966572493094521030346944055398859465441454012561301699691499459891896937467932888668570385079185788445159072701232533848112638546505941517796306137706993077646236494079302806851257418205686693084957001937912917662783818485785250709548628021889317226704834049262714121189857508872265410153300941365816970402607641053930885825962022828222973330220759657946204393821067948975385477559689469088833626386867904657657078949193174753763647254616629795277875558904457084029154594000005118119432116680923618094679956609554591283004456007087423477532025631267164395904692078444436636227661874298580190777628142116422815443319004128369835033337764483514235675686723879719101659760362391949625178816126591313619340860237315822474953000713571844854140147669413151955251552051273920325657911810619280230454518913112662719847841661173449201463534438028251275593060403239692213379236909431637292510945206242597660095668030852399966914464272065145412201820505942027800810875808712662081323623526658064822219353341064994384361978420983084199457672991056948290058180406889085769827568603395793770965731247823744101456389730648005208534537391353185802649600000000000000000000000000000*i1^121 + 10715036308537201228381690505590575340742769371519635815210088592000644893751381141923694099837176751478045589922923504460974554040835541671191635269449022575273712394994635660450577243984530943387263416181419800612593868183589152117032329049211674105995331878393468009892569112711433625510655904482488624740012032810315245705894499657327416032728339153025229226577265453486917675312100129615724205607938997781748496326010720834353438384544868564130042576712930347006357777298886205162591139284052740428985842372393803323925845911951523985523698957258142641542823208551152858778729707354552097361248708249410649740256315489861416648733789963244709068718362107140896142451634357347608144947539803273918370180941620389063825401418443042319711864181782218205982141869223371694301739603629350140322789225238398124990820408365790413106486087764089573751704594673070698511803185165872872338854487871903435641001076699683560321768527388527811656290456779045425131464919815394860798248030523678045864739690967662716236487328514570706059473448368862228176062107764418360132554347520247985221350030447300396670101866072452536591255173297107399715919841724439368617708562684148318985570002808365561170163486216057989243432647385040601944444336073189122004599758489294498505278260188780181485490109197930311492741571926293820785577249602061260392119951443466471880880442485025031971357957228689957161080635363011035463599004481555575221450318548822624048033046966787648083249330371969896583759012142897651520089736806289332153583493413038416225316712331552304101610403098803096962307388347936221255052083594928881463474642055015512610428120095514758100111673634326300044653625634650305029460229043723510080900564186664173816992229229878528027734244996006740246288969213838957890099045119854271668532053277093658724675316577846645569431698726804156785963009023592911150191432325804526431563616704890440453278545243941567672783860648350306725647346518200287668905753254284474876801209112260940363089510470889499269480568256568559211523438368401154012319008817631086682544544923847365544384521212740719278400026137266131677882798912386985078672822905767255811857600425059246466130297129909294528902946520360426219657484405800032303193974782396129343068018536681567650667188885135747610973505313136371155728403675156224312878340482726322122415111662170071101846972108863180309021055837975035782550014927465123912515510444812686146821330553151987744151861463904737555718402898760072118349169608867560652818754649901637821758763688284801992984446551810321274088290502736194505217368169979845389373050423828271766385606685875169595254203146843673853106218210378958325057831520718809813754351285941146766709940400596184464848850787102082535290109572772229029223752186658858456940324326758703572595507773718822869199801204047138105907497079128590158660962267937673010489561120800464128769043527754451818987954590861816929121730938671348020343493752498658935204920474162112774081287932233103612443545341085853565568191820510820875901076221951646936736625593198215233059937436118863880836531353601905501981178310427617983447621971551197382711200277625576824952200088588772758415992792184826692842930178685913628507141119846312897027325474818548281036023804137907783784522808713059609511515764178719440738198304751936509984629745130546746034491382508287165678222688969102248149442076455980228091727299929459812509124265486006001146062525038399988997417106145280000000000000000000000000000*i1^122 + -72304617457857569164105636377221530310001090358643058287344906624340591027090011744019105334406092500451575041620271914218567852766315362097847520230493696139232473732021976187606802220627714039275406373514978116854879033712691051050874438395635523498672875568464421845024977564333400151085836152033055583674894446180140826295208815260051244704561864542106564333531764803742489058773658119313032005125350398118639642752461239049607735298184988277726995240689236975987575490327607285054378327984475539418634680478145907058196411139760987896706714792951776381577030434080870050613492946152334380313891438850798145331490993958925746573240670600918196134696331317513550704699949492376035296943132200610145719829471141618429792252517935544487032877109510082278753162356895283233428240883945399383069903920966508484612493540820674354455034515657622143200540557921897174236555295356404290311572073677775190700046951368685582170463301008876577469946417835544299072148132086517010348583813037643738601253625639824672794900295245921363166739165575690142855112114203788508644849534184728514872904056158186709628318125895479515848276061311119859018885557560034418260134319496588918701424424293727811992967435296054266612056873247622546367735361223618073404465578094928583035499051923921677473504291320497587977441485364317565215434257122102109891057381017652529492151436276310063702137193252878685543360223943879027736866618970153630399305344832892020285387441763939653548650221659739838918145008659734908663847804869991450757074541854271822991083139780598939487410595960267664170100252925862394501988546200126572649884737083418916121466486427851768971437859873805613172433859080298008946387203522710603312870838348560566435232900707861455542125827922331741976099364617753139719744293320843906096441884655456112833079715832739567015514534282797541947681223259614762533498107834127909964862486266378191705810651653891905260712199443899689355479533848870282468537481653642765544811441747418624231548762079633285482654818264741336367826489085988494915874924550930828511520174491505010621520243889552745365500598078899190946701388702398569958643430867758474927607867662473193420597140776026219571327430705879144468912421371886135235342001282873348384208732163371270665162491143106129493451165850278164358938035132690883550692944812661135819668878800468428230734683413668830247954215869703591903130970641030497042251783659987013597621961313125715880118606697217092344190119907784947718567241161152323052985284050362932227873418404256776894696232137184453488092837618150496767649716584906412851610780622118134366172001325357978404606568889563868091637862448382568527426291180744242707369783578233167629524954739610777935950002777447215817885064786774520897346392383746880090541596610032043717703908197972260998244427444943428899588609825887521193122367799751335889137411490573232852190101091020782407322493185798603811724079612125114117550484380086109942728639070662618955153288653155550855331886633219393587242138885784163815432023560620929444819352652579624844167487599403776606235424400677013433048571561453070175025676953474324585497841188490100680556305612325738205542950625571373384831654404658954136083110647967390888976440703123964429046964627944184406464325230836846478561211588279817110430374653348795084800067773039524847143438049267163151159236051741144099750626221916439423720181955151643453381666536078669049848556335220519862272000000000000000000000000000*i1^123 + -1155205630954426100443114145021286089758819039974393809207318900692225402241125424277222814956063579687557739391001039742564885072983596026848060195112257205227487955051093375406968948824009098214335276402946526542396078882014897212662129874530104095073340910066905558604975714230547288289923808155181876316811889777260562358273889798352752671518802376085195369336273821254677494732308035208042776722114274563835961887154220309119731568114755540553345214982381866851550564245974849915652600368966436244492119446196175745262214472553978896641234014360854472879137610201795266738493540988279547771109356574464219104542821283073118191864464684058950731709167665582609313502561247332670400948070278304317324085567869735941680705666680146365971862425671598950274179281226063853274260968335083602438414306639335413399810713861236993608485387320227459087210085578731282951124416324532940771283392801620833471357447161133853794476428093386338064228175634732411919668858208909916518839488815504990967281201307518994745188592985508900521617852626568831930836995243076741975107374352725279813980394361909989197591027408574950032623733922426023787737908616526659235492873585111617406009169736908561752433476763525465651357573004524908950799196329252332977647559731741739835457208961039105625874456298965233867212998741768570435581402547715227788756185298998397701082400857746033262235100515144926068336297873555425552393290299305438898769700725892380460151796385553099244896314291718908739756132907723275874133288748282208966147152280081873052345641641969852367929623530884149643646808240637014668132060368240522952136681062787747290131229261378952414618070912589380583769913372246765145007955968836715208671496122976636936564625522661055157476378886614184333782971978379849335477525166909506816513506811720548754970471520483279028486637142860086282751734470189315459574459711090854522462881592186055162634595822106642858607836002914589459395051204434446677344200408616718740983790353003269242413333059632357312439912002987067839507449654479488583173475105583435527745274767246437844615953654430921474546936571448100839958375660088295557072195576379654873123485094916810251108643780875407526579366333142744370982661006206298368643096515729186600458483294984929996651512517028086809403210125635196147345491658427953295039174733083733562673198558057483601783504218743786297435754648299367881088532527951770806954237674132656318693314241655274675339924427618773386329968035146409330637920663797843841474836678449874777741047756994504290379664581677572495826263387805385138272029497710393966351113712019182512583967376491773681942969309883924017176193946005069350530966606463259826742118060559780331145688860974605579001685548885960353668364928514275690402150524261441225005263429010484311628042898179761809928294942209570467040819058832517217416575609704151431282860245141574398411748102822728440734793649964847884292685942275977410290993783622591359964971026384166070095186784822429522063648642238501144576445696460501301680214443768175384521157473353809387391178752393657078034978683144208509269951937375430316694547995983960952413987596960238761934149876961070411253460652525271609230543955057256808392535560443757579533655532022299691525396089427085330918892795381550632187524324715844175248416176076023436486160220321083555746198770402049695654459688550041288628410920328705802699362326021694248940564416488193476337396717977600000000000000000000000000*i1^124 + 37558764257449927029893928928503772292384767968207988277102870958067810999111299505910709469657761987404761203669651003204778383687645695533341181213827691112918617767872918830624404181665421114200487055382141997008955675550922855432045771922237961984086470073995108816424763200188953447493105737046967115571962910822003014202257506507682973136412231294208908003886818992333869142161565644303136289594070932048712812561302833657113143799840698076715718373959084460035963294826433076609111344370101002284478427709979964607013993234755294870284587424867375650757760176868674323687811771314753707392281710516425570570500625876350682321822400122996151593215160149520010178169528164355628448399165582655449856300075714515036484375079311610019110256023797478090383878960996362744271093238413136366074988144100347513266116181170452335782500439160318236137315750472158077609885631034327208425699635764496855877100675128153656674245238478629875066469392152453865209965459703964001239952581370330852710954106238729171201952629057636756509533569278438471784486675160294977952527844669873877308645046896859915437252758465591053496744243245851663638948765279206968843166618474132204822002217659241874491433922794854999360117073691960667699862928872974945717001400625045235318186108182494810226223633966771964660488883743454090207076875796660864126666826555354032158805472963852776687925946907991699832532538193566654899491904411439269599744809744486475646610970389807880012704015465341417007636147105520391237233519678428952990146787303683240200124069571108272962718164053185930492924158777891512209275797786085689131922652325437725259311197666954568768204129254388827779685508341041064495391004303561798926849210543749966714082054424543121149432278542928524786976379021353837039127216690852101598897372672071593943339008318098775400675137555607608333098575557104138056026366186754926501090318014923935238886970954281985475975753837258908413809953365936706473868879876339177949975170410529451545784155286361278066571794076872578887990243538183244220139611268640732532707551555711329324318667007073196840548952493952452789192044088270428819415703272018396274888931099926953976071495257400968701015891042027985708968190945033570784358202500037032611495667865719628366060061952185394568827797621909430967520670670914503057506619244153234507520186231947106493987351441952552149656542863454256236221238342328358552117006954981355901567121034764998964060030280637843506950561259757032988332912049045275117986738663246384149348936094779751470584628487156546040846275250248174694223305168418573228131641649696649344049829272720580756740980400555463028500500342387875919780694468072741933441540423749900050270153074769844513112071221414330433994960485279904230167660226978605699727698928103753403126235120204618649841789605579215944157293455922809078692235397790340490295124777637339528004914536502826046921624163278177186458875294369792780787060057328522617439978838330442244916403020687875488601623176181010902526633070529962161400029613862165733929377008752928066533060770110624082384546572883029189345933056117223881416941360319708800028545163106442840105897647449224753556722407378448879212095147524199184068636801780057800351195981702561454971729749326076409417781184505402506269567229302439065860807022643030389580978040118532146703823436558949615425037785064917490454793668303422773605581085096555801684158705788497428480000000000000000000000000*i1^125 + -539269543081674769157178172707027313708775695597345553420706937959486529399749892590959513727996491782857487218027936625743545738351051055258876680199217845552863066157161742670221984092390058592284704540416929804127250801945783747336902360631891380694316564812275689648091191457001657303154036581045172437355254102644102520438559372286449542219736722730437459353569619927768538857402072640387215674343106864215547132191990830852490775032553186147377324170579050765883153685313325894780887297004869987515228715551928879692189487889968452142714003758123895818282947004896585989784737989297528443326272587014144794761515781389509810357248413572638410691462202564812239436238214665096041414780558684504249867263387552277130518765058059889859815809565981535026520774498765401828474548418065742539204553106612165773983871083381003854733614965437549756485910854628507244078803713358466318165358054747198819968937629807270218252972045461187190612406065726655943099995806427214378276234466754142627553383110061314836834288185790193287964909210261079838926300741349866768768024085160166386993924929957574153763493888147000603299977751650427504592930498704264102832212035170298784839245455620517496692798058927311251903618498484700688880556118157883320071641505826057398328441563378988604110434981597665193369377271064292049340971801048869448964131958262322979979075236327801156575993378702113149925857888736654114937841311021810965020902405852749247971898215824005222749132935803329167143664522496255091925220211664417999604543014313133096904112809112394905478880529983329451177752095497102148850991008757298484492106966175653678382534744415444615412242164674354913820924623435080478454909350772305250297834804071854244705460936976380820225533411405488188459509302836077419680722519811888519736717469872266311380009751549778436401880229658548369108218161363459886636584839308156533264838712957500796488491120672148940401884854523372254870316287061334425644428867670230580058032577063376562397976176314131831084961971694720111418001736885026663806225485943118196834552793985603474791044463267122069665926310418039169556467773931438244784564206053815273640476736528101504592103032568799389895761779904815577098696231750346278304381451711671287299110867834361856860820581095809189973021967583786867392414385098038784712462214352683091976495807880436284946768472529655999133648379566851699880754386896415893946368170745669641802111137016006790630176399713593931728582739951160909520205380260668933950521473978761551187905275977058272256855933606302302403210912101854932651891532736526599055401914829305060236849917372331486235081392987305286743920507798848549098400549076300472324755019338722270838266216147759112247057078894875770868685170998212835957509262655800101061483306499369895717260651218439108363654758910979537236386006771096392754281426326569225997364984685719107273570420563303097366919474072751183566243092830040557940527750731771237685625444880018602441068755199556058462478878190598933989155124860025541313793241612219157333049267633459617972986701132993997099301479682748325297939530223707911628244906986431011161982100798717450054114902784746193287690954823443652378876506957631646193494883630889833867452952944073321273674532909661337350586940918260253644522484827013991486226166651265206522862751929996149315363970467930592031387791484499830037525940161780820801221630402248319608949833728000000000000000000000000*i1^126 + 5098102544988202105707825744495319543226416627463261736087799803052575939820346127482308889422716180091295973230199816425754507441104660562491915463733690466243917663059814258008275319147654835721836799745658291497413815888682195775734203672561110785095563698605151977890281082324722296999888151643374689355637971438025175929439140248462047206016016982093363429112772634962944990377536893038816878654109026869298433412530462987558391670629027565503054808535255226298483977379285742582734557020749769286744071274929973299584246181125889640910176972974226114959508363224401977376067433622459202801822964571587817985360253804998211264583333284830502089597051106621259535823411525166848652057758191143826641976671167946340219008276863190800226632714645873304113855199055082738791192671667365073650886970479377274850590360725068503458637995164388497529672361921954854693943313428710034606024053287152562808755038616913056370039529159859564593030277462819106011041432606456655348390851346617332424626731077612619786656022475998579571908539287496249095439900895709489116257557851861708516898142412107035878012025113898064868429596650653342551837900232104355257862841093447240003755860488613569354896755357488115287070043685643315349424669117623237412213212249209422166971062985030027882251542159577070634764524269924917874239821416047047216553743147575789302766849586441600301158455429855702633854412283084438991151222582931201285999136993596416558757890150666605122906167083050398806393311084614784092763457972398411273134289515003376057430552155368463907426620466283653048466028058605164157065439766383388872213824452617121874259230103792701448034204100154272232035619151315125612845266409259506238614627817069213369403085722403504730104896601770176598203369057803306525552928364013895008615622541052344182074224638905806003936309806723329093604549395204377634526555807825109470860569927563969040427449612756819781909499525476566321908801740979007807923488458906054964432027033239575876407920046344153247646076202359579760189903248639852984923840755861180281068187789568244005744955065764048449257525003371622177494964415359738546202539617663065430194266248507564503077659839210573954172994513945046103288846132526357741529953229219765286260763050111550650588375556273524479740339355908536024550166251920335094204908662910569156582249584527021167578448133429073558661439181258334177666913325053092994514489785547736019671258289183307758488381086823807619711442596206479015463417985618599068306288495901238639682317089848265615076061241100750384325883240316574045702627830298687636772851985729392920253013383405620259623312095020375387564844617624651124754419352836722456292758720373582538312801450975018788702775664665977214831348632912841214725502015712891052064396569873760863677352683796558492941964873871562630529810333328807682273768312661591713377661906068683666574801801066007134194999384537855829850828030656155522249898549593203592533651020216257211803244819551544081916586159846774262551226529161482459519624160460526928677000580175250249666057158301434018724975884792837279159590726238642409262755415064343016285252829736184195586967673392511997122900546285387909934138957572778846784845476806874265228409808620700412996355681043960087237084218680457206653456561415342110799553045583858369127099003502263692977037525896697184198061531941385392874656504370888474882881268393548185600000000000000000000000*i1^127 + -34404992801513028058156402539602784414501809593757277422188850877576099356966228827411693038606854048494339049018340229676226451784093197215579948856274983000774933077896760434818852033545308178583515164124887965691275946201039218688976481430731487119624256399450578584096607008109630837131602790478706981792218525774013819179283743076805674815443390442561051090316503722226995420131328431917117246140975432173146907739699552899803176476279479170187080279284419000427019328996231125739788716864585062224493027650555650576167421209571604674675741478467719543226823205088901510323325510609269637798789715642598477663042839073749787438523235069868863680458542562136972803692303208812865156987082119594181389731126600177559436849901346641732001115242518320916121929741216535883446701313180786358795027579627023340145980108282492292607214802270336787112193090626656230962929265205492371928669429135462547958917981796085826009020716403368096673438488881497655660748180788470738494040410978735222677639800956515074689111159349612397268155637505088040705193786572848238951101792063159111066670596786122671358562848023007215296231640505061147775581873704157854797525399687174382412482971806632143986175144449245338177832603276169776874052310192768487977201444664096869882467192876157197399376237461281976995705104552199545218303877858662977065499482653684534495062547378899979263416109602817613249321338297161457134838065184320763831182734758974553850826280649303078767328554811305973892771323117492169131353496734972495973825228948146224216916046345682727380372219214965207217851553515200616159776817134438491942443418083746151746785982568691530375709299771923948680689320678965693588997228324783596941420806650543140415331791588928051778008193157483631028923421144005299639362339032635920477240165329754565388308746038317044081305923480670799912946397746029898465734001791300725265499907004615572750019529805260677426459521110446219040089388800122902182729019031819567515001423671111629598929712039420956977022177513925919271422496439048119871711524245536000830720407584104018267714933061231302776659614694483937190179876469755355770859502103261504401978698578144822300249580692684486766498598749693233722814492531932321453830304868159953912536864696773272398505823778037339810691826593339661900329434025246224628460021938905331775947635148159756131848449645135382460581759107942776069177562553362044804143762419005879820263524451908467419396935395376817264093306597793619625219903439571911912760126493761928443242565616830627309440345291115758041529453662742231241560051372103682517805974858001055185543499238961538135641925993514586873341005557789694408703229067060189894676999107779360075474063455807268823207692922903172757663872375778682887413438193725541389350709082593321225736694432707879347280798202827877361433592333690956579887389101013665369740068009154517366378701560502308671402778616492385231013287422665775036011316496258571122150155038044725795659033999503053345502213965725237331112951586802344695857051367297268012137654182515600144245468495990675031839616335787312594397831536361490527709369960496383181182884630768904873995878636323006578697120085771338543901767595908176614864306134344960529862262750685332717829100294152203329870094127652417562375198573381770589341462577146975437297437468605769820390065567149707276324887538451355838504339599491259408884695040000000000000000000000*i1^128 + 170770171772652289557253330310368918755374462522475455559729616064779699466896675452879487203546064291705182137206009279653539789412067487576708215498881000493257523950431869500792590207977522947603671143745893852803595920199703737891356204858833652672070132469945213825305795958329862426650393421529890118184427636152953295460821702316935330285298242056658137229336080174513168034333054079308392810158291883511656253670544305150012479553358290992873048376740572138447343996605586989977117747119995550023372332317639587061924273387546166814833899858624965137418221612475890267929281268104093775045802515144036922213820175009762388564812404042917141381107121742836850704474350417309759509279406168764035534258477925469479013095734532924503019229150116279853425539470395361991134111284874016344214896126486711812116877181188533566402404355795717515419606623269534990434545476405210183433833907560907224489328810339199313453163557866595780095280223927080564846345344676525667585633052886158768519541667672807531261966923903156211113931422773851041615417497513667346179607840252359203314345804358062642242498932182527190919647913479602735070290816355160744013138189106799055045424705508295509491078429575424801120230626960935228401869355915266284337618042663106189450681767054532200697906592554752889205545500883089056323421402911026370712280977181028329391057593241174378372424135897485031520317458236568572465116564114799399739707856812392886247493671522463999985409923993883507502227528102076400004646121764901854794975222498373067398812400975473341252138694453399730821096894937457599858831964156944932343651746270926980566616460880073512772609053320212165846529803861820961899898626730863602151438161248958671524481279993185378947383046017203587317061757098287510213036657166087372511548196521100731927407065819076987022789808806575230017579574864905984778974716871621247342755646662973292673157975712562680579704547413737291299493887550669723548580894961884711151739021803808338384868902507956227904223754885506322358608139803603669465576749507392395538014197441623530264126560766140130968309139501211370409507373972400487074206030234080042417673058570244480933091834590889695814176235014700079019288947275427787039991145287830398278295779747304312036453610615135140583518505654883045797534310562059298931438197296936659870483474096610856392111356640861155346276103756017942651823938177642370511881549387195576824367073739421000568175159300953184333468363560937238415572959288825402196635356570604513672030019181755960037920302178999081136459750032478359527819807472121869570999311203904391739599312699806334580370814255940093124429865834555910196198668868025270536272104512380719334849839999814036402129840410024770214704010532075540332514193662151096182405585682134269696002053970593426190149911694530784577584333602785094654351260152000627825408194673552440306635012600156555845250803973939455992219057321520159105769343572770416540103252428120337669772162172475220428474352017490012837869436473997621817177461516926206848346925099799846920967287851397384390418259196627718022005306405911685393356355487765154290196932772787288695487838710834760782348425454319783626502222136772441891304020782963448092965029795045287958980639970492326510146392096884846935460754791876241788352909858646650667196662444791777714881499452416512795215200594916967683914527137595392000000000000000000000*i1^129 + -635442993799810527763349445828669490643379225396689833230421013005541589413318957329836312735030776139451110316571247124698706161853399445063196465977448823976593372294767834481879450180702321259649096076106494367217599093721982319029403269404200352624895578195001449424553792276406112416020863432777178256794960835694101112904092623620319993903706684488300211619061877206055986561766314297233662097168193548093699572782090851803003905510312651515486235505622945383563694840117479883381034971811038633961908787210308625322893702384664937335182610544290278467273616427407678209889005563417157968518473579700415710812488922837032916729400912942967134988466744733357895449810959550055236362707288526229558911901931310045249348893447522520369336758325182236284596605549181823618571106541929518706212928955815038967093848978443020916096770275247051106113178741269833837557354654372149983581266830827339041445555542239917610791266187179920801345075269452984133845563816828414626460562916329337564715446671556369302932576497382932143810433011956761142696158882937216587747466945499270553595541571991612491460821222218596234175417156511983074043536707472385254379215269317280976012949314613825653649063673307441789629433459536255779685458054280634261337542622419025930319045983793994671912532893403190958770797195610348564594234551790914566986516890677878012194890360268907179278079181275430695632195151049296699691113171978338737334688405716717521529800943293583273969140352672263852928520755458368445246424932398266227838926258137780707716629724783113799449736366093633446436664327288039129938357766128750142459967302821703679955941779636353024825069748950854923507590696888823614987017928150249147345172193342693811522663575764845630306978598428173944050908968277160601720334432379203667823942476441709468387758701956517184643787108601229222056272438778373561703587760076665421271451183492317522792380076909701880349317077111393342870583793281509852337698333827445553173254648456631823058205355862516255819348772067689687144779084253207000434022051748395189853209046125135198239637228553579360561780846165475239817882997955612722572545511859661847942345396846127814160614291796227846057911864897051342383913258994536044800800353046628647612004048576105395142288563583343727448480413786385217438546165048528699909336295271939247964593053373276110120085953555752091455814483350409374068720244227857814457521609608150024238608030222104584272619149269857636107658093997871421937358233374537501705614555023068031806440069600664596795956883856698494826677855703894334721497391415695822790923167874287067401330528516375957321376670315071854360404328357911258209830534079621994799952242546531308739446256172684472298409440415704041749945541646854854172480168134592927895616367307462390155738899136477952467377907606628926928720982853583525638681211812542072698976633495226952897765266823432377202544509279397137935136255158794230838267242084243091902625286578052487959487299226722252760094896407586874839403449728587640337504124439797832543456091573046986247131301480388221773674946461276937141233191067369610232349237401861322475315047446067449409037279174366634506626659879965375769839238244338034832525929990248463813460963801678846946128233321775957844571702496450800181391114142201329841370346099065447923609103186134735866721703182766596236177920977593635858022400000000000000000000*i1^130 + 1804901879435998876036602147199899600766734820068146257406678434154481992733166888518377811568261450033120978933371168643394837401342516919278351333845094323289032618582218219381038071016829558279252757611526234618240722443488344616082590030860640095266419448196390152171357306319856073616495653143565637151714657061792238060825251946076218736733621923587934497673765336013410250463464897091245962240472298844119856454221163440049772439435717977339253025940937076366052943179278132806308853798206728117993995383419003586852929463217545635802381264176650818639245638026010934364092982394692449808425594239416330953562361451203822696693146653269336594026857055585445842384048700412677071966482830774660323124789116412841563067063547537326808598105904972270126639336496557486926057287999028286676728720471344248482836472822586319088997647265232984794031844051409030535150804403509677859761536542664248352424812844745581127291646483814907184373897960798163746784440151363931881099670395497567989560726167187308175400353082226018346344720669607054874391710415664422364227947232049899996278612018443935037140673745573377915310646774759074165364674842015825636873104299217680949727962007327337901504326733447625746981217114749073128796964711321656797431446675771114211262606993559064135213723193782805032875404784064985193216603019543514720926005936293752116068003131664261358335770616712984539038017787397064643893405902316950057857789625108364073747711935638787043246570741014504514019694011778110763080330272660441158223672395263336438392617174194596450548016862284034712826523765883734653954768011089115695180420137136091281278410526256585114721767868529555767358961298986460763056556938655204039069010327959611618876491797787174764098296877707361150931009429284141305122509736890613056329180317003414968653074290897970200897412844827734198263707821617086658784796933813161575354503442211015904381479823977859534755477911459571608226969561838404306054094395219907535005288882933815293639939346770930447666894179145587180089623754756686049719487429035215244900040269372354693019420120618094828540906023431860664917252398656500139374329238548786190106354128203289657857868362907448966351002147089595293081288166379941223296823605769022135544681347286303517649328358110758622906314438084667995720412279734301670674087301728639670356133623194656754551092350982315117994207005221346323464438478730076883629212995133154974687975616739102010309693203257554991180484592237410746873687422502366033741755354474451966966152258566583251282156582018249048634325149268100744515102448849463450703035150601918799958290982070534750537244590352512069359829671552059097728879110060115873345120648917630633199252720275346896681710884939343119411252970155181078079823345346282076236261805860943867811916142586617879396026030866558812496058219530324648282967736210805394037650303204817452359784067744743758810615497251714293540158733739970222851252559618266081133123887616501842065999992005973831287900081950040256828425091499492184111420290300713841829243935072551755187583020180307834863543874137862060703866439177978753579984550322985968385119949910730646172975367502988663469215724520277361363667987003887838169933543675922819354285502862860558467465761795711248821904129237216881401475471647195457777853277473151950986388472511676189651011984153679398446973950361600000000000000000000*i1^131 + -3993005306276808984128570296257961794799231358125420843689709546101145793194272291601463120813713477856717243384941577811572195293762843406456845121859239846023720269444583489773459258729598843547805216808446473806597285243467687464203266766897552086873438427796829449708111046177462370734666876556471259552388286216659452164113744088273739011817936656033185523232466107749387494445943076259335249775628363495760136514488467477510635627364403944214501276884158125864683634572012699297512542256863891210254608807376910254521696297255150068692892907886217586024578237008884754545277427082602477923527647588220040448800831507447551031033842838595626216062514947827685118234201120841963667552064035655216280941500436663246809657353146773743747269244481953427507654591464761253404201333403267609684143537395837334471990009956335609942902531069575593529885027981062933126199570095519915125271534340415098630828347665241693972663084658108547845999024853146382326627977934271319121729573092635398297642736337045764651604623749328158014484083233976552486383613850095882330769878576492378329513757135733630913342425341285196172929760333420739152904605469829753727743680555523018603121588361830221551248681687564412479319469782189027377214873527659345324690648859827085627875495140632141044530006603982675863673206672578207294682638385554078156106102815427488083574217084589213631432385290345486591219128292076996554046672427172983142822568482492647181554509599901158023983016624091188791366822780864609871228762767369211777624052603459623954960679171023305581773266348030115868776430329912421563456548594996716661632748696045827337285440931161597148491748726249372790066419840568654284332678023624166244597300090059972517321237731819605003274679690677204235990536556290893318618259495896920805937900048614417402214506829248692858542205222401189318333341564445731657932367204654861936306396250933972062748424687050604032537413362940255001727185587770003465294477756264363057210589559072859944486002335705066622820035294048104761341865644558226116566758453824555471619845866993281597041594272509014078154469272456217881363159711160087412211223690700533449438002705072989932512656343408818854458765055298753164919220761469519651702650683577429917146567242602473618758192809957767543038539710794206503239404625068567908127424478042090910574896337737714033858372878934964251644893567906277490657362901721828156333796317448831127453087144543946017166176521292369481480074165701150181602645795517412202727385276079711879457562485080027210763069401996009963535601462812179772837818900162696724844638572440816179103234653188449727789582813041467564805306621252915541827332967182532889869627031228127052654659719678223053982392772109783215269624289541228544884737500728614860650547402691062596030008305581606291006875860554005280910057898569783483860521472115207121286829716214797834328903780254467123818511279219804599887403557900537500737487687531502979464017251514099992159612325855945420441288638580438157249595909356273168804597379093918706844817570760589174136182907286158689326452272206956230864961393686339857826570938699128104464617792859127021129887272291719571003257310619473910395469943092027437517042066539589920793421708359513547499445866887008565104216291753688251137131615518115945361719275543139911561393061798064577206830444046389870592000000000000000000*i1^132 + 7045750965662125201469255314299174003538611306294247080566328005837673596612771839773692856534413139924890771351977795526771687274629633322631973099576682526184448806670248722595487123505918624971911037277294398855666631789696658503724315822253819150295882150184686993251108956659476160775099988540166236520099579473799533351362160708393761775817601436958075140787335225968898574057175834393288779563592859259500898377734646299222091746513174750860984494586889649434983569087852450003242980170450809582892107264752562795512973860494057776366172758311124058900280922638331234398441678696201749682157766037253065988994130778200350706984639239158042414240594817553286387893946572069926824602759885556708279638736283742776946065543169068177086299293856082907230615337489520247794044150147221736651392316767990136068028300790155318954872756204021767580990762415439496808982477203941017482166197626050061919461342898861744897480738503632313826817347601024106100752124589178806693380019800675514486479237444579224631870134328003861277341543582549136426614369173691781142427838970821615322800802145857857353712612715625855336737430526238446558355863110739361246116406148147752028064150958039443024106513163230576509393054864599632449318356127747735750986180941437868921665069298214953888162159072818034022498349542916009760333201549053764463732233960718097387689319964250522244542326410295866967762218628541524100970386118344923127244591050136726804296227200828091084058655445126608494960012877724514244098279155060627443731432130520381130249989349527440281360961271768405541094536344664500223086427736624792020143880362653001432367510825000430616753830116108312648144851871736528052112663066623224486852764441398006238084895985228129437797069192050688177620702319102496879611693672812705365817627253209588226207281800664267496351695456891260064877832057775116397518548944992393190651285437725215315172299901078359762999739676949366828153594189706260517904248233133316923372089637222188529228245770462743253605190049521761320927264213931667537507362973013346926001901310199712046215068929451477811843081069802835823978463219467750144161738300173481378904870863565702220994408945830007629181468989380865585575221985624740387232273529809161257732713410422347155410278766886747852315098515527456427666700778869631433089596754332038538814185020133313774384894971368698254869014845929924796709980067968555626143460099038922407655019393521667964737613256894739168379909858075360727438444198570966095802164493803702562437332784044207936011409879619231093425035617231630045489736176850376278402234309146824546942036509881456460846364111329171419028586990367479549298068621118057449945763688635657166335675274320673734663036348049732333270652413956654169546660404767376565549205130114849354084665720881551963625346936682899334810448552257622690769009856015564786387939286146192523783290638899321084088973927541693280012316963164455792774741110784828928386682796480901077037604317178945563867493954154680494346574711715876124012017503060146726757883872843989108002969104027035219840396644693234518416819673848770874855438607737613344047922249307632330017654072115490053276785932818339995345054882295667839160971303692106617018724737744514366958981239486538858083195614943444717893427448057277641241557365398726521071130634911572279986592153600000000000000000*i1^133 + -10169420991698402363438453614687656167279291678792432864268043564448138206214317434671108490283168216884021006408557142670540103323845093810466266542273864241578534204585061469437932193543645504894072176355722766233160721832498527770006198679730929920901202341572943208888798715938050637072353638172365512709042796260362620746020193653766450316295662852158954908389576074796374626824798827866346835918511617335555899929713720930069514643912979110157077292435563321336392935654495854997634189639617414474727225583078245202076695384417418908158566702381451774621081151089926018434000619012960422343979542821716091793856927597054108731624849027788105411151563206625143384166649992310538778474099000131785873454671303247632682407821530196856677173552659103156720618012129339759004135167389710476292597245452765540513741004655985230752600053299165026857611760281481417606342044250729719662617613255700420539081580225146238873776053151674594200679863346642892387563034578477858077223441757950563861976304659894903412974520611170165716645324282650131099552825998350312167881571673383394373380318260490942516684526878601053762862554752483203137154918478031096848901017108836491495703344639324953255639604665348995058312638964715775797031993263710810531295937867202891584352490112434236088451458038767703095871890652133104366428645194999427349733728266574282001598556481761909553989773785512276653586444878752068766251223751845458654879459344225707806788406319170287159894848217101399084163241869800812243809851978587187772024651912932938261313306795738829252748076017957311185964689539745236885172774431524234439163868313225986262326723545484856508664387273840030405728766967220017990953607396098310408502569695069078836679904979932422385734653036136339886733774346751023596028229643984054456525483261099725560141092688376633665246302107637072905583075347817821559268232037070556752642634023504256525247912673057765892741219402839301407251143566427483628624347596953962390204830625372166317427142439869384750440541524676953581454886056693547166270442021435444810627715781081673777956356398427618371321474659038102855538217987766678112601182532939177733481761822466841186930048202915273643061533960405735302112347460655583192141680722858697929298171660171459421655241611099800171001471358798016446379647893310800415282829334775121472074388534055570081829702788379911512846089414001217738197760588794125448686184488710603083590555629278497199736245542681822521876791275963147488576266530010106883751376134032397499007486118491798200256366752246047043067314181850091289489758296713796426260522251300350704275866964564233676556474582835368078928335367414958829433562053593041186682052941393419411374963848604184336160758203437303023597523866935819302279701379450923462271043528697274541327637259104801073843325554634575849540530521678398076460525862925675911902441589389842400973053514747656359851842020932443018273295504165773000086844377474475855075934926922968987601446116849731689654933049790897974515053839598601322707878012368778196476876774351499773694489341986165908058952104502725241280742615097326329207276420552325740250613847431333496537522287319737505858201325670463436584568647101379402049157256963413722468230113569609919519162564661676289896852023281800985864603209911096180332431358568331952458803178079518720000000000000000*i1^134 + 12183837859105711452738649801951562116819163308049467221515675903982911715996088961091836481029023981542423134721560113470687547919597321254580343129534307513469932856376108990813634920336407881894751139597473926957011258449958419126635411967167568395751535254718293606899981424055049776343592792405715537516373608522201725845700874058447230132582332442207583858531001383068638146030008397011024764165479043401771872463820014067507717616141475881512539992674123650171632217379546475373846298558188124857040475380850841880320940294574259409718633134503103118981566952652407830768453348056872379915099319873329351282818099258679877575735767377484982419560036279768045147147537984043053273890987366992481502442302468509623736560554378368664661116857346305694106200736959602069576498960633091558468907913426455011927847842594192842053329176917158593719462937541546028447101801844541116666773119105907315115789452147379660588423770296738913045363863763941525205610800480943204911919704183901156328261849554560182876583614867184805307608944680902145749940892658200559010078451077605816382186860569123828897787760697577700910420198085631350116793972920719332033190954568543448349771105730223439060719461016652657289725442797952758940692608562530785902479942884926743033828920932028301124585991462179712824580912961520304146814368984820454843306999687812386499904923317879814738313840460262617276509150431153217269397402549927908159110373646073849869352671116506447759396103739100469289076333730305575192646407786344679391889575079282835782250589840763465915077833708438450730788157809076489593646012525329642793321243709145883343431714659374842075830656139423770199693871180588117125145622619764170949452755944427394282040657916331968257059400132112470758969817064234747361038793432313251168519202668658993123883596194032177147993595019926275725878324719400759506100875791727215660791242361438170374943885231123077588691296065605147101812185552273373385506897583750223851850627702527901452540914002330049271211975707282739355945573654906488191665941500885536283384515494400316697668285910243797817305704798331725985401061064975717454775809758508213678521860169690361419724773354141304345808671856488939026339542782781887640828279187384415368910757889774073937008205870580008392521018962819933610824800899418685251747368096318749433462966320508599630804121678107847050336084613600009406373040109816628480151408254761202329210360591753872663138372509582494028397602941854282086584744136994503736303433202330051677748341100481362932628364723238851907095035999780576967923078602311642782604837515722234828283839144180156728118537496434125410573359078995817532458425889609632867590859482169083969019518991808417131394987905325172447334532845168801580497860612518223570392121115039341268866137205675801321513629762576558102775656788467876626274066668947576234175240635379547587692761042182195112220163593125449088919359352321503789961028509634024862897918384082228965116580076784169077773923132443228950058290919392560509511171921064252461858606138877884433016482685087937021766078686220856492657081690861748738518326220094884865707143204591266646525982196680883937832890709638137457437257925029288709467154334466302979326472767650731355646800854874971139635696409529852498260612930689104397451657193058904634818560000000000000000*i1^135 + -11917538662638395860731700105683628259766240721655485660849800067091874121838478512924515559457712368462786761391114118314585443069124217753010200633933688589909315360787292539287531329989538722003609091207921833899650597675787024318665693668822860625533905475406767585470775568963263752172202188220232185386272658245326824922096162532294256768957924027016871203270259099743118327338275098687844275220377382975015313149448470436768223993555660618314841596364009052827306374621704089333063620840067863089398832742468513726280831550927642803934366021427035503184904031655316223575264065750141826644229037602131169029663419855392483601841634841714164255049540890255686954337045774028293724031025165915066484991676394890054307103742275618697214998569330810787741715912079423880387581308972954889540044591074020816548036811662541880029802263008014013259933141565829214480680007101306831841306679134576345662784716207687028571271045848973830630891280063891196794006083576328809370957429798433796551667423545790209999702152194862790170379262301372341229575652403726332830235213987403644366743868743062689327255296311699999891811984774915284989937728062139732793912906270403374548539797866625208967125584207861290871794263664181011272019889517003947808541599504680069163320136119268132663624103432975173767870153113813020465756731950896210883268273176805997357177853183557360165661233200238923978814615307585701971268883307889854885345046082674744452476110144702811649048094302058817757528890680160171204640605765291880507814431217206133576503645096676944013884997165368822477248388425626603928527247881906294117282309119641217782126644719702473870406070670281433398607527775400530737898744110268418097119798386148588005735687551432315728567312568794866760031923436441439912252790526595287207751221481917802767285511778356006757763454774120053300180308712831664401977412644758967546532807242931466971968108765505383264131943468790393514916934438845025332387001636992909026590395564235479028114824152204098447033581416277044252500493121277717329360796797914110126199418337905863627716374296287566000061249819422515705485047973425559241486114671197216896996381288844650635577691993867954721231834667714654468339550668420484439592383887999645174708896786578719570288687058824106752413660926734857111805504334647966035279525255005914215070897796032284821452387545294914545691289473851074101420681724433840758432389041237719355857934027148270925981932485381017208374251256507426230342733063066186738371477476014533140921290231917605227483744745522990720450410590692940606860169800220833163361943543917564402453286544622761238128807545315277761375710569582748994727374343780056396253728718900657390464958624778663711147916191859394142118822734821149690771105189218658272487930749427014948811822529371606910392872491363314132317949819612763678878281349027622978007439168316657392188382235585453224630615353106657469179424252094381259542612363932775556930602475564876407877924678653504780344207903544148358983687431421836925145475266016206958465895678814720245746274483937696425472949795529874137185274717037669837179234605374253516856552684899549661098263471451073519265778861973909532851371592561268693317671468601486477746263697935316946217004124549803957403004613046069064106117559923987837905276606873600000000000000*i1^136 + 8943031019977487555698608496782455844112204246162445548700323749672497223466788234343623142688711386526663660436174225915515651479148428633780244766083903927134584007712046008255466770121029460162273042533734940158310520611895543180946422672454483096994539594161021062808249662881753993031186397748454972687004778209741652138143930739663358480290234020699983714123874339461225450864408542082772688368480837739228559474758410508985831680872426041748901523895330266240915702994491371187249778918416850538416071995318456989717525921206220852071242972647915670374397905103746835398702640370909726941653766459743639888751229026152087749011822074446253778407322291508017023058201550700907449791038951719838211762699315044778269540970614235345455279261725240038944952762695484322605540732784963028464662751012135645209508049753564865735579195529067933670676018946746899302915248832574773589340128653249640013125625644733969192427264875419144041344475474317339057570695644342916147181432594226109492132222952226662879483922666816459344766624776578766072381712087213866828315763991663939420370917839708970453841869919190765830406892500669157020368107416900686800077864020870504953841514258738358998070535441083936147639937149588560883292307520030519033343630688961899701596463363677231599337822591883601780098506383508679478920660068061265219434424010047963963431674555968994741241477731396175592157982396750504997649122005560316314593593269834037429310977695985330225944866815710070771039549293701136378254799489295070717789342524525160020484959523859741354985388420324650383662743138871817236105211214181827555035438089811875863190470292697317857017949481738037185409086702778501678159861978237149995423354849175598077716002227622738078770085125797691442177959436706752474114706849428910059899837054378059905417662714334832984705249368091411860693459396067467501902400194636372726828584508716810287499295210629650103645800293778981965549612463706543647265137874939657976511718617063523862112457878149287032167250405116446867038407155391106779025726845311215463811987023181742935030597169652993312533453007212852805300701073671486494074088573680671850762859342716998909637759823015101649855367831451792156773366430815661970481740104786196680931515348461759992613426308194628486156836272270057287064530060356910570377249281701185662330625878916077724226402757549277943729280993978519310153183660042122371868982649378361464836185462367985153982941346717174675074659915860800985047179616110585687736926685043040321488481631590568799560932569413608393245500992721323985469643987687707409223207482562876180246939873755862701586260218449810204043661597772159096440322220473111877292023274094755010962178599390705302884673414998662522176719385656984914890926702552677012703607968793342868396651429954294068801505278296010199706185867631091912235636166707859001928825765709726535143683751433934016663144327723823453862832184602400522973111441317435720351938433271410592839135481536262220365227212758631035006094279082549727374267449119130303307611663711357430569662676280986476668818942597456721069155083331877015427854881542295211080909324574924342850828432072380733238365946761980991664668358389358368689898166220859475239670277735761817059175134916433630976427660123270500769095523788180684800000000000000*i1^137 + -4610204038759231496740042226548022263067229595862668404189409859335512803929672429301562349328416323272860312996964012010782968427040903496383415174303992329725015964050401881747486112510446741730013064775983135537352888159500136338416028003246545300679621547491505333551064915737691748262046189689937073393049165981778721865699907432190440321407324783912246500014954797160883225483539553769278262951289358049852274739953752070404838074232379443625286845407077064353306687844678905302871216938064682550688573536938698156035896731548723401691410330904470609523978591207913135951727358540852456301283648523172742419806963727359563585864582450445044616274111699035092411231612418125860603072380986639773697229202538370196308788524950023030904469381757166518355541303646107160750869733265450540086083819013318663862495879487886815383083838007576957708465898195228044513804050786827448356969335684345570165859313686535202044360569610443970538578943546345381120046632282087641729394029083557704447055839706275201818716082404172737069660210329743758123661234179549191016483479801260526604803023291616501203244640488653744808601451552691069527295886052585124530507067533681413822670832160508781914577200489384305495235963312115824454141695698523521628140295884854798930666471447924413867077661051654935221283139022360815877466496421593990733094610186731660666782230173356849004614034465275322137761020597825959574200260655977252051066424302557470466167780770328724109988479610271943574719738812775439470300777680837848524822743879024336155172680759473200112195911830769380502951908126015335364205285011140152157225964760332828696885158854265913517016738377754380472929085458581899115814595890588164676347894045384913585649891159019881020295800102725244790137142946981910327540990893854229635715861885786851715158367120530290504300672788453922314692220879902240138790926465958288933270498245941479707248106127964513796969532940748191302715596616939804776715723523321778299665574521101734923262925698611729208711451270672092024502959231875906726850252132317508468561636583332696426719007915228949703829122849222330212656168962496925327305676562160727106215416064289492854845225781566348455113621686258598176208476039799019060929351458637653013312945080988512897268113415437050325587547791423601311092079869587971645145901229122227806414200768048621630912574774895532631095090096898095488178292702782515477270978749351669379936893582599389491161510971774482575613799170926626916744717760326937702133213929911795488843557009643672406152325908149785439741778666270131426813232668795684486969010806234771550366347763144546195785252089385649226809732623065252512658474013541627367020678398249147187330694662279109214441885896975276665949533680468437832548996273700920422159754658586355605515468813181521289600529689733866256049541337245957952928107914748487287632200563896372172165028976069445769401204018784619034040122845219824135866724143599327648218636274918244550411491799865557396853921024920373833752096050115634779708213462569266125459230826027930421486384247993530791032501537769553007129260009783249976045021852688659064720931922462109497390965508106982017411313857382504457890838239725387584480496559846697585735864681674446670468758686046088530249584973153767100625453056000000000000*i1^138 + 1377701025755944657022337863515579509741617997658381886347989900838096344330619842601571997317984876848564665009821474971820773308928401891265353900863272793100454362986716650891302389843297170018974700931267635325462299266707392953825949787530134764427379454134497682783907565564083402107813370188590925775936323601790212139371824108197034457041968082127113256599180077244524273811287435156860501456523418188157296987450200046145392967608790369119908593694414004730426911796982866855817404215479917200210979060568091871718410640321417278207953818091823768347003622687787335897687546064650613649023607691184952124950376898058912128920273338387404794132966928406861313006118392610527927446837230328218105115435845715408750198755065904242822022186348498382034737223950807843494236607482141935350163852745133103777732127533724625112018822816650298180740100695536850528876967592594348005351984409150851493280517390738235614298966583538929983186457701122858911878439485984339931485273160461620254560859496390016798202353158892364054152037537219925543892156362671366111040716866258239234143640983523193687254551940120906944802060673850515635944801673741883187365752598982969330628176963279311767049708161693215743585316755043405382573632930858422219625857904731133057977126891313221430210986212158371634827589330996216661855255341726969904804272822646462483624274593010996541119940074390003953628677089783345682049712079792029842416147489669915394429023827464818486181597820635244795257245197340719645801117671263628150861307224155552486351160222664033804634519606113802702349929454257725416402461280635380648774705151114932676564904314862705873847766528018728441414936579642025968897406423248312051934199572564583874836877827934705193227820858472191459721194613768042747852067589022422561528746833847608840259555491796063008367431804061508758042889819164057893585755864419268056549006179834093914119170444504767454891900730978106084513498165729559426676340549669952064622381028009289602606202044435018806971678047985260581517333203701813809324941442611125605167036966745495439971896777990282689729573257794260013796220814386725911355020199468289818184612026240122526737426368249623255321722594117967677292142031206656141191417897333428266955135751015064217353224440632050326115307448523640699653296739283823488975948541644864554450916326133516626576768119312466440839132882336419551024740832404933921024025006691510651196149143240359603672641010869496366626402011038974213052799037292945920647403118922646665152971651845174259806551791756196554384093341154964597777893252614269871368082861631486139434222291753296638503250925608236320520471036663704671843658067244847308037353832923220960811953474822562588665292379918458500274360845806262991396904712528416139425160279583343856289559209892411339901602744788540658396830992585074310692799724026913733997443326633680754169673217770933718997154366835986872432488655581235801048719876100759469521216303850895892690902706404709690734698863611677199085541826116620657931117356324776282502009365167797653070319162365811847891109326469297143909438824580026977415514628040638247515605998500318763130013421713914817896408889849911914502377859950586177871926650592175543067049614807624302407020386087117518568465524745830400000000000*i1^139 + -178984310514170213033335410946716035357173449180017996310234812129164254950819422880812402952604610889193738657425566115066880765149433094669949841286204818892598604606293572531643737218395219192463005638446811310509157912088075177658165206460205308621433811551523858634406049845230442695308536019019024328725202881509567650264074344686252321407288309802271356500407838812144496950103364838590932841693782554642293096274099702035925180739077643743703902766295435289122931130674645875444463424331688889284841991481881225791716903218818305062432236712622839386693704104280368248979539918704763751642383002256457358317646736884619225187421947022725188662152452788094461395864463222870151535829028224471187699065470946749836315917729218373836628040369179901002209956382939127442778717426254786556725308026638863802655422276706493978704576850075180033162985020880653537034684868381972252511689424394612099780875024540759507369520199371008339155903146811437554466691388747494087143754817444969761664591269840778525288139788967446609813034378464009067081443206949485766198401911976625386175951723915750620397533930683568405550958483910675823057061913378257026268276952594892517922888548494052033016159270065380239129569608316866798045864043109773001849430884212588064718597446111717842510817910377180066263845104840837674949945879048239550079078639142183566041355495746994067657651848382794073680736648434222737533081838972427196310870949687927374068486862459546605022882852791874112954088093747818746056445498250529304709041610070421434039908815629694957530265550350778451808136637859922154677657700168260974688285565392377476228882069521629290361515084091495294306988240017514142635471452210988522974306099508359601462155084990722397964941245928244731668641088324097097253632332436912568350686954438643600184632816664896403492922230096656243054689081129797723178305802616577098880858326790834114841033612911216560747745895569125346741999859777303263688342135081895752215884759825749365418533765203398369815813426725169013117004676627369794207890536455978117537877090787954481531981269685878551961581102472474384806958588010736737304905201585547667020278387146185789958929523984588428032038870587729747480997498758811585683279847518974441901404560416735011956417673584304034398054885667265487085896035081659993502869311503983109669668857428799268817930419023070325738126162202306071633641856795537367587192831912973486697955958389401866359185665677145419095757643014675100246793027293960451439110780433874292349369056144591249704515371003404945408280786857385894825729943158045414887520171805935171848349719641507786240425088801895580867842426103009136436732088962407042849078230211506313314569947521610412186130209402462001387271776607307319495546546167182820344612356797115788267597436347848051814815617386600422607400302847663849164994842965472985410575439432923050845941005613094711318989995597631126443277714113225863965791851089639261806660244360018825631777783750018648749857743701933974119373818797882636889788398376423142035484575227015599273931992835792468423718767007861099524398396191387112880411644147431524884347457544935340365318198511191701838877749713738283609859051389203431739613260055194461775357997250449651983672160074594758164480000000000*i1^140 + -28771155697097787040659778426410189369999927995947131493251339558130705272940298029220576801101093567771660468314780075811188142577782160341966617599314717471355932382516526971101905608384393857669424654519712792813305162716605328350226646085054078167975165349968271324611574732627703059609381524473096294637154255340666531832773813200543066577847811707775224619486488148888156314082595258069751208796460140666059180419157225230506686056199876410425378799103688573654627397983941566923649512441893256010045433816402809389097441885648880208219142917652862382055176845883925781737406568319544234222744852145455886695304038405256715670197108681101727220312960475394589287899809139255540128344794321790985308631875384746421246063210074885220759403747507065435536264577247388863525856261778940290708097813234764463470965972112772095734089735975456883303444935442486321175629727124290768873606609183972356874890353525962644934016678084303073286437253807962671211837630816077915876792482449918320003756579919229360815479889077026562410941469778625516298183773192176599399692438309211071660692807456191033503843709566955869397303340838244050532640431413792215290544164148148598601194675993002977796717016671471622482823922525675059809643404133788681940889473402598074596098108459009283408460928492832933991486230951772897695610199511680504416184965875503440740665030573284523434575823690276037342660195801906722515963713560522448661345165817657992506223161884807151820339876660617934469892115443166722434620046735111965584321690354133058862377893402785400188108115018223535443759577529379891762516297714218313564358472645148320925054516165355003834457147251765715737397998152396115413296026155733457040581395454117801407311112684577112009352160406996291789879475803994011442068137885880746789675404255005230428439519610330427930796264726034204882151017133846948280769100405152029552678101123509225442331296038825232359909988239297610385520790727558371091180581507434364867015091440697051191989342605576657899982840587029775717602850184964788495147285975990190551668133168428336216442482176216701371609425080721620004200027927810565210751825440964385264845697297182065545349350256571121456676857011261641227941645826079593956012975730549901789820796532291393034343250507278129215406136241244238912562074063793245564466735437472101005727167231315999496894142226008053534713293116683575440717373709208620668368987203053986928731500951261417232817263528293386140287087247516699467653184632685539363462477577918801748349915765260384360900832426166368367184280712777792111978315644185568731775475118405546612721084538441202115742961202352920467592615239631268370827614804684969517109712921291027955546006306114926945193371466636404662873310813308700116113079115634548609590494193069491238132860433948080703547566321815264437108789666315082005088379291373796383915558289241841525102494406143994908482290752399735127705513585997137156016264126375993561894516264333203840290069130435812722935221892469984450963866817888014356872037430417375837311256018402751532929141246887491183355041345702914379156593047500030685391800721635068281986212777246753923299676040292274741046460869549600920124750715967233307595452369285330065848533436742197053489152000000000*i1^141 + -1786962891807988353173132363361049091005715212609046993022108624605393905630202071590771125785501142633087885973994350835807425087288157813697143633491004016944681785652744752986956856146938030536748423903916465631570447123690979896784430996770537261054688306535842028333486345508318061444612934736981797912315297358593799507081058164104921237159717149132925715295293609535424463666868904121843730669176467242676727986012445998229777654526549669015121429683097538763349917039421400455690449905548168846836457717549067130285188861645440979019421709599188237945046263537393642587022009936208831744946276268232535486273815880261323041147559349925475409883090037398771226555486080829076749760112040227223335711496186069773386061865194531907292870785661680183964909992384936249469888331083329958569123327693332850278277960641380545983151489063578642847718921784455992846198823395512220224839421013776578113165218288631726845308881513869521444168644276825528326892648959268009632789031112316504205532180669152971911678874603715662463067068282217341578506991420240488984548916816352354250735568720436851302346487144179059418060198741090788793722769466327642477114056615503143164479325849309105966385223677658090689935770543226885024768027212763271940201615638431795818668644056060467260420620197341028081750120320136306334222680527502992306431649891569057812949591114045978609700070018427305571892734865765609520208208147136263683345983717929260000436662872253744206428145211940437294071523027099055360522996585301712417432325607815896179179417095134137240307917974550930515456041433683818576884201844213418028811064612544227060819107744333297026834452449173749781049862337875891284955328135870606556340597372252442762440750807997725636583663599156379347294761356207247816745475490676433182673028330132577560075646375850404355827496003420568728325333863170625395638769994103981102741092498042126322360611907460530164768212331165054483468524484486254253263808326997068814752662149074642026015172606883522535547662762102440804589493239977771759404248311477353644201892346244674178237574278185602732262502789755631340302388289205279224003768103338185331305567437847909151510521441656709256951067629222808910413769314114618832408050709139597641113439834444396025542570788998046019531011603382195800593188716688383232995388882757967507759276917082808627426908482392012050300837689449782074546776192738787570263556704940802149672678207717110167632310220826039223635175677055733638505512928699326886815870857180006338281666732399967051570144112989408848986408433688786397341423333668556402303179112848155442903637532951110651664447863296249787831979112904957453360270317244855503339532105444827024501605269864633072799584129098498625441062001780217913460905488284826987154113115537477989431575445060116198695446307686088298488802685204319840449872510628647074319874266942163099219442495805877006104684686704754627408398723529553631038360388367499102713411883789539984476758728793467960128422010781253009057111871805145085830896254046345441494391095670517372598280528226649324622946909044545467567311497570438834811654021662606065961911100912366699010297000094335980201523999860411977499899087924234773254075916174200437808824320000000000*i1^142 + -42103172260784241836018624059124841739303068520412487544799296497607913216961470414055674005504142407134045053503478725922341805238285031272364311156384599528807359437265821995001386267146682001898934232272114412063971398727155104279687757819387723263443422394050788736484512292791519630207032444581866568936020437359615765610402765977206354700072079192477094788305463686499028820233734616966027914765049082426472474976104345266986185814196871580994760275493276253553804293271841348598363287436314522483783601010249950003601885515567322372886820826720540202611614166401502480696028089574956963583018400563355126392385186678166242650636914717384961423191547619358305975394165564036502705289177875536688249445800293481264157392619898076340869442100621258593876932729894139851375556975587901278786996051180662838530717089924114746815698238652340047491102944851618451674430516382744837561592166880721394329672605818448859102048192769107926687418656675090331251808521217617443717271620820950760694730316963118926474191118359724500027865491720123304185099383806015651011573987609972178882959108827457850827195542370862987236077861082875880301600816564204757653080030939147609485038416060064841913025305320757766720576709023355577051198177043957117789000245747711745297817580244954365820457545468599436331194290503084450322002506106981023811087887256946350315011566795123533288060393351007693892182268443098149139962479602344734622943621372359169273774916048855057772294960719142243952749949613073048896597203272264029043689781999752965039832940228169194945887797445918382898029063993633999729565374841436264045432344531477410145391517637455764183673421546948319503045485401950644099173371952108587660864265068231156085692406634947786559235572388945737552375468700860579050818439913683251514463387440141616808094481907848235406141471394612802243731441289678564084870039990831302581791779666843550714635166335109045877238013612449982650734075515642842741223748558334639734905800673390438333170200411260544693437338867308540575945531608151844582125612451429823630086089317949854682811170152772719289921398201637332825688013304156148332200348763294667130450583838207479461144936404269668821798673535795012049650976534645250225509834649844084075637254707348386194350945636942715680501627972329187154254693759044558974848085413904056340131558293512538737271857051302162941949709332763215546554597817330279871793229608014853117080936788187982845114239897004091495737500764478434407630336771376936677115704315224788709681398172262880881286213954193995663586934369881694100894002989698467314237404755176178309095270946551759138898853416477967375725758924770298905905444523873545682392322002771712065804584209264268803712210841696350314825018712973995126685185392482009259227297776702445897634911819070740199346329806610335632820036963349250335588941665833524503397312244698385112441114462397332147329071936159770386316763976763816733675382690933999370151854413598932754041763332004258075698449574336943103059265088721441986659544416483193826692473609902168558274475078039068278845387022405367417765242771219352731929642058484156207682246659419658595839571230402599568380228328676711657832016265860874240000000*i1^143 + -772211497362998434463111805099400420900891155577156278043484747210633774058948809482495448097713987293027727396573293242750777116867018000158029692639637450066612770097924330530783662476204478783290582213251644621135348996702393634057517423239607713375208145134690374578410708420461162903021619183962288962813527426446851191590635871624462286688472378707191149774771382273692619415562275610136417637302195330147530001684541740579109105757972158290431168865115529135549962850494385822526002090261900498271549970186057238036226761972391208692572653019187219411225829627181127397176641391694897760651864448685667091198238262284869873965179743172231823716990169572715067230456274345172895148337427753677000333595484836879936978925873358411255908002659823220154470391478270624192486126107205298800945168007092118014121094828216525681955710156569467156454718558916999471028671562001939987487889764245451360676867738423371717423763775569692242421741120676734150277226413069971637722509902647094670780053568626954029166379611203585061154629726357355721478964201335203261748192726454223940364842932958632181703692573827017075771112339904840032885154647448932712291303555974212535578322257232214859908419904627337381437849134998465184692291326347486685259443224719492408332229597241645308234545203778439187691824693423139775960887201912859809336521508563750541703626206145784074547927252687404339124637410180819433497966115746851064706305526849638694055129788193125330807958121011553420236553854027363911246028927488074112746725744026582980775722199253291417710507965884940646944997785005993554692679514277956611636252389593379378778167357673346678442297525058924025664609698669820441087805179680752331391438361233176818895256965424231509323454017579865947744052362543236054904148610627910519616435023349388932651859883804496617708014968453163755841491068231774295837396934360148979737760616272511269066046825032541335126131191718789797493156368174917791234602547584880756703146897073091581301477237722867310327322429914094580933830387042052377600095481248151659736781812309276204777964146321447449080771078504603430664777846298903547037316494714650951964991075252997178277479789872123572109842839734045050185393607070922344496503692341080116569305821619536452810240269656568089938160560630835761690430052204424798219537002133646274706824555894929234863418533602852172768200737894751875288343464304935173466163250818302713538768669172155134463655650974500140370412617805244991833066329940475917028259507996945236061733460917004938915250984900231202967547098744749978474282081987951358540092652351487420807062330908873905685043667508961608769961253923605747326538289986624612085599744193953805085519803283859540644839741487758544173932773550517737336998114932740047302636697522587524985981742496124336960696702589726129831314466944750117951300861386216240544356342159867130665942022291950488012332185300052836604720079357948629063217842655709848234897348981831597483620761590135516590090378193495659634270987867766482763840357376760023793429543119800536978506029104676231225775718140360675731907067573746535866918034216214271101562250771550574439790857300413947888795648000000*i1^144 + 901198052328520884145799758834123233063510270745508976333886191678048461932872074644711016330689694686396932300453053576330706130972713297338640901637824477993693686205619257532232175978180392904882260911252269894669027588211922834380794853430756327264927738283303749191885346517491457528499422160891270217854221003208322170627584222460659095555084944031232583994190005515939301941314899959256779684050787231801406289292706805725410514603398919266186529200835039794847590731070440601227967057154161778509518954987899065809637892319206290088707360876099665727354908638349925952321711643449456550522401447875653426472271528912522093414391195935609897126894194163493555969500729432758586739809833746270987034878211375025607427449274126295303834283142465998311995336587638494568204560043340510818179658496347719821132946625265985147664548363701691289892179299901852237283669207135854089682078298814449367198539369042507759010483805163495170885863703242196140608881326414522131861541320938833481106817891424125692457515095893651547155400477737710689908561118753371770143036635314133872175657697932848452896526786532666466000996107306867507384440898427090435549317200248229037081157360618677802631652706517196324837325786159972655529282290198113572388577085989464350793812078049921453207429563562470529278893809215993792211704077917968214753119114873375609310637769662442011020331640903230945656688542709255776519288113288242369919413677983570639866139033394916993208293208171340925010660566779909715305923255926493304461296880629774834446801725451828715148660615142906917734779839927226272884804066773773800826011143897149881267354786688171847653653652670565250204088689303546132485262408116805234669099543899614485937997280015240976973956192621823046815837980611351665417141287287727450873018478599875998004904902792058730060261022512139621139317642273186770549867172836392099676434753686476941635116460571610859023089549867510824664168174903753311308362682671440590858403527091693559974452467929234575484933714285195363637803623613970400780532239634687836480538172260248182076030006248945250074282576752807176608476743166502504074633540493137264206802680261121299224077530869091792421956030850955373548443525550715060129956250781942167509465241090869765358489557996703467229812952409164984122794403273195183552836681649458480524633516942736158400648472965860772390541683882930262869164842770191075615590874810755004183253572052555794468064413214852263286298837488682327853000756923586494191485862540332201816389151164755488680558864355632783833269154965281557314756527000754259336551572845308995360958679976288562131698755274165582339322448566787175755631570680931625886342810505049704083953706826646446053126478591014091267878935399705701723238272759422197311591156947253070777217766269255548252305872548073716515797303181393346541575245331957485695464431583680894509012166796141404010616634123848531009601443007692416630184866344977739050687604066210842182653473851155531143302786904793863578575998359869411755097199779334399544009447029943296056798186786482673282851503544857330218972027605073192117003149216403450710915573979545600000*i1^145 + 421144672519600616732782824429644225074988944462999708860699691438219530433268705020365205697415638589193710859163229567853091558811209534471869423760841968814287285179997420574030936642306567491449543743194236724912005684160888574498242914597740351402501731072965436892741407276146473434961113939990548714558790754911662176557291087773540483227283410510957547059569579768538588218299475471523142940901287095852871977790590610822425620181248812004313794435536896630231097447519540472313960826616164055235858598571317069106694561196022006058592150087148367054971276004956279758349956771957481051763922630268734477572337621951989917979729458833937657601131219239408239322467326993760601971573844730227949444231748046276402091257961379425765100111486279441472595181631983200369541402142071246134363967595283326312898871153447598196958996026396956996240312835914380663663878443949314774298527965960965818303056928275775990144084937439594631098172833665713258561881657553260966695683505193418482434005098790247694156634615811799863893597229906943591021481807909183820957866757303059639144065016814248000398117161352455313088546038408124741428046307759523751337544748801517343502925249624948793611495283861568949692858695158090877217038379070625515115486881506351093605375565106785995025030678079072492488545384422253805174292979179936366989969951766585434808991257389624933633392010404113933770154167379264053456880677981115535532510971519187125482843016607802636640514680736302245065307208971831382716220735576793315903679598313544322527026181884714894840206685156917169791182893994527710127091307744403484242263161286914826647645655567078627275162740747240215529873661430620285330854878621391057307163507191009129828210262631647696787578623879440439007199504179030435460166323753743046254103888712163676356735709364367723409647017575096572857809799207754349643013634117971156476558804120304031433641492842949114065822484577008150281123371349506199195589550929812938201906431136823171365809474280361240765825943142272178326176138997261819659075784516789272589699321922489311516204081537286007889706109796884603899354877093689366816377653396546679948748782163355930055375438751848562376213371820455635233401109578816576365975442432899156102179823595240252584668009842058830114347841259672701626977047396845259675905679266483333454213804068377356432878696500706485348476542233358692533434459464054439422626546617072130033003269385536025725343891283293662706906807924818638905240526854451272988792662734115358194261467121931173327586938141855306859645595708191680870428817545789012231042388105637758458804951008654828639353092406927629748361538445107573349573364563093824889435646969222224598092654822995025947782702531618588270891313991493782272815321433009234959169036912025364951775539104445455857933735659176443419538922802916660426584978986610657200650272753103381438646988871550088640795809425897651796642448343577709324147393925444613399781047506560638728792182689844164253537085876497672317652935013474015106419945216280745771804777956667193858690887907522265200449617487084384015424960929883750400000*i1^146 + 1183885563347279656366626425726384938860256837938958024334916322281828217545423421375718912127006287505582565179927794914341882725514656692956487391317090518699283356058209060893239763074605589373880205152062993076368982771136406415975667942481099740605911796801657961604245175775275759002784180485145091822643906737207002491819384419966085947117755577482527734253785879091776894219801008427390002960288279900876903103936822724462996758279572299913293720687839469306864182561054451555656917553698090529890693517928753184120769788333854037189098910779700198025652354412566849680801477716881116029609331287215411057061904090535326611914318945248678016522692064173349290349765358494472902518832741380563452435771382636520259947935748319443828802232479674019203942722351178724532048491134090869276285766664830096448251425684235882786839050009245293838101959301602277692113054673535476396676841039873437495357749416238995514126616545090536339973130337675651612558821513167250033586199349893299884822186359823510421876679894022861073538540465553074504795832456049633280890324159565151585507853717324106481074396250133645594990108183462145228179710512173374756247268944201110112012655769350578405468202331534644397994271095682547623389667296139726601941349519640780614916672852047227609221301166132612950542396315892535160134810309278688475967421053859843675470119682116834108910447152106558930670591628509998741140590976152981988202204559304309846902740459224756891140917822565280601343013424784828046536477539672656515842008154242785032078839063889033803861792865370645210929456200397637054620431068000370623468273677223749609137541333377915865553896842249595794285587464527957907939889906766165830748849323944402290230297719993239730961995261847376913818106357850118237795505244533997840233847684831419293136059742856191595454468209828390914924653755230922924741912411289515575984330805766752277386625408821764779024963477803889967287482501295743206542248766380291513035911923895383169653921198585885268265859149638863747153717288431064296814213049115540628504966594920026352233588671453661336595126557541022093753171966774449482911489254731252143384405944511339512891316683803427295655605776081044357568341222144424994976681623370974471232813423044513565964538686471730010745885344302673494647769470012921651087823473520820263689299586535675397437446471612039712499119523503518139122675590800802012845192564215856959405306442144736122019903621844035127571181479763962778323653105343985068268110737053641070910243101132729362677205417698156296901212723482792109508053918652141725776128911867179192117902493525737906755036034972042721886384426319935501630042716589801967366446815988442355656622619494721164092248623741011451615521597490574173828399701188498621027651997225934111472139964335248349512517978725958062327977465976673426730656334770894017332755683285285773773138792684279362880509519264069904385598321186880000492279593071230981999648299079004607451904480196546947249295876351185695235833128373715384977705271003591248979397099684223166125694287573027192307712000*i1^147 + -1992671499273934497914237776975021314718453492604508517053272762591776019024401604815029475422069895727592474219474695384274083357961696037729609857844054962431190027651048964786940432393182672334311793942646475761069548279260784267040941708908513468127101457268787390277571318574547589707735750177175545389807779569832670284904956898117270145903174289540368961068148588484426368123839686326805814935853903867452446671041557502071939579480139547500825362375155223715901933720911678179868076678884583276191125770684129251630587387491280899617101567654353726780744753699360957110841445522604611546091940827284794156670895106517342605992492564804094635296819845916852700941794688480492136929189044204917619551849114768670094907920539960073778177770628426024880949695922576583861826512863791598327528863628324955044492287579350186171046331822033937608876090991888343855400129803256361206498598270496735825966965247514192163774309416752956099746520235219856118110340241744463952060888963296819276711994067846852721662286767588276932403450615974452657930561761330629404439845242253213723801882808517768284606632701601105437541231282838383650162151994620852066467331856528134787979578527331857286669962524207992408705516487138950615112203819069128086664361720265054227515264526291574244528371751704773574046028294115022659834892265690382798884322889787893016265180936556897063285284594908513579913194698415461135597391107439171369704981870203406605274931668767954292763442720962770530156638006048316968572756138779849538752680621212497018945344438227124369857213473429507922679482705232860612328194892770557903348706121540996983478281275087681236866339996853352800924782656991701183609462256405365481639800814452005161259330240239915564798888734531769646086844287719344198451202566839639242462483274398750772592593907633878268098499687416754215813683587172938725738877536222314043158383947390541475019668857251896782591970358569819188357186677043501964311222687933782074990909908693106155155707068779006421009894438210090142884962327995197385586192444429972851608968226774030315271327368165319933723209262610943651841968864311051153966622657365783339882243170352062076926395249890312472976127638839157110331982382732669221760011971965361939144479106159343230539340081221740693924025657968242041191356939807741575534755951164773470254830726827018334309243105404248213234167278041608803963690517796579841650254030390315088976180848472293536356574339791981175242574717322466121096803459720478194758039591631819911519318363198952908704182953495606655376076864618501583660875187992499682399123640452680700705627346121834672226283231871444238718869364586423607261979993941067779119749335737639949198789509862118294200992240816518392812207378613417292246699108851177738071997071300679317719874781694508409213807863915415133453177045767761756179954518700266110614812376772614326126467417868274056111492726780576123011216399695150034602440696441127818750055494507983789245072958757858655543847629833162449643713116256108595160562243115759257937510400*i1^148 + 2510439885537444788447968071650748826503824730277546130750488798269182045549530723750301781847275406961417956952179466063370371758231543175783900851005708407765089571780172157093372863609671189031325466220190159950713852261500618495330632652217357164233543576139346773640292148370476705590585407009001254314499144428630770690468176509613343614851638515065225957726778774604393625072706998302720468850275300530840324041412747287618249475742399073904872814216531950080020924924378873696951162174450344495408317186014477120192468741634740138931604579585905855467540332772444361910958894509718141359320666463297562378951058932183622763980333049656023390704553590007406920455283484846552357499012190285867084783450274083919060822625496298374612411350106737111817415056760403464121753632471960830300315456110741628077589038940455794505125262588907686269797631861316740740945902101091812476571789752678070627395772080548955316460473003034599458948875800194080269083419695467844238428165387776186074312612831403680321083226252511792027231908157063954276456597899771383233252350333358451084224607831479418943450118005705127272414896661809594047559624187492367093073629545727170497866861468646804006014256338716120822148080342398768903228002661168524396117365250616726814861390000612620809466305889569615176533605443127750332689376013925166966514440144047726006700708342679536437783355875685358934384976014712403169612997486914223526696714949465954280573811505340561431179370429382619669366878135218770628777737504978178752354384506805310808080064478366455991262258036700743698885233511074052385547263375799964496127727788808762162653284846871983331063172934691746854394716819515372321540085147878934286781338026319184875993823020184220956408487895534772666388718038815733513855449286831111942975737862459360875173876357730800326946160568542299216476049809173667293832494391806097568310172071904691828853806244837204011118689046700328824595869778788322965130922296506615794488421824193811464137230967892149322251141499108567036316383182459510876716368337295097273054186602632835723623253976144274803845996925406394104036252651176839055505715602437176655452495356811708864257181076437242504527506447359054067232301794766496266683790704784561961693858269682873198736226778884739995747308080911556180702690766376572616167810043192446736282911236473350387237185936764265333835433877260682008635923669200270485476804838809412742930036472890528254359600154062649537376963266777326722438715945253448053152207371358074216805875740875518316183721401901507365449964841124058576771670440778387412573038670411043166260879147301731218237595706187110840602083902151404425377454102594784254794775081047852169958906983444390975858134376411676017766306820151819453902069381212357272410620621767226297855130650730856765379934127888190681719617256476306561279673787951123491894510012333115260869565736551639727541167377249602572531442527888329572090120606294562893418811662498001878311480415744347084347682332072738491193098240*i1^149 - N1*434569756932036460743664483914947380074470104533109747899988974239753755832729874035893403318549134804860732517030837210335611480640376844127050820241500383502922572700866398410690517635201837081111040310148282273336137867843616244017265368211217714711472868321595710623824679758055663487716857404773064467448936749383033135250772651231198417884835210870342423174400868305240025304382776636040935743123068360808169286182151135072474955058778239952573891983976119680857427317595097282941449274012833430656610332783943484874794600705144749399828631918084405516264961801199084726196640494527768759571612541170118571505477347008916202305191063134011464271365356214318226789281465909388381008240273376229725025414036590144669052753439866998124824164*i2, -4794392736766372966096066945022727937607225393650803377132687880150284475456861219660221462956827450130888452708988598494312588505271294566226262823780137291900748869119200522421004014411177399616795702585087679385270520352057044326479968488041593799269938519312600468589419226428828155282048709403483263255014970565083791971892229088748742758647520494268133788574509980844029240378846244370012890954535231174349557800232461906548130025450627533995056721240366541138308645494621920998992159179989346557742522887979596133482516000749473176871631388417349655911065568295322813794253364015491954166059497704116177186185843744626917284142594159855661021329378065952259803092759347821035195687831838771609222482272500402109240880900595935078512893393166296050916222593092807916536080765441671400025145892624795842062446230316698905649969758921549431362703981727443631883700578036028620436513693458506538418324064044580480597801099973717407930578508957283808721650011655515914985564978040972855594714739779024148776918834773900361605578234887940015400594498367088636748314955018543971351138840539106737148995049268551709318415455561548979541263030685411176970451575299367472560675902220873625830330455123530877010288602820495307523961177271671223913374228206423754981614587547298845337794991029910812211231362847291913445489920380465482502225517540352148733343355882491412018426532539265226218362937536782727403351751728556976084541424606486857798599213695909932149740361174397747576464091866771189746312091356921225008985936339873422413344933475156319555529898043544941382833194862239576808508099651176959317815618119198071009061246622966813177283066307715903584720610725998899720133030807640749375534043911523550818892753903335148977506055094726177710569635755687800099569990723307757687600602110732695918793155799494197190491807551090877744589746042479158924639291984920391148327885948613215129867127114249161755305820180206589578058408502572558552648895980058846928930684853439754432806927237116006974406818251301897078490110670249152380321577496864630781290746302828584361327331447060339998809105327998947552378102929208592615908860770114315843826632991637736653883305114955307156261950170302672247441290896923097678482269799070097457120031240315612562401697337677960767599153482032353220707971111420175319482911272520291050517530618156102621760561171468960947211757538841692187433999596311628292686472988812035578310964628367742460384068496298544284812233698384252457360418499917212256804558265182354019220735771356519148290048220958970490087280965474775755757097559613709432412807644905341904492799753063108771535682600915878809315889698999000942844125597977181756531365017842396559989163307997430183220572180999805445939192010462106354023557999287849724804709555281623153153472987589595301574642127056543873086019746750713872495794360699789518509761410411731868769290498162085326672322642342110862200569979350515819288255327047972304360205900557446649463276972096487182628542016891485569878210295983571228115393143103380107681409831934358070767950792837804859220053798266372449329093507789140105735634383326059777470027867284917340637842120957853656058936542095256147657024652559372840226427178060918220836649609985391559227929026256933246816449753444190463304520391827792770320527728452447425340477043196170401369519857444751641967641325162931825033085888856801739096518685771831636332362096756854919966418506184816609025017651664161987323051391166822176582321902553260433036202075456919965970510278752852524945755438407466918527087453774678283666347915764595009448720013688746550422494175202065256383076159660678958102852718268883623536749458912798801528112079093806353705496303371009315310270173968497418875456946581950424843308603841125065278618518476193929550316817758053120440801458171761769275738118174458883116584400898025459521422587314374553660693454657174777412597067003612544939239017080623274316844891184940325387111524599403017667467296209902199195423131539100053981222093309388753350408062183258199367758468295246475549975751445865921766988899405340730090043417998779437896351984793597011957899667322635650634765625000000000000000000000000000000000000000000000000000000000000 + 2270115144220257023081201761347411372469123457169419695483247386152533421776772670153764211851026140721442638546518043478729613789755851165753779136065149342683519801267411923923828703747802922255635593254517062010086592456481910944033861821859931979154461693355659966232304469008912988627993850184238719308643301724133221176947104115558639304164692258848342096839417381048644498830103771835149100530626595420347995819525280751420321882181068580746321648292313233150001661532689848188728521625141758839589166607247202593302832750851483038388207547574945210881049629844874734521672809155919212781369675709445455928586243603461384544260144528747956473727576480569144586403231047989858655414559800447143639206812519178427748856968369382925177526811116051766097045373237620646931254173779641959880174097444237658044117317641460623654368410094659476701863719662298959042034786931265005566049061048345059558774387714720440214482364582720402947212501733305167135242263422057175686867762847125683818067884394285003637191532650739042578843948447154614205568591083766365587186924245559513890780527287039380784941155741585233402530984719200656520917296168825111636979686895328558829920040851784008167692189709647022205477568186748414037795347134787513090579719837662290632634267747416668164183069709982434141901330450154476135668902623803494335033459754483060747931835664159621469223229713363010192339755256801630181311460593962400859372652680319920734313777787255148326809512460103834007270394963307675149970261374702275843346748158705726804148783279803951166482206169276599972647271283016613094285643267274414561720697883569691130077112875748665010700805230543977360041583132876692288060044493862418869395917018569341959671416130900241979388713602364115622022105862259053666261117166749963116418824072435180990878669796247006750063543887604268481980065733819107406693989397397648060581446904354208823688620971989654648969160467151222413958464774348789037624453919635873770518901958049227222762907084539288327093063214151984426756308644406595661118330392167179296793350972917381476338635597962815646509101293401992437487891270760199420726980238279316261291958189703131969920027716665631962477153304364377818180820433407639530642838920060331267286067525461052932330807310147757756776409523265255762845694770424411044666212644754189634098297704194075073907993246018149554560486883832160494763860699197069232505161891934538655827927280882756314816102404425331136855061734191883980883778614493467777678313134796130070704437681420698935137604011381866091604464474666127059610367486328491075055035178949582517533809409835128254867484813865782088624433929973861564040790957573947865655017781328823755985775321933600016789345683347468588335798346213151762163390754550424488302375219206912579104956642054255524042887085617422565680517157673355723775888902285503081566118265821136708317298490158133237636885344268134596096126134379660595669706232517924774047031421962398713485238389531385512146637046115385122215020675943634091258798495011205785671557388917116181621043315024839765175987322463101183285469649712740658144207046808104837061733713740117773668872365955801172703317899441008759974859904563314437304340520557955448398463348206293349724696068010190712575040007055730417996261009783618008429309660101763090267749749224397790021895795316038903247845063410617060098507138904188116983705193803618338792876389377572072044832194018285562212197809609213415665804409983110534629460002660909648169674878153439832544063274557068983743916304345526945138789552523459395651331844583954344659584442155942729079916720935467680682459000718316020714000168783991711506080462575321680541686631783840703336880528517984188747145693606746306256469912975939433416870808013691674896474196969969328154093922682208020878149689100479851038051293851870045044449285732517380333867453904027916986036575860549390970691786224749636480459387488047676746302881604688419835266836459233409846525059993375526898090168250576780072901036374202896414513424054670790167701786486705981851236287747313196503756821721577381096668147959717794226452980410613236017525196075439453125000000000000000000000000000000000000000000000000000000000000000*i1 + -145847234561265633738108868252731543661221322066838774715382656405333637609587560845214624229988349246059542206842665522866908803417391050820175478161488494574096641559873890755728514791082141465529644928609647673001535312354278911947907731561813246645754733106669363369476146893581467419130348093960528658672272330270402900629212051644770005089104306556839164090553083892314415586341273549147748281637211615617833260613992185639584935061200234862181424527453859231516819940113578100184003523094448920264997170157117717892047857471815904226404651558910828914081136796681158311479568333395143599992085112678309518377252939329558641410335142145863897267390294501679784982182195184559884392867265959416461489341301538151559411026474186439232597157819589106565943489613035766602977640544621569575954475985577210812040953669894509551451850603090826404088435295873861450144635149955228651162290033793034121977107398331835205987083810078223545850789932423393020001770884724488898781992931383846548827504471141480842611241890257453793825064378030788410563038075367591670341291109908575480665742763681250420492207802387071032608752693258292411142938014028107472131940961704241657403003329391868170423649302728338471143721744404016434436485226344262174395319210033435331574744410392164448165260119688670683270981967157977539291487939792114484510314287932400733445026355255243428085848602304917946255209658261466694053155392028602698267502408511302678692344620527099058031218809176157894425906660137405360454000657570203068950868062947695733843750406951825434214512964876089918549647125125957904254666215535736783187327950874688377154521127755818269336247877162119679992374681432874533812956260600071606830912929764447415277082798226579849683356745677879906148299757372412701393266440743368878454191242295881320125386244702690078386174669523330471990292450453149812847381913697369025127358238732000799416512674618221600331094442012973787744159491942416035107197780016137481927813472496525197576990475195769896493881980360317124986980109410168432448503821543774009663318017100316407665862966399864688617792300682404712936019923090309790630674346898803926305879837027059789345197325526115775676927467447460643467198026564730074397928407127038577272160524516486566240078092360196944204453273200401377312282983662859373398001170985088418364704056225123305342990103665109002231250622398228137788269509398056704208315716769088936486671594354975921863975222295644205094862078126608904204766608618353901739872272036093315760828187829427508992276098958178143573962765532943957581746199475124448751668283003339914521010460591856941135705491014769298134738133466444139870556721734540978878565874997864552403253441732686174201233434864446962290549520290658598526403421282214969091786892261184276416901105421642239758505958841518899660997203935307278669838138180105262405452494230982850896705125782776188515141583834806506148338004357644967667934568519279976424053675148481029688955149513398192291471115066395150833611267047366481582009946533098149216590234948156376421636218034393869763836980208462320360749387428811249853311023062976676273705223266744860157733361023106266259739738863369677721568278640382883768784233348218012939521299413406722671879346879970061852952725606704509000136229933548323678063009501461750199184068852616855304302937814049537317074556757409752527350774031654062717356760826149656355915118642699326087725444684869348160697386902976686443997985151614157995372893227095555178316813603968917835479966748399164980017550649740324568862160993269298397245223708072908521127619460978132209191285530421866472020210951649570150644050737242068614513106727298593950106622505537707349331241173023476235881821228347340386193155867863648801933806528728071103729582977138990049309657464702432530048710943757609571482825775959506564870182363077496863673423915615941316132127604083371486481192699586872247280256040259504378362245086011842268701921928596791634512600472985032315614577258017631725893520251572995496135668576545571275933872881632908942742445391135663855767620560141971239026013123760464832573413573868492676410824060440063476562500000000000000000000000000000000000000000000000000000000000*i1^2 + -153653076519278051426598884695380958912970882665575795867294647493485898532101849171121106107332848247492312155023368648147149532555521052824136768967203301307122346185971437299680407293805930484030793124784555658208849518056104000278530111585791028069767931304827563127353246702748745430263506931513236289256797728059490056741053130140623386960472537412124589125029302773096066390466162424507082797812929690304279992892467654658190470937494083196738853323225264957372092260744498972184776346247304299222565713789431978635224867523820258969893000680781780117943849951465551216445669021115615837658023794066101262529551041539837619063691372378621997161520485932671821479445200615147023231771139917340786128297957417919447108936607157918886925718318982569205918403909588100261407675386062595991622406894983838689279715640456355221702319182738671509748459594329484022782680802961512946062717544377269635233725616424344141375190019688613044049146401015835356417827142688892955005044083020204913939430154840091339547581398207209225061496555797252862998828375453238243548834127683009486014435666074066772469486138630124306693843361056293601712846846165285959989974078687985732260362129365840641667583881585219094865543727318143356616085038099145972851236105683204693236112342951066458936421735380536972869688242259488848023034137079134706107989218163663402749834978443274260707504527582821194495893775994660835496964733299050629369045988526994556722438211797935677251098790620493186646334170277910135308614391542138379681796633476813761970368439865253540043643814120757902081647769742761773720370761488574096871298614775942419790671766269398705127105906409792208300573600641255805965320369250657063160204080845511751124255730445541977267987810170759651693565793331478120269141239464576601475804855860941712226801930269079154101461873551425162766632184574619524082509582160886956084945539248952550355806992674535521618079346852741108670003312830419459349779781973329229732758632877140660636050486416336577068699904871121270759796174833281662495548733959783498871472148264207296794942831636498524598856788070473551665506449405455355586690817022111055466525827253686644910835993254217855537687691785558065349172622755851920226405089912905852250994015022375273493658983218310242289727713205731981456507969703645384585652607812651346123111191942139757117885198727429407423392268328002704103349826891981178770881260136507088915297263523728508682760783635270331350012586932733146289030740615490491844881564381726036764020759107284667001041689150467729236915972229235694740412382383743316292298114996397596746696272933213998880506385633115232433138640769644591379695562505116194162289671883964402195465795662265992127549070837808107619744351274187275448587493344219501943779687794724483162059344527160719582495399878345540040419798444397476144787497035394712724635189346887218235794210654719196742377954250990970213531043552304250600709020061428199629970524385624468162551497945511077261814600646418943183247516246812482059863792386899206317976288841676650916630905588515073505057936280435284279981003481416641200245972924358538258831075998457591858180943278927073419928118965750713571655592481948475594289373275797634870147776114923948254091186573747146797786853138541551415247316198949438344602084711219236321367038820005806344505652906447900654842050229516644862660354448446723398907815580637274862073763157196167636121559149542272964347684278596566957728194409284369420034896236336014850944062365136730324083536166199219376008701899507677183938183557567297062410163859379740374556530898821390608557460001217938387339579574679980865785152660680008722658869638769204981842470277083936814747694478611140400777734344786892319983259842937448925179138558134192489899976238684054970702257090386309488849668377029883854013987064020863597278935159286076977290606772142587225215491316114621924479733790582446177832571936242483628923003758103142646429070967022063771106608502328825263578630123517159340856783609271825628522027842275356449198516059412716252328032638593448401863686495245891543158093540120175818364245401426160242408514022827148437500000000000000000000000000000000000000000000000000000000000*i1^3 + -76033163627266729141167019514344509421048367133746703798425211016572191958453115902294239051584217543403045387013147515142216369572922536977973498264860560535483320372849266423932059926239528397934031919639921532086878430846601293970797654153575282846238584325392956198284888252027764863708288550424513509527507723692001715066684246254047331831739044498867774718553471629071263444337807965942275014854753213123554181823014397134437366723717018627507510015426343861996109806938451168930322319665702173884072110667653526375310182498158472260973872800112652302278298265921686989122977612847451677718558753645825212878127498882495606258791273280808887289700169880684198553539355576767958421988181832533512835768101892644889443310470608093043000523295498077379393299712973803503944767882376784247436447138717691093626782748649563117337946752747527011281696247184093139654328208901979956972285815363071549505074033546010756404895078757180829750528968184081479362195263613022003746747271064528687038584597929367371996430666486295362465858644515521758431899736769633019616303042058834109844675585524637384193916429346066325437821839359184007970138566444972251227269772238724926307857174582570940898804344691496789763426753601602094955780485427095994343696689705388151722638115986311850689605743006330001450333619702401213217557622488591538348057637181737336629955576467915688460300456337092543587684495455837259758769938915103217890770677478716394517869294435635542083899126778365973049970146943071968468925384386708345565777627378809499461028835573716085212608022939742155805057752211236472256823310266811807016447465199363611785937764738360163579042670257239091927009744173367427697136469550714107746327577577710685400335137525392558722754347670259074494898437159992276547734797736278160948757704679535253513914821440564984327453402803099424589121613324159815703393116739904206162210222800487769774997794496342896702492090295165029756142686057234530615653370150144586105522931449324186995066644059162414729808646759543546331333209208455385179274058919052651238126911683379587235424045781019218780166125177811633754179345289328569670325515845553626142074363647292889899592327900890807899688637068193643898573188643965339042461167165970296931523193184822862310516249007072241449088869106531428823028240800175414972492190959364153968460066502061200086057727643548436964295722658753064129066176099830238400739865495683437009699399893472364178078701924345416250734615938184994770616290123249433115851666767333080075747735130034817323692679573860370892191302338780493108158110865257507964768081885090326544245273560858063253175614098297564992411749708905152302790325432051686778621479244712254895371233333274224421934662178344183977364128987652468479179809601059584011905299320690606506103624808033719442588863783286608258402005100353816344169749186080623921990161681541766208123050503735216593731641243016489450922824286953555604608440994485520414301230670182280613003686309266337159552999713005163544985212161926307573519325988872579930451894809674042960786823674305264351624853445689127343193927611711871780102362895282925350863409995043418030020905966686463291808407473707502824484102593025466721750905200174115138321093451740855110569810377375496695461597303017189708292828174233381012883262586785139991511500857112897461204888092877540847566488948056274961196801901417485480331303561887287064042210136934902103994519615195931019706513570873759694082357220467848862833900771093770741555276571216264168002839795921956651974306575069418942535082638133115046728534325674771743958088439257687305323649378148131753703561513402177539541752990918997520692929542356366995299367481295189920939915588074172242926427961605858119409076153868070262341395270872009749929070413442854747765885550789855918552655635238190172955254569260614117413254436068987910035030066332426224734833320132290635490681283692413091967304624731603122712274984382247152170084854879824879691906683164996741814740785674285015575920073684356970990697429589733996512213907238558555920509460833408775613199331139012943917652687867824584655451758408162277191877365112304687500000000000000000000000000000000000000000000000000000000*i1^4 + -27480846708970027757062612148963173533945713222515193665821367908008320527112682344318247145862877385702224197992761411093454350346672802123552504791983344581832293488290280864124616606484358681071693931424537750251848280060197658387071533946130039651601946806728338197428168863537196661051383784054149933551103904873455074565237466037208135559852691325565161434909963214390588053877596380809421960917640308138910754384490036511019644064299949310469835327560050821951338226981649761036015637010044336011901745581362672503751383678953053965302971955606739484730696212367419468854579395408423223606021091416001853194988993911062821276446329305489777162723645263808652301523147724878951177204819842537458718600616101173903817248445632708297019793531589078468671057223283906868163181410462331274102817507916182812242717311674484975478947248954763529971335112185319970378599258119312998815306794479033407635039219433517012437582811662497901375047042854021560963456584367825529240358334222887815252971991603231374997377983121572688224706080350360678489777883097618472204026401402064078709813328772935711088663465772751932444179128332563509546927625710977441970600096802181130211893102979493357743161662595841547128297134430528745330457104529949612892585510059006051946124192688437845416727717381737925245731347264487922622830691664266713328279591187786077796980332163637554513819225157047924323578934445827991499059375205204782727544124008995262513231184943741014890721711388310788964271938174285612438129674112188536807629002044583169926495462147270571439189393915609387381333529020921568114657596154670400860464674119573472086425408065428079946775511220750417463392727326788206678296436015342524583445316764209240491493566440193762013992809343362148266517567839176097179637424648351498773800571178767490418783623391282504013719500621108306551870943959970269850876712613911401591132969889585821403136358642613084449660188654549794026367277368889788661178716364162439610276655326584870389230084250411247944663623141159750333001379292128422313221678544159814025683092351993518464597708709063412216208634811168954768832355920280701808844053169907335626528896905006344038801658183189504271307485286808242675557210412293956138286893128345387098952332352011691733281001686249711806002426333406931026210023395726508384585380789410744842881610176602408434326098564860014543610747995766843141579337354667254139082553414990927258164127759367232296887942880302551220042409324976798831756838040310728681950598765484215864099274221116464184274068425206678192444039296281139580690035978655541869526664267971418758592984528822886826417616080293366906509526946694370925573081336372695169920016459005608427254609493674128113524983017679570489952348626609142941916178893876351445480916026532131163123473547178324999275881828497568864893138569074522633583853903299760134864174270351622814662877981517864541695094955415961298543654046597715808923289701961676957464504571292160951802765345158153290184297295118581486163127735196600085617147850900669548615982400135617526780916416765978733627817540819903196142100304844441968399041630063852857484786173275538715247413323456373115928744290264200781853595352056814427693506038768334607202855319150656725372841468660364031954399186584871501406585344287719714825500213028720576379826409933929863182559843362283582208511548923214715835285633440527527535321647913281294791950537245452251183758625377946296842772940735583522469805859293965168178925654844047825712856529330057584993850051536189372595131234384501874217211542615562430743480070137031317424342521928396841589367910350007150297064766251065211394052651144967241973187443666092174936970897176468408862642393212389359000360691342343549797259718437109787909241446813494993689152010872072126538178669216611901586845299973465459437255455936003864575561038944723010262219569845880666363416652554948809230252768444482663407719346662553619977796854652138846267488563616180915700752988541379133779093850335928582383736652921102328638188649175888331336707239921597056570984299049209928086168939593078302563138449847446320717381240683607757091522216796875000000000000000000000000000000000000000000000000000000000*i1^5 + -9889941536174853119102875384674824686247124826332086257546866697770178872873161755190842205233215144417337855918842953548093059310270924265708769787888956337261553898130376770230862899711800513368041131957305156693794788127548292182084435862403589189421057504188591178940671985349492158909082928075580333315661491530426603789694231707506908361636844086467025769347640522698075837205654843819836645717478096941666735300586425470628681830387031719657038011293053930837147087396910462696054138153011742507565930807085597276236737181322659750401678379758455989808792831826054373618277198354977354583850546619574398281405106407761790959604838377781891334691992998147937915032901248339965281548938952847864258917929718267809267488830346304983945520692299963365687207133357201730023539711365437665636790921767911962488337675331896581683462426726332413873574867844974057891222739615490453256397756534834697807790483856508526654505928689956969674677075584661475631063380177277445849667091235345766148768932492006405145348413684539298110312888130465903829335129268978082288401442823201647347931431794925400423629628779501909157203537727192738664128768099462506198360266564938092963912484256730392876968787075465491067683927378604371235953028711880536915765301351273241062855863997782708595191111091654128354222100908897900827104273915145814306141392240597167425776496762100520122964594839270400570277007176542579011255808346129842073626595588330061388411099723880644818702206976631934719051612814076282613791051190327337118735765325078140969623928343279909000086526507454830113831858131689878608242327997094308385402208209867812177088595993455366831715093341984618340641155616362073297962511896824002928525335792192145038336663148355921547389599966564353506905991115694382328011511050211522564095244863696202481423075497131437936846064302654103373634195575153467936956720194315958615276958551324817167545753523221047291871040171249414042950736669553895465828735981860795010712354361868110756459979185280927380351619319057493132643710433228323477647053096731067659295533138940937718937067597791859945054335034379508075744826752151505164130613479926760297616083022278018793593708215011045373166726595156002066316401826154958629800693096887860458777917400722950315098217846645070327766722188777028544086336950348973757332348885601130374618215956059013383165557955277872644807327524972461145691388054001706094239201595766556910971837306489604334504684274146379750240898525231597974874926098740357669404731363527261072694257693878017879950565222746544231684121726784662616689861485023173343958396722385376330537124914509958329791149369158487718712694796664735613274136314025182987008895736737433334485215997735115977886377346530685409207819816107058288751578356450583248753571977765779019212088987814332056299700208436977013178309412867962485992218553963330120002748431682013528411165367850554878897251620295679990121920917869482666824935441291898731498979722889549670380401554879775985086598537212029944348097553158827984880116598711876842193387043914126020225147918428650785572373302565084126444113228489186419934705765452837601983501907813789330750122826415576349340964822328327185384573416596923819565897559826706914494976652718022101740501635482190786273420038198079636120583226639947131531255808382048759934207906578485909405969599962458993213112520162016469651967183331071643453195155264874054178471921269362075044475704310834277772680878529997922955002246477130691879163642606920564163905996958183516749758905906802858226166054729016508729592712228724162485927117372446902777071115554843244752277299700931978171305875530980946714638656146074603760979290557162989158895548770599306021281864904538896859572625587965128553814372395111538883904910637924195587405706083955796229173590402286766840017693789000493596089522742289191740726595380235952096287296123017946265603816961773397958417787529234872034881750965245780852792288723552856470266649362599279413793474534955475099787633315873610176751079226121467571374408163568540148407537129906290916862372525851801354038450027130526709840275395579922701472241897135972976684570312500000000000000000000000000000000000000000000000000000000*i1^6 + -2192575651269629161875493813387827248883930093153256556234550638876847671435810337065939937213286549334421655963828537989646249471259864168969625573208499584916065439940641702218912416490476136033443236148035219453331694549803879720108590910110372783055348022219826997008809375936130458626276395486034211472674644982138874104354116466064615931719070948868687635318347893761278639616832109214547173371947807159994562421146713761429240312720528620595845257086628857321322921442535024770289130077431411516262380059456554740562224360426853345218791398629481874040044556643976707392306351019149479040440512678371248827695093512335280606911509953962559391681950761328824886853670521829532779863708110814773523325946403847305887278609749563196277448187550668814844042081663016906504948187155512534310737370537962194147174462932716500109460770107403616562824079089994688557583641274184435333065112762520885372060426178855993179009408622646649914302566525796633049393949085491228897636957133708320782239370623848604154016126970132841844867891520086430194231680920991482569229922284914346568067543752879864747193961438685527814632814747534116943687709314157439236443512152181678561413535536648833617047571166367297471594041998746978365780578410554783774909201402244588996585583621538017879012944629538768380598128944958534141971169850707370520803907516322881261060944075850198046048829264656088848473632486657643372458327464817799736942751387071616328795612524436523108226790188261568845494571325855270865721476873282768334448945411700397168267009153101747905163021959931838212424143284785209531765073680257708761680914292788076927249012282326703207281146625833100326156262829826476904800266834125965984814136826494247561751620137500234384088038194401652103554264143688798925232546234108036477544641978182567655571791005289315609186898837626935087208970456832799682870617203125316061989504000548526988325278327073269455770278984952639263554947880026417317030783906753383371127663245167125776731846292264766203692086790073763925969616121841167290447399054754956246979492747241319681644482258449029303679323867923817398235538927683083733536081509580288035774372268421315418158240124925013009259639851855008992639019216990096072483475373968422660016323698121607547767047293224805002526146163716349967171094787448040357451154984698458255099063314584603546391943781307166380091572846264601812234396075595572505179917855161295075223468961641828698311683214311364982658353864236952576126343878611976655255157611114545529177763361299920731192405616242346852522978269105477733941051359917371976843157368860578429766456847389617726118133956716346090517767045552591176980753483515053512718772387652900569351417250846075285548642037065230839181478229105209886687647686858036402240759729595558807814269948191856101611492821038887983107191662677231741113001383066388806317192387843945635078234794384748894368991748011047243926449480177447555948518626932300084367255802838240231619246340016063682718426846105543300059579756706953600831060298694091763536330655896962604681024466611813169469933547583977444266982893617701405289615785734336768051054626636309791109383405467139324472911364452755199377085096579127819507315301932387443372832080617613284767384527725588097505188607263968012049398618557689896640654628951529012626272027325165904739053055027958135880194973488689421347622280900958013912460902293314297008456111308289408382005708243484210099900989298972998912726469209635487015098933940435069498071347006820300186865390666998106430599042591173561863657867075114129426130224788166884918936365902032999110666530311571726704461348157228099746593083744561260215864668472034196474108619743313689156905893844805976837257453252103932990218218452565407822741200331047843960717528551168668968826082310947152266816118842434495328083451406745222313703012181885015813010708170475811695548662206780181111037558663440668532111032870273798188956866732009429345240560327684905671369506521433956046577090246893923990003166042410539157760865877533952140740859314714855772052250799099544510683568048865870446246378877575011756562162190675735473632812500000000000000000000000000000000000000000000000000000000*i1^7 + -517385547772007511119927930886662827396345263356021090863059041007446828162828488969023507436053655827870611834852468964756059845834239817461247719815469940486847442918390288759743115225361747477194613574232101382343178661402849379902598967665085108076979755686100836234607511776309671087201482730419228272574916222737328867634545307095065545106602207987337490086760566997938340561899543824018006813474355200101142360527869996917552793008462903633518836118862093440878802450595110176242419954407798014609368850262820654605767672653221192218803447370758093041443743067137821488071857940599349746650247141011416894536310255843806774385160815961883349317445344255755044352170603652825013904258459322783212632151392838995280693581915311116920234190395532295599179808451366115650734893019746653484132374225933245380400213895686190288270265124296608588808141733922360241142279026870736634889820662390556453523610255576312191064366416052476434891453012955523162456251720006221755870757098620425414789029595149828671920860397415484790089895465841954585759434482417309804783686693005267920595911398006526493227107460855036435226955652294544504220616110373654723585820547769911797381736730425118097655545818023841821898623233231446332812074723453439388502158477717356895780273838427482957785145610597123205679194831035804995530622956996292971151084131904578683694842486520955633522154144286631129177869920789975401830106869288126110029166392820736601409455767178237986859538430922319188246976820220723024088509855102403361479518538621447446814756642593908278180505415103440654804917660832593689209975901182373285544481554617133262269349587064510672491147529071298166245665171277183948088677093859297752841470587636648254216145901672037397076636084913295754609366432922175758855497375005467375404887464454255362065148760299881772347379765725551742858238509994352134404030213799541235281523754809297379466151443590031595757489984605422347568407891456464312757061073819490370270502828787663886421800342383622709859166970017229950540076512064031413493361709517422952570020614195046791658274909763764854413257357454787268064178042399270417285794077178910207342635239440489485700036323360018471365490905043730920453790556708028495137539525146235972325474868484006159768487168730768539776484909007171339939302297724812147874331298934464785027794447742257150111650577727324085984164939073775076499813686365954395444867187210899385404654941547357264913703721637241242587185084258933325908312955728942492880100529869815974081025725281690404794690573139994922474116752844545287417173267605683692998151547678649611832563047391838900814587879364595802094225975889352254670770342982975417426648112123331084296739410634063452861796058363335973433023458864845520920122405985035656836373566940609187636443274818915784784491963937487715555427879649663183425569823059296010044981158241979693089565844846976705098527562446248206448919492439838140027893292691369475716397965379271901169939414484462888946540900167353659766501366468497639700022151003467439212826473365054332068064474035982018430817077029360048754257136146771761849005566396824345635758293264568584534418098263902412253694026403955085883202975410662879731941521062977115980202291939686201558058809046118205058039014448249243192182824843563601101930127491255185927537757343296871944758925061953057086998475429002502435483397169855193403056459732308908070942335348305651409228638047231812013628500847091349423792869946255704775599001068783772679114701244536362054946533825734671615490116996431014685308871401460767560290072657642283107961795212832766055243928711305486629981275086151004733877941883557065696131598175243678514133877450980842021987180223539338938656850810004035057594271948849864885417741828021768763563340232062387701629281518788832905570200711950715063305889882405368550053909684275253882627063419847995016923771426705239369536807883608008831068989921244004228329518688012718343697705163122177891653016030748464532851287028318280111375582274662989289335423015431968014567435447679449417606165110829825136813228958170414836141917658274280711339088156819343566894531250000000000000000000000000000000000000000000000000000*i1^8 + -102467628978103752051170503240623076228429426101421996996832942518904197174459814602198859740062278945079864565104757779918096658133768256367303417675750431965371799544155614774029015572231416414606569740195553277321058498115326604668882557027054880038263531429973842975393379541758361927810700796922914082600933982034627835280626373528156662208575613307575876196567453005625109558777598804425557925214646110356619752004221880596465705312710406170776621411347784596210179562953320648032107852526712053860901142356457385108253896148228664109535485974705746065508685352896308822651171303342749372089703158933036216570561840002493619456189160059410974266487527612489276028948058734475674790091826363432772216629711229574226170524488338309267079868582780721879623269342048228190488218322299092303163220595194653774800294695874827910525503789558239962666814107711329486544403683241176936662933756648052990157553382183418460038053479413502024920087634973180508145665910607467859028275196418421490777341962800513324834012285508906182927444391913162857496874238899373699102846935423365458660227761376697904732072607677097341598985829588829627745082745262396823844901656048644451106263337965651292590415233326082303360159382298672990221059609059319016135160058941507653041086198462577244633849325769755288203375865866061849440877656260396742251593807425926960142904905932467109006591595338827165210126791460437934915290791432375870923274963322353258528636956863848044290132446859862108441471720504818495039577600032542445923855092614140331247667214512098539081427864270634381480045770135429169244044707837074337008466007121376742829745780894536397347721078275316977251940843929630380353461203436830229615408142112332458315983587126969009470861168290084497597002535913792330623168972190666851160120746482755913214921164745386397756743213169260188815554188277293849491184847509888829115938721277931371672202473525937409095765033800718673332206773201573029911801545953080139832984606831089066167776163564012492425095688556280850112308287964353153019865758224972840077506132606871529197803405473605793719274398089744580343889227444250234365834628716670615282601715047853334393279716566941211024784577839288266354048127942983923756649664712110614674281154287013661607724482947235457495063491895877199825697543784943743063340781014304169084548082408028745565107847637137781239090839157666497427068096117244074606047117699215015474786535616108478197848544682220714461108617711052783624094869801215170507400777809440382777004829390459761089773971291663022453809871727362149361108654347315107823123366962273566835228982465168630969568552084269409560437209673765743657149731011198762850038843143944249666736940541936481416591402044642465805902616807015850788766683131164188486072528052935649180573757849294908743230129023982723618799006549121133340673023456069127754072690939858554683837258735137815307504663844151445833988165785633727213851390135572580899551124560494543363285500922422496864306488979988031858690517696812941836346256466822503067875880363192423224676712144632353317167691030011529159379090860998588081792783653190721655834964237292320942619418537513775330455542639351775449084490039201808919826996951739056681294282721391581977992084373016295569080542519776404086807863082705128287154078055737437836846654209296859226535108922352273547498191943385085351248608395796385622202339134117753792879516740798128403289658348043974807156077380121165763274576640452110113137181172649238466649595340553326888749367678840089361624860039904992387847830968873479973217584747505142507361503494560740428340590680702199171805809449455862504102907983289048208265776946278542019107393871353805123049614614534499084546922035913417203900700196507832782077347822908521950756436684861667620030344637753472656519527336524723645214058959384686005547445372030716151167270336532343714021479382255498689738701917531545884588364558438196930972268398528526019592485774485213711557355873622261950415367709457526443827818894808704496561174620935800519250929513437972399875280636698216964207011150876625547867515564348650514148175716400146484375000000000000000000000000000000000000000000000000000000*i1^9 + -17808294274729555224027368591095239243660263526434123492467993825880291686660450306366904275813137870492478483549071718215011926067875964803545749029094069099710179725562832615141249704533785946372510556640546229641418563015758385085448739593350394357149394944452176736001564846144020641034815334458449311644469369778413371522243568049298481149805332058517793443052952571796001225469990156760515472727657520240306468457847843773632274817385904223880932187062846809223310842025427351622655849667605083280244513366163433975720214296585716059337939907873981594460592137351880265366049104968153579799853159991749322342316060610575359101323680704584666843950119124200931581244300826373265497368939515706485855906306207216974256841299778817655822611588985661755950498757491766716842999462186115142623642201747782111928171166000911065335707598887675517794730524289466635740566585104120406577374710741557953654697356948186700995132001877333018824928056893911576835720739569584768710901490378637434431768462659160958406059375766530108013619981861517911613714248144056774362426881153963478708918464897030925753837280905144404401157385592222842733541290955840917636216221017794025346516732859353116954137874611063675156057830171202830060989692674855475264387136244745221447799797214481161227614805921576521336488269968644498908713344365500251952501408463176882909045139891325067148936483123947887375215876097933876202188703159440556630621617036316796922525427476980391458748733007593950401325937820863337380936549657263235586966179331879486607654672976383431385091254027668601045983158557232581599555853759059690203181104619943151861270664356018368261759533796818486146293930673067853454168810203255303673420802044695410861721047483776089445507549853368176100366508544188917603703318896078364885700033699552281748442841914472688446586654481249283539209422171850848817693116649449820110459359928808020667519067418231956749075572843644768090905736606844613039553388122034631421092539973327381863030447268409170994632799343580377016432226258378732299074695229505811773804603037370282503922479328760388096696227942339281216669467988407108050477910764343278791372667443874885456298942020505002443347139453535891061834839768546382829851403811230239327781111634439717246651645055192486690118606377556295286126825130117056312964230846039902332938152121097865668386902657759806362399983140094665477462700163762627294786014043977454710781604330515134301729712565960851019309875314524978593724588370926217959922903808351967736663162161876034496671294888692056944176313381851095312869727636523083893762251992110750254498911711999894669707005716727426028742531706387689708865809533052054678859268570768114860285020944121049569701220809864528944690561595104293439857304778242121924246999661830706502292195781173254330154068090093391828847824452648592024737789758397790160952861245937485859896941407559801880416263722519612626997386397636760511537930158728417707401775198629233678492075254609219822658169960455585768151081026528869062380966454671007402052327085271741625624434858805506041664575220466968429925785326277154554791540774425105177594061798734237120192508087463014094151135343100998403264630486057773975066644451984526931521817856771984102668435657134432072059108065596100767824864415529009764579322000747747613061318075879719341632801574650859116189266018457652590332730943721934172205909819761329671814280064020069483714428310515589833325174885334205042874061879803040642269488617033476381578244741295837231511145322420506423762177823857813161052543842960217069553263762340855643673840299730837338183321207969641155390903458848664091059938536904364794733916060030349735016580623538934966953654670587260903064895732472085016935476788457178331101848834900502491224018146899967196350551909858682698949572554217630438126067023954851175988232256873497192538989646123644184216562984321713167499093218580456961449392831930653016394315031789312757106067999380757538157932083162505872538601971932094614958488458651391914472011282355550176216402676687408917611060972252003039615953357990385357012552702826724271290004253387451171875000000000000000000000000000000000000000000000000000*i1^10 + -2797982382876667088078178739207907239983716027840447330650002605087266434166737331878333720739733414644614338453906495836476875843212197530248268111614971951075453169734187359995628700331855289333814915103656350406017151513206331247458799585699029388524413176312470186067857732441023441874905200886413928980846253430005838010849588068959260818444381513286918743083478650470322274102360051475034219003126033160096102882987180747766849798088289421201910668242549337544985126381157916594672923590482554349652078644104525843734519921851080953033434134225959175713964082689134519789712556546179839490037025394577532892036536316223817254054833417357630427694319001443710154176871613346459103633600371295056219805869104282291121713465686801857696534813428141614723447740889098938080086345209114796433723097260554479765968118043984084934473027303467107046607135772537557964079916889305479978232648169739826078567876864994264887391671469980624002035354670162354335232019195802097977481684689566160737269928868686700233845532643078415230366716762452739828410375411859942822628813262396651779739910235574108786159955376923804350190938584384316191782855016819011489547024330972128524850062022732467870908714210931017988439464473254583620087871587025505313202860709112661876629692424592610408877370792874542436690835369839859954301747917915791101103911471529982791828693623825359955596017828053867011584737975422956583934592503005660103426126303388429980602116722470428423197012213191803194645813388267253413409199268330782333344283760676004826019711775665676139888944160422961850836773848397169984273258080050023860215618512542151006515341895206222006046342775908341235736572132106098943226880212730585050179258020529898065651875533546011841794808422190317487670053791283761715452794898695155486740522383029975608117753513597998891931708455745056707845915917450904058184789412444472434954441878974075550376444521178727965921563807643059649156203827018503032369190635741916709334712793702629972478857353551661185476011526293073319820338474272217673621755067003815233303948426606724768315974958298330107995732304558197189344873233470418885465189250792318745056842874696420499243380523318429946760069295351896576707179433303062670681552908974484517550288740371318956296026682756237628905554696385254685251153620996221638817293440985455212003588527747302612521616218827884180975436267906723200425832805017492763581478037731107942340759473979356242911375081950666057810312170695079440817678639085274369527966680537063115576834513615494145732499358667435367975457132915984239295453049438211002094832733093365243192284919050744306079287049183519030961079304727812456873403458990022726803017158501880828896842535668428301328810050669665782948466295116276295541387737624889604417257868226109518314699562795026074008714824988473528408656117203349293236838016523432083045667853208250075666176023030289259379598008055586331268872025293109938143686356877415445946899022405670262805964362228458844029044646856851098589646948348856795369817676229459745523590784922374897313079427980798319998296761968524705918376518265326199474634442157484567909041654962758235379185200756835494684999908675395171554336925149554262186697668287713118384857564875884913226484343518721926905729798842711098258737949004601398016419397460072533802835658175396013295151857326624396620969394892149361961927912281936161053868952500741574102206676791672980588123681119304130610724226380389304709529814649620554129063862839604556751735972755396552006819659693069571947392908226101261568652410460239597304761582824486388304467465225524880748303441940178152014090915591112529451302256489325333996265617700686918494950657214803364849656341605843561390032176758657761408027301217906471848107126221169297280003882834508566048691062489948630396049039275389162035205759847757361110060119006113780260789136501655621344330087871117937411412419447422162157072564519154140868332336692290251977620312914756957214190518929419893712834134208670661131997781555616527235397768851796245283201351852979649773400083761796605476895321456577703234103182694525457918643951416015625000000000000000000000000000000000000000000000000000*i1^11 + -402714796917662480109441085240787214861693832208736512540248712385736726655982059786380026319488118309004915059968673485269287878985335100240633959963375221320086955263558061122095085197614068621347197875346561213489327088418834035136894809952496533831503645264259329688661229384825367774800100750548257268065339498308973448872729868021965545878897341934030784891390774138302801610285336303905621975413634836987866302865960727734071720052464396374678806691222768772210334321507376950444865681885024222096523130293467340545078705215003913321557539372672589857208088452441381204446917233587290084374266256081309158688398154202950057828093996526927533838620077388485248330309154378164812728747928898643750734812395529950822612365794146241370691830866225140917769591514649889165578274583523656676519103973416269525890431808202057899956767694213876029298154659000868524660867072029571698379031571666361271930359925416430315119716598269725237659926103937546346072336732133615849159102744879590601244451830888174188383397732642844244774355067944232468262470732244190885043012619805638043930385391502342720541484860857734622301925667808773916365214005562152492260187775525028130027369524971334798452184257377461641609222370011102162437489310341851779146806299147454818404140858782437661168631223834779035497632643855128228443577124317147065220316304263253176791392220988897900283312618628316168342147921359086471479638871458079740061008507145242625431164700920054847175783393446289915969672107376829834999619323250094680710104914436964184099354482511181339847784801583939016867095589760174806920935274002454420452375312206459971241824330853713016588895522095189009578053709983954953075336618112854166247854999924850868683954017867544298598977236969185136530369672257781500777194813190439843738544699399988494712987391309171666800769398335595073841206761016994009374807713298151876943737038560916887010852439343461715302681954225167255142390087678093189275694541120029628591999453178040939266980367251686343724903004344251755867121344183724105025823448501159422420982856137554211302595307453145775686422991473803191583833706485027657675148831176074905621397037085249607136047796521965886173137266664884229121517642212007900327583318586880293921168599154294009636449277516655543671744319029444939774267569437298382970018719261603814348579483460713706177899426610453539469808334467434195476594728109050563887826416652227407190618699797017991541971170141726372490415273645279739967241204916208445660093367744958541699686185903150677499175334953480719150546710805399952160333363854421203220999819901158225691791487972577508449068097590341108208921119423400828303742510668013711262379466998747773964990800391212950056157503147813097901187015312406092928996403006487832132234278225269674674407421384528910352708889500648988740274082110879223736997421220137218802311784811096790514329090943168913442062550480663624827054313242639152883582216631152649887050863512106894453035092641709139425587922108286025123164808621788479121065051859147214913619241855476758808871619021032842531728132933644208308349772750603707314711601341474202216507024020629378128166160628705169553368781017293270648270962176034969036092503143714181164669127691952779286214954924286498115058666894431221901680239099837401658746643853324477299412444571347852588929481192493055963296552519102168512232810018146534101907951745362862512542678932572931915994433579196349884951986084027363047123279003591314054690521701142161223765308473060755196097507659272621854281100617007337766565601882666621707069803367851664155713350400936508498352599083291613404303147482458768496737623766996893582104252801755855839601068628339127683952395181783082264270186610127184401608675002019913261465120080269344419633018200576712180666162039687034007935414732947435960932951963577745843429937078768785291756977353463188946296258886401796774730391939452829653916874306115015987177236735898343864113236639102804418249970029456584832532682998677196223815294511714409906669183839325083663425310026304560399182942079855545537087359287374555005811771479784511029720306396484375000000000000000000000000000000000000000000000000*i1^12 + -46830341233103637253432291089871018011296669637386776371295271704192725770646363325606246346561758053887537688905732541413485511164125099508449619539864321819816688256283601383636983671065681515232684931547783157357023862661340677508144026318106187350897000594947598519976858728226255752368370987654842885219194902991549873456634661788070039104015011164804027809587274404024269551569669806928831202562388664869275547171226654357225288262481134215677052663761606152760486838819700786105938141758437962226662243544732619393257558005728690491809667990730433173647049750447988657620752616122525009722187796951887883286687869953205863046194304112415903677050860984972872450984048852501902289756864444830430249034901748574994146742834494890182305321720979633099746361956181394907030104928143145872832520725121468792701085197801542613069774344106269834281662080964208140086974511449843082082644947349117278707304940456592390208228573607879890356123898008838702926481153496468152050548092907490196994355405604384449539506600688833594813034008704363767180530308939221851090801859662248499803998449667105003762121628004229378651488779857807492565117434584142941531086728346569456741008304526585630509847593761183162825308157986350390172932305743594603861791541408511211377570502712658367700094623112543221067979912144577023139397562111388606466666136687741081312278228144525162121909624254953443010236502254058314570089222519288660074967543233869131946531614492445575485143488802862032950935659459177269343267821172492963750840373688895594341277080574316052805864516078722239062398001675190401741863426408043293275190759879748382004080493223250774319120780781186941392467851673528335109234742358698028965016760378018494805766641092412316689078024718570593129824560892042358611932325814547744470282136592574259800769054215796870357734506102942223649378281333446559583161045538653239103575710629874515085625368701205093438842546243999027913115133424457463677340948280004400040930325070351789924420660921169098288862108863020792246089480125557266521909694665067622716170801109939128164991725072532715492336512647829033531722488126425393254938539247198927843523472467371186145161786445634545896113133900192991967661145149031001982425922336946913794482454054384248378867637348613493795830844623721471427266400993383035185004250478137703922564628223208269952211339177339014284902332078292442419728366763749465411393898418268956099979697055161711362113786152091246975454455150130667074728042454839709098567339070508086081705037239135529073152562871003473994672638252976966119339586640442425727084980253865407535638750145238346380818419309150112971435989480657783981775600820657463743823740356497560798730399680172104424482184348355248593987560241843313369812466938594324156688435429505265793026643914884886186905953400502908781187747941986135178757051402193367863749100995705437132083882515643420836884683049370303405779313315219019078740674546215483828273392118675135869640955807952548691762650578296262546899913170940477229234477149401838337612509115659762127452253441972896108344879157165915622764628273152063880812749735284163365942466441495252963966363224929646405397402288011304755811140044464834488790586107008907038875898692652249764374904390319114041801321143193561163586896096152345587536307541366461048460523708237692753017062187320163793584272710196464112680759357668379502510216247223590535190572989510626415016601469755704287711379218683549950253712999275430956752711415648642805916954044151924300863116813193728386502737036350664413698799301002269349903555703685932289305264299357752396849411169359170797502580221130619999179074639215881070866965752368109580749220214593054291282644312546210760939391474688326294664616019236217489083109896947650763080858741059995668050039695777006250882024557677090613919124646859492421742182855326109274205577167736113956828754399125425439420409121802551466008681279764651328994186467696873509257639242589991584021111884680001412925991811453252646787237780006500090833327770218048633977281556951378681966054119636846525396483079117793124623858602717518806457519531250000000000000000000000000000000000000000000000000*i1^13 + -5866060121081306082620965719609854359716761429897632783238364608815607180449681016235387224247109386558757118797801525061306883733853247470440288766613488574234579275654746759779784283112239343337706541033371850389421622522796914534308286960789312640519110631165305435101760873655564438653090720342430538496227733406228467216425594207251089259724817946361104755607055245302317084353675696852332788013543411286934475363250499924398369921244718957420620994026478408334023607507378503110124810974194216748647509936653527175568808695909206880116704061299156814131664807634768327195575984862439213289397212683910780054427266058558984511515932141124940153510021405251505612593519611267214954380369058653638619016564305763242973101189240673991526817309266109951872490666469980113519267360365383399755243554326748212133763549712167053310628924933728531707208301477897210076333844149294304062087745990900223893469497062511079872399560910731456803080496095175395535628242609698668988652951798660125144318401395023175685391204667374330207090823897087187202614809653603792405218081262675224864987588062129426218755401050957151181745633655800457572456266159929524874954383500045284193494662829600661484985671228533867858602029392005091399205993701427707830020683118370559593722419859871351691939292433494856454100769271191929147437604847655137966358455792189303306004076939545235302030777780776713097313859014997116164084201290537726827202538460293137915513816724531047904419464782762359838563152590916396884057117824128931127350323589150148019630348615530066280133360789158225516883282940629980045120688271329237297267853328226460950553454120698549748702578233678756300293972660022599725353811684711566845164367854176320760003659110084322031037023971224407655863542199465969611094619307824321358573205708439762122906155144935419970742836411035512981255205047932207596168498402813551102310195856878453263483670586121954461250791958925205511904826860880112756705789575654989246995450767376119083952812388019695565737322752439253482003083571147501596452309311094272267122990854408675627653835283047227849906760443376288655526753353557350844101458057185300640229547748033176406989116383704533342561430973874083988205322127263812179151997157363807986636876226129746492649318551181121168465269113235602341030057102401987826351467742961373064973549310422530057695861640653969020147358255544768188015249488181773241210698109287087990152036662986369882526813950537716070506831964162143020679353242840290292420397794121037190633025327751990347626587669948296770205053715530966907857564218296658413032565118477773971894326286607079491162976732698417770141170697004929921443380926074604090022356409819653708507035696542498918932802531819757061846739985333022535172735514970305775129856945232638607898920744312099903948957155177531888760379751365159757649204824998674479717782710283841901181048739901357569347937133687770192034756515227907434417495442038356710898284774163572697352785580110039690234087809929739778053516266139169644211369249702228342539870759390804044324569267779584391635029300746202929107317294279553767959379304504335789632457809910834172700342020269737061681668179295980364757250339957660163387046186684567028072696239553340762546407800607763344484816234134482754405443029089048750722637124087416094980679436185907361367329117109199010764789195535625383943946153796802419217871880439123898279818961328024510742892595079565542350803744393640731966574096550029277386189140678699748210241018208601362526632317221395531614768715545134597721643440863272791236295834127375021635936201655180111808119634228741834234453635257368373120681005045287658162107094748125587128142193157793428350701589382741648190299608615803892791537712558410466067347804507670437710868612089019782201942842503787650336515040766432675151287989355552775452046271493943093823083374958024750786151306667422132538435470057619094669374527013508187128990425085121663909745517417191280294686996254909883688198746124247401629644426736583887800102782429511756699328386103165128146194895782196328812632679650107547786319628357887268066406250000000000000000000000000000000000000000000000000*i1^14 + -512997157508948203090652406902528995521590981718768043288326670518117784157578404442699911106562070980724094694824675963051905312769798861207094864096671761630336429777056056006731297766612405318005531296697829570991495755056245380584682433943191746547399620193485750459282484279960115900279470435774103165696999208007553797273817119091629659442620661600458893071266308288279376973426789969773475503118434201583449085590650642554817919480439993002814401847595010642302335917009682298750404229546504597358535171158025221602834283972400806075414691790141824828203232933928485570721676285274867111205394947785790289521092540655127618667492023095890033693854413531556970543676270465174535798674264535540635043532959908076937426397083445282475649359107489362761894594408748300740352835734294650055163875938444589343422825755765148528755879664584891753940202427358029199527723342398987534083238878994096926127309475024205403613509642093550852377903746669773195033477694184124823222719702709105369210426856609924356134404217161843542642458183637891112162003478076802386873224538519505889198841065373632910271367630692135145439508818078689339104626174627243470528004761385842153408444712448284311869696763592780114639683566268692729179552689320128841879124156610227776293070945029380730542190907328341132615560374884658984485339032952571354452907928868566144368922027447307912515270376156795544066817753649360406951175743169509335877081023637077753893762543745565375253947404562318477686874220717299397053113672033683587832682527998827674298775791130173633329053448940248660275249038595031670185489559536779483065549687060540319696059011375511941329154197935488903017608089944921801605723850092061997930462517272281169013698055383313314845316297970201883051299085676497627186849550660266552281904918634069904259722243408734811357128910932286821933766821325287900046919049715164464240019321271378792700133765156215780530767266419794154607649751678940274835243640017450932750824921903357366120438718081241721472185894249211515143670698264116764694692372824945898648024409936487737081495515475312932090958364771894000105634395186716345374182230648630397809288110225061601862263778831889554156483408740413494861713337976801875520088621755408366049785494102155586392959090570883667414227439685120730914876607517046024223912985310994114912625929511928290727986577254619781277577142580444906389917179329843161787374142839494240282902462501645184957299229552519239825677822131710701860822246181186929705559593711017465968712987211254406713558677481676710675840434200767805372637364252507859470680041412885060702878086951455401743420608903115882807329194631792548274891150837961046675060107003262856038983469084286827219431530382935042710603007836543413569612598600404857459713705289818124837756668984993286320104223008723398439579322389994704526521319564698745967772502133313485689835728443488968515800637957000134460539141386543383483817460135344651719091875958978141417633728738610660807901313665837740690842443309198960776162810760168474933699298256231430443873384134428333712747675900774138694908024112683321423407385416217331095359073024738678514115801688624275309688985469012312364380950324583244525476297045531696777348240594285055526210741178303566675551166588166854285859221596924298712240475130695133289027187596548149610127999756569070238550465429046391105991869537198074642389267175123177564683255354155533045927391633983737820591811007920318762980199135900485097002093008186172797909630161597633891279021893372826579057320684136676987892912851038282541155890016623436596759023934520739016148933852868316860706447784056923952929021305092011009138553884061225214660606821626210542436176938860526652266518324473318026388291537462151878002370455912092718704979507225032984157900978144901813310617288522859228945548871811328685970326269646773746340005453708966139759527213826831331364255630215703244212155563778730928451211223886190352283801239027612766539441956943512396795869108088927499145514027592045972596345784836790355389528149007795510171029191882072564845351791973371291533112525939941406250000000000000000000000000000000000000000000000000*i1^15 + -53196395985179188924622719752409619905714428261228295639538063437278687372318508477285439112235084562419351946806504707376224292102169936188175714870846303296886647479122716363157862958601112732341454919513408662604797730668112631121869431216242176193568377359385430235026825580947875959027378957667903716055694959399574475795519150377295811450958857462767730923660996663566305441890620814420675318738959041643292617408819208283302865235953838299157168937249343480247826658961769642421602487478391673688333669232211649001195547282978782482628502300388946289969946608662356311263079609282917776875621050051147882186340458480395828915507699081983862499832610257693618023555472060924331175282799084993481176547460983499221007211438203650644031637418620748743774412261142913210756573857075917233134703472871004628921082033249564238962340709329216813288934856102687962327918865590684531874534659469511603333569802730353722715445738135186674626503606887767772150315181026663670589213429791755534963307009808304834465141283228657680947932319921588270732189124118349094990343102144668536244674242941787383205394368697541200558729260176916874045564573630236504583805194377707290441560582825545841819999286058571174624115098650960504855537123602671008345637907924241777445210736098887740294622409071656065788703982244071114898955140252711023594024752859117396761363451533355482749696067041640724721491922623717781903531630700498056557117799463861551835807573991255989188378612299328874006819515949085332471421371065716645020129351252657566026848104050776828390098379006908450139367954345091854268721890978971480911106762750553852062314628246309702282224413836592612890247999499848519322676695487031272965034599495400047371310290853256973684415250256095719981654502500988052043955671645706142064257024949765782921881534706395848284962598192108217339702011978175381113365467233078072152484903401139045961526604273476675070817925187821067205007230604913152008743466245073721064857420052603165896198420581859811420610780627202714943293176735951993986733145476378345695516078092774750411465110113037117748861055694787345909392969297097444785409124891629613316219874461796277500286300087809696300740220486840356150768484771134749216559484031744506955305162442406001452462039305874973507534359890127601351929690933022492297786809731594278486527888213398178094968350853660035751413959380970552648377877086173956707364947151639271557723183183679556232856884857593214696656611314327993441109054900581741473713760221889311567314790869415795842545209498310222662302988168708971057098691558447788011098259460888166528609161152556604121446712146938186623642201597166705237611984609868968341353776260882462971881483541024832724892235978864186720169922231508626093955259464374742802399138834486742671399544994329040724206762752588669860169360509487301869309381962473411095947262171212387655638553281292338143735600706382568589145995345603110186849644076648251936062981292175080318023665465680127945222754398936334512243060573173114282873192791704119690707926654684156963398450419516070389785664463002076077967035036761558828277818675561898983731093013142775531147965555301991746799210259139562034923765034290488453731444517164341843783304570692349036528057569698157938762937813409559623132236471056421215139592577582910131943914365173754955651640918406697611584415183700782542056973696947747423874040045389158781160560185087909537430444541872357310636576289381467135270769502043887065631945437632191411560208390528587552219716212565365268088684146048850121514729193871262876795126802916907961397426573228015262560136545423584520088169428395662217954886881318567298956541415717777030083833668236021560722637137258136941059083100092604767237534099701287953141473618882555660804079435855931765418129749698186995548038630435003887227795011724980015657900997675756197931319223307101755963112097457528848282682518607082228631538447687246514641345260377809636604384927667625512888697010896414888328626916325574259949268881418680459803309280457225009978794922612110430741606288984363749144934629953240801114588975906372070312500000000000000000000000000000000000000000000*i1^16 + -3408262015883626058542716234642644470761212170911313062218956875828784927626607099887029331795267233269230801093250362308595622595981997081083639855595712637882093297728476824571912946595502791586527715657799927901268390564241302192019792965105675057976031039033046163798320290143526987092191782421786167686111727558685313002755735066788229842010901851279001760253028324032137616829505275150239379444040207775191138342167534649361768750687597832012271677601805224533618401403899119724708902920758886613855646198604136351758666952609475767034009094802343175522981951277318062971614890674147955145286645188156613221783611979750075294522049233844102521493325690138299447116817315166318282290990938487971146119812457011782245064967425483539299911498287984240458726851454702959284891360757145571715539677852456485586388372765996665306360367545807498866765394293921578508915265021559003304170000432535174544025552933999537491946979502965855169699220357386788021341579459137880939463475126840680083838419419432527085950081069761580182874586456604333390925486533568975079844004827447905341334029320841461902371668388379063726539363858574907642056206222942931720333405865168983840369622439438628865621313603970563007713607839861586582206239602512411125839995430871892184540460627507404326078446692601449988651338728679517831299253342720329477876570860279398059557371311852517020614614397405296239136336078908504890044659344895300865961553429312662879325367250370098268589977218140343622846398672351152336528451271596058166116651782905457332910886504168205548305008212188134705108213062397183293378026283829290984152075742380109058503871859358738782976690761456246033586143597528753020349203373272768422176241290034658549871206160166716292272176755363392728403976666628154396598419450471248433592976253844210528220006139309858433773213728806787819371009117402917524122844312691494082158519738403693314570312737817189716620205783310767320142788709609247690966491623259993365524249078011038312972211336658459634672836359913834614019942174352382201989058884844506198820874808177107075596636013034531967847524584170369960846430295211812501875836797169763968568743031164289177632373292742465306377731020684440465354277625311558924852792241144247229611856518841821232327685253730327923480047533642835145849820838873148127019082958804764199789816065846711813625874827684630865959240260799517208965579077038434221714917387259877474318874556418910465388548059136228045251610012543011628938267557663605790024177409551899507119499959654575436780403047294710472515018008754584976287447550918668109109428854661816269026431992402162277486713653648083975476036481032591813764821452908269131093166833149633186830145889263138763250009535393505662416906532276902325764747862250240138833382875637888475918990770125931677365887840573363679906306612537804661879259622746064600817553611494285670909248345628585683661435391351917139785721752086087674487451522116023150436865266400767612215497330623062572921218315365340430488612166707934030558366961804323334580008517391912013149768260922556936812747568720448579836585881867385729676374613867557711984688986107598523985619934463841203606142865990174562311052754140611896526309925684738081917689873058535114158795313119206070943449660076755098316018339183929117541762283386195947985347404295732405562521456548129822057395161907083532614777277664210098235389859105441146893740452822014435657127262050750371646887802082192201365192383082503099330091904764772414262748696704183987159102029657841579186412084351043886079089222579038447880144081691900913098892594715384929120477601352326683790959237358980706367594018991130496071654064474703474100477952083493071964613517171442428624868388494724638789293889477899245102242085673300017822958624239846100515319379995343940101603324137200657926955433327715241565831509272601768578407234031714948419036110622432368935166208564088198081374888885417100296940133110147817221074052024754562160279248364285801542292746007028645206503563828034256393785848393680305538841371487276275535936243335499717943548603216186165809631347656250000000000000000000000000000000000000000000000000*i1^17 + -294156599724478955552037048551873219535956092962489945271399309904139259720663546504384101763289267959800444831017615719537599386356174459677143156977113349160943045820178134960102932049490634860125161801766039421757153637605134628499293948670982640017057613864476680259297165493669892729731820753018650560371627441094315497852149561770952889054541948538613268484589144471387760464405060064856634446110272476247741474631105645303781952337188766723966248468906757932755580541314032791672796373889591511913911566352729393759574797006899789702069697430290535865562137993301966121057848245853559445889493917852960723759509871271558504437916142067174008451636266420416928526155237042102661242493828161113217940658112078585059222262995392478847691294274845185729567780458117313948208494444283111131043785575389369664269821854484280557241624510907989589328277045787624912217079357004094771493214309283903638153593377084025930419863201338384735791030164997261445448167632155420891858770854131506202538751180300638057631167752786689582985920767792378624834194622906035623381652901035896393828277533872246875350069377963435882795230765432725184521518771888136365885137682056765975280908546277615306003212508592117528539313913421758813685045360825390147355697387152343526211136592261259036631343896339285600028114045545419144416569431999947343497947304882014474596997483053982450355714431282231857288308445992951255210706371630015006570499245596465858016122398719320266656587332932669184050958112502074816562393440828405837549308306790819866902229606719750419960816834293766451181846293695362267672453268376782647291585400659481480906033648195233436205178101187315415570026079922742342947082487659571491570429579424141095097798319378279918073517179584497933005642647868832250771013572497067120160113235642328823315773455037541873437846057527840369963488149660266948426985977848748304165693432023428087319114118811047603879306607590975957223266930467053301450841191770570799104467365207922905899861791110444867510500020761871079276152629932813263752409997456103713144967621768830083140228252812058876573223132946837452431143081573366246860711175849546145955382268736998439416518990651951974804536439939597489789042381235071098265368717967001527048983793770632083947437810080772832252331955715171847282886753808366462844785399427770127421909150921357536442234947189304777713383821773961473821855590982965524933967771100292931203786992997765943198797185797811822076184728279747923996831386867774056569257495265566917835674640143260553541696772872808421961291925750299788203214793239490734478292049152845745015132122607956812813560343874730606150957418967517054797466133470174372695687572795527918574632529392843658845305701672306292228539739607740705598746856117901042292120632188984851701398796982170006195487693283188217798209535214954347135039717141407398827935656455376758886038128923918962300196967788545265442485127199657949273443343995071434455312655038574210357009507158721841315053243094224593185719963399598186573743577930340918355964073734661647015568402350387132396299798770132483849449925740926150899388095173242699622719118023772398118586864454384449461536959688089836343198973835605822265697366596082033934499004819725261945725821086091203612605470273356484529341311708330845357434954387314271390560774734466614626238172105168138754590595505845707771074484230866906375242992340158502128765431985127608987219261706074615018172187553066536912124933722735216836681705369456742924383572806973963595286135061167877524259867545702200295484776163111895406749305539651602618314405956204743702023775724871258250165939615766564566604926201879383732254988694196305872608801847555647614199012545098586519669116998826638301646161335085223534999561050413394339799635671213616326235439507319107111688423815666071363790811534221392509770135616459456124640487140342901591758446937464244153275289933940601899179252343392596412248445332626360870853226833785996950244437232122208130772928237700251597150875735783531696590935164862485262682909925553587383247235035113598122791245259577408432960510253906250000000000000000000000000000000000000000000*i1^18 + -7985691706754351605167354729577887646065523842947490930785380177116616368806915641936406700369918456958347861257152743259771672794829193822374568962450585252572862422884328819303983780039231728209869651615560831295642595653659461663094264927025349915603493563760027033892208036105456808555023718331733332888019424767399550295586817767742312267890450683879091128749453776980577597441941041997542712605178824011611047177628119171553015436382299347567792599889852788177677754880322242911657587516387046081169336113143205492376402311946221752599416373983138101322801629911100318653708479507361215808798012946421316577419285142481050624415452308720694779744627340744242769257597007721607066505749967392878885240609804889068687823124016303824149427159444682924537893057916431219163138499910413638993574103255373384526258172797025739738804299725786379516272061949010700368128705741378889254672769979557195379711800931617294191941693359580622421428828642882080075190784900887354948410899019147777356220318138881052782641775234909073007495157505870124015599651947164724998803163275948827632243349452599823763078596745475102899966534699697883153128963735481771841763591024621161432881654931286752912073822755613886913659338962492779902000412328662633920574263315106440471952409354595493857710456155289809803935047483089191036480269189717593386414246319987981832534341828283262334656133760517957495118953217207456887743194533721674371061136758245754926628206154458879189353707587281328662971742872421623192041712869450144100203946187238928069390134096387666905094957325900754489482746750712226480554824603537669619360063116792350271625062596885609137550598364324461786804378371086366142194085827083099172463264381038807553714621939658555943448346904103128853554348043332943057314957492061123313125653282198340784590355545008088860136372883689327450767945685397833628306043819657026255016151896192053482793170858621923794217431279422111609599844030044587542778502025760553748325251616779549048877361836846282127283705496353761775396154508417043500995052522912040109497775019962844243697461478506585361797971591764009257693573512478701024169225992652015464246155992070911750074581834833152659193997369102084439635367929110435407504671718532844963746927522014372427213405451815032060387302931881687192913924101343196335648781192159804799865172774007058860150259557858969231859209254669510483584484139485681656261489590753403610685414485808028346055670509969579107666492621360295074882729938177198843861660503359717436037055014694556661423629108274353492815288735322311350139011490793020105876539375441824830878945404170256138385058120729400627384308996593166192008393693241844446975994628604569222504065127857832559445226883036656863217553780944248924730040604696634463230764453314453027707896206631230030651193464856711957027727042452699360789781563118747065767158927747660307175246308278923804825942911216360721294408450547806376579922675377368289809200446595308491782743518182912635310868969850155210736830775861497105387816735325143238994456751610992899711617182525917109123471022784904446989313841757445301778342889814330941141364623153072426487579205146230852779687182352432745296369731933407560183807730733907162454059658500652217627531407464883751824683385239402569342893389652980050534509537604760436144468786636196146945845165855915163087479555573765178109149096990155077203632317063734348576116399937460044252880957562442008679361516457298737232067048189241485811858506221582713514892976301617011574224935731083580179353814814121405313960484792173352434257831528532301865063631647271104693275632364162635053456258383525639023933976639399699896180882600349489938996713689890604899886307767635141035308866723510553672384624954356082504395445229025133924731716652797103675469885804530072494888901646425458845916627332102925496999061732996388455628085167710519853202914629013730417913059098385789492024718967101755922847697039305610883149656047918854487434970557015841030332122467157269747157840104732342082898018376378143945357878282070484887494518644324159595271339640021324157714843750000000000000000000000000000000000000000000*i1^19 + -327228191215721708861520138244161629228168555998418788728455507707627270004421438296075667908787544787881400534158282959666632165595344329877783257853538568373021847099635633864619925452279012753509018411224057253056951982374182043917425932581179789231835135726951345041376706442665835742640100643947135507085220886987436428618979223571987611488249371893290929312867007831678283790473275607387026470932999320909039388990286927532139459626377723147462448087239976358853997521443757142599344412362164193857828011975403002813560684616382962059819728816667744888754916025997720356503289947952434035182780644331968053251422251712329284352937253794261487240419355985769736163893058645545791667357380392833581990709924391699342949221507280856614479943806881035647651332775406331194836209130141689522030702865897446143157851239438446705094827441984246736959828198135856507279283403388496432877737393067706476731653192682702771810439737426704432259173290192572173416829980583976659009501261256009126759602168662968939851786583524493222973668212215315743554071102895824338438527315055019460765411425602839784325509693282396195727463713771867696073023059494799302318799821054797673729460793077940435339228245401366580727936890688773445621708439416255178081050281994431153772630630025499305420945959027496569130116194708960346279166064830470521381075846523840709448561419036468305257917470157456999915772074434021216899219249037728686086176253490079503788195403781199882252634895001292940507549244341552695359928482641138498454073730817503818953416398611326416467438334053103434108510268097950418848007776511912785176592142882586350715399237453770105848901563990306346559067991518335274926398074020467078430773555804526043608279549999903178944853505206663932827641491711926089429028087733324330163195310417374487802244846648805863119648593319295877133231404745275593723710048056775272193109472282981174778881219799397795049264218720607569082950745524324099972918626900338012187241975395306859986000691872441734234221972136775984321051474523021578119982456946332952539585160657835622334238219866735081929287572419785955559995104696729485543939241596604347992173929363554543606878203435577874491889315043601037997341293512292108529955659307844109388034153051455259514817175710360740475272237104484834077765409045965654317319797245316602166862638346501460709948540911886601704611999617007142036217071238147467310860385310039789399972533469407504264401319660448099532398535440392482891573965381893888488538953789792265773987336432210404343738238045764507408630975004016281049247954116359571047270806335648996460179751585839480508128898612050164988107793976333641659760195987707647250449896646428440888198241116357385925595788319898840829721776067296318131806669788631356400342435197245231947276164224774212668237526673653038061265599793774491064581543560003563956255839676995809342089307555031740142418112784885026508453361448728489126304046269197314116687443565395498359966216065069490666259359506505488646202963100848492342949921852922378815012477917834602701383783921184802332344798956948319796242871600397409517453151558516501344016157346068629876709707573318039268393528980068415032473457907680324225099602986383989057760306336240956178495471210724659438949020472477404396407979837141775579517617136149636140937849914386549372067601085262856275067027193486726893989591654542557348095887873332630892628648482952469902759852540180124842578635109463111881765469672453701437724784338808755856680004049376080108749789099921776708169990835804036191026864867114821501006591259167726110091347113071979117675766563424027107817314669562272792047732623737720583851512906108112700020219437278565615045713335221429999602882915340799861654331120924639191547694177388124949272635861612352929085979547118306316148564958488563387425490142491625303380738555539598076275754425669668104419187770979580126044646398237488294617699406515570605781340595616836748951101678686647973812284277665936890874974060187034691278579003089127351309720859789195699151560924205580678644431080748233853228157386183738708496093750000000000000000000000000000000000000000*i1^20 + 17925704198646222027342775267701025059419935976572811838269615358020937103259417651233004228542730120963100326711483830388899392965346234384270250453269247530841912184007888988226403808285615239754741241373072020808924911000812434616378443064589947504085172288755906531103500830878978996006360257446204441546790529797953260151501119413476653485186065776062399860886370743135236876312882617632700389608707275714588684710478520966441833225725067517667245128695333572466706984493155098821084645029355672952115080940744805793707069460675351770949588902391569302304222527910717503937446069916521029646881056532974496532971185644017046590743472308981232441967469670386839731891101500223021520421886771339441672966955570534695152510339012494475804834529970395214068130352202649361657560413440462645454404729629463192355956971741769875246445558550573148818989225208463295670286911816776603045338419370277841829680670234607221066995721391338316009284028299470589957424200314943361288143007032354332474420836875015049574493961757991871002413628137079570109177913744256927848502246261030998294988414350907464729092357635125783980314216092166101891288852128265342737764689958547144070874885917384077085829470533996735186112010392729317858972649733434208049200736281714340325778102307085786906273180916375613093315864109217931042346859829203539959068551281084509041940342443845668817045830874016024563844721222763095360449335620426973959426597262606088465558169230006781274207455834796367462769733004050133600800470438542323446836755815737568530762977010688856377466542705763872029672532899753003181667057280191268710633582453520974029899346353495297687406744302888785804566460663625896351990541254489753781897677135390911793584407718719994522876182360436179622078251762782500159013067092158741095080565732118170190686669777388900415818259530284177852926581691055055628381733846217669908870984386396710103891502206304280742879560873425742714754560033105473071415480801158087871135865916158992459566702077087552738491115290658970852873865508608796491391977495685618410699139463779731486276696430378994041635138339809368882239681216933187463869217357850732442303555934006858583332890408713228812965282355618793053014434337324355146817194180884855231552059931967337280176450141121983075180279080588142427847761125150006877779210789103234154076889771973976705259977619902131754088352540368089339869298509459494137806665959157535159513258760142079648380276957517719224773455854501267790698165002723830229619143812938069505687979690359214265741308856755444816031526266660813614378356666722749695958312175942955246617380094974338920852420494671149784397940164809823845563958614222213296708473485116247405081466922609346674204985109312486399487460195923868479609359618909158664930750146919931687520310166186516153225216483615207131519729796642741552868251707250218179363673498487102277003723916391281474203137269269555477976708009982014967054321215083019696564572228387337425255066233464744781613596500742637022762313608077194948064103297770811541086478167539911156909630658738118069698469684628794214407702682134202328660752781901415148075541342321707010406615885617976850105792564582884006657151778196788404645565931306433988401843310326455130000529836331643815859459213482653806349154537259007469013090741163045391317621364843674118725798999712693567155637418421363691892847957436972220127689448933239249417046512592173555557620646802114915212049802351553813141539882668373882643262873901533731557451314658922708680642587122530337827804026289108631737821279047792730880925191477150176921656299674453814064499338347379897128261321421903266471690864552897907954610066487436499106690907344726674800594648060327378942950939644516408539543907756540858520683688733333220709004389723773061133623754686476684524065735479113724560917823573897776625693999795550055103906156382928679159893761208534097310838630184172710192291347961791498087271033815602024604541390232974149037570969987220792997395603028319907006897724073713653958324587799027184255645068346283078214442596731714729685336351394653320312500000000000000000000000000000000000000000*i1^21 + 1804397634668359803619562133018486891916956455012442795103126935791540620542822320335534454733552175412159947713380076146283149700505367085174097075914773339105583143084480680421354973421758210827989014876926973751557609996416182671048148687596312130309948798255817728065745907844313821729033118197711146989142161452058122546820611987466765222845542319976878918467239227643643375386786742682200200314684425923287150188391317546652451956720573445335351963735654733489315288272459524688067299687074104969370288132361220621654053659813145883058423869963849557822650542625796320502562930834858028136699560162097701863236326411760047635348067441848936861735473621082232886440879732084739791323464209066147127492580087254822785618125567781943428367358328927675755197223169903575734689889997132850753029492343742016673410418109844222621454705376211397885235561023081294371722785946541637595813811318868863318127997115630635656091842164754503599906111509642180731098982762733034708652007978499336770340017693437612050177570164618634206139932954069681916860222248644328527745593643010062432213662172180267214942768685915867218967933714691991068882149400512891750728004300568455888298880335979060528228892450657430403384022315359243380375558667813119295529402929341175319403526662254181522314898619131455530770016427916950567832520622395141648101132287095811448446549839160983160030217732444172404422968898857999358693701033457911454777099317950668678221947194239497528297233883131483028383298287532349394998037991723650661083427425618663850440136697629310359971827007206949547635870727492641823867999179225290253944205131298839560388917518553271914016928174662099326845730733610987457517123317077542423080862394416360803548525555151204945523162391424148094049378080732760216718146919424710513620341149474194084060520324483365291015264231360601028998422136243712037943787033190668381867895550819128693044365798140987766615083837737700722541615351116135448538899253393530799003640684046610769375409494664094252670460093555036967305564907737062237219342659074072240528159135762409508328402198213739196441577443813576741577171985189115178426656497825738414672865603148635188384335970721323365859443639788083132336707549756504260842821353036644350064907350116932472995515220213574133511633819590101660914783607520807256272266836127531188607170928912003732302136443560517205420143920127617242768894288125230895841720796400514474799869111578590375148239244555083724187309720820977176308242166264104645706266208478191043917250156827974028692258616649531419050285924801209491034450187339776089839815232553003492968963709546966707375122100736074988341272643192206201268936342983642602469138456471112678178398746141311183472147799029158622882290725364301703463315002163797576632194850800025019260778095390594998784385288047144451211419816224668520362109910342295152556991275683459543121943190014156911681400025087160147427901216734606476026019787560768994982325673498212343127991775347257305078554636098316788276237296298827010495456984160476693915920171588520646500961101746392558359454460611996629030114642809639793770755541788270927087147209106387099439880313168352861123190927459320076461590335415603680310511966773909243325149086045641725573994248141332411654475908480400922592859080632573039677557311693200317729250653323133640327510838244280696268004644982882962848037506019297236987355912605125754351621650022269273476926978502877484893848486548593605185298051916441894414163182556388905169061280098191730220245021368152382353323112840792896816708073478551243365030565400267104362461259530114200843189447836595973316604759882208978894045644898727958989222987159997071536911316068211096601083913260397880737957543363547013154809648638048147119344053746910203591024991424370629599890344464588035732330246683760279007799002414560632348761423679137914804046181533135833044216484641280178410847107867425692796978855404364388099484725196949369893292086837297878951371784346466285358547508670759535345773484996258567668393353447799531181568368230815416208834278677386464551091194152832031250000000000000000000000000000000000000000*i1^22 + 63012300042217068559631557721228636447014920825846833905388517671154462204774377348602062885258717508844416575217897494733337389415937769574022351696377930792280658239480061375509063766715803107911224594696989958182405282167466731520139459708755767150930471631272905570994008046736045489725790434207665914994957370704018377460516454451095695105710023424785969672296049382123904619848308863507704989797406055773325523583672612638079294030663975604158573555730457706033819531481800111332198118598564752504063082178276952208082017555698680498250378123857061001158594915368607479736988845624561220493375108126612850503264302727320775794447295954219522232733669092830671148940384479069310905426753222440340133814323733753207768793966312173350659631644101576093922080847140189077679299029975964667373269846697331330737227675158363430884242632142007571506037071277410177272972554783034222575117330357954485092746403864953455232734291052051348844999110105037285100029442651973032015093431870991169334252669682210995591972003430026185107030875299122190950797654776064858396295059208802438950082115355719043433739042652850412811564951243141896250175459959460376584341465802142659891224053907866678499753622359519332841737400622042787060357316059723410117058597390075916800169658335816260623856727068637139950915757914035867618208601324062013916259916822053502612925674314644877150903395466214457925919882784738421763004422716809719405087541602918995630741903938048631470268148703487229655687082291872479476683593987750413233524200127296059668690988377720512369088047054580187320712816157843128627939455732274783613206765956189644213449920494786116665699531435736365408954679601371448339983881418824352225439509804352117010174306626855453714611298776977617549365905603959021439355954379092202021153777723697096445890304066013613851505539543999317718930697413886403045458387013865536330033293997253722485694293306796572547818699616239159442708522659368608866721659921270062475419222577725375620226927187547075601591016344553624558760745644196825896888438831952203217993500134583958074722726796067979328976100121499532164132151351961201407420717428494845438824783986025340748676538268587759556325801051347903992658041312096861225226529669087931976990141697230801044970147104234468019032901234320406129606792651206873715067606655123997014969268749778097742904700804078460238249931619789657919495859185777485208376264609953131654312882346476249142187587616935963496282174749186291027642785554705381973476199792167071542550332401268130305567899763702600816943349641467974124853324781084189477531775820647011978426420821317905041481570750748919918927166110337887765553143907815769668065945479363839298779267011848614794684864642673662653520372831671906705008808447597407054032569993842752571899716184861841835243104997400782820450058827418284153749778071128817362805590055124596044700336341500224210410962772063632924223012499691632893773173380535371149730502438885208512836009333987705158998897895992245506545925429069400120814381040506486847590341552729213503156812152138950605987981757327782226719658945558386415705276757937297733271696429824473441742897704520054853425739516976765003925676394093726647427009294784604879773499430826724415441121322874302235664104784921371734782750122727931626688323096536424927793050045014242321244120509657515816335134877668279976305134615615245022023283484953657262102567089801162406733917847496799802072068463714335585820756921152968427034416717003030447890130283549407832776927026512599447511801669012263632351028635775616399869351620239614191220815668243488115342426602846046171220358428286391935880029231010310741347230469254834289637728852578405734370491753556768546963430936406367230065339520258869843227999343490523806747123869936973851296090785377287559508172574349022417479916314173287453193411422359829016742336859647489784287441270900323619327364196022178447432499271298629145795057043170387395838967874579215782889615794205103240861890753902177333558432255085102875449225695555799791904130801104000347834244166733697056770324707031250000000000000000000000000000000000000000*i1^23 + -2152637719256342802013263143663102069833110667033084396048422910709750303932757668028301034019725432571184209436717199810336210407259986827062016772899854618956794925548318316890908526139418917445707573682807207329336098712062743825435933847008152129914398446821445487976277308605477648739356820098815128226898148035297859547575752133116335105052047267467706200466059228626317290536570917866110951349326032722944490455263992636956373798202208335332649084897919660476689659235375221164320455095369905382290125096430142930142760837379916185790225469646143493664790634772486543790029170034173571101175702095633262381631066010408678245124824365698680650404106774312472979824466292551291562279852185030086674163610775367614323775727166096561908210692052772583858548832199790419885962497476793281164870046655582121157737027301763728046026025715638707282516379852101595361191389464085266020092516727022371025091923363227079394338182829100810836944920722266569202082910146518656446128934892653890965141304697579475724594686434148660678872354441674255531954604324453875794647674929701945921189436391982825155479204710963202314232558879706515030129954419474807886665842481320734888617958711677696042260451351757275363074735916968375012356689100391266132838540900683548645009455252865100603582973760427811887653299896256295277692664187471088825510690055212979580571108672142004212303476615551657093433728039223401129954331080098216006020405215119864085364830523007901303836010818774254896612851461070939772322346265481267884690319408966635582856948376802533271975535332540428391792426201616503248745094568553545139973684354735591648846740900353133254975224466579425442488966032661660739827567078437254561015854317132911615323776116526254521636697079739935063013586125682972012528504094180910089051973440424467430385857836914525668475499618358042806240224116547294074612384862586417373742398241950945500692110874499292663704837782591140137483426700522051320021511434466441304246424109431766063814641407204736672419272827739460931288789936810989170807216915165027185763962428811455450218948777649687370654615200296588319195540068100469180416860593707181059858856103534411889787034765749880210970999192869579267507203282749935642334020113936939337072347682319771290738513858128862722555838137092725910474646847788355183546064892639164872586999518538643990234216255635971297744922320149970939470384066864225111060831474396761871879405454436103961543688552985141120749710801438912646934569825393140343784570659988492690952936360650857989024584709653366668021772037497566781940566926397851979553023282491948385967916490181525665163399989628880979074554312979885724043913373388374435531599633482324119047124397307995703536520723622770600305829010564422058127377211217897358087663858248533963772869925548078859166513794948630880551356189949915118989518683285268646534716228420471092190007373145055939400574334038971026347124139434509654198596621489050932749449232351692135139185020141299450318716120767380604232021804728365835218127274079949161937318291249435621965832497860813376130917523014224686814198004181644910921945560964563115568162521816116087576378073944934213303439835400131736109562828687517657755251654185295943785504894474446042061934922208500352720675039937012418992924735530831550933345479473136050326037719227896190299004981143403422363946582763919660529760484681512055289532960312619229463905440791117466794608016673561477968073688436686759757435576759609794564699983799957358820526716438296554511966173631490843107376484016851604990631089471706578452366786861755752254717423643913233094296830017730851119681865519360312962040330836286230866893147905921091281463213039484838025018127650217349509577882907970166065574638363791714883529009347918883506441864099120933602332897140361521479330373604678331200535650509958388101310231350696404560203794893211703739979972127644594946264668755207208877953617554036142344469151542208008525550241766669727064533548758533994668963001696782888059426558440741503967537483123243347347305063667344260380787090980447828769683837890625000000000000000000000000000000000000*i1^24 + 30908696932333976415468734624663764752662208294527012839816060963228084656401737951589572056946045091392241944823163327034961709874271864002786419186488326546769607051759818561311731517583092548236014857617454147010255148638844458809777942857230754413480540289583993758406940842835977807217578994314778376417126368105377457943360195506706177540174187194793727085956787223354486177958002165322113151634462973787639793981379653064150937161173981022483738612231389489207905203257734708163143576813878795053440317896390546091933261994599132296375906586659118429193900477460974420277500298451196010134004442280095356037517614368182302175862574838703356184464620321188770728970921385602500401397806202551887286841020450791217200853402820781085390609408299178471253047793088556725389692124327372935825205966454035991451631888935714862106613764556553739735144748046650780242034396649477864309342715602984402057761203830446697125048455052023777799063937394995161154044449410366040757181225562993784334398026459862577719954667284625466703196890398566755321352898734140998968984718859654386958395293101875147512622851212825323103862838917029992351824527388942986698651270231453241543659310020210487999888677109050796734666050915383212235081735948454173113983751322179615518969791178550897155551084095181879005192193030981326943193189707323117492486856846485525907619304011456148260291824925200056032967604455910168813908786792914748194717727391558877178930924150477160196046317966526687470981102175880871168074160871802033922283781752164029966514235663583712582872292865004752277827800667923911475428555602898261233259582737940317896079725546027598725901531068397344629208675716830894855259543267164928851491601424292252124962880412035383274354740413470181496512414356162196820156510135363154391800380445448002364759246029542282300645244987497449854172468584978050703169467108512280534291018019450586921943304400794773266409465372892796310925412061694923747494054649763154096858356165572563670462859537208346642329105673892297419814755390440414482564737422495288865740025625214328756830826332755825014938900107788620631802137111963451587521778438935355328494861742657829047469807359429200270323566733693875923286432811901032405121565615616256044179078124533352413043821447343504545765444318552434936662670470239789637368298765516516640130047620504582174368146715077442581560824291183828979092870712373055203783745697873304648841846100040947349273554588671300586101124953979641436456043942648265162260674211013616249988157788258027029619895294022591134636478027907466074183851479858752498173305206286745088189423590251363429480706660139310918898854662543097404662287911559992208569706432693386583982611920546969011928092587175657886790454028662473564545094153663398259859036472767367935629774528714261153421340638164429194207241657512733198674587596749546246620202339203307343334507042927402805507459115659590822258808825657347795413054689479498486860644859754411562056561094248085182131492602353768270583052758952736805369386726517417361788523998093956181121446147012212776621547559594111256503065920952859170219389827209451279035608794693706337041865070152618694676268011350060000826212915614188235899316960122966271430289953377089765730502864455611559465264612211536566397551189667690794373959376436116826207155026825603080641648800971078116475140282080446814053041137951373872722182447768338159098070535466385223121455127345127244335527099274527750210970260719195755478034204355900300232047307637581956788691093620342318666397391171937691384200995719435844763291079026090849556878800865172673400056563669677961512189175560026335269904660389762539332345894360439447034762141124443361900232737366393127790633817706188951075082528928475966322702612103795195608741598636877926111909190928560992325535757500967320335016323358711529063054267972294404421390418434858293521278836898924527866507120134061359516044942048264207618024956826338326637346818182199088824536253371230730106303873755819994698313817517322195216690189708808294676706251991049612115602940320968627929687500000000000000000000000000000000000000*i1^25 + -33388140534995165147605801768620539634364759328368956485104418544275321310207270069760873569258957891963270718675607848429702330498370387988160412594244066576940198238772291760182901416734282055270621432038798544769962673559423164192113719310384358399413742056230384983112365445465528389279340191313091078828300230914734532640619009053712700605914704287870800663285488282941457438411550328968999380888409433521865870012183115206066758667429892199009436581269128520665459469796956251112872784922568502769390086233260754230656274416518065167659262457875713488155415588601517827374301385186566195136666390671551010382887149854750927126982964722315916466885588030771135776960026152177011418066299563371575073647108784364067163121673761404633497369080958791495768829202118769388719952966965856395567567021647485491156655848173997622499702575816595029784795329131588810526442574939934324555871166152799178817223792823039299107644441459377263013874959039874850917933527226139926719124429940462436647932988143000375578037188836131333233994982639020666608591318411473688653213561316688131684159941140791143530678741848640989393937862553321433346864802087525290051125764499933435281930738281375695718429326289506074241621117638099387011457799020694658817509610525372955740598074174871520738941798566574505197994966378196632774641343918908906455206259132948887919320087998748474746546596796547251046917439794716978573226138519697245745300514626043735262393978896772432650635238341443646096076606076075721668756625048560497306413766404513642838159627558391050425811468933035603484782640973693436888847415399419371928131994829701390893693162077881216270101793391164879199609992480848981436805308309659034583981100408180329246601279839361935829043892862149151563939897284054224899881732713232853298128340348607183318793465405352076750990373187368558507051452360231917856748441690986039180860691152107850362226170640307081742279400135802728517301914817402026595948543472383142000822221635401474247111839619530090167622194932835077600180859386277414128749041944514681354252663157390282775164984933114789739107248773337091383621821797670126183524531869429311641652012296527833680334573670662020127177133420955318248785287343185544872646042901883417318299251702835261627631286887078528984454125727869161650443298395717348895137130303377763117666223844615642771631793270656956542897793733682839425764462916184030583404626050209786153495438455366278731670449707559889581569368347096395773764709150087425302295990765739997510008352261642009629746873065045500642780564417896790543583760181363461136668592032997263195003295609373881265469748163965390588841866283973698193441725312615545344621492504760760879484673285644440532995965324323074815357110242841636285556962707579754648906868161251940941993087171722063322807713821619334645791260455198468132503662195904263905153177789449394692086234427814494651757487901939161486010844558310049094973850973864962672248668045852676408936816802310787822812613184199952165248668718618758746995534456111404253941270331832522313967671699986846991938818273925577724570141981121013550395010320973404121854145340020324112106140353386682404061931074970733501803046042079745736795119262133326447606941733525188969928960609471120922857886041366252789743611397959232172323082082445951151587129629378356819295525187490447826656302898626977821893008479068329973538430305835797737776387806495225025791692577789104613694607716590320722992900370188443715084224381469308685446814768320501803037332233670217996916945157407892570649371010242241514699189695994270176572291992804377968759623416328945224459731736074674624947535794444190582472969002269059815564096061471957574422452054075126908731371212454732805438985151583425158223350314042761392046557485714594764514202464836231908627735551127195219361280156614610800295741668909089512299827043487321588013981890111125611958845577987247681425879490947908651443704684258022538218897955260957338548028301928073292309930790677886542099458204695228663790968044065055910212674872283855620480608195066452026367187500000000000000000000000000000000000*i1^26 + 563433715019694311822646873004311873249689099081402057259662798262749547291016959401648350836534577607880821690197630774525084355197932152758178668227228683202491280106626841428889861550279875597700043219703927803792928998875551924548162280903376191346589000167642620467589991375506013197521356667369958565074251977138573110043949723107179692958321154778308972748565385393962117606337369872391491881880044256407544521605153438309599769899122863899447461367460359853842023842494469657514970780013692393818004491400068601225282517906142420093159254648697851954364768925712403214963049852582107022965980716781896856264878588641228840559795625269197924577978603528121451690959740623534985810879164193323895861101579085706041480847557180494210312725005973966173535490976136873612015684178878622863045019632310974692164169562208323855505416314940417752192669684214562696119041389063107628609873848080473319572153551926574181046748447003760831382779864659129039499130220641857008475448185760555192857946203141092741585885370465353707351982885440256672310265310807796325296985030834052509087966858875751280723246355584815925639137808953214624611099792813975837797032816028446214143643481804222556003722693193777755949656256109552686185254646137242731183383178741792021197486932343145926327955166546880338177430027382277411647624577830280112520521427559283458457706964380634229395487832697386959640901722367812672864904966694088031037851453598069684272367604743086269712838902201891979396151010459652814319973818775951145747710625311017132541524865541945261422432464997713550658983424595949382934290862683445121522716165486189854471203950344541877869653855498323232387954994348473615823115947795881063019316269532896379413701169145775611309888179868765280104047710167747777953374273093145208713314190441722508966302501725073796872637996612479748824469471098291789572134369676563680025124371994597281110730612906500008839490972416171067031274199206474381865897721330425365515088213862342809241706360077663023082275935981033312472168186165137245358886630488771914717400677093958971568630131250000235327321664832787856834155658587465516297914647974933763347125883096927925612024641153082216716663797337609703830725469290463914420188039796224018418849999094183462894964527491324308469435507731443191035330645323713960285944737037224016402684198711441343143543941066910515828567737403285606645288961961445191650123094504953182932256879522753508597721855193315901400613948220713350445152932544678250603038683572765292302974676218387438692102650576956176197370963254587357394877142163538375453012741877112157510829158570737389571616493480303407713457628596280898061721861403503931150250250206262696944339010582366011651775486945511782177833940260467423588622986831790836911809882793237524197253806268362850411616180714707898262390713635767516858344518724825059672136097314556434195366208507196331237496668468555374670071526472471892737353200217410837579715652178703964547256881817084824410051554769198394051647439851261491826803244417903504604973287580426100146692868226777729583323178871620864775131488173114373351294944304694783824745489982311303660840930907113604109011337083536689967538206314355011431788656981345617612835193300725799645670842933780977539783210590883221871143138868859123984758554658909272685748773585246132451269187418464452954367727316312578757904395074289889600407103450768549663634097678382676735754392140819805860472329546947876395726422679037149680572192382225632067508483712437827911890915486187608960233727053000119539853021024098808910908858431586841392896770028510123563262169836766933937291051177324431796371964142866215465097072746055636964199893109775144752903661418807604544553856531058480085680538943770643153527243003423509577552035129286708607689867472969034719319322232968481357209004353543548806390750018745133679098132771939894136706720065673124889374921616228173820165932037884298285639987103521601665737296866502952698025270333867996160933920100091660153865759491430417440760404402687235719815461720827443059533834457397460937500000000000000000000000000000000000*i1^27 + -54720296669402406434057703028952542115192950123271000225802277280777601513180876161061146845623705971512054045454279249650678646426641787465107232056432118116167544340485286154754032155082922912204740330034918360742514650595758870083729084120107345303050322519917651880792266630620129590479435928149808679842089037734173352606655529862362906513939418932161000593663881992074407368836944757813146277186213076344328270888027072954497210965688329876627327417968999603235231383031995516422987600309156901220180748488214444241618541012252622470624856441698172486480295531977264384597796506054182775307810990176416737728351640080162500672497328797141637275456207392508828645388816193623131234736794232063483924654694231634574401664898879231719166223111017356038635317257991638781162302662877557001494126879810895123342903499158080154532762457967111855584051336592711494186663444498996605781989434103203264434304823617038294587763845449304063653397598074387474475429682744442030875203581629730859288406437601018016057506596019855909460184098027898277808393839057016452413896221007425230311894664665330357546576103233716705380909993327587913162824975011599172591013436308984895298459668963944417414619196395368640338842245218480033927510945290507303953880122829223574875883218464349793229521945850201348592437977936682407433729590499303832388837857388652538764955085819260642280419269418227772585952248990302593879698825838402549391917595157426461693229533826791283031137704792080032141463002955670243211863327085970381545736961665550130059519608433089429297173002779083531107680306515486413263012279128153327328035451514995834785417410043102789553212299096375973190557092713664644004909293078084205767116910383858660142479082855562096911656581348850960241242577707406876589606435210069641730582828164192786688544241944444798826897773506182665720886258387177010279258979417574937302792568259581426080770744650151449529929200279746713646701658176289556212779698347837207914579888138580235612121618517785671741736827706916155333312697996329806859297726980981925718082239234998384746813293281292023320999828221151798052514991192736827940211186766572381291370611019467325101616014507856060597667220314184410152845716349578757286686623587001119435194235727985542033373702824135141024628330661207721676258850327987545006884217437236065444448623379146181132097970785510667190419894229672320171920871452958158502843263506519066649343831297304006782477636227322512873044593475666349546682689805483403773595807623885537261020497457770293268818720689695311044219916823442414696562550885578524098886283372967779527281904633516782467561727559584572211686906749429802599167401272816582236328393632639472510841561225310573290150204747023952158409528852228181750646286906855245778572493164392396133777568292045998418923541711709443180289988959005711845437453645628085051561994950325771190103152976599440417255057827214518800223627754943500889219803183537417379189486587695040236568423427358017762311207242496204314249190536707291556331544108270152102699174079601630512161419518833611745864803601235638887143357834599879707011639541917049631830388158084807336074456668452945140740078104610860185593135266080536672341077948940390652674481834748604108829581478505256056732952619812290957577515280923840219590596443989572753207287506559841112571917454566638493232426773962385545821237493101905219374592040239400181760064097088086224619303780119744592695943482129334472328225242640732823002463370267050864564760962925844792265015047459627149952298748012433545981430433983510781031488939269803554562005946921621062788026120623462609134324716818572390034600641230230368876076370731300448501203571237471701250604433807218385478694970408732194187835691418499687479813760995195548074376406306627672636914058117128667612071455118076706253982648713579837316774670074842980010530190768981756318215201601912997009747578308294728956316471053649601511840537746364594861645723446590453818316952102814278381498052404331749356014678636890820431968396407151206117802644257608335465192794799804687500000000000000000000000000000000*i1^28 + 2468913625936577551750858956328206423548520464112429647132211828953418549661542723180186909353350410791907383107442287974008110018199225331712588307753149949171039593870969645288933327545338191025853160390938697562022849922868388011340557592340584621119700617209065438289447640661248747975132145892345465108355647661541617683532483665822803615427921704545130009267029455053761252652842388376983766516723754874553339209915624143068605033578271407527941437736416721873790873872283824705203248581609144266170224303453225668556650408201532561874865012082145983749309874942452100045499321038096074785986196575550364233990457588386763768483500054945586502911401705450782995820051652136125923227658388835135979619314916881380182110708537547400232392952769747014379673029061391180277160531119232093497938005578948762322247703269130799837179835506672515572815772583056721572714943676580314362394661095556165814297798767914578749600119684721572650156380268258147635541685409590760809948995998669615186511565483995893867583213412535977881063321908663020800982134989362811978749618694693258969443474655387106364916203214721551759835690599526076034617628704620647370618509448659177895596413822364870499512126760631544377013077586422799892621362765264231905955854911122022700043556197561158840075899981920487716688155914555772794168353078851166770353289374641234915708895517003409189914779634243666496058981753785868683476630700563730589963448214485247524609873969977185600529239790245056080642986131709280677071920845134165191488220506254469686936842859329425882271803516342344371087147159621176542155716439233752313360655640114033013835837498172311304743790986393586538871919512918872559433450484704135439128553959809972913659743359525525337513349956210172175587288677642100697201562609886988620518619177801549228731352660781297838251047710960766555815195443382724703611481758564081741258855201888944616561254446062747670638152231506734969724739357403678239292410797170963427196795993254930058934038092439509576979437550992763434815707700603366392626383403005844540490241660630511859869592228365281185230171986396631083115366369494457885400629690270329149338871235843134316816507822708987233402747789908527963629760431149848446841609946727143037836292968072134181449553273169962199383090119427626002872328078745770730009333032623345524867285014030145639517819957155353114942281555773276993519734793710162330068702808530198936560045097307029550026610303828912235910716673112164824770978587044772735043259194860625168312527648975703194137711562650089472345209250937508412155757985262601633867349318062776608657954031851877406343557067803034327121350924892307588474787315053397211621138576489244020079166561037707940093822189125110936246141652303940575018872062662320653068015967908541439564002486914721165265389187005107921150149758179388282027414489201095240032158573889595477170995929787061582502747171920353566199771560744678625668626839966166821886261165847995232243058369864600383747680398873380066769308103176136896710801819927794866864177071096322249362861029377718801813210907528388503588300298435435933054440029248505926914954524374073118371391465878493266336842240865043375753179167589435169584526311734438871543628490401518458951436763868555110991228110271938078467824910365354906955865338468633831114912365794484594251024874331079800767071741558564496413137306963836398810729678975457214221461359500415378081795274937637167308584510006760150718167276323534053084963160949705152738666669314842693965896774395597142655125179237133533351837334664177754720100368079597366697283774454924424117506555314340144932490740689796105521773768940302421537813055840766243506465890389446127442628426184389823086025275749529257475181383447269720808156970413988513728811513223144501748527660673170232690060100525584561966272557336108415181463304879388338982918489728792077977120575111127544617447532047524682997826614995368699725765093721979988355658810442600052080724401049590083815190727540723190061704889690532430553319520431798661519451343338005244731903076171875000000000000000000000000000000000*i1^29 + 80758940764069904323151920562420910816879268197289187997148780315058904407871642435465926594981128327477958355008132668627074429055465299189264015606859650343777579029622783701693551757694121425961995973466419218477671851669054143195664963484975855133454328098615632917282487900273657153239981219706015532606863137726725102234544162770160448713843725480975154944920174731338754839830536560915402714288100914130209367118397673139425993692377221588419538016686065120679939789272751919499830195741944513142207260162544271949126662999173991334022328726171625482008479414721534318053999307598551836087898661574741817506345124949108257017245185259987807301131697001454163500973554896697121145611936801399157253944663831363211422791519015503140647788470939649502579838419027870698013182336146421836016042282413921257512818950720668145211980249029942301823338203860432407030113216052709610982998568433428605897904310121723572688467301038114840577692164117724836094189481772879032723545872488684087167610772722658807755069570964055422921716442137348952987073989865976427268458651521281363545086286970695603833139688271268879221382111060872878535073076961671785360519022207577083434780201139833261987024328294715332349157759291203436414219371020636393516539490271313382108477262159196211192518014571570830305146360881167970581105798913642677740369664657111673003037680230509013326262464281643204085033294552041118807700078419506910972673651267122816029136530555247843717273841835217871916212851555646746912437241532541270002851167862986677076221179111359643547400061607187225722907082693441306273967102942315773107368552216907148154015572093238186901724948089056039672333882196156981091237914327592770962711900236856630107064949860984738429385177508247648475236307247955680958081568277463923504036353738673913011310203681833202753395635856348469844148068495069739254900050451103650710761571397327728754997840155478387130160081860417170676211668588027143851946638096804595663905557785042852057056075379245420072628531290752810110696623624478156703763656738402148205506636247341897482903070527626124814185137758263944542084187697382500583319987280322479614303572264017108139877382915300318636628834734706909457379403909739212101740531716255449617239688818122509389009802298339830618306063060908796643265953397220866500108619031526175306065805419219057701130937781830356805165639665814818128063964582640073225052320740743024381157179614156738290180340134074882295907325280373605777769504746891487154027005397768347887297990726851628306388673074090651475481372549580456937971132621296591688236376612818318871017253423247045000147846561060999015557573578268237452098682085195521580296500642534985457289485070217801007037558111429380026296007559617804508484512278307197348735856524986868279405527261691572035389102735179299663168998795095573701215462019496687566824925397235389167642296402364577316164770904354868430693745341189665952317229495923667655071488963624428515601719042650168561497488256898362856555941611641294763081665346191525828671388673216421056000558148485868512781344444411061115518607879792529082353919525026644885288314182184940039580220665134455743755287200300873955633839929763128526776404488991208284160839834452850720654784581602272989547728706783169900287761445175241569042072794251024249364149539103303838889799384268920851292727276252171266743051806486664859035362380573931482492305681042067815337004390894167924440925707956460682489470092180715251417104198340597512992730795708428863642311916670680565292808848104204825350430185591365160500994077239171744610235956527761329137661490259122438000940992513032739336189470547901669718691381154770868139123324652850102832660999457733457876946769915277310136409509265369725056992729652866745974755276093943602352196248616041052936120246511526946132157170015189229079764482036725920829508781725808118873055752634786957763389956287959365127780854516491563260367438691297515717155423482048002504448888650511369938569014340812716373830885462558134722452218845489824161631986498832702636718750000000000000000000000000000000000*i1^30 + -1002811316731458492114006051327892264377192915212259808111367506671944220353087936704435097168988230992050545591149893054495477371422696836112482567206033947674453259823750537093020474742453208328158175536562064212232101443326180117485416792088189254446620017737478124289343619055777451179526136848986855275141657432194418701066996586358639611686038021516880907883112970354637195624865447351560012712704765067033073952712268289619170286835288059922666948429659888767453393563868423608970627222706837281474570926432922771756368717724381816454779594917947077612954242071003042121779956153789359452236241016491473598482416438943828739505064814898231587169807450706296509011259864559000546070676971949373706902716788982853476193220763356679353886020134898609386243400985437757602503641154807374958007782376047970705158115181836169411777350870175483522845515646995856051610942984392180759954237568433946512583360182430552676954725278725389581509257226790077344176613055234397481805711665656886282325456963595030841893958890396947862104769865789923655578022640346310026250006811852125416739503393655281706128712535123033154112259439411128466533877861169634155968476887225941053222614349119872968483400780102172404277161845207917524422738475060355855267871135341096508535663856546610500056966372456420461790509824806371301568538813694026515185276832963142318938724281280438515067399935794602661163810382073779190191195759627017138410235013677414224347668268731125792830901388745651795027551883176838329614821701564280754300632217976111361993289962085047868777114086299610239337892922504438038826572521477229943954837810026793324510017836033711360391629892990452408573904571013483695698084599900965554434611211429727450664753389622620042555876694947578627703737176465686573266384657952361478203176912941057731988210850997378116666843694209148045354285960517064493583566640308330420797811879181619578953930633697674790208859299057825371295108367118704305311927499743749961779923824852756974365176913034848997990232832423176515369505087857587596274500803601150102678597842484544944798057727785731059157014653796570852172621093338663574900055991725883281403948436813909766440288472214592759095740116963741395899989667207615428804666355864704960392214454590247412577999184072820305565054516181049259572997016167354987182027332274989092895233339808808481327282892538005136979676048460319244581811556506656771939304977882203967110932424881056656369433641174778888016987417355100436411593615653452275262914820092462800905144161110129041557535279034701507442895891834948648262962213398191187363657281216213587792413489500883100787211304005047403995182573353925748851946095372822443071090009675784737290142074776764111088132535426883188410377848867357580235467032689635597658034199357516312756605916611899591250883227622689847180546983590397785105236005992310921699871192730807408731589551788731770735918049112079967667038709529407645665606727847826130722654091761991476576126188617539204595301848733482213559972125374105402383924502269171063125677765155759306187261695026684893774837798111659734329229477978282066823337669453039676127195179221338297240002619851696386515108269178629798612486370886003433591284700260661043381031865414762610933804721519692981783847371456812967818307398635789635654835462543212253079400017607108918431422148291788506956898188456366416963652121311794580634491433918309907995089699425187224096871798515266798125430005615595376600042104448680531218299705184247176081779748458655094427469910076932721494627956389801658294233817561358858272272859905448291353800386700095932132877674936498702029501452873307453621673467910147237353889246476445629469791887780989109982876530780221531674483729225253198895064144509890174248662011954721481308880095891645069095461169605828611212964903116074247373909718419336525704339703900614097135788406832824381781187645336201539372810963339014926016670169765338341058872129716837235257895565664409865179306361412340336778290278081249516237642195259173244145656234138641593744978308677673339843750000000000000000000000000000000000*i1^31 + -85953103033357900593825988210529695690965333356909779897937490800007258308923527958758785211490761319926746336262556465992828310056507605472154636884451125300361344851554838941221669884560444927584075113571506350728864670792017202137596553559813274153174900989558937315310520898985798225213022024648591436743303522355225319560091622360739631776221067185678275277548298079301156876786457573379012275311555764631876410231146535507790025787779942090256678305341993232143252060867815545307195411257198131013241580161512323445102855524352904059863690546067930046063717547684628335631095935677035025207596750989688787069674729573853028588360610618629188640584025577182784566973422292987431213750657861898106893499981981571858318896441718439104330561772143242882163626108707459710538493982261864193991409489821109744743285774326099595099003444821561568895624457353813731782641642667308633751411261145775066854500218027969304223213305560972081592296440810721563195320049011538569064842653901924510119526424183643862502307232385410188153575325739775248284010368284605738364641561787457955633209893473573752967341467523805297061010328121495455934297982277581702654218178314013859265478708375287218729707623140062510304386088366997729188107037948539767287668104429373224639332875610656969003838045838696465433069324015262413422921728276741289749184787729230456125614665758333089893096579204040055396791832225892217804223700736479561005920233219535311037381555363511761779249243659429041567551925375621062229891780539881989989443893495568408238564556783921494880630776888011818190609648263112035268060540861489515131589406483552938600287056524790475092163452263675264883604885793970527440010202406129738476263457573301023918844610896599342373245450240264094953874098261273855204367618125335995953916641938351919542397966653652459463469305297034887736969504475327387536071160443832704537963620130699163911205479301214469609921296911980074193331467619301418266162309688860390053047452291398716445063833636488995148191105906312048209070280275146317227269452973181545392289940449953356421210864934844454855434323967131090750634778490927698868081299192583898748632253556097485707802812683817649898482767589877228153210310636080647880749069720365144102166933471918335126864011061352576374115162682556337600416685296670564817527615431373761737174827907008659220150523616890597922551109736622313505903885584109082625287456594935700609025506261401550769562703018793118055386486737562504659227049257076285452394940914062805201870960884256114996873555038300954504927254624904230862218855310460136363836193437618952953478019937542248553259206962011264543562259730423245285903592024755411028004192181732181882564456043316933989865102632038791262568996734526698747785898360443414884795431266523171500758212858607148670705006027191207467186773465638316390463923735995232758673904974750905100332431512633728230256424336078042255967473689855629293553006560239243345888756329766352364485374858226781957029702219791923467432816821000481457136309094179285270100389513765947532019969731675395140697865958974235251289164861528811754460868302139870408847750587491223156968032124032680173173132987777236877919193854777142223466927165082165456218873636517525013570186757909031848614268460592704370955893590002838329305097305425556344916528205127951762188084375182720849295732227131887895244794344082181852337369549921095487667155480127169520470094127186292449222587738536117840585349456480621025001695746996255418984461684688807831528121089400604573392952341880366689547591760021167803887421371414519709697599186457146966824080826556196914732509397414909330910722176842033650930449310990704023138543268229902225273347712496180727039747395522822509456583271438632124164696266298305602210996344479813214075797168522454687364884219112213063336005880129218600541222776832873033788661787429166338692564845354031075499550831177667012723079579645409285692215821485758302186424712489374063179978125461825610330001383198604485343021026536009616611511141570645122556015849113464355468750000000000000000000000000000*i1^32 + -6671877479088865196518331869133932343500087366918570668877387797864856643384205009545718027000223284893985687753341969807080844071861186627153027987431979752517841544939491301897747358685800138187197830340846029865456986247656744600468039770339726273920040414708031035915783140404604233888148056256204468669135050020189159045431977132411125739920873077479969806778264867390170685068016379084789731252222625711126328034564350436134702658437608717455769718415362916515418044812073714685965659403390344135118068030254578523772667273790691749333212476555225715719592891417590737990445154900940343362847704820285940527647817382083692086798600372137947877478013404699182760138651135295599388552600032955394866785612643829608849945263409098067281494151313168526479075739470975446169850542627830024999023818177035621806926774414976896443609094996199141206242757446727800479217701369724136577826228372024440559179454529730207465069359554285538449605944391498903959186638199770688805192531741405084419384302245097079216702884309260679959720663660412780541807460365748759147833092176143475287057504932684230612574143219878565252932318881362967928204418499782501773217113132256727436320898523168751091076194993579065244922889265937672510618490685548949194945928493140611071898679160242982741707669383377916358851293872008611442727066968821477229291264303792677194463745477628324739319383642833944201636296696194399063980562947629853730474798408372122293708511645210230885104984527200570660711567053014985218338805146438062503117470124754092749155527069332058148267689676146540605707590206265736512085372001704483221445956664636191488691430137378494976196695701939664667985070026274888574764685320561704041103059005758999391851080151456568695075966582259510497389881187852727588908793371192193142146680129346604599400466069219600319031144904076134339370093017291450786592980727903591930309695008183672243021477089471615123830412755267873552198649262313249284210619135035573856892859736072943634185771869646209981279695647337573871588057261174780934650339696947442669490180182277417838019627416736812751285306589252324743350330695362862770697672783251733696370639829155756492599353684312669128081310860445498473270377727772690246325233009051738853567582021187319949301727794380388564394970404331382673502285978671130052158045376050414377000787374178362446792727078011332483019051349600667092205173768685597905649167043612490543359983590758272628477587904153870686402816062220796656612833273344699795267070549296579492593942739399295940544262766986781785966367316010900016231779876936057185536901015771187858152095982930775354675908641476741423727205336339953438823256898045299553677146178626059713864840006087318897844297691004004848311529754684082384205126031560797980935219695234520078169048784243628420330625365146312536635323070466780670162332073038117128037023482198019357491974328571003703226902222772602302454537102350722376847074609806093445960190681021619458292205653956101151486084694916975346247364653525898413927220293820454088599849599863770187705026487135393648768020148021235760177268507125034467513723827548688838227813738381402674780089445529740040645654109116132030756502544498488342875402015051226101893952812597422525388133470157697495467362031557833041916962746485601926229763689849661397358476402567180401704239014793961584248778657890807309998478942195650176726646746722306102814951181386499571916073318447250692023316642246206122399176808307743779422502452934433699287252933571467721440379306322209238128992756736372830931859531739519252422776332644124836092834644303633713546989954876340758089654922543069787697842534407181714368070195189628215683508479385060352860793748957436503518685490579622313055531447703066299307748712042755159439412496927616730729611722109259628197225808989776903437778832130067628929688705814661371766511500251311501797573022703101210606631707218756542909189623472376808047462849944256923170237735637823256285660013917490419868385128996536506852451118903743476629131237132241949439048767089843750000000000000000000000000000000*i1^33 + -377357842565233692279894820117443574983982416297152402232617121626921529093209445277174651730444822305493047315202717370780947771178972342638814299647563619710537640447792152094106073578124105186900449755984250495002001600799053968909703360954628737502897059462714477944750217371057988071564040971305459201870816309261386380261405943832660784802434364445810596424229982868756062739216927015147905497947517895426749918317373329289801843606246013921250656073110540766268324117979815054587709215738900069177899594827709725298243535432849458655840240568754889146264560756552615057020494933403492824413957635835962791556929626928001982273409541463988678765481244241792264406608863992967458743774083372629416400000435581164782134746853132390969160756865481924520181277770865709547772284559665799617265144834946181297180714267257880513368724416559361122788030358533232753636976981114161982676450703607130616490438586291962199924927901890176892681811895578668989332127572904257865599952213688355464417154888838875751395752791821027620447748242962989672342614861869161691105335041229141375415959513388429264923291004530963415709709407337488941784748464187810455999825481850280453115050934145496971268710490128883038372649494341922978612786313083051274339517898348975259725201291328191032333996094044315464027232023732660766397169351596814810820346089792369776845555875328780966224699028116986380088286773501518496297414043980325960405815332984505770066210828684304547297357282018547350421852264139676720482232834958268972989248337956441923549393225201087081451042487046464959634432821859162465390224180883742137284540085859550993684049342148485295236311356141482674232472632652329545449746569898273420516095120228185206035916589785036117875675493884976621922677199086632989402113072699561189823912978825387342872895102248316481213680330950956172060832390392083469471651480718379921880817898578355228373576758647731211960058644604444570888556805611354964183079567626492238796874558049183105336679725874560696097422853700572069246049220436848447556193619151069610895982208656864135306063994646411283225339822867183562979661418320963636323648687223597644350635222672439843145227016187794271498971195066243975159242930235061397150558398534190509674612616126227728639402647601131090880055728579972862382982912080970212550266752535443382727872240124820716801259857657493869880919029297302079031915893478573669770406717330173997334121697510244693484067670762630231382445095679052768641604487229784191510940334430562354698808892778438589248126913511899401044769826747837961558156277789351788463485231046294983539719717744782634040235118222255716111471031892294449753537383291306583273840947231790058956121421067796462549706545476014689278305321508982060499508808591030018740963296558263752124506026134246301913257365015794891952471805378590641301290420116319889964013807376741009253455686571333107354787591472040128185936626609769263271318726208703375752656564698971051553737826281393947930388186938605802077800536449964819971657566644639036338469854610738210414241539701872090300923386526216821986405946595409916897755422087523582718179642230062262667572550309965688196355744890821372438130083057884414705796432324788100738712698276100606823451313682842686812530760764113987828450920544048798731252846090128688362490302153992577703344646810131520374259866313900532981246062344489584524118353179281031529472249901691482510547932763704419183625276506606084094410507507903715336038717246543594576401093191560618972156510826945296358951744077309336490199242598406789048235652284108262601350873044589827886216063773672745408405617225952405705209626683988766006717820476783553457332068665308287478418426593163046135670037704552218440242069090673001787777227525703840953610886356753714591549972045419944718452838975324328454992217486671594715395207689731575146883584898422080469556897775341847301814425043638356176482414227306748510249396478595845725211226709456402225890349919522869670546411758537291029366752648059601948915542379836551845073699951171875000000000000000000000000000*i1^34 + -2165035386889928447126625594815940667708478373788559669740508919326161393044061177158001197173730668541701581905526387552805532267818136802176014034217552400380353594818306684359858201278191048967001219934068052551022678761535484455078309460450962014583017662451557031071034145903621252682738610557574749333108468101328733872514283771005634165856348871884109750895073701042400809626819031781723546662115929029329915299431967587593989253492749548031694417640253728689746047018006219261137476721870032054103563621314557937023226177903581065586194400822853797142300199169532477085062963552780244556376104955256546396699308563021345900412304192273475277800703007934982722346854819528260550114397232933358531153846747024574579474500972462507932689506616343067696372547761894588095450550727605553033754433435332649094408493690469809783749987805359880813772336424174785914471075378349263409352745797932451404677843425044840036668991025830900864345278933470988205731663858528510974753152370083684042270008793225521217909189069294748898913431193596380329450749294573043571906475320603727206991733283190275926882293252934857658385936597266289078506606709875945715448241835513926835413643522773750298246985792219860576328059915905595918988967320832026191142759118366907435363154684901793327283954403440793814195127779927090845717726182712850082884850518640016564317619447940615597079165581492586980310109414432375149734001130211472942119252943260348724566294438481379923467441964818530795600317356141514771886538350016955455264834666491421540167817999559684242918433318711739903451145229901253555789777661958850407309391212670407827331215312502619748368377875412849631022784832783251364646345219497707763175086291858974004842772927887170373078559968864975541265806537325178882021826774264505814953797334220710179955803249817196345047604719310040980292149813339943450172779327746052424364232176225267436030252085590792768235136393720352243154777129037408648866923663562763499812946875823248954861401648868139085870710147417443625388294611700129468588951260454425053242170484341660523832250703781416786621896046051565059734232552247709885496389563625160672363594398118751156915776827973547437046273854152551984303021748739258283928170336787774144690683822772240308671930920050706158546730058994869998794813958374836870377840247324863345183160288510848679947612087535243944642116825409539173583945502986712094542106898656996673069002848282520811555004147608290385117927991692845840367802702140973234266741584853042255589910883129183524874563781422744367640977595649934802443910843596679441655692545876587767867613372474286068627071154024902794073777692418764289736102144453899195120368472117772078239863438939281920692740460727650063185018922794025974374825011487028186864247202336159732626866298418433639052257596005295085598484378475974733960853634148996753521478572083986620604987394269471560624481999930158148519645569066114786391181320122477575399125057567637390232388921177642836611303508663206070362755276873003125074231710120444830240220007158566314013408761122506502294450278005393379377952080646137424293844064024077772520824797240507490759917752619321948480874546982227660708910303589837170899734322713592086378284081357611702284145215827317325511543949471866514914998336926019537728521674148831595132127089833093832181197579070531398614577241778115421322760008987127316133057898691186981496916249762243985530989364723441448960316916175309187340748764678034524858530590542756846779593501868932801120057166833886975284051916268097277876425360499827536003294358171799974121900373248397926466524833905594474465135356363919477592498541012113445040671053729931206493472397427551894716786761244469402190996251068174551291274103717069325323914506414840974537167264219653091165017787069903934218705096530611936372122727598054699841876598767242317007724774792640376803434433931426074315697030489596892171090340528542015353238667297138176299590560467116305769266973430571074485921863176882329047917737085970912858101655729115009307861328125000000000000000000000000000*i1^35 + 87740484301322509118498243353149109607596558983713987702379806982961446037920891727637502733028066154213882388230595465722810035759732762625544742903186109600842566361143532966948697409007279860039249415121916808076437681529301951169913886079670791201587183744515095645688922596314791827417352930203210283791114247576691595805509915751890168623549327237847667658938598721310240486441206427607077962934139065672809793807291542290590686564630665294502264610814495423548026337123689335136101665625257515382272587144173222707840097733395426835579185716919991810098147329024103189924825414098729624892011369961239874172729010794509558556924554324329401265137546241981605637071863315180270649214177965455579116243014780156551956665956990608826406275066763370437777334338124151874791684879877596951005080565373705300393553395437489180627349815808500402873338211032637048320941401044106434892297405904272934716363886574410776697465802899465106550365597717431202463182330437230806438079034623670341025255522980695827402067609025730123965523748066082472676483667898835547646674949165174218792329885769027093288455348864679999824584089986933254642404458600493172882239347040178862678231481429897703595507288544119258262981583808051604504666757172350618379527034078068591455092205454438521266953675930978827194866860969407399185730813571018996101904863549143902233872364698795742399829345761029366478419940426023102071661465535052320151731840352929191913004750537241009833348135633493946753017673533612866195134588599401208777976705942968768544528333897881803421980559026704041573262271020601845451333346918348123605861746825084736854842961587796172770279726519289323730339418753669690161902465723744088816330014592257479805561030537767708719629801849392850567758185945236528212709414921314478030400091355666096731237228101476143742312427343334777053524624319822718983087802634004149758871275390094002721787748485167287665281003691572751430701931139967518745583624468225688405373841359040933081681210099898617166507886333282647819556239852522942547488210220889934360328022307143795347561422577471389080774116777614792691391477664822872974490779136787482504079003331790373460089182916403935059893279629141144729254310032092601419823079972232772011765520334883216148171972344685745518963832875690998226928754862617215874969147844757150894413561758211509097178254793386305532584402287784317821139758999320402103798880375394989265666810236467129525798103353570135628337515739333478605462137258035239189744412732288354290151675563335819852616945322343803726843360740762983699544721743924744606882186931022600022404756562700098999839366989766841632622290214826046828853709296056852618173794682028523759394801284245497836618683808708087417055381753127605669772411873404720498779814627264891208453620490698907413675183368038978060404040857898151400008324979974007957954973013752556993583362132018968431156116576639709035737914679793032618346291208476947951253486250174624458756349864462180449223632182293135097108768525563261293068651641393323028061271923233211154773879905827582441277607718225064380695855325947576384756946281092392759321538742427877210784795058416259141106970759056255779478357198920553903337478162011460657269463462441546968170229609395304639688109568717539611638925535817250751650679107414313970256201850806720374953332518259254355461506587221972443859819556894512234602132043650232974204693741661321763153643406901018545898759479203441565467847039824830786765108970064005167127808201261755241257145096534601450386339040602690213562288702206392443683784169923352035260250119640547094536053591190817364239487408879524369716268522469136540757748697192961041726139124947270269097985525055423584213154225932259384955924124853673753440071758877518797524764531506416133624384673862388158050519966577109222368267261295746781311191127062335113391589553176096860891494712397900851039642084881677349519351274723712623885598815994862893331218265410475402777008837617046777519617949280227777049921689123124224352068267762660980224609375000000000000000000000000*i1^36 + 2256959888132600999995034252477679912485139619802052784955629276651025736442665148620492074755262429953897117749132153153972646857763864108874483037368583204983039462606511659760006254162145828198272095154724517205709777823290423231851376689379872303697916612913207800102037817746748504748285839529993185105639660921152709945967853534110909855481639829720425111464207351932697014200062910608191851801875974563126431631912612591860744786403515137232434195521528836682746879458062512530450649458977871522116838916523988008417860514971700367801215539619763986388659669513648926399525975513535646643748111823468807939270600775256021027613874930426709010025870929253202511823087730241331856050198973433304092250552533644688029452346454245215577782241951637286727650234069057498756072988138687235823475949838207787963814955142795611242201161478248371845379513336602692675700904391852234171750854678848115593723466320617607113625455343814979502956627202765514576994769414841534975570955265340068115382020926742559794432911538988179543246267702129752740465183500679025567248236580241940879159387406143802319201863398807147199129342867933460370418971285939634580681558576447046166274549320797422965044525021047784315913497828940018483957905238009161668202992619551462922950836587383403754664665416122956858823911023804655258996260342369966118587328045319619982339497623485636927480552093424777774211123423632741315817883542983483000078217808512503885497158746972605496699141673333584960021653439006626163268829898484860825443106160087068491439496843431638326836616305310113337706017944660936598036204640464118838312199788139913348276241904547898623985360439622876536487873891070882185824032951936689924859572823873838387453062433083412689769282937884890828831010017526514419216299755930025610284012554303240398105284483524208039466965555794180263141591488398557047654442802679613306078875685999680586536376826441785831236018247529389534916081271750018960280193835580830206266070124840296178623039109394088461107789676010817563679452898664689422389475435886289426666788371029999382163970566518380300558027146058610060352892700519297605086659589385218446833370397552103385681832955380167217238607781702951845705607576329047318705343673485012388433657886568864871236277638585948254888357574147173219558900271103300390292822521163543070138326204227981013620381156349956431628180641962289751127505920239810450831325428358568583175662694439158446774695874260149721581202580210911418301837557116184729559645217770968729216023808323900398835085401151057345427726814258060760968319611394150980315223761335724353382276860932200756911782908345042085612273176382313639663499131587108455988358077107857582694059457392200833853391220617032145589950416389284788248463463126831650666205663252046340390273540082782503966642028910943651568687687818575086322637102696669698855545131081125280686867388060285567912369237951667440156071616141568820917435160079331915823701829697169987915148416932133142835492703690442505157450087716588495569014993428563622152223877521972143199324899593049332901960677794227215140254267598101245786098410742588007006022527104674434091592979626221347995842303859498562043820111055532996669908386833606374028424995176054826264392472359784249365761984529151987165005122419772542254669635784208584338841120250430091229078207055750707923628074207161163090046354138757842378087429982368640280928795657838392503920000235054028561776010107666431521983057599618263394470638383500355683563215881611522362049598919713032997796852950230666065571124919893593326482635363716486194857420189175054954515999841786929242850609741091049002298777192214222369846374742556173459916052882955610363578846723088179690131887778634040135711060984302764965583965978846340153567023684697296291883007443797736511700471787130910462503625767595211979976026924819108442197978968471479361276879612182056597391995538053790922939561067010968716738095341150761974061059015563812824908921984969258022526377720256207312643503826166124781593680381774902343750000000000000000000000000*i1^37 + -25786506391996048734481601092913374215523138202035906884757906005256405403237224199987577966782278817140908537563818966152559484821830601601252008233579179499139432313435364097362823677071677257369657115267738565633550766872660747979480427384885482903416232402502367570098546206327175546572782735894750824941096050317619494482090815184348941159104761882524902839131823802323675920862384167512073898691931610434788977653673718884452631757716275521818282347976289184369970418418992720175738892722820639293285344834042426406384940939138685245820707115951129694191379231791086767923980521911790566248834635553010349621859347875400609253104110516639399877211871029922386894857115275885172572097690892246697846518832847276808706198748046650945644560637417714210976694717117478203248749130293490109234334723085925392998580456723233308839314089312397998686389979752097123098156756104311147416989967543473625715962262656325038819849032043365312762577353423924587594779375085482183309081222552884567450605307003966337052895149432077824287336872556152396112528227678855420868526432386159416233185652528244820273506126742249021932578488766930355118702231143278473647931750966933458988229102475894206458344320378239346962101933620708404695938779847391080948967121531353691489326648454606812331432665131451544154496053318067237883171056082561407810513293453345736874577046551212717769018939625382651519813971740676570775879568731138607854337372748326507761799737507782678269185671393077314787176278908124921192325574079521717310993660964932684276684224370436441590186000889842495704587764139506669093438276874200665568999748078555210792018074853272354317951654787835929253727492032132888262149485800499984875851335725351155572750938676482703085848698990169544454956356424075880389218079935981583751800935289296023530169206420784086528420767480777535102663031494492786314033716274534569326410289079310403944588465004512497281082738988078442784917591995405199914444948650276393521054339409607799363330902143636097474775819447231700054848379287541442662572053353993381182671694087974676106391659400484412223685626824577561047981139902132120797140121304847523440472213115000002012347951722845353841549900644693755332819580761595609784873137614625573513999169048359530842100664512890305701988097662811263809378491720969995588322685403115601723242213620920611209033120428875101609096985126944900538990650668295544059149811081998811057365209369957879581812353519196962610193558162630455681777064245843298393122595608713903598200924427929816869660321942365225931875290180403946832834395551161247957670566470754760255167058856792097538498154472286475573155643379257125193611731875170976908866592112917359595503759666486464855066942919113640579874577486649174028937220246853186442726594593193990242566897473716194143712140099992900472388889360952815375670054006972023504087536841150201958428250289511770990406789114030989421759914358789054066111030550551799285460734911178583675315343959338123454177496861961165310589127352382156442296148296913793772984750240338299526451025121879262016780588987267688888925553334592705596903390467707909276372828277232238887456967278399513104067717639229394581566348480075818132963199607431157059018932218460122712622639660953716203842689568710029185306567816097277923689371947969117793232257412001298606650087604333671339316428806048595810901469485608596492570301418696417564780427464867330230461656096206294479698055685722293742843084101856247975986250155556759911810728158732604861132277919441581623193439250984815135843719527024161485347442480109060694475610330896535205299044949712749619171769561505139394579309278728400212203039784405411713853661687494834118560287665263349047498545044530562876908078272902798881364452459978592307105095111802841201706621164008717798268098287299162685300211278122565272055123871085750100626369372467045059764419785642177177205104549545359517488834828117214955925287303383476049509945628360433844941188591120480442626899158435442582781860210161539725959300994873046875000000000000000000000000*i1^38 + -1549780470353375100232010356924899294368078956558934212148358315583627944123789272441956761950166252683571192307241094681755708564453646393883502153324899898683699035994065509340112660029430754636666768682146696324865644947531128725312920509859123082564936266304015834070787540640220642301084276990361815545112271426613936503195314519288085334747726786351010385229247260753441115725043872881774120525851098752420227485908181695345661542477130423286423886989962388935828015724173060032339011200585767429649308592952994032663455323350824892516608083419615437887798203606577742791616848812977286131580161493490412980579911715799240994275636474243302147915127795559602702104921049338929163932852471452992075291390308234039097642208445863947088713791844773844371001109979131660874553907356682713349959633245840559974510868377648570098160464357090631733663552508400307533835037311950988615643417978602772710500252124550058426688481732370508116313031055659912994727123640983819670578470979253715414010206246546302056480898227704255931377293989937434546834218906392334161840784897110741214373219328332959318349328495752553106125899183297771189367789521114808887038821701158083013310554428224535317747268102367365685690053769738742895708563586379323112103841781162783575400704825975538263692372889588483959874128838648173475479505135399742414798487004887673142593379183114613213316043451222825330356370482813561957034241666795277978684650192138330986790218364213124537115699244658715012931591149346396061674132324905483344521490001198092656651722882420586309705674918298781876568500762727592848773787541327045650234035704243041887300184076206081836091871314544721200979877233653118898101475882079353171367976712858914773178738297685283514915084152607782240744764070026940714465666901113269624339170019389523236730783842246796868519049675559540262895307789298612287447654629315479532315245853337488494671866402796257591271782165394064088775795857027877019971896355952931935299143148943165533605428313604297189939636606217092107164679095936720978953674689479691398681191683446548007860517015589127426557250652733995178691080816503832195503981582942077185609426741770877236889896885881340572702690146937904607824401790899380957623749668298747844939349132050284060036985538760362436940811159095428777198834367855427256442024328165341777298829709644538776897808809493971880771759453387210769421892229972310126078483137803889105701202128386536762442535519935238016827486995693035170387876479769588814164154116247040257836358756790347110420975705808072510796577721032610405743559811322124818264605345297600454304376478203216366244859582192436693433765438456603865828589898302851171389108739293481022559319123041311448184105115236852295842148708450966297778883276754966981765604912869886225290320073403737903348320960858032829715784873008354707714018891280880427898613479761128987316762238379235633349879164871768962807674137578548006969255012093872774669543688556425177397096775698657560811783425353220886191072861441376641168614815496445409590651806762465184401316756728814524232314029552599056132790748935817560054456388378928953794513445807427463982522624735452142354593737873110476174829720279697467101168252545683971378914850818525728010612014392616565529255493684594698991652190778497383233760659973451850243893937426500445972924976683729581167939104178811886597010806121793590706213394540633149755708640766496961729923205870198806010914246896406531160936545395657922043328703056195558922261722058132164741889911283120593305256884583781293433466014220054755312268286578329534193979098732809786010863013387503810717927448520119108907232273057127064387896802879824610305062190237959266219295352324990390427299232080680414786139002923201748672903578654309542622106827655254751451094286198009897182930115092238736369939458140231707612585787320048658483418344940926374356008799293343728549659772748872219147712338402703660410672696962617303573884298496345797307551332390753423763724255617091341008517701993696391582489013671875000000000000000000000000*i1^39 + -36724189523382594095162247834646472931319771677465856879500476856096884489809718033538340587032122152043824923003870362695572865066638447680430149551631753097734069003695623920460054922625525566917152981622292363180213929043465840209925633760933409345948579996027645675791696754473642510240036681526149662710210165898126208510965334111799869546212027340754576029017617637252698152934643215296043449597876532156495180340990118118829860082780619669625860499682868640217452959902258927454088864798024818964175903818620963343866022628071328105180487238117343823070322032316494743547004576461653784891473156061786884549361910136579388022345181837228626200866903856571687143074729148551821573384019796245470675342729609020260118447773087705687935321134452079616883080703380562290363047364048056159650533647220645852991573944074380371259909646235463289216407761549717735576584804899823546820412399847738398408145154744443657100627700337060234863984272812729516601492099696812489495922994150288886010880719293818503982438839927050085883142466613069335219967436733356516276797003808185890909596033181336270691757528349084281543005903811022258741141454493990538904999969101719558291603086785232389271415240462164420494308809636716972115571020941915614390799405057115722154539641333378962502852797179254362756137462746189885299040769417315842417477327385277192573556860697008549531707872737275582068534606260779490586354576218476208478323516083010207378574041667069371647991878810544325919921572851012615332636725913022346696638729263521228164209579927821155643926263406261398596039389499892800386074597196799096141455437237955851273596508679251654975668321508466943705043743722499736561176631984990421469746904042004445177620235571274096786940664830333605746470275973949194945354523286033995129996070763598190340140635972392330493729485715599498597854981323907350275920522522600667618829768401616444806305220468416264741860521980720960762589122603838509007753841277758389717196610868922779313708501489745483689607463473903199419668777649146055131270646078242184003875101525448336794320097962149591061862044433953061951493823953536824649338453432978389792283008538691886031385022703767744968610505445509178542263479860287790683766764301732459810332030714633519750766420751923611311015945191865680608816010224923485266717181060609184211609349827777561959313659940803631113821643063785134213513433548715807443708122073041481877724303932707483090815509520155061053104414534548547656465505430542476118038230152337492392622275156123521545072164840628784959474666708193673081209656782388304571173930479714436750023318356468793692636929954481311505883060180388416174132173002259395623496623283790740490904070373589071413313097559633988709521256069764410212328050041221109884417935121276400173610462068331126343541345593605821590326854809052443075910206998750615211614612059972953462004307476838394391271180811967234891811397920592855092121261333200625921843669998341241043919679972343195484831645273568319062300063284491900370959957661966896012109791459238928233031486533533286565809038752187216758027604615778163013542445697825203250582333396105183343134891842825204004106674556233721516545937223600457891877185277732351215126753337073473602799443495402040262081493604521012156019816637755626576786339715037851554224317712247839743245264918497006741310943388312223710263135509235935690364067053704161484230956065500135203837597954211287670836225444336139367789184261242452258899906867677516678170047336006340346755509030697701339335641614394348443391810480022008356757275720497959028120533302452839429671661774964784264981802896296219634697908633415602735026608295015281027173204321014910639015426180104473414344731537528541154905305423364390535406998205559973037639160367618226746930451864729960396373188001244254265816818341469632389879419471161580509126501805898427765614230116809096118843437102148855650489141752037671879132825111654508841837425881142757042378329830069132259873167147684602795720820722635835409164428710937500000000000000000000*i1^40 + -401115328939431404004419097102319277923687010020785412643259790589147021968930891409522681278099091286164878340639046049161924646914547639673452420520904495115223718398774913376560967160624602677350713001897965329796774416567781993193080534808417470805960872717608827382923351194767783600534590243227358469961395833080389086489195747830768559541282454692367487845170998524375294488110127888170371878688933446809512366644236905217448317455086264198024155505429878819404330134476789888687822689368128155805327071128726049918066738585313641030906562155167613084148742409026182891257237616305619962140837529504235999035244614014842742319335057314978980731540686393140123502143724496580197106069966999583605822374709569122620298739755593914361138601023724808756963100646565512276490076809107593666188134853120139573256274350101889244970845850009332664699045456648005827355199421180385722362156781929166645887104377368451107902160051833498012557614334040516260628567838657307605214506926349682414850190603946826239123375394707327394312669000596872179338060667566179126367825793839761160285887497922935646990829203441880685634382520686438378197991943832503451156848229064263174688568383179218408585534864088447385457188286631974612506111747380698083258425838824555522411661617887539948812295614653320239274878184486666397497523034400628650732948727102420212799587211211720472076011123943295741189299674518792461582060660534923524770964473714241785865852211134607089792035753512674112920004123385570306312952604190679352671797422811962373378443466882023606176976152163577422086463335036210437489444642697491584539986303965986668414790846199945294577690678333408625989358700757022552798317705696844534639583533706552457773351825760785220489466040510796519200928664892595688722282622573874685193813746642456507831216944650739566772712925367820067943613533559080117881080838087868505758654896986100348108460374982125832901976456082575801635887630566746674893966210120057055064612485924961348426797197502408560328836888320014682262961450332594793766574701865832806563472525956420640053517611051886563323348577897271935951516441375605749352967177978501906804330946704397735620528945429897750631527534449334547822820243550654204371862778660519839086590195467537666851973388574094152302176949971090309010109863573266194722835498498296483855077214184823019456620110883999369213713478871190965353422414918944106750481026826999751611398864830857411555695021895507222193652218212406995577837532043913758718976042500997465858861428447665922323070254421664363753853700289159883901630430778675400435669629791713092282846540543946195042967085370144895988230418463689382070126555178909750435185288024517387252697746156857579078437123601673176212218507018039999828607039552606671026103391366347024711721596100129769408033421745354425185697009031046495844053622993599722691475983010517197418121955938517568856454181907043309256795013231530587117965632451931450111571719902390101472588851809746366234413330177367529567309627847977972757990080765728788228474613979445376458663523859209103877469443009183863797983797427343939483352851294724530188680204988374120213172094856297143120655051034439434134997152326487487694208917159120925355245174805515595805441474433309348995548263981606575808280296807341022507572973088199844872674216347998599093059077299198637453793761701870605981454633153093733546859178646381474840202764521672358784833839265186389156843365675254240747171971269819158910798889168829135293919160432355913955091977164540446605005095981458257568575445690718010120156464626387792571393412261479592598037584115096950692198132008462015961611901402737476538910762284172975517094572844043318919790324632921415936496160351639303293371841529913940450829443289927736932225366094952836794646276419748679819800134653012812676158526787164887124146779606623389784748159673143143922628678680532785330550130728144593713388655761041806007851962859940227416086274763351518331917658918593308373448658166182667628163471817970275878906250000000000000000000000*i1^41 + -23031882060760421036433312420123671685448339418743080117660391922777447845461648162815449758716859949725333412651477945929746370005323302662457382753106098020416974475726247485371696618087836792399144098625278510716830987152715899711459610171141076700899096283270542856193378892339041891480617083602344502118059798742954910128207740351728258530859721763646901783637854296965261270034937648790438743308977708008255591815852978295334637097486789819382062513177837520011114909263293111259252664898725564641890848271352685914870901903834725195086439571442718582563994033845076426045539904876045878192801750607275652727421720150170180046742242317422072581786908173376559396561823644702932098549477197829214764478472232100998141553421455862825921967994605013485237204158271115762591926115288153925646848703414979949557624192109838524559655356240857267396777713349821070206682762387264761048786082543272947137874532176458782825409226050713485238964697796607379557289233580898645176982537126642708538217651186674328186743220477422919386371996679523136018955352414238066600999447109975941257178342730365392263861752120146459812191962685096545480777363152466340542245623677038852434381557362095583561426632648696624228677670196835798174085495612810071776494069931638331769719061734083261949667772054348207933928325529609635970489943884586349323315839208218410352006832535856133868298486897923999071036650586523270576286155078229183247911537783011340873376239497266923728536339820580375906168107311448092718988965642634770954068155712470876973614984342917352593622412337883449534466118133368161320289404133883360897754089246709138319873070419279135682233959399884711756836660214281030075416962960710986976013949874617180202175932315062552865556893052478512214550450465526406088658648376970555291771148840866724030948077447010476170399763138519819134808127380148390701285750090668104304413796030526685874680605617598539268480623757428950155270625756983122190140282975873119379437917205228884048841746277541965803392035425446655915869825805981570952239408164120050199777590182760076834828559227413755793682791017256902258324061401950736027258823146459496408214879361329793147391361272715604021126281340074350682901217085906893295298854777246559900534653282373189124168560236546499772304654848323355589775158255009562138552040882252907190568076808679344253229400734330713121532998669382299625008924790583308878419299256453447028852024577152866553832105280617733835984385366378784442972906210834451795170019296458271013673296264007085085601645808614768495532362551061898671653848834375940489497344843170949460130674068455428499926224466311900773962260902289159425471008655674673333645590647358627572542174788876774721288144578954587692410959527712677482041405219284544876003385970578511576906807795593304326953760827428314783166868391410249459239510623513303978506903877671733061239240708168626078244858107414176687951776394637446695413531424494406821627999949039166620760110676156712524515731713132825662930672717598853244191756994605215373608698955095365068109967059166693806762257150817284493905113660115772930946327738615703816634425474841253434423381053171491458323126923026920942315564086328107608901354320675675236615565668861275463110952948469401026027499095268457295295956904339179851698664663503539895669451626232220467946321021423925439018448264118805242005936136122992138190653062669844761776460504018501665009250195712124351799357912419399301938274196128965608667067424236563723257573508992871895858014375933609408757585703254626152673507390654942257275000387231240577481929363754229513163018664921232976846565051325077888889642652462203829300784631622931360222013218721925800276135670092200005360792052994015121523603760447652425036024471798730124317287144272287746574022018742232510634885856848931260095285681966374552783367364987420793756717079042072552869484082540312960205422905100798261636015312637865725684517256023846246342473208501445211097344089075383702716615097472185880178585648536682128906250000000000000000000*i1^42 + -2160785219874596073070264803635837013400332902951869853514851809121784103929937460593769021564615842197246343448843516948622095656685238356914675178276970831106636011274641107023986051424404194761608527445525847430510037563607045567024033456985804743331078258702456075933676426494653476770512920413413976120402909727496854687758146288655190533043158762817769515066541151851284022995196585814311015513537604530558190494938403500439768174560822609468917417583463911241365970279163478692749946302640380275329923374531952781755583690310493589844065913569243987602620459519758828008741542282946136288138957058113556115680992634291088556440995093631929223661220453128038579615475302373411560953009127995869012990293002764417710720700293329490726373189207089297425811747655727030605187969930585639982853938400462487778254972602595425462246113983618406799645923803533523769001212617275491601617431824432945928629145690999373857389236308469917607218602573941188296136459097462723892873895444850618590193502258826990853759218754771601675483034987099128289486167497784369289098876064481678167262919251749927485507015501827537014499055878588451289722590494635916082620088787265615732546637307107757306252858928961556794312445585415952618040884137530800825354214176645106259634178175863655433029602653587216169149480863814037133656411157106363708905486320862124614057779689288748275081373639452711934389096075126788313894265460097871654895047487778544520701758033480443229155297136940986887527927874617886609479876091617165484920918323944731259572530460418193803467397614684808572406211687833274293950421023250173478832977638140002733716167240657239013853676860377892308901671101298809182705323389816779357268243421941747253381042503875761787552495679019225990841807552676423238530057386136107341987358226489727477359934140609513847331205727038950316204722465918269390962085136961772516752558867373037526560796574551180843509674348710412432209655417936071421583222854331032525599755567824506745223705842847303645531583675399804127314496636817134406240604447415937646644833892172367992734821911953247884460624693534464695715105800700766451539151651792024508125031247943085760570562635926706503056536748500863885828905288604126264740658840865858052190962967165418971095862468951904721438532889594903302370221643867350802968494016641047569945958418816980960114269464964126978667994201191842393595738073329077672770224650426573371281942325104668378478959527936791978565907489625188524755734124877387551967500286588615901578533510517794340468988469142738638439692286838577995852434033202755927775220702258682652640984889237690523337754073739041439647982810487168184307083705555032302227418419118083191664719140882396887211186400347566060176183850092878875812065643368486621070371873432972056746787585099504079250765382372723985285579609851334110258992150148405929195856724037307518834229891425863196378660168818031128147688088124230180835056916639151085049557852211208493367440360884552501946764521301158115220501920815199521919794823189518093904806613307360527214989024061950797951514482835312016313696936835473254595878597678072250579326060071308760735579531984095719762674337532502486803130647186928752756156527624967212646193530514715068402125256009583404653137858962443640977950291827181569921365707586913373034911074112440492887530758340949671551839376595589028501218781871590156389502389477361381603611502475680180770909980229495283302707854258763341011336326916360729374461101725363748743467178151551230973302570232503397605868321610477260544384402691811891786528440672487778659486198633190142548128507859765232532204626119298992585896217986911324905965802008044627112337194554928774370811851049381644924675554101381094300750228158699348784757039348248429041873373032322518152675658333096111768827936365722212209855106022556395801583597611946976717322775817545145906482583971863238414977772528914966205841931002090293485373787175360322084890400520197347558777194479959216089071105670882388949394226074218750000000000000000000*i1^43 + -4742839801550387576560003134817157425571961297076547974740562465427903882149550810723619884306066926272989583376386577345532879413036624363155776419175081103268213815582660585283141918477245100461423527490411965411853511856034351798527686825302216934897092702157281607006359029127613980983946231112368511205442405871156142120133157774271544060370159486963510843998076114198821489252811584548369109199299780998860824034357285162408160785367204220483394226213946088760823902168847821877452997074421486805767105560893707943406059612797847503115203383410312372799591716845584484482504193014379750217407631796794068958940220791069875938972757685854214243921827994779339117156935007320876339035133217600569024565687345254822814385849117321147442700401453234028263791549660019953224135108794747271017862871084970633146841646088325744004975979196248364405825595523317256030463486228850572760674685940030101134495180781609219940736512012835808764238683194868306681773098303145081518835190693476497174915314331372078412848696095486432737478014727555795331838701731800113775000172784559306235288489329871653736443595023972310147915036745836732174561793274861335350234764925691730323635810742389512836217813552712048258486947811767772465352325864027354635978327472813164145416887033301180716016064952177047951640561737128373257100656616050949190927616228934493346743054797021130553731596572094549034972775719460223924632299518816399464082954703975076955898562902498286086159949625332343192392419958462592589355708624168257013626414510715356904702498237898711069917611738851765636437968767929750470198034860604886500903886192557048847904286982581370165550347009532916125137565791117653231017735840583949264118168699921545031897365982274259928764836787772052724126591144368704160668277125718461038135564775976695330501346456492770548578908835026108667375649769491614454624874546769310585970340546931241981598040278352803282171987565485621472206326898309263915065829420456625509856749107605984023119749478941748741539713427209184901208001269783512943536841854338894799673385541979393741174593639318484022539658408707742835532464035687403430121707711802700968736956503843049231116386586644198012177406704222838471808504471712696598034870142056920131275726042339395691675655488344353375390853019454052556441856683042075066729985754992737556181502112687236372086432308362998354969072057190863023107296841071304528743111088531935902861123092445291863671455796943889217161898673532769409014085201869603439611503317643326320051083133584983182221506169165233508259993186675300862157192961105138476428426084942155237906526968484266497454248589821533419081827624566776132530643447159650916988823568474081680318202476237192100477929625461781896190948293380091158795340636868860176814523522139930161861372222544907831492587018446378131285893215796567719369774101651426855104437082166552515672223779869281168340259473366552969493584500443125495397757768107469550380967804858176255259024421172585947081107832250782762883741421351436910226251151761751411415452712506283378676415726702269495083581228551254175009292281492018871956575028507943984633211144399826809586983952711860547572229662432131499565143676758791344183757010248943700449880901045500390420947294469929797367507613844046572950413007123965300201680053274426184767734031805912452932884721651502091457197698551404652271664560827425083186186706975080704639282408146759454761888376596238101025017244576695324554785356847135022022591524825952670267212911405628362728471395046460119463027594547373555999829404810390279400418390676206850418060405812642210722478718292159992439987668570264867060703561461248960364001023881127823277134977460095958149449695985041501098240146060887033547238625739758857289987385082165367579818601418900857334391883760563465854784239506986586702906633765191450939021010508291445976680739013483748950493813391944417794452013469535320645342677038331350969676301378111642383289467129257362848813946209006187082479755190433934330940246582031250000000000000000*i1^44 + -37985307498096460174098459862557002564743793502922252073275747402811339002356267980121251033165965372042186876016150129364053318568680265441345282373484456240951802490227882575580437492594853055075626182456209766237473325822656440294307126590153168162976923916779437571919836161310096834925069616766940755451477489898385031768603802736869550853195951746458364091953791940573894500900732982985699012211220151318893663182915097504443152238176157378603350375387836360146105636126984298267615791605863234802083812662822612286457523825924116267391436361833077868017664255702868901926712442874985618295924442136699522855629845341695964067933746872249283389623733470605240208412555347776187937024768386359960803556759624396104068900921885740773467045025846594563272345771088405061681977228800904760548983636963077945278909769530450248466116440820993506578473340785750658666032630153946531057536538481934613953804641121929063761239072788132117875446500136286543428481724862273829640617144709861858231566609026018281754334585555919737294901980842392930568945235291561420973522883339932456183986305944593892490400024443070797963241601245848154259932074785717192905298961107684380085527754313879535564384129644460935867686375904525910544329763125656817623483074272438853561929906126666642654596739673908057716785389010299862636377158300135492587904477603553587904419066941616406388315708861608998809817649967887353767543327221530210028622168244262227438465609888297319124326285815458417082730818233093886844030827399164843963863485597924988581291609954036241852704784587748862482075055055956898302536995064367798788220947145295898002176566377118881872389905627888030718237567507136206760515189885103159954984720480801952621604064296069220407522914683629606492339134470976489811169427752912279700715764087589800757359092550140305670687488743405676814961881035003413850306788998139954385443608078293636155324308130001049237105700245778712376850017344699652716206787475003962069984450536693551580885760175347115438836807299406182740650285157175150295193457889297240459236106576550363099720872748790340291131170182775680808364906360139702879229877617739501624887963064706889515271518286309647987145235264528200096939094362322428265600861693579019081930803425990150311203254829062918839782018681525220223213649643353271459723416321532122900817263193103318490856724110844661547412961267520702486991122354850107163946761590374979471397075039777507418083427488678457457507233995287360232437257353374733772802137318824667237614290613037731803512217836265832630840142654503589064932373399148010815372884965913099650043462333428449823377733390709915282729980356434092812348494683218693587978416194951188998619103473062178759331229238084948505899157177508291100156474281864636152865562406241229634321641439745651398647261137409242815860707489716283965377496249469812572386597747334466403585904450478131381702239701039953283836413689754829988166122474732308416056518886626023714061701848531050174635266312146102352514645830764926162422859906087663072084063364218298276795370916735571821562665741073178701154649364045718810375762942159558151950134542170023913025789067876804103471472597855867795084148357011831993617924534385949094066904643444333987941432693641023651627225413180852255930319247734837612854353928870211334476001345426418434585543483344002633239565232344016449697019893213791794064688986201912643270170619022651411028642334874229221267495286235283484915900555160619691482315600690501079550104326972702713477567779429313684556047035259504056127484029429149294704446258599932022447887632191306992425559837833248375173262495015618590672196104582976985747082363390169813183504158547088500608230451697346398916570345507325491736880519658182343736466752724584215246290914160672403566028366102565515409383879663043223230813657575063517247854408187359108434245572815435859113219192186967660915075669015705066762271009860814400756608259598099336085308464043972137590739895918190427437366452068090438842773437500000000000000000*i1^45 + -905896662058597534083674153306192104747859340370680630847660669407227612372098579595745284747794807774430653908482314842763347742357948951088044291857268363858384569849000611195722687075144190250486704972183245013289653076970816146111829568592459489584367248723883547527244161537712639942960939877523248761960445982506683958809904204980518801949924385326845539908520851655562197990455822386010235854255119563298868493762710903631326540337056676328599910210412244613525307389140951956602588310473021937616434711266939994963820626489403437004377877998504461941042161331624710803705511756330400299249997457515266996437813110817315471669420708981610181917025072242974734623359411023916970070109303583320429492838265134330768519668742555653316993172617535684152621238860490846346207971859344866567513258759704670871784856943190662283069135276324771727327691055713495510449149333119511365278961848349814741406514250041859611643579923031196952678296446416725730428103631776961319518289240721587416153322044388392613029345220086362200496899022464006925865124947912950391104397484797966756068044996408165771541642591263853085683796385060099962516590429406308934988487989018774729949859681481658692237061612946317268688332952818453021245941807822293909654537528516002321393783553936646306965931984667409066024342047466048888721732208037761496121432072049610711794940499015972180533081310493798436305400886361022471441368695100384276837041056436660155209566340243308683631784532404134500464883517704090229136602564508102048800270830937549902736550416434652815030916933248275751799183433631959986586843191038057449578791107178853534555713334998966672791977449994798345918576507188465252574923292374739665922630880685011947673252259723307155248798310890796465080314407051485601382926942436948608039219958402571771315926142280273097593126259334240079057623945503738936523757631266045753316539061615699849712020525707106948243467880700962004175866617245292700507261771733650990667406424106832182435278452716648813240884075458770129938248375586295425323280359702727258695771093879497542819220208252538273839020867697181025622977819542243325891649347965511247398822203605777158295238938082891513616594646301975245144136323484989246385805136655478437684569973266958940365261258630409501764799376303592484656678420336497877631963294681755506294068225747125427179440225582837319282202916677247844953065400997675282633493325334033851114699012443089957416314121539839171394929389985868974007938205177408966047536812802035679729688004244978785040248956503546122684073562185609820817883678184650384383698129319933805304994631371776785061050997614956028286631566867775363186996301182972118978532862887449789950504363854434354131494406286644483315257217098675034748559466384610200105145576760369761578241842828442925084446208018051471161203741274076842121255076956849746859450674116075955987109944350242613803301573024661232370538039908286499967723555905705344380862745106646080757568001218838678036106506417652481256642355585243088912881511529501890840919925321861590725901077225790447162478764173707219161190865951672663883384682230156059628052711856531355275901974504548205710721017795827097749698752714778282401981844166653122482777100065172915524770147147393432867113301535809705228168123122279117040760232800644731134015805749929736165069146602660859513268041245944479043680316320320005030401975241713126104478125038423472125000414385646982688391652286117192003601872845777275703436423644140090095048186235271791102653244929040763174378041282515438308379453157374665987573976526671828270266239802323411686212700867047946880859523500416228366878967773112166524039053605029426009275793597685979857843773958724305146921279140884618358916939829231688348589840667630225276758721857026880734479226123782348130449746868391058630334034149541566556747628933584608644438273523507607266662650267907980238556474783375632750450455872445419901139816633419180996276494312824877856021865696334316453430801630020141601562500000000000000000*i1^46 + 11685229905018758003186967561040582589253625568856876296966463652450126806490450611069363558012009771035414464207411793455141210703181088375260904307942602369669704301942346902786061683531497523653120622284059197386788069803426310303574651590190029252806899019438839737722105965271844659017122187452327573356475167665498814872334758493698810686820865421091826934449445943666895363543298144251711717525785096542439491534472168330937254429238445392109833433612611342365897251909076245545684263783794223482717603546988124749474802746176968340267713010416638344862388269354472090059631132278053197928611919783334554904549685276610302402067106515264455392947001627852585215315122636092718099475713306647028281874244640214673450859662235479561238210707226235112672499612398215749622826063177250518824529089251570534245445454304518931425022740283791797967715537938886775930008607395165683643508833825899244204270540305289386863472060196110435014980945478314713623865540137271607381333990631550144170093360587905515945184094244698267909718931757001242037229759407879088830736385898048692647816397347585982221086842007869776092969221417500741824355545018854477322694811774592974262365770862283750306202702980971667866828600825199188362124931848072301739773133476593850799990330453340415152195858427595954690076988407323248805185544274595627915614094125657275451854315519135076501205329135311575658327427272152003329324143569231106615051594774634747339507088626039658856284636497045037567205556217443814605033286894965441964704708246005287867304251189114687978374014645117273072766536237484758322973579895610589677598616815368264014923251031099628312134762061017492232890376133480020639909682091247012280513944061475435875609886391317110246235909292569085239001908078069394417703849617993282572863935110341918314686593659619754281222123993553255872005946955651355985751395146694325157537083709430441205757067477334997193900555350571467697455482843416701943213567127635140464941027677980321540673410465963195122149681162523530842361105461853069717146686544619025431163320524776813607387270409236115673941270696963435660601748800104912764486067062010751692084589560231016699975956989788416051693183297470673517780057139362085853651313582338820826763314205447420204950953813098771723437957469455322132464148384152273981893660661281095302549355052118511553403191647140988587303114518131664764645092359020924226768842649787879970944690693950826542842181399703853436825647697483320470660963812631192294785858412072062985647360536646988629307738492580765207620151882877883114450251812501812865040192939912921948291361437922615932615975435275535425865780692026593429123286554863922598411621555771848906754833935759664486002185976772431319549800142675964150009048196854712636141614967812475016413928543984651074007109817648924134591731188408074272911728341147911350768149002872722552155121049846976612818972390692388163307861093860747833262646727192026702760502103202019023348922676812935531601109214410709425072732074731098573997983228440944006717669707054727922163326138874826520810239532965231072434163747543308255780667155615672836229524978424940294426374760973097255020720317419623334516424513960785983214102417379052133074018900091194887838823422194608045063019176000707518309352517077584777499243657489124129146872999160476328443877470659093111981504800166050205982752658708348344935422081759836652456505469270262255721622364121824847490015108688649698992699293289114509188652974679335588761067590689939315249633384048977966497376742833756959792857153113085833818327284779381853860502911954275926548906914134300075319076332743060956627282270736964898073163747718405300125710824917580539259257054039137519221979744859378892101861308718576577711846442733864425925633097601424849618820470511941661094443855049970416514676408478493979348785848585335114445723019168984054312520158196845640489198896779546049004777516916688755194116539777852236530519574231237051042953112300892826169729232788085937500000000000000000*i1^47 + -713974766558973444496115012199833273236641075452603659401551228620553324049828054342767041108339908595161605271870036018597706944591886178880462028886877730726805504555418935686136687027153186811185114932609745595433571766007063389205993929313348886470425478138306095118846678193741218976780290880122857334326366129045243089132063887441915103985697341756208867959768122922554572679278435965822898198131297929722237262325399936724684112122627315457473785796820548409214045164164016299565658553222687440666138492703527073186073374544987255172128430046364461465757722726941036237651250781313241146263441241628026363981763444226142425062666304244608322746146299548332847420996561102443837088118780669849677451052627638148750604489024731059121970199149980472509720981271861823991205487132842954297593023550828783155197334590167434026795175304248371259266760550154429262155182190894454295073422657697469795161622833024757579140376105770191088175657573219727545560625843342108619693674873058846202181527458253722230003534328662410645005840505256362501619674604380598100001941791406332701248486991560136297668296633755288098658092244570181502669563207493602380432061844721719753988400325691445322536862135917586105227946320461331543398417688216666642056397219784995941963267714338560577891006760214690767769429596418555116416629350874367682556958647857756796655610773216014840250741425210625281052736988044908238327656796357324319746101384697273811995283604066336305847256737672269815804900853114790744380320200944724003378487065298055637229141611211230643810459945584927564868850609162769067894746636273501121671682014538347763439691562890319096351431096784894900547610752611812590624378691909614466808877302194134792271959176879852058911622655170682443851817086440407284996757609764738842624895638800801604741185381174540542627394156195483112606140032373219185394687092592879754398223835614921200918716446460130874651955551744301765521392159097265946959844296682922141530019888490012960986647896679973597171807534399349816753358665868261552394882010134280016397625539189633748885017089777403569183447605264173331378381857226344298535186674489592711946252328776560719092607444588736804377516026857898647092694727221058527363501023909930760016687285824912500107277353446605807343237750065664777230058258281335376688264937846828226712509779899536588333976197449942418436284647304109525547632929650340650932974268805999757864320973998469719216960210064098331557649120543565156475493573457542150878836210613854130306037251562012954810880967207736319038434301933074517195415695865050201226256894293678407590300519302857254048353658460674610107439139570525729098977747933982556603537880736934319358331782505265238497586640878068498957528688190006614494099453438055858567564330650198403882981937166158248483257748565007943838388109050092431207248503189192484954082314047057278627343234204213587323211789493203483302806661366031214928746823747291027611137005170356103247983649744649109852202219921559401102467486165034923400319236638100039129655684478282866298411468273971316795407785117529250264488206303359767185536143590707562345995291899392457811672611464013335461276759657538878359745759678670658872642559867583733303154318295330424697923705499158103512716293300977622640251260222454070520677064680414841490083225681380343103212455663127779002538484962448993042236453216725446100572414909055092625978264157240146986849335054158412390134181902940994108880406475905603257645347261148599978491433040190927151731188100643539532504226138251132726953507814328095273351512867095271957917257641874134686999039613559604900380252425115751679902897445116218306385887873278505081240139708915001941176789471240068184403742440736887507132849203924603946788291327139841899198725998441753121880340274532150581230158210285476672108141264197256942429390919773056392645786574503310666649243682555052950802555024881290675026844942003672597977534176786976288257491186201551813805821211644797585904598236083984375000000000000*i1^48 + 10244041784644416206839689523879148157878676455479113093123555987900995238429638375542798414274370181603806705736737258229591492335536373524590917554650941379520233267911480939233927319963888359538044293974428519735928900917461445825160412966676948702949500488628753334221805361476818176889267932570755844350083164434245107146867622266793710260598815011397511192515394938332135891035166167092298928449892990790768188890817170985024914457176393603388371741248336454137154550588527093809121348334213836070054225897518527305112101269762503340805817807736478192379963255452343848123748498666832541715183173973328721924326551674487422906923968380281375746337759985726379253744684480905670232336121605494348163368291787397147302848060971691545044919719784625535699194738847703838315497085658055516358406588634286990199827926611918504367462760951466399583808818145748970101859839567589765932825291422927362718704874453547140362306856251600281926568371905034943535606017649769008617131191818933220821644691973283072922951739397917585400424038698470008402572854610924789535889100944900604425402543324710709211494447412146950066816419180492182338927706695924675677344809471882355788834592124234089536738346592071193303013786319304361816971368645749968820944251286204132014148706105632898633523212038598399251875472863342551387757320298824048828101619049373336031217181268232345163623640562854729497438794156140120002923616307220802854766714556051510495163550982970921918368507276464593563376368997368094957137972773762379875487349679608110531029574616463726612333444749196259302906758193412679321497230183915393310497438817032950481613728327594043915993307412217594863471731182825292585153447132450661455986277080303868184418251080110460123406841643035027364089691360733466878998644309841168617932480037769644659813409981055479958794771166815809821020530351421511190561052395189542925437882197360741011536006461213986538648334062038840181397904583628595901093301223685690479396959670414906200474421964230462112299325926432809743535440311945739974571867918124538675757852190823195972066558686846349664148110695998312994677842782118157382644674191590550086742515486844799410778081951826329839294230111805640497019708776473860574439333629511533649407784763227469997166789799258971778397523556369719941683155942154633551737118415629659400580882208734597820093406426490385821817259723952799750779736505137561567218806491136513895017175409546517960335938611540534687997240953294246551206401580661170111120314786688389784352438403352976403491140871571370508789415381291978956967958343679365017705503466701355175327018836493911573155408884845245474058453484216970591170314520679016999814371669083805130575391490983495423015159850866935861494183855067273705863097849045054275491834561161240815709867307733831173601756550741720407517592327811030427699872737426366216768538886868027456599608356296860395003368008512546327615282980523386187189481167617943684883081119676578568879858053274624570949222429787927324368158218430312309564290469314265241617682892623414417252008858086397329932691975671779962995048083782039941858954405621432220307530804893749525570172278726849800305683056078244116337693412041687226071704034082461545820730131399212478127803410096499410851277415427328833076334739455046079598237438969884277442460722511102829212319413664747954059521767646875160440955877284743686549356689647347821321711747290410230344844231507404277613083183713176086336442628306515136385636926596284067934091951048498109017355434151638720124892087072338091914094108995512708761293156433306670750618556998831385261362721370820209352687165088789005873834751445914009087913629368790903352822745317234839236155604252006475761269009198989070707055165182588911246322717435695520168393514124263529509218694105538519965565557254534021288501847948253643673331132118040356391933203289639571055311719633704668377398569082396188753573643109080546556087562370578581235269419180688998949335655197501182556152343750000000000000000*i1^49 + -250200654978208903613513492888057048766894472493304573024471709146518056346318503911714051032407995597387971439134323935642136454490696784090397024262789079288966877724041471833375130779259085081758775938136460914407307665761865762808839409079456373694822094020760582945884217426142874094772119627556193598870176027375522237813778528335304327229973421318252030548777669366863212351613927701919208306405143823371282758146836637486351768225342882705850235901824890996688846570738556808866185423823257391713236780807386102534111110460834316448765295364456149871636919585320715211667822243834418137346572009923498662336489968425430477979426455728766436436665270322488320138460857837059969102343165080108710715406467920382340369607809704726566017523428001292473162972347660706632525154499506409756905009434490344576716795665741700891301071204845197172608113730458955569845245120793753018026776083840775930497862778350178246324714082472186171927968631815896715452692833035795956668617131475197268096094820338090830587063505420266678507881970185329469922365942581553164279230458507533670964439804793853519818291295952465273276147108296886362024001025996882192052860642966378313641688970824236202294743286973361108326163563268297361360833010600565786289857356771603854236289169503401831317547233316690368380896517419012944331094083008600835728376240006088294250183620942567477029014859293386108299166150824000565469016238589432583190638859088574576169015937225894802841342317630858746294660901288843444532837511954710052876775980728493625791839854728573960095452863595626712868874385587877022533138648761855027894386709600232607868123867323231322517990251492985079556665776665114290242466810002288836533513394369791682907084967484406788599849712647800240501688259059234335681365071614438972491141965383418079433378729691581726648790516928545542419791511940673815426296377691930610360521948759635994239376346424961266137668672475391186470606122520416745115959445435159043458121012193629218192912867538564448687698802273254205736906859977087036319425995659788932318806186968986639880888710831557935075355293358259443982999547052105942673668832409613322800971893401498524994627949841211588038468509029708760993457736603347180195565899199598433391744554647016740388725183502852877862561239896318914440104840122061639467987912585635278501024552945195223070719431071601685544225128624083430090231342421283174031595811445129170117965391170742498476344221975805119886840475645625008387221499067861026741645999776590827354018706823027967669892590400122787514371373727780116469417278747810783240762039668368005601861776959660439192656022572466800659787282040416011715107761575204826197392422118904106312909750740881451515954941238538620924037672803789592089544672882870033686504624295053736007632481052472392031565460202200023374732822480547581194435465539601096935500198421532196673447464494308516757391498614742808785989386420493919165273413930975406204403400261597531593302309847841096929679618709486396560483711901306086674502851118535944827375715758484230957690497404945732216945760181061139644548153855049170774533965923299823022684232130249372450075742785026829914554423036910123230625276960095468213079138625089365209773809827077235864622938715472333186737232520103768629651869145926435127055871242012208084741102898638356639410055244570700578230886342149899235927843832368602669113183333855615374743811367031697169037283427950934070025245395087645256878277971092837790497895619455698814500433602624355783591258650554270822932782834876324009483644321092111540984270251838318155529149060092651196129266349141516640411623567588310018362440035675726550459399752894826074838909518902009316546101957452006918567747350393782600439593590738529157321872650132096287427985633394592943210979473054955370689645278885648967764837623053212509445142100239870093837091404003665661566895192237395026037315711154542709250521752138578047693309577809187345561175302988132784776098560541868209838867187500000000000*i1^50 + 3107379825389829264023692177124831441672524143215948935410798405123213723227690667146942169344420168630054213848888162601824929378056511349562704070011608680703147957567512220683501287770509340272393715942307836973262283490036879801263030578218006531699079704637605004413555922034817619136589252517513916994072955285047323088114182967902155116633279604384731376086206748343958736342839822878978692936136396109945345226668269185995099905670736382983853003309054153108305028091736516120625338396067718382192574210659788882090733194201697187565495149619817158763251256556139449918421530159572911653123672850980233236454510057838495669663405638688722743236771538096525249897929932462718423315401368221747560947151242557711858997293407365868100979140140991875483083721070752383510965681464654523766768223775055253697748221479733866198128927680504287003839089483174311341829321607706466290771980040692673239614526818961613666774185375865914554794043406080115473295867154972372081917136774898007378116475374682824479029026814437921031570706513248876998848172038672354625278263306770039210499163254733700958335097201582955010430339852897114751956256719209826274387740915424803576288906032541200207949614947963747113527927163286038738368210165760166258254243467065909494845624857471237446382703333013077790419389335019049487911892656721003172932812589544395902906602233333723339709695009927431615645381915634339509536948171470412680487530197599947203275904684867361373561821323883781830367189167031136847581801160382758562395126929868751844048040091379051669766451271796024634046990596753627799805046358494804985428231682890211931287726859080341321730354216208499965345608076485818065742589823680838623289657325308549745221705833412212514781337867394248880086239277387493291568767511542965653296317793927844661738748899441006044924630783272311225186892031976209376046405846200593841331511690225673064342851336428996124864331775438439171460196946997293720251290988593424287851078279909218474745964442304704067695467611359159048391141870323166989143154140070403721381614824467570624084899362538687211683486757723142347706652758866240946034335335595933407456403526470666406111409398711890192983677791142574149438173723647211469808086878739012477568630165366096249395148947311427018992509517254335220358845358099035886344570150740468857918078903409426197191368884054594774964144421746830605538558651279079183626705586741814030125497755817154257150185102107422522039841362447285801838893113303118910424470508167746083760342490303421391734108066253662100896997101392414976485808513205902585577226583894044553608969996341846420747291868207126430999023776611959676087833145483431725391092926666322574225565075048692117574382910897551256595511375296488354368921088033237430905308974259565919813816874121393198002273807447601029897175492199533238308890807530344851723446834994010589568328729430783436239540091918764381387827898508457853276877831133045514111364812109402102427331030397898179860048138473148369270145861063582643735347537123942534092602790911176840741219229091153184830690323109173698612270392886793202745655577883584949197492966203111376278327577301119534774682318783550295563889259313812354599885884821977905671364545377440813663372262328137698117242912801841592408980838889476379562137586247563874524441907371001455219608652547535385051379517392912472611281715382532351734000465026506587221883394398240630427109332242845164870548299940913130212840634831606466232696182229837151320370134680736155256633672136909979674236656682576763405521926387892462770056816220365536495836396767681893283699404910145013536029232531158964709108646699037773611317828830460749406665074261250023992840110521071402493339973867708088320911239625997273018008854430084438273475117639025758127956632847401012540482770558262606798409453045007282050186106976906529614277754204441046942925109007427068375355526038071902740718368654927173729188991270449670799996821912714040081482380628585815429687500000000000*i1^51 + -51228636775996576156896905414395014827622127904093308078689717701958769370530090333432967083295276776724093396054492176206143169356945451181405791244433798793875223166343520492756877618928471122485963751778272649613504568947441334815693685520674996389575336796060742548984987241987466904218985100051854370798501340907882681276960367729590571773202620777765100144054280502744023020065633711152950542281100713753044546267336996491977765100399192559990826070111699987877197060651764503004973237160309394775450042155091144243348379393558809932539227498785933947799503594614751223527668917939416100932576878465765765462713062473724881651802140439800401703935005892409931583432378546964431886941996635120213450690034128985820686958380362467128278648409938354442173243455249219067984350130579312269463678991102537602371775679029531308401580212285611704305243396485289309203440520155745065165735999754543329900149512194094327280628078116029430954363322856244178317090662447393906738678061595443379060195395122195203555258847693296228949481807644319092886496163837513956525365665201179923732011430215668887191508588756318834919103821623812803651315146309432098075807463482843221366874686861497934615318410642360548602026955871355096177627653446867044107047284674276061752361937171428787346561254269929438651379173762054504580048250585142451031887064956655879485284140439677958659001354813328282725720891940556051513538219775438153011131614105346685978750210804707075629571133103631893513051063331252857449928001410303136224634770163578039476451403186538554635742103296644637542915654282329031280303261309421790083773038891503975680978948552095962852311600813896036347817239957210797780692360910601505964490106152665773933132992901715091936773316030557845439848319824464223994521765412895401641146020582421824059043678813166333748432638430383086828346703736795977768197172615771467850808496629514564976523142256945063057107023788927764333363188301757766172011089253396131305762333706204120020918559730567524524232571078338336885264269030764452224620845918925910201776817414688112750074041153494972185092756704070716416521268858989708678873969082910946859284902052624416358669654746168176025495907438215431373012314562485569554343875253956463839723593697241123817717195998601341753298613327199764366647867508411902028243546110385264003774239053145808183560749119295459301323766621699311703373272097593412411685611154729540945680766731867045782295921912814961359605676569046892713463357103502680964572533569798427990123689406962111096930480651722193639388360480728785345146335604920477007252428823404400757023323270051470981062370258516811750563842731724302569805823259954277644682394145772301287026338732598589173983888715344945939068314131269151792043032763895474643145832072913367872539919428065637074731238733841627887907687345040658660829449064330059744570121846452963864501240953176876201237966697224820981249670312210973139307853406689316118550033164342032632361782447806480144586947316459160364837429245250820786029713502436956281869883437402075994261748725580667600714706751969347531715138971723404751010658799736402973012057616216205939195207052367047706692143101638497130385586123039546079033441630480124102418770712312408800577359483274083714590456094692636698455769393125495885339617637178211182390897942184965100105599109080636890698227051333539185791427703123750841931212988137885405174030705181576868272621348578862170386562632192212285014475473201076194217077336141853094242546645757434104831501339723443138906598314721274871182803843598740443484280121448678213561847458385905816349201609340462144786952021755123354311950099328654203633814740375579325004203599282618424528817308337267744057884621686700106710831868324806407562726454185193260744254889093669858423923515961044594154355154511672291041123391420142795781246211828402835347588434882722873938673845895626810905130623861752759289582543016599655803039510869941342702249542639947321731597185134887695312500000000*i1^52 + 543162816539079634682514042183793582221810588589422818124636877493391609960628825171611931974088449080797289445058363354597432134071452363916190793617104809409435038607499370588233203467409957011074326395440975607421483348785350800642048982347695939983179814315433204648999859928582383851035660703699390454617436070981799957730488913894291138441970405752192055820371353869674190312850146156099089314767841429005959645417938294972865175530262088515890139901655338206504415185822004216287617090593172713440333708364427478320036488589004169259435428766076271100952332051693424979757582561701733967362406617515696063044172369071135941459021241495329456488473386074664636667871528399148312746017412524546338390936810972143870241508358974889653669108294929905153038050454757863699190334645162697630834018380395664152744438747218003315253983878455001321613394350796128747060883252968509913531109672026503217858247539580506557321013261029634492698379729438955695213800511829794637803375842232962373626858266072153909924554669201894154913361014944995510605263841292172662395515689060840171382133155296111433550416239917904146230011077128384980986404547813228895089073613427370383143950424676690030124220893280755507169875550867901511738348148515728714808398611641634301122722930455970983219392131040490748056144269638550791164436242736625415124511013367412913263615729083282017746736447143764405987179797036110927881535008196440266315711676762804608288777303318094579296702040810385095557223119571166703839650184759008559793344257836824081483226255584932871627879726059543745371446036148885721348342863978637630553659036052175374499508801607477457109323533810423182377970750649107255057589222334023300993772010875299617132617002470692631146490231562727485794584001718205561425698637982048674352019554867878037213046409784329337708584396364361678718493825518592526693595580922331681236591234665364805139293768267906675169100474045451086939304125374391755124585368950919482658653338330900349738554179820828358673315126802133084230837681717154127327344889807830943978223022639162941395149247122422250651017215615895361807397766443615143685918952970939565963428456119335920307840275846395491501188804199388654736864526396295574546810561052891828670747316092181740635013557738783140819916365340464362180007499573372405846879969320918012998705240057086572444616457510042334992970168351266365588957801879000660223355046604178876931095831461092968526892084152022012553180976537567374516401865583702957728273295930485464513394175341844492368929321186756120195421826891399855454729452485225211183218574125520984552605301555319427159126793339032456235845373205703316214128943648536438741042365683891398577402883077049110523778848278236434866166822461988220522597056193910616983517128679249771130760495778863555844352428233809700607972386752986206227128847876113792719623995461419321398289199150241279607037724191757870814188552051141841563151920211597764347243636595751817003844027680877617011611950100529694295759007720919979595013390012883225808049203629405772720522845391813241041750099932150739947718454733720786201226465737606559150976604449364256999395541152305186784820004175083663649023199904560971429922747758904604441349857499589557319880828003730834745668664709738129919605475286440197302520118580342963175256046856107363374985556289247063476008511258483801748101499629095028698123712287674278890018943570490496797354432565102168714553631045342125788312960046068917022385003789821366429830861722711673219228286659754202428985643301177611513303326627433003370019319178095887430102764478664135237555666382989611912648584137496085545267107805218275930300855358846775954380433377944287733494967550854077322043099934554116314238109709650381499303982535727719550024699838558589294079729867947001941360543011983199542873989770024232154468614777492030562059207521800121500768681481708700525416870910405374824087280139908992821276217748648063032845811903825961053371429443359375000000000*i1^53 + -5916561672682074406423790032067604485597459695395122693119703380188234744465574270129481544417303353705672945301105931570045619364478484218788803624361369930396576693502736056449275346707758162960518969967502538015685177358270181028268352584602777112625824049036215614867578829805610016524623472601951725303913985433536451058721230536640701628543518545765471402000407135797506608477955894686263273091730176695078102086488066185433885744197070014157444470952621870406040823028710383724386666291465464065393969758625515359327994571309983801574979189930119176439462551543883959041690498558256937414511434336563261073848363130745735923318350999539965184981347963542997734667423012037396142244611468048864823545347249474150113274773095017036370500430212924487787547780501825371809202026132959183049773888843779128482266055853193046215157432267216851982281567083284861752965640470219837873227561684035699337409996504486867865642384919054383690790148747729401899101613335411543387332064417946593016465098416356815531361587548466780404574391793994278960652554672096692753996199196094666580551206974967274863939417441399085546681495073575191036321723037361932408194178913319573461377562690843317528635669083977033783384876476046922522628319729649668003057588711171714251206228232570289484255408125495964651513502185483981426601796927418671585997323457825151189000829722654684795319151296367690353979728382400728863865458065497308306766256220747756422945622189171629407988422564833129187849059809563194399811978582947825565754695093949044254910610126318805558970729211821279745943311170049416074219282781926539927458315158928527075112635337329932900821765746934324953786383474683579718957443984897088288627150907707628395032290326742841351828098007141304255632256749468444991112838054096043778350718574460069046250999996108180744175902573199726222308719742195658293115268804087833355753255531547262456597304696589841484439877332087150432980979228760866144094690693390995316246209482398333222690817816200949651529469923437362868991161359471276723654544816032705118696917178511259499159405779900972904557980982146525163536301317492268403612989533310949916449649645068956604341151068473039149073732164424531267713627410340867237190362610832630953725422594232789766453783392091193337941801080830379285335048521491753713444504441716362249544739438759683305434354408774465785209896160314073659712061342752035702833656804433979965259991201026008258646994625268743233455187027636188537455841257670377641244119031176718478783688163177163567005608256569846508164019268178337397255815908142423107910302969822875742856029303299577824421776953186726857009412829324684783020324561364887190732993105880810749823569164409661909505928297129034040352646554018585596581770013423673262802601065748541933344516939238248370366320001870310496181366617664814258608849703053711713984049145158565456918485225329272141370212639956396194378903985806451221878934306901723778906945052974274131521761907510798968657998644020027894978598007710356982440758198587163829196571582392929090617071354916388570452762432375413737025205995745127620880591699451926709830360095255112497147968712922362017177518613766645128388564942617606555135060722542237410756731786714899448596531613745782599555442745345391946627717828344877359045438346284566918205791151109749345404215782349385714215355414074111917143578650686522108965933656950202525581552739215067082804668163467269916394118894967477091030430948637212617486577310127468781530570374914164566350269569009608905878588370606459644494435173953100342669134777364807178199426898730489298500168276420563484019184406143602922663819207261347751820239657362793953569512210741270854945731382700974242922508719340481578028282302277047316554652332257677213711525870407032420790396889625492808479668194184443725985758907794564922216081650400397283990392137280496481284246621854993581165647190467410374400550666490186698673943866549906900331734505016356706619262695312500000000*i1^54 + 45359217635652053721245753443755285853233253638115295671870715092815322505546286033232311187150678128032959445049653756174079838449227853727060601557393027880074194276955977560016518163026576096925488772040322284851921715183637654915145187265083122040470213421852150731493568028624903745850080239896560138542710702390941256737933318107331491307770148999530143481796553745811402675644017278602263375049254764736018248924908649589182422219082039667060851087788993856700545200856972695837028453838972719093072100763374148933928523549672857919403705921309775254932981410994757697322197065478397990999155866479872231963624065177152314255832227972890152426382487210444495178083422349725295488760634141240762838220912205831484407879054790042193716153272854887707123810729032727734238657592604694582825829019521831885204704937481642045700679767201365962592162704731824960265399658248008642362286815652202784632512703576356951702797594363299830323013760209250545250447897494832285282849075446975064538982437866799692969644066366828645815466142356084263654412170526513799263654387659500291738296554505843223102688076088085489767818014977892363987373166663013191733876038755076238095932202213997614568909101627831497262040329103440845399864036347205162882728040644644226761368743043696216023484658366550331643597081169448883682398701543689915326375632784785485051974676708066044645452341511603123199675423395619678123160180487377060741955161220067713373919302312148528813790534264803806985662524596659405616016946509455643729067313466711549042238492823053582325343656794808465668159447464923920670146040592910505588371331912920857205971721806119379421421786250328514044521885302297109121948137929899373141380083975188046030592548252384405115232356441705748038748141005079814071694470125844396896383652008091512880447100017891136351960770360008156888055944398903286571141721216792426461711923863212514873343953372676592778510343205945664096996833592092917261317196300080319200184610315980006162294451520004783617849323210559243347418438787372540108520266852431130608303334712824423748046033451139825543856884933763602973256876267670936264625399456120050166420502306762945932910116686541840603358211052403898341282033030272241980785522352581942197509458289854390637522682730084893957029501288472424743805617304483989616914063388504713899992205237037137955024884564132305563644523993184015037543674231486897367814558387715086175773661039469970386140445132448994076355535236156936805863489524247218651111175820264636567801982057917574887045410015320126757996341607884272129613128814983752002543549918063506352867111478879239946928817181597194054782956192404022793396916060838952652425426296134441328864829433109693524782750834054449059507395867326730903050423862525786074049701587959668195924697709110286021820911997812272479500718278376021316667898033413598264111448692075615505327356957698895226859123596001486013026800891840926797923293084673940188162812546308059996434808872989535884118836967354291441682986333877184823619360853771473936074085391923404020356910683309324306058239244595519907630640775159483731446147140776506070436553168492720036311675542038857721885646684643477441957986500798837857749206856227489505598317032515873059769498056245977472913787185711034032910924048460633250073775309089856110578008964715814543374769873174043208183130441825890699617877385210684197591726396911348725035563249464856460085900295890160429769991066954270236852275668694085737222288122381168862201614909409532105895143147950171983804555308375057330770790792356189478160867495343440339218716068447474328386522160969583257890151979088819456543284948017526713735922850257348681749786735644078020369802729342128461948270286060970288361333251636594255952975938646276258610807668596670399542677697395818060820923291373130603682788667731737795202027442294204713326827484787778701986474536152984042702737619093019576139296854450787168776954016990998752589803189039230346679687500000000*i1^55 + -353405813855345987502117544972255453165552885240864604516653726368177400194603855493611013259913142109565021575645910077637593471688231342455462514883847640587047700439682105169878685141090030649507167682699273733357010504914211437484846845977691909683291488576123006237830214783722411442186981932764148574112725884190085965321640534922421738163568645974554018432026276089761739541137429239554571004601215316183405025018525760479463005955775349154917909082443558751415036147349911912628284125391784756908290870116451858889774520219781537108476618633622192330997210170417672362921957791783039663770345611642458442939621910253576967411924251585562749609170348791529090020727506919847656483384276641095684721742568511899466538276328818708974369135496309961656445111553982548064473551676333290616527112537552372739353465867709838599087028423482022445702428303677687930219637227050018867173309473520669634462092792421114018499076922143723157500752191091696322065039071840092537402532657507096663376230627041749554616505745133497246258797381077714611802836572150164739226822389632785519314265545571007266945857554639556175326443491955664226490669543086705430679726751136998217844955141056514677869332718385584194592403942736620867556689143850538008965213054651232733264244138659138669076948534604371172161695979670594862136225826492718741442360685104088800890672298390308220266937497573306707086412236774854064688580699443404853121705922349334404845436022139192474955512087020168303453260913581324520089181468259214749220476290140299065385413298102281170844599768504440117752410868872107936889772924525744377242014317158220133514145636915743116770972764683038773383181387872113009125320144821887453784454248754552018008368210005830407654681236757874618667722915339081991006012328725071604314856132914723852289935842400958165322095878701610521225031425971166796273039413489895555337670653798048115452955054258005589684791205488187647655415549477400636166481310785052694132133926303967521009744366029807324189752461208087368357603789028560724716222813319787908098762809377772455289937648472230706308956803623712668716574484175121659640311864785043185269690455347926294670395601186596384463269361491634606004950826003236865602760068786470039961624211155228832726683970159294339236725851037205647951281014709695604054522756942943107821307923820212264170375619377633900420077641314472280967523468376139874484192943083657997500350860071687573817283972582744445510689004093632986362868587301564136574242779697125523227253148325047380716752544160988593349993269627283585973353777754243052483112780529508912923390990220154351554694848694926767577127323225218102356027787904368498461393561053632431402138761601844715447625616797602933557912368564357494711679980762695280659354326165645801370685284180017915153087973637852521095338339153298460731021860557766775414333441236307636379356911222041428987067796736657008199607434747674187305708394105971854560967143725485543191555082686821970013719939450306552245023777284678698334021813767785185024540272507759129318161737374586038049198923756170906213149461584215439764432495109594831172329140978954748630235391495183631119253780204684187041037021406175320774380805653978369708214633105788743911594845746306782623729696162280408203749294087038129626592507618263500609502852603797957994099137850639416154626278187503433269745331758175740781412898627590895207029640261171191211787181102688988807130457491921452704761705175968822818998888614556264384888504914395388387779289884667342115783223788024366424418065908628798549158355475248355456153255202693603309071154765326795998948901484120322753573225268481084068563780405387724641165666198544278787455698142583376710623084783424975736253076054968594620070744011020161307569878683676698176613421939332570732687352340344974272021047500215374896239233335173294281403792134046146275070929425376093034115832207644354977836875604973635540614895766964309586910530924797058105468750000*i1^56 + 2282127051896150742883786227701668637352740367459095070045054284631475034398220493068800613587944749333797756015297035106248073092493393567665938694036248077539943621429399467179746172045919296640521255346075029298132288012363128549893700967147741872584144661285735182566305708172576972495458253826833960292919619714157209473878608898478801922407801642541360710631717645086021262230058711030322897832473236144549830982151300080140761119689636866869541161954542236587122427563846205267941930568335080863984774679296621570252683421283074063249004875977935473238351619442908971996010081874625333114420726753544725162025323895242972142680716075475358501068947618900373794108134505451049419823601025990102811000867826410958324106009519071794075588445231024628038640931912255957719241955820968852118754497352541473892762594291142463099229528319139208436914001489767576159864224607625182587614067442978142200663137115141383352465137366818271293125764691800368861150844033725852113224534323759771609708746220342593721408854167379480657806335882234983020651739174173307090554062438198244189582033655149950747456009539539622510625251705877160836203332199557152460860997118130892798912920042001192449622477161113524717214621707271587531181681550831971549823999213147260305068871048279741056272850502221873214366454922477750892493400437135251130490352381652327097618305462096504103512173036331535949639997650451036216896973187044876651791948071707340772726446940609833068652460965511036937292581255741056881898680813666926458974312910944697083786096094925794117936354438762987178180951500646742607923732166541582368588003998475596642572442661391916591603199782889256189215158672830775207638379588452530313201136860016133916308010946660805937102584267919633741174421040595528149613130450059484523842821282735144344670193155048554873520597843427819269234065326751473778134464122389495220182060346596961096703522309131024765101489791963501490636358581482867890586371445017300343351738966181181582631692870661087774286039570027353756019182511297968061408972194177497852829715001975900801026139655817217654320600879463979309094475548673433128814001371450445676171232953636343286621650205489187530360844525879454502891942159306932998339374485861618157449517595436350754738944704006373754818343418177549781070971190173819702064714800770201364760927169638578319457488965873322680246400347591131218275708569136954227329388566199355679866129030523917554236400959209844015542226687419802509879424992885357466920356879090177742064398251795243598768029713613895751285383675918349888539852394467241289915746143644749143652167655461265635544199422927354613798609135688176921669702533494106091680101054485845218026262303118329092619327780115709361618183849205749820135494003832025246112554243585764057259263043753169208921861138858901631257980351059849879519976445285868422781483933493102061181588141312536557091135971294785381999178483045605002129902750996914848073146274580291196667593755111143209979080754075824469557788568866002982177608691127468436716734745131271880375905514204036504702300448019952204616014243125724987520549902083194435799881286180723075205802887062585787804908710581657875904716091823358176065666199459377124654206710208564375467739109072511017866769333683543475240943469990730179899942605143806384511980368001100397125564788160283162245123766756012265069099922370681564578532549389106472634511313340819105721434949836396081158772899924168332991370045536760549974696231377838456744403868475540381706593725975006973369513388084781633948232261192207349438725945499602545448377340845196953960885993419114848049902515963131230637705289813193598637689057344947312725567912626739452786874253851522440678720500356371148540859981892919710819192494207312171214394047070937099298225602696151123211214807510407942453444077709045964888598029577437725388189847270319503505775587178050491868381132291301244677087067922079122173073528756503947079181671142578125000000*i1^57 + -17309125033464031233608908845597371361783450646561021735382247090380898677844043180178285633901571992277558549443654375871299582328899814154731259915215374916524173403619811875930809806712049734944116972147757980440076628189932966724829731521350392619711853266949442149675471819070078229574007838506371286322985152859524346449697092387526761888847613755724878239976245782301282582078778466615449796320775908921044998841334812071057056817267282433507514231539453094525272805692450991122606080773702318344727594390341715699028069528925379661875861077226531320808847251011600885329584234411656511840611514104165392311728482839385193751995138962553618510849152617822518803361734110859489249447706765269736512902707834959360717743099106510319982648144296955493479821562050010094948326364218847629611589149685440506838672460437182596803996094412994738509306656496673326614610700807960128909199964126489373571887062091900784142703299829660546471138644845728309122966374050021559801316219065312626868440558497455400013251672387236200492361758332266976714405190151318772407883019532246084929348856229342043777066314361631105098973676658673188655051684322307097189185845474994452013455785781212506533491602912201252730918276894650180333574967952188072849780094132174963990571100436458301713695465626546304266295006745144461904948727520470852949428103039939250058783562705315767408931966206202399487903096171118030194376100441448703533253681172534524926429283516611234318430391190367177181792165172525538950110207080498238395000857215248069955111717827720747614208744565069154885272912616000059890786647018255104951467864885661104290392753775500829043128267945799115955428649448339873139341222754753279892287519821773849328239147738878042725734088120017051508012451982900645810536633968918831555525688812386071798882094958677132858897799093548629975712888477587822332725615960104887946064570594209966872089501432175524222585706756549378415194298053477618500456774399860054767867478203640103076484958524036412698528887518046755910624216975537016598095115353978642450058854497004088749191334792609753431856085206359470197455833391425453260384311413019534951454128752408600106158540506500736374184780514273761234367100678012898224129621629438979868875943009043392710080842599970975644429645756565268297725868069445644833454548100472088140205822880863684865427378591681116111134283595928636126555202016738163324329819603606847064530925589474395661912620294730826328894091065246009891084856471159670496092557523946053288337910470223770283346791699090492821473287389414692062775782937659610012608700501507109653762609533470369281947163470263197034534537281941371065629844360361224507877084916677370600287986310302943226295219482701915235735040545290480558016603915065893537628178975533476553578139853609156827479240497606542147259664905068995319101476349856263306100722559560389707189662688668737264126860837938243155654106999087762070676033797864090812192699547177451284913329215807582741782287339809255321882030733564253493716066524815589230281922355440047654510033423267422877283467924438105510459623447323523821555739063581155046468930526078772769776980669618585432677763702105454628344347639014458057687763299615632019085482269418377335519218848239230825088708564816245014919423707013628065931455676232101252807475772954151968064262254864376526461543666657578720830037566234798709418379700601900535916411378104535390074504890211786687770667319564190843139376876068987258937445622060748564932908233264718037433349221036323014277814173068015359496213348478506771348960196305481505865575663060245787425535349708449170637721432830167826227685755408653488079901505056428001159560010520183306994655105003466539690446373919151941536713922514790750635450819176822856126723141095754912154622730670527195100676187804385079580062448104281217861336690865011953393350028433783794815954486002773147428303233336575326558131834343845500967518091783858835697174072265625000*i1^58 + 15800769821437078227601925510116399932011462110680395980428800610320015030856670572470282792119243589527533851938099903315275233418400035051009178853121699525791672140598617526039747061143052631393465762423126911897570375322707678820856299224725588936415482178353066255742163994119262805395066743600148257454634567305810221408361485294016610546600470711378912289636924044179052643449283924027980453119142450951141965135129466210805693466703663528283033253055404391589891952722398019589014676981934756214872647127916527392681828386055456358159860738990523864772663830322998371039050285324610017166952591828177315663773678098918571404289861615845984164735279253401690270472151798437352117386161949352694884825893868205555596643069371285183858101362004859884018660823804536466816648273376767705808734878189226870649920147218523651051990811257656618181129485184283124950600931406818573611362735345051152397932678893686905119537606772005317948600848723696700566071451492625203666830753316700390254057508898752502223154179594902834781507054285872620345864165517230871413733339688111087437907216647897903821348219136426097321572768574538637734160072645269559620163468637860490478729755196026662455800094890225178747361797216675265164681392453000990445759519188672688969712314006497237087876972675816642635153854019715097323132002933383539083829684726329047797295785814643794471094152221698055424926445634091403195629335922708004275184257682216045382448620368384491180682632849869259422295984552091538312381308625253899732954697504724018565780401962175327978300829864953905446977594382537845957707704621912758167002903733775653053042596691784036381404514497839081697891557063170915564543859406029710507034514551380688160755431231946084602853090372537515755895458892556134835287505909558394107728367781600742077626958243659278363341168929084843893699781459943482946411046966942768243498321727762173500911599273878037367869873060465230798906748016730359380291343657041067110693960573453714474914214582365132481277387045087935196085103299365885877890099875827895034091287613257431973724347847488805368906602598719542545591245583623699441976108239039121320609313422929300785577177357882797385770596470338438127409675230113648716205234442602635621940636544721031379077575719043282022339667038528044036662093685691690937712276520235639756602731157863144764103829861625300516180132046211830156567167665400779941773429672630218962956627386601837820141940151250347551338076939665555607076467760484455233506185767153817319322587967293117350221943391877752885726596246630930276929000384507782388076590871854291598897288080629890860094464275262821378797783557010031341523325062719946372584391174733069546226767707107180304752477433971542449587432197616452435361455052634718925456938451868377027470629783252852502991380459822246459573572713969905575388888948160991494999957700343438877238364194377373133186589678900084650589363548684381379252945382403309952644801842204887666623961281790291095912123327762534631437168670738291913726342886827242201938353953123302196947892518453146188145697884841749409635845748133840726246130910532298452151327461032977583955047367824345853067838644007437069538386222395115019581503050292902606527467452717513819525995015332484199455691870541364012364662499726360037016453970624770668061422994869890278970686635256190841391492231670778466118273426412311683230021852084788769945515685608141408046300404571761944765997216575222869758742168402182216648637305171573891494964635036921602899946533916495620529283076693601239044603007238200301705094648487412015846565735700525819070896175301484247958819738743257639061638367158072695047764855609142602471737589325333460675065789282291019361306692829189633180510539621603159526533057933699956771592303318235224210919941645912306041487544301770274572770618191209293257441141369809684860960453945261334496713201762391183837515278053059331509096196999308858721633441746234893798828125000*i1^59 + -336829859771329372690358848372615595331320243146285108736366197979619295921576919170505582163421737414713878886953349658900224568877622806097780045580168237457253919381808615687899298490215569804454626278269753754601573820332608665829875170093146779878504069665976467942358844979244007325825058861253178600248186022966230927608709914328623822309149150700712678366758109664728926648695637436433052813477866569886036071907511181056644723750306541982290119918117840381723201983034033655860200791332022292041552203462919965681335076356309117867349254742920660492461152522939379248455345515044027403721138058385304876634465624313482345482663771285288060320003348683158656306070643450808803005736966180368138766802210137489986359654997021576689165239247084629728179597182287889518288270834544391540816011867330303322015345056834772287883854075352268093583183040715625013644911594358437283881794955617268650172648265059950452952471483310563878551845671042903884881792498167880975815414477082504800406560566983618497722079086848667047070799198842057215375494463315608821233964096302185012365765934343442121137364790181525880757454895499778773838879815915260012284553102410985936056161549345676918604757716660870145581288413432215945919838164653009760686232938393851437872550864412674934162118045060466906701794186821328377025686527052722215529688954256020589967385939517225063335271109135890165260922419425626986732782209409223083808578050548076408625029219167028634767253015651294614328273114270680436697000360662982763938157820952551797712979537606524158534091052885410023191164696138858449944882435722423196094061453486771641537059156966104726865581024762728067156520086912806901144339481856502493933287664820609216797542113071432939789927010051374660033485175673168774168926950637375332430471483257718203858331703794671841837345924506622556346078407608801456647427781500727115757931604533263471000114813333143176415790775424210080933173279564035507006621574411024995659653671958263998849594808841037791466993420475846087600948764948553257987032428348533229959001286146863685724265933599140100946991230605299034793304349635826009900435108434699853329324921458357922607216811064243280842335280272511321044787520043564630549037988679655169697053644502296870432136539202298929118726960268940107473931167768759914178592923660849180312977977142112911425596491190619357858675656068712222540840896950274419099455406746481915834484446536224778881202687156690197319740130741472964307157331209187567437300582761782547391525743012019146096149635307721757004248045144603627168612762878280523392647431720391081707016332694965918697598383778317266114758167671802701110127044001058299598920097478511034540924282322271476357948015820936852578674335176897419567646800558005682725920374576737000254459883141730252117076927018661379985440915716532808694575182851585971531752935154436325747568626879834647157527994873678471816441093107180179258480408388371327988923528826637025463209965985318485478885047406895709676638553395406964351982003333175659087059683633622675310183494784371595244759270618528615602229313815184151394531325010067703524853088505463495175596100240022329957308892039958808184720004608647271478018478459517324188795287848097896357006334603782789877237661926455884321503547752975930373192300866844221752860260251485724721746737690483762012988182257363195501232360557019524295439173562599917931777775250705437881067941443888641658232896012498659724686367759561493544489201935848928881768905241018348299161919611082589954646647719650675179404781979261261893375921592438705193407850485645585399959985277026945459156943095057636496825139225484455603078246230996441027942426634903127774271941010344079680630633702488312524383975089586823864047654014704567047279014172023070021304071110655063212062024283841791090999977532455574320665411437882553046696456096551400693481632264792435512837112243918910267116706425127858892665244638919830322265625*i1^60 + -2060376424072933334084001483340701857694999473789884864390293169129850095407594043574423221949403145147929318158564894402451353182173959412360544801701807158397040601334700184755343339025659331264988791060035421499761902156370715024410120592865719441292066520940406952462280950604501475931701185071613569089035668363962915965487855454071381055331844292380827717833933236845301660807559123511961547710282388405873161596879697185833357182205493693263595910326054781885114112200591090598654518195457621028954465601755553326818100782663966081951210102734699608960758605750395879827835422867685779498122980402365604069492916941450029210335676112843174386499530273835460346925952386419157491773217493451048108329143173813473638123365992362558854333454050121815100229195126507853878118138116444621805352854034861317950057055426773261402924586926308726236067556864627874360114364169710802928503555978321267991423628472228477388499338043206342629153533650920235102449957727994947838439012170472507506690396614153070461550147077358268739946849184290243291792260736188507388137928163426398577877809309591463959408875668076518293650045092419080693507708405668909137772000208600781160916064081304903938349232914069453546765533247039819039456005396721595811063983059143652428983051944219459233999212969104874748520240218496987928405567353541287233443925401393239671116944736728226354385835203477080649917679536313471539995754148816059345944869713610134648143783493645078506517376007580003595873665195027614591556102048541049344660189848687755317754416370853208602817996382673932997888556004327318504993953870282841549481264067420525872793813768883174709418957677973838134672849604025682280250421087056636388416968330059809665874473785569452426599141439673069983956003928540482020930230956692785802759745726555450428631097500114119144744428582774196669626452111024029353751866114189916785348086862458819046246777694246257980151720400177627654360649322583576811041592814170602082415504398250457023395647732458550195682783804383611326083846823137862264506434930770907591544671319494895495306430249787371581948854764568866950528340049606533684202046468704139893588130438021762057131901035565227819573919705182248666921171530171725514169179466534549873270055840758005638961987291364292079918947800639258058372125048045013828282106620419950359075804283239992717807085534686185536106676095002734251821174017968046452651998734958884865713741855781327848803585476620503010928357120869838949169716534382529619449959553610369996927664990005436772388434376143016525628081429589788322716650670974994263081631313059248062782423164357586762835011337971127227681172917205067619933369848313157164022877460543411382856056718862761437314923341444073605592835166167258985748687997917048672574222679571604722437924840884552648808486177978678281261325764645180484338208613335675266725179992879468476571632140064243689720677847964147001671638839650432604994564439660258738072263059222661467488653354914387929204488382471014128741611060120728897648201220414834732229839410914937590945618330279119845219411614267181508222544362846601963189414275539498255653748736814633734797213972152745133721451195101102109402424764848640827043633630788939829117961416818479056956243685245370918080945728231956915754515951109996926427199764236502795484498195840730773716963373021926800682816911425706322413837098634272534823337510807646292729907568472505892465613665931372393054157110723873041836178284519689381402985942865992290234166476313610890043714769516451998499295210233566073633195803704354924575278510365449936053440342818517567342620447052856502506160497739534041621968060313322540322818269230301699104763182762492779642994300449915769065928257520875905461892832217002265247661383574608571276270065321142663706203589702425434000937628785533848456390253777069513410855671031512270237930801935304647618102452612225417502819196355129047204535197579389205202460289001464843750*i1^61 + -42836042478394922552272980291753174658141398349392793971968011840546820578494746424273505262937339267074194040060683611595551721179966263218337186065304791341913782440026790681740620689391198330619548824127622583826726771475598264276984002446701653519536090251742759866937201499598295148233651819053004298427161691676916729977877109791948942984437674760544119489078426122139898720435957141745298289300940392511750480987132796288882450111915451868711211061824240179964687036413686855989769957265179291457397766964636290879219872593636084630771822703722870672260959548805668334244860032174941592757511094997738173999660283911239836255662533327710929407985595440441713939019495193389629816974984791417332487401485289606088992901483207395689765204629523999698056514999810490147304869000895763145401821304990425546183464643081879596513363819656732389277584714285977233461299188794015393649028719490453233534586296313259553373186130889533210480324949043131904453382821749662920230598401420247610277912950824539138803487258275551266121413300998185221692955311691078088629508487931862757048106418064680826759723451257203778014180917042492315062263048810235692400996612662281575892846087864400474659766012110751811154948553304647134153072818628131739282425065516858921065255861901028870558007849055344821194948148422423908374903496603212324380667831621671518540740038546055222139890437351051588808976128784580281974752443028767586010066563702302496317340399132634698690757094011778812586398035280348503160223881775439540881680707503472516344570738473749657394145044472499746347741839262690855192029466839019670462957001005971707015297779337673814209310277785259650707257160741551885816363557901002579023396157991429440111686793379012176478151467399896851646177620713215269948384469498610976253492338242183371326814584521657836331208627815318761555324812351878743772212897488795594180096264495672319985264004053542133493920080532076586614459292858498444185672941235970764817931695768256722252423077085733341690751408159826350286582376361338600275372393243494888314598997588301830263369767194581417522455509912476831367634076027766534777651184404184787701109066079556927884135950419448523591520733047932569298045517017977587827696286234551615366089765920994388911732491180635007829442995158785362029400532327449872870662875443879752764139636436344475394760053175398025323858357952465488963774244923437168609641905278746329506653682967767850668119124055967710719173062695668490409772076164794522682531793249714861696096541867603012371592776054630252463164483145802094861245199204922382881703047941018540576379021159923577321171966948578967739813652418606613702866636483097893085981670837781682769266404594882100491518466686319128383496821503968552802649930294559208670402155452442884579859721156357278937154831674967820772212983211897914644638705817890413857671279432249831008975671885105206185122510272626628649170010134977813805932385663427011334973348140637206287910345229782714413150848528868626825622456012895206802651706374467712283627975642633382441692971746434764603387071317152546672375479897351588962132287094814171419896149104103914578364489959034627191287433537449747642027652254336509082653555594512798716237076161425291956415974528506286276477837325043821467182779028301932388744670238286912467267336892351983478473848781202090376310733202892580280664000838697494339542577242649989343339978971135222071912323904132917280365000706568522773267694648593783254220051402237681670051572108826768421197811580775964018557737737521006616379658249292786993182720416461575915478851661924670333163841680247949879062754672647729197349475324705946349081324263160056169833688072922051240285183323215132083831156455553741410539716556982361923242199530816919342154910303544671895901569479924449521094585732724291722738701784831800523105619604896836925791243489084352435958171140949475996982068366769613732003563200123608112335205078125000*i1^62 + -62643398940377090928464218891490356886404738006057384073286485233730055565190684263610567144506194882919136924650956212302571731323510014909177939396040571857720603079607850985971793466388478544992994468764086254180126448108221021155590861620910530779553120646417966702067416786368834483464042162773950352240009595036954007448571385289831568766870211152220208808822624910304124269589404458114550278679855788431392096013698263146836726187999546932976262503502384582043959588671662455633491497887563592610499126626629899324683720965892263656012371814032761999171162718850135025610282224844317260701510762910513068516340856794445132391167339151137331150397435241438222719936357941162021295618907929555679070287717995510390825471013637217718236934931642454472756193073744698331029871596397736142600547769191114138516311109344736754616650633384168686518226634341517405966343440976720261535627180035445762086892075921108067183636930080965090581803297740357469201097769589429773642535662001830641386258345844600168379768219407664875511061582104337151149592253165594074149828935947705771734647230139282571641367038374495111362518699916090497740036249773425506904718137652593479417255665543757499101744180218721707558361308569660583004000863046634380081529221877812379576649168232056166390475385109976644613765554674577576178853853188211869039920265549664886906138150385502328094630760816573013853981076528308123564287297888310948713783911315370617997325059075107923899544699089498584164199676776963660160932635928702207705817091356339106468327231283333459757159610112278971276515501279680362923335503024060370639236720248104203182315368124360457016555549112299483481996287230123262491264143912081429880914263990748869964778124666120774273079890230847422751680124758382624768116729586610303317357228825602455972630506466507612374600202972978714616846271121366208953533209771631503662290858082808776162716425116684900879237013626621625113071739546258421230222030018550525216119464699514543142338137630113857518397351531792906422061198916749333219266092476178428741512673510286472452372472072724539534432009623736384644034061392387262625164397460910518851263556837052838526969754218391249047924551663476050607775691831600058659910750026793677037031879391422307998924875552050876277516222687117787094924106394603457850859663790487872731632701638859034670631217336383260303773582268265261075743353467641046037666373905894015495853582757299736216332558538088471449503408859173946684186890236508781599391974798350743307938041074261256210984044321265398866529096698377156891688805246302593384784892991503987615258270629259234814542639028126576649479454986594260452724093091113280895862196418907802021661343367378889157323801019529936834979996675673039621347903834786372759611441797849652787818797535975320771727420352776218958590484428506554598807450291560230069600907475140791490939366522920868456803465438695773751039795996768637400378098734262244055716840064915106088174202057785214986030770283436638099671150953914987152940161403796049790248656870099555217094316125124163784846699016281029998740579993374426979483225061737283981332721132979687019224218601665850120360514397091545387905262804139978488706764777204796939252335690938564918511113407177371765872420920126156361150578988394815238572094627335077186801920928714985962037072848405653739063812446248356666932258371026510632351125648953077285998095337083744340177021259630094526414204474317270584289139941877961350643665384738811709524228665230421699965839599770257871290417411085675036029124608091259002079823085645876691211220406012360012062827923016795292606678969606470206701317702889522078847014126980069680418934398227797292367786028845347917151121725851976462080864392816226613686437269914855397587453728127463269711231038858983439914877750417557672240871776752098916130764444562193898921479556526902837347879202663198739201022569034194020787253975868225097656250000*i1^63 + -369973539904488603490353980453600566160089724550361594560981358416443973915694271070093568221397514909844452978403536746646516026423863379937890510845611686604467751434771724446756425126232745344572620150078528435868963814319203440700551190107623474882771291136779158981243313337627707686093042275972597669556419225191215973738826604722960975019406866987804159536277737051319069636639918304508800748903432394022618184725926759241979756294850052497859489735380166111706405391890827709724903596663169706906751087163388578199085540537397682594280603547215284113562850384648633826596822001399381900996660501904802761818226750903655990759984060378795812580926903892115461807789478657497944228582327372775951634354993931228408193379736241201536987495281943040990153876645053111059699083016419316626763186128797380329971264089319821297382052081259319933151183182975982122731549669389003938362078705870617757497060139877199886396012171067166417962058854980785712529768253153530365046530785831260117839273314662956479532666193859874285811484116710746862375700744134011237494436310501021099844258164710165374699686181725607211760599257180563446984270005754376445488908436559784812561036992648175374702316888234298519856859601150945528861644772951083055658992946256729073887087752945736463860416145483155652938918077063612851246277531450308802272338305472264920252153014486282347007629471051783822193900926528170630579711195418775946660848962793034741317036581993906826504307655754325990360241590920652386731230597576965345456647069927934682578504607034255920041937075952012865168317977297380401500630069781452926378788363858645557534492851930349230553698132310749788327042456549110136923339311035599619750519849163345218444647092002165427015976673826845173821472411166692887835636735866503270125656382724733375804810924750849795240577586716664577142366510333250852597763625084631056419828275071015138908212753387507127120315257604471611341977655291457894023243952419586891916875700301803733950386878438859386838204240230594747082146601013630482014902373725315738474108264769616535613776232318941516122811250938908842656124861633290365634249595104612544624866210305587102631450198089842910283315877625999434930281800963068812499565848432340897175183620429034130251396491451819777522332892528989671470915114247191695580384340085271792621792801046165605555692087166499023111847458289766890773470799357496453446405149148719979820774066634560030289773567484267127218654550341196178207060026990548003797369728842106270088361167342119810926677902366967427925463545024270604741495364988049093009057143021613428421796867711440472692807227260648559985168493829942480366887084689975352217780839578379852541454570110750891860176403683363408364378224765149529089152168462723446722857670614225711198537684925850043658126901947778019906982647504754792337717496138735118481619182430834419605048972402085261521944953650808977060387744980613320624852321617361084017842698921009841390312975511346606467732449901091012816381881297103996024270655204872840454148982785079868118103271266651438017647002181051695878693171174904649392038569538865445582018472685573415659821980863404753212934437768707302071377911172089610268221606460112114998512176658359931852861574294081925926290229690331868747043102499412358539654294193061054614915316803699138884505063956898438182133629888648387630970081966680134128712496660499374044855967049733887201374146373896763561589242082758286236957260793537730107617501875356362595377133735955219978860598764464755697062407886253338409492323461299447659747939087711394245007220881632040300579300332078385893644091958311219293470058675759150510200882093785080370107363805156632627913695294948781718702000805819814645078723088327638604550620223776268621948878264823675129645603750184416892186774997706176675392771938674782810618096164349954601911407716990602309875433374762934701784899971244158223271369934082031250000*i1^64 + 1039758281136963780132126269397489905381255149278015402768245690777216088532713157621576318052077034085133831804689627640042487163634442642293864424364670083635974023187473273581717671237605986872327276569993056472842670655835857590599149023262019867586722092516944222798413662235997558510777871051799874354858235036637478016223030060693764008357042156506817305824414970913197079298793565424545710330769806432494631764077651739134444840865909916239601398268692372580558725172301159630830274480035903344059482660155744214992229412096302900682940099053287524459752117110198264987273815451235725217059937764764994485380445959574349058585313327476069549290323711931747248904697152623897472819259777761040457129620025899202898296348939686394992662290465823900348778764152511134438495995976744273195253282986049097894411972952752506968266730736457958315406641908338806782772924613709096343061018043509993892734197273463605329710902314584259754639520637141985426073862317233675296302633832221024289324923139343191541985873054700321765687779456081168071014047302062086278060448371450675649968969639659707355472575250493290132192185755327869096113511665023373686799726847060188817259094686695555699897652100213479633274497851736712257934288735920073655187149538729420847453035464664406032317629445722829066223526910004497510897988544074611261026465550875223782937217118783084147753713738539436887895694993157395102244374433535164011445328716646996668731965824822472589956554556465323591523343572757154315073819503845327675740143762703688969747817945428841713249289798246852943599120309009692909944254700516186656563727752115247244779221180739398882580868271496763847185118495849989419153599351907114593376698475392584325399266763835320115023616925873181678755622304113158644178491165761797740982108769723082164603526841553908382721311666581444913609221839162582546228861622414936643373549622217616712383208132626550320974584233321035264337117386129338766726683707615455297514530138618931739938793727121828378832045793834715423634849266638941966525438540122806551479629166772922981969354676500362001725229253083303974300785403644620264815598379919323602151544213359075939822478097420108559052088020680693577360425778504463436117582567273593073027483645187811540859537218582979405422482815336987003563248317056171029681352168343283221716849927471580483168073901701203701977255601227611936183760172874073460151614243618625009980625488601592621119220729489180473066461799341079846669669049138434449263168763444703502004075073321716305021899773741041831983982354334713365224607462505617988936799102301902939065227968556492163858257062790053777254158102531316354097527810109213003022991554106124746930423554994038161906416400199016296922945365683422612843525844463899210420472579295658440841841548328621672915638919417580938951531148964570162326902150390724910503386711645483797342126289373885997176408677831552358881790647081543091922209842218887345089344710117143060169303617296047009835209051526942233668649979480697608856536574524483096167688004983970824171341668863948696802748031180350993987305381054896673814651692383288645306265299338941525055315758229442771214773976667985668921049301325263974605538052420373989225705501025220794657038621058541156564004783677856777472242911589583202909722315100076723227329643048146332311176186068912311834995986441500020154763209367493033626256664456591661002636835184171367493409934811452920281421246879877530891415040684236459012920780129416889704647240269948016211975712308690006469220660820524890321599718560728714295983015039656919318735422523325531768984626011790977081204041927488874086779790873005708787136652463842519813792992522223032051753686435493612445334804708221518428669308367576416837673217431846254989833038162744972346558201406703630752224259643296319702420355860973084622457640146170649087586697421995029969705396505341710167158453259617090225219726562500000*i1^65 + -21586030472099568000344404848940822877259037505155825918044765807766098975681642560227733428539909034193544818645002685768232039459156556161445051154150446474027960657768290113319148333763238737163160621721772174147499071288571016487750593079641971669356893699614082181518712975159200209434909851875776194912449631249624388271257920487544048747993689310928683895102788219162080119996204372308829774814933460728210721619012520765445216453212300557854624401734632093971449991915448145941319400670184083650400768002323795256086395257943512387228260525089325198806962673612635296840655867352149747766132341008640882638941123083370572843132869091869823960188382386382875263821930031722351844029646025480570223258102023906994770797441257822531652760689253006281733113187573107288387365795316561160585843824911695016295817399328576093179567529755558721504317740357900985900760681476765810946840635889321372902255659183722011868238257613519704819203851287729819177543826979861948893105043784754158158923121604320192413554064948463203372801757061700071283731082585599187164492299596618969104951769558867209234480737204896893600801946362290686584737797340891703303439357703451245940626696283034153672632610157954111483994894811563014626258522611418293807898009656484252012408876310416334572780939290537360776004193845543991348494257748102499179367766792850418202964755365857827155750784676373144170878597344329430463009391546767669263957387797220840574672490835884573165703985486031429594383419447967449384755943180419657534540755060712962294106795868066698999854522537450457285875206335017676498455976466533806050423532534626791407483766822394287595323704576552993692225246300161584575184359963438308661764994369690125470933034550849329285580024827907768146300506800904470037001053415764327917194690668735317553821861549070771299833645492925655069886840382148882298503766548369290194714298268718754999660577793643421581168382091997374020577039036200428182961973384232862407962655613955052646175515417221907367428103283254275557908931226395525639990142822783933458251116900155552344790215841535290670739914827556641553426840524222374425137304400243950630263660223981093210048493014562159767444921233855663348379956519098078705547582545431549371629957996189184990293441153039029513039309568194486263853949405355439554200724606436368767129183637912835236299971431336050294158333441278956066297626996918464903223386934854260329093580894671818342589248070082119906616406732079589330941225231606550719064247502550655992868788864900118952972583786542125287362181132879393808983734614391117659462362063504905533305992755143633217107245283603459913605351270100507641827476143715424221141331649855621657941279102951391626555368169158041522817660935321877817443895801372818945357688889451214777320623290864166799015884079897005473793927802639042931366555724456651493846280184887287346430426652333136526774488808777108252902597097424582966144656435839974749868825791974136841755911497673287116994429901589995664115995223302517107893783216040729518184779873265832176677409136977381095508708375966579356399988706229624160723588364163462090496118606249149306335934212905135253014687042630352194291421635358896985506633813645133950093907561301595702328137938977814096016975404226357301438780751506288251220707726905025201766398812645406525368418394006096577298141254816548859361288450496809047599126760122675920446435462409441066892224204303835437306154938861233871938620680580089513224893879822573645991791089174296611224245019018153181557340768394703700911952107799557912935173929932528675998452403977570170555114992418328851719596044769903915363856068219307889097872239999908711848558008211478213839750627855924078296418347392289557136620634369438619092522958938961200615761911314913295808005683576337100275383083354315959621226997160446982438514411409541663350039576535038506402419677954185317503288388252258300781250000000*i1^66 + -52719627514500484015236178826193085043472878821698235780345218196948403775291466687915683214428688331914052902890393708670798245226703189279582612507404348083142142851392086622344418197358905145701996030857690087406708661055551172245969857521412374922825009404552751435124320090251671197348336285089818132599397339933109429050755484559170044528917459081726791795717247823768134169861066408931227077141028781174652114710406708929907919144189771909682595652489741910984790759418598896577559181975513616764692717095504067306506435855674313733710244728833855900910965317495275773935664796871534891437439594520634452536214344475342447356940998995756633162913479194336461516934048125660551591657042937228964942370695584284808651420107892546462432375771587309847024327554704893797783990298492648018165194857031169728806866366588430742553936658195022749920768253624243002842735453844326666509351604642531744280431349407401169734361443477312985254617470619721662225348223424105187404677952364722332497406920309917647044481132601817147158165464075188969567103117700840768667488405387704999467188575081962552706588150947643857305384040262418773439151955627969865593886081782881685034600236576841717623401277103476114606691980509527360689184030790190196231640412167818397940082213964834806695660808556695610799217645620024608924352388278260637029107060253848425010480128239500315173839558139742940541702407378147783078346758165852463330726750713339165273517639309346445699440882561229119568679681899155606833334492001516456068120402419441660130629918966113977406499719651549768387803599496017273867579834203126752671813481175694430785920590390262801474111724763413680136278504548015733916968678865802792139249506434087493198433368941567499941281364421030480555249761514056866388802662842465603109485525209364590553168205215520926890136357658699098598831666408175967958395548301595993451983677999427056386207534486852587916091578371074458913115507794254196249044015996821167309939494473705497662382217758703192981279598571772291939203034802709953095467783841515152631061990493307332036128837701577566042895164300526975609759074886688324745340001394036388843124955584882928082298638582057147450252255775121882440120939681931304970455621813867307839362446134862751316735976911359424644642167678329264681802215735858990114785074860235742140219526006290103763823246033910646137471656665854873730888154792427561094265451467246095870582770568275453081949619563204108225845628919681420630438049612199595837957083656750435726199158058271083540961464926438626082642817757426027366210849515674536034515433870708531064638187541650731685607262377065016619709705135814414272130918721688304436386228990169531969811890898046103224684306157402077060016693666602178444501381346328953912547236706535002021497014083629570288844137902908189009110216840474121419689684678264527536268647947694699416158565756077718507242355514156573133349692062451140039329616376488563325683815750388949182162515884925189787419976361576642672777430681099779134400489502756428551736636392426708613598496118731726907173031166433376660773689665667404405563969224713898884320972626625081147280419112491365191198814180300627713464504196638727245638307393736941727769711887361280380892683406698994010595441724903730830422690831551635102835871111681997314504701782990511220725009731522495879117243055330410360190753237649698811013192770837477570441369428272896998860707180630640211353056103739212879566433110950016603183645920693799414866311238632164942220060506385580896044416270783499784223157618584274908651002471389244715907517483821551632306131313379070287824557631810164430748133176415861798116044940856461340304492873120514108461994868267214368507433532772704926799057828949688806561957687148646508232965480259915443213474535900614327093221732742768451147643622680435179547380310962951736327278316838335081584432373347226530313491821289062500000000*i1^67 + -493985488140096150593986920115048986156859630688614577293965234433128481751365424620588426320296873339029392331537773836613435154571447271627269595868561695275277556248774654225699421535074301968633019629354380402473908388641373229543547334444443692010250694450712441618214959242914803327568024371925383371429187369580598163336379271292226460065106094108731210733111776172720265634830500130146883653013519178908302234580832028722364727669034986582037414200683328654461613189807526300748156191054345602604057180813159897344736784927781240896035706118368564887060622870609192271670603539726388185518686625604930619903683167852171783542840426074447557934274396596082086971621811117318448892016677406345859085830877781338105192438500283677501675405957122106200335854642523398471931568010363288349301876133668842574730863523935317404161156967143485169834026988099799051634838220201386451925663217743847480323558515449276944786071998214418158438854380670174666049197506575561899068294702929554100508289535422053631404578850055411632161052510587414541347723349866331437524924483404434995732279215282413537900702857853827437555888162857148274221043978813048864509197953940133826609541349439953476839498434727350570857292834077215484991516269299158647207446991532703099348388946587331868219538130182398220795503753126820786948603145393195293856568217286694299396223075728964303119438011664738590641777252894327707117588329241531508433637343530845409381847213163940043482971816209423519485971184298966803993754784760231162038617580530389168730501414522682435141831023940377835233498211225157367617730104153031163924877122659197440545313033338607081585935352451204468511019368096368390852805724162640240543374455803569892135247297481161773170492976230231570363135580112824930350231562595286419630502773518060023536773078788466402311638400575351713984942931403965025599421097498744219075918529900853504607379342800399244681930031383670412704012817934064780095110621876891290525092357519559941314860175379952445201031593616148560365661446981190837992886231255750998382268836416880516568082166862218100473477100748314395762456690356252906526722052253154002231641719923499810541507583995960408565565316711621023528914165381861250865711503546247900752273323308782561102469423571505326342028640790321726801811203400306746670726396834489326058542500820376718965721404159890986733062365229076606497866906261860170993367757543568736045474196348521534593782900933696681414670133093863800521806287242014673389239377642900710840010263480356918572356431378212478197388720806200990750104678579374251611344282382765809746550982207065654374355831627055126844705410877272816501324003269495441674693391873915782865058937640970913672686866340493588948569785375649788299065740566514764294494176108040221757497934961293033365604518138900395436429072779953285786465549511957841949413880616216784721321292649557256436097326998849827835259204202227788154016686524808459467750176839716131080675520073353882658844390990299648323931370279004482925849523126896947634859802811673649603399609437228050075842786498875568872406309209203188804142318676878582157743748815203502626355387646671074793263086944170515242811588212900775227686366428961645286770990307629545702389363949976424735480963180708759886220121562391107337296571120856634317217694117243600731164627314088910671684887463807245019713542211930659037768453218366521400581977441219991741426220292269873279128995214193475086272656274181543203824128197985967299918750906677070199192542013357174056843503026122511136071896750024671054689531588561764032424902844672853304916297102901156781171479008796564551942411971105406964113924408444651626856400353077568924090262992217945023171802675205641727916707379464494103341037712317444506118955236865443141212117949577887771798837699843168815961883452963069635661091062844025496880208392358468927341164089739322662353515625000000000*i1^68 + 164948942520633179443279141131344896237360771968150375675217392681483471568410206869402047445832310600517409038632895039342254153038522490354635489505095960921065985214274784246196031167160043048958165984654504327627724106781925706323456163993291829804823319870011656468994291173953432769670446233439392490413969346807309033268237054614077896681438430711586483983472733115270345508138995151706234985259700101069739336091772681160076735960560150987450819437782125520511628140132995275976558053019456548627364677528862718067549237986633947510513291275784949424780940924389693112760061030686553736050370483754479004949033586530366340344551152895881602692228287720981071527771716004932015190389069420576941888874782217274232969863715969126090836746480540957584965199723610645217267252066661835788940911359908090698147183436248325448024563132879881702784847928976233557862005855829411523530871399696570515624728160989796066452890450814983837895018048380527849038673691930868394154531309697067164933267604490917347974326424937447193135710028572428094253024771216423912440514605131971864048424093110512000469878261600923459096942255114342452123445097251294713920194214315802483663405837563130597545349021186983609436054335167685399754780542275302361778589194055513394488966358151366448732702199722886946683644245262910710164074921272534955937420469768913863826262818083026782543714506200155835517727558700998693206903543911675545703536659064804955379239652140750900401571562028193198347889298992388886447182619779813060603477351645213498302745695051733024200915031868841877257719448388614723993823259131072214030650245747285258785587131455010596029914274903519283837058365808692918619145415682839912529875546501331965592428934122680374009561370846524840265113792094652194786365647088581207190256863905885522867043915561798913055966841544537837760612836272461736112294506992494005379599257789013821665563586163112364973691415178646716885070879359845681561620508627545110445549469811719652785281344034909770919862061801374992381022053377235521821353923317114663247957240705971886227880834424682372365387958757769487900728842718850571543996458322488085622599634529809043485217883914515472944598660641063351822112565882996994486458022650619625806533699742998804968282065618787110839101297120221838061615854355621246193983795125104349242369279673514491584484880674311583403533352216295025299912120854604449883959228542168998284987985860248296818468530733933575384619542159747883311346831518567657988482172304765068067048940969720534772661135948793109069373235297749192952693194549897618192048030187010528457555563859160389878231358198089196705199820500863938009529133741572377137678030786524285173394284048138078639832554932949128176387985668848848137963846119389745607904621003184702866752088546890959789197116855671339659727464707302137945702285526747475383319505247841921661666592759998199692967382734262279482824012546841470627282551953362774578535727814343590578725887428917914286685203620206712470215779152900033036386860637404436811359327097954049010370426259814395555478454799169158798508359876461960696718391491637663081721916184721530738442840644684796531562963347689187909956775214891255522851800934128940818987039720546392111137102956131327379649709022916933664850488181875927485551532877903708436934919298212189564884784508233845064753935650518500082966413404635501490951040572637827381644761143608636633500152869953288817648586650308603436025887134080768695884147856835728321430645864630435944443496280005586357763423695924197015440487792821271545714660156728445336834487521429716625985776439677316990614340898977292249516753722528303200219646910529935522292846671590179363760835784244064722843567518465389063307620993220799517501900124378550027614639212230993793766586767833383073577247032771181414433882741574958076712688568454681994901456221214175457134842872619628906250000000000*i1^69 + -1832012052755456595501671515280578852031711278685085588381010579519905875893102949707715663340333739826876253951489614721615455972200131646179110770472656377519554773002385324253763396476737776385266875956273270759090125289071033117443890261450723804902411845442336010798999656295400765191770594366815553416812003385023680925024816675837500479134291520698314905412240405389084335201262424959462862045140402931218730410021597071587869681613207790138073716574643106457169661687709973721464636785910076677730215625857292469345786199403475739094836139733152467063978670125833484008721692101066230231666395217782929445880383028969995865135706525475343063518030989008421727398650896371859187349756228302942666447045875336629521062844884496363412984722122983601246817575642863821029882128017418717607394630849436695656038910455382485404952700857704414029958743239290040084378282320513418918068853816060774661096628493677250062801048450582198348247915930918353461233249885030693226665047316289285210255418965895404942198865106684468341888961733391611372499899686736897234098632678467536369836182260114704299255318285039994759418981175483650213932215455346709092637305011023226645756963434018084598763138642120457155299466012045464250294816524594488857505785528291083578564513524345780524753280037398882890228097207367180521479782315524205492937336826028067674303869984972461455240780407898765011670467258010349993937695105970666574471483962352987690855286411776282869755726790244030064145831748492092538481270335961968504030174507323823991601816876410110609758280188920227650187767235049596022849822080446494867982308110464630953998408476282677471872457175807920171660013903259633947334053971044996114057779735582950178738105145664190008570810192681301058338245708097990168679858536544879565280510457157995321516866666300663246777961452020576600113659097326270771882719662305921778474687281729307921290556597070629188059012354888943977982569856084054718654405912508298312926062854625404260690318009650190274119731314599691073163780246481825751491088931632541172156705132186915914153673081147452829919862188233445804603811063935636797622336426074700806798074002202332447868635185099806855249853202837282551755815687705763503934676201865057114450248479303271398706807650333298814312330638648807732996672365206698393333747436660945114057580163269939208635496706759700627594399840974510424159272671527627579738749845828772583302253600128373069964165433538187548486431262495147042098244394530804293569741079149747572917573633088578569212930171821998735733225160642485314739963197478296221826592342498519515190447530422679075508764865405848317321562219312143675393995624986859852118564026025573633203654143048669374132648309819792533831128292689890168139233933375464217729275898025524943509503033887442500823317194022816588429780774629631098352804051077857479545315571401940398938734592279742762136906664581804395751538185155721365455764999105008562469622036952040506804680092438002192311341518123852912255333078307857870674715594286966144289173353698850350316015084482521144516302561572474197974963678918222376310005272361768332930985712859369925698972238135166875214967073650140830454570145746930730168364418131688127971943219809676891556965552323086283207152611430749507116138866724086660777656353624460688407282732829933416727060760676853197542248510140637766410659101081288993685624833116203176129037080854833556709958958995005814938614608913296525623565922546729215396370885763360306931576021768473824972735490940426307823532573069004113507638680570368860484751790402228550136573596014267340780573439445674308400771466160446423906328391377389701474035769549014888230861273385195699778954826009213107500286220843815366392336004470760785070239520491637698410437733901835990495865638847380745582156161209410648812954971205679904892254605906082298716341938416007906198501586914062500000000000*i1^70 + 11777215940457625517171206397441959711313352713199996297030382826320424663223853968805415007132810047418916688629839168371130238451909431383820210972725629404295479256011632371366716209589834717921968275601012945072760348909422592555429225456985619756674611105920820212296933839719209627426033297681305668887320425745275653077191162404439198220476124338559382164791164764232841377183457945786708941859011346648426844192724509382909549200450738434906135925089709072539726998918940311951611383339730575686526872677401281827372970788730661691523565927945823565207044268614305269442526099747490801983793232590678039049222561820504831814298122675019755849781749938516726402990108137219149195084420548095169384613574236033567579781471877330751515117863078252909321761497687836284443612194433089819598450848648847627004213992967295789246226357137583554327163665317234703545789404070697801802095811129761038997787870264942627490630089055530636267041805457148574932648752820139307149662525324104426219203223401199302549358083133368052222529380320929793472318355888119290597499287606735057356964672125975089375466126372523936633572023893403335573815162123810927289365051830255840060711121161542476575439683571290140993847201709266659353401120257833144682264667535432438179978532926799181845042718393225262165961512097553305435393441963225380738841767858851102297862535861099246716921292540604745882751950768776482546556330413195972769765671455443948483394969353951654822727836422005962690580788927926311672524935209369304442554836512399318182971744527396990498080689175683893804970613144739157002324633207268733599617747078229204958050289473242729551133899233298284706630629850309517958347919018187192371072406243987479891634841633939297582330699829197687409048470369285273701848866867962052511255264243398440793815606944682989858474824737559996608190136105353573932268061403416156518877533200976492554320916665609267512979741182328399817165749585337005640001529214509522556934530173930698079802716073972869036222157621439356204149902303816806595955727444369360845219596217674332255554161057571574002707455647698393865357487899230181372180165293472384409694285962306047061944927766188325386649850262123603290732773624935833017216990560108553688629789336623156113735813445713734645111468159913927210835871065923008622091376691383873728501753668882779096631335980639575115477260171341135639893793441225129224448587585383324450564089828035075581103723124652938256282833027091372886314984506274067319088178877937879139060315212291765801611695400671962510864375993334060952844296311123843432661363262160413235961514785024233781747736083762490633551379903173833681643836892830466296366705183834960436427945975857012059747582086697254735639522720834074413505982769103236894013800144699823781394177392289234324367430012892998471037633675183603424825971991602538303087466753425371323379767590742964560303470777293130642923320236929819065305323580260141670922855542101966471289366873236385082004194299110458032373990314801955008643917666563903034301270589249524786097617019195549077648465200099698694440004900750884654540677520870815609433685670516895131715483710349929256023314842842530828638793430214533755245888558607965058012512230066461246907457394808277435159140955376916986073083023829648361110641107603858777484335861324022650170465358415264708917494929597359103170829933120200342498400076638785962585424875929577203577859784563200061290938204681169616069805732756747198853176650938069483162675018200529479347893295570533481323474668574915080801418596625427568267506900711929391463881860892533755810159967374654716645556036007055676238725470444302732213296249408811572930920450810042545201722694426527450167524582292673250209310009753774949590800698700539425713246145037440706720360168936524229961972409525472034782188162235967772320348323500383003192837350070476531982421875000000000000*i1^71 + -16796364184525581315877450302038420913776334267708689024070721059439346868072912936160515229742300851810778766084534104824982684670465619793240359646894377452394395733477335917246382679850644084968935720655973489527057888136063034402717444798684412649566656974978206025617579511015769136345815194665595441786321083675785540811116011024955717983460520687457047845845475423044108391071484230755463954290387885800172703378847855568182988554411852831221354459051169769254659495765556880748490551899008763535998355792232607960731126941466970277778020704747192328400784287309358846030544660080789691121736626554326169804944707168005814811061369259746000768268908368321550389879252521804299515980732026190052423660365802453485083697735802735546501981200437991763160830581498541260621434494025554299357999833793669812416022862783126154803920468075564410433005061621629243123995382455890606223866188387660017368138852431594585155517418076923868997219376218483077041493294896649312473849068288513694989198028306623385289931534148331833107325068942041749261842284698546742875401895146430890421479755231126357762508015724665905521091372521009743193239072585940467384272320773850143399488358979052623196681802284555514826021149665356942500967983798051285631475080658053803085073830557320199717840790997806391319559996644446248739398669025171214123471989990577685039442405102995550929788717067649089587084321954936110431006430456726228505960075729826952515056215533289821568527576404566400026600963536715281705459298601858710613901183399781311339258909885307034718119683149297741971074922519375910749876783447940013345475351994756417002788718342427586161045703562387546882263805118207148689206533317812440029090806085902331908958615591541767163408343205065842109989637742378797996336339289506951340240689631553140713118111774763206334002773037609655203393457136285548480139062947763403287761870520847171736122764145600561392254693252219973959047779655864472944740987995883657405856420809275152299345192619455782341391888924408323973145514861779610101749534152365356333696039774098786297735965134052986958897023406078578134842212981681001262726053246589470374426830011737358428512590178825300119929515324222537246411253932546603317317246758386611888287349481657901271678088922314477161225304106785284867663145710406277304199149800310733299923212983471175294424948500490823556161776387150817522463764787889098360005262634183298240904356589593238030181711368774573137714644059671633573513451426873192997510086451043019545013996127172984588712095031697638187835061385315573937897284420639031737324765708373203324901185773379936914935958286174357228515781901333345693395980669712391554896235667471055350826129206395237472502832558328192401348543090079440864132011140110800577878461902584084748658364288696132278614830922828593911028126867418212897838798588053111755559274376919735906237838272531324375421038909075108808975034009178147568195366341665015474832563430889993812761320497731513148481661979297158199917469388544327387334274824265437719698667941273998958608022983384474022720280479840884788089782056160548747350793099272329150644709263540129949532114041531761345449385413319484900671783246148618018737276887207757002337255560587763297106712097649580856125127469902192524941692344700395471416715631577835281024572203506559609657137142960660510354540051170259578652021866862635701603550421474194546805396073524493654914890440132289938811598727593168790774347342169557657498483107456965965759363891087562006188421612913561409413537677202699657498379262377561433340488201586206088692232702084918674314361343181407854260211848160031206743932172939252010016462997211288010683616041471470466772377964595121264879302921987672694353389410783403257270715561372003096339490176996359181903977632006914275797849888024720098265532694940317150200659312986317672766745090484619140625000000000000*i1^72 + 50886604657499388802461508256140473226719300144723566496374300518637845915389552172131137672023271208353242950846546848767419047662021667676419535166642708518259618680892293261305978848408008571608930695178038873143328822819470776409253496051767759443405937612133409088232197009784030327259109784630692122230110492980865012977341193408127117413074368865501102859574511246424539864762298666111112260793006576426089294897347840250330593551986865579792437684389790921700897473743017461483066431747498252738647747738380908122599848262115173277837900295861869319286721451321482653586742567126094303401268212994172366048887307846062248285062446614436591413596800909769268011173437039763567384145048855865017051120376953816656966699848102934413495342532784207632617476099905808552673500882180381235644399740278314966553989054323525114536253600274433480116491844406805825397685188508159261836587976314486262375754090124156509271640617093075138425403394507029744686578389680797146160303408325781234315755275057913628468683770183377330809831470502169514621962303303860485521346124740997344807361864385478481901258083795122103919070462697049628080922191203827915617167457817303531450371449461243221167171407877845805454256407492072273019643723076538973325008966543509324507649475956959375046810536588672252227794544346513563354008259644825476907752151396065169397851366521772339425314179553814240643320998778295699618603438589597462739464536936271356881195836425792184956847087153191186805349914274070061460095725098058664798589556941544292061972144163617491946038420537055617254213026085789546721436225379224383932405214007636652141918888767582171318694742558343877834404192804240538207524673065119782807863703296476822260010537456599535576996837970273595433108696029097799694735288369554025007448515756516852105486973495944930273257051670642744083366797687404989529293983336156839199287972156639283432435865064844665028247045252692819227035705819459128602185415879623404791796152235895696474107401570384275865385681296953573432038027584303556922486226513176400168152896243570384513866536870870089333720710438857896173269942387066025099297416862791934662580902228913709008259567592250265911698409572285176270969715070779516916670612786081795645244532006546856168696061658377925339090765631790281046964984825385776938425201666866227525318270888543828337392870888333893180757916798677685904469669342021086817310652900495782898990318392616234667999320587309442004637754529070320805698601833308647633375519874366350034468479585374313566381894380809171062067943776984128171547654544577345643338935465015743926325253479443456707250126156411103605449471411685935390274596798042383827934513539933254680173535972610814444777560710549858188999273649811135423362974254283374216889250756696217127133018353985176068357341464102720415937118335021987222424566407609933748158404560812361909466794672712785432131998288037741166303498536858203660771420082647303704794425914742276738662750475364953186008050598124572720645594249923891579945230789480304429741907588114241246345457170248291560497775525531734711610414401970223458349941608463713371993084687323680694365864314572974184609607217916478417731365479729139061226466846057832869078466987280259404654787359050065475778911014792735352800781851913213152090184907631618203896207563604319302297450251593194125198945703156837621870870943307127105513108700577524059252687021311976350494187456785958357244162404704437717532378189072116324299849522520386670590273676577343318535376914038020831124321798158262065416225887972428600245436805312630759799290257576232403252196325550182244889106194478335811435352915756410742055789067122657884385730653615721379948168846180193307017866713586156997151089870355717951590795761898213086000522990760010811836403950101660092359102885367889308517141662771554599942191998707130551338195800781250000000000000*i1^73 + -165892812204269888309988318884969003048421635841759577418935513829885625653127097811879347940719064911918716122877025340201218910388036606933540514853982613479189953947801237724669242854509640293720101041642067289325354692332136996099204195529875254103603391107340206883107105252733252989162122332334687637757997038975989762423922299300809324561086992533049049583585713459838227362191858627751924526985103491271100331790160260987807776543156877801527781693155750218314209194523375847675570408124835709899138724200201893388122141972600681312675299929161414625686948547612106045479772466094603259075752873229420423214219126007373481899771792514541249711315048502723679491141082918980564186519035575941008984760298615618076666470317213358560878254535217558546744347072232972780749245057681144942087881145620508727423967338581795843423321128614367631345408078303287422221929439950882681707143989075417451684634783674189721247774501655375271298334771468660565067087091213029765185802216026105820375935104473118908637153082469236613961231023520300234895038422538343275629138515526456406297117608205318622576536162877889418394923305085817646155587484783250295995889939676335027470484264611853369736864165651602236302726511564569264587667308066599759192162868140670224774332643144030405722027302118578416039169958889863166773155432226637105611649781469838936039109263552059356418361192732932483607241762303684891272596820797709908074343549523608773707417105459388672737861041889290920023757270038557632496643295033040607868322320678597066838286323366631857611742657414568361093237453804249363844794203861626301975511708514612130288283964944175376155475878974798799680332761765627164340388996697844882849600632010437334824721975684030624475451208481317434113610809367396167292756280738728713612552313130086801412279470697056789395928481704164049892862835558700620625722503858398108367171123788116996652892656744097275409118739271383729296447504831979884298400608440969232069659318547609857080128771585927187008495824296200574758684859163169368264261297562527077384780230547489494964892764912160683314309741245394367098139640660335088389299824097178300966351664887483604389955644208316778512304903148983847268815789773597706192470979082271718427389860719271172377963712241274822452750532131560331711214196785477931596310467678858531006906572171141339297492537735478877695893546458684197001631847910210255330898896203998875644510502257866630089533999113002897374107975051005794265605037425355150156558570094456660380666301375424749299865402837586681085410539525331931545602715847996607403162619468993041639886155271625969319537105743109393249609220769720356377088729785870332974488936655812841861998138018610019834859727972371064452329292191775872269191423931368157321785364886849084257119218845336491860292998290421204863157173977897408728176525880609958939290958764765505449392086455974116188824836595879553466779184095584272542047225930736871036679431455936136039118464307334972806023325444059754601912336344009411684382958835576213656161905609902629383124695493881548221848118977123259912422712749103439863856409211601824737723296838425742094883628100208998988010858167385538243985359539747490341568035700079231855360451375649362346472233915634694578713840629662622528083886850861121228247308851195446738223004969745684847795627942569554893563887911071439465794002071376092056160575329832752177724678457384112831737480221248839826453641733774970138693971946214166309529793692683735961465679580757661114187127107271465037688554385885775643535729523337386379873129597584586945016208330329258923339500069925016073167544711777251471807577787609638775360842960226285943672891248690204639363125218077778729829257732669262457498924229201190980260264267088476097445478119195317988258029200340859166787011783348296515248898597150173372938297688961029052734375000000000000000*i1^74 + 282566251180027334757498232982521292402951015915436092319697300091336820131964542671537480582375855169111013868743374590041808444940075375644929026605390104121947898263732445671890880175927463672848945272888958267146859451577446070815055358881335822932670445950337766028717340085276070268024834765979125338193812434353815136991302807355038391052117094114777422558097995430080519710546170151276593872993436018523945064114518215372663817000377447497857706010634138664903204537657421123434432144276192188801962917577946293827512491506754692105456389502341910272975830859014224943995291041222688346147702779422535888252901066270448757921069470142943419568721326625423833158139363897338485431028014446118334550717517421321987008560428875134110288403746154932175736531373512870732086851505592759306063096169632325635758592620591917024377755730509703206046088942743991149557654866309834602870257573129174725477557521353972373167743264542112178282298194822936106303751462120198461704338330794499860071933416931683959128310721754334478073002450498155086432113326041352018204261170154291006984151370658283316935558769297901493498874550252819546178933476655086316552292493743688264372033177727229784877913569725971161065339772912171942841444659169058567733041672239498341256809884975079226081713846697372269085590910551002115778879739180291214362302925374740466348262235830367246424373694126179844596945072985336008692537365125294534120942816053702496929735470851218442024101669753153077145860041227967890430473315489505646121496324178572474038095451461705944856720270009384051515336804837781381216406749610046989758797736042514641380410759108480684801255520581473636134670545898904578149233429016517060355123322705550876958049142772733940808401402359680836053830182626310771370346199829763113037920376683809466913255885617207146892805440325764892742050046936288751264920529065945536941819016729309033344323911070299372490148568872992517355444486300690935643231891112846045532460507432875864921624207568986391815710479103731606097343676164266581087471746188638586384477621636460611148421839296914253743406371044931634785812136672052307964895067161819559721917868880207592244273088418490225736334742159897288844960356420802158336976312427293155974725610719272492883849788565470757997786013379361588545094663439323369587627552263864419494118309824827142294116620315367163483523964911182343900557521607348734779243636954136045463717641484686847757672152602786291248844495003653906568093027290622040000537957446651825638552133847640101148206627991870262322921329856475635988698495187269088604670993030784654129550645896315429869340077495970522034659142844598739344608229239725222247147161604376582343570564791884250939249226186468203046335235652564653350829906790590096985702684503043211339239604552348448881943092409967770922508184383909977457794255017860678112101616031693066104061297852499646489555222058642259361403663853840270670770518730873458118032715607917775125323901529883651313486841754593165262321377397725534061792060804348759248310269048576813174061972326984288613075703626099798059819166508966508122478965577137731762862335841784842106721188948568229005246435534891111917167961303050212022077442750382195858701814962767963547273466335593639595564424620337164943551500123304998957827448865336582311257358133297749283719259142955631821419218378315539120271158056211140922194646554670623931185512305090150408707171222223035167498627744434787598589077283756791764915370963755052498511145061155404465689903046778320594126483294042044794088761242338732739569689459127380075925271619605720951476710370070852192053587155328432794380197477633099156320227572088135133182241099633077651489399879367295341696561240490881477556580123806794476751679917908356297410317046079444096630456979676578922140994631550039994927203679253580048680305480957031250000000000000000*i1^75 + -437725940778787276054008157967286809372335520335235477700662044222304302878688527664291094952930764847358158733876972648648747952482105584795006573659210082221508786041283544775660194476317664763856079604234453509745945149195314731806640983854266392509988452344761324945718711717284917283227467212304878727056205659782973943825943959494844949693828456884258322283025941459485610318005831679152894823454580815870297608695132283436267335582728574931042109084817409723897502992073314146153448545902410275987880313839399600905895841810739387120370415991201475317012284423433923588395653628764579176616861322611727291026753571319743542310262994094948677272268589649324264193124859826728169797465573313804524734165977206702353832944846040245210216224021265236746795550012277211757889475333145037379815791111511418693208407387013515531940569123481226800273923615312807382657509065571210224600447430451640597658742378245444168467302890156441837486403832627926658089223752663196351337643188407242226158170210550703317924772362350630824930569999543551415902216935553355968372947763864918926202677651453441512825385199951837648752851004255039831812994387678714264494721066183768183166271223969908740454002150537408503996224703162841584727703713789325835370442411306928237137459527668625356625483303657844911480994237579484111463159306744620616011248586717100799277509920215245135269609190971114278914399647640013477880136737730958462855435424805339121143614949612217482194197326337589251599434559318874016535572336398159511979507738342981054074618958969993201231013523305867366441351855483717358682177388605919204218116895157672812112810276966892037582358774173958254355218432443173334358624511848577550735938800274535933405901120721647110620809935665254175343918690298264087157157488943767227423474580619774823904938519503530475212778050279042907214305580834698105359084730755906755574543061763823530970420228951387094729395685342810434348558901479804701227129801775130152117020702479775176033408512129039219520758579419622977444853123629658552631422160696872907218031321854899318183381528419052957552953366499728631362755066915804287208999056179456962077480592444581645561680383668639268709790023722661115908759984683284959456988315884589590966700431719148260948250194575725573184874866221919194662912644435953371463363169308641265060179771134854679436573102011997526134514840174611833710074368116991194542898587972047574002762646715102791717575619749625625612320751824526975766494270326855242710027248177070175440868419396454554726800724220208010453532914798991844969731050703102937829364377898813414306124531444238519028519840748531991144350374833287436306266607382150310574041294622161183567131949731761176841233871453570316540631473233200846479164276226404900339343585999526308503503263141832347537881915033875340786376060674517301367978865945886546739370125714606311167305725174887829059380093673190725880734335835249844640719206166022867983116012721250631503949998650383507840188526386082730323381834844167446367228659784166369965990628683616377980776902206209284565182138923861114793671647391755914110395281555481623204109911142187095521595180544910528747225816621291528511580420662538516644244836562515053063165501864357205486312165065592171485928084095469807520090200598869557370190968203480584950375002123241323954203427996793559168005795759582742946142865512363758609772474424225878003453012136088865287225548557595400101824289724291694350675128921438897413325621531653129687356816072147129138497281775797062388390086227092456486488079416458313705205089759195210712440141861121794662885607789775819382087784924528685731478902605409836245144871277152077581031356369376349273377223126886348195560531449155746881891837592827031632812842019998680191037965413472080806654047340059281687503177638021156781178433448076248168945312500000000000000000000*i1^76 + 764450855954687014078035905862207526309475213657797817038216811762119873336747498498749202642952624222852820569450289418696121387403602239894297165006692889978649765388656920044232283563871583222186847635132272499152747453942586534808472278946137054594794095464042035328183977377066748250286304304732353027296172235055442754882904509338265724516994078333441775156388761872404884648744685799527330393248772175669671042828313154642836327535389485235293136780948994367230563586947535362789851433802080022026829486110992042752726962065617047192546501948013837027048161683286254891833518398082021963099930238657242229719482494630241146605473736613794382766030140199269907756731127128691282645062746228545377344260858483503526235099777588515299769303729109630342546625354022877003158309760741936359473439541446668921842988509010657479681336373427626107685977779538072904825888243585148902092550288564401272298325710885962477319146413659877786582850863113045284390553071818051520186038325547582762061951815417908954860464161463673002117120332688834636516506155584018566732599890582773125278126683235062122875377257398289598025958250805397629132152114689761904875024939733512470680221048022094198347175054832481918205164528669116896546263944082700707430287483250862611940224836018851992799998254020886512508924374411339621020691029591219243766547710544945674869513314480439669068615418229490337169202782128489977731949167495281475399930554109123518986625314978793252366958732386737110251882075289056136628146020610716682656500418486145755786742027960868429391851931204435863261131763816292784520120478780389704220076683313890951808535765918159428737102672361364562752950115868164834994304611906145927480367327342543879167097506325425754667578017084126535679494665555471528137306918721781985056332639563159442192705605880625273835645326128861584237670301005479655896592245503086523813512817988609300424029512080665210592448435160744281884697412541252458884008257921009912538655023804962311407370222246287033927333836634000683610290783068437758655138901357303245062971797595684702972702529689957909078248430291077030444362225686914903166747664645167386606133194416369084999383112679533602607120297029579715175087123108601338860376901716429655754733803269960879997946240492944539751410098338136825269397761533337479909052843249473562662772967914629948003901946839126078094909300099914308461209699807431577550100085446146450908816674504044795759306198066245273817628046055429954297526881390908684460731106362727192951567583039193603970853964581855248587841235990743664694095976918043486132181944433725342255636184942600478703008324380876671547120019465427312755300217361743593491436344094309494698092828965673424922219707464819939167727619705483566313295919933417494340376616405045852160459091180865943019377997952571469706639668443097294281053571568790420625710135022401162896794112861265803364837753487419106223581515679003947482824340239933779540276951424750214153681876996633511683834545527485979369933151012940677239610614410769931777883728201772230978650994734215228072397835337958466558951753707737046178302456100878643700043245883498346127929929731358364969922081168069002176955946599501245925819013436374776347108408083841348537608422074331010585474100956280659416766983548565292474779705385610750274821084263808397903255667648028250775801697245774929382957119798312701515776760021483721586766074972468579670526720310143259663584644323323470742247397855361312984392892676609565461609688785530457645001327589770893795769768171371334941687498773462143357987312604163570608609863056403257314334924142077949053138115445999073304565461421214698502802170954410521802919722367906973905286820385453049360691191150982311487736453490244897164446056039031182861372818510700791597219076986092342993028836417579441331326961517333984375000000000000000000000*i1^77 + -991380719641563879956277223728281401604830945525882422749508116142869628782600949427656377627520222528850054491305718967250545458162766074321377165003388428136704079483157094394108435556045440958441445534083792760070857628556136834055548476855626704706168627278368002756904239178220202179014513969119058934431124200814133401826351225366799116184969883072052035367745687704701896271961216639325219452231904505963447806594790602995723884239574590706318317102210185591426513014939217012549425667487080922786025274803999722458789647599622920052991582396686751477094559402483662185361122790928107481949444937873211142314757613239805103266670075450623428920182256070159764677349304725642812414807399222952276783019612547607863053670497676019592362374561547644319444321916747409361407939921391512810127668491949482314675008162125837055843881811563594189537756826956297960284436575750089892858995045836459017457077474427628109070661849351127333296892830571967343026305423651539991872984298190626998307955036134635234830333672711078406585378008224194277325056823427306077601170978783097227936331346859844985579908738375422741141255600674306674335593702627004558626621600067612232420524942214643676340732181210648274769776448793305441468442820139978127711874058958114079144981090507617912127786418992326234592247106423094582870425499070381615851263358135815385518425835088166042343781814036395940218610747047443164701191057729355837257014596404054976865198764898295891765914792709024066221828339044883342510101902480375549817362282061533846699693215581992811251693685183426663207407621804355308337093632418036757621133151104918376937919792523872196400998221572686951467692456211815613822450047841451748371918809220010530021978530682382218134672053840632703156955374551782941611741870996299545576140722609579062480752175311436593330959402877733631348120984452041163239828980580758301063825047995782748612209670361643335750300310484097808610814466597794636325527547066118171101861432414048933127846764630090313179988901239824111523445000373847872472006187294991134214663068184731540655681851613059852761536954816505828621080010226274383112908521697243918579774397882202364319478557295030873324109786407307233378338297370458018724106517199636897763509050517299550121685728404892715242113455524815794324684373598206577804236440287442585991634921688797774760154342880503958147004965446698698922628371625193435738533056023522760625286744985509607072715111251607835351098276384258837368234015126301026293595410365717279877766955124868954342691711541914177611116287780899313236755043048297589921085529182000864866443021016175003118995478666226674255716214828603264242422118756447265835378996786015012081758424278314218254024166700705780675883651820850584824882220373092431833710882574451092174956577219279178479859816533976770837599276140166816146343107042275538210347408228388703118596174761453064570596796069809573761807019618896275959099340358761807412647150355897366589174044558780075419861413910913415868648731308573274428178069271717607140571029973630578112911683633459509497381749580301756341541390499474513969564689125435775597051637663340398248962442343341139895062874902796120515300617130072670916321268678807954082986420258047863850168896119376284964610851092354316436533288453051012303504781712083840099076693627469724881260644402800326903018314727707087785796635336901362689835499418645757019652202495809239735305201485636925184896969662455399587709394731768924918422478718312011077446435500565197677521592153917778312827254043977947678664557523696282781678106408856256777054452909557943155900696776884393621109987191010997275351680756396239771575611126366718248812866878521739496095086489867506171756614672989718747853725785400620837027070742460163268052292073731136345379506086862186897690207842970266938209533691406250000000000000000000*i1^78 + 972739468306096460770018799574696277465890382296554634471093291260489180487134805888916389900159797856655132318278632577059545291992999534400199081746570276065914937442249606929878180637720593069133195450412012688636244030057083490832877726361420275824250760550389786631131965395838539272073580785170481057268796298870794978504955145253235009392271517100139409106361080282077115218740136139031725054477382164770168042785860838864652149317733403546586161518050098314110713801659975503553409892183694482888144364334696130674389533708633848357831519870723979673100766904567554448626227225608143263422896451666162359311651030345666148013968257725288202523495564126201633980887446738242098679155857625854731515960566853838018371960235658077920154308604773977506155505125656569014482326054985240215809004898079553760753857563678358799292369145585246976681287535002315987797087010111489633191698742320245003505509655065851616605174527730317802784443111126977304308115599199094405273202675518398280472633599780441270856267015985505138362280713827317265421518179263175408255573874396840610588182823468963796700109277544546218385738131407236492598212276925471381969970052594594606030552030200289050147072593250791448108522995964944391515496410237127003498068714965302450449485996338300324398832020375339537008915676734783769729384745700038203422966570990203186029863711168694176367317870549697533307768200579336071283337747407427220097935410162817142926520020448385203144352152257946353959033771320062257682919517088916277450968504079404277607298284739853016819968245492159778825168436042726049036810124676418644911757216857229117925860795293817571318331056312591399199990516694243179677667162968684527007197075803844872553994648078926013362708668904089695383889897471030977531686775983412048812749813088723096062363423938674813485555013794562847803928687547381109972189052331043198949908437562071044490263939337730124055677905359528042130840118033717820470505915812292871705798238274689769744291819055855645389905100062316606099250560995860206147398769998484910960129955890570500892033623016680318561472071480227997914951746481241200308448697650365189845297413882335258338713323295248559275792592328248820032915558433582406051014410229874230505884896076207626516688613000904549168201074111923934127203265209329124815974494840637530219331855300035318578414815675090190774308895517021320461229484573916209844480898987019505918208354832399967085866429994931601718640655499419426829464774154360372999968223793748861818103198330438063180693986359109231755925704707675095804637132891113984429775354335009678446511579962570342474531164098815728873966689366007219776111749302825481287206410972612109838918502391127786199573980986499213469844290679219045238689582762375053028197829644738511932370564699804590472756647890161585967609646963591573436141935660796276140524124733039644757734634996141133903527737420674761054525729398617379778467232194599559255544492295577646057181279938297851780993544344787186188560262492675989312826598498968647065185896039063815977439494032647427921595915537422092372241028674628130916249495259538679007733144509586533883859547691404314251263483027141406882486095842174349098170613039266172197676983870944549906905620312709633767566691689590234925064780531700279428367775396860808892755902871560313176916235037792585287033094523227101177268027746983212319708913285248349446018166028345852662053383489898630176481657738952300036926292106956542365851729677982114338236239651424703256064994040108522981372451637344042421079814365696090277237796523093481741768255857130282996091598929784102280586626807885817230417691340479947279098118704673107339053648980628997745578871112559263774888798530379828683958155747848230057512596763713091890092717711523874019589536059626766473229508846998214721679687500000000000000000000*i1^79 + -1177958892007426233180222903211108234831552811345725787260290064904905284327183159807846576411753402692037686570407209332510739000786516877738469731030667513490106926041169044513785865630208033047724549476125250697661055374697021628703646938226290428867441671387261438028668879678080313211124519239486675420204008865283061495575508126103505963477498901084650059753517624788595382733429446634367340913061960607204776686702433088667853436971691361450294578509013013959651072590178538445640498111626507529885116924004751908168537991097896536210614804132543581481573957868765744287086188183840349982594482072689928596482117682574729709851652600737381459238041372845552045183603677007292310146106790717233042606525202886338547885414590851306054499162283831779746304101461698514150170677768310766438221953322545230470506022225044095346339097508024814178085914197113093831504994801086650226986294815480871845968071387266540244190832772067702263999942332976644959665440496156298496091027223282030259205871645001698315622345123659872270086554435201243340202765680426328224677798844299267932642802673775385618824376848540185389704427011140340419542152416738620744553942878674888026818133713486257565567898844225627184738226094782543110021636374702656709072956261360935479456658151281810789280225253679876444406428569130176264141134022063428883372067908710178085717472428464535950321184537992843211351670874348029201214824647035842002628696648309096048498695213577893155216367118584596921376345753067673558779429929585785012322514553682675613991278986179759644791870153517602072210643435810195896162665091725044857440862736716158455369225726929707291110228922873062529605073070621527984685750611073970233412767727844889598359518548150171592905339246860573669163570220836600376577009526256785989931915677692355948815701754629612561553450709160488543484132254085522488840905763665542342175914618237386130409191557492826129806730103533349264881918381530643532772872638308897959033402057681127761275198997032401912063355641553240076947349628093257955180422583913762783603891738258921190764541483960335410514556425001646288039629415878965190079051150344923261546137966790597927762995565507559840496389023831857772776673288530105199845519375150399807793337955743942511784359698318000228608307793002635361236915047875454299075295880331867627397807107280490172343469298721533579036519070931968990751259518880052800702821122390283113540757298927510330978123211693494294917361559486769277389635955471875068606520655169760095354062224894707984301255246271686973557652910809330512152595052317601342734424984577878317123245666420438938496186385248163503891859347306896075483295698406296885585559663033452042747327110410585020130716976145210596255430035851764170525645344888983913506082788766570047200243926698686824211105028653683216979513192115070620579431286818770608029517695144055016716638317994385280200277741709842820148587444396443140603641912165211975179935234449874588934137778317156233292621077024100678769851330284377441428943174871203448271127526758959406652944689076428791717178244166557698795163449457850783215650567329048763873495277744078038612306077236974394732928954778654869867042434108367235090129047098991345655415954098168859977836773253695998696561493744633851119261323100441622609906128279140644682708342507177452105869769199409959736281563398695377892803777822710621729277345838213634628150949204625938563092584226977144920367433786099824446795225340624730113002406426442502579418843511694233534995251030980468243113014139211301294960584087708914416824591505632646401530600257106002109412261554949437043905033575810004501853804707872259651147204184690085038878484023505276991906331498579532579744248503694966414041788306469823915325813950228619754333711773739904578759407627330801915377378463745117187500000000000000000000*i1^80 + 954729112165853657503153315785564543629758368479423229941766741650018224147149070928841454407072575640260558636393186484483163336137513091946592362764581245707650390844492560573694723316788381764101579996927639873159549322452585154724827035248061493933409495137678613059891180246266629756356531610950598360133332896718500227609859302054730784699924999260215169688862039867606674486584079483195245988702824299069313655497161472477852972436845405316578185314173722683547620826882271913992315285282496450937328793874103873922523640940976350025145585785003364723985307019041702638594020799011238585022663365982117742430748109769180596199280871148657891304455914736604805059784014034234553231882725015003967147224148215652990827011992455572674279409037549726503199493322411211235053379936055865469513260224194172336591082504568807411173642652662267475907942459407333130126663888921976647208548555276132427193590518871014768974029107426319404509218683460992434447000915219929832630676903367547406584681492344331394995220545724865828100191271937525042284374686255466725750803505807167001440530774150001087977732334229012161269728588144261878701746787696778406064334800218590355187145156764133479499147064739954065937958632696495815895594663656585140439337936660911534361308944180604086543052404517607672838489404284589097790631248025398163415096379500283834077957728768373085818659447051796836222165972461764611898441413966998387528338953668529358145082369443290709795820985305307055254035549918165722180140699012745313975601226805867960116052634351415611837617831583652205874303934485578387966883288041973219629047995881907546937612068468091624736925645008415225227395760921382174939578343865195272613713130094033339296929677630057923536884774556282307607349311805359031828756433076246067788616565784243315073524211824798269859714350721294354633460643166675464112721784492621804097503326325813212785759990066181949065271904550098133671288384702190577149850386844925766148523072697068623670271018469128855254503601071467998805308922922932516813941336383377578135165102094636509941484433769505196306230471536684562842887635118700882160071063424472555509171557087642137962260435918974564511690781962332529982666331989887806528838532590141389249219747233426139538011803922007719004150253826541332698512497574728850515907679639460464066125825855909278143036091856570920922297040497910299711711232696213064050665427336554946292043880204611149217338580627378967751992257757822732574197967249731827503692208062354054798247239240226535580534690422595348054409871470509312837860120943243677302758021321845206961484576382760620238190878356492296455454795802613162211835094223109392117042799593158548167789557819075093878390451199874848054915535424864739629907485872565088708354633292495747943068181723715844310469312046243892155124313714821508071271417507233089529763969976597147519078304178366687875224013933899653152886940860930120076895590803884852440910306873180526158057169945860138433890699185446045741436698989354214671280915105974364618621436005267917899771225460648653495091683369793269729826778541107499288207976250085059599148780497858719418410347797699390477520235007599047988926012657091967182701391877311915029903037263099855467971625791869001852756001100728167592931464782842092216992598746213523766475903407498553857436452977077466128381657008988078206309168153626295986037169817240583800551732087111065720846184801145423459188359018217982159863194447200256219935095887313179562636376163199650334212403975714031511394471339133131606762588911867880148596558968834017676962204525186611351611683232748524564874015075181725482406808288516941258343261897096703477341146787747138083028251053562331070178960624493703440978475189382446849691347839220263250269362394907724223003242514096200466156005859375000000000000000000000*i1^81 + -612763048959426071642086885839153710434050351549228060099004561108280621720816999107740663421367819508444676310796426547605503083007666778197029238646987998128446434303501176683233735289401377124343190338263176476448895081475853701764481799176543351753126455962513759270940884720861104024335244224648297906105648405940919732402720929468161380326226328419267861530948313832669944652396371254512444265149418654800431443384883652317680554281534694770666990008323146296686547279846055033992828055520060935507016240580264148316927210222692447103825414440164694519772601431465479828076275926702910095817651558071203769351686329627758988906906071389510639043396943458355649220558692591507741447249627604841244964831840635598986178528579425315923420065318236382185869335275988829388821159320700866865045053088764329752293585251616140048440309230692816924072758101947502447593381558666798734948919577811435491243723118429973709210458827981849510085163501416238899821061277167946167973339101029940560828262303694375440775509296747330012573091734013392918552000728524329365798634391484348786097896282298157192644411468370306051061355366385680021915068539398204459328509326881769197267338337371780067969293795278015686230165000705579840214699179463306000703657382712023761615823557648988753188156928352805672568967291886137650019913825242214554365605671838137231730674146807524192642162019608093663295929770553189644651308659943247927629639509869049013736810544330372841526831215394013892039178329543943692112049280640295449371637963147472350791102994806302054203904723763444594190974469956548093109630641629712240467747127843605334535319087601783661957613893974983694453474048108541403004800032879503315375357102411018625029377127148056928233033412102736909531068956785456004802669061229598020170659218061171493531824728412652528348605995224551670593484109209512140052061469688872134490949567621218652662493630065750381600827700828546889277155447957432728119172777218273714673486950995332530608117874433101558112081901025062332571189971036803743147335228104117454569723808497340794071023247317002120040905058970750809499168314087607941046177066971674643958427568713833342997659948072199248965287016200837764290963088924401936612425405938120143516651333876949524093891537466581293951807158472394831429790626699583940769516740686144838905647849552795185792555258706947456427463203003275020389440866284404511357510745962579558693886579570432558158204888207911021029995721794897507095233296417671459068921811202940233955624378999310843408933460561707721918295587276311619742893994806916891815972278641138092233793715121314184933035927079938085052180518479760748749928758512278967626975347003631547438960976327687310625748188310173990525326348347591415464726729845004976898870483998928759414391058226211798627352144466243222981734008423429900516569994166190353027647794392615140663349032185520701773912923928758424452290095016651609783713834059033190521741088795534339702894929653556478603887386522361766380511680798175651873187812453715025388949785161417682958208171465441660823913610493507830583578703310082352935519324607623089399567771208041042280029480703870438011527717193876984506477800813041523928737901119757662620199941949333018255454335769578789070243350908307808977936744707806398293697398297103655478541284222012890109472488132831907178365688739111989251427837389421855139963063685289645191926805460742279740102829929484448016223419458027296192504793582575303979299647915258071674871912275670663325444591048440886518181764483423766846032408438282450377749148641223368049208721956980621909235594603184249289466287628525895238771593443156081507363171217946229675649569610692852589379189179017523515117203309272886090401746763568112088301228758010527383554219023267251031938940286636352539062500000000000000000000000*i1^82 + 240565895857885894785145806716966988209857270969390962102230727677245397927693917807194347967456663073287834598502976593724282853102847520872900971523116714606691609249641268323296749258233557635868924578584820406687909864528975372628070110716000785258223386202083366042076112517526574689963170832031847929218510445051696413944325108355851104580254151872794454482457498771131095175241632990881254907715656898129329970090695641602349545108336490003692845164891783940388596609196776580246926287770986383833326574152829032537133080694821841251204397844334728902520143177732445627580265054172348006557116641433251510700182859126888966408958738724784505203647971573617680489901556430854886525118586956731092115534141491087832522972012484176724353179242551847171662386474074252464318219207153535057733411330142634095345572541605228248293986223083042176998924403233097112430646311319663133252182859139905002577335643589140746812995677104048344593536519552593713869848800019399061984797426760738064297505536531851103297049044810742732904884846238878554173866349366002746070576620134127013396103182969232560664004943062620113437836569439471408275429709216680314118072020932173662895557410310600204558050532481926716921611166406236398397095874244725768229330133233734334021543719836695365065820311161048035697403632460453489749101743892445480928280224518627454383010808795479908764487316115889616741844751209893505684793830938335066188419767672767531223298564372425472603864651259071433764709898752486785537998732617988254959313156938591776546864669084115469192142116520559071247120983103483874350344203001501094814449677189093569439880621408886927712532369604870696599180856299586288736305717589263567400683115442270032058820207365702714565582901590841587839534579115904092744399105818211093970275314694905559464261521528841108703093659870995810498870501116198773813728387051533761801375505826582361868936358607206862215660153661644816177251192942658545583276099065844815243106602894113445065837088272434346489192938379066550476995811425414378004587529483319916213574513148671615612516459693646160317499871584366623488807581512180170722209120326899975684761934347798466162767293672981351533478583364203106203571816802749002850222241948179858843254373764177762339160289501042051785027130282730379494065872596148629349066037839924593091144019429927574983347667395849744752174256651121899253656872401766635179959765271666086209911217861968963297122211675214184974722328455855566936257207727979534595165072526283944483283893254595517034843262270644810516484665196608029062927378338059583701458426097937996589667700953589032357143102620861909600432290275592505919701643246584558338780417504617848338004911322799075712312947746967257231505792808471099243634488456591731696359985375182202533706077022136813902992267835153697546442925946842144972058655432849556738404358372763081109762643605654268254027244052449439946860149428451970010715612616509417245967275699865851305899479640883813149741365524302461402823971581920739947137038033640215599329150554654318419319902122210520580007122673437476398872231363906548096478198194877644306116440019633053516256742326074407496213083523307160319619293460584595112589264823442215074928202341113673869418235668266874594591147939379556732448563354482861066464570597304191367079862938285410899115533112053717860434426349783150838271742844733989025736310387219623338593739488691087939603932547353241090690505228153675115662010803245773859320165299421106224503402722949261947267992777104078883112662935824142896080761652184246873426344864112535684838564685223580499431424036241417073347913500722914639486723293271386369488475187249756589905154829226097737953916691963587986675303907156402129139009091483952636058741402022760587446782665210776031017303466796875000000000000000000000000*i1^83 + -54211145471012705233622385861453899531689198791375080252178288339162650129285083504024026610883880987682766153166389324154284025708341241496268469028396399968387783185841905380317124843299439409391568415894396317739552052480070573704623285304263665490561718210213684757830010741000481715821888129297558300258866405893110811328063233700542156768523071698004664178645343890252151828640390820510954251968441197019195455874127370463421133474710126155851646126265202416613790500123686099894619900151115641949780963917726038016038063218356478998655283397107535412115539191942532230511172896805919711936366520205349190224087246954911001835866637432834844562841353036622255812492236692064245172663750918923337462212922202056532914800293938487644029192903156013643038761094644182990786423010147159867481464124588524718767558330230295982114273898895657606937081345005238160791868493864048118291997520522214317251012014216161117912027460603003321020585589545987874604861702977809781241085138644409174052972771770916937926363187970732759719437156216808244549487380474288083338445204472759615173899787953656372646270285050372761298057522498423248426455393193632598697836913568142129651292866675791800090532037980602338861210972761858853295517388872157892557995655571046934408810463235021223744531886720315995496810864475356265172123425257144716781798221673888345630426219122641242355251280387540699664745911898576298940341497534859868738479792634087257411623422138603874125738880129386652546303913448413874302476217899934338448887569931529390972008432538235316282329357311643396361227922419646307038350441628676841822471935932447947053151520231484065387303561538951277918878386673432106443529490500501358218651084662850758442628813975778887199995881551608301403853120537720313793055771564451118683683413811659832481009470554593380581631693039368572656626276072682656551135964525688852131032059911264409460648466791642574323106262435107697752556911182667477756618523115404466393605730327345335722363582220783328932900117916715686458297632109715070618623305222308197737753703424348177755420880029243637003012453503355970397535229523271310506428033118407536983966698497368213698635480156542266901779254535100716241591863751821977369897760754970615221269367153742221111291074429774752691618838002888570910564986284840661943605382375215810887427524363870249279729915355154451235816442534366149272179795028185203730857081175590033269123002635801489969364902797619746014090327618286205404577549536035364654146746643566907790284372156254556244816460943003944514908397802750603360463199587512577289514184892046789138524362820154105804119578451662647718414731488913607296575577323865548867589814345479920513619552570739099305439405975704205227167341526944453876857028896333407418180413336822913802725546642907040432645508172046390878995730014719039490217810943155914718722484144700795186067245835175238258159918258758153885861284475741862526580745312707465736349091465364264018170255764567825873940474277527332066154851081805829006811467137623676269100761471760011094692306643797337835836394414567318831319002408956252353757481489159774565685671123862248404716677402583442615225922345332093980745179416167950947976588521489884938522179542672012402463126760673619525919977217734074674291068128491131698800978493814185693210904615183658647091113096199261481391078292589852635638638582265601327544946459919110316437153866251943452923970117038799481996577047082562593719340454399033562860123949313393981367192380516416597982932689374605277422454326486992571905216732529524216283888234439849994263926520778902740850543569755399745551374819276665168983047680355400320356255020887951172524403866029595300375300490896203990535265705870055277785051078928280292594671869242094408036791719496250152587890625000000000000000000000000*i1^84 + 4445394776129704124935788283351850068931809696422894014980560999590103510777302277696203715356903076047477732123190109542148304498674398238540171668099254063279006230054140503858037643929399312860615593308892984714988930856923683987745140168737048560476459167326942325106206888327810558975980140533807651806461190094665854713262705002627819680002668514888946539958907360642581449127227701719742464294782562915110933009166698906222670390282796643510749672697963998794459697385409026302089564101413867277844054070878415340027011493259284394756208691923200258613777009985281953023147437749007835484651140096929168767340006339080569501305007362039106926976921104732478888419204022690000968130991267352920895354870839819986831429285732167107656581136441435193222132836270748852924360759013298128796015495979429912849929424999154514119661659595662488654007247016375304581697342708988378677207878040732640012260054866713297954423331101798039621748268795322216806018225382921394499870512508866193788485893688817306532135196143449365036353857005697823399739592490015313151026016441889989395764792746529343098151508108958976586918173177727769046279994013648471539571049892863473666416460441325829423885989910456773342492097730308739606354912964978060556164236132080808221460094619879078980564664765395492641896985642885548866987419370840013811241219253179222575981169114604546433992005243289443125779469143267917464903446090851082793494656938367578690114416232034804419926196481077341751535446401881956581013952520132082154692539775473806092167511620949999341787419169468486329200951405891666255730490717588586203412234743170658125905139055985348330010813461541032238371281691426624131392590488448904237834664784604293558109613064102450013514489569779563959108588451480979133483455223737344536080026121996688250191277526782543236118917659199511116545297482619134515661170860429753845292245060881023396161173111468960376871196784082236640608581633381725578851302574778522831764134069442921220321504751643804204231606189233237279244100240575114952274881604827777422023644187159790362713966232490638824479800420293566146776533441869878048626040461786855261218984834538992906688355915190373315574283942406159274482853631073489209318296438300672982084068757897473570532583829825939053941036741553007726197360848293731541278426579296617261564175704347919226775130597797699679478821441603007503308426283354709684064949165387200999137449501245991159944416520317892935036640678516839304626481987926071422785508279618325732241643903555347333450114866327307568751304725265547000293520736820396320312733104759444656313877384159862991492153072397917083282208155515340441279927483342064958274146196898185711924577847844675372224617834951165101734325728582488576828645535776662972616977354353825272670635005189623302484762129471211878110437675406815514362424403580508541594707870097800139370483120766270908167904280456173194835306478301526746598352924735693258128344317455062139557862625873683325356495921474191195445603680379076780569052939783060792878604418120947013892442058829023962404404831788239540773083190149683809925742590167961423888105166268562436150808559180235313791402037904019916547459498855435613046382033910107160305259844217972392298732341128634059368904671673739974546379856941410437641305843122537980297836295081016533045827868758031720073829139166350972806522753643385365997555538935095146462228351547195383095142221016756808631569079406500990028274624684311864207476479505150308737204486460657362734560311162239314913398285890401785827389571028259281928061742705261403974431135979452119007278346255770723872848148366527124282551239974851432496054914348746021868458663432259539348238036827782070220444767222155635535790218180851429201577352596359560266137123107910156250000000000000000000000000*i1^85 + 1528408265004705076310828581108376294502448181832367157115171326716860675430704042685033839217675767229004995576308860640688370181756031233784421659632408792211321154256240200531795369186848421744764494456727535938256081372413604727551382237200777065614027792358596639760336542075939649576240055344630973347919431485650071292834985010306972259298199133442545984741239722524886062893360170523382371981485640562827410079142716027337868427603821181659577288718420689816222961784590983211634411031355990798016592080830327735641913413245071782814927115821197086613070960362281491084037743513700931289669543217430719535542310517482274278535929734758588321799385747321196642113499883767648046926725959723772866822930524132528671898942561970189085046337060022911352401218744571243979905863457655007293946553271133585834261306911795904468001295008073400323860347431097150484118849689952701205369775219029909042078858751419134678298557289346150839401454281866805307434220474427796841265794314025234676302524819255377973476144950655838449517885723343421723392306476707602672212473738334790376128275961110420970951835729377099916616171179288519781166236436354729322985368375166053192409328287546381458498535980285820129343394033261755467288015990362740072178228795652223232781468815523447695711846891743343935230689031417581375732037299423551553234311687362758385085249840110926266899870876441413674656818068280741611894298279986890242890642916863467611593171314287383317739647321532471288259733263691401014793845692729585012493927168185246863090078802341638371564411269858355023119441643445659666585871766645489180291788179484398229678173396448746467939982100678458943543596642197767003811039056052078108625371298610686329547232623501488217296977455351734075980025125931256001950035987157648929935576347847293539750393168887543859034052056235568898608564936406562388789060843784083368055455268635465675230405300651464508647202249338168099501648584739102637719850584110683319181929051238763251006871357481396287964266067428064210376186703964676913407511996661811206633947495093143271182972036759284625267537181875636173083883260912438591136776258567628319804682830925553342572442163891600768987615178271688119403867682442039042417794017458883296189551974444038006891288771382405092111483506814125047514544454360004694587901686724372237908781071262416902040218423980176552037777854151229629813119508515403127961419861543543548739283468490899492352328128354514016849354830055359683347729274379145122221824292760186421568907377235501863976403631550629622878509965756227252570757286746362697319330323402319006434996044359006622499834904368604140162602030436843795231488484477408120797127619517545421228457179870397207097146604136561629781731608103870178040271495376782790937045088888606101026530473983675551715267933377149807724261050393133915102786730904140223000494419139150002047345552569457778050345921238928889174555576634402726953794328813746514102272770546983220894583124493117800192912408830734375740475132469339672195466565358877820566870076564037010088729159723243105328130397316146169593398190629904576137242285366957321194151502877045463043779804957552475669347941152027039141657897961875800495348279628867362707839958774343023419103644560880243702522779579139008044986461405291724175655067159300672130402364258201337109156041518203444333062060212834749617582471410180979836733290068024815299152349732754781335787618529755238656387215239472458643353297206492508300935761079859418565384353684919721904247664149410637947498543775252517858926606919104887555170899760053562828138813345292021940026251545139318829137063936082699142412591527458240891438011585529891670317545396979663504337244229917984847039242684306838242211987721633409297355683520436286926269531250000000000000000000000000000*i1^86 + -611179100099618270387214860114867950714969967989158438210830841951755170041863930077693565467423336424316087587965135998087225360508026309777857247299019093075328264720209747783923151018064815302817344813440399031259698010965334534779263254012843196895604181099109556987293080987955262930368890874430367068685314624548535032743417182394643520222996196920274489039880598370969423503145575477519193011570014437447217631501660561718291880580998372560512365271519141797780742108270255758472455515551220579456211258002848290967696743180176792939573847559697947744496244950730658012739899469431006947179105503521710289542353927206924903913444056750316945635552549673851992499052221524412579102301806297304418921194047528254906950289845095722404606552569996767876825997945937034655702585339020060130377574413628399995003343161347553818129927107451382273418413857911933469827805050540070835821917402270678656234785847671691677259116557509949309738984640456792880206795093125410461903156126871632025972452707930868999194947600235197094508962505131900443933462683495472348819231699066144061017153283204527571385148108039815158658728592906726523723432928639949796323541260266029905589876774006238326388600969904709625126841492211487099188375692875200304740123487095873683335500200135620432170361165986618505003169867569984054382949465086135103128638479529249749202429952091708994594142715219546339920272367390450950887840097815202425575700868817094364454117055239521552723463001432620625082286810021884541309524997157413116901556964952062077425098229369544137751264269500756236806304347501728763258765833113997722999209011758922900426734402479326694097482071227755820171548582198692211433146997120621519172973605119148406990172697210097120544706718733817401598331967063274089810137895610992127680618647679534776133070233600003019099817841685510093167469000275395297029853834506203254114717803408565140815145352419005073241896941050835065845856880826368621750556161760295523453712613867801095725758951212170963083720722168572429198873570141562253290760176086900746081372619803480125002028669650486488593799840471163752257461288455724917843026413654258389004410071587576417213164301831029339606152164358612140983401935698336612579152336304149762666713737807800450962502659641404611142160067344732136961910654859397990583725617556251861819078228468998939328306522399874416469236191008253315677898078693374338304390936308469013385361561726042279317299544232462663360613866764294535057291614108486404586035704813169280587619381305802572018213918476619112163067491454671961103335919791497209182418582089603821446830604888086359771614301882792533058244379097620390723546282557718275150182608447114781058237507649718290708212815272671762734150085421635716720747612256575864313396962383369833449725132937217942725547340636089313362003446490488908179059243660276582401935862661977579219042901911206667515564951267934094929091343967849016826924307681281647253608934520529309336698084687193645228031677329991002689106520719582713426976053726821420014619538127246690288227447327423938830145431239806587789667968637231196863886229555538372190928259476135794901506234484191393562060475127291985059697332960357684921250971417536930478932707390892713322354020179408209631889200205563592336978144699515556789786406248128921752538996336919961114262540008892008003314587648670828827829635645396292977797289067990259322878575096263375295670569419084127754091711784330583681469023936212020155706143675711917992626424890873462404871160950584412605867083116825439426582343143387490672681566840614947881287676053873917374911230761710986817739747976068588557802911798058454046198297188590751291337639046685089155577515886449602429641188101835958645039057518026453908532857894897460937500000000000000000000000000000*i1^87 + -25891721286586010301505383992196935755484763816514146600065608561566965615920040686190082545201799375925572775501312186704546941021232430431495101724940767293690770417622039130405500975728367276225839538981929872944335216620004854113723345831740410722212941476627912462379455665287861870205381032265100663770425469976520787919026963222249667749965593090755043142827637733916341813476691040923690270989821434971961720162703702593528354517207707637081218340167992951588795233066618627329273986942740367962004085750032821827166012340574871049376016218289007902607873504960630180701256405103273066218276497035809844292859786158401203518930486121727325835477459194466781093096751140531713377352478220726501812999834213306780080037134961409431043820373932764431659840790482158997354758253038463883051017241858706251875551727401718255336822326422978687285637421978005808888138005644869090315667658206862744792913157825893490810338985202084690729972018787837756920654670837047715339804851989739679247215473681729160206756483190549094202629883611110662324278785270654782922799357705957038990436434234025470337724938105828486495068905801691409047091392006569426238261265930281340791764575703527476529061224047985761169907019958500943672672278262026600520179363608288067579662200480617170869537210747528601827832488633588912362700482535681882039224132503065960970736983094840097288334578672500713960871461809152175818057349254952368852334979446788379833144726479358323474137725818400062859743637087510060146619074892318474163509062291259848992880942495073948936918637829601954774561240165706743137235211724722261668525788088209351292663296272316176259122294070730866882796348133107377716548622507610474993600539568150518081257295187904724627933511430601795197611598638633137552897954777973070088521780542197377042997481070486410559037265841497715716420368295592648224248155867701988017170206240398919472079995736899173442613348355268582333139551296715681756465441205771072192780756241043113345534930617505466826363294644588379782703689416884789210653397244687736915171986493825374077581450955636020324591028617771793290225463512940164567137270333569569298624107388027788094441550576651230814666046415963408214378363940659209805151961299893959324165055224841393582314062833752871855363020271652012789152147862647815260822629038048104125091876944786619277251472380996547547193293391138662647263398223770260083573712558965038112930302476805124726524573841386655718246774838730063871730017578497146830974734470793553418860819676519575763886236998440327196791469873977667355184733292621020227696322546648089940945118080913343758079519110071908651016688525289293121580270966827701653432517578472098616255807391893941820643993069725585159845487106651155162276237524034523427245627657555327500446996211916805085757700594135811631447038838387303391849732372490866122841784364087060963392953784831380882042198405543539889404547370203255527297417350760584162209494194228599086263534259518337297181385994862836842583877772731438496027957797223408500872343691313104597835286463584561427037035435441923819189334945457005861570857467623047922387098009283040789310137761649201583352921811825145474396887861130065081943443139214115279783062043803931683747122203361718480687426485974999230325937546949520986914626615979330893015042115184322798932724464865952697497372900504684678785209539774488441053704288799539171992191096129170067181608495775709205136421610328442366701905837102291537734670465205680650593385822350989003025259184226211798946532552604558351696872503118534713958813928407404997127784341060231937732537093270135644215343253282097981865143229435081777910974843080999358708073550669769055207174421411216088824098848717503689746006873901933431625366210937500000000000000000000000000000*i1^88 + 41550509181178910893794742210939010274857225849683307745389298184092565800142591030752867487765665085376699461823669870001955429695273397532994417962297640366298952376450642011247167363161547429584545611668803205009762930780065294146176621039663772144197141346189677240746774905807107307138484315863510224343166088412061905698297467062440169499070369894753170330400211544945076048885390489554594843563723139829513603162340119649125258684904278331293564248643105090016054760860356258760454548328001176131840903163458821862888803125190205740847890690337204850120713329902844297242524174138393438201053971906263174469112905823547853096128203471396618217674677159664221353670798700710424055351335045518420862830777920105269895593900322992709041978535275021990139601321318692904686109020264851208440746877384579505608860352023486433598140226025651083207417886659467076152336837325032233516255428070060685636732379971173546623625867330696642487620442314775896685159300099359499717895628724297398845579494768575957622766399932101740315720061996444463079765787439630434344227523016081046290172823963910999506120457922302406967977046146461832778379711807193542816992969000740043311964922181860585394803292965921498469586950802550784898605412774164271590616441779074371771507977652440344332133126111510511278978536860792088864845867433270630844402520332502374791543148197756123332192647612389409420680771778225851735579496972773239744025207196447364136590520391529348901728719178355811688807922102266164321337771337075049796108796406164957539397184041255764644296899573388464901206897055386186662271064500292284608870696506413898229606565458503279272831863295785287358742292154255527721200477325083695215515698397714605605646212036738131771853280904197580158528061887685544187884357082431605129451094002756142696098660976003265293818244058409140652970751131019164528390922293078332626859939733702453794966740856778953839286455313619352307404160575986477461933415521371565038555397303287885664804378257084669479596214042451421257784914204003334700054256647379034323054654631979438586351099625006271505516323551966598031064235177589262486569409634580462043108990242762507573580347117109962646748729196766314582152877229009076686656872397015841331968733287568156350723968127983762803837250433573128113923557724114905485352492396939449582179371003482394969041278355352565968884998206454658538655033512888915434577194664233913267871971853894341174418432321371070734778177876770467630099591314230945319653700647129973971525664390849199437514112648889873045787901369996057232255045235873458714338139054838522463763870044304121689358004581341699086360394943971276087748297680924807545918749664692065768568086829038162523282735002617978187982849961078111095879608453481313689212224803121946581943807903446545918308333243422489780756304285864192639057613643456763283623890960174998569380085587900044681618318937241062902495857475081829207560137278457114923071694236119897219632525303658022277652770423477113370327709445274827407662038718943384393206328850554009263381539506039418429001711088930554822747786316713351851253933824954718620785792039672211266551899858929714300068209868025517790241050460044187393714121841126318035683793392708988032792989074605619307330869470214447366229732033383547637822852020830890054351246140160258947357749044894470563869381044347431839918109287886260297456291086111576211489260304171767596115773623015289527437444156848965594498173540760532607187937500486138806033868281114577200636180422708974977806005049601159731604683831544968273704756731213315041295966714394722564667260409284175968090149838864390480585842385216830261913911237074659905255924532763529091147261526142210160095668498862883344735018908977508544921875000000000000000000000000000000*i1^89 + -8593990754402135502974979799225417787061898240169209856608745292175509101241228813583881615412629646714345214523120395434066435698631326780421488571089319473369526534546165118858461585866058459485729254404288036861816279922119036033486867173068094504445304680900433972166572311033723397701764046012728874792009657393733256430055228097198787581298414260276966945923835339141462362548149857157804611374904166437072178604195745834057998111318878805040027643997652674392688301488646505446058255883540729180740560582320806924582020911970054206605345109351534359602126125434487797620699796967900642024851899291069317778042131836083574835628637724302327775626541185745184192813021125533257005575947041418641853427241090659386378557877299370347961904709692976171305376166758387374273563697663170751500470034658897988411722677819200682575326475339655842614842593255840928866762662512132013741620978734216338998545240828368280069214122775907550221613159053029594691106165534921605073997779371259576803748445459502213300865135649542022611784592851971374021885403410222275006054455563630157982453918522013054621528826515432997384448286518428920127091833784267891538750115764748980589512870183295817865749998263397343504693550926273365970130715681831162607855111744978644362890712978415821403226058969634674813485551895112140922481515441161628272491292204439529058656104265531721727099519498151472996480510383156184424614094982316325343380996396628777086502695607344026998268117466006410396792853796033167548238666563745052181833534355020379219495954923924233909153146982020118039034003152377876645726054998417520800180109889018715470817825778099393941014252586527734889896578780301292978854935077629529970590443592689848507859811620922375041748128004046955783515036731063184653398737568002686248299345716124007185287795170829870828283454595238938948522531167578225484248350500968320059186889917716263952460658870089623659668297689465503283746698533116455867104467748730675418006837334889743433898909846077478919378930799586388462840885201040960251205714782613443285075851707529395146962331052515932697714857737743955087682752330455625104887297870735104058772281937910404729050076669460969615480425465080449900808997423589198109121928396439740345371914168293878405404687175205885297024373849535062426378301974210514008886914981310942693249394272576012860305763809064207536897914312575301518444518659350419018959281309251269272237970760605238092504012740536846735996261581345237191164524282197359544872123091814457919423970650994467810456296970037082090133785970122860787032974188578042320494167826690354592307939214935530866193211171156775662374283863752179172393573322512030142991165058379851790346498839906657900824301317224202896500831855071094894310817946312034116223816751852328614127433340233891912284876886999478601091433715079386099721594648224127046228391863962157914135276136569616246299382418663642371495041298902109970839910865145075562177748889904421994136154915115885898155393912811936031838302576626709070612482514562710840691167245379261213131805453299958453960945230230589993602303109188463759991293681362951056541163772771325383244811468715136319808463969480964472947549029131770475726519397504389075044127764942122711028969528282191168296929520033892035728557293828010906541757404662494110835379612789555310676018769823441638517304539975415232812656118105351089185883529963563927457227422302543004211338702276020476503402890637874541744635979129950198972333107792037138790385759793298734020527630997941795427944134008063870691596443173573261150418975892929224777313209978348700093519227012980354900364389365502121643665857005942812755477691776564471767877770034168721114177550672254604560662316266045719385147094726562500000000000000000000000000000000*i1^90 + 1175096067366208390271303598575058426834742987584451328684707140768483307479190136674757517590925614621994427905994656695771558617287749028979952228147926801848294611051225201117057328860628389072646910300304465268663870766558829238964967069581437091516213631253384701571632406660311926581356298507510602061696165260321700045398135369469126812040635923308738262645610459549876608442251263827131478993045259321370612586612470896192635333121725895327860005513681245940717674297822613051358907313135667993902902134858651669769933698712789052273965480114195900481731508643783946416992189683150773930909653321327380712748030819581961828800534474320853710421068067826600486383248794930533584583936062904785912115417388206956858785326749890056622673299098841837848563829509067820465901436587523496221960744296631214471682761291431027764366603249679649796063989490231644719522573511685175658164063104287059680525191998009650757466781592392429356140097374505956858850069819435316887062727606520073371077582091610384233088951848419320484469030037401477936964669888916026030254933512274137246955137258156192332375716434925767301207113167212028134998044349565908474320361290422503113966332371798374189753006675487031741087741587354091578423996352243432601635404208561783287905620535777939733137635359027498629138812217784897976260695418046144219426752023902967699014932364134417716554929416634777741284718032980630311185147162893416273209004894909409549964811293774013706243022981780201217442854722519977707583436214198274443899819869984896382299013820262888666507116891231640380063914331572145151775940213555519942384993751418111630107549806563336664159954478531333097146183064965148024420592666980948463789237309251243342343974738895799412870679750429619974961176973586796097543256078399556381114551892616042988242841905046375119760904358844962219184004708105707504906934160730621520477898957905281971629221611986348657643668301158409858893517557039169860966020548554439166409773688214774079783361942186585853302775944294093923272389910805200561319316970945937330508289368499206132559697952196223149915934008730962333464517105837815572054194596272101803845852418731170490289672652756108266336969491591166343686857349694476356033456218147063924506276155202279035226594218328319450843769418563150824835175803498129884806604712246821522685951152421298521491002141268951955628613640318654170814545656713385177765677376682245474215510852056474069204367485022965592738633624064255932835040332294440128147528538240358050444648765763363477036972377291876400370021082183548136881517284378546936333082146121192221267713071341813103577222623287153618815448002718952220345749463842217572297530097913929826916375851914712300242117770735385390790929273600601879405631366299211321681078006333207835340195796177858142266684971748369602015399094295598167964001003170767697876970699272213366447511642303548050114709565917145092969864253834267287271767071565024305637336788715163666120202926481672040406100262706845310200802924918438333934179536934281030801404780573730620758511401895478956566367221140725095712479965401532794979111847449538954174805694492576080523755139809156249274949207689305319764381100423678263914871750442360727405366320572825452316327412884504089967818662744460995739268001324465677160536961382378065024988254479475954231088135446150851495063695200711494468409288744420309146940539572828457248240438229074322604616669897909315828939418034869427497976802318973143062123893026610732244220354052017266402192026463777471590614250529888598765889537038479360831915864718743849380507285082473772301198730678849550326008702795805199522873473607709717387452669285709042051683213485993381203627201265901582268508106172084808349609375000000000000000000000000000000000*i1^91 + 108993314743408667400283705909091229713542706363536545705025112665936877931056348881434966465585308128647098084762341948445848515763942786655110947408983843584469450833035232981776103379467087600484336990935667284749959444427972440835207608998081564720348844032446070277375704120776410067544005844291304283667514318237835891738212053687684964910131332749194151308495281916540773236930153112396154461290377177310517960117637147180897415092816470396659985335411292573712039347966954557054407392924379641764335848144405300167335175381090388090409418478957546295268778955629321919054698733556271997524256011893860660628963733631336767548704799028863526485158040109012966019021143059904523999414944177454674039663990614399185385030734192833890579855665384561855179438944308901971553834922166502626329510068567133314065610857178838342345591735503445081169016257834365190210331372033082589228600896320319201965721928872730689858757859591633955441304065130688670807247512501359327090551906154420399925394966889452797941644143489511443480051026624677470469946271472016665760260425796357823432031057435581178767766819388775059493600652119160577347682393565985164701568730201047055035353824286614703100824225956255948869492932727639018351025640729974977949561920605180526501130729578117401910206404327314442258674176511904513221725825337344513253860815799177098060468524263205492684784688374827509047524997480274256689483120369110649331333917672799410542317924527966274329999494043295316095408638429239912289332116572416935811572052105373925030124345999597305294812784780113817096632020240446240485153041685779808003116351063443264192536927824493239433883327070907071347577142484054954329992851165826170416559023810503619774848215978648663506753156384858758958444385232125557748946563602227910390742122074718879273031127562722084177435978466814906215160391421466438302546680963925335317061848917489164600294762411453633602050149555039310729349102908615192486491894234088594352150849540535573967891618569018696819331610735442649162228554456762574767359488391297595105414941044361997336593104152862547945657332019897748274354502738217201947851231521929278059448586410493723876043217818698971858496930686450525691254151495770599824955312237766360717984500757531875998254043446359380366211477513617595090943969832870812280365744706892984459135614278605843956930376045246091132817759534239882245758504078248347509196696107846468868374379817897952032407101198900755642782420811784660564355081877118147667156208441085577844298850797530872443592652333547721140279518065058439350008500796490712892781644628292593057343643256168455347445784111886426973943493426777661761887881469349495058431153970017045114889822194101747687765829873060185068672123151241068911178504772066120904342189369351599298982569066432691102568141944470565740809309993997747297206196275624945715149872710724864902449194594180613755384258609358751549753659027521745680326771019067534445675187456826109751133473912047343084137334210034129589475594644382411218306084228538398053814296597148556658301494551624631513558725830967672663454550047860038745953736736016957222839489460388668841630651015857168181458595418386796681480730778090818233467492122541880031939919703035644669670834237144380766533324189407686305625476576745888542823907228952370300656808851928869816342745176830053221236649763227681062504219344351047426865147742432483384747506616565942763882141198196122118074178781834105822977884754231511482221477505485835240317422399634868642865530936558364270743923437193648706888379463326237500535147309114961727633911801841948707400028542306544523179867427192486254886364152631000804540123865506459996256599919083014468544031101383890193492174148559570312500000000000000000000000000000000*i1^92 + -47498008351245071257216333759449025836871098586881581588339067004792687227292706755125505438922928552946629583715799630137447912711210387004740555738146462468896660484602105547615056007539856401874389631214489931133356583717081825288065308486169222148699436694019588522760631855569925065909551842680911646695746260881226524183717602929404727458075084220632812034547512451936220323981845108592219257712789510909627965532220786589078078013125662920310305567992132444949025255021108072136844079946112180588227951802269892482999574898096371476044847656788306243591472389413165314061202500436274136075294119803728763802553035778070268869995540652452647335798424845413108702041140238325352543384076878311021784435259388187008393914939282917689080127514402750842715925225986662728920870962354308591348417286197396876593500014672548382432623940896734992179813434702067634221746664826255050498148373999683312886408011270125005181221924872294405531070941250270811875830212573996588138134802752318773119006940698368140638042634224764525152498308876876346314681809629500942747585711648719554146137227753578552288195164548705190689681975188491106295733390883589001704442948378299369815695466536741669035032238678291368090115677123872171573195082759524815485228856555052958948443007926186313243224245919764268942819315395448551174601936235907861002484621668266603808044454165188274131326177730913803819278057613096303062187818588700852765203502531686090744403122435591890621801562756187608229231157266784292833021578879955068603727428269576738188081550074876266184470846367951481504346717810110705755712238764465782066488942014745610827176855339569761020063886874438725053026039039798684474436531165612563745904593770178768435298439876323928118825787358818142063295550291501645160510049009983495008165490879050710549224221641304265330091627104124795690844534033195619369550315002405313345878198983151792340551496099841241921754027502594065956376726361688849793155483455862008258891200389183832642561491063247749901808323444238635926835589906452467260653616698322833644046467089338717137148526163177853658676192115520158808433199449670535655624892109448924575680012161556035469206474563742171065215907980942708009061797675352860566312797563069822196675450321770719234789859483845124067862320915433718680689500478390805423202775874259414398484676710496844558634199459724064530839605182246409814485919389252954703346742194263291272768331160162262325623613129789358110105752507178809437378388516205156025928315872167258663150577737719305207172209892397989763748807350496206387572845667161709592417723930442745995483392913778225118061895516175863205836433071839598311189529471710363796030034457393909467010885439461614936955714392100279702662134451057864875431794654777578290203120880455763945372625546546238873301734077585474761359915266917816838199413789709591924390480424175559941746654154489721165361424339250263705451675957584370113064060003083110182156533585746873157094366786030733784855837375398961738202737646247353994613441420919357796880634049866049691033689737801692628081586600007860132958923115255191439786712092673771926000184363001766160863729523220796323478341247006570375357211268643013564943056017417441121049336859545564180764366723888611479732219453872465794858568279530820420580533083513604227405200686397801284974382325873945470997387676757025266901642417057715916913691470590356433420435429990842444600240225758084381319960355275012431683409511400158936039011290087989770676425199242104121876151231393461477023433690305988585950047635944234210861058335634744265866850936301047914452123155282584804565624981382319262646113446430682011147460663034273599409466430530023648971017861818611621856689453125000000000000000000000000000000000*i1^93 + -632053529435101588659919818054297808781687704105304725892794080665963203855385539357025565159685505601146795791970859218899592894888734427387087208418262196629925845651904746289753605579322177360890877893560077866711653249098537143381177278668119209925297062542763900382541655175664048995978786087066555760883918973603176266151732097164349834948809344311640802974959425949912971961656872747309747337392372786851510810348521313674410201837058871910027153536515792563291289326245257851104979875148052417558363144081207051720910941843033066710402022999009346375233626005976079843562880335674571216642553360794765766506496218745023288470901979806537811957261524014752395133925105389037200385385964349887623818724193911177709961691905428501666083559938194979582732586849821788290909734417059286674925249663258872034137290881803261194425179897669327525745215995527622569856159142926273523130989272566122688336606464515255059884037011369980852101448820894437533681537621113526678322218881698344640210330050358423488760195944692917811541530724117033084757274521798333007038603624627943482120499762274494073204503930362004067541910920352304334638440456653310603227817345624838136580722018299607646142337912929950155943186328311644616267538177379626582170330182189440592878368026833865184100326310066306942389826052834671245072183101634720803524471116904416038978331505120087683198891303421571691137345641976817153320365348841961395742244878255805918993862669673760165797037512148498152353989025871188149428415912237261259957541128207114836742364844916654461812647758642449623932320774578444783839958571548434945501570124217809624643321451971248438025142909482847227008806115193595379489696550504328007909580959462621221216239871381031041481575234261887459628312841831873779788118318382132634873477477288593714649722770566275432285033907917160381817388862751598417819129019856670162176505077315793735609347274532857286745005898561814487208908722943400140001525436946293183199269286552702961213679043685207640977303634596266573800239570625208258904232464674628217650126184405775983078519790762293638728916420418593720282443334941592473424917830757844143882449298849711383077266779436776112369165677741659699303218484366478890391642631419308527761730656643243445786306430267329236879680024459383059933740368359339587847921867734343793390988307799245456795074122045683353059121673810989836952278288940816323590364769583767428876430598067260725655834579624135616380018761965423146493475413154289268760790844741473534622324433989071884257431416370763903719114919902202341860553637079081514626605760030286062188092070460539946420048141214442575355119827815555965509345996017857019003819105724509487114435004581501887325232228989931861229675680112732495114265815429428317681332769802247421034565987350403185355946568778411046340035745360822474406787866735019918697681774017835904186017457249373845692398362596433098157702855016300949399354089841227846118820403559606067678074008409505442612729297342992348313761174564059675280023990259471471687240869672012881336092273687187580590126024082857111021612989869145410824780873457096710790928064524432112885879210784196170178236467109796015670353530628118450506448627630535406896777486927041339662623247042431616942566787579068102616902507221880849708402191868726703357214639651534823875507653896329111883272809373404298273948157842199996597101958653778579686423944440693304529741294703867000494260545320416686105355415464368312294516883084883108074815848578417404488672721999959890172581625249791583279686034897570843336588405114547850804548721939568912019187211833423646343198961797389606293390302681333342164549957814471836986210824764125966702434740066528320312500000000000000000000000000000000000*i1^94 + 468943743233453707194661655309997423344465155336894055764320199197689381171433944319121762424180287844462711579647187149226152509117062140494683719097306965906261758546506847484022223140945900077501520189225397971284516266884069300222647790121650774624745317941945014758175476518721077840126026254552318388728758968570350031393310518213848359264109047678644422400488322452853521980621830608061611424239814803589331005164170226228347342404622895929172475925365169903026775578302498160061548926287041911473622205236846549960495987182180312301204231294672366519845067731381436494208504518571554415234836058022792292098617421598018212313847984369668398953348052683686911369819050752901180293744977437405929503417158079671082041158967377763419846036922169818819879880200571860613294627567416844610172327281149120846913958156850304868814891162008967938461144224162440279507157926167266213801749831823762469716033110182313301841204889972379655399869297367399836951808636156032126128433436679451025700831997805966492224631673121901137012935083158230304821030919108982691305974008649859065454312590825862477825519867591883524548990413322369018777586530020719381842060357591386561077199257505706098615465035749333284575807892283256589728028565912574854466161068296848093248665991030851498186299228422112205488127568430808732280848163247497495653324950572788564181684676288321940507290428129808287358910497776713626735531901912752378967147612700811777419657956099953770755891505269990201317724169315633585965705454767206341295216568391157773369871536780835973253049199880026376322601675228307293904064570831386909554466762132917327045996357795474743438466622438543308630704555878062673022689343890428391536794962373029728574482906031447971943411195869178149515535249751993550112128224676158858884042135368288291293020544350617141167480343671828608365507872886593967612643531684551582783827056442486997428214093463329826122938846279338641782168186074706580124381904995845422036334633950660179196039979897755325982670736681337624072803980685065498506825095839581504430033541535139131254240824369548851000203644142136572263366910554929382258925727162569631959409826007027874537462573466926254112814304196830982059421704116650645532561780983461815584513508107905760925401543714497940713016653359258107609282649061187433507663567013060322590473096293058612600863526660553917994014594676089733411849512363897030534739854665279792320721496306420446692212249621849661115852425006330939126731670722222093445795900130899692112582807929714428799885948517406035958747431110488763370064194734809219509909586812440699405292857063211186617022705859801748988050814868139807701754825779089989825597183428286489113976244795031840325907090716272544583171660138317524892904583516218836003565048842463048919878731112973159151230835345545744908493840707731671955151465432856282270059498655783970029012256192911628169307849312119993299493867612216441289972177595175683701054393605126206721748004964896483641536548898175816428584808733093416299523943793807881177636580163096505906980108046609641328875975499477769243666769649672742927152422687769264993799788146927350113865341555831083977377973532839604918347954625192782254427950928598278469840448070394871695684007913475442644669632514173905154308782768470057036488977229582049477530014263601667033131103596290837883910118123561398496256353079424103862908701206718345590646783565156870799548406491685663882796340158212762817570643507363937681869504392383623289058032592282816815376324609095462798893994464993115442943420416079514387178149228285560764294246733226433275570329038626301634149519188832699090722850889544285379174029460487213782077120377837747707366943359375000000000000000000000000000000000000*i1^95 + 11314472071065478329503411429090467902520249893689833322077220033616743586617239212750071636274881598712738305951656375236682259629401944336832483744118499559853173401668506024720939786806983959015940838831172834594755742207441836577984832046395150411106329410673790388774473249823469635767533025897321710649991108463639724076846126096325524257816976662136075167382760262829158441118557075485510413347986879971272946353240742919382682051632953797602499060496204145769435640421950619809135572377288333071224583218052116168275346369484996721178164638734570428982631575379560371441725856869612936301787656154574520271284918972602353411923419688436392696738410552777431736014237731528305402463037408784282779611532919274973388085832516647038796902604583386312396502101758574237044534591707586958305720149227810634456970105702511521996429059411315024789369325240435061920865744320762268290677663411659033299521451549140028689116139040072334673831623232481283946244763660067879300659441016713962994860697820956818015126262651228062508220815489132035566605156321261910308792416367178241092192189162842495788891546121274943449253219755258938387032709908932941187452446732875746605858529674101447948658986202383880301571593066718176091447726461207971133627659728039696134598157268216954626847321907771799732882273274598519417247722834127197244395565637685273195386355315661868141873239562555268109539802703358427646775020647317416675490453227767532051250160652155473744936256747218999992263906774200674240176887469419164322217848039511537653328122027375931888240767633540931712098487461961036796739557361879357554789900514272530161533827615775655141448992394241112509925968051532923670899331578890235335966070216995374314806362319627912487301333863173244506868314111466546925768731707847902683226893465595480619728304241890589657280156998579545049212511230510527428008503209133782684771553114759342774180358489034209348970178247592503645605804165524274385999178953965513073299772912823753257515724473592598573375178039109201335006707791700024979352413819619798121861705353448614291693422940995653798308313418715805581877147995954644073830249861622300475537092095693361946585943802314220553837481207440472842568027983567970227495000010906506865388365397217502426513810141117906869031884274004711617066241184231996435836009118430941241284247449456079815163393589199968360605907504802584343747741549331587911091368617902216758344837894243240315817323138827281289220756276851399176279984946540066724702976764893057154283300972191484775180419142985591080874737539553352704758350771059999351553946366830893890132615671687141593550598921693303753177717696960203041785007132499338860415821526887108495055111825829067878285666384780385685336982303511686250384688304332985049343057101280286430486090352144501591383605665340446288607430932457954894136002247344079433511576188984401626700242788817680450760423368091061904777110202754742545280292967321065298466885231560426162634949756752765539107175670697428551838091304609388804580771237589267508383619875160114314579952975071679772450913579134093694737338370916532111407359076098070230985859157222944823777427284623175444872421593678799279013812903796254744032489550712817221067425043506388005910201275140171332444314123768055804103861495647512802163072596066132744743085078065794804035231831418226536509069997909361899978712011546895861866303691243129442473623870043235467981347169528016722443880468219266530483107935662206478131824065050602770580906548180566777125461807566378277367737379853763165730546645995110935588266531304599054449330001529491347826749966484585691105908415806555240735867165610669964982451634619561256466724612807464599609375000000000000000000000000000000000000*i1^96 + -177799065418939690795394046420784000581928532784650563060131038717851052181631424051554078803891405279501190108850490659697463297157986330544059982509147340080666844012920286997748740831636424783243930796092730412594763717341500640093538073319740021066459400750981326651715678064086213926041303246432834946384087658772971722632106540274735079366140320535175915829865135202216175758531645318184804577517351191223624410832052696476555619176611807578063554708767493330662727844405437393403736713917167718082590284818688196216957600583202392098293155739868075878994692224148412028625254293838110709590821328178991598691931288054941024982761440422594220789174848372624498779270770009027790131386928303642533989424537392955439397761188120445972455110696776827174560071417312246569636837729570777370780877511706738457316171068891311480913279014451620334694812871731294932466040782199867438070735130048626058082641935033237876123084965784660770775650103957726601287360587579904090888488364984737117154702779880687866226804643929014841215960513250247599905984651903771005469080197955842209842982677620728772247564130401728258057568143492057369542802910690974474535331695591113811630854001978162839404449622785960142932254478826015462316639348525435233415238730493338988377437674591092863154339548697817783415437783938567152626133174535888018267573995024165325181857781937414754346542658527644094386257758574591766208131819877245316367123018706259092195824925908796417461130102793073811264672034388849773855511536886341803992478942292266084102004187635492770218704547672915309047129185908320726136023329539323086819850574948160787973661777909031449497278675573365655538433048704366469025604132974409965774163291982009607296625117506746695959169537414381027660611198126433575279498698446377121818627336994319576860300151661553030080146494131824994252436379568260643653873962253402111032005879503692341213779766251409861430883466282243906181821039310382074632224126401414076729688105207392220932387390707083269061862151269445779828104747936562787440118660045726652878693428259259282079957552088533791996176145230346745507903143819691198687529198688922259882606788666930350634869044175023329867730121936904535520199071246972161800437505348264479407133487288256539341331774087960548808411743702847114215625290664549536784631287633921704208834989079896705812421600590320715512706068312300825227929473200458629071047426509958108070181747270307704834200617912838003250118420204806634613434153741485432610951480425815087308331226070704244621055979729940358239672418707414493023353634831109458310401343620440400111049501843694194780227888161898348344226208212264489345351000444371243207895235996748523893631311569726723878735179146620676001703329578009101476810831383709739069849537114905059548505010376734372997488935287318099319622661986130870488610124827096434757009443977994571082910344346894659320786618476649827477706831443619428305226611851321491325896467428661617181678335805061550670947691994117676059911948654609701043473811082028460921555914102182475324362908516147285183296725708892254390652460094604939034201741359626360643812428966042523107335279757286326969272288346366018553915248606439319716356482398998064408680031367195285078737456950635214874658115399366342445445440635470283599180523639233796404558592772149259256557308680270397647275953042463116328740988587697885803527304019933128222454203504522641247665428303433488626302545804272082783563458031249553255182283356523342197808296031581627228282214723941321358693028633272834167483222500563202499448543990044528924445531090526755347874349493443433432701046554533162184357804903166904441242496149523043191549987792968750000000000000000000000000000000000000*i1^97 + 28969527769870440825883896791492676849334860804489021920868279249410408669880144848243437272806790974433441263106859965211821166068408144288295136778849507241144196793841877639914314840027607206335565412980015509344106669023337784796969879117946961334077884423027258149468284375143175678624173175563464379108524447831289583596091618414692481629376979571569419980211729679759487359456696555029121003585857112074335555554267158155953595191859624114549094646569760763333016009316395993004827799042716609517541365848068749824775218757826906617102373823121719856384841899377413605257730462907061679896885645238120611590954814795342568677237145718259197997709097833839694966209836324178886467367823921867732507687212422899218054630254475719030052249778225242346698102045200845731472828133360931432797282795294077867629319980196505961083655919570281434942379731106852544455684338503249265682025693956579514674012645932181919046476957682755058385036472139230067009717306777246883032258992438827635848706861276352804366379700103412816688357028674575924873811493334605251876116511280763202904840897157981596201709202901230039726565346526394279157121372697478942197610342579781549760461833347220963340271754126057073395975297095197247920293612965105620826769843286375912166655488097530502160857962831073468271156309113097030303849710053047491790282771563881400782733660686622701260428717177714718072608310726370616427016491619789855881580996612487596678001660204784800441085266297750950595128592290484411394932707002229109728523760184091448480187401639590325806665401592673490139698799538105866373784409879193079224994756897726474744938513700989816599811454095027220883298669765657087566227602932086926199925423423161678274239662943728008575667715395668392374894229397653248833537296767703019318481850719602681918811314667753993659261964320896985600348467840047088939996119820174070484993502365428469079472323609599255849701269180738193787728509540853736918332235879619620239285260280018530672249361947039247378163062628936310423239185027759647445902618317054413840032521580581308488732539841445918601342173594691679186592858856813611237610643012776342532276947018827929257704394850208738358137506785871632750769017412723356312738919568549361038761984055842973099609634709093004382122758396955630684984885871625665679546468226362186814934469857412957853490620506530669376623878014217766002706681723449062815629947601854884972591400632096313454439410408085645865318841081271731074041052788044934005217079002320575122867200325234690474114983096713373462355585394928037256668089252337653580654250084042591681129928217365717156232149421977847513090370442889617659057060670866038274605576345028869287541251936232569781670723239650178919975282974538348752169907833938583924557307139334964480789284881834139404948676779881261379018268365649247247995953741627274238044714577744046318314107751060661239714015482142258783376049282474179656980110988581490323669120593484106855837980362687043310250479106755096119518192006683615089559224393865282780450454543061585455698452240124774880540628274223795968170379929470467140013813851221911028782476093783041568406979112792393608812274032351258519707299744599030595877530395895478459506090707941821040015078761061807390550676485628436430284422977907829039973762258670878303431501855064101501937479173749421446960113661874775597475145736375040305860382760430844205689327665032207116702690654590934617728534607301002903671014932056633847889888895513737255410218118467381982125777889792497964354400168751687633593358947658273021529930996706380654855710365809155370301416927990265551393070697073677092140512480649063638994124245066580810546875000000000000000000000000000000000000000*i1^98 + 364675949257100874776305746586542181067770156447696950823806183741885699297304001500940921120775492990727532753556296105477053598992424079427188685267029914548041853992185978757057116778532267630613066159434751350288713516495972283756567089875972834221409581040903122169201201459253419054176265750945495138487307805473463347037521084408093993712664059541409980891277804472137377908648152225338901104389720090866960816817774204669911607114540830994769781451777478238010669306818287746084073941193982678682708624581359448311793617618064023546055065979457413222919815540495900590840800111928802618578104865266461968773732793366089818241327391212207333210262502773787336019713103560370676234799782729974272307692489402312304530313415340161314019573511045084478059559741699963512519497134447045180044867804256150502715982325494013571732944655226041024688369711991806479842328678458295160234218578657819980393772558023576599754227259380068000966059138171172738653795432362242913323216158654823867043841505287906737904515584753041255307716922824691048851048323665020477589530511886354445584351095352529574018478509035957493275801942155785037990077938165945297098248411403902952059559118481967685893426997057437416868018159021059543954304663514211211625630010490258936497704032852764286546874940766920306033826465238241188362599519363174599147307328504635141462826790224863813310824797945873911176434712646230408205852266041873042458513099001868338137911638766761448148882109060608291387128365274966578067500914594044088870328097485824327923874509286336174591711982606808719055278377887870352948526847966146150251103342236643367374007950213557765692386506381371562652656120285112879196499853365906255930288540822058187552849569618009698621197385569548540414959640164440612426523056986379790889553995085046489151656666419239869868840995436765326201518815374283243828282047554070407551577735194428925623453548364036824861194714628065533395260476605471654334296897889123742055010843607958249257227652548184599549236427657879443618803347131028931976151156149750295664939025475376048270840492367901692572461883514637549590493647658162641294488121525790318402508440760078397617025479523116927173190753649600938432070195609284864767266221115782974529007366186662382061812969590772861701578478098547510234561776131730622510116667042610229570961974692421971114002605686889453185535607082400677203837373191455081516584160775580658302005374087380790247824422826710361849307793286839835714584075936720826198646338172230493613356230915083885534881933993266417260718486953975332978875020072737473583467061092844806440619414744079092786522331160367379833779601351637774113418925816440745290905669307149275776512133178362204757346322023047148246727813399210699150487966243722907624481196916164373176897436378464869495362981507412966978697588395983722463072181595782666946272701393268973170563119635383452087418711848690150587012029894645093504443657896126093531193539247503199161506070493583477689265134904621414096029971316304702609183751408629854243990953197964254567867272977293980918558350850762008315658268477224471838444954313776917199874976263322060294210446772659946230803279428954959740840496752464485341408439331838099068436995365397819209600696545738018763386926044960264471620704434454035534501519184337983230917128027257131840469773143051077338276960914363953011009837464400960252049835686493750626293403684715978892980672977108741949502071364271091302188530993002896987869812244869705667495188368092011242424367711296187392070897067595667253352366172689119569207375475588079279346954274462145028455662228207622359735684169762224473124463737445410886855662402343750000000000000000000000000000000000000000*i1^99 + 1759844213693848823232342580825245345658385950693089258890332935128049559358089776042176338062752336014089660730890078362114066417145425344400647396385616500843204633608520126307649724268131303423805818737426410567341560584699825581407185414843953425675203853491429432066626600161932108457137519176589275613033820052675860027689151720244694080201128018744156517102315605058033038423528903524077510956775708803620202797969565552465703117483951793519528158860400256613338126225812857144695906585996811658407568108334026514102194036784042562916540965172241198491210559390151032144398831910126235219260549200117781392700035759609815088929618085822686930876377471901125790132175661995271317734807063743443718141460757038609310955402647138155827077467966225284808877438906599598857856669159487165151575919947328930766086332923067105728092895350300707801805405147838067127802719594105479227566357923177363493943926815898710825079867524869702621074501281609376866341254266351509870695228016237173012880466770583538428464399789810728368843728088379975703019599443860782269552506722316016954947738344333034677075234608998739583686049456497764827068248303240257251124476035114857690467744995743388302745938558304602679385059868464528094956692249671630452303415748726357653664460391966477850090060316847933712879858956601729403327101660201089466155286645767219438478755034894112332637248760138899079980228250521540497047338716595288578272282208956681321080512685378937414068307999332878560291515183662826938501900817653544701109391843177136269890398554807086182154973265002803782393667533029781077450738979127502055346814882405946045552662528361862681482227177877750730278523242651141323095796593907519805100339861442823083303479582076144095681364624250036923811233252631620572347067463771322636248191466959915555272215723348285619728983291704272247264354349768638630826412706179405334464660050081126000231115366998214302614856235906800540396752462516296200780972347347845583163293354211083450767957129074358116237745772857465829790028809992146461784539062882897438760888593459527592956832947648037870684210091608979162936003861613466939683893048349953890359075681657814266276182411716449264690071811614350598761039233167596119534397438705796113892720669597357339184893867341391522024469575455016868012255074953068140114147793323187132435322404742388133717787798155642910865864719011007730105473183794369532136519447955945802098078112682439806493779932633135906817219427435323590301955860961659176463065157049434074030242723602525281882817761802590827509867012488465871169835435167211842035851488697438901805749744243122134704276386869797625999501530436809961387876446238396558581647054750599819090299011076403078667026324143060848255864142121319760972009661213098638492555767840921822369726827771476755629650373097421196558538490852705322936892749232052199056855032794638769392914390412843645466581573102765446934792430714769954440573674948778355661761726830405174863503132568879143033122589313218092277859018703381435585788226462126027300990043619340424776703500321425904652360071155005791211275768377150939113424594877213569057142668986027277227841680803570327206533998620963765970476399185473625858225939520296117313725801715980914019866457921117698892201885723442541372490636448645803817620633126017293794924286155908391118259032264444000249760481919688740205454000484263226583411445593290702066939347862372086768871571067953730644575308948431723627727376679283528786554774454528103873703016446337620306127455828567935435046374540802998761434825658601275602222255663736592307943927239479862533340349944870633315642532700746438544543344972639483984375000000000000000000000000000000000000000000*i1^100 + 1748206545127505607070343468156794730836629841706643649328942802890275498918331354269506372152641605101251739227848361327088345455721476728867490664211594451828434337979554407970170894664600601139890061378227576795343529662765364902681532380508690780123959186577437730745325857883379674653948754904895864951597663109498356007404180730955036894895202970078099903553069764632757297519222322825166427907125798032670363333275987886070585960474328991266901514335761157978264496035990595007178162555421798737063530446448854735517247777662840392726635804362815399805246879510485001812066769608154290433729284544956834970762572944398644002165866422730654073295257062138278559744547036941803037663772478434334556083230496903381361899438809301609431824333483362448764281675463390515075317489723337541362020947419842047421405042104691203984480196935638418520872572712627327651388259409785326440591578913622062749095282099521746862292661336482952505189030696358170478683242259941387618018826824367372033347750767539658272751509082295116594351559544087377801550365212983341500174098551047945538568234962337331859673412155577709924436245805952287292742180854193751090947929875373494036429727803788386304255334486161172597090979612002136344046880706903746969875656052525218339493880806596905747137734117164243586784842253599940518889260404923069173636902352076786622577036679297598838696222483459445112981722950635291033200695223341061836151267285454185342538513597387829697747263738515807994075965024215960399399130127978717460459511970287290002892368162572846632477488230364474285234225048649778645726574671545341484017211257229015537691342076172592682160557056361544280423518526854902550644199304289310386887242194441889894232781529018357208502683628268128344905752130401945812334577873272730494298541990037431161205998645945421024632436547388818074675638334131714842585663022883543655341020012353135157491809241712594108401019661634918379206109815138043875617308995430252663234657618153284209011729256144333609144607146968232802563837249963877728912618666836475130134460133724342123292237875667437491097310551653814372217659045294062159100612510534474771648008849555094374525004093019015708453672452153976034094353508095746563368072014685059817225983125082645929141505441215292754847976256467391709409497849019195507107105822823594581772937397323472732462933422230796962024617786495307235756667930445010487568022283202281267024873993736571043685962113282254926450432457051580206183358977989745847307813651365055234287483129232557574058781276872864241658939924051953498784216040616063141690058554198803120473455243098036338564546141669055298274993634935442339757349969113378829840603198800951597680749392427324274952070763607363736871300479878498556676701551079903347468718182006904379153094861660790765563760396599372267212332541357690032131999739444814708773029777735950769393548453350364839595967252457304943326792421245954525084013729272589675210237705760371239648655285100067053564969329920344948660669390817816237931054371838431406083864499010946668475322697084465702580413683490318947906024772681643345457486144735919297839602051711403254200206443701673927267102737334288143503148930404559107606624812799794846721674045661564339805100788677367484820182032836568077428286708502998838880441714150626334527128243446705212552804082248209401315184056630429359487102065699966517079690781142160461688723932695815129566994825536062356507343981439755506672450238447119698871970439810858316251688694521793315407340172335286907642454954546988975721222701289085153029561240425627592982846329284294055284628457054064119109072955786245855779854849406250000000000000000000000000000000000000000000*i1^101 + 3103722672513090900492417547365127688296160109578589971552332307766363718810524493082569556566929968640934477886464909234097722312896872154315466089481070657483951386973373688487772463654388998871509886240396985546338860367312404276393938964845525560215919529722396784007483737181142155355246597917159857393263339720658263701706232959210683748249185877054498032979204914285147868927113151987327495025279930519088291942281402534675244569318935630516566061680612246866956137209603691664197193044237344631505936691968773608418327949722361479657606726857670546528178199520987906189469429383545700813265933604066618237844789606875842554182463277642724803244062759128632156445223790717148060639006408854713794498611645080894551923747441436233153148671871180395062157795404120596795514674779181590609835501343765229386382304438198831152514655129900032386450824103658846260143507343292869405451334534726230877288394857937999053561431418122888182880565255005304827346620821636113778439679049462449963547242318233134958816732165761304553596416804691490780326119851229771212508913243463783257041488581802982334445949468065386184026593054208197862098425055038730093423122761165046355384267001472502479596769637987864035525486123101640159140164946119072641027751308159269447885225322346936009804447768023729123105054795414533752833397264461329564209624845167367842842884203896843111992492424778233305201022021911165906129681358175867804993651875926404476309736931108565243682434789761968365787107912949659491425177690431646083224621032339272320333200093529433541068082696083180195330156905791859327024424244326670165039865009189085425677669120528088963617389917509478519704826524999694133024287828002805726057630778498504100498092566572985401771904732701034774847537069123520753290649904427579777715585919138275902325270542468786255926781236213580638210387846550466258884907563502267324039604780000881457250231737808273259230196530738399242373751160912931112034577780969459181309068831061593254266805254847698761560318516431013442862352064923497027110350895813929959869112222980025833678948365068685956668693787369409061541940111664166868860038851015282184200995508060929599131716757443913643537574538483511178550955209080912848318148876400084571548697484123194680917773224137924212428612056842147998125719051211913100859493641581197227153994661096895360345195653371369342556496953559938075090117304663134990523423848604290132975408632487490007057714660131054298323487601149718686324617433954228627634181848485330748089808861197938706662737817497831737607383411153476386201997309004821079325610985980329679222147372447004033363304428267719906074453534427291760034874153091655404775346241925675461072588125319352507395703137691873193069481091578426406447167158558903374736348083181380076532965086458508813417473016553281412327071390647050112555117350642996000728461642764126322930898710168322453559612087565069343812075563307912778290590478083612234773672586034331860929600172524463373105035708367160789531684942425960410208377555009724011011338486243095043210092265315076090631640805190779612881666899964392325763312919749537706694588122282842836848034420229315925972198593762764651690433280887966011602220134417461537457659229652591378053142699710578844256293098568683525976006682877937875495601618779759358685768640161280360783477783578687118489958622583876170261572678133376600653914466057480158477546119954190101801684012414875858935243920491697328962643559843968263598079427919949577639171037521715051527408897141638139685653072433561625817194978675468106975994728135993282114494314107856376292369623405795166516886264004333362956250000000000000000000000000000000000000000000*i1^102 + 2033322080539883296378001157600506835127422650571532731269038445323230928346132488860477631609061952330054852854595616608057952482820663633593424570648176115828780905366726508320192267727983701213046880424002345810723748938256838810463657129160166968872177100038734318316087228309334554965363026343203154255152750321543140978340579137277005530020867513308037695014825389267144211759045915920224679672027330369482521602119312256153549096325706098715015861351988497853149740030161949511443445353819968309536661219442767585279605784890348141764048850666695861915008445532344815652100228667959647542629432384758886022784681224306096886255109807351604608349956630188667148652035078910295535239005726028925410448517851661398089856471037292364865076306347818914237829265956329251983523849653220101279577905284243450726638982378789937793990788649875125622725818101789446002122408857646431941749163330597166205657415721293616254707422063686019048475082123301076247477934640902657561208551653120029867986276212578657568541162670881741028932702398807266037177436803092086092192192056893290468112361061348595130495682368789402121604963099045372291929867331754278319873929582773010834373817710500926774372941501434976708145503783439537291197548641937864355959450970672036442852301815705795473668398848097467963317839651507753272117897695647636673643016116618633979844106156875613959905806892663146337933216303159976530942816636764401625621977592528150347901938980872100925196579038880082049361850755642636483252529660052594216502094614079791559580920664722382948983250046127613291864861833447426371952020753184373810329218378585740399935839478210638138718541258230779616752854835494909377821921818960331052012747409984281230909436741889016515631018449563764495679534040110460062528489574986602159237255041768234189765936322956982094479504693334979137367161667889974978050174023092052749891244128481996507344621014772038805473656898229112767862568679540624880477829619586952875975946224304149526476584025075629871901388923382405575959029549346323206373737784357804691917931069901708047269758062230889140114615959646649258349623079315313562890260914970610091966977578827107197916489026518457139898784962271316591602570311712601464211694503144761668678359356697403724179886928456691454789040550660814367789479491817321150596865888172298515325726376207536158271259731655755183069566382254842973259101722297972253865021169535764519716267503111389588915658904066592146121080273062551517674767670160614024929482498307743027253926372169038529836425989537013294970886029506331497352497436433930858785881358425010230619253918753905245322249490776932565439258218022419549477653138774176106707616935716875980586349811067039137633483389479219608756686962203513209498032604177986725947134577705737366743555435421119107000266904128162220223360490218273770521809469142900400961326146982442870284540420201276675781069578291047603498543341794893038048205629437364656075302854382900639542291125393499157342977370886783375526977909750058190238362590166319837281830382407950877937761867248551273403233108604383684373366271014621540355119205671115944077758857263843839327569885060032524275606723515714414626679072611314777441374015557650280269084207197543046346361533320951816763273251665662138321938484392751019436563896031231516865830311271734402031132086115865121805111787062612918629414312197292140603282295667301267059442892862599452826342022585569611322397139936491574176011592374946128352496805179767358185751817788680230094978520806054323058218267712341937757143381317573342675954372488873941341615744539002268408232937790236353168224772272500000000000000000000000000000000000000000000*i1^103 + 655332418108857930153147735927684110944937586635881906939063515225355239672244877665714634484665673962150937577635877995121003433920290497728589089860156913654520931057070658301517274703709066933289877122034636018798911732835414222467680726257719099806061577069766143812635533900630365717191634403465687840981208984724928021401869755270295567944458544270428223190153514977154938808472619636146273951071777399445438943739584098211529809006069949526369682864980981379812421619773474309759853513089673326351190727602534909313551024482759592567342318354315665713221194837604778286206718467449841288234145315743667130432004356325776019765098661424802126585569977667345180253613939940836446473628104895463652827360229904631463555596372721260473516931421419424483031340374078878846644447217559775193490318603164833722358475797805868684440762491946040459834708398188908786425632305726259985811993660497963105207528094964421436515216055024160539470180233711869326084897369635351009892183741823083063775503723076730392291924415326450465926879111936352023725574934886587811421281427145219800884629081656609874891708702896483787154594119240802908964316404147622956167005870411247494810403746326244726974908145761670875185349824718177162092764730085881515991515932360723242033769643257196158913937197781499655304847287330156010582078600759100579488727516157334412553904869775781643934484011998382539044420608742327173222570825682623940054955250895367303051277251740279528814599294348234946052604604157016499176707713665504660437573048866404024167994348243621471700383741746525318641524986394484183525963752261804312841555101653707883418049421171944734963554094586787592312916581643683411742034226843889584421189167288112264739413019913171680401655115684568241233049324563180464407135804105458885079950745395528466987268097359543285136078281082115352060404574932156726865625595003739351353229208368832210374077759971149310814469465418414522281876450151721196329289609550202912096364618504270281401613077557884618192478757355701941248813774303824650397315656457324149118119480031220656718744025280508044170759912630019697706178927268075641990166103168845248884910531574157222515423531909577317541361484674285189313824607398186107217730684066344617705016406547147478813512811610317076072540593110540957622244226850891324170085110555886628975926591430161983628436437899124056337668176597524739108102860343423403948222146272276403873247155211375335042062075924641627759417440174706375362820867565296855776980893709918737172805871703982747207844039184983331325311037005290006148391460493021002936156227660890562165846601222054425717798565699163782063129638062644631273991116882901175848304018336204950003862559648683259273069810357740949278162880028560974536634421830210684970998240694717172289541765284390908576214635239125391171992440168582653847508434451675365084948565352726640291170518238917172303680991895885907954454546363132848408182862344793043464993531020111750378778227134772720353966629467650110086247867351168411110895040326176904705217140987693081863100099806592689107788245607947683873424847230871726851303580915554210810521824054258966964517997893274051214241298189926508622919232884088524543950425244929444687033893765691077503062056971885972239189630047685146848474578049175791857913263812746064310279152987643087533471740917116479362239499790366699206309985165642358395721708009671433600344570305086596004808935431595782288043675851078760905351922726312618698259981324090416256861138133145255982071433786855726257384974003498410267408858915890968188418727451032538958312111527391507781620537764013219482500000000000000000000000000000000000000000000*i1^104 + 168962409633691085466896562255746857712613647280342411291858692131728687576689987026715083234164466094091561728150593849651115981663648531005058347326847839724520563188851336855951091234388794263863893897435719674120064426396609319487252565688069477466891183604779409194529944913880667264214271331777890317526798066626463325553848157845211252107362481308300107891567309253940868955666261708160684366600767463606975374183139452752905315605858437819747892126879976715014554907640490675062756168885026830139776384681182465195037964414253628955668619466488982191777513485298408238078665447191149794717777278828584083548104885161120349851194338045824039333797115780280069841578562708650633279899964871443239681558498214523654055125378866684347067442662807887027688501402055808591567142690888019071891639602463008844980303499663956869497592445186299156552870703586496667279694742519751359092628089256542397020623916746738344414193675364852719255781065016393770665449473522132677216293002343322359435063579120854382099942877961329011410716488786204649739053225598366515901717049412669852602030372480379424078304367267095940130850792646537050276102202772275583711547751378895541915730767993755454873324262545782631707974383623840478015620515156266393973974941351320571827520106000384445169558715916585313831178835790905432539142142990542701353423158891001051862814333599663223442242865009597495141163520136935333101203315649917960702207444647564794988703389066066124693762841924960478126370359161930864759689476421878854464677936538685656683056344918589081175798413822047417018790631084686303786143213262322205357657502548259379615742527651498866197495089454520842356019558549508299483424619568918351051428177057244081798995424119894084904384245466995537490747663170497136439448725167578105892736774579806915207991934861341088917638273021880180625826831632469957094813205289391019584146249878922628579539710295097605765331691699153052242196886107212399660996638535286552631440246669511099043505495570560225114480304609084563824396168394205807035903976945294610251301127055651202392193812791491688302482365993270570472864380883990292049879948644784309508748871157861424375294102107998961689014042461576805959886204423701252603664941904250984472114813297735535007170676686177133163476180332659121012309780383346750433357388344335322981752644249639346520119358513320515419070430988840903436275350005145328733903446495165066149923897929154973697337468503509952440942374473607082731494733844307726566887863484169927358467713551673741189598099004375042690522559548504487017707353792528153029903942596489823518169295844423863151151903067108525603444721497438724733445829595036314608361450105419421207278143570760872793844455434652159257476459326379763034364709773510156463205404700115036606594775449544358649227577966188847422775803099197604631043547966819329610610561885329024089557942168700179439194877951507534108441437612755635323838331152923814755043396422613750562316590816427082014931946405431750835978988053108750077401224630730716137109661382587584102587320055927073153829930087161757160253437702603684984307253778558202032062261652392846989379608600085439410706395336631748807163998547110754179475879375610906526518170015620428159759848297063206688369849175983688280720822992397815786084367593912859987188692527137330603489379411418350880144538724279532844006455638212794128243271606603619519685843463099233397501403714646250028204220598460780841606296223385148390815100353847991657836235611169399780851578224463789414425883518949397815258401642956390445257387340822899400630003114354749264107357595000000000000000000000000000000000000000000000*i1^105 + 29059624676761695881792985430235205867004732237116621441220172660255444620093840849904012457699437744430904919757677701589273734024645409532089834217699278643145710220663252566341957413430006633974883756341502480297208167650116195132766638176717451663513197485184997951522974756632337367769802856009742450323168647989647499194437019770067966894105709768476414972727804464226693704386183626899265070796011240320559705905011295774004358651132189521335869666594860061269224524840861326226632468760629793886295944234376935517018672577190997454086605219055567459281178377100337187913784481646832117251954412130529288162383453992291611002116203315996967706112052493670856281303828389746198124810021535626554800281918317913064522363457929898805426255516601661260173163365311350068262292761396067102798459330553966767539360612394874108026631183210827442228396386700965628544122179153650014550391351536653200152494544464514903419856260490828715052783919314508838473119874801848049600410832520575840739240310863135072937950053581994879132952273142010600428917647150029869670603731143373294174784554310010004919371725071905628912073935014942238994442940817254106127182212491958101284507839386102439881280523825213694640874465597026290215555468706976136473306125386888558003248081174477536794643159379109121014355981916890247469780267933563689284959497693297467517761092235815332064107963933230804736072302380483797468049960160813391429010494156449304377123952367033898348065956784063454039921979391666821822838108339301616561115521293991964059845593870885974036001426672197855558475659417640423105880866210666864524729814389953012318514812223082988433556747320441521328834497925277505361471120372491001003872330651102692061143111525685467787143545660845950770525546295052183666745695128392402455138052407592827982543238698930649370175930814609316972692233044693501723512816323977645349562864097525427651607834833652706201840924024960981390477259820251786788735907146788310209641051991366600929570208041833216452761658400007356878207168305524526571763598821854799634950955588994264167984831025440676617902342393448989486712845188767327813445577662502099708189201971106477190685192828441553488422854578134360386342738323811953242599605952445256380098637377627825066531904906537765455260527425224519629191585653210425059968089782610500262214459958776075847402103434882509703928546197895922607829274865450314574149564042361332372939696618882174045954566779860228228033050972938453818259939140125487040414616407139817627281529125723414460526713141768536870818587639770867906178692934731938581286362936396928269578404851669257089237817714758864266325879006941520397602334787620263516497467374476764533645874451750674091852588276847458235005508234659356245931681312812219633506998510789021377388726857427852908639546937371489552029779787544081974039595061694799016514508281391006899270670411559488901795669540105815697183066336434006517650812463322719606554406815179130046345201196696769999856796215730725602504305577955680479484761994407835963027191546925434026661160742704539551988995584303019314879898994583663576709815238276563573784746383251517933530485773606186068783477787038436868571105537294213704014346352928906421738590141440644781706608812627272867977757919252303567400683474010825438940351435445905401836596622935332311069969868569157724760990809997724225167541274178547624445480011437699556745882125389478135904874125501905079144859140554898387337665285714617490857963798285378150305500301473107189618177188054874732396687058721029548971055821658316935258481802168170038804829732486033703520000000000000000000000000000000000000000000*i1^106 + 8618764376351537440296642862719147930793324671377928724252826757085854135155484681015610138929817381257434795300013874644029901803777506994012024444391861205285150689712121519652665817969601745414287298262860330911178800025397440693534936244115639647674934653250344469133413126886490041461268304069480318464255043621782910429138165529968637906126831781999764541420574419387512697069118351276648601101282611602817055860061692298895908493057488745207495913585582971889118149351045040882519855179086891811585068008879678446095624662695794465716140625097509412736874058430407357718913933536457940407181083407746286269955317938809557024471009175385558653848881200004249624735632785897521086833518085350201821760600380845861007284354939388376112322747966604131525228778596337271327788038338936772618382439080478959183707577860607303578944978923054040073309348118686726619651268605948240865898455205259709804719556124145589388958167916086577272420355340376846613815760357848312270800555993097606309890087014600835368936603511636087145532533720865746118646364092422091611751263212892090775311804155622310906834471604664070011531043966763310777879640661415392996661872457308088242591148002213453276898202782395115360533616231382315120507814167933004588131689206318046324227315341141301849339963275530419505073130465451272125586804558222516545419853551554461058895427661781935405380325770692825267098999542652861282700455637782689343378671380190388212072180870895838447637771504778908247731533130153184748400322293494473939715181434750282781106649607927696005350128676309896616164635896786732884037824572805709197237644720290016790359886456264525309171009252143798819834420200029390903049866977404884190649851083209524703766986702307634741007871684195256075752218451685484911672832364764426744132886054617546706351102622612109013750304895700108103138322440331721687821006931764497565056287640202823224094117350163329329842773617585970951369642798052586615978283319287926685882045068418165624191895140952582112082243386738075808372822140266757665212148500038859510435931629000752197373666324039318647499775225021820944238589494003135729985738926014234302342071086368686685906037573894750987713138107679149791007639210285003811372310244750399378651790179240733261002732909401896714422839987091759131310217945688033717791830484192787464406182179543585834121631229389712786521241677990603194351038319841312642914381738202094717449146392785194543231104811843908373493133966033973663753402305901155539188598753432753319738721541569925179251592270446126687550207849019113832000673581440661316429034764459576199226517716726460962369741098730203671723138261048631987275876371304648752487639514097287013715660281407628799877346510430457039619657279164166339847552036051805447579353036143095042482669010459665582294796248404170839687525941432007468714159983074873794043928290298652950193103182600260749954253374788194578894079329193141506493140675992987539665737517599550132782462959207060384221101248683554293913677308218513417288059912048648931965886589792599232027621914741296835512101441043709689895811022979658202604975825404626930975587730495589611825705394585300611572028448175858627876410010296651695970174016951869128661220491223908780369107390455354025592572671797222691890912272804848251284840560178238434668709793153259726636148794604133289320652034874469082248751430993600004379044092648884655309293828082208108718162991950932173955027369321281086750793266257839845357745211164928952824331793727943952890212697474909711538145537575078213655842377423512258234352467206123888067960557760000000000000000000000000000000000000000000*i1^107 + 650540539153547027025666128347796575631577679129500658675333446606654576325075535643231707602098546302211288459242322003719117614199794455889972583246795092431879737483295012045555502842337205811409335940569680622915330596159114876067734015542741038141878196492649970920423637927316919552984289239095356858527084935634140516583702258178854233266226268107991295103881633018925515251386950421547939751947416725256115179308463054692551417591473133595917636401802377470364635439611794740799695917259002852898804746037702470981387226886705614636165307486775682105027644619879082852384735001192450472759477293929948827663232644499009491913644288161911778676249896175960475903980700967232459101603426434044577240987630507895666097767111761383504212472778619480381068103975775982072029645160073921713758672790141987827116381079045267846780562206818711383043428567410475509643388967865685683774252029636994715556501314598809645065906571594160956143580960291208925071846134339284577066870571460135825168228455697102224385252332297942838256333513272090922468992236705932302458880706736952940237654039744997095544286338549338674276787645528317380849234526255956379145528072555782951668017224531452255497591194659453668174645555802268519163530841566949876537967859079605124641784434880029635127829755697440028228080226384137490805696430131497350555974808015108191018606815861825247578129987769223774013089835093022888140764000141334948585358148690162985887248229012803422103350548812960826788167621076020538043838376467523344331699568980621649021587347619393992884449561697695161041887241828491101681316724952221182099743857786816812228258732247776663515663886753665909575909299094070876863742701580301977608094299594752096296847236734132837008080360396666841161724078184202631879691769528795227684813892460668044788988033551856197282209661192144329600629372516406542260329403087786542945796591282899275444897780376162465159350308831978681518853676545315672568437326442273499501431009251081138331338979696510127762805610559566699448419991802124469682225032130795004690587623073611734887001034474164478388302563410012360513239843342035535569710224355438272075106660315841304278336898036293866104065268448473197342005060075707562565818300278563451353327839828146395815346466701433767445889940481437957846026820615879656091826197443265050589718174232644129543066424051095845077388536357267384938097520282161409723791773840288769915409551164607769367506693572004634094128831094396783305904757745015976964439210318148614195277876126913680992157676828778141978193213923284887145189677761690784797924341515147917146832957183419205188743094230780211666428667179518159099765597795801015869961206358451071583902352525545518958739606070688358386214401507932395093846095955721438216854562850033596861898801303989020856179795387199431411760025162444948691141298527929554487950621377673431436632748766788173219045797750329109603077731659337639049282937309197718935993565929955876348991144133442040109900803859235746973052028245287765801027470694957686241197207966511689556538190963189610084525740530280057268389079635931674825951848622318042487278768320426939310340710522462401620878124200417941784452622700348008497845220546081724124240822197947086649401685926442984238080192392504498333502472431744806229188763706015134315778259668210993152975759957612907297269850541076477116667122603029919582981766662159592834635915600827928941613103957874989639432089702132243340589134398229412161478359339881110402341895727419005940023837198393468835808896289254412426447749321969481463000142852270590924800000000000000000000000000000000000000000*i1^108 + -154890727436563162764975243565552525516743628645023384190258200718146577314369539310011890160802213610788811248494324102239303032135048942589380267871234456069940742500880033552779564037153186080253954032389902955905026293137349650482424025382010609660950270814937508169129250989495768468771327106645616995977285911549642730396055793680802437768740486805916501171591406692080211168117572819115815255941178546275820768474058639335688057401606701848449231324627065998025629361832273214467060509856585449431012818345557355383390754481453575718512106894163494442575983971328016002202583090931273096385838145548266804745606222347475110202655736295856312981038386570368095558839670970552978827381549734848929760538653738939502608867030932269659422786842242187417959063370855018383630097954086525405205627008974478348531008781632743373823849071303277945813329647358260475418087618244545384379625812497482601266485792813385276700345189121576787368811436807182606572915918267541204166766117442064389737966663171951139855457310466892903111903930668450673609275980397208174823078482502034135835799426858575398225518398977416647340501156207196327449204314270264954858679402765925954319013036665748206356997709662779461173576036500707025779921319438166927877750006917516135646933739580856019530320278658291605992907722190327069160610545307470735304949162856953192229774393351716888019444812961095799551358268125078258657101198461707324651455047275515375260031154301495379558625246207569831168523287445398203585630878735653817154826174094736821622597863646261492337852497626390375913289075603811576709038154942795077119854393077619476860057609814021218597946623962938649210325987243202067811346319714058663784148386902003027314460868267396499908566484493131358162381447811981190196356132871846780526234221189633948977274665366383516115964267970210893428292184622015455362040413135895659167946292826243895758876029307528372539984417910926080134020204259707575174709571538882254905009126946990507750070176850871583336527032769205979280248047337445388063399611386953903712130714906633814083867449083009007345191083537186477013624253549325883547011836562759750114971583175622630901676695084092869995505058559761443691319309594035847134151859922905166519676759652662433470045420636810614770705352633467983203603380522161237244395240983545729314061803689183594917990308123420408346283198679513250733589648994883595071995727874955761228065484157095005272887287211436694829761212817699089807607071055138675661637578755878021019781598688841389761120684393725726263540822678941623942322503939759122761600493402213280072094028117486325841439430364670722440752478114223800216985865170792801812744161737033569090062168880385951743098010987786800019341138298856488177032938761654777854163235965327966827882536896173595091341302298768225142191581537041985369802604827777095611057826913907454583025047454536999674074751768946632746939508348614431490103069714394515567952264045924723271193320088978741544023298394657620562637366641189683363837857365901481028731302654257795743695375493814446500131213356465214270952028328480928921251077579665215986448618749406581377308842022620260252655227834660561129899900622728899288114805087824576444180138056761141629082028693305765486678822306674162886139866280265050482460945103023537180172994595764142315192456080333927383058057796585078892479137571903904197824454492074352232983537625094665961504205056573814483935587972504143077184533933506297093333975828105365082338372562091219527803166745196495884483113903101937848040544337082673310323456307200000000000000000000000000000000000000000*i1^109 + -4522067529661210033275826917354597128551581273156663544644997070698840683292378837034166289483521882054781658084522825568303698094135174924762898375060629545654494570702776952258049111910647157763366148271382108029195653639798703960403573498893705239078299442741931129799683882638413618215446283404898807165463893722221547186231644317563732491158870356087258636414081486494309897839699081624576422376919472814361137294736677477003627712810957756031930816197528930184815624155820766653644952329157833737401279131306359032944545516408164622576057603207839143176395040700022945488876500622362192896204823424546785989696261926477661768476072571433530032890245768816150740891447813285321761182708392280365960269685520431423913089883589083281819857695621357334417429210498797352376852856668508187936002296144569357945283767710203383537190709455610128031804898788337023838294805566707273703865195239953575074902611708807751804244903613909164898241983741607579787771481802101119727783687298199460556060797322106495246216269572483032886211963993452451060501323094782784643149247433571577232478278980698503495031665543909228457044422012720502130514539797275809039654619017424551165153029145341188422579893808535804736432373713620254403465618596712474314124176086791525041650437329978769663466009107675653567509381980723215945116984966398761506860887534879620274096226490087223676210869670394886843480215145522980255701328861401630135036480224460622601004893261867227675942569225416209400686223681380887935783340873038884103937735227247944429989799777853712059648724407813400791952147440121938688029880264546901413031155156587094817973632451104214912843282135806114632551914645905282255242971035529704854537832642868937932382781577293959925722533052237338711530845284320058583542604060347427292411887273491109916428127826861533526654452904351246486619618527507526286796224938191287692217352751620421305715817229541258330567901794625627781108417917875363980964524872487741825829103628288402075723439537834512969797864529709670309110906838721680198859477350358663876249925546703021387148288944575021215035030935107922376125279318629481750968908940156957187243984382169094776657105078761835755747554161094864478818281580258487032831895013366988511126283616162179469918559623445922352426117378337523737949448536801989128360748823987951599707611171552550270330237703070449709513405777273790203296622709905150718015030236244487014184815296830287928294701646233292421361609714923376283980294717059243468605039628547302690622126330179747546838175725424082006849229784825491611760445465783425177830183883395186720525047459457641728006135662469708508756135190787737931338033861642861904469609800411161447990780044897231924946040201167303345915765900392573786990250392734097964636980734067301396712131646527888437745973363397990660818971210234851740501510256624063423081309486426253414180243317292453860492981996092128303847740379037993017761885586576140848797513328051337125996129187319497931863995352008564994623037230258011898630165673562619068881132399166308132421089528901450478695809017276142225897124809026613306134155964571563202377466430316506360645844807702329872266637400528128741726255689256306925754558172911469226903260358968904718443625365061848756342938338458771996436665694665923600771703386499991288299934020251680905643224599810042191784772887237962456426307411805654751672491992478595391691152935327440879603003266534142325781773776100922608147060639218025803200152717051527990371939251566492871496238656657306028758712300987106032296787412622627385344000000000000000000000000000000000000000*i1^110 + 1483778216229438249660744581167171465240724517554066114150091866371225478187663376166264397677279257700154942520068342317385602782246752123039057233103123234500813666679018249775458482568925598750022230660308339795045746869788387442234283736798762033050324238154135281846952727034326352994344582539708034640131942763778188674701941819123932790339444607541610757296564098513160035130472999262272518417898311395345999180787505885348375015623136676620702804531699925304609955238724075644612806347468538168237095557745924832083280602225787577498088966379482210776969939497467833436682144890244749142426163540582808142950895779893186077690150316452349076779133322861245061770235609299670342940815825125776963615545737366208859789157312207975349904926016430329144986054333440864218685017361956860652143889972373560099715768636421548711748206949741126284776031310679186616719358845473577833382238908612353646461411893560042097104002130665451228353925581963822431468028379404476991834121531871539829339371017967387751477130570544907208007710246231286336789669478902193943856487111002417167130941211355774769259200399099234254455498533885493724102727273567472730120462112773592002205391700438571321261586622875774639524374153983220097640238932029658831549687590768305812591261749155174245436139349454888403940768844519897876528031776066228539159078029173324165378278094560061539188272611376999017538075649131139361418742865085113673365427978096242267403043258368859643950930954485004509857466998325164972274405239688620962933773217418309132973023054221956577786767944751112915435354795392395335538963720442358815100865628712204056147703320496049350346424831152782193534106879416555919000485732637414115059504751134498316074971097022361242074923206183924053623647472939461528720859447935621644494581609294688715025037711289411591688424226787777175214615386256379509269434443844209645795220589593968293529515343702489958329107709262662093410624968146456896160632827463519626776687385437147660400572872755649246232628903369930057394785592208302147979828609219765306112421039019277268371947487935234826775598582300487634632212537277395102842803373981917154849318658656647483645403301239506603074621898258062859012097695805014312429147701356469114072053172512764096311926418677924230605800089195487597296417601372051023997315068204095851547705882866116616626703571418098288274231902303756738968209828388930745871210299189364514064572645668677792074023079007464916747753938413339460694663947012370382178925985361609799655871571729299447739219448001962075840702110299547114939301910454341135844728949693584006048213337674534333942995062025895302490850118175272167314093749268851609551476507141698803157291452787666258729852492679391597374664166665491995286342922844595577275481530413358999303122776902343387349036315909349780513347088052708078620901241775588529065803089181198384496874671469702088975281272896466095999060222924236189070957894966566411402329165593792577783487312170210894948618169039961130176081810553625745745971063351435951218683483531577438311277099833921030855951125686225513471230706757295258576957091597364793891167715644425036504742169338317945650405225622370960031394651455465915004731075057825577313972916825705178054377974145493494450933198993128210333249263389192966902481843625850859129132617093787609179826974083718002896127250173840768523607582660798903218174259000456102259956111435002042535563722755029108980909876734370841981167220648329921459542822573667047540566105998761734961397598038255110898453712029620508371286479667200000000000000000000000000000000000000*i1^111 + -48857980332047569977835825832172353035561925395322138236970844491320767506634615955889849792352199686436130345717932729386419831756684632474672652663536747640952219824734980597191339703059895320015385290448645482292859149867701523933359404016859975864346977380836105907849939129616125961995676108035106182666700899323659291654715976505756805714386411466090164128134072296114006038481985759280177243562159574673734366947146532322610406660271337310785787460396339859404911334609315300752278986020995703742161508912699785761849507658486856273624828407858310765846383077024232158969318644477168682109788477981941066872688256569241881961000376266560427245162632686581257916265578916017837016115285172111223984333988361816966312541223285219033044309600856696721307471703259824887766640230407625079601645574974768165860910885598383214091719370257729899672257434588957853393318086570067423861281293269775677816363071644598343657175711900333928532767273743254461590110536109157092062125974996698005726376606045670703824609426550480357977959028811161048422740411574867704771869417622770033335368172371652705396563280369921508166754592278800163585182026388689730525787969232202588529241926153796795725491426498565348306244653971526921313319315029689725120439390642647290034030000470652533715384720086248965551508143155471939833492082194873550435758943947649386170936895507119580141310327448061020272670416230317661819479691268635654499359310537754126067619787660777602492618108292065090405970624893794712381851708592327228531083922251492813694011785541894754429687962315162564836278780272597208462754497840244069561530804714435001448264536043648474558472137886943065051280271138217908895787993875695333887975109895620490320723402871663770607184790140090865156094489907104274219159439573543178064045613202006578793939145118003339831392083495633946635483710098565039420814716299091080043574236255532851760787321933734113209032025422084492243497142443147567911709641179459607000799910481737371361556571748896264257528153778935500320425887445977534912240267316208755614471040093483865489903008464138557153989868693381297597657587525230292167232297092646000707333288374498331734419913247369406416642185405223491523780653709637142060180972119731845655742593944556153107894003983915125681758205862659256394100276250003896549373529340031658283606593032743879004576011193307933593860132536631147970764256493926017900623433210895416272659032268935086605484113202332240346519577904146383914619094722675107013310179660402953460518653453255852597859728042727350558849004545289575393233002589069675562625719767329548509810861551503793745877818663106469653286792045830516049782371797832999676745976455837688362035662969536201568772802101452875774193005136485554966458506005421437014600207198618973748005508574285709758488530327751205913720519173237729794775097076291980583824901475403393632027800434501924395375935910620834668941417763402115001761855210821721492821720409723827287020903164969594073600564678976543996886690741469516671185051326805220569703733193362779332833068615666194394168051977772909568984086342345284641761662694171402736881298281221505591248170768930103791793828917750767707087569004128149851106656505319153663983744035669544072637686394086960251296849991952446888951874098514781415373034016463866363031397320503086250814555957252883456543585546783783331703125085981033562013529898981781163022720465528817240391285336413979721226820893040820251064876373873415478113893476934823259808179858891792758333815767087440757620996934340288512000000000000000000000000000000000000000*i1^112 + -4058052690934944293204314397595255372182432942965454375283114228893862969444025181479721903282669314725489707518119667594140360549537219556472614783344808548372235908542403457839648725027771638252250356422645102235628565444053188035712084712349352593051056525063279672033611470927919956779306578383494824111002323210042963138989559067734597943389456648494806169334756150131790406228982392447913313342063865653601929851927987381198454152618714481978605850684627670921213168388658486275585354682007430000732190127086699452064156457580524706415044926937442808988174551622903999183761750605269830847154402033918671336112792172224453746607220024367761030631551275882668224043564305124697696587876223368072840273387742804711465344547033874075202859724155624385668674454302130026819039900504725039596681341210965935687458435630417793249310417875337963880706955612619552986928444286508122349555630174999519032657395921037839474216847232299347365384868487922712717755526373349459257950100024483481769882853345853471078078963519627560850094030835542342214562320160212676154591511596220330895434000038608868178784702888712306511668431334466415031012705994228564949540096654356752842101394883969791092166178595513780672746651112656126237607618306344169065810823480949258898465216925392694705230636597468055584200757132456904545284614446371904931648778705513841578718519190808021804834157107531565777749802877332716495719700327858014429083702605081749757262643951938530394800162423271880095294524765892391123707325908715866012663889115818759424175684150890883048571136590776352947091696556996988054445875074516529466668928618293967535423895694674411724835404219576811453122550362266364475852739363768763111476349283501061584843023598948153337751230175563725218004600544686054762235651498135591785876948119559280322214284728056188500635331580628250655421127192576368998575578024490839577033284649423265376781955362371911375706048760131585735059028430641611014363148698486602782331895419720510156664198848002114104991173029176790591416856864665132198291875274843670023132083321835746369637756190349281557932355582214259798186468106442359431689360251776209848777146026180456418645289343095771614900947740680362118365859011364823382520079880957276130359363639421229145026019444953269706189558577489981950474239947509963178263514614970601228695071520152546444073966054419365387239720077393741086077690096428311183003393042795536059115789055640155055367038219169866652470178140148622335842734766922254267550449380130422032747946952006201487361538980350664679711190575180789832057430440710472812705209705241060636321841103251018985712326976117046315941356146584177871974546947398958065180162797697563010472265405473284159309634585873281576260905241999386689075520198152779877650873490811088957021171291601274382948424756055137076469132902530177793993161075082176259231921307468922743841259205541039305561301319755469968236252005487247714624435015334207240600420150089647461773071424110610621880313434114180361361126883869039997308316626629448513753232048417072458841024517206665367212574440272261576993749152357514989366069321358464456875298490415660667135399362297282037522959629451407477880494059967380660061375964704537338647235715117057314898880241454384625951648859840223678858413115173949297642902077123572285688961590647888698331153650934091760430963376784618503691131309222303310541555228151148320410420037517989326301257726903545507791280937272711073238489957984176285034147163951304889836339387705182371491961155450082031066683408384000000000000000000000000000000000000*i1^113 + 427951153218127605149008382329782690838112331162144150496655766291943590687607224683974097548776581745124264092629475858573333337770499146176915638427724349283403492999846648588416786723270882329096989967777182288377656914643948253882529912547539116068655225175531915272771627114084223558364993161661245037541042357973842038038360628789744454468969628538013820199525720319771429149533271854238511621932564655039825476982648895875490797323029323299753920634854235998589127498714054313574419598517423019895836625192539294375222942441150303058728343128195412772464864522439794467192257751783884379227675511117367799815107318937088634477471811032504567314021783230378905709799357026733096418628590415659581429598200170519497148309807310952096306364771599403341311709484430021193589443577410326367735860740585022833473715568362755606267917793010984565962746662326387499491552792256272448346348244761931274860417374765606002941406110991293247320356133041817340738387313022543461295946413051749275694308746747311274277715735546695479503651081237126132705491511248409872077463206324143813557657987889468931110197028149445163380870837423565543326405452486763704402105581223085176142774076804043097809620270010503003245022938893778772455688404894161572823862900870146938936179138710337534234564836905383941636140201030533947161287895670209685471041405525099337776303466654295180288333166236054301858967608676853448788870440119580941534649297867753770210957469731371750129386697404665851925105192158520084785272850075757960201775655657940281576518252987914779221392205371252526210935840508092095304369790461951879795463852034618567905044342464363646534415621984523994935943029077860688731408722650227468129261483444604279671915275866522443092801409014735662786106576113331018515879196001245365221327216970411666750085208723607319263101049918975117847705684304898562848131388863878446317414882493879108900165484431011394635967137401369014875747844845483948193185211254146481183416398398330879281692785175447035975534695822694008098133392347428253531166501588282326207573796885931232494491176098192252119683619394359870127464147126328380418386904947906773972071112636029542554487778699884132659304966448416796746025874819312424391810851987262052591225876765210722845859585273138314010638489951433805715397583082234524130385040271419353174131215296020851201009674279190499038804309979472493932017496610576638033668467850969977744901829481508086386392250585695633322042875229438050596112404451970475886856952377276041500879480858106290976550786848366712812627303585363739630940669503164797336804035176447192017040533638679016788992435663422609601519624504974427512923357994414456991424157535154322891577772380503807154417196475084988339694314640893551017806448837583936799332565357537114492317768395460976765697123503791630486689035675533221028957649343382785004157280503949272027363538931806790527405258713372572065942972668298539369124120365772222365296732792981222568559456571874335003209021928649150906327494094921811934478499963428687313806473111417533560604653254446321102518258250509887100367882010640254328186947567291776013009601743314585768394849024966876983403874935507045053641132578579418412281820946313446513877698783637574054237658398798223440047377034746184610767058680341118755207573785500963956280122145264142175947068519256695331407526877515609237522131156784571886232355029468800347196319754743122817264407765606539615024576693981881253890618958308767876270187105867882988003640758229397953498651403444184678400000000000000000000000000000000000*i1^114 + -18738831693407026358292554010745424055023556363273205890316376203866795431383139361519574246730631255600038798140900039733293373400757708758487206918173392941440383597161954781064886264978921511305696389597247118087708399231196524843972302565540234880933650765451086531378462975588502805103294175257247691971635959767344490759336894156715457427374881351938793726252278444273661033106222739225829423137948818728906721722478279978143920316091322327719342320944856265628749848472215377647200201950712710357169210095061400353673251442245920372113484132106354955457182894352499353471812839505129559214866800711164877945799839052676963129395361142863877978123358837936183994643205414785059868291234743662370024749960067688506614210893394756954254512808947748992939716826270083312146343744905197163285454884939305792500101413647897767086971746102162812349451172317310310363804356640288266732006574441584253360698938192854151417061425943862083546200677153577185207165736040650678237554677904554411820254102972324132100115078415637435897858003656797444103579633964452188841729791581197972007978427296082071897338004319106885799459217838666986056028091905020686410168650354153489238270962657497036039012396045073899373225977761566054439122784075788744643274122924154439337562181139391645660504409077028826514347534118614254782871796882821371919571251516251041382226681538692071325330142497504753177459965880921257184881470423641737203137631125987493124618995063762170763041752505857748497268616624373602251661506379469688573200427128883602927751335746092043927474827202930139126755335606297942965227206304820167481452499527514052008782673567999788517086554289349374240885924425472578154203712503374142038525823807118599663704165451517245396173274179130842284354291731320306377155329588042674061833406340457314287855760983918249741736510097581603295450226185804469483228873579759329286643361065648894130342828548616554504433274834212788433081515207444988002737714419284491681859154438094756872834479785757388115683247053748243009674428956032701551000033469780470403883311983544584699362020790924172417846837833904955285106689186836601366141007081455181210592536197799897186135932829848232469835298314917634707028682954511488505097443945107575763594596312578620014788910630319726227316232478494090851727841594855778045000434670597968171622406737042032264242758745280805667786229929612012122295646916957004733126583884989962827661226031539325892604253364242346172800453539795938054275198411748909706553602829726051957289155961748208566616666776559753227223266365101165600534983300785397736994423849013289860827856336426531562052419377024445345644557307302389676460263226995972590655149753803850495369726831582310258990370999582404936720723562815373436042599006776450936615735858443648080640610199348150256174285403983011192683163279790023595795447904498261573726477508252508728488921105922651826072629467962321154430173204027124470606052469987488347004384972074127027619649989617037840475092546062930936412762839152197796917165824480648124506261532255308336697655150458946594707602057438951446723869870372909588664260932387731654098363612365069880591252975948846736014010965039928569500476242734505059168657655802228230264189116338808220610768738809626798711613266227144002141677391973390779404990523522900249573072642648109950860920566305582621943452383775633804717542524000864172569325027766611808094388509304022206617683769204837221721072586054628280954924485734933945469540288011896285492556325730526855127944396800000000000000000000000000000000000*i1^115 + 512655962718775550638917299950801010915582844469818598897704375377556496001289050600518040663724108857948048364869195587912144363840772359185104829194918074066343606530573200366103899846848027699535932613646408250924480318427413007484789157507645641525090654949033442030003471177433978064974124245491401321641367497916333921320298282616953243351724453874458427482939887929494373136095952158408654730944201881349622679011886632452845620167517384163463769002694108047873378766677152901330174838856299328487722954899888452597290540951398682449033531914947933101327738986169296868799615155915547365336217258801124166009183250907896595316594701412486537009781029564854844722529803492311102741925693551600537051619919576158960417135101344048981905685778931621329070772228708552424582606651567873456729258810135488129467785227221650910560645674324288786933344108770071196375761579048241135387586847101592829244545633695501439928865151463888118570025282433880510322517526729241421863681375476524369964077679856963270133149738379163369336436729158999496162581445211248553983155321893094408580277238368950426460136741681680563613314179505435275249979918516916645679229580898054440864813449361362652961364157872320852098475413663550988780723151255039599153792724968983983135493497426371013677073247991880026746118309834520307854414646232759241005988280309066059679361367172339515692962827959889275753085937532184415047064321608612148734752457160752334221309879261929468280873973090335474444070311088696266705856557329145242153640370867676324618561397770821595930223787762491949174116084071889743684421352297965276083734739006438436661946565795076197755663962490191194699932547876591406229535551549718909542209312774481240738528415615497283802612976437178993526230784529737454684744047909086557260808184087548909817336542495582567953193554264859850290474473810982214515529433133773612170634458336765819441628496571888001340796368423155534686703602089217508283669842075613491472830529865915389521714110375642034039960766450717316606911810397805971698008140195084577166735107007802079064963617799830684243447600908543969505762959961005773173527574231632269676832822265098065599879021062698905931169442780728384502592449152656157228322868672937350356909012530535405535390134589217125084125470108638800978553560619032750757136731673227125138536039040664408305229390884065309501421391540655212109674762583400717875774890371346797364378382274126725344848338653381042876054201114393187524753692895220254254244153090002711528402913355555530444212478716396083294644859087001292514568388035199395737121159373986921968519275056721068981243351912476820432662563127616620305039956860739038630756751041285833105113499833673361702633627791202999926139106171369036775752590656925130901151737431414415915871568056420708776285335121637718043792563226965265271487894330216657419172404379137110126749271990252389783874525490961715868702366644230540962461071813826190517795475752968758773044177981774720479881165395166399699316298229902209263158788171877662938038521368735545479907499525749745321463503187449893506187835760409495008084768210937129484618327195392187110088533247425792133391381109781575227482233284386389771538384812156849518268432014227359113630338862608784527020932890720373893618889187520452498266908463271665260976581403768087734635517130481301363356203629537321524943499997710429363899816528413412458982391213161182813547204921677010298776255977696602267996502980110223489777297014333328803211208260048650240000000000000000000000000000000000*i1^116 + -10064483886573102127449892882191477551638323813812514320709882917946214419171992412799660912703716705642396695571997994572488865016294545117622320079450660012122649759086028275166043274350973116741981572393633384874079598297268889634483665551747349102331035151298921322471318818636879648696374550957195532520171614292154737711537591126175936268826732092051430294207753681817727209303730484936569831962839184765937371076609234822627086895623284850709927036205002053455785361634013637252603654400120429972976532327917395402474515851188151441367537146848595709096099253572885060796586684606633058125833522057784999737894188304260783689637128904765016875475288955648924446082928410812125905523584736971569490378523864758931284669686358468779056062176232338498306844047780099579410928359138822512859709408920217702045222030205635636021356443393871630602485410969460874938866958700719974760977075226153811431650985585677472660439121198190534063468608658265197940626984502152250218915502546491100357977437368645115677382686368381415237851348156865719749670059871473237069634092473230574459986572418616254952369692434846019110817888052912334626398688632568831561353826523726205354605091822661476916769977858673401653394685396399864732116287786960452623251578723664961841945943069762168001990980973260601263011866829243965076455804283648509855944051823553967616521605834423499455156524212082591876069052266849658651345499424228554278578251882599355022113580191314757247961486706152043971784318098346235613524830357349254124885169463601759860768649975125307553406356418693161024851604336695856116527920502321262580849908216039640038762881265834792982734973797707243914455811440021378787871182208345246178046777841438732886539749916994359054737264863695271301215759743670702127832551941310762785289309639107450225307141589017864422890894900377295457116533553282281841534274868303200436084111258172405914448315294012861219184014428469795436686773796913718030527675867555825111876036190691099160768820970245071095532357001940960509202573440291180453915360045423399343180627663682956502022050273697047353971227787981745990035265373876803538080007696656430056596348956752468909980270211033882502863389107632806678810949412347703846463132851436487741317995777271205258165199231980697594205270672356721228825278088339229926573400047450560979217258599264448639161271761138639836451891322113415470237576426646003322333138216245906548014222312896534707295390611800543398222419177368418414784597076551151621984312022601579956265606483841503572198849165897256783402698275194670899921627294712590442838593856050772334605267698122587741914183259767067572570116640331629768788578758610160216671151745139052803151490549969541450327613641791451078063088237501781816395134265910936564600871918624691215769944408011108193638908557964557980590279565454595519344948053657270131739702964660096529170401572367595898137739538163468807451330654746904337790185476585304877374564633027987372041350168216145701460919396931626271837833794988698736504346610080515873776421667800835082282119430883611745931540468270517595114600521126528830990772761529559490151089300926290107639967181835375691113635654468547783360020346553610554108335089523425376146588827000348505662385462937059598743016195983767977650353628638657498447228818073864001932336676966674708360309668253759634309908191025218207829020953591924986834667804052621237530047753093431260995494327620878925372055228780606399288191133183292993092901924875666614325451161600000000000000000000000000000000*i1^117 + 145649445096121701878368674572766055704180533353799136415487255003310950957583163132661459655280655577866437018619154586843909118370146644224255891357952477962308701968637636743783918167450890006236152033460520126061936841652415792367473293254266962253746386609353487815100272962531876611866040951176733793141922285336574535784520945693746187721462617890954912590003731686024311902107745236366957411042092242675253960290322366753615247080506324747100293787972381638288064897113284162714876146770478354058232738162496853975636242574502978472064197659220863484113613405976274956595504217000633691492361863124056055554011228436087356611111826075403617615754948239756780912226716547227847906252692694174173026128645533336177988248205673762583761387146366925564661168640224555679841536375752880029979358998891935841131890237961485202593891579676208442045703308427048906199601899028482823868464659713786332702713682174046716927848959656001666885806474306588067365920432493458094544207594566005933160433044216195107362696532154758311193965623876597988577713440606336836313395045644741655556967993766470475765982183265091365886720357595464040991834590144132196815301994463895099034401950660721246663348183344317222903239302845255508636513522076698918876125088428785791469582485616787792025327410814467206519817439149237931367762046975241374215194687379102586423903351450682350844599591340420017988688644880706119182352167686046274029170621681780797914458526194895277652437669383275929155175997920722446599004623261798160210592328950751864508072522046250374970751688600405666833199962848388113017913849527211415109356978141838001750636926414248387955645997985241316806321728106452273898389016229214881354908669580662099907405809417531540329952594805938254684905660812638538438441085477488157626895555535725417887812111197990336054994836473606811368739722407567140190500785618737911667992000451170628601773262575884813826117935059593111882097256284901738522105690530326771164897042452845986764436657722331731036806163834409332550898111106693629155598925954640923891297590981776361754682783661935232725598831861397728386170288734591113342450320835743156096046770404374013949519255974670471025226073446077201865289927510275096606680191016501225748598365712957298900923425505493317999315800797716692215314755117312425576249045217552977637968477735667515508011016378788467503682011935886576591974603071572110501405506577958899608120627292859357470332377962654057317050184183644723710020877263075883849784041474347227985164148687408659338429306203082508094981466510031840046577904556738159908451064905976075703596894290678853416768116595189102767056754439841270729846465093722266491623759602430684694008545661838217486879899419507770249056098129627745630469548984387654721379180503104030718319710138424817603018577833378107423433508659674650017163320930033036471012869832381827701570311688944111872390575211306020818956706013321845340091620685080124707617791424703585383013319284512535450025781300964476859015341697903623718435483482398162689372250363705592284540838844097186153580019541949812254407669523200261807326545375517121212818462672207854655778712742228380068004846513984480441786836276427252526661094635910337947943740784857484075169979491020234866659069051014750382157731179753559263956413859634658480996691306921545706187150365213126475541333948623740819134137345936119270081755942805607190896970459634304773149855430028595270636800953477774357461416717820589569804486744368742400000000000000000000000000000000*i1^118 + -1687888213394490039939372006428972478981437205186277150944951433827478285390619163986384383787346964779980075509445251268734909239068529919141716764307635144582965735578809864478060624803099117990289957955473452065975849342158944734084816688092414514738362942945040428956272682596982753640592563587119147268292916002556799926469823102445574776376952933296777839540760077886343498244831682655419457170429488923610463880252313625193890240328016253628221841741206935931940868324270388659454471864697864699136475605012774385326150045789317119136527686978786890112580106978754239982164627219761415248928215882316573642872722795185400199383653809340750213204112741864291895613198016339207291270992467426364695441301853177532164421195279651428710287236537076246188248852271771775985253498234950116301779910593197774854981715869320502300616476783899056014060862760979746767195662480691251145888800035668525846634347281793073939169121187611514850805671035254398871445773631891772851222774465595702530546931111904956564901845735873527233211140072741449160168198535403526877504728673380261455840421164582313850022696676911329861719103739568774306834936388299318358061408767377353724518542366571897853682745950226612052380565686213785795668332317584215254541998769076719245271564530633329115433414617797546658275001862255527072341550283278760766899283087890221538839451713313790651000428822700567227060615939734634405279273671403057613909331711620197223122271258382905292189788419937443522483932578527723874420114181551491578391995218888651348821377590492078802539473591329840338751956309610269605194218629272989014788991661853458054829032407648071188659535409879895077648747430046706018398300932192694100705521024948642689893649679835229088553649678030831049773456228528431714862464127901993931485784189389892914739849345019499655784534126850859421380950473587518847400865913987159394718165912805476464475827266459913060346606882518696212996226051425915713864987580983541699778734542171711547929140795109080349581755104520250848676302108562907490284654915680280011980849383910628668334941908239137529126929262971488932017914352901005721774776031640210312058548659718679751129856306588302983226744858556156490368667250417040816095567209596407953660417556198478320375885044360729308847421898101431109592809856040588381992843752964377670007032007132771588376214889104710866378702014555583493629827948038759922158867415720732831529045592401197701933070052298979764692779550123934029767502778310067897168392659383567096790571524955768732133810737266034212377163187274583344560149405300158249336036355553426172948621893858787460960870246827481066460175530693042787334102731624576344443185000409438309746262850081889968849683717712614670713671885386164331171253529429539820431182637158203874490099060708308924891265817542724049324385973198756431098811206579711629050979044054205388349002046935942551467819908111121382673906056278354860108659382239454173394455648716713324832159580134260570885268120730117412002009082527293558560414131943421449174782923491224204190039282867531275649946356942241473967540689417209931394339160026801821096050945381128355397110805491611123348951456950025069079931915645072225919004863238415715801669093282818460646772605474664844788448685648758741564908044908060175143312680104742634341361374376102217581173631285920714228541661007832693270616806684551332246598117011333977577373864854556724233459556117184055110511471686400789881293492861077033293185024000000000000000000000000000000*i1^119 + 27629425183338104944369902421722616314984662221873415886014732509366173822184503948833574313292018741049470544254465116514341418247803812633821500083454140141945859432902101953210116417494403553222188001151254807386965167614801290015570320356682355481650495534757452362790710165728821584632494565943865360704911675629285091724354681631039606867191412872958733584393822827060795714471733117693827049291548455854537543899173064260189637444872531123528677361721960265610996647655579382408150201260698850647934609179648498558853716129486951700904190288904131852145859506560819207383905607970448859761788456218098981818512730982987251235787516828972417346794794189384135430562817467380310943074925429955052154354670948599590628675670719443083082891224613473133979867743719173187137481825726411963223126822080792956693150870572579352748060719061930635298472668405030835983209520381896807348583552695871515589383409066654185172365053473586665838442926313905452209064958434193489402192322048173227862879437253999492539172381624314947506719395604219071560651658492456333854268344375745879233100043059955618972500604044344951066124904848737116710858208777632327464545017466052400860920027397805859060977130565355775605273145009729873169774201890598454095557006498865487031467817436047654210998801749901319507574406539567456511529161704053759443283774686862690768772316430713727363333641056922978369532864579266871686696850947031352873205974626717106041302777124205484849563757856110419660744728403952222496854107362013803090659843327028243494386279752562703405632297589047697349729534080612022151840943156685970573050839929583037561685527566447481318873238022130957872495102866802999987594729124390865118583713365289371178614749339075668080537485402310435912244891547834842687756213848949076512868902530400893843400457889954906787976541727906304127819378015442610080721769263206463432817341927650984280314724276629238349363894873181552615896092213415261479477275651118268808679148128098856764847190633742644954198340325025302389257852139604694018132596974943923777324109600512210403710435370541073951309635915840381505633893559470413349423657922558756295446108828677145558578061771201006464900729532007172362674289777791931045563453217735132906298438422670741298753995654251591305893860921316739297518608394073353057163375778683134846775379497668037867267115945086052315408862899475973114895121431654840773911029308296265990589251642258196334358407600179065278676332180723096925512811756398265571430634494499452290598251573222420571828928498450918350701346541198853850047495880467916882150446343415287409395407656248819195336711920235858117462930448619608704197459619154512432872639036055147991038672531106710833094814046823585531060596565019784232637427634416237153786081435840121221746595325006782394397552663164702636099930993589098438319289000625614969227996219650041040743821885662954415164506230274627683894712602657541052973505602319869714859426644834414137948536073216406811277886730429214463192383046592110218596559555740420753054428156195340648200606764306800688707545273263271942755919274579224798498327762005851823169389356432034300917635849873966134667951889963813313767903459068443156147862429683323708204681082695590973542359927862506927292261057027042954776790655746820913489266416377952397627626023530471121643132585307655351191574277154800368303524233038742516388360609843732007956238134596386244382717604224269261672032718860192778858202149158912000000000000000000000000000000*i1^120 + -701634584662466996305019392471993248855530386437586972418662414783488698031819145057140702696083280893106523652994391676661108545300812440244541185628044703572931699415561020179084834845629421982078220972497748415951981565819095008262237610434219103556962089924313737168374004461248191860129460574612912140343179249834184367663158707450612705606233750220243933400065949375357372914526917709143159758412502924575377374740200774552902815736297896068043100446855356357974624354946911092597232028920505428573676927694122381858791484560376303805945445351842325152139902074582429977417261970423767791972807610867318709667174764699495392350713766461107534982176120589443262324648168746251369022794942806545816348505985197839724395716307998641242129790854117746549212902759236802891404932501454634336889272798741326038867510131023979551840170039705466306437332494603840925387989969418799513157170338672933799861502750139973733691255820186943036913655544823992804288735149884380833802572935485023580038453172151009865886154060236339790982261483310930436281946085471933938439009926634789959917869845796465610528132052429085176276086762476621076125366771972718980362299240850785397604419326197992616698972356398965982823475580206095443223889394228650857572796565414064484231462112922329554664879787244060302444793304845708594421502816471849985534502225912666752086023494866557130262926206004007435186703326353949317271433204953464550902378435337622673467410569761099369792872586959559702993501119085501037141879159651532991028946495719597996984262421221594377041975827530403512281716950082818655797402066228597386213181998462892566644353516915035190990054654649588882722691456678228353006041638223522822349720026164877063078578675861805360055223366505738593444818315266696639698889644016952322882519444717704434342393215817684398201743125122131778430144632827919495627393698054471681715012104966513642355322582632348734762365258940912608227152194295292887720838448330556594551205061640077891175074795969092510811976618486047372293109869244896790165988381001301771920641552798682016337285375865945980008805085366772654040626005193230607159404773480128662568674823698361863872693520456305806299838165825199756927631243476317799706049812159281480861028304962341592563074694814483156976054194881938359536697257215826008313176009377897915399431385070817257106825919958504060073712585095820242792305953185788443245571787108720209804015186759937196061967415916486385987480068557533166441604795490478570136686186348454522683300152379835104058509828861157441934912308008987837391356034964534756192320543078849638669143941634743437388200499530028127591382123672069647658505378562415255696507890895664032832509653435720463290971177048276618758261837018297990874269842183471266938734704836376905916079993292255163316316295761828188799884704722600002271520526304188947041882008280160899419568716668760034706078696630726578502304317832754058182465988491280149152872563053607118501323976080150007887842671718599182553954656980330912624469133503770397517226345794143842588913104286292544674496944106307579620955083284525397881126096959087387899739250773623982957942517691625169313920135796891003337306810045737834088556864426834079565839912472969750301675385598337882394857776455611253217547070163498346323453384195820356587730193062859581282226265880896189311502998409531058581095637537923693216841182598855838381526869308680576080945353184221577053291083762572517913395200000000000000000000000000000*i1^121 + 12723042112954009467167478577639861689229665582280322683913618799832941194472657983432935860491844255551372077869233293319598992080429741528581022391657633663469647726340674670338266088676701332203503158510527839272052253276951245636380560954051094569451746235767730834797046137036683631734100305879525412392561796100372151282839324789574692882677838751479716866842541908586887161802117675938256868666597690949414558624618742954459642877823502833161700101294114412857315167761638476378795938608969282834629907904434486949830810594762949593844549680401110556039104220742417080270965211224062938132130492378780368768632803901930448336788602434877564495820491682163044441986424152682664253510712327413733377022503736690307864458861536890641767233900608414656714123395690233755021703261443735848178577982171149031079243142303903956948546968669258179897844557164713969424602132986237844474439635288448489773009510142508062762951103951599706142606122372623058048479236213543977246695535515532964622831716499354280868299616747917765573738277421988458036401572154323436785326072888180813442755587253106004439778720260167200355788459536635444824074615772552463338785492769211263071171925349159013513858023867270646775059857599693151220344704949506713315584656295066376632848802552475521088970812016614542766451209579110065524261915220672772806718387658048017289344629856707661924465853965800435522612062926985094724281485991370254144539648309416314906086379969465822356173051027190242880285783486739660090773941564253040049569167210752066828124145132577063100344685490107621815184904967239181876532787503649934054685965835298539419648707368618430773142942343207923104509685560400913049760447564414248284354174427204097947459475864767140706535557816153664165358463962934777940742030151746151503797497313726648045217485134270155141788087154014033979877009000545411971002362928227418170834095351730169426074894839439244692465617834578105819078299274507949304902430636798188340581291631042835617249608532704306104298566842797929174783536845407825493657767473207501603186524407094999462555028707520294565711884021214805557713551361130518869545355579933915511798287461122240898496180653054704869252993484551874761374767215739631441488336392143646995450643838974984265320094415712436500536656792202901927967300987202518723174703790396230483268356324479896114355048152152602274876822147984127921995596987198744158279703642930631228855791516395293093287286640037806219472996381174004620600680381427757033802641238909534920123910281337347603897877699067553536870806976755034280958169448972098660260057684059622140265878130061569551296843951657375971513076401639169671451083382038824910909810442654425991444282586078751155527360959990072156107649797910091568880017898756410321904420452176904031470188495877609882358451469665341977383562450656878091746388160428747513801451124819622898500561302925631168607131999153611897967262780685215238225663040526867653432657195085658249789812107966305329642000550696284249357248427082944239218705892166652133130981590106427106519786245344257811086443509678280703028130773988637933597300206403717160820098334655190331823359056151103517084529172329535763547655554198428562952627640819415297085111749006397465995383621732549946747382743237332469253416792893585949142796382581287619139668040258666316068343296124843900691239078631537000065703433951962213623532199337317722577188647286362792587089585991667187440274464833536000000000000000000000000000*i1^122 + -105377184528898934203507123893526320175997099347564041363712148801174509762866316780877084735336564902575882080044039431627322451093734539129674216459926684980198428342483136764876501560469495872346755118491799464692396751329221808810994590613282285464396039049831578447498988688638870898012557063103638879129921807923888220969208875372057726180863726699938382196171139316519738147907851521243272789233834658660310835676313460859112690606708565930381194387151995535946180829315286542862858275524176882294427724152384562448693352529824961461349620954992503071283315203434049506726266779122533111442177539029203309841873582606215549930980883890295612121983200291470337519134383572629694319390314353968928907329860049220407047183450186094388115671186090968866145030064843128447090155945947400022462955374615266160739240500890594359305127917886703928447045173140877934321753061999780639489443556766847822904865512947869050151386553006815690443544448912926315939278828634033469123172414531732415552342583719922277376335168572562779156011947667142883128339348840199349590837167560942021539866655161628145521319777358210222459924765060844550333980171156962322847707569795830411153588480526546889429502734772883272444811340338016058799360910739248783462105315884148958153988982942225159657769572788303548300977943737394807529600353489373794994848028204139372472222644733936565075863353508284020079233017482717522620089525939284387109938725939292595100112021630177512203805355345444611910223606495060514282966924708494503942570089610730684669920619907299177779274285906673193389653708711834752528663175399075779211925201254835499123173059816857128275977122505367315001553006678810387219003070347007607020031860500544724937358461903631821017259347531375424098751817134945244981133012937380796756605891152130343637688368994561201640992822203158440676669658532722852548260453139358587192737120294937690759710957595110862512953381796015598532307533791734341695607241422188720843877165549339591103669589843593953861364615267769048959487615670547694396664213666094191921548117284100535304612935424909828642958501115013556425919793053900251933596293309553814948737019564274055294551064597272387492236477198309131808399110639648261052555497513857614598637540933128882440700128588779038105391177688362958648899562584979532031839972576200135434145600717036122311245713585236437047887276934861966837577285263496674236534857857486175083682995152934636062812972234250259451461532861051242443919938691241051965383718751547611072013273152364247271914721512421066302713527331180532401677602027899635941812425028802987979594163112704328810270098848207078011747225531188715565080584927162681947987417937745184993852550776915992833334412868920013415039348914182525317142845664404092670426207078411022722967798342153744146210496339746138038039967021271760855046117490883077621102831580163695572898337462515118585475696575964756419915284184591876451006682685157909204022643572255617468242118012514483036115672280612888813432322143783105330845908187722147519373366977724598935488549176222919900501276017513101331722157145596475063720020044812389293295663631944669792327335593401442135596643987336116591926261855920990085578046704846766074830608177154769862416117025045774276345887505541629618217293035205595076462994753259233044187367538633210277082390247977931067006959420238327951422933816004586780870495549520608575212090874554834315032389099084429079347200000000000000000000000000*i1^123 + -655334406347618431305163384682826189518168875869370242738341702048387050496678089273229328071176038710781464357084149110055496427082868366012284381038122518132144022626017652907006540665636740104856031771001681687302021619152953634000764717747122733853896351715718271150325733720240444459610663561268818015007038375409029667145648533477181428713679254792308651797293423367311811500667992226371871263694876202237289282036260653805651785751572437024386477672752054085751293735299650804145514422052495558659296947154505153361191928542984470908388861612500226940197340058495734486480114243142008428692830615139772897007689684029343786480650895552425134338319771466715156479365807328266154737859626103807987414629640388796967290770350885350921815451837204893941851819464476137990036405990327595400972692166055167208964654594475695859449893867345915482086178207993382519290538186321240615076628295857967835820599106986593632356865023797574660750925196855552937687485404784037579052572794096180163145715267764395832555584929482762332754738596169811848700992398860299831266295112490057337461506702177132239979219027242298106117102048378263268253468883064057047686621477326283010722396888755069622220396863807151935360092257428052590108639633856181114951695968696181377358862820290376676957878405397700390474032467298394693070446109777148444207404070139979515569261178626718328441124895332932434161598122783076001398752521232552333356277480449665281508445575500734954720597497811257153056769695384930396026838549593041133141378825848832619825290250391460110186359563165313477458026426670949449139716179157220351958726783370031966559940732545277266661618994505869366705204283508390569188084436088715470804675009529414003811339702813056921609066635431138139795488303327339640563186281680578314415047757976785775739331714016974317720229500664896624678149893119007018699147139508158737059215550589367754723445191136612704478065047544619220907521212623624116180447201839436736523989182782074259555925868001054689154994331727068123651400905047902868469483427956888158127388620514104020897297016774152275166398779226945743391826697618340176741589822072293465069232223800907177458012358426734231194712200233200328149631491392868882725361193036157559654100966570829749426361925910723674671939369096504739878195769915666147213847672843423620841413417993835017187465224584813015268132927810926007368198427180529745388706471583628570487974913152399495080718715216722352622108985854704498585499971743869294196612347872580692225696877600972329658035970084725523280079503385909107812281107812215299440203089684839296382694812515533101703089483846368013141551765023473045851428967157493070570579712826766268671079367851927653271663127805709635719489785490658799826384423963645443903159598162034208463782595925613681994597541104752977176310103856872916249482629172323746404578708279634439853032847125373215954940573627912723447478231899575969118803021914157239240401195482098864113233461018708403328338956850436772926131716002674269198707649222008351270030338056617238251086609447340949871406074863423828707184905247138873321659901536906808465288322019528016382470661515651365600646572088218514230209439356515200084911936883250429860009690012799018227737476935148720849963823117597538523829612499617111978488071891369213107412307474885518871367291742970591047832411507242707641279789958712878055886947222709331095523431095518074602284436684800000000000000000000000000*i1^124 + 31287270178037427888195633361485424245627762119772652251662711774766850073973964332754587778602024749544415737941465031143421461324268688726013664375444877887982945752844133261275548732273879737299410217932827621207387359306008940790653620539553884215327728953781112236665539397195582851353716114051181884975079829817912776161518714517022243430321665423723768120553172115267132504955005712153101495124167513977096068239497762099933453578849566344982479720428687883156223264891609986766626277252453453581337484330256370621373756796813765591293931384954357746037591355554752201262302162109741474423847056640761990167339874470037304066932135837066489444787501733467567229568524128584857911231358975344270527033084162379404538470459718575574665408828313858959233475709637329662608454659110084088163359207724113451667929976314659256464580648662199819479153804174501381992696855382660872475895812764306121911872856507957844348039400243259278237204946818292548452339493585307541755173270543727408886822457361363434037094613132240985717014715930089422416684658696758879967581694397747492525723316739569197656026713436829881735860729852505559258493150185508599399097956750530619788522012376691299526227113894446983759317992038913415880417859254310272170763990952955861556280671187376102587766042993716458459349786299768178704433882109429913870250583408199731101517524560112764233139022387429443926761424149979113811080649970984696906812082856066491611279154719893894190881341214004848716401971406177774578259691665316163693356480142590710255398265830479204424507677569417216886553404950200656251039964908448610874182480785625441420306869044106558980955441296690798075261969412265605650421030910231200002701343484068839211530854208486758650049199430529127068413141637139391748757149228020220702924367524352705133748383790700781751050937076228555951539186529306802936788736182231407040824091992426146679021810839024017607343437159532685425651426889506774900374028654562163726451233061857870633726604019808990721300549894201078270894372085330900099831857952456692627884895111478456880694910952215771422747027263125520502583433712966853675723840559449758316703378209763328722144661738819398767405169185956207865711783678570649828196196288336827752922087424956567985795835659127906689822418782662894824756708235111196668532901319959760329472149298540021499742156731224771318996162447711479813274618259474839010070443227960432881741914168955889551046603610153220607908001160241046040426631265045189293954398219180672068877124892272252841333647638649483599904046567860143781093209732850327250736606094848035974260593640116124731699743061605909993790240789816633937775732679859410600934867789330765625179285301707911800353908279315881818993314342365907981936284484330280068552924076943237864095894409205253341748431819106470261427009734679119525358573676890488153958949506428486713719992075928682376837708422361191229424651868767059305294633596646412612972571768970674858192756225570991276635430541553713301718321904321842281661591879063357440433009871986271164001652673970181230206745937488046387808512085346227241736446548214583056664609910786855089618898841708122678797656717328243338777982598775850411197239795421531577881831523714611424199882657697262617681246725433426981890964685076091663876232677717917922357844768630890508364139186279773403471674525577934735461319375711388391194720880849274337923596249185709457408000000000000000000000000*i1^125 + -476758813063099366433113741451993064235696859069380045027134926865238775211695154276960805822351217153439378640032916632809706256113838222747184807263975183603694693298276413253849218714415005048960850870405030386701020022036877249263126650654403451605414753315263451865034610086598101129659763306740861609365920918395689522348598319764882441994245161396848644013186436958914816738484906455019029830748522558998961618072648361049874555607320775142049397850589054238458781044021500694145492017154580633334265102716661231433556055386221180964295651079658494320755852170089436873651163401290935585938362078440160881543836783512639304353850694016983684645102027137824026259349963177105120271316230001312997606591751758932880021194451345663573378359076340947853773703666304484444630251349847213035317016340270388927587486907894536480088676198811745851877496817036930012240206434074408438198337841281168909301918196006275993493039968125893293287607729519499320961743119589598336611406562351126913367630679056721982815210491101155737920157322398053560730289201352315524981735622196042911484971457587157981802537257459714929232942199928527605536889722395042153531632457782248310472907904177303507755214980500499675436090944662037012856856523886139660177574581704366628045171230080414363999632573238244162096845169568339593121561726253453175483367454076234554849477586064629128115848163562191977436865255242674457462757303327361551497692392622380270532871453554681807361034119566059070150110190097425130617684678042737953324115100974372833935228910852802036409289443471506814237162453874221945310365959783443987434136766548698731513059253553894605024332346699036892175217472433645022277017496479118938067502628621948695334321170026550083006697983917948112251114712871988158300043581955166062677432912949360500970669801834964612756881909107363169285427813368400223825681135923786464786212941853213144500711029508452319021006472556398523748326675233362957751035742306307327750329423624508377531822658441865734083344143405295436207653108560361342924452782251321901202064815500388383511510363442372687579581336798574133395545278297230269732450698878072251640778304615382046968004831957794627940819668427257365365758018018930669455914796023166299483598416242763538620966110483405601889566051053518917348746795846214746095038600030182205048980286172200719997979497073459252404481307661560952295203697910963982128536934802410470413784676687942113536239107787316401568936358230210973250145229433795402004225162850073633445422090712284277986466318078634708797123251185108611987119390028717680428024394198861557503594765929893278541093420814223281886834363848420856545960665634324692142795812722520345804928592240579773332273946385888100418195709642158897112651463296748288529538538073242929806163225954350951822721195944258300996720152259393795193023992456159804895036306517359661983613912127264888359670399293026136404251804415674712710925936032109520607698030064473460945123148613272922466904599130505095366914617687988320622961561158760770687040788156060073196430172596723841611944690211931027271230178472280242860541086289476481706414439921844865317657052008017758798015368347908912999796449025341664960199326476037794961882842090337667452699429746068334381766662720633297952080730642651809697440781711194567813552154238474940442754219282521410603616436697464944485464547428796327729108110514166536226139327692800000000000000000000000*i1^126 + 4612522483629743853147498920483518913347489389310534514516275986349347749004563091723288852254236197412269076681405614541801742718102368153971127045509007465144703071352962990461970094159037793551726197644696646728649989393985023962445008612618026670681605200691241769614729136950176978966382461591456829664029992733844017642135395404913465446969923057883454786189895844222382647022635760331988190241192717058937091814489092400947051412747657217520719505795792433586879971533783547077519354279111379492013226630358836625605173048935627833692259652900284544353384693691958886725253281205641923426483100420113877120768062406131933713401446849877250580179823369463210185077122663886829166473622165062765353745079043829667957454839038116802003230446878822904937811568507288141677846538803008568042865023965206346633319804137889112624803406285403362746560078298695740685652961519764837562884221969125287670353504744583640908749507990740263670693739112912227525439444879779803699385824474983950037473879601385345130431098794364532801800959492934680654821623202181069325921245636910940002686604549864964654013827383520234794378363509336798134888687896626025924710165582934672816437436715632860483280180875742899944912531697741992219533461386467490521404448711607455699619801600953002604784276579549889010795317374439608262184028898500963800949757338952016479770183205063410720105742892189807764085418996379438838802226683287925352411820547366419901162222679091765087763934515866897100883979372364337329152467149344733664309928905573894173961781970661585817376663007036383898893315580076043145341362162145635436725189435206171488467101870417377227195636491946641341331051797761071346638342023788033866472478324924207690593214182520001479619370113715267162620983383996033400776552059977084096206422675881688792146775323295415694961433628538648807913718640603844089944140153829975371219327037510382779419130988022347762869277333041712500271925215927697217569538962857577530416291774614181990676390587919110618642386849151498638189391838451652013849062948662720170347420229469855421737271882656773912708405303090620202342105256102064118804080626329565149978149592462263783841351450128845570105586741028115871398468075190189184067750311975549218856916659244703870826925535467069242043576241725458798065305843527421232480610733397809410511809407179532358775038819857591163138594224408224080527721005002794165158046581560737237847906648651826021608380080342192781433985597308526392085077085842590449368456740212154592488475897687440181969111104943503568111155941230117945989032390294835567818451386825945618691459729719860720037134990072267622107238402741508272466357070730837685468327211125190555315275697589391545790553110886591242776175202491774102670092948101953002648108412823213246887691173277358795512293836482854424093609073176143357013141453562015565719669268768876876024212612965790487699812981065020660516852404125238858728316045455248377245554265689225038928278801772701500947559553867881087803966212767460565693352672066050700850056815104990625773461641267022787306385066943540838552984793429021535526290180064604071645988576843762949254876114665148277116836695123879715287380872981750870388328837310091779034569083492573901968002781597458756094017220009306901441884285156880102746904610060481680638619016614486393931650574391494894056117100374819425804435057909332298752141137265253416960000000000000000000000*i1^127 + -31502370385592226346450463187852795034610495382872044796536309661120655096751782472694785363218250749456338708337902091653384177110578224454195131647926701022951067182985044467608084112941537893880575124054514049044131584307215067243098200118688011977910841840541057901042270775695838912970130636586271276527021100475914493465866972838228118291980796329018310775972308144938104225114010162621249246851421238971117519792510670311261846279800987319029818511548389478778052103643443640930011036400075260574301744300441351731741168872876825755344546051613501381925006895700754241098546532920781201119818228253514361967160403947887346868119505983822972315043496501531459599036870431183363952019357087668630112440583509158128442430491571450801229920322081496654210527457162624173361134219534248221082396173608164958342277861019099345889782541911423533386924020888300437386881628256509765263111498383757074301938806057911466233124123779448141514034855646656621663690731620251252845339630916156661288943049178640786982547457163299953926422667364014270333896901128532221840967951215781783219814029819423060002880889925361731525514211260382840772866827136189240333889912643322297991349398285160237876779041737023730506242739657598383330009368469182331678503820152263897835275398180968162582831695550190122876890186038427581374754767656883558405939769171047002066996205557380326719805849476533594638847854423634880716220162276773254779190080583186003737394947618040499454749953914918845339449970743937945597568479191579415921728400112146856942982180816925856967299433284275550005377933987247388157357236879167787219170744779218304620847285614687803518013545737982047539359774955036219937421461649054030157563948317099416756807899761312052984872998214054036959209139029522182473148819837491219504675064825237612984641521891143080460482668316204176802860265701184282143285661011400653552209446933475080597789875918202944305419935892102337134425067932894402655625952943126589529518348276685753570506208703663873100589189135386837398070255150474884794027262540710364434309774683968839455789006000096401320298000086925980069166435527058326133902736646010642567068103928587043186955143221919797490067353785530981822272638885726247666401003327312910389670849232357456376264574002275435910490739533317319330021337603100149552792574573392420333407352966599833188147658546871470130028949865796105686709004069187906733838318711151562585859637898134434073804544235958853245486762987430322603457799093319058488065835635982409886302420503597946109804064399261505634908747473850119165254916861023706941714728942238183117783795951828233807854184055442122443109105406079351818192275743192762549505227003812536159177338050139703684125684571408923530984845166733632981404348991570014940901788114195014477811590314510511948709137836109053223356822604070308477175998575180652210734558101883612829068771854798255233850983888131731998347086028610918229473601611148229750035672353484964298036059812845506615709790786559789219391164993534247028614521970920380962970082560674216571173344030280494033239920268030268419917372003547699458177970202363782508631705568795564104219838761307568359576145679323355423253141578686280471386734444563906290257330405324387879721311864653061348865499535198981318329092716824508279293441210378902188223098330578215222081569146300695896043746377820391087752959441379046927642918912000000000000000000000*i1^128 + 157491372299132649624266375030831811185265285459087679648137920459239284529419102509709866480607564644022356828643413383078726930511376342837125776983646491335428213869847106780835172444894166854516423164386527432552935528159965573239474710664871127137687193156993256110712863378857299439387252071457007728561806453943809227037299093396881900910055842619443679059366374278104913868034548461651151776128433382655838556090624680220086973519018691519900459958248845343030884421926648960338485934459220881392472639988625657027197712934251013514759695286999313600974466291851555365023143420321548534341641670577456460162110400361266330076097179554761780296168276978070319310926590229223425837332136534229740228765321514602126138237939618601149712070452036693362391768245128134290168180102240069200619012162886696542200908546993161241811681846148584423664857684724741719939844944816806480057471592083571656471143453557753979319071358638484045841288879556023944115532299667502066414722272561560626447485714628953208244196679854739463523590754647488310002510591454192132879921420135992731663969987972091248372818236472268333968015399757023224411510192797584183437551506200869642478672043197737392163203083412666172718268560279660607991531041647736658568732242332805268922086561095371420103819730400558996671246472328844067254396628193671070090939161014866583320487133955233251999645803379106558966217607574279678955173843485232178999810247849939209121086775680399545234206665922764090556233002219149751144904741446289664036340401159314384129997003588879951927385475797228769897693579792893739255529273631548549230910149342208896249676805263362546672215343176630578285694467229409324400001473585791609053453179064482427980678061484889501312884328042940930480379682662603010670093800120709966070755093688361021178171813027193074042711519965849791593081833786039900097645613558563177122693240816652676772871175831516327892426270600243059910111100886967739946591798080915124994645473123971096869051949442825410321093791877183050344690464038087606430824672253877821465622804001632895817266175040665650462962263482261862822455727025931340516960938950548530343543025245571345245771783537430610074075667885276356301129976017929576399399611049110103902797609317305903161877432857796597511674370139275946090151001228964571491878382989604570880803156738951417625082360906623884571079656302060368992033185908601834357085023081580807879379042485727320133872341535323241535144696749130989803239626154805873009491159399805114302042806476375047038222555734998550198661556464441857281903312874171055032582957319022731963708212946492510191727850862337854582832701618129551981481242041842971702859036007289492212215145978455232927650860193533171616271641630878190692398063750947704576322405700399852815071702446596983223412546661317442094152677998691825988964165735138870292011143606922396967349791776053620441756807370152178721303191089790633791381886832922646666480099558097556509813235460103153808832362663546662562551169133551438298946680079492914807489673329434361003506486669452258636542456680761992001876214124665643658738433785712551267374370059790621149973914615845913644438597800820337959715821916330034047189516162100576889690517669145459806466689113599070398790944309483619570126297217191394413158747012284364596718683134473621514139542566052581403464250519414151865639977245002956800000000000000000000*i1^129 + -588837216760390082024941890936959181454893053691578191699750751928697747230911567374091774649889942209601327278705527909809907255622230315672231903085756298201157177377737096906973787123146679645251788196405979250865023560833198255621126164167155878344864305443328479986792402553609299498269726291509005718925924375947337562977528812412231825844480682042411506925631538787831797095523448653800107392999328944906823828468618612476692416395956918185168184765743611620107302046361700298256612905686286059050816451622912046954569852964393150072637903270799949371011180685331038223471618114984020818140321554123323367516327405058401171725624456039030768801896277786596420813935935994762673618037747866611078396266393108178483430540792964990186373787278717365593717986459746552706996705211435160357993600707930163684997311131715821402866118526971863566814155082385648271825508020207474248052283188148147733886730257498360565515681107391619291731191878999127547514408780273140319742751322295473375060765815783671101010156174246715557211917350465673807437335909873458853623993322778594082639874383645972172182995877012229562839573994628302309078701999757189543796777639921325346831749295062257056795009456187339867933026753385127177941777074648102561388116090233031002405610191581794434966418538614522315349352182785105039236668347957744325452752421568967850103168087828284977240374604197264957280560181266828630684906643335720314268987872472281598400328002149548905798749605199198387717719687505631180805098814751626773439250024762669136322574720299398032873406665845804168025435082292729440705249141189104107928761760992463982890447720933052467700139436599021440061442052421636556879920141201292198489605419691216588201440221349345947604156724119413571101760976333290432399689596199356647513786109005547921326625336964962282669635417905388232633012238580081551194902128185626621502252662971387959332347823705389865475593646390389667914951815119998899344913287383769848977809438224742362754158972066513365463701802721473704826419192535108944866822093499478571784900439553860965103988791498596229178362215929822452887494130811348617395528213708092693402111479838328073300334272836759823851661865134153770787712089637215064020428937839778326277743486057447090286788884651973413368404525626673186222429331821956096769885027602606770715436000044927652135455265109269609406902284669530958752021255225692321522330176636653888812101781869237982961978333596402066398521823050731959505127428173163809305692914838341641849824053419604013003974691836455543227758759269183713142161281752412870516038197044811129834486402904916967862244430489258937930281830862240410253176717642434566290714291827818673813914012512523844151779113191726468069501041716877237645576297561450484141802555152890559932085024107577822671991870475988710596290926501526859120705858591747602420390010968264305301174110222250533714916705237946542072733511395282904440275290612789294083834680793759849791324873621543198812088782613992890083045637872987476705623342889480107276306719605853361894717675026241234937324292484758716798625214228160879663351730142561892637969450180389922267252998740834096254408654574188393542037801202568715571717751151436266051555564155327855195544282931012990542443627110442868084348958271360125040199106816142539221904249708401266210706137798485658676460544423136190393221120000000000000000000*i1^130 + 1678268431622729789070448240074809818189361020536694341176998518596929704816063676812028200722326635145777078767087183812484692382559993403230714222522256848224911833584676318020604585156217844584875580623397780323922349168003449519556989085076772200505603621178697163743064513226685566253757677025510462034801281523714184062521525361671556595695640234365410602015185912851378096055381636139297772488259220971419040411132578409335514630569968374722030334027502453300117789306382270593782824829087800353288887187306204681326486387023995816078021369030765441330673417310637103838335653391402718831706554743173280408562654664519768914483258057826500894601724088469064038668611236298953681086086011574329893233653418215904413218011446774594976916861548150537449740522366328344006145949356049024573917679538653238130765228547334582187605340699470926019776474659645654973387222429796275956861152378711553044528373799786737310881042855093768404388689746673519872045941046209364835015202040644171918206785772544289665110352018660732287823875958894709456424813804085455724145627610417720143696270854113217640377272741180066628762269927598996453150451234857313102083501282774992236177784318583940371864887818918363375466090387034423741445189794327632211134647285178462358244164933872387202583210521327610278627225171057535511334535755358814704587542654193918212227038103241872305021502337527659059136791562610471861545493608480450259604289598643765379577124225879936275420263724152513498078746810038954549146844195840534352310762150150598665502342785626140085997203414218031794710786588852110542963931292396699746679734414216977462511609704767583562012138699203119778712527956000753251456424593004353236727077931962836455367418905248074050858584427721040160195049322973410427159044184582157940722028393535603167232215477555442719451231857684523505461046474689457162449162688013808636766208636013021791702927867182490317858048462569048251368949807068069522724533671779941443201449104458900296898684288390367270685633655213857295252964026736295782774316479923087545451104799956570918848298905925675549345475004766134885097712851224598246622590859581168926372802398811169300424978135876914205680164243899460509957054414825323344892992825033826375257108858387497355234369102513237718272155670838288566854800377388880087205023196220898269380494189363813238500216056146380283743891562636953517134434511989513053589613192828833218374548071182687416529115752032018780589158808547933646084211015375539527813538102375239857683982631164570092847787615871020704877989420501138253420409991055538390976752199597302658076523285818796648881238023142277280043272049952679349371568664744275862089978604504397485503314186547752881196851996677520868708406001263629136582257475127653191482564512700026417586790405274698401987001126335498274465609148860204471902106142010010682918175906782779400021829829024189986720490521760294854315266427593166610692373642868668534186325304763272763908516239225476830993247837083581712940876566443473387718464050340084347821165568002464549014337920192697239880943466205186381532516090179900193635555244488138620427825569885834177179740851550435201889847429076434184599207127619554718852314219136159878957403166031046978517218104622367536718381086078593263681844902488484285490448358568603811057552282029754269169222172199771396489249663483904000000000000000000*i1^131 + -3722731184316928648033191150200346998939302523403574329962592957155832674689371783953335676479405399631139717973162541378199663911100147896453703242086581028569684031131600591600421104565760979921383240763437040371836182459524855754108440767385305192129472650307330325974918673004643040419105519866935074730749828728004923879442394300419801962953970288704978462648190632962096552276312537287608114409803021105623017270890925500009388165872603051050483170629602202521697064422389710632815907514881906593717195855197742936954872336264115438717245811684249890649887806330519091156039252016586329670819905134049647706967416172115641416697806807622097857174281293568697734672367267947940328573138381652335303157406414870566059474060300907935979212529161608107563501231329247272594777499171587855028972725905649878646234949725341922982436686967219538720088893933281476602995838695130260633523121962907947509992232535767867174720499040994486462316576987697551879290507400328977206575943386737700306415377075539574782486852212980692032934560177037830033128178789364557654889152510670148420839004244338884632123069666756565260346404962448078560645878322467393442885778236974350584423558611365400060213761437280757364876001252726991102849039237205936098602950027368499216885088167756793728134191832765052865849628577745515070271842384661653848528401624565276772850272877154390687811216674045482396788287771145730003267277697306826667764149474709508929892849435761363960933606022329966711347025462766421293590613376548716728772106897113291169785406807588576755525863131490903652050300427693825741780996061632070081700473683169678716055270192663143676752228731127518277587887960274296296391242914869997570503246803566485129883289914428837374870606385750459362672192947458251707152899319279590442675848824312959737812839922441694942538672330634135941946132464999917146909640377089848911891803932969652951594839394255282851179412660749648311094500767288337497690537055274489973339727961410797645620322112195349191432588568796997390113042336421238104573983652280209755394586790162954233964828997532358494243080101523339978866815304910579011104005952429890668045212696857824189396356445707041753296378607739755241256462717362889924587845283361377508708122951462281018602778750958451768950440370349537800296206296920342663952762757657987524697416388891506040200832497076230101274194061731925958419595356604462648578805884222506384346363381225062294542799013773363625167974355073229108850229154104047577690311678612489637712719062492369710181785954693058747523130316572269328495238468518178570025639179026286929370254556981414872354318690793700695686250746799492841840833026381603091880624789822360216837656633441908767102034422779746200039658199084133352517292537303194942397941323288291118903547119452653720372062489668819227848449574477729306742730576549488068878499272159956032678853089213512772384272430698310346845112289396972968154004992454616756688776179869374458937295878432788916510600389803474735491515409303756547811159698702035937815734764312046758424571724032443652130907393053653131081135985784153314386816765088784069673829958192005942434266407210847551842278285976911829191463207811261377797855729762910014692057588991725761597095713875744665303902203519856041038578488117315880067762548001823995568517634675585774029753084387280080076800000000000000000*i1^132 + 6583538928471760547351518078151538419463455736814361369905281529660313850530930967056396499355508163706971065210505934552203835061484691745277937690076485468128300381868406509822547572857203236086164836243064045084692682937537849271648425703542300507226105959273611216550745433493851450955231610242226844613658856795635501078825475361921549625119899579550886663159018953545371041485473502916776829235087677381629929112411482076716806819539091314664455324666714680385324420265251599637945466294660080622261239367975587659887737468570643731209585317058404524400801603764493125612888776106803092817970478315335060381158723797906419877049677691763473795545666000557166123469258611073478988874808510495292094375633842024686252840184737422822676890576362848708655540916619342516408544827371269964796568908106319036646153647731735507312700349400530735780058012733242887397277491916778832203403573560841269911813687519553348951928338831451121489718072167835017555432541684245660593285954750833221872849508151762894917707028727684639389051109999692837622406825105842887977484291158456993002693870938692448123048023319000764513878384729210020908432708835397580848539860640837855272849692972381694444615595807641774666232371639040382672785047570785346885953340012850573266362149777615958881747308091887045821091164847047483650601634660644049806567762941413382945018435769722421712051726496999323815909502302725467453949178108914283644245816427176695765414685683268506213550298317683032872023166797625441306059698452226365951579914446174277420149724762322438829896130723808703527116477697807227274277345799926215763646637923791032244071758702455668933869948323462024646281440650493753464427052072362543784530853977626524033495490075272316180692921730971602764559854128532246766638116479866397269976507011803923619716039462167382902487292329265046936958696795265930550371368063600819377997857696255622961044172681898661341547073781386994730464814889859431454035728479925748131465964335183242669506371539737323441026874267362129288839785106665210277199494869929867830582552981308933243328985107568518811719186638841111269460252501618270218969005352039010964964404259757931657319109370411105585243520199435324033989192613132056853313569270886160051183477402662761459419869552257100122947551131141729348469328545320258912265748183308745896629626739198040761284916707192913296767524464520131141444493235115345239315631613614233444611579726194060402919617065567830517172689217096527126926446726448085833332786785412493754356310020576712493121223417240814581233023008088155754826334914693751297704153845083767374080269832581251752308125149959735638566005445343271699347056542651968848363062529763056488077610810194348325926634366462233574210591275890233212492644093378138013155521126877873589384020247609701804305064086509721627133610146386108925529630519797436081746342886526058472778276263967864693758656487219058905283959328466760183631176762194468263303126887009834499105193658165953719996605056357478162336946815355516117105461521999726794968551036217931551579568214652836929784039445550011496530643472708248341128925138651552993430633353514207752129134868611109716728150510527459326902361601373494694620658080311425304585251801795280616792150306543492887476133995583087968071687302368558733345437366818204911614880682586235563769698713600000000000000000*i1^133 + -9521590006590515012478566319100001284104694692788381921678352718444585134180211148630631120281068452328842380566770751157492521027330481193717144371186935568969000296595244863002507269427357455803775995250707885410208443430628283670729332436816464678380199939546146945754448770061048506278131517678414826775062274168864191375198312701263517001111497391796396793263225174131645373012609703117044949029580368037557895647099458160462391597859467521698099500385889352626091328496106500344974708989790921043928739662492486675977847580204901861891019306785091226101083093724445184110601749428370324266248294990526874158772980986567656233395558455249740800121976858147746675825934716813317263464443741677092662005780676368006879968510370945145527536072670828764559252661418548761544587848389206475063208245814430680736896349175672068174304394362567449317797685210822184801141997232127846069781417880098012674308999061771438781090335053358394670975535707140365935105803205971878672001086697393125614644690441175858013088287703535432637845610289217985260002159313215150407439797125467578670346150941676576975439908259647205441446084004692444415146200195977761823961474150110324307488865635505069307706857201377659536354522730245633334414083987206616423157704642885930588327588094378944636021263221411592595374332634278787514875302037705652447363135905333008799751405624914927298682941678348755899052946716714402841450690179528350710570678642114864164805580788063131140722942082415318558757307125633755564957482822221697404040550504032366742669240789812036982263366250830394879114045802162203225538692316113649865483054470609719285752356015158268062785696088411886474880103044038109453522198844306670694029936596005074342835221291994821043282572909277827779984120363134854993135549004775256696473253323368018653725824843063544846550571166884501310723378582147998687405101908721152920039209006404576056397796207686243179732304867250849676501622953188536507417436362510877255052811018221597889087286930125216643694816716813632215276209605888148756650586142169892573020946580762891562601979531725460126200495276152368675966351580484029958148332515122506566466812362339750657460667441783650850508745457210490858507876460245354343178593632816829751473061658420044628119623334898638049251624299644948500040338343964707096949721538185865513490437989697932175065114479861170852414141157200430165186100092711593697090158866559401738579755352607193204281690800503703960284297147026746371381512533413034210147463691329612244059025004424995508085608961578155152188420851572611804204770075466990358564705797174439477584221958250590398671285806182445858437490954727137839396761528475820204255292293166131247963356352189708234602595907561291234026868137221427276152692216188788350478052042785053637429478668761177994232759211356653822886664235945706769730055753590269707845760502451244518650654630717681553853028148043023407586244464678207458661449988697191822556813647260080540495086076187590349658130734643594345807049221169477213444103650923004941419629823060438982473214776832772666210182291918145800755902381274438699226945437985685047351935876541297996736047917880892068411390486665840166327983680512816684379545397175982702190636094735163918243028677597901925612700387634540439283860841892363955909587205109783014780157594351697920000000000000000*i1^134 + 11429577400504248216069926316974775409599125178345886419898800891472215714696688092573123743863003505142102207379725792978634142293843945229184120095785645588511573508844845169622319247803772755251228741767384817635266817173305029734619609970940700532309731800140168050742895940694687915077618181676850402377953822115190241658139356987992096412650825922923710916877490527028681573321661628375364321358827693536363922462360434099649477777653483970311426040422976201187786592773126732897244099037566263523753862924392703316651638232675903500408479631517864150324768655801596449236963644791941350938922621710436765466014521224922173834913645812599788651591633256273929787886607457675602309691162320445306070087971622620643435751155408166961190981105586290199179994599200707117303773183060806122369904969054135199262009528478288251331951300761460176092723114935857484157540367709700254641371684996470997757643256163504953461843426214719494334164597896147272905621748614650641977088470873407161284293080957417385799407584930693218830960886575965328524285168223002442029692048272251972718174960633624073135302811388677152696203585591943467186630658427788685648558863622265649257198924045391942278882564441699492710514960049194756256153909029984704950163875806834856340454753520451568861161477121367361170847792544533440670089072197650000066243037779309285960823593756942123151753332912716173234567685624031901873963441795928284003349528812974055202066794822002783798188910617220842777399413973958789659700785827639698675703210795661072847516181485670823638311785023098986152510189495088863339981557167702826990472557330531651503927547217902693283315894774610992636467800335439679021109275382956816443654424210071691956027884999102720157694784281699984092418857686271283031412699574111869585470756158591550741157517089094835665875479571972221544300835371097153126575243528797546656036473036130839725928867842359065983038831640951387542605333008637567994521938841923522007230084180360171176937086623543636483880441954693570329791982205518404122524296380790374263258207545766551138512095527411577206716434591402226688758245497254341822817123670639636355084388875236536495916886997558553799678215493647099099385103937347258580438679509110265925016434220460687543106830022576984907527666510941820655080790546639455563652387064094414855147338165396696546390618216266256301411646001271491604519816854911471436609261751722491943051355861588513008915235237823223660706935277902326212748015922695587574956548116459960839006458033784990819642695962751276595655080764790557088665237728873951025130334127006218715968948997699277427573832984136496557157176496051784771433087205092122916512890664054723140026784047849360875839463980634991808225517855235430340362121610467262532906045693984585687001453757906310376103575322418227309899746435286811114155479850721401381105237219892609216471993904263734900094675371349804396211959851657086852961703624477799272736434104271213044726673352866049577825513426090678701049399681452660332364350474972268382714005457990022358729674751865682386045628742786943094094416427499093689247691463947304301125829687461158390366548519783798601014810703002991482623464923858070946486544823788314627076494905189614725179823950819361373330709426238565878849690831665956178195795733088283170491596800000000000000*i1^135 + -11199748179661923940752540450142304838537025222391127687648475477595244759765221027646466111156258538578002431253344896590076138575393825978459022010004839661322059676073789316765753732742436618457139680515892689716197638849419358727287982923530722217786611183336507288902738355152443197790263168821164654319834471709389841844144029093311200707989424009184213474736959286810241673152962762820113929294272282028399108246679781745712658034099320385737463022189041684593706355566917897451513215566503107480386304175661180002588064103159910202494593255564513047305588065804987933141865384494946384293258243385013318884016641155034315885686954513875050298892266046829281383156613163041595410375726237702170445357941476857916420779714576928890457476513376241303814937780069043820213622765116395987127986046206154854854873099995439182200042173708760208214180667332334524170585750945440724108296778555619978409471766665346160407414691865115885092044568262757150235554767513971920017386578460117269021206248514189141739675881445139530865497124897026992098178418841266814757442240370374954521696308274638665151883236394943864184269910525523859046536468655082581082876569678664341518948153616643970140871366696602259198371584348917392863832843655262491780204768972625552632803090308073468936732896856108766481976370815178450691377877744644577321574013748639099477801924149369802124639034955029848681360753301273901295951692592094399582597190822639506902234356692750208770829842575485585261690279788133220941683851297287150653314136934413466088084281813116255941373297664669420585255695385246726201045583023465690968378863391808623691478386122617912089372031783372579659138461424386498897124285760497442996696428762283596330033498921671428235874961824327018312416238608512170059809754782955022198950388817897259855669432086336411072052622351634774270828389916505173822529368196430030938101037729110236484930078946501539039445101335496066357411447635297757878004687195454680538503681778328107865632082836268014195640447284699130491489998002465081486586459852053270668348131274901841060816089251218752115440412115262333010301745677364273954590129166115461038728520657072806236303123499130483254007990043009938911319943644751017503399841925407162599031805576214260179113831040313144544043472114878980002968377847319209457860328052692065873027211123410580960594170936741484773633711877391399085830011846793868062803260307843964108026625856835100187999752235552348301061815236742016513743120725234515091426023404302967979688526992874616616161419020982207194460514795587535741837878104326251034886557756851252502453429761341984453096762778737847257929223283205116549646557603333738149943916651778075126629763771890879081043864455803372920450141048539786981308208149231275165585731862893760003021479144819439726213383038123780670317460474860126638734941326883669572145873448348154397147881617774452558095178038555804430643782588697213204866493688620849301217837532731404568978185544867283814435636072698027177514424310287087957023936337153295238146581267693198979060364255067777722987125833162585618045754289996048808282798783118878520702527050639958108872316655604609611862217505905847003252224623534693664243092317720541961581396096480773766575014672935993659229398257781762975374654430082874181680108457164800000000000000*i1^136 + 8417832311276093580822332362004611919119767117176330840234363136376565549845010688003357590532554066591006094770725503317957362497599657415219487948270486224341514978962309048439956712805927445079057207113419159758409849172889240988606537205181128370252308082440059954184691864001394755490414821245863666663432743106330679101844345615748675319390518919536769929657409308362655604586173064222157064318663036271925406918176847413390917945041672132462835342148940419925580454333633506890202499715169574204725550771116011326600454080873768168718328535736322371190989642767254529866822795883152709749682322327728929007679660408141167341879892803374007575427265921088567907674679185940219327755215142403390947338946901848502073358761742887550369916985285561023336534760726371354319234105082145933412518269066137867886486820053914202915798921194695568499349496175620757165728262500147067843567216776683783910729804696518497424628250073166608802307586276669440744689371347496962731665069706321312256754916378743851846929463474891153934891270794806553590325852711374156522134420755865140955199739754101300361167931386796674425202510944478555265177054469488721649978870955398638086208222247377617698702844245662173872829947361496924397027741589198896408203005486197236793276224794533791034859404641183801221843783028462874834246608005893381480105952477070561363308843488182852323251491294806962069130500928295746102114153881671489368091661236011482579453582261466298850093740987707813822652328406314620722868778145107063837099184226342873077411334911572862658150835290948448188368597231340913694486980406395089152221274878551064976135315071100036820044163367428482319534389066630581283248923084214683455876264207978580834799095490184898953861924536625945236960910473292209772507969208924678132376690563644644823397014455989242065256233658660793920210194195256810209160489811652441381547695186065535167004034851824068299837322171385954475973274371509694429557015323088755385316691092027726400016442425040650255008366995118587188573918285234169864865987746509121927640578055543705465401080226227095209896598769367698173163640464255951254236154579323843154640997001804902370495148502438812409310695388864637506913715352288578624912885205223986706412346334452071041620735912865641482931319523125125614058294167721461226741603539879249715683152307686566810321180895058169371445583839183898602867621559966199821788724603035551171557463520641478684756024418852011971732402145090725657308276072915543336874627800306624637616508968488307479809187514650001133157641115397499750537052911837395714143216072699941361824816900507745303129431350339488557738826852448308904558757570992308921599530835665185736158472418663840774837561346519058367138537619345561247966559183556178860587740808720296111285206189481714190036040343850856288114247831133320963739420545482069980828755110581368664536187938147817443300761991938907423246115285669258676492184683530881477239258381558260142390248942231595364761973325200864500481485878782103575745252601730059004822780557749341253872886072371781993105669534557436777681527237948996628851959364184910301549982499646016601812969311965485855617188926454324723318194960544195875455488446048295420828464200513249915246362380792540965332826127758749552299326391344055713792000000000000*i1^137 + -4345528916316786406563595691431834043423821327221615507040453527875724656732399376179255464390601625707387188121315205843776983363740638059852233574775096959773123373165122016925614982411605169608794144553574939272662950692049950503288215564017155762928456376859847181149537684946709207967091064042402418051486611562618877102939475835794168632371793778807074761181076826759991313314858673976417129608877891583435730964754049326179900638498843414764441336500562802966542342680785630425287798361846357224887823057373835674987254106539425232694803939470985616770158637826761029966937361745890596417766426911313420897062303597317334006111119576548505495178753783860541145190337441087936333131339199431374682574747268184368945669046517783468566333383820865913484987605225831973043702614933090569554443768360902223747473122142470826217582523610020847917998026552695120433382120857046116796073414966472818805128159569095398528296702990176844439261113107963997870273186566528525596711633277744698066999161389899956490733658215839580306873663911017043689999880845769563933642741772938749021081740655863046487919503999720640671607210454415805088907619516006227457680635331790036269180110968104976691617615149144515761340950724457789110032210843253778165379290322353308971853274943993200091230153277615499631450203658048954154021872240318710174601094675026685110559168067928160123091754686382734411747656577092999987508594860737558009120759594657815058652641495958292418417561647074115192532674901578818326033719041921406962810991585822872778456419276718320745573435991329274322998364946991037980539199840228413732259896646910594022466715119733201795664210283296490873008835176800717436190622132529974828503758573461395314131241556228919021269563220682035155888860265633753599680381802674691993710234641206217787960585352049515133235568305041319749061914117823377000376444764685603248786240877465013709885808157032661404848846589848005560543430433942562846396866563649199398203860648184025655512150904849477628610803315337144784725688268454588050891579622976246721336578473191148214951379522414100435946798913804456287756380150327811805196713632471019892041673859122627250339058836757878820305429404883261614595186894788776388020910536399671445490733968027828223712291520843782314796589108096220879755831807382866537070101015231680609460970911400374369407143254503589228380084850263884401357270772960369841374648157245643807199772116385197738054527695306672669168184196278501258758507206559849546985696681114078018645853575462619245597593380684388263158075253354037665638594492464885891947429719220117106850495096164047248759547443982652777060612781427483147995655950695607093795215749346610542426878722716372306464731086740626292823971938334924794959875587147012558421758748857192166040973292078671766636231907195656953705057251676918700902490802464313561421130492345864439229683371408317385465015276419058478418969904194605876635079780070370651906588302655108530287248347970002043501894563060655766020869614285919199818831098939566423030778169078515342917222177752161223977769215599362446373184413488037495141783581798674916788917664845916665168117682588468743495125280843764889988128774700787255008863665808320341659453426743384775544942730988976810665695884797223293244617523200000000000*i1^138 + 1300185602303057540209897280548635275287679015241430034826124000935511287448633184766618472334555489427934493518523557345501977431163438261258897413504813502995123771010090899761604603150798388636703287189017109863788391650067117371088776941921483285453637526754078184848610592194452384182493589750999885924086449005966519301655607976869664168127441359871003767219249831873419526457038669537466585824304018828019796317079177604070065074348677793270743930252520973624075884706042528166952964022307949390096306242766282191457800699921503749462384999029414460386291086072947953956261491005013598576431309994487531006527570545299062438726299281135698435251568420034748105803262904398902549494472338110712257865616724585607230592254450328599698722923159394576488739458684040192422451943710840324307945330748405867225238003555586219627875041778401839800268659055798071948186600283327253653696607402985147243303746133527715474948478703268160772602697470056359243197801458810603518853403082389816970123660733485675048294483825779850222447217383325779554655466789550726635328644992365183698700544687305820061891921257264105396487191129479883358569791399200368580797475621674690533027432778223823002969737079692490970337970442517470998070981264632224204975679573582693821694029196127728051454936447688458966831136069869210170019740645768007040484237862992242146955125840972700300090299674865863718570170142050910416350384820730670199833872782683627202452401222184711305387159274852839752261003823078734320283145484103481665353044936193473315804052082338005447554728878583666778975991085491742700773853935159052320347070951076586284698797441151026708394126894153610033353115629440885902617553858686356560104416130616249905734929176259905267314109362441730805878204497604958419510430304755539701510762999931796352909459883725775518451108407937538239845237390494015401710455738708032498353719064645815839520806696078534468106800996229817566468026463425396263058729400885654513603915099164423738202867261308277195875397299123273127094354025388470067263400145072997574545748300224221764425834120083385059045155374302757865280239549741251481645044417035059376778856423550576414744373400798079788915435416343708847142151345437960901414415404736100010399925630013962761428604620359864649937283121800118556202631682794892937664156353597072902372081606788783979821869131835017670984971125107883356668452830028914916482741237910824103204933157027870549183735053893939028869383767807026418871488073242597023047483118474300233647387069629767824805761487248410398809754267019164892255605658812333559079459726875381999228927693744785564141276181362135273710785853388038337270416030721372504469061839357591292837006098763940934159493031795300227452018321561140740850366839495284205781295144386663506423268831486473738777431418987351237979372905857829881448248900114038474874107118205961842078155524585255665924086520409686213473173491799966565451415134752217764648439597717154708875170526296549429325094824505482813029093896248535758615243421663690110596002429551250611424902020129247736413771756127557944542384442113009668757756463638439193289498128228914444164794614570566251124088399418952437394385436001438602362909692500629382328438976630176624305198274351749699985087041959362560000000000*i1^139 + -169066572628016616232611401438233099633973737927583185316782563840120595070708529767882486643406576072759519889770951263531289418314107007311430647484445876607238774148650304517128379838799709278546679458151566749722530359865140027829938573331341650849586046112191813154715485187280397666620471461192818286470236617141272722626941768773043824213053650974035871832254746212174332018849213554330786296009201504389235205422702099489303649281884387447985612032263514090601530102855057321303673574289856009071445236443903044406084154968455387211653500801121273741595324737493315750739691275047929773875158653236331042818918015844887737125732052158509042577479336117509543266771956346159423278492876623057642702053613982996003876468001514776759561925036085421371531853696225703516898097081225943081598284292888182596987612764020172722750459785704865878522131101223292311308938976825272547106497836923047669711290074326878097757706700765678414961682038322034360442406866931108135478462217069538845004767512500141997426318728996436243133572659433851307974557144810604498141819754560204521598232050333404422656166301220766308877741731852121806371501165306469847218872740389102562856659257715826661883711397581572555342830612776521321121628157089891643773552973996592595818013406230119521279317921582908090517350374770521439338000426441838027587803035900083442070470027429178554221804519669984272352334887909509260261452508058252125717426067038247035198582066315312930930619532700991224845653122890616553943425110966314018997125891778225009603548631388723795775995268516893984477666409696849743015797378669912326386646537399786460820253208364113211420318408306381895974749548294411315088888182322306554836647616147814340057393285584438746226891785737840346904206969354970413934154190037211779542946738825234976880439143343939225768005491638954458295929160032515091360285327119792521785316047416259517688946546018219220002132884224025079655382052629827603214115203477688193292246430338266856519100971643566109569494183115802467098674720644161018133615240840519453878803880998904755131658872782161021903659987219274176412267745574875371713716968977280934729545513641920765548561410683129799419331955549061364381221408270483737443086982753267484005909781167515131992369606179579765074757391096254217118200174833906594978514104197646340892829478216589604264270491657121661698067280347405477968837671191867947071299160268994583507347079751557995391199692980507366290766292833481713305158947490769384808664508249692693911884517527111462206928909654152788739902186587302833986582554900644690632825424434808610573239548529779118385927001884455190310101662772475374642979129875554914610353873108802227295404537976187374964668904342389951098154151111703400935007740112141514759229451381478014167062590307854247961644639372440600926677637555074733256751522127310625589469158953076164971099553621112724596639206685933201212066236949427029370173370293140980431560269053659574261194590285167602075542432326368198491388898446386507969345008825293696558536773520792659109830469610588088755189208232672189334709037677437775899401708164936359939597256642083806452844565301964653570349996116949106236355543507193599012970187004338580437955513872316981149515829801972448362496000000000*i1^140 + -27231730567196017543162282949329472888770469111477270694326298063536882795811263974589328370919570756330594813379074816503922554794804480145313095275055775639536498892045708272844158022833581870753847752589513446809978752817646500368444711315571843401768352524088097487041241597993804664163700380804521461808174957930922247092542581798801145190628179275423187990445129817300279462516287006564596957164164281011931594818838864433107677671490643004765696840090040826771887691377676499749704427758290938912303342046609379121927548971473313690294873385590451318139214098136400151714989002663831916374493096123826284932232108744921383767538594412548735844530011626444487917936678568163287220579079378254761266180268774671514574824795075149988378967167010693282000408920678769358512656651303209142379434169374057870032579916811304544199809290508674329820005312431182586903771067510386874798621481152874559448126053091872268116132160958456395812785596270419995013092405036621324499806863514153628734168080145556824577141371176549796118836542109211741873701719006664556835415693894214040231416325830956897910429347022277400047685392688349273844947773353229072584304798653231276105854089963583400598311011776026968028306008705506699200774505083678389460733253420007651922298903957526588688191478832931739424533722901850787837518376200828902842167904735350597841485303829990157744441273611173280819477445054348065502216320219773549971093666661377532186767473065280372909925040829742849187590377496310217314216486062982101248456542327181994624940789720424979401471750907753678962145043266057520080814062036983151323421718910969028647609214863109621013614354111657385208162392419967265671725575683516028314134992837626728340075269894182170118328494479764617981777506278899321974238144889204419724270325160762043113772868397264545825546859378937117146959166360149304677240158299961005072048719446364736319357122191052897316115228874287572475207997909251510000862873435476149655383825516829006725570954446603668832389912246852239245329187319682196146829992144506500664133620399532413508583283776467909540454275764176104652795387372822252109363483605647442351979634810873795883311998428873504387800720571920012262254559146502745904770076606507343186051396130980110695194439725970868524414561608208887406360899013049029971116435968139337756383678785253159377200603494451725039192859863199530519450485016976950868147138702018327712322940844360614218952940083312092077684323682174529125347995104138017706272218559317357181216146039242597933465888546596949915791142757312519581343270636105880248253449395545430122213409257779731380321032127980178505542579941120098649382200003748412741722401389396928458573843075730803176905352258389526199053504971009903679661697510114632788849626653825570763199123768799867314703632382966142522470875985098743851129574692528673295057025963568045112914290806929068322072570500284779672177707963999201665364472700015775049982987096962155654537795365303866864395997142016670986748574117261800504024853796175256948959333442172590448790699637491392993031506129378010284998439271928553392796862151555356991283525760774520165239261812425515175662856972934146779172174952370584985468741889278992139491185218640974098045337600000000*i1^141 + -1694885821166195595259384347208867219645983134105155580782121435171859319336797066230609596206271453557779249423792127090733413235636736558282954640936345555467776079737407062748227439526922304906952741623653996182681436186179410454024269337072639790945415606864720505861472659534132441125808549662520647719013269623496353226563504055110663688696690797917778457865731260503288895990486525320825006037417986856156975123948861259698300453783690004860250001372263676531857183657614162851054313456002157808727581423925127178651012222689132099066375045675469251628104324843647958270283281242903714572624953113802721807982945221966067888238750090297791168914445984537058259079701572871423629650115405112326664818087427663542352218684874402629421960327166112233944170737879180204109198409440646918166167389549365056214507203773180613276193256821355732197674344222905366271102360942101874349969449249776780301227449336334145456086332853655887176827896762752911662738998797294903128858041092101656284913827948019352468005882787142067478689415534383607480673612293944635353113756271115487695733447392291990597989200161957334880983151567897157900971442350977193576979039672003920125157878616396408007723505970541387865148884198530927775981676563156581418058631688782487763835283873848044264720882148129404479428783930513256747139788189647257407601742590053988763951418196283832106184572182719856087223093020537081888546107978519346210453282736586853409898396231258443452741916929615773260414538917273507832285989193242824903571779200162302409565231409956514690493998973475193820819067686975568570753578740074833977953643589589795928329517697570807648603126022383335911328990043112348985082834257325410651886383923290982052738837421039059499265288588812173637081342710657476330858859055385565744806398602409445676269152606441147921274107968113902705346977230990631128736954272476534684259118271393069282103833359610011931569990788333588140438337538596421868290481173694168909033353256770370696125087361740813779916258072683918758953411874335305824344210918624356527718059875960208921319504541758994532273482374343787818521818170135326651658276983267082888237944706949784085479351356380930230867769796674504800281116706902400392514256097662697628033411624534177439458045563864616201632740805602048147518123297667103283989167699127873527693473535838693384884205377566090805474295978124176431895731837207780066912344896984785722709569190447564910329622377585964522591021591163366804567186541900202208918608854210763525119813732982588187565209809490760435118657252968084350118286531351621813758113219951269854252749939228552937638090113572759977961309257857962237173314403161430002520191303625723002815985731053221608998224703362485152325768942775545466388023997610054142454171822293081524937386997148748702387282772883663694829120427634569151897411394338923489581767162653062021519145338927799315396156222394267856737018400917738368347423202173028409171328156212840327811905144695434607504450731305682048660949353851333758633754735812212869057358146642010038788493346357217402034542403957291737867509435493500990839587932402473839582535315404472216434339160674610929868585998447820193319738475885523942926510214217133776907932794880000000*i1^142 + -40245303529539343043320458920365474390839896772103202869063785396551537592252880677228160444637839799758875685697560035767193897467390890326977979512614623318945826083250876896599820814865283591860088835653567639904373503915190422359033317670100458670462564504433087802375411472893995579550514483930917817525144616503654304524531471580786597860052902481015977860535319726681909520217989212278091741174599600379404323775172984551211038831281004433464923335713922333036942761522073017615387286281848711945699292391869800877215004907286397711136191600417200595953515061966479143042880438136934376660899795049613624302713309533852400353833651057945699440508295825180879165897584050183249631838062326552853526127482706721685578071115900127894573404631445802175210117621031898720580494344778628458393015108136241239666597734098151814804433278919963429210653331133943551091278564199129053303029167713024628295435004703736931027032572096790958714066332416975807287282582825132193368803442655230205653196877808235150590348858643848632429861859152786153214393014110658686272193258870200347294103009380491822002173566708753428032797837446320221438379258507317999892043381663851287045329784835201758631632124803322343011469823597241491400323981347229845142794132738086026860891899047308168051598675554268299046876712882497395911703072599877119675973777378469952905120100847126192920947995717210868271523676592753528477026790911311423022937989116565537407906806140356285525193280376477544969578767817982908291143014847494941574320183638163220622146363225240341812413634456873743215969504311301604627123565528416372973694142999686402242961721836840966003142276638713987622834589061911738923193679198586422043163794090140781686938552662427390430872546516776959323207936794272812257235820966754928097994751756225755393276922449912796051534965396373313750134681961793486374095336678291344774226933503973776265037517374033519651551347001057345594969385445160529419506305427252246611530567000713021041483459891165957958088497611036467429291394457598841260793635237321671937286311714152158916138058221296021814724335730246706170515295745604018029750334258215876655952251232800423471309687212091474531764959745567798187967928950551633194529843560364387394152650814284329912977078957286883256041312662567285981323089649548119823109312459900400645747512320427934591891976825046650016950055359895764681645219697517676153469365572765058566779025600577497181971567039575915548610261644840131070826923712419022674472892120502399830147209044517782530955549441964983815322457909509754447408936897831124419423327977993257926070417376096289114525242623343369444525853264906938071722184907500156663051037058333225629148654961662043966186788793057842216739119058155594880930130050533413063711420081889422046344038675999108731032521881041705697278362868692314743310430707241088328261085778497252084322912599889225789010282061272327239330779053101260233247898949045326734255569408344063274746860770848053966042373116842198628920449494809288930237078487685175078222443043998702034378209781751611695792299265512307811178092325009099122773851611810910026042621685654289009064250372742326346692347147808557144025513352715304960000000*i1^143 + -740304362589476870987922990385977476865269523126059334466313088639281514458290144678705031744949749616223722358041074127906171520036315534944760993108120219182425963180094389529246095459289478781568488662944572206792854142331289600511358440544956854892686571280134231690037511943100525985364997785563260210716827043207044564151298767007378640173205299228546881155999570612605223360348348772649560438604538441222745973863410177193260550541767821133168023676312557828800976654728010872644281450462831340172217549535441649881688042797526154140096900942006908671124073821374603226350148990682161934968466096156060161774049185627696459670386063630448390912612950499991119500413312501399089467734911075327243005997244974592793798115496722903548267193627237183273186028523485064978214364557283790427190914733467556210586722075478040939478846881734299207530225904032450802993436089494103742481928819354842172237375610443186655724322978291097113516060958089645342574338743963804977812967921983056281881815912818049945316104016459427043050188457465430799694999086706660815343049487792746693715365225491503542738405972572888417249449520026275500180683381508458823342260237014506208760270079032928609159253532867090869945821772313822643665067185667574137721923098776464412787917157089501764619608706956778015991142030767940650558779185841036778762102273626167183094178150308022782048690113275965766375128367422140382542319923706010429406851106265858830046226337311930974289435242366951478323529533920558590574354741168271630035455834450346626302995740360429563305421507974345801141270862809927770856582304680297923196353305529981330993437021390213811640554609860757814326741768536273673879522578106587245387709268473877485181012422105726865848519641725014954282565823113956084566198534850242337417785605794713433669406663264927404438982120652338536410643075430955639323628433507071556375275379713405296745530344907756653275750349668811905935761511829626882692086250750578794424156548373778987720476313840561712965277968389805727267770450270096030856147749465979565561005266670034046745287571057628060089526087084857074526925059278635873219140241796593439040617471353878188877849175379091211542515509339118647150032296199687748073163622919327761653501969295223710148517173229222391647275272767778486870715596185586883134901530759424903779716414263423157168251082518505054950617205390345580323389218741428961541782661157068394372865393112874123900137178901095391005744485806685091063471556572702355868951150860564125199705063774703591852855755598706941872725040146436059438093039171471582613660715294260331863447641337574487723991315968248231194559841404997012277853185555284300703301632358689828867355794835361482039214706664384515966504084681707545040611198176842425743635336141553828964198337949065304658520280724790069581370068735983740116215084773005378306361954559704924171655510553521644361090791247198943483928675062131273970950533963156486060723762195374530415056750392352687918248142132345453124865647481145305899943079918041988339518427742648491452993844552742266918733851294692414686880282056175586665928087656386500469884080290931458656501220226359817000504524800000*i1^144 + 807775349193154024239043774506967300691914167360253661311571737428545639909227856586990856609416564615552298225176841282431332557722870765228950412322634851897087316510494668550941268672281273173744544889786932540184786209897857157740143878462338723841702360743485072685268165891202433816180567043553803846579135193238058260781652684649745573007416514151639101740537439798560777895283475795608976324535806528423775415105824360995754488724701662709897803940735659750862937327751877912331660618430217974147204444616012278688116076397527217772564643571301115888838817791328193956024658910357514891814147666305408375499988732036869260088016250681902214596587656012942540485752252043121887138412648001347228857819137087958051408738898961978971540526925058133076871411316208388197302276998927177295991196284031608267252137640807801629477345129113144262390408977805195639884380796708741679251514762925073303858408161873853084839212707760339874048630979520229320185017594878825191133854490087924543900052471124970023585040907715927476331788402436720719805434756150175806637831221911527416298323857303911019473334947095236485133951060366593162924472637319894909456698908020084602008711677471729741485535861386792432890317710097732113734894581630410654567927638442049512922331645709625849895981861924324888489045554075838082768528235193693077607099018639891300360267006785546512205517533262277232280704477658609261316666487715337215277954233879723572093704676417296802531321227123693073096796319612798407309693223716530896903611439682693283041390244897670269316076595847380758530108392274663543557713584365348505099294314687234245719169932819419797376619589891853986568468532849370341405854493308095869730571229698424423155103764618606642752706401970868783768616205162928944136053275772122742594005354834012168944741204860077302753334809137422973751201818257191029547674006851713320078254993564759130378115452397330122781455830420622614566555889447141816641891063040794723464848688350763228299701304620840324086726053958482165241837888435078200555791760337872228411068060200522833774233803564222761673137929101506689989678373658123789877380300942747300485790823513654767750871884065991580430876911255160912285139462046003451386789931675148362422430504005538626671211958463732183845708367450104580167365214171484946830136395245151714561060085860635471139285668710631148704183426909259012228059952954400872437241436020005797713240539044039230451980933421976165057393164760523675970949985042891100845388461697804241636752789400277629162312876294836250729683917357708961613846183098419133767797317170040538580545318501814491589653389827471321590598212423613068060863655943036503477219171887980450417945314486721413906855882411405463114049686568570205350379942638148169590994564048910145644455829549556684547120461750821530788165096525359520896491716042411758906683399894947863049344573587220495004003065585101376990666565501991475365540827311743188872649283117984571469672354788987975148697045980672210967658877860068754129672993919504094222326192140369249447411965743937283944461638133407258876793042922364456681852570084841302707095634832261120000*i1^145 + 374078910663418780741443403090931125554418598366706158105593102563202420961351289215685554116621277311512652067209654755875958179190861815938352931033346424129248325095925992157554436189799280343130108768119596264941836924983500882163000033304886975061185361125316957948415675000688244099531208266650471641790839728480123248421515717384510691597491120675130190727837765292412493487022689934263188784112026677087105674967898998328335377050072429181497404766595743077707645303791017899143040717477568458154560711128410494309331107284332766558085449631530029633727650548025499466877022653412650069060623010703942548449010879961639421319464823106525892431925395384268182381484096276027272367647435050189604061837435441105821277617078085100100395939709366949050519716511909815878799613498891157802494112334614608029350104252678841002242599957489443469250748425721802517463442452450340872880324372086393872187988099178874717966835210720255827454009620275825929058712355477625262009195765066449072109971892385535482362836603340000059740143983928716722206721599060312887897637733646019619267837162050179759131572192991812655989502452768621448968592030654514718048705344788525643654636729739982224661452985853223336676078952257353036809349176730542635839111418717564428762528450359091326287101368449673333319926168583243944836760946889882130648203056282342010532840666075851701056697103056653603004340875926877055543562314128161759399006145255632664355681411765395432322592941013952429179822864452432014264657284742414474610001697300475022773147400891690431409089567763395668488007418891059364214108701934530380316524888860358984611352329167229260542224596023347259316578636258207162650750285449493670298834958479991653888598666753572934994337669034548864607593279453571472117163100268520072809877185047997113315574785827787485547893718861713154921623429889382758319314591322544399509865767515571899797234647856951906875758685533153799195736343587019016826977193060145010732089252646513442366240952065269625924114934505866178963705671267127595033023435598801347289587173795674960977399916563921089751460673322197974261772488109620567614032862099355691655641765740232467248664892013678450347607269130715916228556791591876691979787226024000509482083654597690088089402630104736096180715199317247157155674423494930978258908879736001143635755618732966999783901317303514752201656870491178946190090731693028159459310547432719752850417531122406469826179275259625735488613581956028828233287473486556292047248275633009214973291710020103161836033229599227001610641615669369569771591460776538029440707754903850199753524077405027207199669605468486181583189698323440952471504500363182256173089829923591596258995841033399389136190026366631945949186301482032438715527387268069236234091455027969595072637012955077763156230591450008858290789605560477540057768894190835416245164874188211014871447415392425375938249032720583371207325331397887531000479431098852664448424960997320816556915263994266206273709261328968029101900581757313767187531353050673410873612821533219033348032392121821830831725226644255397696379878781331963904000*i1^146 + 1054485055497252501173099169904264322493336990620199164845300078641448472658047038469115356479891179924375252967430901337123836118025382610404024709645056565227598763658115117691607785428378627573657451973820524774001606941602119427226841884636709453274582137978837296294365342823700474733803727890152459214578758462704067855864225007060589495245165746940155463867169759777751915743988342183724780834348620845032869137539696197662454749195605424428936993557138727063515802387087627970829406158044150071542336175939436757565263872301957311948661827379710680827306638487688717896644898897933375015357322652169141988033795546582325414959734780646814974167086617897773422801363128758527255068340642232802528582827335028987931090101668874582956186149018958059422018340392970478953621968840728475795209939655865613979026975387283469152862218922361267375754121396544116677955916720525467078130123687553286790461708483843004473308711383413123825062962760275737278452051677328264309242087220084980286929990001201031669882365702219703188152672231683204813443340988619104760521902740909222243123272037583196150342337778759153495105580158721424622095689155474248825227100158814619689074032797706646790051026884877132189712138235232717754260360033968694620104369804188660116693088177572850019537257845277326049157143194073133948478780385634879052059385692331955515781411631400077506153970682758382176111786239240059916191987062159969272259412622537157781087115598884206471062374393288614562117780085287965307711949068578370594604533791387023105663875645312167404071889685863634544196911266151494180684692885668605618670869834932958479351256787482029031108459972221133082993544072654560640875314081897739170644083355171667136117266323767577342558719109645563394249302157408961886537958454977541982824039788026561859407262212535647007585715964308572992000030791289336475527416410309165200499097453552957293213299307980958325494027885111844858905285306247519085648732963532756592780851498798771352456709563111586805087012861089583579217283922402720986339256404681436377408209235201078305269858022176906060681771320500792891746915360808929571895281528200584788517782774004565589984187168970321989854330282332013153001586238653102854644661210068413228266132912263800838829881877332906538658927054283076419681354866234789053007882884736774948545281274211863134572788821908391521247136535327021506132387097561293888170746416851250178852240769771193617352211019357746030774266114527405802688820823610942469924614028932923215504279455423402463484277260671811742726969148435056991793724459790211868046447282414547713471058897573922744902627402060413298958596408109777943065212221809369011216805804119319607870021507640891644131516062715822560133597037711464661309525531405562736016892523800381128843085567849838469830708063446983589775521893375261216067310611015597515135453710626329255298841622276273000183810829334261532070522520161484403833719091726267667404660898899541072687496189754718983704146343484932072067790987100937287804564012282704639840913228504874109832393842510749471290163200*i1^147 + -1754137099463341082302520721307303773471067729100309783172473719112039016522949108123902684424734608146800670830281407957947475637805354442291897080060399400047521560154391656798698414487939256935145723662536290163635428681932588781267499836940232072938893843397657769237550658525700044775384491609274299095294711720811240080474193219977319898207077219646106868989957022667557971636485671853661572624725311276350458402236076780283165054867071589210710173427807590153681769372265681239579154229238658196935956537377073382500764105506412120049308851777685137925807759009332307769504572906855011405809797485459056505084455540119447698572162809862194229077601437983297169038486500605037805646729769778591242570360936960883502234967618947451103280067102811338940997068651204608831157441042370086507875023785830776667089849452867244967375338585405951874565506696021672407942886706782594000584556380983505879359305301680386498705244730871083321495147388405402024312696308889727989822192041479564849410433594745162362943199023430260988268295089633583188746225332247538575109417052589282256711272276757894227216301073684811825737025375809498843693343930608351880618551234736888179741414149210855245487751227936093258771109947831686620561718710735250903675491583031123736340145214253919713923478087739025304938178129729506431044044825240116724508832735763656614639960683893406721514056313262347493670626771393085181880112923061800883808257253788709185486947711905521317149077035900315845358979257862704322488548051522139443799223305417343537241038226354891416037485369659750211605100309020314544221963899001879771393642778843428732323622108190934605681387841880738479480943213063113664656314405205132240952333898420710936806821201499169294943987447610088585141318967891422753107642624268951180141441245401864672511072019356715998247201661133487255220585005543523499567939809273972458357526592091623124573260003109840402024993336453793269476577694592781586958748855369600295143632986789895883262466493336183320647819600030932726151334224268641653511683348458684377175114957574134737026166320195874136909589578212754213783418775878244071005400712136058072130193842776606660770241648687546818564815453909836262713687840870793149362713961181024036663890322268288576339287641937772783089806122250408923396091689537487692571031563797361074162376931006784107640851466645219087889493096945340978263276978828925880627112808578022183134534570535252006667137450690836318503870277823041904318217900222663680065734124811734363725940291536745618414184017294060107954462825611020682373388889681856826372807134497006718661662195974504594024420484469305950526654279725000042166784217080024090577386580572286710885815874822996627318885055306711152493763545741437593276306283940814434247581423426230259430481584534703452775447751921023849122009142956832450693695252184121911934807527124395436675887357937878559654745569709362691894420977948052620818441805447119230812289955931453027861726677134810684401788349112246508901579887411392417481583591667760079684239360*i1^148 + 1889652256758023851681496795891968257349375274979286441286751386110177349810926648092330857540390089268011153279734375714762076754412369545574107955940110614376301925522837237442734510804018671503845925528975807467964155018500027179798964181334778902705048794900319333266947604866550009725626266237367339521117664505753372595756534973760650865396715606604756851588363486800079475238931775283231561781948639954011682893942068194502762016404528489872407783604730502909680176508596380945167698141323294197527379008606539596748825449395298015435493833971466873555133166920881821195348670359807682870604118785482251511410249926534905017895910825160538279181277914896721888048666383041657805250673867934953119468563827943674275496264993275765542187825786135864156309201075087446736597450877773087609333122881727688486054541162618822589429162622487725176854952483231493621100910272495418962693036399486351748532749657410993085541306509560041146072637401955991144421588997066156282944050993557712983237681416573139936002806661036937982050344082311317382478508801411855186041380351899501246630971295092831175050596076545710428428991706194842616783450252768935030365095539437649470179064435064255320810571560866880175814748049718684997469094199777199035169485012846489841877178943182824947102690256215232745767860347885712799436126323901810488592856869515493216128783434712929134878863408031509696873685072704776576204733977780584668304593965385123721447542083679098892800355404731976438534668069015262525711946132811464735502935226368926069229241543400548348317903353039595841807424865081449031538609784895482782549696976395132217499095620247239035501339463578281759299063854899214700693263771054760509331890305840666517816891488045439009534720568295263019398429322517724821323692484853453550107530925521789671753002486382081194304623710949857546354889460981205625159588356613916995385380243313081245614285439056480172154017455591409211726975925886427459162261001445394947726064731541608098121015281636852362582688561975792991285051899530815502951901597284800301438671361733302289995927064050785757746671869378119261089524582131241434694332358116069658038637399565658993493309316627098836558087851881160608846058891397857263854400517973674223794717712066849080745466567212151551692837043945774002850649130356757473812237374533758899261519983843283904889945591220719373798187296616434957532382050788203819306111233547147366570728307598517233499726025975662436063045121916139800234785974015078005448692949778299976643437658808507925875744545632063650047414710595552259620056375851711938022096911557773225370020317144668726838194852749323547938318082262148674916666050615653196839699067696968706155187232786163448690569662037962488515865957897363888537099234207817896096860537632312718859882289125651596949939568519030027948481622375418662619911954975335873358546031742027920306476705675866313541444225321842982378672909831544197432416668267302451862501823612772016606223405179814330671173797652025749184446464*i1^149 - N1*1303709270796109382230993451744842140223410313599329243699966922719261267498189622107680209955647404414582197551092511631006834441921130532381152460724501150508767718102599195232071552905605511243333120930444846820008413603530848732051796104633653144134418604964787131871474039274166990463150572214319193402346810248149099405752317953693595253654505632611027269523202604915720075913148329908122807229369205082424507858546453405217424865176334719857721675951928359042572281952785291848824347822038500291969830998351830454624383802115434248199485895754253216548794885403597254178589921483583306278714837623510355714516432041026748606915573189402034392814096068642954680367844397728165143024720820128689175076242109770434007158260319600994374472492*i3 ] ]