[ [ 12239340787643736898428452945538264215940361392362269032755233683691865285389688818356665369629531348966946343447090098944953809854230465942824135596334179244459749557709509630693361695498569191710908137254431295280094149348151141035300257046087609257503091362255802514701550277864077548199824059106270312098983137362875451429597618043482323380157748853755630912168921814125480823913652278593137799374368090376453289468647237192573438684091001839154981339497327487350068454689336893908839461120769133773994111944234197426189186433925666688770582284474379659960881451694756424194609715205651591446528420083671946700551496714345913761065470152385897462832468689582205665104868303888070013942685234334271136351081298503074133609732139124141439529174722830618656426619942128099652015235925125626719904269475422830302989452888512394465467928539530524370852824740576799884931800490989458302563451827451843018825485769905913762985758731964404980016796078719925326980997793493623470298269594588420975481945181633790125358776894060949367786442097725765499732574712521147809692026505937741834154311505092385968401075538133254336145027413847559315383612975359625160206305289499483066743645183946061056418705396190307821818088777184641488399151316963116878846693909732959001284064067734313738402382143899657618274912342468714843211134569020035312124042989294440607781537970132348503112910864518572661635724461397690920208587141153053693900502295076924890889867134680548199842208025792443899241670257691284212252431228723173023367750067738488933309545046428834931583405979172975732035487035011634846746666882340044230375024789514242414161408189741312002613497586226399176927682518031720018908916074711120088839432526021158649303717959314364483841770423026255055927693825996225612052950796117635582499117244488426818090178455408471487046848354301680377790174631720180986449300070842351430002796332467315997135467310857461317343411823499810706174446938528041416385856737054024959258115922373174179764317593194676211992735839633271884048683795074708163457962721293806500215482595196914751913034241374286226181646994208350300747154852185424442321083168054759445188890406027226429000289145842018095829905043586962171141493336307653379720740044479713908260014804402455713579099112267143603019694705131794534368448069535779122771996106502429084369018437830757549231460702699917681350279958923205085720165795837115304544499849718294632323892058237020133672467824317716015366576543667743669537974348787237017892103601889531447899144319216345956693010225971448781906195857474519444004315027945274163794537150721733532101664393431679369304309128912226543549934607106019005218002109963893586295740474668720616686146796724835923055512398690826216935512537929105884997227899415463759825571241642014695969710038741127940264332638749100341332533793025926126572930003386204114029614579411769911400123348678984654437476592471971718594471440202622880143179922141524659008786380875265547299602614512132125210791011993063730704258187654773572307843142939140550638782035501485276046679747173433729340305067716628710334575714321619892042150992849754204645034964360207293018805130542378515214247687088963399226312182515584227683262898882830474099477843902076753016176416743183829144889335982642219745690548513934261099856080483818034151588894706159794833016702084044008404480840245663176947060523478516559956503830837361376383801865748255878900767437574332147791688079882654187035291133015252203133854108611215848809370844487333065234588069835094098923243614662574766609192090047487211852719443627609648132191606591063473830762135930137628036161756688292809653732425341165563757518693409860171877344973431510811361087977258100363506890541402489292303365067887440209116947232906394732207819988524347290694205634157459170301540807298644971687237671796266890665566245331846373977462121462493604594519825023309715036832281820828634358439173687338158017043275841643326267546854177409205886659955068796875134880840951382197090424597263336181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -12182442315870051804327409722636942148625737616373614334120298407163028289717940668785947922946759329622739524795906771887110212689123241095461409957293259437028319163432071285927661891099691047410997830555150124286888942370227786228270356556999686021516667941324426538219037237546345530051355636021273544683903403815923611453704331868526067197420213332981700536818727028363331571602083682918005042265918314217529716066430748012978730170783163968760362831469748962967426126619327573295535785738791975000068124377918856918711175993479625639033729411030305831669830490603694227515359835306667861938862398815848543933667007331691556224133799992626918308870658912329671084948496784740938411232494383440294508418713929159137116617745308838512551625017726607688372481115146132920596802457956381677422396153650497778858618178104193186445793921437549465078700576986771961322672821677253388647220792807957867717979329059407172231981154798139551908795055683224437068124368089950643108905528892885725269917189770854666998543201191825680511882277220331508949292194171652726630669459107419785356041020079835277437396738583238500977664959702422513400013653434407159324473402622590953914584725491130302117532381329074331316260936593758308303884274312132662253930776416462172764837292273959932103464507435513196634338660721907879477322786552494943555150242809216237374688418877134125525464097525883150250602677822870856912576448681433493639524306436971864102276661082049605569140086053183353406664591453857851202265005450119017536004520161350932432638007280182313742361644517218208161370880458532099879161753859662758461564179892616212058564979054693025300013508586275417992521526495337353412722823786753065840444511580187896983765480721100565310452033803992038309232307691153180528704356137009007330748771481584923790828150397736580974714398693055407373352624398395616980541771104833954960722888405086849313518140109077293172591198935187623165736887618925487628710877474977843143933603328212160040220428299418617707921664437037725704684326388888029504690009490185390571960057677678782934673775302724620128190290757963153011926602294913686691400204390445006320496224638431584215740211373490079779688520366524195686073364187918349219997313577642241256909464419956339987573763775728189903333541317989271688053458216012939340543252549655889186240150849113224540281830953780678780390503610463770665622157268938614580527659566474028384842685177321624089064929137490231657095702768485013285723495660797287054101573394885773819897999544128460146333642416691839950637695865800025124783843349165859983251345982044199715714533463681195892595652412638716319784477541353894556600316584461283811323243453510651534367616187922605030519914361123371284848132558603883357276056484382349376991842830911550798370608658941870622526314427240278865146519827965830352407178059860927860525548430543428341672284310113319837668147028927482982603661106307910583401337199857443187906908439926113119620216328792563549941356113271081968370692619389630756491799674570222243044226987259741524812908558782396433758763919926294954416895965238306414331303412993731516496836862210254158984287810872174531506269980128873189329121773652382366623317335023039787325429326589574098358772253495224613014112511367602838757215495666071250236573201486664070981968075217557653349603978259358345857559972893708781089187395816279322405133899646729612188311277189475665647956049589893213804636918227941581827106982039169270528556232191615987543907209347367266992231942428356353096135806961854720842876111208677080001031813394567371757034677015072160469675327212468775853040130362848239997639678293251848367068517485029219800322585894351231989435333130718502781324950145787266225414635284501569233035042221090184415947914084638368454313999502139469914652531607351918127729928074838887859781887043840829345999920715784838303628613160405635833531129478211668949030484188356608284072345347052830237158157953298966706152292027881372766486899927258491516113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 21043834924581107823094354710188021141479672089886514403141843046360065431635783404823192822782698988369395306822750962457662763783657371164156727783871544012587471649493554343701702076127959290415779958840493887948038998540459051987763373824723789376344324290085503133528981421216671679166501803252675688090910583373535689992411384885784123958668323925350366044469445160077629862875088526854055736229799856563993239933311472819178476911583063337989409703514686589915932985402916749630037388532346379464524381139431494717090994270115333917208088050247394913826475961020636746626941604734838180390521206460408782012756128987964031356872204292421122214913894645656967173605850076542376649678068744649372799022881149498630086864615809074053815142153529086398364398540099413629017506743892045016936382719405282925212312055856948525109071622305721844570122690313689426950264259887604144814624050032342752195745761576345808719449412312925748285565156462980216240962241716888993748935378344580203857972631620317345813880854246441463262567367302549905872345406759049119865900896552818447653322161597821057309310948442841973660982679759583366717875794130708136749243347840734994838146181575215217518503598088283953589767374004338537777865595912773158733783896063429457613406710239808095824985498752324318797386106476531624429761239681649739403235191133929070107681281945356306514011778751985064341728661476563907824299650416821029911210372396466154546114280813561873292126779318931653764867005159147741167655791451981806890716030920031437064744313618239857802332049115025857874538775612644913217250156064345881301335097278176726081477020529406437925350943252027611273266896181008753077174034578198671103609246699040210639643039744247443110576667735215950833559779395687311229075616087524330738965825557472306709335329659010013880358455845097168509248515480186673801926126364712925290727832411145723655670906745906036739809935152675014647963525531654323528430887056857355773790161522086802651305192468176536526563609883239607607391929671155874914207964006526132268335665984313953176624685471300018061290484384630062135789102846774548286680202517186481548799085519821363120091453736598838246115440268994863780655215214145453434954431073513546649048640528675823738651991225815867152712170745434534840135523544813558961724883491778119492764844552393106149795580992766110335397971867201705120504573457363465548475939379314461862760756620287054622343512623905288797211161691989272532911756779280686206401998791855992036101709280824034677820711076515847520456076942437798967180738308673711123334406940123620442109194451701626299185331983160303711842979345032281920393092508953495324628665225555956324022253461256316653745200862135586221557323638891268810525141924739857295828499560119496965565490023673109532587679965829579936581191829153561270400660400733536421347252864129582861811858774491495844929105482285524707787997296178818507671290022041194291496487552138465297600729668683829505520526558464721995539357109951750267264839630712363235044518493919269138370601889073857788325928326440038049766131652145010244467996138242400714249875237148568116654140411823565430858394278579064833733893395018187359192620674048303511499123469784076247481399698905628006624498009327187130673680862731533644339485266516462615706498618563521859970312643305216771205422743402383321650998772716819289645174561981894893225938822896539928456697923502528024596794870023092051389247587093352600983642061219341356650570027591908217354654972626920816056478407982206437012491901685534036305792049654493683911772655503205155969990901226039721134176010482819588727982924726480620177260352271324428203183859123342991685621157774782386851425871616783089925658590717600584850537184873223563097411597219318563089437805025926228288202052579356292114947732310035312182169184466975737646565888858152731956715645805506581666441222133573617836561517002885330035764962873359108307903843488417945244597299012615961374114528007339686155319213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2484983029802702054097125581810593044414799085944947842177446668783556230835188601390536524232588047347668672610239076293387358201417829114977544199300457930828685732401656857514089251423603887824997498828311475667757210939378791854156449783266515661913043956982743040065380486384856724901628342690885626487516374543792887645672859572860562359967852615570577679102335341276723027838971306903231021215538871826547816617231941338255805485968281915993448608969625594816993575967569882149057958874614088652243801989498911748329628994518434627327998342368618640272678703502330852906156920312298128729979119041928871224633011643600219014813280815850340019219206209128261140779975763053204976313774880277735005850178685921164931588223830556684760992362127688534739330380168532721790622312641993608879491367597011180500931697817831491380400441652180277322427440505150500029134192970564725590084258638993800858359095163268536488008571722614446529055691707734286258560085763641576745755415110231128241430465079276055256824085169441948151265385737890537373042886320486528663563262490471274221247491726186109973087550417605699073663146666742348184260377080602583647691417927866567918226430308982650314871120327177236411111680769019551796900313247720304048865258115663813305352462803700270861669622640376850064368527568878872620760274469766797413275937333973325296804551978573648879801828577653165297937754863972988254402599622425533564126974996849168979982286761046967089659238675574330081387735820149738043762555382199139716816485033264258189617534418907119850422784855957262832348998322931027949561434033965241759221258949053129098026873524681955007703189926387152339583413168449304710995410280893800207537753697228634901353025124399725084445927853305578141938423201426608715266516726767086582650003255602689919442218029712174524103706524086252356086503730486314008815429408977231118765230366138696904948890686187151601871646950523617321003092525144527779371302884418847219452399900229868312027991157576229190729323507257405598312132945696336548636162810038109645492895880967255484488745869921878747384455836489671719374436539655492372972971899035127734364247164517048969400710607244527837992784616520941221320708690890536458457876900803285010318488308763292720110927244694462646283178433585547436771917545169336051220390232369186536489833944799688164228003843731943339759894743482511322188011976402931609638048086191816970758914230015489615371211612669458894395853364750844428731115433539955423532567021533752496718861401847941592938557257943482499033789815779393201901473827144739659083189244549549339436631692596914761858072852104988143209411740432057038951912298347948350096889771228107049275719075410040174976868517422212529383774440429356805572385616211778548462576710927150443575164793569732129842678233271318145936943470445556058064172234475682512672455391458077918178521777191127809343905725080456375230057115791898737614724104037671589260295456773771447631326373009978188189738821592887876421326331578049664368827225427303966735370259795946924416862279266657062820489086980321914983891744871244148815640958924116078075311974098312602447404607978781029455508438303952629408939735329512589327426659880688665122859535991726760158944572664831073551286496022553402154188614853907089887714216938748999704740358584765163451470724491817415988877073716830522377906774966482681244669144739453870446161544736385986474852312356355569823742184901216794318227729619367533453896073612258543825065897531047564785299971669826456005266927924523267869950725740821159770108494670466468918733436030311633478888894507948608024854815250675906788592091063431632495022797429763368591233327501473252035316943213290494870013761759778811934838052219265393761388687317180046981119776627149995377646795060290549707537431929248298063948103803207246957263643087698190328142845499574021392955592378019595323383777476146941982856606429729465708588343138472733497103631636726267588607759341707258449727087281644344329833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 191977788314502274893659328133448310947215003201407159122484443605699339687188430075665448517972287877242632372801719396628060338603303367898292706354242042461277035766683372851575390254105130959136296920482860936470063584862304217665390912149107803100273083578539603836626979680181137131580729377980589120491949181232007044938568385676088957677038192415684257487315545196823092049290590727794702101804169700776845062593447766454137260204419198824167405847890363999451841545756343277804786820367194965480958248065325214252847363533066280861231361110153378377857954266101796693889010578005956782343104526878125027821298957204243469024485436875643374108545045937863453438865862769860736866076506049760552316757763721820824620364144230666174782320253899656344400854847736043735365196745957754262076367994511483236619768284421029200052596162976031284886243871316868301031666928505974782534396497788834155229173228133525559337320159921573505256609522715088157801022224097902466503410676535840580878046282261332429357732939173810916395679400442672472651146667945861385057766555537099385783349875047000891350366900645712757893276471809571873068432893984160014807213880716758422375710317063777698324749617476747246921955210937495719554932465078514613493494116236305546860242087465829778342900249407759965774841512458733101991788062402855046737402332555494025107422804533157998501387430440959498883064830593335815468754731196519731507322938771684459339311093277377207409314291973584431643271154283990094520585680755049738361322205019787440472538116189133039372785865980958237825826063739027206811003092790302266821493471312701936227645084007126540491477730846989415491736846367269050621011860779442792106184019456797010244739939379992846837232214013476057493688736121969303085927811475478179284181150571495127982445969754697483404495078589185240534052737553758229512376786633758803956864140361249371967853118180303432619877880388603816847986956562029111213868982344723666908964930572991951805476048343536831040041017328513921478016497605205027393627041970483305387596684468325753800641853282199179355882481468258317181668159745878730871281047879676479526199761858315029903513262283785433322608688993916164473845953698335392504227523273538042738418009576804748056389486463501774820628399217683484929899580494515310326661649070697650585557969340145244684431423315564702627619318131676807056670824969310677897444485365160832789195996989132956116772773342737311685029686995102827365303712452695151929935595187004860058877183116476686403865675837967632033812586034520128663543388597117280816871292133638601920155984763115507465612510347127053345356900172086003116411859344855607651903302631529766922416526137642119864497213406167743773333850239768211366636675931427501613261530800883997479612226787848885626648873015872669523994515470572996939156375285307398311779388242047002154890172486339350531420527113462414768523126165309874361602204396390539989051790537830255068974439407911502421058878948637296469821401933248927321239211291141670537001930998510892746947887468843153891309718711248876681670230832388452038598146967658577086924847778109500695082691357133157179065169720752611442552248975927954793983080410489236030222334537211939250083971797335851831421830798750420593974739161022426195688613162886611567102552623443906112340719255018842940316270971666926594604030449775494393922166148162637172544353612010296495244368588033012327967513530126297493317974308255821526397752862878710289756310703802057750166787647981497682332635930266866108781500704105447801958477678262174810103938244835853714116782564316091468811043220868994881207653073804805795048569325812940099419043249293174992784299961014328917051217707547780091198717422248900418060260648354275215039639098827199846579510180648492304476868216681579367208972701823771289654280932021565427789960441586248121728079753966365246126893480430684751392801112616001420660180855446749297365548542602130599954466759053357998876490455586463212966918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -293134403633487706612208797319562938193943403367904263049683718216024362187747105640616873579791751106266847290313261778722709457961694409423606976693105305409276643807273163366621856278400704873918489205762472386412257439939703936848736048147787365144941954457182123167854989205467971969335567221813294405545187216723598236123941180011442220117119266071269973362110217224032079893848054085021415442990914873854343626164389131144245799130720260855052015161751810223855651454583275962905132905717858916365228084763097314123080745807430773099965547362365462866701385961622647510022790795226676896150115407575072834414808099940394931439380980491400177244171699767023946470909747670483979900166544237082199507095635637222723215844021892627791851937579566137464371395681770151869860146123302703247841151928780439850982097264101291018145089126108297205484282281849610320014436116408681292066849445843753356382230999718800871442704903514833939776249450710985018728288384282934124815429373878413390106707078551591922976647125641912325588467310650532233994661553589752097793772302741945591203621202153717502992509854539080836041458216035149541386256732403298407695143497631211021818730042288422082739474106860083745256346054695462879343714051171849803516997316272701912877594226616628249977567821742250308403572621435204977270112798260011251639057183904922243493910416496303942796096147877022119664323435832500714488742796880785739563552439970023517252842501099523347839152046360179937472980188387096005444994805458758118581873252872245536810506355726470579458516867181842611379799382734642513546525962070024157153750165573154995099998287946967723510556955452679966653188388702867243900710255069525757168038735800290051769830374945266704907724268612426318713137494424676902200439668299175927833025973312782110573261300754574943255951805196881921126386002538962072025793006503861130315233380350504944716955995496393991385553781500798057085220325564632599033266343617054033849073346779503861764129168447993115392018759078623669589084304847819026807797500586242653852621469850120425264959604014089543456783961195038163654714391009834086330192406975338945398927680139498349433732269701863962883481838863094526077659453099643150919090559320143895329830013553003489244244655107267765171004464605612437019566043288162510605116669230897183669896694528234411815509371879812542942397134730719082735996921538674494818706189944267670849678761811711723631316517532541773360629295452075371234513437631966192670451723736643886827566418866896154309760787582037103738351233932992696137763221039812900924308551887804518529006720465345729808695740606681565698022168283031066538235235814055717826041279092439835732986392552955538452188805708073339537518775131802836389762445864794784747292135958691674711491167165059236675769535225105039454091757483080195735874986764503155236463508058608141956105439959371499999803040351214908364638871312964902987390175185725352817007669443186231754110368896733145447003619582656356993945193034888256090619282483454933336266911425729874644201965297831334177962634345813472498891594310000199500744094206924370021458894495252172256416748899057749705621158070637792447874838492547580069328409834862910313553790706661133826492753287163911410094877361990600484574652370643560414411737446221208611763570590995491497614734647769459039640057268966267749197648727838223698907821646913944691672673757579534335615071316203332948862551751106110683866761498168484455403994146518020996633731930200789968862044538660011292891355521365733361349466292800032024817181944223033995157665493340976404359895440643235895705081566699078969436283371947009230464397072509453784130369704100744588011241905072087495437379154287951994399961203051841227547254046203392280722898668872889070503318549112790130149595674248359439725961787806675176139222213731513048764131109076537901712989169270841883277303505186179205949099997362039317999944736826475827948255855221806794545027079688786695889756083488464355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -7900035895603687168518392807103863885691594927782137843892231535661556591314849453075701689560198469138184194996696208271964386927386940084900506567588671967282971685324881151238951121586075447882360688962098975252170345446082078347744344416605712874139118749730804461026791388120028101020696479963460356739581578630606629871100515084269850512244227543402806060281463188308206748554207010268060874227719669708481865495213679047173618326766639309413879164082134448946777184153624273800184550019617419385265306619781385494616615344429652865396743855768180862141180121282854943400062947143725640634097424353618384024072302051750434291097452260173841173566004840073670200315330829036485770157863013871785174506541509604073732422801382900385804947621725043199360663195864700776144087657285800339439058816961291467613573634638118919796273941837556388587649291674209733396897810137058917147540329443269917197616189717416398915151047994752425454496292753299511882001277446117439302958488912788193559946815485350651090142786884337392019525111340858760423152367560912906080925414076065928565443805756337427342834687949100704293266631386257912884224898297818515496093157170559576285347241271433001704979092974666070819757358198322373321058679369232297664062930156390708689414605565107392185822878245189389344815967179323995579220452535978713279461045618955569752905807068014469611100309352643068064514415646929165338893604273989157099227081504947507594100881216755216588500423769129149171486654224290426047245906789763177271370954101043061904515257737895872903597657218769740589113698346523179730509969205481892226254015260042662550142562472091743715102291977521050365041026537963214694098859122511308603514733352208392582315622779017991918666748320920459809235302712242764617542531020007555851660534456815624720187573421898726754241909658887585334162715230938138328686749578030193404455605555726454844286051300522104934816714920049847831600303042383469910701845976768020542601315489258274894824395773726468378245192252572065720565700592982906511613061377883787777164312109344877313760975691932116755950562160716712631316947905167499887231463388019705984552251824732997449977741756491260337183576705195643165748175138368387449067459871542405953174219365990570418620136005999989725157024879550072932638443352666779182472249675985275581863373939857055110043787043551023531089518979481727636296183395336409264400492234676415028741761938510260153638450887855284935712076805041497432196457949278369177988597271344801028061812857508347253845679335037350509021959625618973675988614740712768779368820109955770011032209214368898042646577647040354851671521942012620517240344746113809857153835121683162212329297170771240135283347266409044724392735535483993978798615038786661341571965377178519925414834619106317621376962729537842165354925209125050319312311601656032327649787864527921968255445950011144180685315497815547831120018039208185935993674457573671995209401103094783891076472435804064252082940874074063702673160593941621068059094242097691033838146704175823416049204593880088012095850939069573879987652331799203616521918337997923913469986225524415855789683271277850018901717692942337640571052879177306815035242454281660986513010063936241482583972742103653817141803426635577296326294742012546568057310127453585033348571968343148672133292418845959335660317588276739136186064039759630950250011989794679924076387398496696300022785693681054117347701910138337952369819251993461797894455438098643417938288324328413006315323903090218240759123420711359702624486635649250756935577248774430816902065500378538623947323258177919810055130052800433170926724606155300045402515887456207460204428847192338369467433625286646222390642906695981540937581776611366788189022776449675244593327647760190760952040536419194938622258986803379444763845636324247289977850654550307988403870062467260405524962822939456114616794436357312435785809372335715058549056272315367712985227432845777281028480432239722601745044812560081481933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3146541159035402816572580688469451153014705056710053006888538856188338104145388718000556932805970094404430836345629372379998919813538424555703588078941958673800342880937738000783439379666581844460576762222727383508670553445388120130477688340200102657270912337254442182512761448933001703195532168305811252956700641357716072732350820948612272671557300818758346006688880545442640095185869078524582234267190771353357306066784895189170499503764670570119300893962258656642583763107589731138093658091938916227071610017565428808916806247663533120753168288872249624107291237943431526861740047846425423432945192722518067511934863335503620402560158866993319859438154652047670472619869420377712434644814825764804215680663863619419509148435920849289864224794008081888736770590566443416631424633586206235317021318446593473183330281728567103549093111482012342478936060885382442562731834514584782533878243323945505052185340981468792167414083227564947569791440879584978748492449599132108639867750736221349100025456085750544541785607036165796191710162309559836172116614751574009537506343299390899745019986664149421965833034635498608834819947818543026143059375700589221675590153416108155062885692088634958247697934214917556259240688911010440886275617031716197593426951192539665235375166638025439205358500075352633273596917793807027506427022157573548040808214438860706149859746833276902094364248285448997258323772216522769420868183891921942732037301876792722975412148174489018732954318068406232667463923015172329930023285628755224826980781289466454355703106087938867360672934156626339919849467861351796514765710513087679836250491174618915945232023162806164066203365581030474058361756690859944617674576992146787011177835263634793518719043006493685122989321896483580554604796964597100659969845164378855747768018144689915139841005658263891891896359867531223062143647634273607228268607431954243588685819916566314863080564376864670805997217356967215181349588085959563754281370851587593725177812118388631141483894331071422730192237143287944852794439099834121173361613368952631345815301609371971581717281714878268313077971192774675657039043564632312844416602106734731431796571626104003884491303507670383057297951164141166268613308741976628515183699861737741772201756070584164027786928943700343923438688689517204849244308249975479468783726680516888532426158591824211599542150743985884080818514477732190270342784097043388477523757035802662573953039066621159553715617858462902317042674252436743188544440380230853220693896715661521134042365584943953162107031624163245143081418612315103537176839027346430216262550055123494325940791497264036640686630763901745566378142388666847418472513072473587586500592852740608748810342630750716560921751770570895762980498699100824788260948696674549917742301255357923159574256302920776049004263299247776730394347774282557692228790691503005540131933279988727011255577716723064815869730603767626941283763104487845354664257399250027777237919672092253886182362708436159892364402791769099592102312165076027138853102733811908000795184974475480481155239988817640176920043324225070144127611281277925436050630324010977256819348866963256144750298684260378997148035151547796066636546282336251433414006359778921983362985022964735554803696009681247981870294851762771127448967468365386570038579392613746411052860671580376221251454940255096486583714851459519619906108071615654791550961448064300735744946768418690008459915563520230313023650488834905073705805373287410546475202805252714543745499217538540214117920120801697916052060934074274508945050659893777136359862743701941795575832642136673329555663934462830374668588660444699865452219840887010959154791067574661448629229280918665322568548710308494199795907893980711044640383772389193052804857274384957224795485840843367076073304418660220417605485365652820978328598940720763541921236209793640273559242599284461236828896486701047274644112024352822855692923027248896195943403003754228606990839962267416849247231524935005257691759616136550903320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -379569315845772827725719650030480417106042984323264098405235262602197674120156216314713442471090021118515222286479502704941489069341687701209976142847299473706962353704871676779738926577465320273994039143030223678055154333122990064773742158645726829380800219707565448428311018515240885473108434780415527172624791051537584148047253275550069291335632265767844033522689319390574732492818863861734487621459264421944830262843284040257108198486344973877453998822073364617069112336398628711506193711434881665851568676161720017835553467883104793968159256608929801938938551056410262459797587282380212906673750036790667408224768957482420104118694754623090239768761941540355554315351235863678366574098045901367903291562782546319621294431402583922865899863193301587271910888218184830350752649113625037938963540363552317805209792702960675207268051277110782098778807527738583767812390035620715234299984499905888861277359115935427835216919033184827212171017298042225078652708271753321121902153366492285767401804311334433721443937219257788169365499963534170982256363821680514201801298596802563226799387675940798536444512139429863149683911303184570594855813626651370684169074929270912442459872088578846972569978583870396256605609901456357245855145649945203899310280771263084651939420393986644261220711434468692501152807615128513457064158422627313586382973058606166195095366839026082621039708319763378893459533665528685408670904700658474832664880293519289972013655787412803709769757408660398469150281526434453878128460750666556562540874273892998642893169338900425514435219517465171776911592941232536361474944001464899843168546339313300642487775777180339894867431422860373611410455799047331840790970024013172819761707328514827427706299585379654499941940851132524154765600571227984601136960100971674959462282829963440759452361514725984811062927646908627946150447598521428867848721416485468163721366332634247188018754683100540858159434554495231421763093209744702534461544925180981306248663510240565748121371858263829266465437133867343012407325406517117418390143633350776629790237326063928714069541044516742837492553003093858636117796573034037744479733769955661933009503990627787131423230390858663205380143169475844979583728222854678569731926726624266849684972776544423881651614288844685459524836449781126460779864034585505961857363342342472224511295622573646837108048866610531563166311102266069935664865019057496477128410546031447162461130117737855614087719539930017249445440345040342771039481791650355699950006918709515636076825693147667868798129223945619789758907816102773730249731569014538850182662764490613993223327293963256838908638021156669782310498813261662517747735763785046798685476039276925095205981031536598148650535522698979687343221887321758549675667609663967780021668374646089729449450352718456674276686426499320667984961573448214178973442589464601148635944138709785358896313699625231254407292782555516753134367794933552968971275839402132622963288701901965524680238346719372621270597592754577578544493587328498943629170036251471672767474462682528243453813013865567494717058152739021918410973934446769180902929920245815231973526989405371621758409243158469708718673843129570621051565655300642772703052526345147433930278134883945688322034360399169721005110924659248318884989705493591609625011720366916696202833077642309228820694815299205634501879643797239942187940186385405451839111872425508626475485732393314488735275207310987553710046032753204857043025041231968609244940632777714074626134512769643272362593021015627326628101629551991007067857795981408289074503817440530758975956882593962937202486455250952461036334844782965429854947967449995340619425933232488364045390521100185974277771287524464100206751717693524930149484263599750151701189870998602309329064315187700895493547729739044469508660571253979874647394739162495434444599632962658033545429780195740834866795030497595888777553467932323315238706777062694884026895859374431081592788582680829765169285582984284793726983480155467987060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -6561806616627430943301530713786591220328348579156656860864122779392582687844184278604275528206315936920913130819231861251059061459606849142023211025583830970924434199416796179830307872213063699567308030019740107088829420063567781615646452734796202310719080717632778944123642271323622942861691097673388213765501231884678015744578566042293380130292009025113623979236603714338461126474203952539666511748425425645142322391645114580051236933031966281742826353242336042688875768631001499204776632822287099555116036874680367827640298985077638394973848359898501177677621036849596664692187844201005221293620790824627091788877130679073461986327686111678656600273979068542769081744266755276861518204618845620179824650729644753673901390980273540083120069468022997769378997200108029304886323263093346830972179532300726215027295070074984716873096133600410745232656925590208991272454985929899862571204253102424584935761163990252854371951812517072758949517966132500135037321056226953850948952090048836178825615730170645820075951944918434378910205321864887509344932190782947602068659467337990682084707722557683261624804391424155513798959724844327503226577486355671595343210419648490488235653641701576442397975357969513242915781731292256755279220467776193238096680873336524670466997560579720505834859011186375878666081219375536698568968744654708374787016606395141489108260887550710301269484212565355842402479670992777951806853980979371584527992424965301487326369812630516177442407067015635243395518630764571208249231562500972302579483197842324780377894972724485709787761137457780020184547042481010525201467303672201064420944809335557908653358341479291097936227988074152152974558883999223484586108295798996976193080262077501002273066220907636043766393573042732998350229823551633555561377531604966564374167680694808232022472620160834020681340843224890500422324813595810571162281088752597627208669063590290839943105749069612425409339285899143380893955777124898921456229074920033051224305048166065186735090732994969468377307644261147610053524318623777160273242732065059350470854736040469045058301068933212356134577233074825635251699649442652792703448122150502526185693039417759630687635382074118419420325682339732651035554891954079119875977060985025387818786098248874237152479426641895888363305134873002494467852021772703384397263031151963686662800896394928708127032805286105466598403643711055078145177620271009995880935611292767553656998062223440984606418202131940162157092750714740436101684492399804534814969640182081616817177555416129690268864691900387758257299912566661197897747830156006622157343943226780128059969710244846823617674977580139584832476495743554696634680097097438261046550661716201090969220515002905881719325245686079517250966744713307607795960210065199297303334456005092505635557384511405686550896281191579521506928232817172680444979683491705655226957046689415324501921118860430493505004680185178795547894212660282980133768166504083796434987958177590563791608547551519784311294065857690557889970183718791004654058599111720786640215654403839624859790913887147677617322848551694735781153257723764920189213194508733938412383119768049479514274004014454042717814732430571202067085138731068389958341520787072445477056872342062303062397695023811390596070299923370688663920791950243155711001044644709795035489239270381273132806836095967212830901860923072639881387457546563134584894607821488670311218477507847488053938137393490743646964617345828662099038003013646687459261926271663041531962254627066315134286344497219492877532796189319965034177282808038777185346049363870569914437789889651841394346230689977114142471400096297727259585602638639410199430544401449461822257153101522036411996968111597660364674144744294041459414880197448785888173385593798734449237271106405271005416144285312982766960900455884499649752475908729755698297674951176075977076297849665108487181930192716984984539775418686851764773492047206700213983135224595778333800459301775795831068504397808193109408020973205566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1327287203233084888119869680552455885966764523737858933319474799887910410820955520749940730322586764676901357327519716576968935741213834486836613373778160992365619420793789005246430399317915016194299265447274477970841975295699279212940015718950647188577401860414753666472058017503737814389250048609353985420959196301521453140434870095538471206035294110246829161760642690406958908413440921248478366969112949201145614170300446431722247210492635954522868599704714255787391956583717757039693542986469731552652275730020686356574742593313614188655659388068662688269080063973506613015178213976899822285346629806638874826204861825367474185324446863291366574710213835843378835575354802971172197004969828015044840082142986409667270277073733246787959181955842508484778418545781914395539537963686539784891935555458219731890288756761191662015530515888292026965998355480275251759527705940341411412000381210024236141497757453274741089717948083995494831531257343498575360727313246906899892725110980219078950098292897481519924548075440928227202406647698676932222068871765514826459258206213338937252906737461393584759775358284046485074992431121574532947215768904907947459216198853821383231722478350315358788180959801516930260156996802215718827905428237097361244451829186491751907533507278163861568339979668679335663986580559023464837798080371635929121937692615576897501806080189452918051041245481317284236327843877697833293698479225638453043540119230995506187590240859842107874769343714872348373185113373537181620327953713120300916250953023997811767943154348183903358448937104642618049144889493479080714551118864766369864801210744724433565398668975093157784127921584777875895546964043630696634393456331769988398162681734290717001780961759037494317506256008653447351124927545047776252512336932637548481904029242415882764947325628038307439848714774271687660134606074891679412071612066495969815505752721928783658927659762386823234144950710352947031195239595874413604450795846293576449875147613437027246714872708764191014554691004583552949381507768789134220603695817117963250893222250287824703935332447880659909919113416620639346126816549504963963380896961711610947271860170115377971598389893845315692756253874368063141900760776767248444678933763933676084593209137531628553341981214753371057661432995723685852183739303771016003657185955832166343240889592274954589831744315407682527633584513407582870961327389726229651934311549932294496187495419702265010258983370813846990105948405759080933273328450106425356856806760238619733854347842042364376440437989873685735656747919658279103129341354498233193706023005428281098961263254880805733014665302018046284645157839132241596841578205668791028819052497925345113087172004742435237688957270505146774768563216186582242528247768479730575108404637244281352576927234478701800004724955537645275736753506643628040719898299576757839476369222196502412023274251277065746167644713233686185515060735775516096887664524864955569579481541258368610313987860312925523099951596206140904393764573896044855260942970905296861636915805072325164379110992960552375016723031547815692934483193520062960409489394060065072367129127991589921137148582646762916077016295477239020007816171277826582871771939754075512843593550125104687398053540271443705619913439015561642941258495702331145391491643927772893638199728225322897774233441853706513500124597260906526981932453174400117749780136187476076146584581942658538694391296778104874404804963385282130297891304447285676012886266908947223441217426668222474897603758786846909467820745390195832219946992831502218085070163756290979547158466285229976231921986752279370690028115220370596321371446567369657179951297395110806746345543336188759493921947364228968600758688529970126240551709567197303045147727097737452774256947557792929974053119983716843707457245281892785253717090487395674007393141486051488894021825709234770437729429935067890584114973668196416801814645464971770300390354330725639881602318512187112661455505658678879402577877044677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 9260739723109008601269491400457440906348783385013667871406690183550532370210300959151919463110597699393500735775755253646890358462794890920740259546552255692071691692190525959942191725298586659571852493668605098255095210080480932238488783622459541732495123377699507242775366877474649354583965812283530655797139420946626014230262796811318896574043585507967128299539726258180405343983499489387305939278097167678917315031624419045574870904815220312501961022937595867423144973316367646177577010014871973576277282205218713249849216419622271378244766962799779909554758027388673646531878390305798059230451292862412478219788692794655990123402064827544483161221768604199085767664927289845157452930744169052616791356008726437194215380423868294648502058590459723380683673820389019972025099604049856473159183630675986242641542901041760588306198481795071423267255097326164178076904683005715340310176496824581940402985016994487494543845495824066121122698109648385798637113896525533319556081601019758261608129016535273073134306064012580112571084972435068148907208271837229068819365900455927731218413626658247348445433781693297373013128748545549477131610789513105802688264063710012452227922494459224264523914690982254782691834554804529210732897751206189637915631073629670257545329649517511108175101053585064060063782990882892941290063473144242357731932665046194463361540108571912674369028941071079588286525563518720739320047201799588803188613470536443055852270347078056681179931034868763577684611340276741106266247610267360964530700425336472366287570848771442507107984818040480510632881213163946096838842000976682586929863471796011164367626103214851976423759788577823705628901921844472175722066777100776176326915411784076323592849891592252009563212006244546670161871120218025247131870937944727521732663099231028008800136745065212776951007237650832149887887264459005032687455340534756393051063882006040594872037139327486455244970409717069980092569963214426479906979254024458715933038869945806094049904807221551874792295245067853646043047563328900959964556457415431755512704155736311265037351959035229213175714201746406845282025747657160765188844098078491247594209586918711397264466973025579152650068602830635015145018517980590246576164902119948957043529071850333630140972451142935944134875544458028435082968898278343723273248180198827870303786979871302510481023233245368945952866319401272281232143234276256860930441089735911458741500283610178616052444251335043042718420937788100149071251236715281478507575609278858368398647791757817366347095026196745493432279730859381550028027335451406907536316908335801439930363342073550500562718470565955623174520101222023038983798203908957579958834970368156064705980885607637507720096386275904807699843612765985437882903596792749584394610588294916704698457533943884467463945891390465075665279585383802722315139506042618584032307182037709817901920474525767748545819207300689538510403854682880348026560580338750127695812790041603154032979980710506235163597145889266177044148413842781906561788235257703570921852832614959098623406937723422486935276172335778707204186936343654315942809517470859472258060780749132406177625117003948580270968544038616761113210043267554774109634654811105262856608049174056299593742024645388101449452312284790669578318766566329927074185816820675667617216265486953083992221764918459984984607675486951013140096142637342533951977370262057080985971604017176453278576044743332834685517301499461583134390416883690406467253883805320425433838536691533673844938978528022027958183048179821046475204559682736074551855021511606078143039549095196101181298979781792669781687788465355941090691146082652098726805050750297461989919117525681102352016822742853632180569805174093351712600073052621613513353685907061970919161520199795601082767391820003110046949231110540334122095942493002778526368767681285055871270544249752323232961511653061303615040823961554491002453238417660464688978858365248074412193267888883754606525112917066056832671165466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 3916125163850631291295470720451840764660669179743359828458808990458075851054394115847806151988214019331640865143208268847551147711280757780773509394858950492365017745975069554183790370151959525949826772105457133585936659424199230734524646423205249314397859765936781792960614647170848043875788315007002463941382536660671143552593710366042817419339008665037681317191664419198340141428897649056113050686731685266711333055426973000564006803813371178036441220522469507122027274572250359257617353178571051475535509099669392839702260415539191303818874624348090962522167890204247725189307830312341070035344642174273908516211894449793753331265180895801347733079589770167056738433693347148507591793400463431128682184589686984337692506134403936380054240076119740424307179751254041232134626253718200308570088735219587719493102261632364096084930049615990852891593275527874074248417247763951214606392038108209592645742846655722093775006783952072313339960956545145747893737971224966497948910176390469279958244767928397328198991836399855611709376978198375052275984736715623116107539367175973958936790243725386968439097412255476526321021196853660667107228843697606329094224113669380754406090489488663291423937866993816287323427968066533940188072135574204760215132480129589903251586436168115107750163801363401494614358261054451022739676286469143021101177889414598825490609235568735387099567575233849785987115081553113418563373023201084033004452704877548464714156804883744447682284299372423807703187104582649564823284682354514148814415647338120222479415124633269325171443083852758906403286720373311693214638018465890176421171788404987575303078741338081772081724688468595063325423938660733797409807872355398088324921522453829301103813317482835495810538269969622899779578982250523804193011279630825434422149397838895260161097225942457123447889210243399945846201113908134735159701533856568793506718724736377413487326633649557845962097609394384023678548546768692549011146365798652891995764510589593133673326941132226059573566648679040995522156149961136800489755427553920506946940888863855626475156382459752429061158506095553875221473609617033111576228786830143514743482437801616770512611633573557657403951270139970728701997948842261226499181330390156218083631453869146165197017175571711233226223920026606314704835303544625863105159948938532853059473474225887340197266294963529994356481117093274404762795655417392761931020212714541451290702398216703801010296657202960364424636223607546066105044496137822974008783457175806109859475265752337755037971806535773959691556640854989538063443099479875826768796368733622593392684453634968567544428902854671812349440656254594818276862937667566647476439439416284539373848509589128861250347777717234976505388022977405634523159374270196383274235272950439320722477658285628333404661782142536661470787506253093614936188718807406105537777896644262983734968464783551152129586535307650213064054576007426311751018638681312293066937475435256715293318976061891138711845994357528041646881595299970008360636594676536096014036738953189504220890551773267680098296457669850102445317437028478737362921899380800068545570356945137599311975834865671254919747132314748416509052267082587109105204907701490525234356470152162950299064913467776104657770010509635780514415307158964420308891533537765902589242176989973500738288666221832906497830754624027875669543172099246991482854443382515817510468430565123517122600232627865625147436309368576887522973379656160947384080576155980295271001531286505246157391141428901332950462603067633566061715156829589007805482137099431245458843342238678935364049068002772547042994801601855896674826166371509714476529683923439324450315903580761760316381315948670446936221637958132257178547766278435594082655242847753749902476481650416120192429052751549377268891748349553137217916662751058875227009355823602218313522309169922221181245446900923775766995727947125383892255027320776757884901499892978730518798044208137957233073288205864169113337993621826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2246696000477940898605265666809852293780479143386598298956949711332987376736560734593825772579634805748884983149619088857305670487483047812745655274377540124536952476188149953186723023883422887805710043979468348098926753768114364195663819704937140049618723825230804559537526425139866904027447992591387731033299015283679921411408892882243611469275669753252926218754816006759369692264993158741712060189993808278067144900838334185533911269092167048117888397927007943729660613054284531174378012070538327898167747407897410912240294528686428356492120526114675868909074491715817539185656070780813511634703330239015667671104192666928839879144217319927453373364236110905792964889011809346795844219816306696731987552410513998578757931902413225049975308142454221762082942092397018533169673135086289188647772756718379845207272356660967220383070000394239603271463552219114756385018629622927983231748977656427608614643812243732818570231396526836774035067581746919629213249240209040731702969388250940792386134323284855763591701168650063193983549451393050265759874078842347249097661357331924693132489718043441073435371287722340089754249861587494861710507662249950870684642449588571201668855317192721082994654440516714030849909661233395732486801259616010098317515027578096230665277420986968243946260473076805370319014270529959450043800269452796021179047500596215996288502534564898777225404375720110672630351279716787060630644687416545339995891496060523824991774466936842766684109317837217799675873515007131474132815266939463119676588752887085898171785149633718876258723083100352510418849689241472424326617205483259446926862054184299622971703892243642375068717513772048982508949722798816562918890214948963614741185775897031446700234310943802671750499591042846085264034166306363493064895974213983254178443450833409835102546042083629799512317400134917041060573523782125193314878117753416184297418145840742134190334375237977779995239752940528904587307957004528018788575692262868494729608025655773674185896569976943801966163458356656768304548929386144724474087881335756157685805117055001148223226775989020198542189553367040680657432034103958557022348280804057553735281805221703984007903252969383237679593066421490487795496166449329430538740947611041680570026858796734352865641111443270674073188529321240496138570095459059738534109301378697957544056014402936827172014971750505186261086144688870510108228662809451414225535421979244497571927255689165433779885013093464710500118812572339611229766077675874676940972926671557143139039666479623081487070745522020100750932066461795889113373184033544912390975469942146818545391507962995305455574174559654917982592624248519620569668557715188710688133490109748431393489993077758242706827695469157025581779099029324502753170384735381670989967072820936568495541201318905137025596507872709403743944991508726270223952161537677016964319495015736544162074731181239996447580588705193509098086098053166223716216246923237612971295351504819001732403092350849766558509058056089177430010887044300211755983304875252715236097266716582114894251902521690071983327561413524707506989655006103649802571354141924072085696945652418819420244196839700491856980745686725681981952192548950311015620662290928578887818894816771079997620372551811546765601451305230051384803862924096353212992601420453234865461755275472497330340884684063084250028408166786122692240738690537357568426770587285223212668805597629247003036572402342706173864065429801558091369257629659735072120321384779703801433745116711656021830046590129727853992958112558273780068731200344320271724004310501107506157453382692402993965505715620909284084767990976754536944189846481892361387329953302448657291902613234363864468277539109469902724733872811254055500127783213466146436599969262551891909158514990996420457994545993666180012957833113427699445837969856723710113524273654563551396889921782650801534436906684873056373669117407824278271506913986930631183425283564147795729740900861469838844522294805884361267089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1608499317690824534200594422878845837411287574457167459405118576619880043090326887084333732792454554922467489191670878381520731076565324700935792439401003497865131714312705917755686861433788509675662237193596685988166358035773463727255046240775762537028765344981388966287044574001813713377901021888178299724184955316027829809939111631803552770289921633007052767189073866443449712203668559977242347699331265856680251541938866248203807022521990436181049181094781854769158819905764574232029384418800495619257598642181578766774824404360912438940452622017062241104740699992835492620364689353738611392822207975628623895218994641642270574445252345586304041498571056821194676148787776377041218791890709724278760634408216544056653005241274787673541863061769133855366619891757343210919258964268866822524952152210799209290678638564360671576472937802350123213994617662447967434482962378225175952545447566302853981510442235248650700203592584697966130068937331886729672269376040962929001447692308354718221596733924238148387767159474002907126015516667461903837792480132856754225012847293838029424603574347071736049167678587432898197720523660411578786562425996644171364168857045635117642386127789054444101433907192047427521404990630172657083613603543888888442707529562135378695417688823856508870057936572916217911198112001869181782475182136135174497281588413973184012334759635321444815343210536954973265180319620869484006094423222437269676171951730636987823119683145016368861953918511662662434186589651041124374611684593475993580492844049169199857397875586753704337829136924133853128706037375725694469683008522118578183182570318884555770071944114321109618710317301875143476442033753754621671834050742608159335499058668964140706273331177484123585950035502311036761757137431087571694911173852239684809778270374519989763578258816362314101290626165255912069044895026184952099971572237135895414279000614934774585557973785480575319317437655566531354810899739253330815454541768773469246742692948482302309052702532484833862787733968829738544348885976673235799994367336416715285949543346469141272255656443454269330830891940646888469584747976905506665235450314920157278861739860759714469026171526140947892059095551675534838322582187618786256265037076776522118327195698755719343496497070324382537519166313086319895601541347004668059499299553367264601801037555916588742054815408584129102607815417041880043754884975223541937012778431060991043252282784053845795456186512916200932945604195347130138829757140749661894365166821362375439539460635555878177051332361325540746211091803973605503007692521748665981944643426038090775888156077390494038364594310139041976060857197722145664518333894794087475842064755716468286979191732436539949320375192654433289332653635013581187920687493572989238768678477758479909121189977659993100363061041731923961083314595343796193064565902134085526997970185658716667520686594169124987697588831039666499668811827219394050388445157122678460166385054620121024404010442868672743773850922416865563251908565469196805314828768595182022911305181504425731478700212678412288686220024002438279545492553261753935100816439813572343027577592641188803618884483230631945068807620367720344039215548536956389689710368374885618460331091879748535332974822405987342331366754987057757231856444481020131389396764275104500707622560234164860995312828000433976512491661372788879090002044090074500549122758962147171480842487575492570889931671340281090969781652894332938730453274433580195598999591405714965667295376139222343738281366920037561824750922888067261564095167064927627885638899013392115458508490406776445759568320388643109149078170512040326461675032411000979214872510472196791388372418386892045522609415392535083878706723258797231903374106300360169776392597031781262019706377299551133667516758021056978319767255906862089102978786207871853502691242511528039807507570202273069061045037551908519624406110133771430462368088742159265265868004170135981598584335399763573562823001835197210311889648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 267044379009647071088836972647181367879217108636860091917862681525616804950601988190445281967950233880925872182576805618379112836075143397947745172650576295446808716215356120675535903882446905296674562193540242047298967680069441107355354075593305930431312189948990314103306057982430529418115513119380169460605563407597300126184301764478348076064857729834601890252481309940605741320741565954804221330129661435268010559955999633240352854737089637340629507167215975082867410796623839042459157528276699932378174263595201508002133809234948002840878577651973559734780275992159663905085685786148282535727630572712569690530623089970798049850547019534994508018146284712703671759521594188390246991616895928835091019175979573598869611594812711404484547035676126074270681491067442721152630727168522716763027975191026326511372748186743377317016845111833207072531538126415293651579706645743807967152642084674841681313958324530708812293160854534396997982612487704494147692939450900668304424943871326345189296878035067723547978578987610644536017090913258314688855123609836692535848293328427029012264475787988398432012756559542365521670624968391764718939909741367475593861641700253102861453754577683958228057437459373806729257472823687137330331381600086191730376886789180432054231071680246463707131651128440781263506293142332674607124025617798760444065715813776808144506498789153852219221156675732744649190228112006872302935990425865933604752338381253817950317710992255184664902481629132004797937469967336176072151093378232893447454976450803369991800469554046245077768204988039670474386422891293669673805349368957177372560594535581970522605805412948620645445962016020887644731328259955852249138254143097459804751939373479900835337014741817580121184446398739743534764198715293774031824946423758810747945627509458962197564024908291540402670440971904835214224411663525678335262026562438554388128614926264921457715374998214242172266476325483472023006535933026076900662306748772752253199516646237626523028154217034277393127267565326739537701552897502143624872514946249701043122132999919113147047089461880188061616942363488452166591234776715219022888256331137809932633800727298723959140096979005823047952824090138449462335567935988287965750304586656722541310185656473778134651632140730225266657026390796397400860182579066989776937076169658530168087041924897758661399490703500202320243070628503349432602750998471257433614782186751331142961508226362457057441522474815489717555126763211178448113630003620142871351862719043017907132659292478302462410071590606441007943470516331851492442154398396121330609900620420627649812641707552186106462853885431048749833565891268259404834175988297242941617171030275368997708412698552025290870333321397789409067595672333014586921957758283082046409923337992465932456640557478396626612261725236696602496616324110438928211752957749228797062863278816027635844782549950782761702759940620432825360020714178166050300800500106062425302736204298060830231935400392553742693065240545983068646398737911126087668372427168816124193062282600592678918726596105146980383619355616930195929745858224600375284613680625489993774371440194081536418458832248850291554460655214198924763219568706240644431458898666925342976054797223271162631684814826320722437362379894374581947740273214209289923930797846034541773581682386404154505340837141528545329049764237288083902512092235834733198943581217282004129274081351404452027545122925360911531734149291746085915074901777056851057220782495236796813549334846004726257297525808778935288274075616286760059615546098667262961202022706880240938320558980513538403079000164304363345199449837353772498634063769692345025226652048031220278265074458873589198023327687862671744116066049498555046432069924270798880217570826465251836354661845435974616094671867971574636513823816044937281340939992842842697819969367148375355800802158098370948660255927380243142534621496497671239092201400793341840412988612097080615021212881797576415429210979938507080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 424643017357369988829736212397491841505815109753703981434928804883014927129231232746737461168237239889965650125002194239551202117543712177295833028619578191629238284812171131008997007438912540666597437458870326095460321309421492449297836998895346941228901288341429250909594892731219949620919406566610617953015305332665209943877856220596268304036706772741337274053311117308924987120994115218762039906879367469670912936457609963921617494917103119151046003704728811578287221911203964181850879927649419249860977458385335389786136639018192082826156885675954166223583651484789645770669209185898760123589752964587540399962022037264470842586625137845839499970872117190765449860945091477274506708941339159246010209542018197354821195346098287829819600373507091589551583365331978419539872314250905379908512739045311432850680162772257053705889723987382556294440526785083084121817682080301568848351076707282085972823397529268933277015488335627202686262549930024391658914318743906873049169986989533933855858782511842439474441630734504345906369361299862733318984652465220688003775137386948145069863979266774265258283539580273940857996255848984185446821426177829074708295333400860070373020987579083143394676052960509938467723856726228338878878425006691836192130582653496636453272676620359574627418804710441330916380479972326112357120650730686009401443451490909331767300835052688773218345425490142006309277528900389636545221067821291823644343155474540227722993014305014713050152311602596006452680579671375695117972712022425536509192318715634142698029865577515934856738721158274229982469046865157689522170416984388569182020587417169984655894209030288230459408416549688930715014983958470744520410318901896522610020406640747212101084363494816805010893570372226917730494029885991319243265228769825877131517815975059138813019161163806901679231733633434321469580044844997226337206945260956587430513135978597421886730190735523931864946740292315445926574664634453738266452394362156872784389415799755800576446133127606536546883741688943305752198836584652772849647786392837348449179845387451905063532876407497685582749141138488723858777573883765864474696052192631001781904924778623674016748459407599687561409583050022908791843456054488693789546882702986801393578503295456493623108149593277699865007917946831159538436922357149837369478390480770602244283260317442335983405062430927971198974399463322238068261408862582573204831852551288414798162832379146087057586927110908009122186417309394378049198827627057054078394261211202516045927371107449143433974657828769227837002075121897950196985580671580246505232995304620704330243874212948264530330268185657371321953576137454277816400042746266476063847741112965633161447748577028773590372948249314420296337783567285163796482059209076874737081544705432816570620932359715989219482627922768843475259808017451948746092455237004658272161105604052561456303308103164553271488442192371423447673930139271862708191859298087853379677965126019507586910797853421183644060522072417999212867377021276681154874942690154496157388328545716185979994205291180664828138770059647887098715028747391157929532861998278505980258689994815811967870849867275419485041166889008498596365069653587652853448952833302427532150734152046276029661438012742493612442645894548874868351726756551780527636202266740225590199863466045671728140420336663521553117363061411386247125359636703085997037049586334442387222879358240320041566179862550638966814059191349400504680255143112599329526056770092152363508455279247120415131720385834716328751576259247216068339655230705133810978303571364039854577493931058918267332644273642919207220355854703583963067547830856153085913210437459693051555500829953786661565781600849147772320761465790891006828454413613521772505615208823532838393587159425095088285012805619957671239835611935973146738523219769428393359056450449836114065498701801745495555473193903532815384133954562763780539042325919722668009153842979471906053510116422082840683077298147976398468017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 40857201262072384190506535110360893514180686630928098365592008891089076681539325315018914311303341714659036451937679659237279161060952995474436058426632856657073217392130789731404347679943271905693362450488969874623126776505949514113805213516265004979194052996428799128227221758976557221834961069237570754885702750316248856445932553917556924374684937883361491539944686367245505252569470222664673577083187787078152371248298926302577646974388017867633957843051820086300978824315157015328366423989327802692483863677973318730722830609903885703231796637435818031081784799867085591214694677062012493083855989902361488994417196500381059423360623810348096044541927482986447051973282709386349419606122632793216952286866267468966432992668504699582243782833499732443512370999689392393771595319857223914818384645002613377795988236970244024916858410850460264058122960296030645411101856250059051353254935420831056531830357400642296995407468234153685078120137862987945911025877710607324988858895837496709232466197478838150448247378556914329842450632268745311360559979790251046116808377786284941887662183575667174463219864991394368622047374911035943310720963197066171436684068812970463923064569606971199071020973158814127424078800438872158619211142241434523434830942032699760852270194397827270280150932220489234942995777183570694731007480148439166473237179069300873621178191876377175732085575346910635729798053908043956117023665494592919475006317005648234245009422857383778500487848290183452671408271680012892643848617949445678524864993880517777820160720035121914268437743034145728420500177175960828729905213317570017657168442456668811212921248366328521133086608966825562539276431674174694923876987579867958760026969291206334255979265094824039560392571066402814881878845553584836071704797054560761617482672849239740908892045620126200156638106618362197479933269874294213492242392071583934746437138885838725116264333455104959294188598432550522139228583631608011835520175208985370016690300433641919091924904075391937777631699613936673796727247382169920210942511191258960577994149684090757900166778458241966062293639054990724377223324817994535468234875255325141301430368631097558255026657060657518270888574713486225943498178153960667689308681613939384349252671961341697277307511198158771498026934268483053608849375429817224939754869020344591864755216722985010529230686104421380626839566750569250698955871570422444187592033080896820850875079855801402728273768368357994520349074147891291392926008497226955191556733136682036088930321010280622338986807292251587470746109461045120604022124291665497769261563392614767400928682285570774555155522366256379312031399110922708729474488072364384494739150103856072340203247282228934113597434723104287644915411982068101270237509874136016097733439412543844714503877631089393668065192350164599225309345880384108955899201049482116218468116511206419037604932927880539019593453785810321732280162681605675407809072569575625538890018311364853106773727042128521158906670200687931331905327607925728986881133884924489994833175228756882307649889303358218978303276476042740128838750260787445230479270697959920066535180121114880066786564348901788391730571552525050525179788026123800900873030295219669912975757462695312134006541709602509118363015357081702571679365865566061533626039435528863569187846415838905976020432775899415643757485636215448344961234066290438969364997261349391723909926314521501186107200336646846136732934720670347439701400756847187145268498564900249068290505876963836730541983859343855944507083320765879976056203104378701211417919327324918740377586989534349077466292987651745170223989200379910656193574353033597799237694603072425628896743093464207401983470680204092955040284894062697933050680052369672024423782810235781290577475174773376301198626182221491561649502918453266045704117612296013174896264547377808598552730004897710808521355201586744540352332117669957810410652900046510517445843487548754295773040073088091096964838027954101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -37074518571681510871591526745965194560821307277846705665125252110610456192171498253703344506081576888572386933855071775149629299631455715506871516745387522728872209323394838812668306313184549842411592748377906703897129851722258608919651328688969390555638558356377871438941206173393089489720472577503247573155557296484482627834516440984082452385538735104232548950716036662260591296882526159539966483869775595698613790131663919956438807715275034268872022427674635614490939599435025289327330193267780604285681205756008631729478600283838121538950010477681701976484026519948402840064040828267654919471391409912141227074428013500596000982363684038874874094253302391951574184726722768432292383518204816530217904723590994536735716630119720157160126096000308698781483334920011184622686148943927634943842293400188234945001966406024568893267758063291234354346023560199835645931587205696173065727228229780771003947885862683641715912774709065192946451217668176274104067611056290042921197564290548870429107812161866120468184073853756467411821649979452512723575446895851378501310019502081177334554303203749977049708587337186751757394907008879304544868285673211965334846343760972707114780989658021032505627456050940410158493035674544387509780344650411714281662863743147806860195279538540969210863070630579291304898994871982946560233854067658036954115058726724940241303023448868092647436234696691037592177300331691238035389964977464255555391232983025866982551943352943585267079202969186301001361676823191399893179116040325381358605177012592309898079141561291766210108697277513438773365100748574972813564154571675451073469843201025376049809797017557406923715323520175519740965662847460778929622267538385168366384339295440133945616783422121176224623287479575110087173740571224049216031334390390011744876186610513157791829635205224492617671506391515396388651830740641842972632384054370361917467375358163226338169360721535908410078665311616589635730806264904671841965972824721974765676706804399786533641171289312592104928214653907393867788384743403982450828761663147825771949972991688505201769464312358947917664469652334494155804267229531540908702350311423401569290838169335844363986241051108222297401836356907416255568938918555937984578983095452981389661555900124687145805350933462705612309424886935684726683780684713980944308378173786886314036481030453236626609116948794873324083806555639630516763476045563243282816893788942689827574929197385980533864149288160702934056214923984306749263235836329728940846390901304957997382596091857123097927280387378470005395296828997608887295667745018100733741549977478675770679028764481870102550477879102187838361994295057773909906652032662044734584456697907025901378842621471488191582535685594759068402108804557258602552657626774812566961729237662186419713454711534911158249037631971211535135489588028502402431772609851743098573886030855700895586202109655752928033285516171243395861564475773258428803058981072476398335766586529491123887908341971270941760989595563266659796312339690472661662640997998818792672126561369153247701986414046835303742010021017045898450061716569197598568104950435796799588190367698318117719543635638730971665508860803011057550360327337848856944300410745181179522049707532899790394105579231749044289491308496043953910145544033404930276327543985758275937502428002694486901022961726195317983768466315218885492445472015679660062429410138925534663790628109463998562301932031391417697571759994349446918025684967933182360125240155958236899972239623394912846394543717469900681392840887451985240538134308330895288616633975337167299021535325147805310240954857360795055109080047930861647674699340687808172272311834881080449097834466419084118038402476633739785032940745454470694733682889749850614942142554379417203610919154838413555762604869575038611147328578399959053329270154592549798664674820844481388941408039654857813532387221268370563260522319906650576207092394291418681845929166479161842721143298433568559720015525817871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 296016021315541886941717092706425135507450830727268375745627023396238507461412169072558133094648709287724831982318025384726787562488863827513985420139289967546334818030252386443042395848645595815545616607448922080326307985723409738525682737068274360456315378297940605905835483046757736609639358651536122500060652472469863513082925542286456024054923427734911305844850423300259258978542506100232721060516611167931607820831934451903591716369594355864534196049646827570604760294963941023049808945668651459834726441385488794890182677530691416558076057503472111935415496151503288441122464122838931836369682996717972019626620160266951611135554456529740092294751902943649573575761423410104610389428102960816614828543577079560486447108596486874204679807558053148547649431212080483752891319498154277168618431169500497107010413754392612243531963715410071303742540330813711403128120483535998970430384301750412706074832923032921911144462231519684879267629129982263116397238745645672261614221788815113841301809809657724245665437978766471444378250369371328130170048510501490207151329903561532167552519396738539920284957970887050251525310711036084676164550405514300926827837666298674182370465771730178514358450290451705621514890217918304145869948993337949935450311071446476151981027571286423417317825620777784922139488335979884199641094249790855612807527482518913980997755311531635450247798309803920391955217520866197739742958478977204916510873301413730270849053819669455243518538123572873391936975806960387800601852537541411535794563468659731462858554425677350817278401566082146887321023302163489930557495585909926310594335772649076009812932108942756378493362421889138091493206736973847348153576070686978456376339438639565742548055925762379727676447147865879195421378639546596158107452393058290289510702157259755128021502650450901820935747261348515132283204448485211518709582011943481271652933149974499231246979060306691487885985770865121452395408560374348715875174856678830212277961150448707976358243265053182962974627417593849608164642940778357406343728525137962708085819255059380204971512669432145575715011379730982407053977914120277776361185471808868163743631412838232876944122202217619206743706212766010670110367490072433587848144335962570925347593540605228957727032992151681918188480861902275686649915587853415815471276846315945713913577295483973553348102387825709854523784857961571191059022898391147393480163847215123107897568528795567007420529446637007254803423475476541946474038691604235654397016713666233335407861414948929760943888185130155134764422926435160064593701682586296052669043576866393829137142235519777745886075436303437766173999446701237945794104721265647152519647014830600058069846893667974626239220568935153449447275882375766034922860738453285854272753157217716069198643833296391194855740191552562270380303351920886512549763249765470440686330449205818331745678270038130010064096900082413687743666809313340727766749459435402755080348277698557084894285313420121772122794374550374330904813734138312585003576115520322533693602826868308942278720795973899349869305920763364200415603000426041508389418706597829729673654484680184372119934821698577630088117219286009120530608389925688043013037970690055950196776349387254573818415370835419193114972067126039568076351347366610241185753934134721324714995816737205678975114429628389245914528944557888170559613446037482966710814648658306031446083438582579966869661429049674413423691128327175895177761427107993425240115552840417078233944249136690584842606118016678080786376602309687101926402499213499711131676027190966507607634195308126098418556717572289965156100116436566606214231980387431828024004599508011454902216164885522407914819564972697940587117571023677688438789652496116311565907437520364074133852683855547696495979111681008430720052075149263182699062671723381264481484588954503157133324541125270634360906366239003382286818658740375193980503394054072845642000050448609283812209365211333117136001586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 3860208714196195804802632926831647290958271848517574770466858576905037558940863739374457193602058415879524471319752356857319976482262543690019909966473961112584490326781271706437902266327978557303098318495564776436465324832027532784379617058499250041840067061178398772864079677852398478590560073103752371215498165281407419769452840795183901845226100395786602346805342356130937041568593184525372991835864025467470350534830632966141469521181139179265520334152931503510509071814625074458962463248959443825812652600394920063757304162584562950767438028775072185598147494584753340346760928879165015369832847014297529267141374866759402505587200588459301027779414176628006128692055194675470837060750915135709225998456687989240166940240346690295309465451353753750532930798034627578852848124372629093319912493914696777955564017848724268839637841498424782055627976233303941812486440304014277201491605924313208543359895820445138161942495716636003644973468050008005922400303927507476671911179881026039234003416697540735797224218024163140750050878218557989039456327817799212194814035409990368710277770492950099886118049967093564221982586025149361764264959031979915572468001240767054210808627377136395582035532376039421272766353052641253659084435218138326233821024705101964603436266449806054863159681326695013065481231866008283258147126253545710064069706058901831379770095331647858387523979962009422714737637280926982602204936480631419048232135239297369436707896524900830447783501684870292784747192134916985664182620056970156921200921018639253319812703717092134930584509509520669003184287505675587754459143280728892865776608094857287909579911920768199801451871124086792829883909883707896130914154290343847885964235355055819192470113831113614469666838256737143948379883374505081347938735479403222524471078762058744575573512896145224238005812226731725248526469779428175269460284738610348576142648426611424834570485324695237766794676595447447108994132731630557588017619044510724226136309152130909603444214904197566844274811879939849036098479499675912611956758491613998062738471606912300562281274519114530651723871388585343671913360414330545494812061882287022527842203814670841590118840442018456958888170118500689388097312228511467956821569754413223891170920987713665838348190565788408198532977559673458506604434493869891429619989734126587066154412282370172271547761881496001653719422282636747598512610913881710234404747597987473101935810631388153535036435715411915298147361688136765938740821507679153464294179390121606360215174627313086618558382360839549467689378714659123149834915536214074649496599268576762974093519377773015394622340019181974743154691144189415615685836740160145840699770943486747758876511880332716332662127889092278571972459163180321118245392883850973814820526580668403614220402970717167499661456538183635897244379934650729806750983980796034582348816029059916196955025910162898067529465823389070378134874956831899583658937421380780305914362481773437161961618678365157400378934566332843108081030133720492349403439193494158196058208245060072350899149973594322642550196675632510653150604986594633159639339020480352294487921082108828577478523557497212329431368730481598715693291052323610932747232024046441165457949098501481964879261427290922862929877339984360762358262859647427576459619325787566744560330527805855127613975137106759424715620412425550051987436860355436489070035105189968578318256506926530810054568342968982923341980807627435644492000803382963894739680461082730076917076263223858904344276217370778258894270851921907493148958106530696116995105739691306635038776911033550717387759929626295425109211824539029120504777656644710848839754617426855119414973691932988476797152941074434792121451273840397021694573348845114885484160781916682037880288472759306814076969146672581569250472616566890760853685284629011520994440575247502757518579366424618363284692215994330049525437013602074815622264746190687660857000965852062973161633055316953131323814392089843750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 828710989793928169837870701446505251025875309672131987511433804931216311242374426224909104915358777609312967201257520424359180465024988624421495423122525523184018745374257889105871606467257655046410562059707439885873490765868867028748260826463225881345363884158495782376554871462778445323356000788184956123453144031216020442360602750518853181087534871765594145772837746620157652421321943859620803296438741939033808681964437626216521199462040978530397910572044458009057879869540705794748370201175839776361197602439295841366121497904566957991717739080541925055926582045048852037964806936113035679750683195603323125189189664665599611212043518114933734234527609599327938362203071632139851925354172100958600765299949297791416109621295000624362509127556556680791296789480420257647755832967269386872028681671167199857081321561432542441526738639502463682814889359323103495994290958268723612486200027667313322793213196907194718079309707243996488182660897374125695276206595292057048792237040039322554417616766293782968003038131852403413008474893925689966278661064311962368762508236800795653438032350721254624660400957191837778489120734185115387566644319814276232566719499113285660226851085256783403582890499747955887624551955008437665477648633527421288869296395610191834518752432719576520844962105206832162984649694462598250980061514824510952813497020921271900369476959396509885428978608300440875662332415397648058149201044160549487511849742190052933925225929334565883757652388967352149690171946145672577712878828912597441501268755654528443495781658997091168854212754809248309835215631781004234377798346435648542378777457613946740150150297049470383561277056971619498180890261741092300267922695336688080160383025565178824271155254556891589808688116736193904313777138520217215346034514823038073496044355800576035494234414696067637353466744286537567898047452705172258995863531114731508434500703698171874603454754347811954257803943117908172635464649845658623762372769130146251405039501712898041558337680786898619803518230004741578488084932895574054526567828340667600638985523431640706528896882310764045643034164056551138448035423961217439306267948311395299571814101616529287132949057446260868522179045888413198135120913186033878071574530257606016834333121587580662748340744701087155047758096748075955270253341525017615930043564119009092455564285716550966401388587244516686050026837149801955412968032706846399127882031532495710291889785700849177868844818415618731485670706690705343413727847361054094843824333526790586650056081150689178771578020280252009231636497115664538711962688771978191102932778828799509226276971621009828637767870004299873486920474771087042217845700198697149632945263614114113796735165114099925111246408174553502348900033653146868440768294199845555788407005309079017381593457322867994395509424421214367377966981274982762523880612498388525372224208361252847410995457024819073319071102865064067414697563003813629215776875552249613455690511528371291473638554960736057779692003081508937645290319167801938997211202448457269793628984717401043127274809204888853998167504749059357255154148341207149384085501512060150955803257769192944325248741641025636297975599025914903744743671990876862668415234361725155733444117645296893807474415302395039736601926953501061577620142499192944915760804213611020617574190260526073132828386382942476171729143540495446011706881505194337993000322573543532826787171934663218080460351295476891603927773090296757735865541250385627773884757716423805820965853820810097357550024040148921559187941827251111711033704889219516159133449335174697846574860245540154643696023538168032868737384687874230758597709502468839458874022911893556343323300271168826430413199314748431490895032028874753568085434484049260638590468098216896608535007864967489643991878392081478863713870008557813662583114577122072737603185011223621214676462554557727948727237414483420109322298937692783798281565241615129008596078360167581705075437207390644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 454595773317078141257930184738406409527526766169157973239027200353711480100443836400474531446770619769673551132525523263052036932795716229827701429687797528269000459474084549029065189569488815779737718197428902581132087710090196942472746658347088805550107804039308094157493090905230399377029516853792376099466445135987590076855833577334756340070524735553093526434476558443308796628505010572625735340695408833803212813743884811625183757672031159549115273867478341066130195581650641495631868447962983503985606672972214661015655607508625903530655093303472997378043279925977779898753049626956681629724705557827752334137742743894181876229443069926137562140313463427855868549676682761447413441162088180214888108679265160259431406994364874970174337609842647897418824975692618889467871574233918165958548716604491384437678905612014063163316598305763259856644954494609132906938915313603453018259791615633938907602787075584436603015014939982899539057635916536292198934779861516768398651107367702529677856639571701666062213365574023106829043751601128637747419038583122217386413364046148969936367386237950669812147402328570237524103947414879167322820927170446770079684744566045494008099972645489171922005873541627220989054850482978182301167927387579412264519434986625965468854736649622974878297635110274170453736355931911437135137537744217132930165751061071943095707071241987495639656111587588680667364060310174949636104530059391195667225069987003967712426024690235449318288312896517606055339935900121614493512155529444345046919211085048350111880432568972291376478863545171389718423902287957040829900621041601016564857025457425631312796762795083039070993148751545811503416499598847641760475019307032030853729035486367287486616282451799220934480344493470998162653426905594471172485155823383068486124354251520945161320747115906135330068117872261956961081460528586178938484431450487523267712657153338379176167460991863197614861030251843461479925650818179954071595815483639411888765777428401660829680798011278128319260170028729468574442211064740830982039649817251146415458231950863092166144501817380091563727750887476509128347622174689330481614291097860554782329581735666639311393783543935259043789801305409064074744451089486965916341018620354578357364841605766768380534029605044983193786226648765642205306848962803221867321571391126418364810281908881286849896582007540490476207987025424314974592956234401848924150095382091994141260392330295679045760278442864486163011819056541948683812898198494474318091419192750613118049476525143166099386238585050640040203500107355086662305615853250662706830092210186401326766948675167070710240064400535243511633146843689716522058715066809276922283700450785490982358012994427168235607910322653734542099001673109851098963994104845576813325492803944854387292006815750205584553002852948795640896497428006752076846631950204082884033410580389947211709533619087741986841631623338697472386576304537790288166484146059205434720112234673716641412027162576580264896272864567715166160264032778379241053237305816785852857424798570302478411523764516634483852299455805417333424679302695667344154478944995025722143797187354707514417514566495032031957800506691965999219379507098824326733076278237818234797764915717577035477659645622727471228762720981616305431112198737199791807476468109660153041297797246117875994604111504155406237606077802877309103567971658035566325810266599840188953548230213261302220196944808323195356863441665397122781935176806440915211793856979008912033748235794673281375688723142227639296483845973326979162928156777127534484379402743317754141370546479726488546975973475495497010941859063437756599403751074612874103253339929405365484492324567370914100292963514036456724026652481643496172376444837102610696841911955760705818233999607994194008127058974281648203895594970859598475109389757476873716053601781474965404767012994743030604781776868398390145540686426295755983787311976970436558904154748216843904212511887807790374755859375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 65628903865599179075688349238598786857374961730673777732898874757660819818221405757675961623807807409732106843836261987208471970716782629358378944928166673865296871875468483457171810213201251279570887274390462353254883637162710308049968367652430267339836656461759688749867512567954860999585659498925593448729096787000718818167473091692548796070382167515666689439561388257680909862781222408512265267275305512567700258264750099637129266759474712876405697972105856691737341934298317545397871521173624597599888195944804660616831681811576849774523506694824317285738581549963598201739892636997640866610268701017486050534233775185556268797481341207020477508665839015673074089434149611767146740488569422186964868658597475542966412398128408025962881135150038636310445537150293046726896400471640254522551163832409732782794656501623097427492974738438529602365257270316281863530246048742335299850740789214484129350966026369508621598914172340862373974564935852148303740774805598698382370722705849131870534640239666756484530993115977608745721596210737662836404003168087204450522810208515536473118926268666456129115033732231457517455845445810985281252319643255163562921401875310426452803811707080522253903766494263302003641056224595584967944241805790785923956798475915094332385754104797529361497586915557534225104229408859156613975760783281142113125006556767188752360159085694247683970606454153836676656127431952636694309616111182276366746130077948904840327195918553860910789619885553692952204728375155730074737373218879264217833902620964262208340205479745975254241649112010004400083155954984796662047648671066187855531610213436433605207369106839421429613922606630809077646538057009208816879089677941740893798207766836771620418546099759568654702387864101513455363492377350555532389897768107994449881341949831648783339511113936732333157349921842884580698941906736863827138295488674693974387377378313072969737097628263315125400750638797812109463205519379505280476989949288172974723437427428010149351743578946701202774374693434109851074161733742172325464299134592756899717386880295529670177460533698261719777460667310989174741484928044141124491849040113999145731580423067898877190622411096425329464824475951701724502221968251913061955278651060285328142836453320940022366921170286356848818040011298764429632190700372508445718366696366378926952066064695429822675053738122368945605256730923445446631775018120866114220203374599148125352734984711158687341719606718361186759854375086885052527848030688621155412978985560525290073858201227965582253585021209419549574777192402098418722462304994953846862928162467959869020771861218288381194081999629764037749936027392750030897587474543863150338387524881650361899785846073994706505465553488835533652044012170857965510230118120019397679509301236472477259529105196504154555558534995955100665415734353885507999102266469383728858196137827401836707535407689153126310333934509179959227552267654906452933681414813997558128089902216371292480468659469098199813483449107379515062758102341524004258009346032615955016649946585147171530385002604161953743634710882030831656882228005945137335411145364225733309935132291237937313901677815689318779905058451728068410180928380724276219715562785780545423505792503350184605286560510372256085914214798941759678917231471237953152289053152919658857391962938151270751158852129060073168403455769662434760903391863931746567604571951456098158358397366223405271284404836225788359009855892523880129013135398715222512324198751472260050517258786573229494661127715150966355786701906035257080880083299213302994025750777062274673460009719341631531965163880729663741713136199399686010430875588627057600025452049976575816070901785109660281790558177903467490774126054459050318180418722020748652221775446127294761478969765389492319549798809271464758726963561841325183948632896285090393898137443565978900998212139647109571688188370444342284783287962425377011344285589261976179977309575249332553223807380309753417968750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -26910186041115261299474416864266083948295113306175133125942798128459366137812371888804455476013237550949244715718604940741224501321797137263458123860606809291820014300106329203583814905096990135109604212871192527896505915966751764910317682602512454640107252046188530166490518866975397096740521691993545739478128775768649355878708625027392610944751860298807202899847451303796968057572385286610771859134799967532127315771752008855843232061428025231074902787500084441594800278008809347478912624238647757526037316288764204799869217810880100273663300631146618107981827221865017224634145292387178015230317828979837078944306622994471866615370965050182432299071570533133820498719070427158883940632529441515961947669938748073462039316870168965467245586266928161753774381346347397849862435932965090989291844103641764774056435127955830605167662169569994804981810235665322874542211488148741957218555645445484997993779018795695681847049137419012164316381167666171780450020015017563158510242636499889611991164448919334385091622941656375605105484222139648872908521713776167061120108128131165467417682723089940867519049306914915107513216035934938736093810160917706671555834314199556319809680897331435687173048775879289828507501594452483443123274216886603228813282574266669392557018988927382119817118026641839335038884650412853662157549746919627292871365808483398155663130560288939742368953198420126364732222662030749373405076119380720021039192164169192995050907228104480980069217631603571051049407731347479220155656955060654829328014418232585874790459873651048227206857628370257921831021596148829030203742962292412491516551632581765785503763973074018308275096451255240173690577940823431484361642794906482989065192541194611249041829640415763508762080750045343072272298822934916183097750024210084117839922183761940603219875016362880666422041428989486131285907957246846824498341212071838954340634560668714325077822620810705358670948184458331222276304840247175295244236132776738438107574522614290797950390022162859442599696858049304338722295433812507359796869200069114690725976166254952494483063252371503552663385608739336300318859653583795703303265348198198034813809590160229512012923464931291165928510753220988611265278292295189392713120623965711167115569268929381763907418498048018273485309069124161011452087816124086154194989089544040125808151376464275365329458096845761163385919199189139802465110801018758568192498047222871293780129939592084056713405459037976040452379308744471253513588763196594453338712237787475321727937507315151032352784814490796667411369924501084857782267471772032596279296365358409196085191981409709011425320797970627794082705651104193154229133456697537964672087860476579214995841244871426125888335089345772128064450374669598854627756117272028148267030046460827115097384304375941712447302602835650354071176469233718556088438100476222301794215381089501520989613107141417347174273580478130075433840096138355625068563930166579337340968077576191103802838391476336050312404328482438051260950214717424734254269361883778151426611627027425374895663143603418480926234011237630241558764828631118146851088383716825513652473273065543501042074343960624924615089331152075980477955435897186757412717202524549657081888073636329631401950691666837653394939154656545279253609644693762711020196117042714551704564001242345754183409237984655343184893274930236540136863488616891501066661360233321816095328096388854654459227023030655374201542986304573790899133503933442283302223093982173471846594010631244666717732873411954626951952364741476165638869933620505253982106476314682555029030105987087542298605655000682018375167456810692904942707207604266513617227437633941191933574968367920992803883945081869347066388267475301118541644276460001111787410182380531606178202168958158020301294898211621059523545975252193886998230535552614149523225628931845708454934437859507387945315695116885392518515839060631729393833873388597634907141062835105418143489462117367172241210937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 3902030723386057448952157928392388974485128967288615699546988224309834044158468285750273780849437119768340358687659106405009625263764821559993818480088326424545509422326363168484769963152731750380232077636629264906161562880134252003923358201872282460344972912242235278858717599110881818981530236766717969672542520575761542167635770929561205978043138296784296327602585352488838793250422418681395722492681736097306858785932508371566672573533738244397344476267620970364274532759574771363199863024288354197656106205006566854720517392168005520674862385272738339031977847277035922650581529326584249481342163175598715617106799830585499006672478736973664782426905908723878438509747480265473527122156754641550315296127065214931339410991944506719505564265869408666530434080444449165493318750566470549210742533204331679341217486654241140799573970949582247791695725232553934204260833025893086534403964853395680474284006112191354911338819036749364569214599545809928177121543546552803274758684497699240902680309010270783386680042856328328922083145766279413399074537511605819999170197443736078791019202144709204193085732796140928522113090201625956568982882264196019143526728794165385589170479409044254217652828214049427170006525305778002133895518039265147327970681390899118746002331967829098506427279061623670001779421051432992052806330991473365890491334323220223155141232275491613512049445406548095917516866902113987309632976598037966924350485939479790726701309018864770943768745461589237739959933825897067989692432477800096178370808704101590715018765029113694669100712842123659206267103949477543103852835843303203319790657702738897328184949726490967624065936018571184983033237513524904086926416415198458310830011611190078102561532967877027620801982217123480872253652428347475760436103181325540130620077846010941199366802179477300852484342686897042419305761644792823585022524984777415240220865264363242654729072360692942550645073030189972558823387782288617644253326939679141659870032032650086848322581594678108700828653323718123630454995278846549522383875887283334873421247946972864106881593617390740975736784960574675332939675197448436269934465490059131858079418361856065110609334026810248465206883666842978098374753455502707661224669348101250264395710611809539726130054695419192709377283378805039750394134959371397988968790701537729051494435056789793380988768361635775866465502857230318393308488026090838591558946981092082562746402116358848980357820950031788260252755444871432500168407505246677313960634915938240068438670851761746887925865294429186288808477373262793579307595330593855863936285082235484645549616611919355223740408186051002177701921530308465292401847205845342685270166583980238996886284184257634791611156065874714409268347221540691396398486259359608582490452063585838314227881845971514668328825540897061397784934377185312369413165214698269984300631018703360627984239340539638258125558005274653055502975513866441635881636745319076656900769467386004171298019188145798372665435376151257212155455764573943169712129441952962548282705438924543061569993446239423388558793144128759692132429855679524558641539995132812407019850790930833720818832299340965791042281545871190289577778086622163874142460757682316583886884923838558206861460596698645245727668798974942478786788405682263934011048453832323674458078030824262923380180036113629453040301470911653494190026694581135902868083890867562717378307824525574484419340819891441300270803448525583415992014883180255423822532958814790089629196832154444982231972975335526671767617090282785524871212229084332958764644955271304772985628782469192216498941297284022664993323920857584805340806919810123683888710096917482416862863674949344859185545649606092962927052554350958284775925982595204708317049568938244097525443254994681126801272724789827461427475087154555368322171901828930422409496182234708679629471772734541732383098463992112494911764023994969468928834466488878526794697113209307703280887674111328125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 4080556336127105721183380890454386140718562109215186766224231948013690452297287485355355459207119080407906100949452172162239788623710867962153193778787493566909757083918157690669914806199548961681751774743325003665433227727442357136901114489368189100476980827204860280926193261422701727978766612719708119094004691195434678267105390299134826335380128097496993672813932520945843664330477745539017266403206421206578764356711330366761203701014481925752165635945877498641417060792259315761395971059222867939571687083317970974325843841895040530143345116188779310157085326243987616349996306533234633052966509928201112616485800946516588662420526329588443323662841765364136526780224016647736594626681441795741789891521791742017540583448575678530038680967842747126046711713491400975573558739705450845110655403694722010733218265694427682707037143512895854765751152273578281434033471908733453377754696691166917916247835348750079085673823849663901543494787407031483785174442172488898047566553185692727870909108051546969833257398563973935872771790812048727838064173209222259007095633077648871714029971113776932855402581213220384725671710868672370664772107955627156480968887437383844047132424171256393208672779783227522626679760439329654517315444426498037949436732473982512606320623433812001046870343626647951138384814086072317076968961268055775174864433754880932075264902262626679271326341012736889946927604046559567503113802595333126661654211836574423973030609959519401991161787550761251891598204529103344342922023338655087352133356210583144509669630503920283258142615203863570752860736551919179501072777526974591672402846344328275974939071657380882805543557501360432910700988992482094171196036513619633486820360226980658172756116049954790109675572288872834010380074033597608245779594659536757513578189350860989379190413932207064967767399845525758089199166401728283178294312798514839640770315152476561630746931786734582644148934830173676440946848067823097903172153536581437820648731147203969226486550223354023127061479127529058732085421685419893575537313898512898563050672893817361974068571826193041929982717792441025213733206938854487333289490450393519399167978517849608088036812158526865489670644474178827845609412656728562530993726488423926483921011983578996618343897505808732099427042227257128409667072112823953204582563957495378027251672854800078285983050424802700549020341386834971923997677011128941771444520611461481527707570916715519141924792205180134718959592378242659659470925710751982583466406784229802227962649879165008908334356087242790475916596299511531527355146784886879097445779759273296217844299100710421854608138546477579143000564339891697227615730423114595012088924122782214679081791383184185038707258916204215794228226205385208180764659297622456587002542517630659406869337573535319235374543644852043538195205879507015720338481294560269062259003810392003333296879058900439550654341973479700481702976135148329652704663370302627984884836473348999458809267250441210849386308483964901011570668240180095896646200447162544601574871597939134527010255110081463781319518710484233096025173498495298584675648928749775010340211291328081405811169822577540255536336226260259407110093476213810884788664534876089345870594476522693913109145339517023013006829956705251570036279289030063393917723582042002367291925359308395053233723017402773377681414919441746116388193525132269508753776728296810478143989993800421984912199577718764643697538397035738065299733431574749882957521369036762183079066265340857931247636090907818692390623442010722674521203179880427191703077144524877621778468122380095189852537470571808032318626999129794255061110501970716211831376283844773158766688256438113912085849136691610258583098920646493550205034964465692262892526120971988639790142825418944753508012014353352492394140032935282430378589187357771483015676483227034361544560242452897562276417763520817035381926862789026975568150403885177461104828783879833429359508930493164062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 447986107750217578365459497154239973247617266756013230170587738517628522488153941720768979183353521168720445990386314080385719401157784489916963353851621395040176419175443095846571168775197076602531323244316635291100272753108911735772777156037005637453021010354460435155417366777551607133187439908892948146567107304289907510307265103274328922226976206338285381808798826764948842212384044184476258345709392152681384686609847739327650381617949104308762588035979129813067756794847209268209519695347549474922771818919429477049091093312618974157265616747236359812801887317798443547131441991402516649871999421761490210628998827339599476077136631064334017922793002988783365875765961636048260777426832230722406282802198351061277688538649822245010288487009546868143300880000897128418244885690356323621756218967058039857244867893950288536093578691258629250587466342699635057470074142223026819467358485894202934435991734184702317927932407793304717603545571385208793406262347908363575457848989712604641834702532644274305031251530040630381503231927768612818468813894195296358133954740505235155323019652134921139700348750040315540110984949775907800621372088781790838410589263237183277669648618286721233685669771863360042033147050892940340640972634903482336880586829661736876810656544774491174585280492702414984132472166735012227612709674828685237202290132700201594399619509173303549899103482508187912879841652747727236234761507506076559753074160183014904647170897160003441531381095001589332369387919469049963513349113409160028793934740305276835631800089625623232034136753359658878783174077771067302685839118198324212846351763345844310861607202560972358211032620922422300221874508644078857932029774261986214268938741603906675296615164723359771925923308636123295882653423511639396541917866930751332152415030367906836299187883941542875808547639277136855066939692159774457523823948739923064128464754506698072970824701696851046648935771986369739498034127236718262651802046475741972050453673750354806611830062654283411689634013312641495343711762596785031023953919865098176809953103839410407484114533353185157276244043296553846419032978004620957340395118595082292415852933397981169569731094281796868745102982023690800958044216740107604337436085593708587323742636890244908754422311393032469955451212343635840455611192049829036445227583096718229378201083399148214055035389507703724223847969325153838953745583043165816548658163991971899449126024688573540025227747385645077844368404459252373406072223231946425447749907168193527137904387060579586070475646130130213918378696762399673629719233881811019041498471025792811211622184407377679575718149288765999247422203387547885683356140100623623054004133671078901729328078714645556623294487816575723644017299621071370594131376656896806692716897240279747883328028903222661773207320901677291371974928043653305670918634334998083515899387189762532592434067820923331741888941029818140890310420106333233360163207378859854827527495570827298421204992802951435882473025452957043211060142286826354941824411208781067481188504425437334375805161790697413179137666371666461650819641568699907141467530212066731485247123283786987787772173983533425677456300616143508880836364353873343065849015623098409492822843545726594467088575433744380614991434893779326690856499134142166116521990289941211861629882426802409387197396720516269164900726189067448792769529782342649478833659024014105734641794838552679811482221007836197715002446680193946608880202121801773253467916626448953893959395176781669605961387463342186034661940356875525834902711209079409672308422478563872633580277666101138546889165977360150830294238604849275810733672496715454127239061327170178949783792603380351709108397041713889668404689667455567838969742598378072572964985949721036664173764035497481421459138293338836008992824187816338376073602749751194785636357284782943670817548136012860603203099110413707635193027205011627490954465549239785764783437361234771044723666015625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 111300860832129655601955194969552804584282532585528300784079718335767483165181530700394226215532918041404416713878539227867842245456596646857461141315623012917062557264867065983559391578676715986026930706135540265632324253205626041794480600421464921742405144346507661495330290351427818679673822085038092150903578980764846955728386439402004660370544788231422491684574054862915788212823736528138527109269339101955105811549875770260636825890885433118271385359020288549551164112980822329151042096489238718152077476412887972129852844821681493282568048845052645971411598372949416515431945262463961236986608148464272224738436858148016711712252717077852286140893807902206571161782217121704089716470516268976321348305114191656174509511275821020093792151654987774574932080254429242146707444642645107751420133452082039826655079694058156263426806786462532428525554239286320381572149683444917026668843599507598373962513004525044430491887574289945283081196830520911580363967971271118045557898179004888995231383536830162366337642818159376204376352891595683359433359165563465547178089788119297502780830426660546273874963391326009145179086098483473040741744807579557101012901166639754584379716412701064199857593900626373263959294225942496491232551485697921090321938303870497319662548793734249865021423994187174166341180560689018906545177691948792043844533725732189393834970696716361889527936747850050541489154203938828967707212283398691410768102102709823359045935820849002466500597634980931729006792514283125565848482532190268416182293265128185322555363042275849852195053810690561040412558406159868687819805655086403904242699817382560169023980443613744351675838678440271086408209541147230023876333009232538027872969005567070303614013517077276637166201924999137818848564317954887227399485415053899190203580982341833161717536945698928650472462845641210116133999897380419331769014348968865836336749874475964386993657422083299863095522737948625825652960128428813684072186079556512908284972920358919694363662104956273856143781093281933750295679108656071996895402104698307317226249000097548357216226184581080332895402886251712953999283565187379736944423677210441519014122319177403528696001961839020940529385768527907793099305961795204511150654538989296659452706192005027844477928236879509176889202012659469904043194672119350841935840757689624935316300629563178398664496969496218950402105228004396775737485868636326202419686037517707050030882790472220302819818251772035229602994258398426114366780755526685622179012556425677027923848537549284745880118763088896293859086247974928592154649615426639189800398437417970531540700589748376723125090959988591927743326878036082783251574271498055186997955650980090212524774737783673830280811255838880502237736882008900840786279128178749834600752996166554910748269562530299605556395745211156559722238423096035354411931272353790646760731585948086302859438297511820667254236926606281652411795715159297133551739870036804962705524780807543418201497696656848492813344029792720307979141370141001925479598577770949909272945556189203920824176655803205151848302579421719866726035276078405901958190971653925429711099317092989471412039112780720618562840207361026201095386630876824814152043979416266137504328632336813138601974183948749587794095780863157597191795246865864390683171681658942493060096129457626365080957526252192796446199062111204670129748320639669617859039806706348823256996244480194303702213379324088585708243203069465582520643199771961282388000212860201119470436153335900215619005112016120044097849337965244618256709879867494100155780500243423586032207948404180323708607755190524129547664075050225960522552376627051664468702375203678559066098634178757893771148650052279218261739876420788810211359052548914818902273848609758632425741579640626848883076291282372111852287377235966914220186772136419615014581924014916691178844457283103222728299024313048492573097248342059396459030527125680615947827182444813956258499243164062500000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 31918918497504153041373608284402427681185244873639142306587095825923334106556257407657128413378570845735918729815239767695198405529012196621887713803127697294837504909586198891031007545764975065465870530336515460128645042023487060900593562609155513425642241088608976953120188776988445162311363368827622476467641874138714006132460237217634238937700967201184637697610521976928652544023336766252352645586601076426369988109659687503846077399067273072850699468448837368148398976525274798078533073015642512468593309638247474018863165818872042288458294781219432350415446393720599915922544675293543321848900333081574652407269195263671353589533491575396700279212166890387849633438244141084642063332836044455802547263077307820495646307686410245425523878052630423466451849990646293459603590646923328449998855248211329850157626436826235033180602974533524114779615465159548455396885064169416268775270779997741423862690503068854554149912731933978408612051590039353845591677615108436803503654547675387398723585437719167599885001873835194518209858972802228279687524458076785162706826668092044136877708300877054558673063198301608518208799891807369921457106907035132816687009788911859573217629563935103587233776519284573796955186985871283293831681068276620881938157696644748811756853609681248885937083092482672250512649016707017747661474333750266903620719940278895382814848673139229924102735503811117109967544356688010310287195725262066077443416164459042692676650652148780877497699834174853960945444209394566553056893959401162996776131951094395163460494028462750988080026162801504733714203178931515156489709564669414178400728809361754811100866909007700703581354034568546208784259875878380397493634767425990058150650831752463966588333033616703328219631559839917462814401675506812088142981892533897010319341793227047946716806906783105627098451185131491031654414488227030855843279200735120545330913106164348253965087909026558666744350167448217419190692527777520216187155446092909140038213922461508131336516105508352290366932536223101211659888420831087318468343495632149939960534028417780839623771641805384496867125696551522459927164108550573162630677595727964925278172619232942350503694656629554500232590592835143787437968937016394320917500688178380674556988826967790887074446620270163565407855752243378307929971688966688041771830292052915644395541701404121789330123473493305210865354257023619494282200530115880281579716392704249163847426616492449876906863259188275291731485657788827632862285360591002433677309949686870292039129983782539869266673007673426927878940342239416702426117131676700772094649103212284326245885123739713013417625428632651872442084402993905560591056151237744699686107441227136622151010464150346991713309631803247495934974402379292895966857196528238172528769273766262098983603093015561748566329122685710100025357418151716803125224231505473758742306089924821895063163362054552223981073824779891007867032649735387234441540481415183218834375013328448995827391976045433133483792747264827362675704848448836659242809389602417691603802298876648033841647859176920946660086120280658596841796757556381167096605669964418328140569570724622201859490537595123851060597047023878542641749600393351972834166764332111111818055512795937786081236152919051501817259401902596381506829607522406918884273185810279615697234213179510282652424408834884311132806727739822022630090831673113297370099672516533759089608180204499278847804207079072524444962943299882497217356593625834430265449480114726952188750230069794526092371069712638686552172266192941982540871138288678562953657901293545056231358995141544570662460117791763097529819195369736463297702646768361126953315710421471921994259534093124967075717765869568190984664347787677876749975353372674567743635834448458039702393477828618623155320849622783537931668694582664388088817012604103266755975737797535012902150112472560221614917176696623143639376871108475252649344486928910495910731018075516204498515625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -7863113563265259570960825927535847196936869895182538221527313343004684275478313374733434624217888593613112061349674756421348109875387118173101164591380999176487243374305927294831083548075488670755934047098324569645183632912886966025081085731732172904799211775944902999742347329207281806797996426056740260925937954542120424975216226153755428885959489525608337099836936417830533015509063696592556371017906056561342732877324425687188289625429950955219607806859971889331163286612749184270953315964916798070703883285439454847493511473458062419258574541089197076392907228606404180387274931163751813691490145407553091061973924266109766715625435327535100942057372970371854383753892156401084503635718007986061115919774422525848146069708276922351152501443384247156016217992432427402246513311926877261296120616939561582162554636961005474117799284023074564299995718029279339123329265177157528698135985616514409145024374975257170572883904186478486325432321699764279580903536012713027595782219927836510336189587607035211018585171089521931199723922801521427230563307251676723660120334538221061026948164407600778691214013962841709213723319285031105601369123323313046441101581427656646505402910430375273263925673884502720838874067446189394476460730482988721795470790775966973190343751907887000656720572027530637732959098583857303093025292452251157619963986243402371339300589829841642497730176204126164584377584804730583508233317789661351046727282349892826951928844823156750959143385905341969962327110085215513477378811505029218723157187578183206901751231968901009878906977101662696558847178986395850503186519395881501511496605297250001841014646357622444945778343779265104990126002288863817725362655785319218679897049546866845539671982260591964531509633470185824123236493525275910765594788818135212102010974491322801595547562526703915036132387029538134661361223838994943077889617238154618244984421622059340306745114619756826578959990170977953705585815202784677625360931796852041670639789863091453517210988275899453725831995068351743111495711591044576286482694285875524793116931983693670578428439489175917424296750629121195781314809415075605868227783284293998129241411597640145221884607675200490061147493321048324613106270271330098078897623058025737130703108953272953901230753866115526685996690675382158793355663725823079812006607681410725188325445238408422432750804354416871231968636176550424516694228115802815178534442389600968569751154548331831911704087727335306551208882813730198073386637661378044107529587956919744130275006735337819204581748226244199171712518011243128830836566689888880791849159663121254756459505647274098614441334544872191042627823007061234571385029219244566609334059465574049389927706768096366150281341173457456758452006799822512316001297024537740796682318162899255016152038699674008514613549886550834226859063340132502330419944234781384083858351992495080702676166528402711346362788072257526168513100742649057149384538153422762843795303934056511318743124116416505602254113603228111171398467447865547799558677617670700904311820913736406328831228828708917275642921424790654111482347695381473404552104761508992574453270636101855942437854392153862031061702999630686910876658334458178195143975566029688484112505463582940557654156815397292353465936161486837364946123747992814778807904547831624014917354460182819249743385086361916446902737731713769576609399584640722988154477914262976629289278732409659463266198924337881334674824418542543996609665215666260064299800618590012892081338044621505481766721782440255937092614960129968420403311272989679230395522134809652934747428654866672511037330312809525497579549493524097669340910960926559853905964655913185382925525946377843838849673528967176632147380552270494125528879624186506377440288451301607959122894627193020299363846140835860906198246777147509114921121749522027877006968237080627703601602026481237914637439376362253208841283390745632766179620533835720631084931668712740960316406250000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1802380239601715813264975878837375560270657087612132492186956799327514951888015224867963445032688595840846784171807936041449694230353708684173097471060689253782000162331822316416918030201379827010167603086969629103578119413739186780543082304207891178887005602626852450615543780609538108836851173698563153097414628522616321990317162614757457263976638369701679778287761643060506085441679117510413334340812751486419648665049644358624234061109558766781171716465679290593052942978123980113593651277336173462882050115790853313586983665363968750217979003099994580365219497164070734146761959824239786836556882298806902671666302735035386385236891600214471691039973122109595946641291817442409127468341640792637527795006251460237065915853356182153113581024682226897420027584571585900669674105485011941865259604251270727139107734200025843882873515874636355855399378283272102408805467685984332254629282961661725217171275721895069201521853308641404848606455385803803713131364586044453408541583830664721501869524283957811131125067455800025812071936957563586048974097628101622549941688709703759557052706421088026857983706314903401636042273122398734748204895305031834417620389556892687375255466229851617221624025536920766398395601216449869430310499287201073419544901316606609936754965589652022830645466332077582836414204395472493762910098074243404537099832491291340342489798402655388794786728842173000548243973168503897314294927507736086801806804954244459771638206777979103583482309474084537022355581093194617256075965383347300279298228589932283720056883002520218149669246199536982426418178836035065189080385207846735988195865973897971024476849958230823806921092285723622416904342102843956005294683370087470945439661737934186266110807054880809247844498220889432786473418217275853583048229637629858102272041600410012473137064913005567172332181006218024031662902128997155585367350612131130996099806461300285732592685452333801068255762337848973499197772356480705638503674320948653559192002420668028817078591190484536854718364980969572525702801075629541757996336422141183283404390192952223868881885092343944977386948058818201483211644369040376500891204728863345118517922861981117949981995216349624368356726762175361198526121006054301132209440543717411282260464322534091675938066095462998200243448309546264221109981188179566697674635536403788703427932505369737270856124231822417907299666873903478687031382566135562479777782678793700807198103125656857568760927492856418212246169305674362147517082265092442883022830345864397506720163175334127018012847517702859788147051257922052189897194749186930977058198760174682932430009235979171896394690252245110082513857175945823525232174767043760922459660278169449617015130905384208130309584357693627583559902406219076316150119061774493026590024387635733400975195388613053284281946055241196272838408561516446053960907314150576915014135137618907249212960440423544345707731210248052922123070920113251747904203312686845882728859022016117327677664380454472624055253272263730364363578170801448860484709600480673871961729828357970992432493363087567088180284466883200002795524311318447795130812292806378819708624819265349026600031667329078894429518175000761737736860774656826335864088058725149691528761961938765093368593992958379302546893913891976607457368534190818328550429309992092892774852687415252877618879605662667375986719308180511091641965716974989056758539290763121214331218824678949569775115528056996983154618598804682776202616912583584176164482203630040422189407073108741452226467323285064147417686700721215052155101116021067702899347548819544169966819109539801667116255656790211502933731829980840736971787516630869614038554820817552638289153952033047129467361296711487848650772234179550418086807282607154991520181125667169668793403081583248515863149206747555401408213234504328797473011491540401980089139051116091681169771237288138343576599896006409051753178758912055922159707848154194474579714221836956500312500000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 302759197984921807648723009489338211041561167120554054156152926711993371171979150906397059256338619436875830424201032394461404292577724837189668794990183332456315928208149693610886041615108059528391112158731581965202325883189841067296674313014113286158014124254906295313250336755156808919396491203163520869508286596919681255464250716058880487228530899231332026723881509943503253259945449210304478599010247230848370549368775894370916633308256391623085545732328571293632975087143829756346529396017837905683407010944356262295406388872256791989450861096681435359606659170214997520154373095205027268626420858668896743793462829250726724254881819046076757266811618509682460574431675272832976578403113555322413610342801259459462765863870089363416477564298241156293343838808136906499270682143878580476519111334523160859942070433814814380520863537313187683094282595490005317828195819840181922195434390101810100429745394407302612755799156135062229693120806985028340563610063406397392825286054196640501924035066342149980296127477018493737996002458218244097110411542774188215539619637439158684532824297261928865380431931735736792118473655953101907104950979338136654559737204248095787640872049308526101842476703238179136146689034849558440895109797791482123056694666460019036115890218082929607318323763113096393895617552920975947568218152486726107198677186275555876885662585224414069710580787768194777647050066342400257471119773752572267096757978377594718212984013923408032457818677659610371603707874932074460735939695447823307709556060436815152799601296858311597232934367887384719597536238277646963483497023507424970402220634147843908984765148877271233613901826078984027519234654309133079248963486058144806439295541044002160523948966961199137994634811763747013633981430444252048946908296329614444260430830146223163875387858318513503582241693739879152748024775317903954838656333116884852092188244019653693319632882534537907401299437589289596743847790151098958070281108620930452043547184717160852697798818199316216629970777499709040600419572404892761872329877303750836908895779533995434584257210814682490817423277815741744432047552448735428809714945730248778868469345269130553998636290346216672153754821257593138916934910835521145660060123578188844251882815343239601423932775215930068566274488881056218823202483834524185800777424435226311780183086035635538298092185280168757765636012267941631083337257989076840739157011702544262072941434480385207997319927660857101068369648293735070223784410884918233674347700599185641633271793138113260358180594179083344801785971583584402016949326378802270656231146302769233925212723230438859571219113400752185509479397840667044497404287895793318600647548311984034717329152706768121123020036358332237663927167737716545893603249043129335642433725373361285724580185944423877662918171891417173487119825327704172899496598317288434680833849332639403731711907470345082866395916634674753154009762530539226198218225587174737757329864048472239070662659945208931946216238392503071625038477145868683523670186623866725339576997847109309855755614881351502315417012960537999488706110459949048896138511395220681921872257219410745385295707627939196461794966311707466095577792442734802500585196456950761738624082269033834525051417672005060848939497540853243317963593815224014794615681451134357994886496074831847087194847024367605068648428963903467114190326980637402096239052940111403779333891573895036751726842217656918760876449296638541955081902529826486251368083604776431877898417718516576355764979511994094641917652162281822687826080744183696142072425398847996001334842878147232063260780823484416672983828814053221842204227256792163820681109041173377356951912020607604515501116968436975617396678000488123455967326169603133893419526739216069064725822594477934173132458067317439658158059662531244273761962164946542236904989874928700830215019656756726800188612456482843254282814980873165350348768530104299000829976259900233496093750000000000000000000000000000000000000000000000000000000000000000*i1^32 + 38142428697818905744800045040361619186212264865559757849882936943953479735164886124130755562872524785820590769075672265148366457798298908671490247915154293540471127816769852670318857039316181367879130627705114015149770787471996872253736558427661710058401718640456907291153938695980153634561016638871472482077761998023961980461419864922353787867352922170210648564649594372763265452642913958565556651984435654729261297751687858732910834800134007828260807107454335793205468874675356365292885880896088177490275292083400620102275649276801064416991079285270688654429025508865853410405351414295718422266588241122265995063173110699578038442685343677858393950149363717096444361105210777868789564940544198386195466405946021714845219781705023255606250639028623671779776612946676748019560611373155783995805704659390719184373992404402632489569930374487286885685604985876915234045216040434442955418087876426543609891562287868239977465214210681341023754955610479697630463776019263371716106350427503307325555033918853198503815273290669704307558590036163023717150320496710588252230092780383282894500676756647403701253515826114200589622593848192199058495587681242381549356293862345474795684118988270632016057883838400002057497066475994064860123679963718059964854971910641757162580046061321688518012440351712014567805007718572941590351795126719968928402919901938521790328484324573411661557110767501422225653014217942511059225509578266458888637266266759869611240211968860764428874231941814505727891898280087096610970217675419659493088814467582859570197349198899571113214177652757157781652299850375231690413245526378739864517049301720109156953666136782580518039153683907428453099946203806689856727054072380562916445560260613187132746806175512631198762190034120966923184964705868286547921200205135499101102955198915521581331302125810926587662519344895861438052294454446240442473045038766589558444128412285781150284800296146643854913333722008255634803404585469630323272004178647314801404137923758789024615931305926350910669767106967158750643413404473986526752265857937528373028484543986869329818075034505797303682351931109761012136558259788714878599979132129547373065775027844974542479138430411719311964018871272147064088370542979649878716023355298666286609783742236185601133087843664491625885813807249741134450613431960333131843068924041018645005303954483960469063038878600738372837801911042088648800655554150170552847601564303989466825566150558780625842038390726329291694568165717904207057361975217752238728908202091707827089776852707935917278066188273630394947175150651545349027621089528750174028490782246973289265954790051527188825807048813637023869053869898245344427352495760460867271482959429208341627596872928324928938255961290096919487729141195261034213745617061358549373823477225718868346508076469721727571593893841124183046839973244654754341523240154569382695012915805138373955337292544230199294478064418938609202544862819288456378420093584594517681528879282297678032746320319702344387396213925657259557853589561000641402529613149543780142030287465892954661535748110544653121796457701317607793502602468085736194351077580742456028616293979801375117918243574957479466783605070906510904212641865833692799518628264201643196425388848349845960944547505851112689028462236856670837510873849952319846511457687779186964008543975298495628474664963353395347428181814588837498705109174504623487769703218992072468127266337362838096980172564205883923922921921156979883329537995778013686308378647049201858739436614549723537666865116965251856395329777278092620983031281645983468781783211574733644220627910969908967242158548319741806824499252053740387218213153899885487909644863638956108818899451164362737519618205420526207619159862258603870608733933025796997514941016361706488338007097468976144044934534528004630110884542673783958109006832080868377336282931926444729343583485452853526370347814713381099909436381887734635494277939488450374399644067368750000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -5937606592198861063228302140175438926517159377240271611304996513041406494797202145464833895436593535582812482381261252101796926422930124524888945377964320209350343469548631782715903094053077274872212141880395522914633755075958226976000494616325136287107726300713667777750512951585171467649598069949954089298593094298387302436097517355790289077525783368330276894801589165163910507009312944157953151432199277687309655859920846298048480860725677083386988769017431646399223712115343993811741248815869257123317503943663698129718860403044635053738935169280129102377752424043289472086989467248947110499239189075845789235915302199772480181175869472646964583766242264394051927520445182751944975893421629362302215003438615281902498402074977497647788781359904938495668045692403441093322363860709089535718083683087578118275576291384060115694565453562767510574999382795331952735331961545052365249984116298947289216870503992003751717425327603777431817795224179792053642296209251076464043576027614759295663886204663789073441032371877500414321761621510929455603106770202423935493026591944211374498081230626908128947923597833342720720183100247760697671930675347124032266027520835494776206171365526376867904500563171978175211331922503678697184005023571255687752296606350322517276680796621164715128913248816815806518691224639038885935047384352354442174435457056736185006491183081744324331021993110302565928387885840320346309960688183031004871877498581703667938683798185188114640828460824362127414906643961754140342076494788261427385751059905723636431015506589534619146522893028150546959937644625503081597193825022880001110501707320589599260108270552869560891740790834445830794568280274939530837506173488247252088513645841631923625399617955151483796668118610587715044507471561977997750878444843812359292501529788374906706954553393361337296195487499513038703605997142763468549416374567334731086131290994920048660716887552849407117615085402990857900302141463613824130100818258098455211870194667154689239838425290431575884634433868409467526003589076969431488528493775469952678144924767573658365145877028934449734076013356819177697920209133834352334134197950935344176382149557476127204877392884177452322385577278535529530111890260768849863667036624089720608421481738946967356224258644781213985082224411130193038989128317392330690443224132715424646686418595182974274584874171899510194300912931611360304761443538794488561893526176722715951926948917269502369679022724492764411545395512988521330452799221328248097637345567449335389275369792788518253094739070804191762158552915644461869136925237809408955919075013051320206396765670773528135041216598338320706389331774961489431967564645742821486358154113569506291593280774302768316806760262025466876386288140560174544479573921304724201565043411827331736774056560001411164973636590276009027405896550237139179458079155271471578851601905157490702783018992897157206989658363204004635204058404200980199976896048496259614846906953145558873785086832871091265206955137089509701750740882170284610407510812298700341845807355577461165345944607451045113924008484496080861751855269660721628475341367702354399917896964209265477009575125915218122549642617057612311019553502116377297885812376937292475236138957471492275900173488323360191690333683182758489882975093115912888204416082749466497318053237257437638270866035562073833882555790798807882499325610020506119227571929061882516882188649505449887917895595277684381490529571753737343267822545469878116225613842289721787847204602732353995844272726183865078752794464402028088504136680475396945944923005347989179815709499056115542423253455905085319910947516902495236529761419858765006957257083603853713338695206326727333308991529272801402401067177716767316939050313077281499678086351392546449794506230291897771729876049128456812696434287784245056716274094914486575437511130431013456175837555752077981117614616356873266599851947071321087810834612751002206190665037993750000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -372295388361171855724259856835567619130865117315768771940660319889072352879873157035446226674634647021622166932597637777293551163802075147405694842377075496180604145319648204611460661837787067411888685144174902936738035858538088555046149721823055805513344167956009840825888271763340370902196214452684520526400285025717958671504279578789840136228558427963916190604553050211603202869081079611230776015437074529633328861475231833099831852472841177281213030567641208944416663787558447606139503732291980279064503563944466629379120919980169911027586604900227742952448768785976982175060474804971995061432873890012492492077733970859109383787660006236496595428774679621828322401458566864536370812030781831655827401815281858480138979409819598027578805463181991702727288147413791278228641751158121859735800292900728645962870153368428318531652581345267891911175142591505992382899145238812232313795670754940738382704937871464375406665314702183023903860685707605227052196441914246703239828401459642559706645805035592281286328679029062692185406717097764347470796070274084500431187083546187861667938808000726977874443097827271981036425568238274570516699382696845676924636885139031160905833285041959841364381124616790632136890563668026805335127977564488047513471460509748439069025482873182224135919870902874555560817129685639086549536844684753039176190989866316519119836295386155453227077000821465177703438766585232762409546751682006220062146166315695248829433612610361074465961486595872748386820154702920167079754468742547575723150146821020981147929403035343110821279549055637618167428382576475542472110539756424660046154260485748443232154614874227143416923132559267945592803070256212122453566303354787425683764979533710858078927577955295524665173842469512274984605867294307688121440218440165780879700428550483025826247777754100406097502419432849570728147016498463654284517641291587855790877871542215424675792117992559472649761703342176725922234013464618161532779985428442810951840841643185820379455927765295090053934504706163892014333651642089040151948006707867889156044174580264639678549293175364866960186661020683246061052061587901947810053717650830362445946884836124653729839180496637538903857762680675610458045034710842566577859570379420798855921679096750709737404598230448272356345949915168559553805733153336267769165183985925938871073163807544453082354394095461013605258881954242204155384424469371110430957739161092770340861575524444296089419950934783865987598981353720861918550964640855097573884750030805728321725935551778616894763451245092710119120239923779166858516465511766335152826274192204573919252211840587061927217531999594602925544229339270679981946184153030164955167586750095515658442534241937424734355345440502941274950719150950952124876100504593640477890844599390768402083990879814811595808173776552592357145927835180380274242010120537507385120998704177036383062337441508506463340921593568923986717620029826769135004656899684203736965595990777876432469789817404712058785937964198449682038453875926024008237017320487192245430232514742678851471148142022728991423963626010183881986021146801400507915346089004927812849955566057535210883906755637876108765484680625370030053184762132208605296806054676280942517292276917676041222590792717693712140905339701952393576888757635110535894815344210013352934070438318517463036886471192617970395320459548692825983456196075386378926214478166461072665258825787311527898149901013221308489913622224580330733986035691768428096554794273921060737387307312256289391218198402545904937120202164783538554461012709477151481196108007251606804091397152315652644115370863266787737720020954817516495576387189115677813169413970057984539090074382962487892248606375474473243435560394571166827434112840448293585700669636519163206007643298193451745480200068315848282754799680702619159924082896042282576218494301003346838860137111946518493319104661266483647762054725811594936141765455129631293990832500000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 59875360745580264361603383832793770198738460541768082541185023534496686536509343908281739678328226961710679900954663674389672093968569157010952465903084520186943236851592242229014421969928737498301358336489909335758604289793136130535571098735107213645708529672316778359901945654263636795052125819178353066120680602219695042335837441794129184617166123718031097123028722798249693544171195786497831933058251782346288980298968458093060388311266448540201033818742917758922380689778591575043645043403476116031757650512688156894741515971256880637678169042918786526915082803761707957051623001349425388151535923979331249695770036392693683748689307417300641530989342954015450176717376939568935657872030384349948708195859562487380481577184858560341578841962014673747696819744064751740911044450480445178371397818989117467767121457256518891625995010360176959780337223402246586791257116851976590676773541536796747586710168412490667356846970070238206281121993492144324794616279557761635655322526850097898510792310262657318974912743272257327772805062596022914895685745951822312836255418773508188093704775608549150204758343300186651447504746404858098077540274853926427368200231550230045211011114291746607323863008842190975449815084567314146820354813672948635399189009608456423270644249838348830326592603083509491288733393108369758062333361331356221145182776623881519343240300799265798558408483159933581601442036175514283309544746120030694181427851896159165309429833680237500406161593180740493360523890458590026467782994956524866094769313807675606006582498654371090660604537388351972099691224638415215529972946841699473552505519308048468141451844599650439218980762055536120483201714081147463180511186524367147903007363731858846517684468113270300286913163932955845482229443505863518597786638837507802537015347003163461876178816637756972263077744776358066731149146580267971215521594864398142421772963242839202609136337467354958653617881307352266363828182552899729932333914121788097261676583635321240184792650202418148994261170398310722271095798597562550342803651182042482566491056997909872153211789160668095328937845714810890386727172136726869618049834430643077602193430204993600645526397953310887496439937611664668943129594471070705797315023832711142679891036002502675466604373786871561020786073149434421913092570009597521366051255084346407337333060078893422159447482798987389327253223247509086787670646996153890918194219551673083515819408783623375350023629782247448111345586611566344547278481956087465746328757868042639756438826496817361679076926511204736589711480430591964478097676736915589182631322721302643342207534973912265198779954720461613438145616330851474983216069713039388541530515875898556475936859803045931858179709780922318541661174391791150250389390756672772975315475704643978104674009159142812624688823931732721699321261498696866260296986885586925544404580040871429573148200844960577594765530608174859437671391325064746786903656206457503265676595711769425838397407636225979747644827629360248487751298616459270099503486827192634257423240496479163664167070004858995981865018332670278465957604519235014125450008794945649653409071953992738648430225924981651817764079554735898301615963827323121715266745487262095603501887575059835873689332994877712337146417223158863399515617703707277157732967192326466900933551354940073286136354071457064074725180309384755530970837984728240456435443661070932553373040061146988921619327714293592815305319938688476020032237817326530564453746278652660301625422363540265444657603528577739433884942291213618188860127093197524399130591832143519046413702286747568055322980601243093656793162976232209426590346378970698357132395736518775041275821582782320733885462554706247077596998775626060442000444181318798595965065273449151843224225686070466090358569974361477028561845709121527309303177046511315354773342022823578440773267687635740675131583501930575312752750748407312425634176361341083509729931250000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1882763825653610519533336862059310746675710302335875593166750272010979276822702603682128415324960263964770796917713863955215323438300955826536453300389007671191751863177444238803341234179641509065319657634877802281144729397528307269436627862808970000533727104540486385359716286528047041098647130156207520035248237222504493675057731422097542610615281365388447699977064746132239867680526864590133367622514304934557041769609825015492266993365527548419487887891155308506618018089075551504089310225564146041458609742444460624186264032765867369232238939258465499840179964499470353194675485600508909948989890186785627049581123197103428311610609066250080958731547411040358105068551386598699369902989742734017957387606365488414286973369000674096337511867976454001323287385785316044565170419795087286964000473230844790369344413985533746301000113901163645729346143615066358758379473470828400386523456893908786777179477089527782927076069585177527834144871275161733725396328131099863983967740363976254212172787736016006080644822438070130859011940261379351157610147207929688096892116977217570058767039661311573661605252453669123134883144555242067902599491618282316536705032280981434267067406972278465811384225052166818478848074912108786118860612300908563369291624197480991667303404983313280440659525610406763156460807056752730452450971298427676611046565429027749599984965055914197282343972351161654803991709053186413391605852220589870496911873812047507456263128214010661230199398618659400071329624200559048133109059009653390729123055101039445681430666853848834027953651492824320272286213352812163854637445463989112704047798071209030208743979249231333770057552729437371578013571093661813139097185701232885674277766450120177600942631417467851465903095392417654413604933511099729283441816024081037215357210048178571640918050637929622707270461536575842256110605433863740780721310417731028232233597895216637030839524493580998553911118272011881248274613579557429916849362097976395837318038468572606445584707153244966601854242444057929632524261359209155560974096689360078872602021238339120330444579288881010806132089755058223161818032968347981489099845579610098737936816730665836658806561583365332943244210010446628268168000041956000388101091250847131135523488244519133450715830631678967952802391511839885496555831261409523120066272911897236713163524008031406989800458536834229758308998819778398096325147280521309973625084569045042680771559164591055907382547953099123462891691627874753354039948956881691980933810908214000974719203985174493469532419479540793987556783837513866686490469310639364257809841060504047028479743506372452204273241569056033250963484392667016162375208026177420496924066630001649750839981995855681286059912439489453961321761332992858169089342956971101561816223653237594433201067840267152027083060597780206341175838254636991394327787146520594738547703317655988774985164801288675719903805673472715223194211748586943720855148736964134115236425398575845672262119471555522400981955154472172975833139363427867118000912437921166869062619734879350931894023623223726158114086014059443904173647466361025342399063327968217086289842336795874723271050238891807581004794375420134904596720029942011900252798220488776534495562445576449203284904561030457954224467393258097108896525702343329475471102238265207819769462929938353223785131484665731983977886383388447131962825362198662544231851155592367775376440216908628229997610932686581312287318404488385831327770997448759391295343443906581256780306204759673114186774390210266083177392147702957954375572552019708852439540397529161439361811301258655944027470487434038661172012042999300646104542603365858526160754802240392555813558560834172259224136344938801053975742479505441222045243300697508841492119003997687379258462651536451991127591957255628842158694991142205612807772612617135859115128035428166745122268247648161520650013219969292088798798251170894409756264303179223322600000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -312102416870368036301140330862286659904366094301738201520100461035952336648068596993598491248951869581667599202992888626875449119353306591876602464088323863614339885543274343075304879496555731299480854014087227865676595892654158305323875043482480222780467067991537223415639360978680467143690845474571351630772075813972107550986633843215506729790152165038694400154745631089341539396636526729196111870785333058794354886048586702327325174758567632590968494951003598038568087512570825389628191776406443411353809245116220306243298670359437983980222847072459441183511474114268692227824952724422067655374485151932524097833540215448773281418145782814446090451107780058591529684917234259806920212398654265577210026952977834782385935562830494977309114651326361870201892754257838023146776359495786485147752846433406711363267051432980762128575414346425063585916528854624234369796035196045449971196498649214652936660122377228742183224279825956072994967726039657591783611286123831126846929095878810560789056035988201185864128992684964984701893841476869696768883856329047829968292864548168645313189527145961192721728584226495416545989184874538560789597250748114427611496073887353668952031552788798044872907295623993306215639996683450972462877235893441747711613489306994091730299779971537437485060281183985442082260321221809645442097077561707714245924650454689587498447780065063079412376450049135170249247935813979874264577507644314659165227904232426984040640215522460787979184139141669007812113727403665617251219368473221652061110952964792331919148004126300983126620980211296685350623496622193675714261428243781499851993533929358714415485521576374480960837959093159443507858580532382170800790784254904259279286307851830696557121839204192532670565014740710199921522875388855100127556116388247770867919780069820586183850881566992305646632395335489053979929038896818315440913596563002034377702602263285877223721283661460747469269487040587512988925924951509811943538219572527842762521761926859953914673122012568211356549914228185338018443237722166179273040227727664557793609498299901952376313106294602074361818225622728087220091655858280164297836908725774779199280050655176324114454048556931079787926305057478994064548106778847379526045931136055149774346580733367557519716582557962138165273564224817692235919732520664215690135002672978749934188607612790859748209807769446998354642300494840979597502981712449991365466055906843965705906783064457931447569920404854219147475354034503532148126727464230044783729434848781018563600063269255904151126610603598720706382118915225953743750087604557357483331264473411153616930137376173560719154045992754056553680285326050024842310437707510806093823679713550279084313186481639547581249009777228490710392897480019088133376205031758203993617068667384115180163765457025215378085108549000191260379323642199155000665510911068518847055494973517040048284537675736900602380225019880997545847294338900738123378115351615642850692336814282646691926228180025530730187548318416703303572512512757334519266348414765093922450485910658163506313820279927218047669512817759446342803343587239239666660965409439427481602928481536046078412170238762937963978538795419234212350504405920888197402133477293525399566065470471834982203768437896546461433387132833727556555619921190903197500587995976624228153301296750567917356279063819394439359711182447807088440626310237300439559460037282793160902044207672398362214352672547700441002655844144209204678133279415536591202124455946764739593740372050180668941838524734720960494503360553819500212455465560948784107120828167974991710505587765816178969423890746237374942586845076690707575929778824183336338368257536373907936084551249164902040628842951650776832854730669669691897496502793431177938347330487078508215076972526510380185960849855506279803541188834427083624050479646960698794093203325416088199520080545362562673709578808796215634948926422372565469149743042780209375000000000000000000000000000000000000000000000000000000000000000*i1^38 + -9280023954738815439658359668027991240479925046309048811756607448430361637008371961526358452765568787339255952913940650263010830685633438939859470094346773198516161113978966933879525833263756226069678700316963647256183169195945658355088233155058626588065965498802409312081378993106444438659895260766785304903450922365605548392100710388018388255864640151527250770373686789275352381337003488839443747849131602413937948534110931375742123195488768984995693233470106728797782836110502881416686126980351972055663868750030630332775054951565298217533660698658291478587430422042655590085771236733002863364850377131483834145610360110400406015187073068469117307461631501966485525207630470959379835588857671175902957937199601929867493631471237206708196792385014924536004026638220913762184728362208220175055914312258713702002152903298096708741867527707874487643475699100272715463293561003429030330309353206298860997356302577789324164489460886138787797238543673125029648010031705472449095652307018006511058791613991904781427952679619839641075464208470745726514085907526591911603772594159352968072224775993860995120393433940688845885164809592957376525260446311745338514604248902697005411078626857895204059061224087161496575691243191196111157534433962641430034227645135171534695922800707832775985940388948190468321964133136875990257896691714562068365946011267755757069241184823658409140730173111710615739919979325141900773219416545988695424536480633556355059638470023629809817442228665473355897924829775727980286607510766575407117656589797965279149651843431135656397804331809210026793399202641230801591259148903626435221746531201054542462594985539332470023741015537413985326837244881233500692744781234054359291484298258908438116912339901251963300196450283711097047427464791276580435709449712670244707495624797602041839508161090434059225974573036341630518774211800947911935632716141094279714590572054196179703048307013361463161001015836233221685973560046142761354342922712655578003177212528600844927914454217679406411114836488862760431196449382313622058010453684683993801175288676254202983555763160013377690700921493380151023739872284492846854522898510270665117684513498321405738671844765150670453612649507537418371548971498521680238943628554096902954629124169524973710156919988986446706739433950706430564320526467198608214842985795351096603629227361711993085721559264863010342989538718907126931947113758176952423209628336394903221155183656758303470677108033861280969995120099911723276973339925301427743184017612550751928603169280895104616019070652042953470179920593705391845851503072939307077821633483100267965555357935977846729745920898468728626032093517555680771231698871887266930775847284870713123129813608235824958818723368045947982962799587346343661154879187871673229080444879755649302824331533741948692938111226036378395243209911228270377538918852861084297421518857686150947984251286012314556227369219958202702725387145365210793706175866548197955656101124730232282033127293320946127202453489772411386621964680986365746758231545706421964599926993086732824341788329195453872846836780338112853414288544154349100117725063874550007260430781448041940384045227512970658056735297827358305364810334314403013076557102626166728582828143117579627000011244341736237699455868826208557324990829819760502554613795694125270252291488683088613672417361178083591976717804637923929114383129376292872584281638853769799426592129023463384474179415479775444071746509210276695718672290268373060466736434018500983009160313167987514035247416603254426578747018034625543621411613414144102738273873190474871013337064594130544657068912225944811526618581279615216623456453824352811199876877411658484409708242453875300415946783100644364184040685462024194251252578309755130782332976221133294292413606798136991155959834663373292939785181321120780216907325364666262722392318046749491301027020749048137373734922505619573292239806843500896875561271788750000000000000000000000000000000000000000000000000000000000000000*i1^39 + 882100476503442708004431082683926656560064276833486694908816088602129703105357567927004951951962911801612626764944419547761639665502315267540499000759009619409016312604968309720296661480065117555215968966728056190546686808399797436670309032681304150185776752569100681393349796938833787613194189332548383226487711068185726122827798744686584554799788257183869067637820843590986365221074079813206851471271233684555876966670115091616824392214003808782909942689285838132779904080588346896075506473006199928385211126256421219734344979522928946083578391798546450715641879507876854364285394479428823683576013527746021377985530520746601732405750217891663792571687047686106982981627907332043041575424510897643798009528513251713297306275122572909395451200066344810516966087048273930872785232197041615740285340795489381398561450663261981752258694229754277239108336355878644795123936624920788020156931871190807601458311252178226761354908567712128863544323343098066241586444014526953707325032749610056716704621775569866675343928782838609916275284522218029920633417130534182411264987432391601397224086845610946571104994541578087436234930639782180006941675696675721576499627389891705518164889022350689004168881336375967862978190865061913932902190427615378384481320292868316239224487935131097469480187293687774390031501844309267882466619801809692729158131307412595044356245675914387833260586405208038398869671078126526139846629904178972132956169583592031316743805973350133062245082783139708028418663690947866752456741531863944130444793194305109844535642895178923471019762607454150361209220389410159734827069188340175832535658514614721943772327759939922892780436540846689786794959503396526669966790784084668459208495863168257985271140654894750921082563772978580704053490540212303850156691916962924397704576206291654561764534033110543585919737813888688218089492977106807319183568083269415770615792838459879442874819903087069583540574416091211841752136293151528958317659685498520985662954342657339801237402675398813798303084346420187670157314718930856486642016071663302156832823687714532396085247460923409318398126032861529065257000581825539162876337773302942860725825526175630656619572553024578720694183197245348018945226804560543384774626312223610216489082391303368435471982849569230673621069071379039498747358723625962971470733646895150117938600935876837342513958116414389096774174112643000470480619553091338716257680627742000504146141592549696998573674831182020945939809999992948397169382008078614284257646309495474015937269739409145499608530266179415292462360870311526922894259891652715790058174301610328876631313195746905989677822949167420283353334446509450284704274189065605411330959208471859263992236157741165443371020384908790708637884576959697345656138308885168592958537671493780113919078430985273243002972634038510375896144884904724028438306282601820239360884812223479262834512980245117473308042011227010085526631747002347789403276127504207345480078590062807780151667790558476400028254413634763158816161543242234876073225992329898991562124914671934637806793305464510715672935095419961768660157106512328036109211392647616372410812036323077250903515466737849337892722060088897645547450178382318835995993282764747608809316189682374091441365715524307045338933744640039689931438325447771988341734298588412203286710846122186558313067973802283393861811900435214003594971198866187258081729576609789100614441630958730032781822759340463760858881917774196601026999823185656582951890825788390261436960545435521783858870491963287663588508480049111704109676774673363855951488186781801482449517880410265174500054544530367450646147046569597254085185314519194672247244855065683125022652846717893160677928779803629220152377404158893454474092901883953633771942661046775758891109155673407937373715266028570838191893784148205025258979081589556568642902204355951063988816628196274345417105625852387070809715506379494057369107014789062500000000000000000000000000000000000000000000000000000000000*i1^40 + 59702363014989346895464552528142035754093111542011550875493697117396164466918226223310945346516051748016757751507394335111773391741231854119892417993880555463151789529617230144287305537245845108915350141569872815350366642550199478143118194812724968744803382162145125435639941661976188231927426751022210569010850036810949179061818213320213724304362246318643288825895572211254483733435350560099936035609823986426319861830594411795468889192801926493383736755807922590567194140593344202370815489821646839843187696101292806362308559201017090778114886706888614250284047567806750550631569941006185949674372176900872075862039444030840718450486254234618642361980089491618883923366462253748307717507779074408565618856547976564877670287167864320723742320488527510583673736245711144728579361464140204782679056327594909952003982608672742757788574104320971363744862092398358212289036649795410814259205963171019849302305656427141493169307668625682410814918296455931205206702475577974309863260182916478006511437326024793729161196935137558834474810745377242170683228715520858940235122542580940168637590588709311389821403256219022150323346712963481095439751155247044422670425250616697884630687353759133645045636546858465167156506563601757546489529044752548871997081933060014304737287796576764730137778487252932920287834017951660490787032394518608096568013615127874693887068986069247487799616469373817431025708114751778832423826226353041798567879923415776532356970028692641049458557753027376320507899253947215922446116432957780004662442681032325180836945173779152644207970477300450772060877583434105169695927242678851198511039011868786235549948926257288769043065024570281811437673594483142358293387359649043383743668422607826339407602170632785795269348723293032520112226657635939594693930824008440847848063005348145724418058947713482544170932476260735347893680440454478902517802965706296765998475194355629964475943587852111608839548978445075102699921675668421620870582954249408864542073424253787967288291301642512364925697559263186677905418935867218248916875368542315519516276038795950501031965030552597622541654777581531960393329306477475688657865746326485914756334160157049035265207747842313432146264358346317218943877532103453804087815978236822751433071612171496514055622275893180229382282672648076214690618393182875232495265739036588792086823818215970919714114342900352469838927232867265947824019431004951921859580953644788640526140079647772868863391406088969748336835311063297744973756040464632835488480120895307134560351870750605016999487835670549667758310334383282776123240932930383240993894122489370832455013568926190879653161141666327762117664028723496909829079206010785488170144087924942962919207994536444916555643625200501132306209003720681723865008052500250367199700193379907818863640875824712916532734862169877070085912887406144509469824763727625875811434237911023841168496537227314969162377170654020506183527247713103475349223278301956948456395733611417477377829665124409004236002291441225138657474226835496044107762995708471396597849271665368315360527079573486507464514970343651398321731500415276127412297128558464848236602036962057918698249868273087590785477616526230774510659853246355664143854094049653890455442540622257204195994931807738425041242262826885441076540891034431749332219802648131365778080898874166608324647442763874558236684759188885055422796355604554761797717764980036828334144654071774162198093233782639414848657534638061597090275679828979962250526414023930898205960670285538765084450369716139574027901096336680761144401138143250678886363178932888749926139432510071866524095983007635815911514874204234368810186723773109639201149236408250126283099270483644483622834905265682866660172508991356953270309421752742628067769943862808871515867504884690259404393020932185002260529931254495931600285569645826679417923910379045562784361248004218805588425527467819166705279569425829220738870375000000000000000000000000000000000000000000000000000000000000000*i1^41 + -1896735012139399131590336739290427839672331084623410630035352315080115645907338502864183872452666856838897054897829365159324046236985496933521499078671118210469243690809783618973545570036262600005621324822211697322782320713995497672634834949112259809709306666357222093843489689883070032297248408159522380425777965542633143740191399002109641050867573679481093130291890565895488281840227959852108717422409315423507596419540879785637008390706181476492920062203570761441420595910385471146676633124513353147338873852939002308332535651963672635579663305506236543264515282861597163758123329496881203506373819865931584469444741945307612691806208102777523199192032202354111855375250443587483199510001069612458199813419046676844767095863720514787172337798722796304131380327876174608100571347850544559168655189962655918788297031177531830706696020535812177206730823053476967509258030258131018238069931514218721929563311212620600864153881301893701639466848488396408249586044815445366466167256594156098225866447631347393674008293888259938830866749697317699886307345509775563467619444009176958641677940544515762530258907005829794948720196070095736522599598922687450507641319589311945722542062403000394004513093733945158938405063058737916806625793742269982201310396471886709727940586398156086185288382897875936618177683124110523945983769872139928240945023676669597384810942237255530556583335681524286606286290481082604536705426911193770541586377505798335617803008631744670663634543788977971066105513906446340668747758839382511987992558013446960673558582901662991924526443359222650508954739729522238057853905829463600354155702744057327036601841378931007422290922388372870997093490379695710815149781106035459484926430260248904166057994592368385597518574389465660135353388853984947514949236424415198546251027671344950669298567231971486424376024505847110999676944678118334942289817236599854861052285508761221664637086606296661880983663780428699331631267415302095780888570767816607662744223814411876321934789933400310299535454779943030266204355705792835721793213065140735451055811272814989955851219869323084681239001890509579236295552758973678648736125774431534204237517434394860005149484993324763402741204166521281043288660897845329154430468574484619261152990441931018998379327741233709280990134891382030676283681512238961518680480364612623251224987293171468762168398381653989338574713770230998011695849285667169771669306671809509456807647275880000267605527940421449497428342509114099545781323784098105340939753411265825463138755939286172675644503253293641669647490180877130075290251100071894622317234947466297840106540298374251775614457006643581686516799932704896354520276616096732265702223683830461974250964033521304694062834941576063485249091452063723035531944093610352261477703241420345698729524639251684107976723092240689014113618252763907451404969127271785791885788887256395298165175127104172248421745129906632545939830931846303712289164874889576684051589314841074353700174393887364595185439440200646828304749896321789194419136174882686039283811626268402506831928727441709617725733306750766051476321784385122705746114376545804117723642950504739717648411648854784917400995350873146477482287169911938909646992389104103526831619477834703216535169933251826744865101642188225677602013636734571933501259593388524504634214363281838134512502138074681122257528108617576591313687088748914053426411680278437671367136933445982565881080294440338386777010997412439741319759301701136164525240684800126261932174400861934145684979589559187563131614032835447790828775805591182760272236694233352264869452161018725201797837829882586852894492380822816712077186536313096762270989670183793717579373046350356040064288700897982828747772192350369570752279477910240594686583724050366262507419199935312127689358781907423751080155334652483752817308947337918885743632695657755418585828984626644415066716179411333792011687437090979425976562500000000000000000000000000000000000000000000000000000000000*i1^42 + -175978622672806107989063180597238776163475640184984512840642006881543068235138607361328666336010815836950076798137345406980470289614499569438901410690184466870443835123144571159679616307998760788531827376521250954138546661123511779171801918770735558970307246026666425808855052552183742632004064187212338216415077796889043353460720341466295823981936787343639961868892952953966875432857571546432945791559749862153269646329884683592633629973072210465898387585549348817494304402964927477811533008038086911807236486078966098339096223344236028239213560720138699628824488284867868996800566867661872997689316600556304982194474957966072209486553069347572583436059057499525258247068498748511326824239383110904221449020526124597483792395323751306171613845400104208010486322727740891926292302880866142908246480001178142955693378843117599935828220559757240385705450748056822105382720893494028727003147962230644767131412481171261888405149813417378594907755187101802515363151089823262720943858217373929391802846103290584943052835149292453397223410083992666495016330078871896650897298795840893766203520362175396748054540098857427165152153916635918992292823241456607037655910315223092594718942415981942389332949288331424156549514861432289395528338645474253695196699011970993855599446286050578123591872572579536164468684545975585856773505136371289981433122954340051884720957797369664664733665148671745080473956853980947182100835816134668434248287007895750795836653395589260264596803998270989727956541637221010004766551051064178870437310511126225660333957920656187277214636163295124053938739533820853747927425044965104729704327332237850195909099056469072162775884997596994628846396050499093129844445652863524669636959955221401952371885688595508075618890180713264133144884771049265103057145991188955470715862564435761252686468791294657055825096491689781689748693593817624269869997416383720911428852190414828153076072121926942738154470369895648391881721549928920694339173137923158747797452836158400950525960893622132266529728963629775904217991015792017492331677653664292226097807435009796344524831010624085798247196589095107132821066094359990521338480485212876984720079577593705419007509001127415927097059343421707319830016577444333502145337545622424871644582375719560895393352002546734813496271263380040146777909736402541107020777516970944742646605300051723866884424248822752493226647095600319416830540940395640549121465349874800448163259486100170953232126389521213101262168732618107735622797318194664386692863326492173751282138846542958813643256988944387585828423271520598404488333252489681980151731283764386302281808324302943020820770782736109084424062575208786997835825041050818190348382370103677507977776800417496578234384235943029015272368461711712260308714498344884441359302475062276440346697725543072100066809436983997312075799086151155836367661561094819891687863909997163491981506789276925529587194059164761312794253100485966040321275872528246885728536529482348645160583352961180127212989519847758094800180128437826318863081405432999146677304051118681902939728688618040545526061318805520345593322448158959441149603107732434896426488602744465578904695192485035603293649809567848963666034548793411301579536287854706825787546149082750295861658054393492280543344259058784465126834494399579019109208258771730498533459599600356134664906509017268359858044973199287112857761462204415864082493477695296668895747750575434712287290186917075742585741474102420093806758366846206848750774103608455051633077470233940759903670448990480132966545537402238056840144371824699020199569844518859597733867553801210418559071873572208493159270402283956159581251883992219138644498126743986556784429646215666722866045310293594105335802791071815112423770846952317565954532935762444286913936700234931383625812517714734478627372221335256290819255030989464210882494262508334334077722727451281766289143337679019866105395423564526040625000000000000000000000000000000000000000000000000000000000000*i1^43 + 9043909531406164513756145378743525344592213037418219137046137391452246742977173162996464723482665171834475277903129636364276692972834518687671802702754062054677063661997096992012829394407301775943562152484424700333229783284501602712692105463168776339431201339456875855136009020805048394649539975103580419702926444745306462642547630620023068245358260026619109259653690978235015156856808654677028814428258004313697996732758579588350206555080625345767375849174245946703015688323138159136881208602136066501012212687490635353811800382514547891452163954290369607267997985484070958337223281321111880536209472101097415752686564488826135721823404091306634171168836089652762235572482042616066195301953023784731667199086118371920280680244339383329839233087190817997382716683771816674249766959582543213003374282697082734400043819337775913560821972645416229805689828484288340599903850349450220218463429714036541688072426818011915901326690924064515188575585877073150012418868906676997109303044449096031992640320979020548234706444886997371157491362170538336062525148452632794440367927546421476488089459684831317764106334997005774723618527738636632970881336357045815075729172868638118415840450796476938701533498541958581361874166687576172039185369146409721356517001746562333966198260147543810953309552318659547660058964085932494365676392463013656724083856406584387068941386648504067166022777310200406142671422763302567510580233507313222628425751924416563961580944102507939828916287868921286353169836435778723965406837074623265478537375083957827385835001675009508185798490106827680864693825974009621999770644769163366276774818802310334248551821654838552029729745014313523603174100974959498857808516951313064792626881899824497334461109098117151372484139565717504548717238916823993984192029894535987523293084466034231204577630298996911828695917358335070313204949898100111256874356363024956751165212485408901214622026892590504806009408824573475148370625347003690626057941992068242394758732067806836106917764403791407847546750974880090260309823542653494063525386284083141701800275125328764927884135022065577687171286815409875693172931362994206340383117505549960424212829015340566349354534175334371934919838272043599038275359200939487197857879912737547512964673742797469657699117961518152736869831197234536281331670117305590986184652039942574645446846159604274181187857807085136449460675232538592759123903323269587603925446342547757124390797426786721877498740860182711276515723470812622504663174923788141249209426970376553288723211386838462200887315071822810622884933891996942538020895988897420068824020018157420272999898346406594161219391618184065641692083656711392164053543160241843328198752521650842747791293754723369664702560011986368693481324883716038359041779802075840860832982096234966991194592735856817610525811026332610781577244097382022628154281113884988382297155795661272774572689248421201108995306830501805293292572040022825701886341498971725358703842138479312777866055226213161257305507370174906367656693171921188404336426486622508829659421532675650418632013201702695213085035156285305283636189484101020764258365837403980070538248942837395583772498128024814258489472286090294978579725594014924574559432999288926005526276849931824709443371935197303013995069421691307741797371650492179041559141572916258196617775916345242354339608587334520028233155725609503748652729009608459471977398374244649897347150761644022761493920570824116514933010704799151531134642666413952653366505749168527317281617399944343386173122415988833303442733856450227548793661936307963267950583967287172934750828067647409938057274399132162092722158455433249903990975927224219207658491593092218356683470702084993532436151424356301556821332774910076519678798119950539673427291550601585181685003403203793383754641767156861333768430000547860061416501651729258817181248721601034627100314807511944609250900933126826709003743294825429687500000000000000000000000000000000000000000000000000000000*i1^44 + 560489711106160007541915399886534806210249930764251262888875461418304786147434633103334660679445998687971031982799856015321236260061590729257455607872329552238230738094479809311532828136327338643161567959974584625576232224562558895368383163692351948157042385945314941104073098896245338796902890922771219320960296540693324367111285295292702870215495664880428572695664452986984833149821907942687707051545156523520680817092725321550391309928498466928704819929640960456098272639004639581542337020143158831436480361200280851022546290374515138630639972118410069476593476266017773784699839596282091540076242903054964386013334465791109668125033212343568883568134442979873413981322991592699002182381916143558137288574947438738416035301036961221754628137083966538368846735582048937279031188928712496476530307671258645041695700152644933756705433387040867983613997495011281522402620659578234333723077113424512633290554765678180334038769188199241985648882057060114020638472433335591738434690841208243441714938725523576131986205588761589399687547274353811646584718226417185100524855852932881319800327773247375578238081510983476609081341686052995609316243387199432071325420116960791992575846714097343474086726992364231358767675876408772327123003907612582353142557646263368934712234782877499326449997815130522028658762707536487318789122002157159372501546907533091807791046671653819633606741655125230379448951578561337037802783485652156873279528675704839123346754390433205062816563778728210881918019268156000197116128632221096833114025410914520342376427837759140390005012041457280388411432222860967287315738216888186709447982320205747903008303246554203103855893232310240703851282489140968853438985149599685440659521477334163467180310377188352815364291203890093534985223134230480348939402099528758289947943266565454906769963018043762656296005264375335002049543796904191417533976633258890116724429993743300455944631851635717155189637701094850204183331572312759089294802095694325539876513760534490248956095853034885338933044958156645837336165291132846631705963199209282008730509751731083701326966138882872103473535776789972600558791309004800551718747993635280531147325622249639013684780649690870832077725682152412510297331612792013934109629589810831004496570486143820059228461958726640793595008819701886502711037380256321888102168650106434289949382487100341877521239665040302954450049749904308564926402359498772675428979895148992883640005901338732039003280154072498418661551681833154287978430004766639278019396912800896155807333260519597759126817843535690416558389316130917100814358044322724877590331939976965267309387485934239164841489107316932935778714367281864052371237424521582548491395631619595719223773611044413273499496646661551934657441376999136895570064655695096377407810872902253149543591811853223972926223165638079925137213588990299180128857497428309731292128015242655664862558295345697630346990257983435786614393327453674476409092636823824756503314496300317884247876093068006383966333662967296610535525350736735566373511678677385344161480561596850480801778137174388307691631626887452511930745540267746774886635504449050465042798968381943169739269246485402434467582251698279916092029890099377827625371776644776485914640608304074071533440765196426238178270972689307529609023423978158358312394474282458237760253239006822414902051127946822814105650929703626362053398522955743617231566633596499503170106096469613931059495871631339947160817200174819153719938674266906256350173582748061598025273101879795848997176037345289120598220973814208408057441504115769566094159329503717080122180789492850100083064605115477784416100004509956570174005951209919630843935786924902306486518635583078214134378698399484743174867037367628671655910142945213119072731376743123731334068192471078387995274998888776669996030776765675202022332816490922035276615832608945240788940443537583498224240095689174277865888983125000000000000000000000000000000000000000000000000000000000000*i1^45 + -7531193672907276025732371936364909373707373341794352750477595072369715663557140057057472836398586935408244626776261963465848519973907003937484839464314261350197270213096814214624523361927394811916726431783661263297132796005860138690603176429844648549236572856614807999960535809279900329675262455350393236596436356430744231614285473704015914713855937442058818034257874823499584246630616462654114743426065792095335139108650203871480575442871012754801940247585439272270173480840605340032665641203537129990709187092549445363922680343711325971394221952320767469633278081861252951238188767580181663003808122549266456429331496517838605535726569380772979742597736748399969510502257087739261637668757682704750743993347838440587551370155236208341713117774713075505964544206212474001055269434925060624906244182532928798293130153365795114769150085316705727266288453990272436719881977768663783768652157517754940207650279742451503787135477692932985198524166713423681378082215811025229099773494901460261888205074024385709607481147127259985714890452990008894927017201155470125428631416375457370166950815763207800376307828639901994620528525098718521972021839600892954544317195213293469522014481919130741724251223665738858281017369416063280455511423622567573264322324858239687182487302339103358215445867055685496344824619904262355711437737193761384987502549133786158873495168002086910452477625928875271285978899634386885074482660910358262466611155095740601725790574854729347910091212363615585931416018867782979973267751174087974420628402613727625310101025245412002305735777617337376395001533247268803665115785694840050809954977119040193847124934416640683769243174792858477323307973706551273489775770013623936170311837010024589971085762117163507447877876966698989393472607288599290413456960247518771360409396612746750633673575810482614037514607245001070493414350829212310684957800217684297135426086145630398702827235112008616649134233969771543509107882296416345495114036266171196642923238726470224489171584811958452064099563806500132586988684652772152470880376585920217278565018074435906272505921803114058431558223530571926957553359565204559244875958377173749850354402833778291499448119920160897811488250120273188748188227422862612628817634654704976687674259490257880185182588698995788998486343436215504133287973250131787687952167702307650978591317911553484020297235268193428191121096252023914411621825061739647222813691240038314562031649005243026120929993495778115231474738088044353229170875260969450146284409921251026530187358870192303919756474529943327371939803312394713400195293432283823674235527912339480975066892384215411397630543112962587946740498668327252039433096578202282447848195142928678047848002583915570687742659028626548166763545836718009046528900427108016576979325343856383309486405383328278713059358855036431629445152772353850617856404491752187126234928455136680214131546540640914380478604511756034183429421691234365858971628326868794027324826804222850212297980104194041701312002500294988500396554110305149026540383726726548636187214579898623972436165158049458689767289531839485861181253448629118098835079795303180121543226751656667685753889851965448601806968053505505843305112743846197178667655002584207752323821590637617332571164451821046305158616444754951484367426763311045602541605472642130611683302121787309658817633656510200899719543172290153729689295628150001550430732832466514714864140833586892646675241589997451303499491037912739196642451445745662513996594757362682187197075680328174902883223547513577825593343095945401335170264855987753841099895734065064171302983252947990835061383306403452974039441375546698956738096534897183898335200369145304429050496392479480930831516353537370364216023532512249069289555322142439489101591545884020475671384664261630372785589811190730736095812825760474175549922812367793448812732655344852434593768030028630108062346640374145530102714843750000000000000000000000000000000000000000000000000000000*i1^46 + -2023487565223092896750531997111023079750865291539871054150360822923539564515110081173541454039260309143311184353944738581092697898056917025536725202818058721893059809008667598642336023652347025981792607430580973999523429165215579029231506361054996240775535950549927491605900982616752881873369387009814285079156646160220573149026278415336481345127174757475327465149639724679713314770832918451152614357456452416269473860588434596544078036087426069804367795405808183157455188833510938433148968919788352361659755378472680538302685547266699473081062983947309903619181291892203215579036527349511781851725953340621772478009431907344196321013123409149783022596950397154163794438869368780431158931425067878482215016331115657750289830074768668338583870133000339351461180245879728389559388595224154321280016378424393839414748934872544664195717792079700879688625495885816172762493012311527463959101145318187443488628380155274351216074102109387689555042125794587319382507476666269083846402621749517576620045015712941446992673184151209227983152611613738160114769301100398727888108960960769470558998128688575881785669344458523908671892668634769642208044582850156616599236807360005780731224221473689600269590322657521642388011951028771985857554574529858315238011263492946007221839471659599711933303434115164960115289752401642071349655657833868807580136992603833511279194935717433411028720810590291442607089619077732566415876903576641962131295112304226897948849459892117654056366115333297642022005978712380504032092874851754486614807627777263664210448835523730986307129213116371392890818378094529685938638218525161270073316744398622584820790800169187379196335067942371151203858918127871324063118004397211419219707616689861316811403207134232194513487252230056025534220083657289503083672548361738365697436785198502679024260410806257732189856367308868179935365987816751989614771637723392539081837289026401220883963514897989611886174966070740385437366384610224439733835254678521461443680740901425602623202529849564993948271262333631580619485094990614262502510131311167317397297441458471180896310499076833546540462610288310684808284777107937551581069015916598775756946755136618185954724217438178149960605623860237148397847793639586776863484503410064259673491069443812731753715554304236333721458277484699454404012546503608718252176588921502019952359935198827071191762809073920602051242351788603778363982374953099120381664394564116341980172106141107045969429735353626383854007575643973984832185794040947258899585326860181343717473349728705063961707125317181961517586029923474012362640550366862351506510881212300315901535878463683843979987658570702875834661336999031243257543664496943438776538601326338032969877381961320460006450650000212244850467697182830447093221514981407777613954095643201978053079401629952439824317155813778740704302674968775461953619637476874678888183257429846175367755358137851328711118602541744806593512262561445305434738456696588052958114981500095067517363023623428510656905885951817568593455335647638031799492611553417370115779028044278450753708234966913220553876567299508174361747599747189485007129495669115555748545050342908158843910143566776690257800024271200102947235349977654476104610576601692642335836294599769296230693368156920399136207278138249260331863971478503607717148808893508857127464522126077449643651862780556505195775741921949532772900981709213955586597684451503427068526205935633187000232846266195386780023327912954180826147138951330341607460721556540250177308299621018995761225671320431355147351997151799533679273041005328920597516945676055462460190520046551724268162796167500398387810231528184787446677582518547255596967194319930925946524286593021839288585685907206369376692330542052731225787861502605675366597426750274132542124351752682474747083813693487564105423673260304028853052928094447237359756380867464628782644304095704881896171317276645524162992187500000000000000000000000000000000000000000000000000000000*i1^47 + -72004169611064989419523807615930231305996142927577863611259531822926608416583719907358524277388320593571961002264122812515433514780605684054285703444193499108612109954279597181229276162565523800178067558584895721642084979651896482564275626962318189752272739457685474246744059006391676057556166955928461600373678635859761905039466977453272530045220776268102157269606502214388616244953910365475361264426286952073804224856620703324371044376120444988860781607899053624396153988067219049365993067617156006649514335491081209323455255548079260987615982203903682714994751502673958673143153928863144855159652008220616942581526684382599215262829247595194310899768442267857544786340012469312695968339555035202366537825432143361363691868852987462910895067796134364960648953120747817328323742848757145582278597268767264920417074484975502710383238663825871011572633169090828875875602111079268012382790454149571556466396983992354798545582096817271497628425960842194024380199788286065141993806779615319994401950176818374791147700948017232464138923579526906278146764871652565060620214701294792940878511962782017601333897751687255165608046491910438611098308752239809642079572808812352819733607088096190288670861513096504512679638962387566544755653131044949280381774223486068173703658786877593332429842786617764714137361407876059956699319550190457907241295126238404146773516779860369463438476292886239162165087044429888299513871093850571725577237479359893000673946006430997840420214934207496740029790031023388453235580808354302420670917100556957120969717129922007458526550680192462978793662832848544094398759718702872149067141692836708083570120860600629678100794624506199989621895574138446327146188855265549974868434118969148133364495305328784228075364993673326675392761613280230805070618496152208271448189474504043807876828657848284354218245215371558529974063448430992889533107519355192264707564880859976343938684997202151733014133914699687455285500980637946268576638066601432024784261948855037214902705176561294515416413375884619191344843656081768333713263872083411112153008530157700829644001799551497048240785286108792009683004715624895956786649028089709699270817027058812717449847606069466230883060564242825607360672277301628679987274267684518257563963965105647031788017079602700249235596511435923803177387903849560616092687234778450168466374824822263943723361570253157240918309047502157566499866749282533586295814988903215966706164060143448161715237260243843997021901983101039691654164774887415642916702435372707860615470930523699019997442085124260910873726833102613500061771793513356228591755428533183822994153440117005838917074342430195359190085344342056939828492096966308829303882123277316840124587309581736982835616907175432709002066439620989870328220057227682302711833747032116649676853534454741957770485714044558963152740199459034923655196288658559818660057888097685324144850067405007937857120513538921589844473354126090836271983025366558878209493010825306493421524193876958889495823014750988685099840258082115234593030933022713826023370776635299208293422589934814131034642149222919143230120061210957554543868839790767981351439869431314087632310730820801536825297514256719067758939356403914504628409570726139961653152385880900790655236483811432355569641798418130918120278605838184440447703513955409752827741046289235443280823653246364340678566746470757107697323723483967793935365621328949497749115293188973268847007901290509236885993279151539228180385750419958121256182460282291911149159150031097897378744962751989682075167359513786700150679602810080906012634601784537465376112173180729250182824665629084988458756127575174730414777512282359606189737534566222504192051596711290779252076868473065454118766837269593730368063642374870705456467312873171369398827723127951313321718780867382964853486070647728561717466875810031534383267774734015830757666630801235919093286370845070646508789062500000000000000000000000000000000000000000000000000*i1^48 + -74487291674355207744095730324618992559821463683814023902238673308579801430383913142476046544176350212948810785668965971401178525532889036324511905251538138138447693754929609338654311904395376106117414299156434636143936824619449047943058923439566139338003478041997812262456591872209361324224909816819429363374533027874284644355682587887665438914239174105472865217680157636577562624780104766341004782210312755875446440562348038774204300050261640314218020773264046713552273254619517073166280604386320042417800773772989964345684107727136190964987192794730694629678908546853004459812586839019573171066286097259988129451654555913954087324298255472075603468756836568974111241414571727990006848984590975069633054624690379594127858261955241475553308901879260502963051534840241388564277669026765255379399623126494113686932919419571968716733122819353173129566122569650768324618254340827303066888036832240487899077795980109533256147692968730904042479084189761533581099835277524991626401015989443004201057038181413625879916700837059474187711848800195121943688258042469068351996757161037120024929697637616936033956859332222058654746572642348898827419186982537351508924284197194414137909914097883681447548006293391365928601164821587056110866242920073791874766537793632816053795798819740862602568476337675775555712981385867948981148907698008604431318385269253229547696889968836455536983702569577063060942883789477557949413775810375610072926951314137650441859932236057545676561347684090625055892925485044087473357261248255959729509731414284344584864336917786773376821208816839413864233744410238047123099122210374737951848611792057605560934677372977980390685499590173886490825164430124269347548962740354176928454821734587578192219076753521376588353228338908889424019902764617527406778818542114311964211636516326988024025943047648156671313343437322924931975679074151526063970415862805441733479529345096079262356121843287036243177510601062245423860418811793251633925509280949868294562210557772792385483122886912232146891240707475153693787842012139382847421273899489489658034769727113728521203148308159091091979206045370791484233385091366368775197733884566393487761985102534225830349109449654344926529814593542608272980014702223799425149100272602773349737707098069780954204000119021254184533924863839398377846387150241088699207731030632006974315063541867930750293110949613532420801886761233561869963058101542639247278614739737872368748563707051362539260081167080221846150356314777535120310217075192193110715404471524136286766861000361460965789544593659695172171685729288040304474154642830023721058199413839432897421641079347602443895720285499813912167296206331727043325552505181199576149621391324145697830544710289941241476779436426758323125653247986479416237122881747170452058041278833812152304227113296920419768433591808004280590207836819628210777106514280246076203776196214403067403327310356128923818538577016694368368057394341608086875554872823182706052154487375388023382946301006710219015623058041768265852520184682466542294274814035710747962165606879212922032379100030014720864004075390219076050140053445658574158927768661385546485590017945100545467400047775411105317163228976278260985582430484557660050917339303462243630011161211027671968759284588628367652488930283758154846419184786032074039805877613966110920106037026347720297631288106664391198182507152581242881534867809025706150044801232198350652912661844064399827120828503582029269554171814180323800868611455369872259899157451817439921615072860775974575673336759309018060281667508369146169414836475622483190668937362071798600874445740840883797600187700525684590300136832529223472662764847722187326503034458591572682428497662278569364799267734562135451404358539402257565225470335233999161733980453724689445824884408289285660310370181251627224326289494559642386379223521818250336180904140473499901171404237208400315586119383593750000000000000000000000000000000000000000000000000000000*i1^49 + 100767648681641661683843054011120019129005283061273745046651713992415777734164716711670629726796213554690637670988382582655633247452170913943103607627026530034480679989053935951104428022710169659077602741572179281485909946974942137153398669775305142246239277555505789464931549827930205152000303003101277105974508759114812342951120000792222731697694059920159114852063156203786832243518360541444061488706872208367905053289273116601225770453028553441170859486813589909746451580090163609256143918086396474762536167512009600337146302421757274584041186823569387782337301469778906869106815398579307108413302253641363540807957715435339090216340836638031511800069603959003059400208087909286064183010161496096985485970167549644478510552099307705318331523798213505648290917634691880824578686798130307125230463857980985576190185685057751897878789272950398738562528618182604399744416348993226049453071945641469353918570550020546627457869218427192718214569919512230281742510410207374683765989271832456985852141736181025193057623681726541198287162825891137866732169676969571802446106959908665583291654733846128084600090794621928338755269730156924397189472406641067703695974843810167433501204703837801507013743939183243577186632712738491184292719028271116131169400561530965125903921492491581895014109429539506875169229232550298106119496619298891203848267238703028204964852606071311687523302613726549630141400036498775513573046835961144666022553810853599835782915081024823875426089786638037604600185933787666545004193829665848461337431803770403485838968694161669063835523439272419316417318983007700998313543732204162174530671328169423412486374342704700518246724815150294341701227866292214657206277030999797862318269692489044615314382719419435264095912018646483540410414469294828505874104018033144830482336021224852380128970296509990125315654392476321898433930091545242588954975705298198121182171703776514526845090207247330695436347158107480612421559486753667184921097056538302486579293237464194233029556833009917845031479997770617495345910353988170228919691667446756765231066259931340379174076287654960875485296462943684308600557567492933870130527938646850457165870106625682875753768389754977245926150527446667846432113961841891759055029941741417889156060782672009159869796450389556769542987046391925811673510250871034764744994399138658703540885477911515097025590889300759599552582572022519899916049747713731449104358142456197928979082239516961510915796725605986010470673654081598404972901399413908118956391765759659869636379390940390555445449733458358131749993029881302023944324375862370753142659733566015147640121517713643035226983849779879827528082720626695103448755119187074440507210107376384091585683320298296252037901429395127135937583889544085548518667158463773914962642866875824972779599882213916540475819504856638394312801669699412435013499496751933782386796883111967108078406366835208162056308224388881613886359444737526507153859088601358018635947303496891753044703136225636059008937680330888111049901833708949466011622465064922611263899861474444879607293850178894679258432450623793278422050954836854777742629224438191321717962391682345807184124807316109576633829077272242192221372959260058471284099330296029195681905760682782641294416913735817304938208589138553991414036635966817037648989622369842948748405697653777509380272764186593890056726310407180638744653146256086541896874663484060885541497667550397890963637760863442895490285899938392979711144064173232062292814250136970266775936802113005328107827082692475478286854013928567878357075207964006083082619883598432478183356667236325448716158758776847682010998119986866380995199748691004735551183427624129376994920129971042917331499504937932621603755252989781039321048284416567549475845933481351381356885050719589440670815380374900269554891231028964226847475092102571335948642981936906350145457718057639350640521599111328125000000000000000000000000000000000000000000000000000*i1^50 + 4884759351667634788378946928483229576621539799812017319778308278426116184219048148142792658373828396004607845498218277295779630434109472295987038390927067859973166348966269935446842575237530069575105982839180442386734657780254520660833708769640063783915999350149083673852191118886263957879372136335589504759401722139098355426063600103668706367490692723493058083542866985302768403778017232220159836494424409627228632350955984090944170542129193611998755941410223276995792746807819962763053136095129588861153253455051729437855091285692476104310196523793794121622637141984320362021571475641376292769676031707716844860570942277149431108064801222377477091857942178489066652600274431175403324905012927822474045546470721645219859179631520309979138910256668373759498406964991104903510518831938793903425319078866735478816646462510908758984609064578382926369271773606340985002355203792382721515914486107269133379280541075169810950267189479885123432047788483934250764765544473075624719862490300589988434298677713608616289769983067248093966118492688682670970347716077637912376062664219067921819099967922811872578769867167456420995219060167550071484462625506384861421400171796299373811167319819374241902632429167259409210789719311171374005467052608553566027345879050021015701680450332953201799601932335076832244387472499472938082760660196587865991469031034482599975629237859923165718943900745593543994344075450018203294754543033733302744145734475287691397297595593701771957352999476580028079843313889054663817006991322680146741023552260451873380674669790366499059702922246826687854066976301763953800691807095026300704597027156953010055723778678618828767153469984887763449540914371612745881587496569664589452743567510189300566737463132247073013607196389044760320584505483377131642697691596192791331497354388496560393446296582561567492047505125224681247709660299869297408704131338441490627600363268783758238371335756179396354760664532743659315539308240463956385754622168883618742336381521655615477721746320240999944950777885340048200168338163461700749976194991511326239333972921314673748755836935732051899710567330391856743176612032035949648079074343650714349178343972139194726797857759485092041811212391167816563089312026281533816218135197781178769029011358517653385642141822599368218896379870984019376313810416220564053765679710982303974010136707403667945313948126303716798991286521598547008323595031494126669952642500914482113489792663818287984712388219764097055053761374776810467904067231069182834280472004263103419941527518003098223327674093165371984014374549754697597092678280776582487931140462873639184457212329295312878437992767625758853123583730613289818798038727696630765957973783447246389039044069422782892893394375499632771772480816482375108143133922482184272869968848026114959990553379160680762772070772632525741673390320705695922462627926960777756006636048990396532985285226554537860658218509027093857253704193830948259114598899558089962445962570191581299688389359847207205265840523642163475913435588514347569166028428971921808271523107752042887494919825346898769849295291947857641552812479563293040378824999025891193443477682792446551266164963235033409656572839348910434312231601291039071104607276509388881317243702674566433889430894439989603111640499061045390330459716146640272001060775091531607885120583549520130349103420120589541936228716415901069584868299341283293121995927591515758080338581984269558914461992735023526231673191874745646249965916792325319490510153519407034139001367384910184674650959408303926336670349015105505054871810488909242112932959596718355360774378317463070977764148074012220674230938889630874667013113005017115556535659384415546833931623657539838092109747348135693452879957547832146784347795175676504461021188257935143214702912419323086909593455275420210010311993779170934963978616700284559784373890091534077751125953888179135274238281250000000000000000000000000000000000000000000000000000*i1^51 + 132608481740338973961567410927177436186005971848833047829133244876952064537627476783276433129163300302734888972194659578437765843813110492748964975169841614990901123385448439725277433949251357838506645830172139792904192541766104397913304023675159390323156215540609900289486571328452495361216459782309624434961046194103934085959276671278532305646046581348746034082094903940937534343630692254124127385127719618542962292144855248421140874791740693892020068728520477670154491239017547904668619060735259822910781699979390636644798849763576708719546951649808454210911105913204959933987919194722420042549544504226374054320290126625516019875601127048142932887692853228472496392218922805961390595253977239455252804660024446870602393184651124025716214649201170428728332843657277816522266649915240006292332520490996284215727584101838632322652375616877576670890189313104420818443958322047868743874522978269789643498987959499853877011523520089382018152547857698227973749195865206918464852695794912972012741588619016577391401714052214130587666709142985001100732206419076087644326021534222823175150004080977286877185014847275049961838379442335103297590663505768150105977469622777158902077264698351695602435968512908033676379165409893705529838888573066444189328281725099202261868311747691581550184631408507706637517715713382097059865727717959895118277039715603896999381570436106732577722669839995640084503622455161000468281380998730058277514298214993002367700828038138073982587503016140669402353227898667257396159335568579776221927733025929462471124998394456742107506437798466926303172499763481093431733646785628633586390173091182026288935326275497174109468023993810374628034124517235382802577173869698170014970623568019854287598112021959104573618828468595660033508323406408188176098616917996014557018043711362078324194682883835872506855886430250016971691858004930217773055108297420718631940978551137408590210997980381440631800659671832308376028169880445892736129467126119362058758097057156439007538675912795636921493491559294307184983002237541348118772876774717999917707733805072658398639281186826068828912684844578283842454311376852317926037451900111327062695607014126097635218316857444414998398507025285722136805361973209167249323351954351675703630903994533990955525243946811910510803036074250597402400006499200283551028690932238184197039607528859598585732057904377981917895790486991406944076823046921981694004530268914924557732559095933782292963771471926683272569161257916130170810341125674587229288347856267864213018699772850696482718242919246296645884820658711822434020768177366137955841705838724785596629892885355853035882961400866677123181231647987767069518720955053527713567508256431079368525882747782930263064704619231101446966749092643481321023078710134239708343881272998292859366876718478829229115269514073154806950825080287187102328614639528013240817242585049275043674040595134196878586520124384826287590043379066762243567309590781472884858186576189892729974997127781313378417035349511452424350615719689533661530713717274634132339863208696115067605517296121915588209536494699035106557563293106395738714050143007458793966573507982568748608748199900808001878153010870065518349529643284664567406695112665910456519878006657989186587890234574824125675319577798465826697645039722046478970216085911944129054705770620118931167540106660286421055204457847370176668409925543941430359117730091854205559595897928785965202953036925111859952945682912108269527355931657913747654934855759286075588730255062811147316352295884562632520939461616765266651072246184970628987253608467640819688247027056385857583036882930152872213566034520665200529285885773302283157155064579923729670378716046434324731282726209772471952965577900582970257203604991160847610523713818275383345595809497487854090774843483843834288146878931427602392733043238098374553490034618298120131244371736062540028076171875000000000000000000000000000000000000000000000000*i1^52 + 2251072939205328185200868700328742270902179553511906817745909475302117848566083305847297616287570829984124629306625937999600529191594869326535332363834962838207990561738482666264786240818973086876021619757911919704799109602980689713490223273449971933685843908567351706536548771431834938193032750624451620319780816194782962834348802241475113527615681796503268085209822792422229501746963141220495800706574521446798319441782798720728334853013424393994105078446576682554310134363190804044970419782950886829412608580479378136041230034818705729423472150648492461155585602728958996697214076532717448259466383673680201088163452134399638017274345774553379610174273054676418983415620137163113120002431219533327526886580031991633480073167580962651193569684137291760434703854475839681408212072395867601171831330026121228691117528554857834339455318640068527590183640078585079859605452796454328835964568910379480560937326873514947759987279579746519559475466052657795449981822187776335065397040420211799040385628819731618070608323564461207422742947127305710255048091595561275190577780045628300653739564388650804652859384220224165109835771200909891992038401408704618851436529173821788740016398418809770433935560785174636990655926038000605050621252408569550468031697216165276408855705649522252777471715954690052846654058698173161283155964731227939782013488205878185941521347544045347357878327325792106217939648757795649252636216462163504437950809725414953996787985907343142364077412703815755207214238591610741810531825024651043560831124107174040627782017950298455547671294335806857852062885241805515847063430693794667680361860787038154909763774689950901115464024240933661654815899196354475321810979835647424218855803067031027931535216190465499993199336964062032324723411579232866286311927186216767399669380207125432272709355042221373903024161167999462795208132623494516812169864337767390691887612988769329631527171215591643057596399955927710389673511076266115254804580082308516341848547530924858150086454631612134298329709087513586588333449511930854723916194129816091598956662850838664730758162290383723537879292122529730465019844552936727565546763445260079785188493759161678497897923585670839076280428602660924266158222278621561163384272536747502965265590114686515214884490908307790520723834626805974022171206957347691852411910689616947413750136758594919069026290955731905210407549040688111035118509913578769935675923904281234473823055771968479695175895468261247471968617673546575875886957747872889804707152725189932894855594134753768330218923791648726693510343399038673720739463634269818545737694843950197286654616989290884344981686791648125143432514620694736992467691229691600124648215621474872145479535612105067227310911678639249623304892075295704934278054743702770124327459997927358851990897342395441326142321653815706744361333843108677780109294450784925817380626234336494410881414412418630062431759827435776055380055075759870599345180718978985755112383874895499840763724104853947747228191298919633150394722745446551952752778727448908606137754549205090487865637185415631170020729354013223585575029028778912811268966430397106704945981102432277393097326533171204585145844271438367425994655201884242749211126653001538955866884026007495900310831361144586951395338023230448023781245730449362217743853699632313631307888182266088183674699968918386697470977391730923683682871501113539482291157478614519894490113770579965904263586242930236187933551574572340510444701793976597105460205301365635198477476376333244366523424257224159225615502728257825509108671489823088148754889517140687931274108144327711429560653204678809940493339775775439260136146318229858776491198333932099068724439488024661313890840590968023112725375365054779354519377006869674440188255965864291784489906901645450708085021125534896492270892125843778314205617509849383285413133377646619438222385727385890625000000000000000000000000000000000000000000000000000000*i1^53 + 18361386074397452458912433505329133025020381670283714586754996822618950190916042805880971979688850108932323450763514187089384108194188589382303718558743734496615451399753263712751420130419275888465113371086749206548406112192632788293133025861519887764111660145579984072641954010085460897625837641360664696146257465837507375811661468702646103622855745262332214588799645637057135897889277288385087256617518183374675082266286406483892210333930956523613669129929581688700979341368887862193018170787121372277094165523292661729989655056783884020204699517016198005841587921190637223009998080035920553147963836883717648134710246140820240452099172304510219122313375387516469943168292721575529664033003584842428681781604691713497669373109373633247551167313448652671168698046215782602641925789930785108697486980582382785496107640690410600642554804224843287171494802043955057255656656485526211812098519707113491034266970335965708289169569018961703848393230678194721886625873990121239480227150868579548046813356536834655275525244798723342286743649560901553781306398281555540701217143127235808957669374107912481957720729025140906992581894618279931086457668700929964613949149566352452345203945372588656159462008337260930280447436085603693413913594026522423204377131173567723787440974153752623321406038659554660279895526768681921676944522417638781058295651518158827080356233746963854591578261738205123824851843746382470738850837451097907857024886861038826044631932548061989491036139750282651325554705929450385081662507673807175220216750167468918521636289966632108257976576883314236822813531089691961414284961785542152994468559507060930243153985749813516335545511551497734280404480232135394473007783135483514755168289576190230843443011190274403839579304941429144644418166369919490615589631923062599299238366184041244559556973739471506181274383544246702584762034499715961788427938659047679295863800380084576855409120320550781753589205863334122831540678842324284673036999028098883612720144356682036324577679542978257430479790595834941332829547891605342791786937446428732642356847748192977520005135993264898058097902855494615213640306176135338746123826233119490490143297468621818055950885104950973243696683096565470244312043126526464164088387424261845939656017149746344831691922749935815841074414387293008380814127215704743536267434088077914984947743788908399543744244861539617540207235331533035604929755692989120160876431472315513953989387047426490862249286672320138231485303305955677447600730834221461892780289123556452361659521720666952325105345974900970477514235471757736789856039887991832205627533069252350771664482447382805621622039108331084926204196467573227139688573186574359448893758026171104064594775047203519348899911404090026813959533246642162977836713500820480710073543935175391662141776775609623179339234494551102582101850812354445058839521088718697620726458820447956308947636836214094321148539597627295838764253137274584803774734701288797963078660435317900362205489764574104220899047128416993385540515876866727518843452587503776552704789784220765570325269279779248106895737025584868189772617510514021121455757236470683320952803194576863480954080712209224619324183094696946505781194543496051056877744380362416868731683053538880982714545339908694462005151525905114578352685249105782982894232379914941462936646311512032642953210113472931387269528955920729846350985908441210093391511464491140553271545666409368761760854185135103542684464353230485638929133090830991919324780257720422046705848033663131042875424941432395817074869525172326579260717644891161752734931566225905716175881929505410976476902363809921233188730340420677287737336682645707011406574339060186666397101727649623144114277431007176113988979369911085790566403426080736481125639093936552923852364519587713748579619439423179927798999578750708340280750435843405840934271726552388739005368924682617187500000000000000000000000000000000000000000000000*i1^54 + -167157274108465695595421267231432069683370488003206643355975535900414450035538814251351396360250578364969064003396325320075882472906479143580758470311755468696383307261629202488727918087380675777651467222627395120081070133137819443946521217096013703363682566604107864277512093551687268863396069495178196702135399228281101905557609918018876204086652692763983223878529074223502804660445496181123269641653741403002418656242261463477369623627929079835810396870985418856013875685630734312637637693041671702375202633303672734779111173979675480647648587303131569302425115399724301076326493675489920444985187430638155525280396840526573873792647111961975064274475193830634490651169268209049700135377675690333718595367635045641932905394307791724339309044106734517298760784600411521013502964789101685229059260375239343862106251263061088374901205217391366532535949135969898495401214425057226212549479709488100659042221919462956002433428167032366086055850445845684242707114986234854849053227066602294220958338733785930556383660516534646997723528567301043588039393377260181639096271719339669786263003913190321460622084591056794300417049214838486836425669045864353313089856368264324651932461847707839839477642720884040531651560667072434998845202709021995993547904437949674506818955785197845708919096605625880064221641799265195862737402735708886201366477138883186134062708660499973388262728234095127795741845538382101265027714488886021837649734146921755644140842094566801677164664031201989738445266722225433517187373539020247900463089030050798019309216548003801067426288652289416579105676571525666991173373494523394432572702523980656670558292342043505779764584362952855850330766168983481887687730184389836343252750295023746146077631882485774332769995456865455356836218792200261878573474898324859855060973215602357854464233053431772733968215726474658196353945707256684599239473763986561029843225730233481428562364836263518890075749486137282239234188200291190595260377161151432852760057462136089531727022435780706005471493070175812970566889907737485824312066529152918541912205670523484727132911461289365304117073711801003276981652405333741176413786833656647208848045165459332765060313165918570298963461594927710478481247718605057540612493618808684341969437849239727984039293070038470429870532072073578408666652806028913573590538762802310691240550597540065268671227727249454031090833511123881425712724729328763093884846981665863792430153072345746807879674561534588061279455807805574544948503156373191759085848982972391776964242176164807429299043257431915652146640954718808997985184110311720633441321358241089922812234784024757795540978665063981082742810836314742698491877612401273200541436223602929469327011548116201821050934113722187158291763458355524515210504910622122208056281494847679988257529326003491233308024528642588176763218251852967870710628264565150298041482569576849154648777004030660622170978862480160557138670573961054029475665267826822801728551348142830483885505519695149558545832388647845045820446599589190008440137200355157358250044142417840909045428994190503191331133246023524117371040204448067034909877233866181372944456182495470899820791816197482628229956833857962684612363465312280761567462800548674045567809471654775334934219053308753045196046042877314907126395779620251190903590401172706109529236417583181586770873123835198534335428553959017832958625692091871735434259102178681044125916962858301621693765582815078191409051074635873947346795538365801409665170302117931649939560842549100375772589693972597950289744510652738699793816375416200764925585816476765364860007681518252875630555284694158365847389789340453242759214049292974459405023545965850214371284446883451770239428703547330651416816399503109892635635242411752018945091330052377207203437557696267367790093660262990992689708955761832436155405794339060203527278376383930272448792431640625000000000000000000000000000000000000000000000000*i1^55 + -7712645094126295196346928948635487184447248088083707961709492798812387008146375524433758457283449908308497937443857961311212574706296351620895139100671094554992354923169701232557328978768179496329327955794584265332056787480451854966423787587854445472608317672016004939403396365513064659346088887841433167902077767038881165212148661334712529229786381405226609107711620365571577649150372436901538466296376812599786150883018891857960577875940606836271688342235326423031966045144516270688562244911725752726492440099321270186951298781315758641748236118808929144623386709492603657594860076066450736747999558130002036685829550492117919685776334162497496684292878455578238362215554659472386845326201501517966704664824952531453506095025345273743699378776856250257299239528291387146098664310310240498552384554740428011844599098634024513735381636755035808044983326889719733345534082240414362080140953980342312286539218534056287146442076141549454530284738778559764098916454958032996453915281345469536230521201102800562084780046533771759975191106498932735518465934651028802889873911498836616967822155497834794185057145064484907118328548476211204942176010984893393380993978522293794686177129939163845912449668402684033086857886021310211963787142047743884509800618586950584202902810868552511413868154818899381715710449048524404061844245648200624224599488049586669036082621332117163948344614634104860621404709269608843834229679679640843358302419504380924035011469208903295246839414199883130103462219009343220370616970260777465264778472043684351284683324032012510615315196356029076783441554804804050044070242981806959942020995239037837034981219230652055803520251062317219271055048602189643154242564473270163037312743687000822537255464849191788651221030107917802975742579135516927675825198183407000097212009892605648909005561130750513365453568691354604135767794886663383833887980074742294199958743551808458260917563356931069339315824142990319555325121285613454159115488001754893480409076429048243908586746173156269618201624576403010586773338877084516461408466443586690973406035442601079338127160734508524902985931962279416874607353115923166735196588107069474729017631477877762178885567984108549864030674579983979065944964701050055251650845067581671140772156504216485366049430800778212087007514605682783886123815067692647512831771915492310303198939952496305784365769270315576137621317272266448691721437730552088422485385728587729331698974430104702240378613821739600317712403541114372700130998976195066825451676323449758734648593904002659521548335244609871707008877380567849028870731135159173097693400318970958900748281783129593322289600287156009683892718018221656018400927776148804714769921318584040655639214101406859206382779177670618499464333948111155265865801800588182047027282375257407716812239763142279519869969364520001186055879644448004213326621473697557242024708258825250422817048202517501830344606485483751783832582453186350835353776013814557149178193330387233574163443180152273303721832472828006125810583115750194544501576865947444167269773276040712344133807761055252987501140377919660573767881438389934494912742812645893907015662993004818995938747790257760961211326045946217253335889521973041919945064414908527816724109237636262176072759250891288257690246252382272385112324794439610010768433919895392419210320343861264954624078847544937798918473817886919729743243191401700769870191311363942698246307649484379937652076287053131527081055243197995419726102209120217976073691386303002164080066789639849400536715050825980428531545651235429207967276661637894056126063429512771705368281038611746557698837118119938605856131729725746983401285310169506587679162214079639749590421470055452254965165334150096796903163612104752280886753204330828160461472833414780514333383254569612812640710453749850094704401609707116901140398880347296033204690322090107910813903808593750000000000000000000000000000000000000000000*i1^56 + -117414964036201657259977056211753322210938906231345886186576414699668284473783790414903617962341194639554606958035133983533345156005674883095256000323932649208241616574781546179754505876640872945444664649560110552526967438265972687141040224711796522043176039147985425221966559029090152945098802979050889491665017361957430634371495939368400477890296447332859596190307391657921874269560577553068152116194794658385742040730673022271736313459612432208161141365724328502649629444939719565195727049529184927507087051269020262459466062204608274532586198092163219340480952849029390196368593268677397972095724991606589709094518866694173992302182469652340243560689357527621486040414105411478522593256688230999750541029531541258903320265341825678905251483894376117570606989777982101063642120691214238891374188383831248733515783251074359711159666019962295702466354736067097154623268607123119077871712219598443237306891204271753242999747239170427561819035795545812338641028142168969347614123304932254281483639896246578850857687638931973152142626628338672697007498100176096504277540513518679438084424800472659682076008999666782299438087534266752637503823091157781883147572904681055398711638815093998806562876005876272924780019348152204453859398084835223674633042761936043913519766927988847171656386859070206536887916851920158461211359859246631450947216105480822494094245242609856382498224745529590565892308972204297931232870370759349716638751148427784720745113886013232353837869622055816002017749462684173277937951736975460460859158901154784952405052655764284145591103855561735006883204478699648052505613704039780170921107411307986531969543544579759061582093508128929138470044616393836477848405490324366586713510207081991482656742809608073123882537946580643210231463960460677106808319270635820379151269856032764978755828456931183508552882333734982406968490962864407760120381375814686292108027748255165868683546272257266578062954519659461443383764164193569894125730816228351921982208277198940154855940666234233090541979437623337042206362159967794817121513397721870784377112615738527042268105855533893827507784643488239092704879651933311428778634128261433215325119217164298859778806706130243126959958092767437592716342382274312937049810779326830462275783605568158937221432221874695850841752811821601929634226196916191490553072775768721857134900768261060739890664042322886746862932003576905345244405364526296230025555492718754612129797605974314857234156009009601934162673216012764323604898535343045116862802091134936950170044251966773207908784262508961289184731725759926891645302998749093447078814343224448799924545829904459085706681198289480149056590144688129722182227099702550605761927528288100365936306216663500762190723686981701928819902810614601411117257615744808489257106748513861240168989727311477564989836249097630351042456162611225009415284502370955496417445195592158561893524435523280513349512690919699964127746521365455659489777329552083670807793952112017430303108150336224663217670619083635740002923263019216165704203720666157573718385413455266594386755626007004266096591513237776686501377776825862036264616456610930837846530519789646522478197627991758613268605746485661709925213770864444836306482441825804888802453226759107463844176809407913642935897214395265432820725783142745014179903525044289989266806226313300631526384376731180860461448637786430910019000527195447572233762159402735395776298175692564093842970474880754246950815848932791389399519634851740646006000494013286290507201551767567322921219979652843658162539370461799423649089173457618702126262602414771302772873894631662622677142121816574050321725157577594224332233214308422354979628750903947393103693544348454596982652707139513641346233209689055213248371855108122849871447829904953671532734610990972056081631454109132837622635055757877583200110241725928905978967677766517163085937500000000000000000000000000000000000000000000000*i1^57 + -870496436710562731765964226844096327729099600035828343709719967191628009793902319084490919384009857919976697689010271081763136244544094618509789308278508988371454996908451124481107512988880986909310901626613676316537090729760659710512022438653045621167514963203336264419406887623245215370946657438736606889545069430911356099269385851725141528598255661132748092838658789594844643552009444438513267369096721956762406053356126684988613490925610217359518790587313692557095559324156751621160375478639736119379524711806475501815768183467076936890021257840887819040048568464382769173917811335069804795462992988019242456014073027862062169764609988594069666218909650722664543422260099225310155500683631869532458323467760964137378526455282447814860705750469600608477268166954858925925791827522680778922239590931913618690281308351701153992945348985904685415716293606150240249209611407077999446725989317345097567229758098471760424655740338769754552430923508566506480470746718911772191651478588777903547786997487358480628048559810093281976774282328621528104881883447628926052684531159776415924459222664569314368616777998750315758376521269727459567464095016667314717143709820975891554099154239024358651982733859312092041592984095225854089608436245805832659957758511558513902337505808888078787045665892355756775596686516698277603650383214596850091414442885117172884920358865998030455483718479491013566448675538393210197478130929676119724113698692183199258708669575054493661043139698286789877815905787684404839775222434434918036561136671169873016209369976495735021917237484535795065331096553498163785448646029942014927849153912008784132868563768352028162675039750666120117924247415633666654640770625630594633311289866710058055185485609906714761189720056590307140581369277673977280561747532358218892116151615025953651915653652576207128709085537798162483016428327675060277848373118894231994735764617619538923185948733503031917460340350596985660120222020105166162694336857476894192617524493004147815647058691118953376315920491568183392004542657252638874805329315828280333591644982257335819564060244173102325898957232432185978838793984742396362707937481314296448312004753227192595654802236702731677103838120152359244565150906245743562294186236332098569195405242516437024417443072634483087869142608149068280966497497820724963768409345413163469648975695018949421510183594161847010182346778533966660096801296743534081399064169524097205076509450555715197677165716381930403140434667357564882664383045446959657720140308706710549896079279923480491293872999144950873476821792154970799698903109900863719837467415918769082169287679636806999204655622255077340725245228657941079677644484421239594307949541174119749743490685618543288090926138586659224061078417140688001609008827074410970092044567580256645339450632518573233153886701894453808759305491126227977072205978769626125519774610211808979374930542721223909082829476635518010851492825720176721894345156490489022507741502114959968086739913385983550395077454646376131892264864039633363732414947469162237708401345610969140650330501468633069501594693072739154123208147633261719551315897704929079209880497093769491255834975851415653816017334913633408148096775827506511373680916429311310856342878188531337561584640768386124421262189324933623885459528284392975956282574773021973050669092735401884214492141384320589758248008124939632879750135986424808100858955468675918937480201427451713479070962246717433044932859335911124284124009351616151180011956265263468758987782424118560069314053587857879383797220266414968162586675213043002058190299377664859721352300339925695788576935670325689852468371874358494328258214252629075697672324766054045593394375789098926912227448468010517328332581079536929002093144754983773464223788818642135798348631403287769625826991001856247775125621970246933333694509548113976475074689921569824218750000000000000000000000000000000000000000000*i1^58 + 845285797216092817433734710674384027477297888008615029710750494786357044963431136820089848011429011578379325118600871139956382991800350628697733845499332631004204853300677225192012980961673990453241995589682026523947436389575837752009361403235098407274889265668975877988398170574657721173557468687573937237878658366098135833134042944812570662690652884988408819625042001561867918464623668297773519958232067551195097598466249559667451246325175019130737887428399671530872001671389768972815911739960741139315376276690387832806667750684098504925093240454077623312735613774441442991973549102648762207245004924603145481949512814807216085565433280300921158983842521052611425072628398558594728623930009864380269128038422673570393967480214808509834885557491584531327806110839993487948858584305742981839064422907229343128017057258173102035381647450242420861802220231394851747231917110367087448723519766714317878349762144409000534916150783090074861172616899753784319694553331137028374556825464581701047721484470633569526202399771458668045693013197376418462342017003260362525623929731168458605898794878446354898432715287164726209342185331752755861057327449141419692276201552758713390307512917175838669693696987290131951939293556016439589948139883159527925670784553442083179206278686160350867363056404544905289796543399604452258321591418014945384674010925624816839014301785509700734421933766581471582706845917846102224233833330681186553303905140030749693327362274308517763605118037437899140748135556812927923111251643650963870291958159264084509214367116666189893618197395058321009655263655090000836061277645999388512457558569794124975150735817228503014350746758062477040393931733980754662246560850808534530463285072330950871817065033800636181033935933106929763938092636329675100835678262717077516405508483050092173129602046499754283408502351852675523288118031711599504400959543966627840310193194958544080574828321708327627203245304022673892419416883802974448759922871435707699784432505555418064579180506597429532540981617756237755032838964320183755732480212064207207370457748987811534347551354407936268652123117627672872802677342621305404337079999805779411630678199435623310913223671481223279338441522941841974177851817497561334730820359544292689792130162029441893665952341362800132735747793315437438754583446350317677609209937957197901068846537334163196628030116161674719028602597169337555223530980755075705326193134802354957491430591704001221503368730789464992933920862231755785738670046761382755869112097533497345422536325512107348527642342465477929663265480765350319105731255916094444285554502636118365659597737446761506897003795384515926373659897314197660532065218687486109291480873905667770390427577753628355295381098444598695143032607623089007211300620505872552987870034476193265699139211782799597411206859532103328228704264698990236632489369867466731413110752537935876890415774072727041352856753786502425570912287512225481813974043826416619377024264543255745425324974956731429147078079108432164227991636009879343004298251709338414632226319375260084576012753327307010001542384244087598749174445118390908906176192779728169831448158035676761050131900816213391279514143366887137162458656333127220312534082850790617245950206579697654085448830887496180661638230204703428880520349993235069486917842113872958996411482493357132465685831666466464509731412234833368562495194467280908834705606311103197664444174226110309960540329359698716967476145664579679592822393702089143460510584717865947760398922715789086647549700954456811268635920641844216294246973800214049953000659408032727820488439053659168635105718694486135118863718005164157970025196154567552076826717767080259189730592477486702532526026358737662704493135319906638479927640264255768083372030266976572057026345703356291772205990268568199116888537101828939990829678974401234024763793945312500000000000000000000000000000000000000000000*i1^59 + 106037803035008685439941912857754500486404376470299534520939676745884878391331193629252587367853332288434589677646221730587355999189674200146862508760144874286978790738517153780835776158532067711048586265814571105248859047758435492350756590006578417503656022866783623263687730252381128537475489973448294612633562624919241434800349608540564482569070784155074189664172661837108866031096970892985954660224138955176793705729232595718651933065322920337723572613579128721032975687304875229948979005064382260340765719090991963866879258677354331373163818080627937798448251732874506014790058267214011771907652008341001159234840553964576131823032538541227166806447775412822551498671272169033770999518598486729483992762940601888220768229366895373754958383781093282010410177017592338100085489582503000180305853871623060460638374043547862179622686242512904437292081914262725832592024784808000272435992687109141306375919648103694761102443568445504612136127737067293439627254943882619685032468438385508081611613351966751378995756346934946743788161073643643537365809811936203773616170825483137738698138433749013313894406180558373217384054960631999717764705777642912647238700069535634346638877970216605627726950779994683952086371764750329551317299904135077658504254813072418341792816298811449084075211860209120043995442550298399861094208913987512294914423249822847556631504561260517185233847068841439777659781624033736301638134241729852083442273669219111920130013674519830835153604533780591440324700331854667830127046942152032743941796271883927086732854443404288300611517184499200495879686133311463279966109626294828303182142819154525790192070386597596690700211133525450706698539982443355057891265790544347539135046769951319670829856192678386652549720062024186425013392667970528198388141464099215413305809945757987126674657581625636275213582465395480478665262864142431186778413188560747817931527137510116346985845357740908524777677647565560027790200984170515880452447766376981089820255906766278298773774899535948874872812699619120796999905577978335389678721341547991489044015371997293337238925049044217070483981066786330712897348389411621914447146497223023843671587634891119490011042629144686426770214110246598161428322242755634926854765836566763601459601952354212621246786142394280526213498163547438906533412293270021244364269769574817800263420690464074292165584314258049287752912857995912222650951758901048502237091015246882084259014095566841088569776444916223067491813371118895699592807258955622615404664325618995735529254196763186496564135650749829971676584836033837512108919329865713787346174886357709164951637278848570958539303772337653147255369869835288581696886790569894083485019161654461076627432359458259483216637304300983435880102717000227857234436755394171171635855228298107352489748002232369725681976293553778210190892006495125571008800336576560915290600891421915714488039422581911699435343583159549839954073686354661743522058687594797966087175342728470587396064878211181632398531804397522231633658410585369459027438033064377394252420303534486720022709404451095778649505426158343369898377144687056613953982941934991474503626339246334108164242210899871633029487004913714179673400058214153405770045866389593539681221331155347664556754922384618619040016754550066872604813332133766958521048836235445394856603823412654230621787735677340253764132952191088544793321863190968950043271092918929956883424246788974960643215799342201666508834331838755232210299243121280047409633053068211048042112428014837164840691786836674107975634765250636548053931193185200131825617509675966287142227223176892869935346178334927075943809755125911956439536569733879837128082236908673433252382084798681276298223510601678995791344199670422345682437700669832946447433861606702098124024680007510001360120942499942659328210450499183387237210285830569999552644348144531250000000000000000000000000000000000000000*i1^60 + 1515201538259300079476173648054362455930135232165365040651867800048952582128322772418361584207061627903766100421805325162772192471896374068616401110423486547803692190209737818295541314849960717680295932416625812150862006599506615658118900343008663107254215295062166268836818899686748868575106840117116980659328752169995628993314166512594538964407746942060479058006262627405781000253156192632730898005126366552007977510972836761753793190429508445307203996945013844091944499404256275992605827323647685144322449066821605453709521700705333086853870577153776733178975037071133363414728564767141359014724572556212175590509082366696554828007027671463247981648183602631590898141935998191758880278599663241521289406456714902955932156037721328164009917491172082317945120433213618507680461083910914868671820144005010147236778512425948917836685344437098290992377947550374796151519641705351094235705761506016123387148606125130491161175922128483241286144556642978079397715250395826886000289080830996507562468436734585950210019893940345070650436062844138496302482304679889989625681195151335067518079775455654222513273498189020926284352777292745199457199532313607823823099820944168779006472658042182265928419196088005723206954983037560231719738639504532000269441713981671249595527236038732430494558785975566446323801452455343712178561046764322195221653970493594117238790575386576241726707352915005518096093597076012019131901612023861308925526217610006181325158187495099092122794267783058910869352954657153715547543692106158417141867215586598441401944261266265973668934662725979358174240138240701070835322663126582252093197007576771781201870313745380187302476465103590360937453043233193794974037844461211543918520054895670101354718357131674895285289743998930400954215538661621974578567134258595084399775315638990062985194316723713047825606004867919798273605532108366609519502887971818733924039410586751701027035777177758411781203867444429082991758670301194734074682554424937495440752573266991426579561551888988937838935506109851355818179616344584610715501267080946021365514504562966619580256419847134411386283379357257512946345590974188354188875553262717604006497630661341545322611902462174473889557716900693240039280609684003831878406821199444633696409748319601216638340324927437226412622327611247513191353966022302173670054779853543615414493633727983094771204538709232413218708396786784117745306779649994273645304787245192929397234354275510787690983783299365717610360149059807988650454886815280033265628432390439224549763056782310859070931100832392734929937077975957210585294950861695940088128148161094362618458544331874263991000707807673246275158822497417269832883433474446175711602211752212379004863751289998920876438348739969405480076388156307090821861595311225032359692416421552903569414699348247464840095469367847668529309943606952256110172465936794113017204017025060492805689827401268209160509040379234422941106057125031843829239234767642497077192879264909432451940248156312349053160931008831217914171746855643152517402070121595443419539098776860651148510144571576493596225283751508539234003541145903213644302646917583682954136348485977989659509475557365202666900548099735571306355493997338714434939576828332677810255247925341050297375229287271082926506524314849689756118843792285562590108702891136563667977389113444506261129294011403194326203548632222486001590534248569232065665649493547134178244368585607302135035104152478982053945894790330982826440876491402279758464604391311670127028651753172598897861286058870085618595007413364876553500273935314443391055243235719255412143278217468747888645949037806742519341472470429429442964120229631462863355664120549019701831098420819198074744213101314599924666632224874974364099716897124694988813905966283940747571198714432180913677129071210793179338156348959255831831184193076627954101562500000000000000000000000000000000000000000000*i1^61 + 14284622622492831710163077898348426748356061662724143630513850940539998987483475669319653654853154107335087742790946830698851166701722373621332538853504426903149700051749946852880331752325342467575443448590241920801932422397781186650164363196550790903147315159706309422682462189542069311643315267493660453930714893114975921881382081421237884123555008876794300724718648590967901778414800757397325793931683360056949849785293936303275930069826205576152597793326427248115836320205908860309978642920573187651613813058063762807837629409747991011242179120283455904255297209511664943174474540902063254660721729931511382820907237232127359157813624467671924479239378258263446120720914023398084719376294519121087392710972317702874618475636309433205208574863171697570432366018477688637681089506398605192220987045451549841502561342878141198517723628917496811767132686151895506501089724576337343593167534849781104345815715931102600410202829462314832041040173015792416536098235970843008587856516011848443741955563065392389004104938164623346906660215048137622468501378418267571526035767972148382773249505771562077288731311438832948076763918331027868410402308244759125402026408597543121154290450075791314683280001587018067326522339633584618976870547830857000164130896305998038309511404266669225960107894026124464546678455366116486963469232171384182259227401257161982184592368852768341924415313663616676925714910820935817043297720906316138566719161857786571343905908959092535104975146377241129799175997658452910775044404799739194536842278945199642393501301685871268761691282877468388235076014649398235124102486080488454586817522874458843804709478523523869748715423947010406065276987521604973596552320078293008450895847873825500196235109144499152932648350890553342494351593866906485201797375447858105770180115368022345006706982758832714074603338208400263234225234955017114746485407609337586459493461918074076510598300181898871640183876349555790261170550181577857242006041944308508703055227161350790178185124973085044228290813710641816571639579472004304455691253275445568172391657344341056963876071685309355892078521166270670092141711971481335039403664975962021297324404712175489663498562110848776413246997581937515421535140334780992372620281454882649404455924371237903093723378761109290054310590772093080029774904253962606689741341574442164994747302630115808155572519915615491884469349849464217307519309282356641321519391431322557478200202092649705460067260774334877355872558741615063991982181693981719797246419872695257176424402914893604630236802307687373258030087642567300867841623353138115947721110744607007034233644281548367066834383850296991591288459595633038853851362052166352023183877588722845191787490431569814221043148759111739978066445197760440698187241772474388214039251149930533858033833216321752776855139902448791429695400127095086279861003471775005762853575639163469668326575329423808760033743749287188429972284088984594190953714477125069621793104418441137906363382572966155219171677970274036381480726480680303320839078919083155832696127428283879663630627213784677072521372393274234659489886390835183762647741668443098987987252173433304861888666659115977913352517913945501625663019831170957291206980428324579886797633202585708937142756795609930344153144443094079502372867241078343211514156648123758504767585986682406327227341819164778948166158563684000836593505794411421029943358404075581230467952093648166439889811711207005106044983134150148197296575391552919684068413479010769372485338011617148491398903560994834714025370441474263027431467202374010678764940915337023205519506195776132802363956953921568476480348691005582856203888476438696029168264688427900890026170823897326523925871164390692192247139137643278078681165357180181648359435709811653933657460389839206609781797700373194967829343580130803874318502473938446044921875000000000000000000000000000000000000000*i1^62 + 109005765964935547677085538448127167253598659513638244638172879539398514804637307593655957302954130385867747359952902338230737628031351501760660248646369671989722105325665759195778459395401688999371733235305838024431190118319126514895542398109777129593846669634188382920316141253587713045273166852356390137381153443231484815105771624188279862199626815687912534399843737405666537199861392989200696955957736556595664810012653466959959039123083994794440810550488905242716072846875844397178012595239363287414821540866028166502201558510155261815378400301035826144024186984329025920005336416726227401111617062989998630990248618004965032677438370432013733363299926740480227703361527280820236827242023080318649624212964510222653838676825933351499992106069950113722342185315171486226180929527938488718505989927570517729213514787055425999120399388569538013268164671617274011796310212673454113744373731367007665567000086297265496925055504773927042879377122388766554148992158559841339980936233811828494362825867544448030139404837180340725911715926119390504168586194912100463481865502541629548547048354883240798291923692486116953779431119051062915220320652495987438819742928824448257768853633795881945159101955027550527710241929660536497023240278475626382818383239596405467361094499361407608976561118668117259150788138067039712933901660807901812612614699337638436087831245346840200862755692198003586666250040720987839320723381637581056153376571083425435452838011751402599423598972223183261113117761388384107622320573946434163469172051149358549863352265458051774831789253924192161590238252506926813705774981636936639997643657457373385115011440292018964893931419467402153578647587524143827542311546940995965331250246361364718809901888361734935064222801155212377181895889098838989990785131942633093342970567159279476876971188355938218678647973532959734569415966112635853941803143759094631935989520479083036827062093664564557930622218966978122916032584495051736712453929284503727806664435258991109004968747745306460724547375988719819912510422778580534172939530672727942745986122564818732258967894025754782140531097779625392852279614750084758428090481060558391245723017504631068973233967846637436370628605049250535927333186306015149922596353515474607100165933361677256843470267004420190306212499169575869518322269950190961274914245961668758715773790515491795632666497345466046973586085307725102486633480471338969595314663718439447988212110506575576057857931200367926143960879435700269179898797436836831861492016957439260116886015880700608450333525307644547126865057498132703013788732185016458118606859983156813377853361003429506394064778485211073791089590574422296546391198872046535740109705467719000623747895367221946944794639731555420220532425827615003242707577063793363437245569213710982661002606445307881015164634004628519809283449330524956488420611005905577997295722855962513133979105610414267105590697147121795143899443025246830152884936349425445198610520909615541291569282829574650337755372571108391939755603027587980337719145044153088416589407931036959389861266034406475265972997864998553490256285252271088443625701450272522994833729484101486990334238766629796215055475303267839836430101774615278225501225775118183913318608102614118869502411651773959003769476656402818452795211894082912106842345568883706196353548554617756958886497187733774138273913854984427100057909055633993484345828442315544964807138239555407274075990831389115915079796817307726919602470847715400426497109581090913157162027477558162809304799091617653331753599014037809717192067842272606696111654170802650743137734833726406526563959377118401334380539642427564665569269412544183035900315171823733857012257867446915277877831478560780762770450176995238651573236594971304201710235621195453364708541995159124030848533029336998501919431084665662058799676208496093750000000000000000000000000000000000000000*i1^63 + 744469591555600766053298964585966869519351127857709930848930627110634077406655854719959689319300729329666393214183405419929657859041354080642789957946981103115901683479094528905543657241329751908829357943867363944464738940303711963767546343237695759091880512894437876639567153103545589685151097390929213566234740989081418794579855437552917737867851655078479908864685739304379350148710146349429722453577858989062662996562176261370730002076023257326115790105010394165358800059655921531374071159930835008750139565721464742449255559954119467398691608564944921658631996147877744294687781156613504493707242924025983844295068836454449429964745670886369641297153358604475220700027239273711414434929664494350316683313043595031493398531709534093329120401658592129333730625043813435356725728558940032471778093517762818725735884613069052590907090172886972078036235895069052997089653155092514185458069514170479933126037046483074385469049741810685921087968895289143167459863755067126727918338353474426813667281237118941588873712190523447705096134005728583140902095232328466994331230791298386193837530341296700955632893329545586964401460433233224161374782926819365502456499108341946238738162481404601635999517773217437143113539981500677979875805206385431580522525714041054078984341656166195896721630974822259661770093048711942532976453343646827510222778416532405402750042364006688451797567787676343858510263641471941457330736247280783264889941633467339047830130081061478604614013001811876925170407092402910960147771471194057309276168980598025169384007383335870481219772443977113848123893171244272561685511086014090421607819650221213331094085196413086173718064024871815894110299409785619952651089699337738041730183008125117211125315304471399876217531592351160674151416135168705577867267548797128872058681537498998911610474395044276619436417028362536017625868525730883482288839630269820182863362608672441416195095096094782056645695834528873023491250293754575798909502054044448285908687915360332679027396213251294664095978427731194081801581467947522647771325263208968539664005707606390535297053444669325486404150395587505190146029475529854491603488085719803434875836607048067039412174874219053593207608968986490389077853099526305631802291134200564436135443997606481302705406318964351278945650532923074742933168459975444797598396265322188999951051736435927926597782166994894542359982996244495949543883286634016176504516258131124241785459293656881039486482580130483099499894201328120308804105052026214083053131336572821620635898011363847940306813379468588479426879226368881883097216890260133246611227209626792112578539117414761652587085019865176001220181747518962947722534811204607303275842745638031409311222690140256670524486520888798046384095296120021643661612663164057385693570294015767714039875498126161936583076215307450534519692918344663119387925669748213517702510383608377011808807350347130082846215701885311832879113124002589717784655913541875670959461649698758196208921011010122567439801058924199655587223778680791550680316337333625375591165974277227915248170323534458770360984479591884988838764286172777536384342897314261297385411586178345127423267181095908331726701810099592098877044905255705067549510521925154905382044869204503139882930401552441929890552220754746761962253318975127681195870851163796069132177162395076365755717431657970770548773659215326945009606926664509873292011602913538247964826671320141082463935841971397378703410948381152077492356358388697296864892128092303540331799905820218018240140239768510469056447840616444790998676378781227877899505012898057590809818083893145174139398592689202498052818885484645908676276395007075643645574583554138569727203183601147328197671743337553547378346510226853012493130573342193161570437904320452547079868550136854676400931496645174733599775495386887014138154745101928710937500000000000000000000000000000000*i1^64 + 4881252419138178088265696778703445835201983147673617250013871527443918199825283634905051173945136830480485212510048496777202940774437556232406588420488561154083164085292745471917975814150803153331288770784494288000897819218235855561105005371891602681639863690008086236640006436432211758054248459427430409489029185155732811808947825561502665717758564463765616938417105913028034795032943947372930896753816859777178874450756927413563580406029380910279852279887056546222726094895220166230797482872743634982974354499988808327310930375984938868015371619720836525025276595778811414042685453853890853662954036699647695717454209079038998224441282573742855789742153949787174522386808293150412626265209872924096696026792563318288700494815802756097382724786110548922465953503825866628405991917123388297077749150935565723455246493760905776842828473560380625149465103459213167454911936697791989357703052730684795375556253502387002268535188335230341416300530563838113982707019777807883258004782404515540435199653629077728327856836890896387390615389182711558601355071084936463057867613539999462103923667951200644950101960907661618336750136090818124644895783363808195737399532118816795175319120457298813682530881179168613903945684192357213218242416580596684052301247485607831688921492490824096890710855695977770697450633361370119322533288115735320658915554307259869190703017395764148162368001923334963890595018858209503765467133761077204666057925325863214895840388062406632362307627619493186262735838720678292332807876822376136307240687075326505514589892705867326887554382799593801076345559016603934857523042927020224723196174664826155047780439550137804021497373903388768587430810239021711373054755454483144530701398293305028878499707168556170002122087311090312942480724973410421396320747247848895111849407372706407183132681233303264988393152614788838159566618188136224289510070875443841746739668894880176171780690246366815355228816271908626442272239634865208761747537516910842124055949558331688987435656109715793134548414014307651120499649875260609347734845259753103306223393370028638796803470871165240514882022801092461354826735768001742977744886987658497966789871050663584849777667262049955043132463364668734772931788753090189875987608388228406749424692053481459263677290195669712430123744645877264933587235674512169964259253433489542124606510216090037383844605338348995685516473838585858385655852254147944770249298873008099609272328932488636174785120736194526466962355706780250314869903710826771763052978661856208539915929363225642685794014172673357812940467279112458385410990902325505391816787439081819019272737518683946461023393791588515967951197511067072351496609348247464818666920763788564068629075304001815959530788688944997779049821548769381521731426086613308520841108342371208592856349464290530592983992450208732187165631421839638298206743748991178520181542612110552562659409193261483501245546133515289271205223245280586165335390525403344935532591098535466433893613808153618961382655608534113199184283272956879632268464507238205016160679243313105811706850279068663438509743634142774151733600157824417152291401646056328169646496122974220995508570030991164386333440364729752219901819286080824117404810967754036015124647385813372005654051509074918848967276527928781698612192140208459933253567672646869523193586541577709373067083095983059901976884494908823615008784591119808818391531049619597964370917802597343493980279511259916996962868235497790644292744783248823375492825337991419732306804868975710415817607492129990808811900591621252098333699597348276125330131974160315630808380541271918738990301203507757137165371826786633374855902955838275057025760431289929850037432259519083492392761028281090419397235520793669143449937742248075804408213467675799047377783210050085680761168245009775330150484261398093109130859375000000000000000000000000000000000000000*i1^65 + 32765895725425669944329048006111974963204118800634415904009603138773173323868584614195274105720639592770674298956606923696918032602171046052068581737716157288414665080527105442765318295173172043932753119352235042834607788800294470781194847258357318986003039865977846077486788714276234454196973950347477804338713243102966145012957812654870612301118067763074104621823537752583557806136689590838408866272260302472154709696402377995387833160925842341495588227961294572868184901247590233883324640079816700683648279366729853803363137965526636105439854324035884022486686211833283318154604089179172575645982107799245081686976055881092840662606476745834179692818136445871596366822257552301798374747071843040528206112196771104813073150816241967277033764237323305513429567367535134834958059795367806980468260454013515001026091736625294634749083968910130584452104042385755132710164649446147480927854374695736876197459697670878808044642391398639177476556949010947192443900552734219871190630614289850874720461646361172903063243506212496301865880009070994887995770128675473649916380560689418295922163737745700593557486190912536611629104728251973771173376626713187679445782022364260144030369219403423635891318814617106063373578576432636507708829186688869691426008420810304828228571703055070843781295950508295145072472355046057077364843022616920554848007197996039702936521228476895394857015077770543841214518097823286047273120238293461192142474524495637990160901614686805557031511777132261649763704043796039960987778565416779572730147278029810403187170789243655280726182780728539755643588471262238823001791569907195980426297711650260744488341995315665690669578627740508659054294141642996194585143755275943855346937601774436060124067511497685913256786882285056381378133872751225212499062869166386767037177891315234508474156606675606521192633593212221648031048541636380057914519333067368169704826967247127018196393716208014456767680109319754227764044068408167091481123510358666450128449140852404947562617580920240601951657035652275759204683335976717249360595380154348416404050593717191328183843216552031886972597918746837586564582892868935683783746092512810847855000788235153002374462387283911912606921157446434600697702966274802287240930640160612778068697571418333144542349632761352088238622861610803883298665594906655898532879298173165814888172854955232472889842239014426992156956848086952490966010142107294324486198132458381002290131004663448452699344833415559045364584925660407574039025010450676929037722581607160660174199883555666028306028662030428675750445777086851175349492975348439174566537391382693468163073651221340264059317588198690100585392186323640986278518766786899915642679032120418019749929840329387809948961815289779714275054502622514327877025263320013164887119096496403900309443200356442654342867170318266429546868696039444232665986107574375595002180727782078721641178358860961155732589614144964370360385075130318895341286732869889426580735586071962993620267666000508584925044091412459411697841602643561931426838568447619560134689175141224087445237568541018801802975116505778755880433136953426550510040923625390794542021118800296953408043809943381804352009462670918283339742106278124270421488656686352295646356133930521308294835134645796525642436189045737571161205461969814720398356050928745168277195138805240773143463415570050697077335439581389007357213738089334391054727984382581144203893632233831933419088623839930710183484906768280495931024557801850540017136760142550775512272878916423849365629079395144727506579399722188089479123700530488563410586139201720715470908825073786984862212964255274414502988351732007288582680828136691853060389176730386152974502586002234881446483967249286090371702310657588776516896209484386737649842892790458476373005604869904150157733387895800060877597305444736289978027343750000000000000000000000000000000000*i1^66 + 233733108256984211245264113453319972476808962530212288250966604577345487942483913623314784725909024413607188057306266833944225999453565212032128123607542369381595385646806113968621848961887320024838738196885633491099967540680928818630758667011857663243113299709076808088958756536165883999396955168910054492346264125066104720972606342377308471594850691708743925394937545616744575953488818986367601865259954262646850983262248286619739604839782484948080878274101345091383751282755398277745797451081853782479825475329619813056146936481639918261276217555544673096625355370440710024711706113478201554549826231629787974543419539639872705788673813120154657531857998904640870775645239073476739508060376315129420987736130933197711715253664449211593767211723763075891828430926949035697839218070729013209451725574616892859334958355975135772978518508632807925110605401634584998760429502002903480927465132373658823682142063501137465709599233350059088884103811943427119061194294923749415006861803187312796128248586959225186388196901717042976101945382805531096240079792295783879511880474395395510680068428827227327619404303740143539954879392114855483095906465236103008759727242884032131324773387887648698018736728821305460690502499048001263193270982714821567100710599380892001427812872842463688937301932702973234980075436663402845889092724244650535170197795610480083777912358676864083875818079589849998377389664902228619205837477976633487019731903516958689150016757590559685884990195017483622507639086794763095635358409706256241358447412317976623848875248211020002407776458304467466905258557702954427760696052140580395246518579843474720566284100483670877429451718256394737441445950061203871126282408152728334299214947663487166937679940133404064591851430403901516209864496905324457841639727795516528810795457544684488158514622716310236209999460091342088319522385934198502640505325846642978174741025834994293498493382060854251055466906721686341420249299116967918848485692043622965209173556342052890471237565047053058777275366114307425963466204606859236421177962884029230132296828088787033470494818504322962656639324262476192884236740337297612237089514173966210564999732020018289073957904434486049133256800146471709880506645481659109139953571713509591109998048574439171834671801880763052296406798533992173533527244368681338287098814892900231380715988337882532642758405148802040612356758597126849631685263992827803491554097435110730926938666427182855965067738871013316692564845218785321588502724502648952846279296586777875589457852428109315983707545031543342407241551633683466580479538321360402844208043872606318745874612814925803148780088575571633987045221044627882058316828834551700922091143948267095728511680643132224120597777159202693142367899332264991940338417583798479937285805414299821923474623063959141705474513469832824714481429645658091053651775336013831960104917586643825103840721098637631148758951540862664362657962577066551356107989627246623631828669955801986980369831209084171729370661229177169135622478981526964856688407915056730118573301250184447549787255383406519463251046616054877448060170159932886440682229919580576044442233208365344119505843448579788447193167636241793100082233000188669457654758891669223186074862488297656464983295542040644115667739561089506901959894150590251875866517565598035697532615933113453400159435125083078237275648393951565191957795749072488272476213312667647339432740064989208794633909617798523881590742031217802598277837735746584706702101105565886138270576627034991759917492600655837471611310827947391375052354958210766262950206493881027643173615601019005140163732281300055634887379074784003973985188017433800316468100399406750355425518577425055971334760775452123435957800736313300964312148862749685484921961357693240672029597885987660708499182183817718182403355026245117187500000000000000000000000000000000000*i1^67 + 1700102985296145325749908576730123126351432420175290257322721010121418311447697543245651726754257014410972621305513630307941592404558810403465642946878215269448517990028598206352267976551687286985801921446493507735542907574979237473780773028038887575968942012073578599027151784680761589509099253975933808264296877639356566959716299072572285510585844147143654508429688823681273462829581655321353156692079369872230144572829507641358925847856640466698952777211858547697309677352442380368104351440045512236245537742540698692149247319454106985733735813313188143231637502875685212362297168075716528194741193372269192634896370646283669111446350927606016352585054653444832614974979652244411795804049592089510548290045015720309004645677506462533036083893110308356150110358435745839959261368459177569612278753650841986340008371941063698740697761657173474751063591283414444374223729190378330312979105547633555865236472160462340566982831439733153917586774537931153882140912636798457734419101105477501467106391121896317213119638611888041790338242172820021256580203982705803008547912704517376375568411206986724713095317508496323146146018397286199978092571348371710890037248487326880033845119538939533694591032554263001287237095979396488947043846960913494301944402666923588181458558828075119929236070085903898825959636042527431442031996862500654474468759030103706237188491320857819578933953625150362424159163772850971994061325086972400454401515715153357799067422400844865239688130367691697002230714252892646004683153753894596587633610521318492008057584665691427315511157134017154932290611064582653095016400836477315309696677254606839289892615657672483318846035783086915580167650187595715094876246223470106327732134632084166211018247384422472671151411491055351895382482407786065206544080050280372846500891852753430896347496323671357436059659955985443798017233435992180991680291006208385382409540578271477685842228716378600224271765821998415773897254646418445875968665418634240814660051282341329967742190229269780750571849877359989147824064379007921463038642587872538439978886369529045826720827496158247001812231326551291098659360446212541972061902515742825615490023127025782481707813938003288004139975222287623451827900852950101840205208539891213372732894981011133987962572512180395418652795555364526582150075870207433984403324126240509854344166195744803052140837897489397000393593757855201117947128382840728046966052087118777130586636272682762602657540507777944261641985855748755139585459307490845433404411907799728794453960105845592612612606017638217532782012837028120582869540801887838382373579227684032540367368908827241226044708847741121067106962533907863685354412282460034721168427702446473159116705547057025642289932981225526356973678392830268280304151551860373602851123659517810985628798014409943276355621434771470965637081736430073163794249966048659936902779619447430234237053230793376332198069615970312854080051509502340020184314065849670986695178276156446915701470687742215010134370060316301775536410369238295828766643345824379800891140375714399732071188924083625495900500477711830047758511576751376553055777698813878171701226003259750882482200558632355246485795053083013980006806652179590234302603949643584313956371592030901625680133589478294416486183967904924540140343195920523521347276771136073781144433301377970010695873853512238187293043568627211938443571731468406199405336089996248077650472038626289725999410692708629772218124425890882814518104456053498481077203513785492096243409551641501242747146929516745597589591000717169691912233523108813438943952091167233400897807781508545488804645401314820968502848404107111318158553122591970810185756250610977045652183348552744422137566866103215368674994622680733788530114674539871955597103401877137956430749666534230234573829253661477806704125404357910156250000000000000000000000000000000*i1^68 + 11544457378053443940493232704425362532225496178237537587621784799928136539595794392014265051038565591276102329261090526776280599160788528645931969400752365581592450572580231526941853128990841652156409384150564561714370031904471803609477331049118676251816553015913153525270490025147750185610547068652100645603958504320350655197572046928339289713781977092602862301097653494273095788774672020227609599360501825431692318610101922702529387703936163031009438205269140296193905364035959908746047376074306392559756147938864677864215385488722934520066349863531420970766275954513930224935264460448636986386250744330032041841813284743672451092293776952221300179538757420195392838758904978522862110942262250971509071646386312157212931431065536355860129266849956269880300270165677161419936093411206080863498297103646256768283739767871078824032257481891572183627377096414733353183650861759171654418210219478207451861610206671628616541387354214157815636597003847510119416823397783194558804737166339065205183310830258543035783498462476915183721796096429324182420978226004961269462968938136703601125346409643119085262135255969736352988903848271809295967193452795058592613665312083065571373625854689713709265229634062247534525240750857156668376476705167973648962372379234426549998660771068634492031814440633427086148453401052858198679602951475568044516743499558164126265944644921498800202871841106535055294964220168008199650614994555957773768398974446393514332932880574812771443420756149936323932004054720826139501747038639513444448852531585882745754245944878689804229861492843214517421505502780766308640539197047875808478111923611236872993717068263606912721995917394227036383608394161407241414594960881886258060798717439299511432106436702879939845579559545436205231644351983336028855411712770580657991028138995219338717365966262295034701299358646191496185660783235570604544206365906758732457024604492112665016914857750224119997128820844280861923827928762950624725179398891558148480998175001844937302085101985672601432050607146552819026086081594916256713841485420473191988182456532890182147850666371888988400153305158005070226449158853366708124702625188911632831872416467286983086553214217907493208089165210893121214148009967785066759835563185050497677073050138976895212590187585400920377537845289696159515694264393606246307889370163914112212429899148658562942083955285809807244681874838631512647065123610830185791804663826249304282043451694833930967763991736937145619756215550342173740423633885830760911382764797366012544756839655467389556993864289953357759959672003353144408427376403325337520323656725218972491931886703123176595338413978566700250417902886252342933453537226303681019298138068738055788083499515619732193958052696261489144642888211593417225614174750281012550288678967220793931699862915029800547858706664412979465413000228845862960546495467994949227641419356972457885967302036302476094829838082444761172399331542063204392347270827402989198432889291508470818609368282734062226615466600002764153700326031720721447634979659662246779486415795885317285758886722971447351126792180902234351967562541964232600121132476943525551575600759688427775536585346335924488837651770842080486169070384030641236359663467216314940362450806733087510321195117958568970282662187857463759688746975372059112377005804795792327643982087848861934275370257982539137591980032319985631978224511546059868569133764205494442551510930296113232508192082774294754002415795819686480617343288351701952688741321683173129737321574209065271824063730300338568485065359007626077716096962709977035911962708064392344484879214019438185900050577849787389931895231604581197397682859385498261259851247553863626637707557789364440551373694805719777615086935305152162977514511281473069068076897397537433056955758268536062791661370769120635986328125000000000000000000000000000000000000*i1^69 + 69097033782074434144549388920913231188719698680235942925708706337919003692065565142139019268383199557751129446036383118856320034052705025723828921087375950599393010783863398170583365600995930590432615530748861906648766551520073477453735648532371667930616542623400526979225676062032417530580486095253668715422805991032702572904556919732449364766904479875513995073190665782541013614877278982969891655153597413242735299962481733977709610003480171859372071207014055264945101261296715206129643065206633431485471495778408432980361274541427304293044625131711160830972918703088405748031524015508395005401527214522043821726470618141406540926860089894686695673430150944435055458708692039279699675238120953923460521807576281332650773728164813084472030223066524031685213602560169528609037456143689757190251577852021981476679003291647093241088715259159514180758872876007040802679332180006559118305212092840251856190337305244247212687630159048550200042234343224328054203525017933055119654056819285678587116488263894595637909355792293266453798586384054047005757898822974201070635280391576675837093528064916948532333765986317229447445505503779995874159415570711690067130369563367963140212728732265364474057307636456786191952463041265076878701616432836154507037143655217009357463829386405097386237802021522981304861993115007713785368495076916943551525088716292076341934121547801406300261752131523730191009792825292364236063404367838143365173828518248777564342668383675320343413747021047958586221963092568520556072338195678271865200907740151999597828633988213900582416883386619569342127140630822039108295174589291923349003939486937157282248043398925685503740274545958356585464305678888408273509289023450190819065467655783528810474520322461709286399642708389147808281390325596758350057774189359421613272102719704337847096140802179429669484229012437233503096558777806307278563669879823099904762230609407886466500295515406814563687983842820543116867871420394117888310799427759392853440177195055216903945962453308341702539245222981251022511778851358432656058538718128996325422012075921626561344423143298093685730174156929915787945324468794972027984283958390124943249971629768684622522278973830839239061225485805911192769463444034153977219930297514158872300358173493006965051481262271704917589105158356800978094936952430242407799567355804383221475305475709025100136865603820666557757137646159929012730390061141909132643109480667548993590872862894819569355123957739837516026684412108384943685963046654505932117217061103878184489768675178273275712128639907108200891975133105788590546718432592873196741832527313115482060668309623859964755002026101940437768945715512649772617168144025432598010006322262944510215117135519192279067320571029998970892355308185097363077036996053482338181100280771940975740291521966183088636002005340755038115678578172281244456217145530973412239663536821459411374532292969233998551920639341545290667223773421429857767841846449141883178565794144399398847094825106318067960507177931069394646905057994316017858806785906708660717055519470442013146292487952367465945455149607355055128322227088050330991646411676943780218328045876266237953821366260114189451453893800151529725008114131006634282639404019481244938493858391054196291853432629597850224067464569275937932281407730654937164655437367509752536529365892183780770529248530015596866510586315873697095177955260763626268540209838580373054445425182955435799883405382224503971037546977775187771909475080032038449127391332297231917052707629088942488080479579047906750841229126151008913552845029986424618366373732512192832495756471380120918105891758470576635188592492539154336117667779142223840793250338809368515779625539506999647073305139851591105925417190748926821899276029219190503298545156708345601791181839377247013378666848907947540283203125000000000000000000000000000000*i1^70 + 364244517435630823721019027614020683952846233293963305285823861381613220810884246872132743024740182887318325316522353005277707362160613817395203877649325440133172673681644232931807775032118613168667243815134215471606588822540953833664562530823140896935216420962071082615408197102154576246980186163550422789560233623757052798270479791952194315374242303047288644172771240191866641858866950120007727069103111181756120698148008697057863908208704212408945574958229996766097887487852484700335888365259239615111274759618547866360800074562607802134504044878111145555706813174921100333040412105948961326717402653092612299376173863642562783221598955065887271919243326633230686707820064810857892441593825034163060019686121432171435440370225053923953926006907892852495068613968805300871513784203280317886190866099007605012858599517037436880343260091281708091016010744260474524754693188610732799485872738965419720571306740104485419578384496048078087810940818849923207454912255797953022529920522407867468080770153635669376104138323205469104751556479540873921325462551574512874200538191438147274784867569961441541222413756493958225532777244905221058291895406788345051152559933847876588171757197249215455230169118432584788903574973307890543429528109966322507095561407035530723739951098266893433901785663353885219316975585637613863085387896015338071989358531163764954306623647984327953551430307387427006011590660338911303637454888097574799013642172276274691423951073031859445679278534565906329959168046774512116160396207460604292120400925482820855625589365688705375100356820180489198368670888146573482046143937216015112518350967088080998074443501486592432820942026170865859911724704703892666507834036928705820164721175629351852585697081608220994363704186890137124580547205329859078455654781420744094796417394260635013613180087298544803537737000550761295282082735288685025068721153197325919684914280787608660638636405151865624626031757051306172282206282481061375580956666932404407108034962851136901849183039460539737382714493249369439131997784370635636605120668539668869553647890722474418364696178947817154808340847039331639559862314551247705296873507295059798959607713107473719327676566648771076738346096026473379218463353837293260435960143403857489559533036967628443940178017618450724929390215427599404760622806091566788211802821099164569288965145596802731573684179967069082309286893913001565733027440965915571266722887794803784177352731231925548124712587295763947879108124297386356718416887326056192769284947362592986035752030932585113086344959365528402152647674131558020885723096293158632605779371646234937134232490336231053872709014898819443686279742463653086963865493081398492065420964378329683010439062868440601607198186096849948258622232911546267276538275528556844137772159672714060780183957188740249408732098399392321063275597297278059671654188623367905486827101469826401583801035960708953250555152823987020629439300894315705306372237879176077829807378668478535087046945822226511412386785316970383642758399630219905225960969393603514889010019580115244244204129639030103168013852465110884835581848808343410967021567385742732869429934411112123169934291883544611829815423012578087924028702525074296206456852007624480636238465852516081783555092200098705737758054072546634467601675026018262706806320941583634058309076403180610187644083924316219594577266231031473778168521978062528551239743056128974134576491706878028965192956200875159206866757268166981915842286440276746904145815978866560502577091361848279798613413568839028879924627167573267699253604568935822792868050496814663414557501610827876035473577690732430815419060711783953698611448860264235704049246674300893677750344309924637274841773721473658033870226209861769448214144816022006190628421777067124525042876887761583289240807533264160156250000000000000000000000000000000*i1^71 + 1766490531749734385413775520239233260767153379099097055640342763903988139246833311788224803137430544687321554184028060603669924675593262798989749513803841784718069650870112333411280198876211095299184172803971429872003742742737216326274729465289765983973706455378969381059443570964115546957561497731602355154688115892399559877536130833893079522762864498341308130113415124436407844608920515523940379262997488194394762069342711161463021231127406395722632076251967037095389876514427285761314320473391651450598257081679223504367296835067793226432068283955049084974531029418232055976788314771927537444460585560408578001909421169477837529774048139719510786011390430420373352038557911740057675941396927464573604375157665711857399748558668145612079230040351541715647273916385461648898465928051443893025614848447898288746298739976958996016476104421525811529123443681965234269782741713052399503583821960693541216897328031390617689937774027291316866342950389679240605534819874609727992776962448918693302917804052877906729721753082290624848284486532823730273215202469176249504982864054988582611559677351091374084520484155256183992879362104176919630586805314300500881227870028449977559350166813933447553000345515221151431597922489416783881630559120488240213635839605782465928547823785579778309199796344234062048995562532947211922963917267575029177827885164259416228253880744890848121466562640022233106658903377705897404809775937185717712450218047590834772335820385489253332282084763090343711419142096003935855399334642177560103785093117641119560089087237663247046855394637756361246342522356812247874254197021443690940864227714109298920203156290558398335392926005925369820502749771004673017443411288528662298247996992260277368356446216859415405852491306317808043417848197743194159594429451213548519301545071707741928759253157725190159043369261163389624691017114537500312925232004786765319320074683975689689217176308846338647385336014770679429848367074199491230445396148147108280695577154342691799812876149823061889344874978881389944560388432723488949362207004520833074765509465324207144053850396036563463709640086872221675697470239870988328593457192732944237087607100308981720063948847874668632677553523096980010355462112648407572535350248366128115356417969876901404822494181729077394485261402038497228279020643258944565189951074267701458388932245832158271074394112746638207478209956644492401223766405214736041333295892365884483188908412744899114909591602783746785073178965606761638363635317059212293104628912738131870127449216641833795935578564132013218048400350575394013383023823815571405439904505352967697388064971942280861868462152657058288501354860752163683258389595064048783090231293818723300079833743921337018671186236005232041356071789470184127935206729073348953470245166536044800599111163127957065438025091031567582564554582752377616393272595657106932566606605952257106106898897131179858034446409284972561023680849109656130074826634790167487692660184828381558578502006976589810986956471203722327164851078362754820263234004401459920371013792378950616062098739045387441891482674113512487407130980071827073183795560859397038113230187816781972215215039104125029327270380647359431577575545009423946499607324826422305605423325482468602414486377704252317885960219820033395767046085340792787400448678831669168933253259560369826511382945133161337391795640602310447097889409422634722029519120561847607582869665457361296553658087494168013578333457612718839399382454169599116119151477728564772472522673034164060057888184946191785480067569140452430199151611950310446257185882306428245226479356035084941715306013056468807053490815199726365683790339622544378181867805428003602973553951384904622927921175272793555114069615239658506708008369010185037001635169858707913208665878018677390450388193130493164062500000000000000000000000000*i1^72 + 8304082900952103345375792891967604429859992976668385236427269476956109255742565139990117828868876293487239674664961395006060540855596008120090384863053216835046540607903367737265253497426032357354894647573023736950576320392527114947712513334508321794771920964883223316296992295182717019422506100564976152912657542849016836246515632925416227763249429783529938272124331272715850118485127035320282961497390428549951716838505733674168046250166827101308126590304370765848316190929375537229324914231165595944804272972588051267367273434082757449232727807221137555289744892953698073836003833832416502863849025651018213058914594076911694719417097953535409836675166559221687792042698335034107519454511399686699538427382606874871855036949425558269384046198450493072753853475691875958965460953171787352386692998883126123223380165956634522655320795355369158319189126688603808747300382697974851804861280073894886783418787452993040008902207426863088583079726476791450997202424613287492605522047735271817940384855531290416398974658705902611928289287225970700552660888490292476848557117566471508499157599504994760937195725685943950200020387951269971299160201111020151127665965713691398769638025584811431542671431378068508790754254475626795767884949882316592249875752185755350164498118358209605836009123478061224039226097365580978901978805759459296273828892791913212256775401219619125433687308605635267164545200888964933483235342641729595210401087923461108224441570775179891027264101150795409050408487511467365418269387636165161625832056965476892210947701015503432029084077422684173744717104683897018556084635057957338670325491974876541610040289189312730108924283382281975299102201104617406901441728005459987196010261589671393660776775821507356376989690179427854460404476354380680091225567423449417037995363513346474064730804935526043089285142376607098862086052325124090859501968897662012329000221671494869147671708976652880427270134737264368061240371694730148151062959381416378123848822435609492722912527584410765387952786784674573089816075925730736263377098833872303073487447086867524327699450398987818627405091089149114202315372571219846126175164029513400503024605358560968483840030211664484916287611425402702516921427628889731804301890171877907660075336101993202638761853716794553413556894305499517696491545909254466463615991812451164689076585404011519878793326081922895496310014030162534594065157211414748101552795780949501016114121669855134437404869736376727483407556804085542617355331087855174665360821727360917734303111888135655651001562780218459253130682461363281527368409725372155584584987538931137465190227117341968514640698085595509119761181193222156830840935539433712073457723666826414401613059988151061465804188095493847203732154329273645228698870339825497438323591834878785007216192937260983189374545314888252243340683418662419957426288368700974020418051884741198715342449788919648266483028853073302292334817147249008363567940388052355226588259140588973475362157494034124455162010645788021757631307535260696328109747766637370499010139076465282699407254166059784675957881167131605116079375083401812090633670470896637917662657341497085880685855701475937294800671458780665770851878370454962186479042557761826822145635572353370167004712650270273848808733213834022467237197707168720771633600535514192820287918060490071086546654450855606301223754420706988762781723443766916109365105429570642070084690628332818354696883427612533069661810521024460087949980453582289068618948584481930273708386861379161328727187673765445985400676447997478661294960073641148285297813599198091690791318406683469739030894936522893144794020420307546602970763927543285715947352274071234498441532745372859769849819878121645120532313200184618371271773395403854532155439795757831673850794241659076976776123046875000000000000000000000000000000*i1^73 + 38373874715093461156558105311986220869859696278540259538880475122308812076217251893960672777900218397542631180343732664146919178613272918528958457308323579396723350195919800160946904617362220691442790391464386905896995108543054741192689648990915192852185741949053929822423254346889142280190307216731826477340658144202331047804092317994421710122139299629312445412343119812332151361536635206589894810720586050938562226014188199808465020746547984591266246089607280725890173971125898140171586147314014255049175208120649680075564480811566561681564835423586662002368675879071747181475392824628413729251263700440179072320469425190036603468190139006221117104136998140975397159261149802998259715158248973166755101785667910818695621041689030018926916709406802870560926229213955491442934398803643528983715777852218392870582926134557550622511902010302798124657140082499422758447426674405184027596102698006111257147373472796685018643509552689181156576348614478489695823140547125398333693802133202611277057094045043092045206433576206404374728757930847643575546723510331380799405936133466585667740459310273841989629640478315518998211365592677134309814789615987239616537814171982707688581565760043235408988427119104748900356340502188458556255310659238745658169019537867640722325274567569917724481509472203305418402688288342477378939105044562216649017959845417110651855807342466469937021836925619744118980710569809955450701265780104390418014887861894914443054645481604071362724391987870749441915531585856162719923016778298665729407705031698955724244959655189518555346762483068785990440937536566412104358849242332643406615740302305884567945942214014791888738429414327499476900397544802775156807006527473327697265210744896127073736823470014626467767352140300644438321181548603078740236795689905619613241463466690393902110831750267529063083551553168431397155811588175322994711160941422281226853327293989768731477099392387686341756124800619931392389288650342819184757709911700942747929828064323365673636663844143142545208496366868917713261236493964690865083130679711486384280697786490985823383718306761209874891896797811088150242241614170948157266045270014419810223265792144042735174666305274842148399366768141476407962240739896427506706844615971719780941271674599670840402951827377691128747253263678969612028423970434924396746105003817854567782199762110049055643792832175875843736786041540556516034393883940045302199655000862507942489218208443002583335265336334161026512922152369696215343219946388951090233172238323376919043585633002416045201000923776606542189927318732164924290609995271534632489091212051175469907463967623640637126302409280842905701984790760162877606171286004147360475914667790190127961834423286144267098299906541289171403653081650908735805757225666736975172818703726858156451658450816529829726842465159076082480441614409442769945340498659098831397828621002668029337838048478429110570842740336355889207338829408243506108064544768035600213324916902284689920745970523595490296177724006167844190677782272856876313344829340752313529552586846293378433119332727855128733352338999817891661818854268936485753890211395135090432446283106000486275305092045703824122460609096828997836613565077648346433951468314511285889527540858723978272044008059951917541823209377642106445892740695630443365190568900270513685955016934112885723384342429494496500354438396694730556368173945966636134665018871240511731998611626322194002022017868528257391450514804751069226250339316799628600004963429312201526415898988335995070415994351654800541769253237323212390167140113127526770569892922261714492030151595226129318114137856844055111804244596671250705011628928820926899536210532689167811902213464419923703707528583644998713474069055969878527106633071846598821444403296484811505006887646197080612182617187500000000000000000000000000*i1^74 + 169310398922968478194154484116192442142788496600883075566389765899651531487328176276781738116175678584073131939475101287871555115043128599927698512146095294038577514347154450790244180237781773678038596295117795191204602698491815537331642802022787962986530748813221320033598508407218899241447599407836207203733720820912476794618200826307337776323913419558699711736700750472586792047326771142128824375763726177997920619289892551895940861432728827410512568716224060419394186192709554456108635263102170056013996743487362803758582615902534332495310735972546006636512109638846483431741724449467170504699634613736486778477696809591251659026403482840553694902944279768121389611227257538751730661083579485165155388571111284939551308077061357884336135527282862839991978024760702905285868871032016136523841141418989128238265134616236241469562744641858902114634839682327318244959253461533302591707106389242153208937819294657665794020897160915346807848886046809183551520781896482453642737397513042389302804491198615562631675022865811491671703551660432360452446759104308149774141758920695578427503251566915957769419710663651813673003937203772769604785085515189043696114333967061267984861941472565585373835518286867005018736076381087169447817576070958292847617520114442129184574990815329315826495193432520125036596346273999977038663364678863286108026653904104511514637505786448400355618251176447408955370986199626124704675690638185784093017922323908506034468116780009543144916933182949191914297668960380326658772774022948659330805182654111979115335469226376748332234421929776218635112003689744702228637358249845817323596439624046915297148992848332377433595631075247079471815758869576385400028244802641842575185402670442483559843000122599839626572511465734601161730679950143402257392510106757670194624197978958637869451510968548374923084777675789065153431471920249494276610837429396711051983030852236539504314306240639054977797270392647657966706658418687464326803168209124136449656456375856430439069046093647222011930658490619124262461572386310351096734433025294664497452579624530170460057020231102437314999947089867129262971695564171126587245488404742711157089381195193314606388987109970364024794577746018675105339523303455748972628696611634165749551700136928342266752886672478301895653736451488412574617642984170600576775063596187906282396997005891239741027811969920539499386788670417416930409271071712825781096066318325655470130362820338530823057948160872048624245360080315074954399061985904595909011926742619085536118087639503809461604476077920320259360717847727372681870523903727864141823878281137484224109195052398539606558676004795783076621406493703205949683154674032806212295312176137475620786571151032030431944517146301447695426105500824443921783394950260120249294987773762011393162284675416574643647483830307549986172071569573334834422135974220332353768743542174068573857011808544909125836691113813350580208441859745819714562070219469806656786237457373594766659596747009348089726255658506165136667474978768173241331281474944283665666258491445373137353807522780878464312425497966143266095641471290856214006684381219913819386192604552057837471364835026747446046680998681438007138290789937552933681073547868468365804987903840273994630654197069515566494631608364439101067324588327209817502647642348597007759625575863420150900375734379177788036298162981094933969884216063804646696908936166961544085584845178561440982107570491170721898502779961570293180184575477476554176825136858253592773950927047934480208412676752695087974613356596874480913977979018868394539390522584846824766838278242131179817091207895590988981990857700923169723335255875824906265472257503848893132167710014848221154195101807565898204809882477688815080182945600547593030547615897377845862591063976287841796875000000000000000000000000000*i1^75 + 688924611790724714700905946976432769825027336709309166874767270981082182667586573882843817026378454559051480967351615722592924990559195228152348898733186537478454104674570084572880719202546119697225510263206658276801508805974036677749095875221015415506334888934246115933053659158671389526590672447179902214343862617575439270286197670725730655478415132249760713754942231161001869595431075849609300413362092007467797302586703889644696551430967140803392037254505926924739300167989698258221875085249471800331082169884913682205135604187867520491380725138337850759388778279789120755382939859851110361102173273203366651788294011830374780451162150323568498301978954763926488438788994276703626487402171589148710797424767250280227719283756776305555313735059566279375407187605689263461201827405236972380438613121265591978566254853790807001780859830345801407898370442302587307580244254426733003653352147041545156978564739560302231761144943394830492945030572930610806776117156471669080369251869642120621501596331383220059142413937549946279850401784635793902731385402023779373147858023415375457931805155413871684783257752735609125838476283402937104814217219118323507435516967649448113322402173566348258094140800451568207370226203046356913597290439575406514874992909372186900907778049136216773432778277019193497564086785071964906763899958552708357977642261172057759327661580218565511417173037672421145648063957506605492581718389843340463600701994794756476761562130697584753827237353165985626221368687745496082806038038721581265744014393638002887185313645385291186380353967804196509811753991063284506724742190005481240338011242782388118320263468390586622977480531134236476318718076586428549948586549750227793103808831073393356519522684316176117877622950047494219518894417988443835637212417447859865398538390570007238866765141797463250194891739752945744882227002492921151155703773089995250229219495475307814273170407616550770709073462201044231544086989381034672759065048613941098645355868580743166348125178314726789905384718419859442870492617337541921423421895122878095206338109210095820198948925412568910218398274508974462896226051204065465739125345509189743196440344560334917537105678490303628733572329958039192376138353790090574825485124971155178792678880274325123604250598327650208803048943461205593703694737257068799078378328690971661187119059615761059801811637747644644824155036555800668001560711866359483343407256397373548405971653055213547765167165823420571883935013324964986808148547443937569957160546200911475982731739945018104619083187741159955660258238150424842078744924070817981620652158107305265421565277881549418075217096398070356904541146849881657290252124278566626445590535498483981313924831731820278598833880160460475829993511984384942111400566938275697166614394804102457378153967513972777852673567242673610057671568371061523716836184140157163899458339600287458719807449830344226197044192911706213871534177441908625424293046745339012561099530001520485162736228857027191956377286731331428561367000177534769055374768365271762248461745627222053352931896942955583868489439738101684467016822896179152248004334506683438851607895625916079715325597873185344905139454064710853756751405663550252793980902767605827148873006054251620983715052234209442859624459424935600086382259589543321124908404112124738073710041424556320734589118824321131959463381821203419483346523640692411536596093617550862270159689126919191661436837714729051344801909426309805862217414129841900525939661787918162216877863239864287623955901494648624961499327606226534337505271517637252012428326901357987920812207194370149853192928706891733750853856168505821521955144774709499958349203306503387909167631774247762202959226298680386882881879111973621102320789825192157080876841865375984986871480941772460937500000000000000000000000*i1^76 + 2540189761819932065437367565696357432132510512955151104807204325249767317195164550863091254266635828365634537271536970724159265408870399618445515235255063004114830576416706789028218369160162135000868538966638156234312683846402907987156822978779826696496503911920069032221404261696530364761250845613804596502794225643745078794316056301224991890954149697600523226850346607426602617055049159416595299217737222668063197033832610507520024598780413113448225645493603768384030419722350312543660150882202095788628795000364391577020011832685142830327022090336517076384219792603808206357398800516919351262158382808326098044961396588250092165998282971765820935473643530847693693419339488534349660142821808119889560482693601138584156921081803277550479086543034207619872893071594206577656507672394285431252511368537256427395171492931278692506629808256267491842210663058359959984869330497562074207283820803416837184737274290071415906066595776464118144653169574690869780044118355839981229431653793578903958808973390430263574072958237451338310723113632034944457611427465132133279769239226052812248630737107721914231338080356282992166580984762584492480511096248074809610684903950364698275537505221946818411102222600742844299394016021770704185274669745169142794200480790100134573064518556918748436780089400588294174879396765551445577262299327866778454933142050013290388241650405761083811521091345986094209782229312927292722637089706827041955451946859286281611979758719502430964790021577867576458848653824309745565478908863788104650210460761070481529756820766829572091189343174567959948737581597812881499818457641858251832294053268917538621382476829925144262330360662923961518390223206219014421904785854117600529198146253272158297281756375837983025761925482138607505286965198838826337566630053856698280108407339675129017180412748362703972866060874308405875006447541017072394676896974582674546424021894818226966751389107772774473763446194136685290289014602755290072340456193706038426312314387942243883859757009472213619127470032952693281061790569201650922202103103532138174049908797692344692298752816712935658534615609471115849398897896729833670883793827304600578985490494820592669590859654626731052726587957112495117252517969494456622853054075657483523922719891357526612959264157021999970267982111298526573432091726447404542537473545946960644511319322705691111846621370112387303415713949540098271938170433544463062306876175546283644848830997655436022856053649420605282042965086272651972020553891967531995802570200569900702205957111011091394202641189534577429248826119379438792869348449971298699843644590902615386133899476826775720824964634846368445225724595313232420300154675692327324560292877570000600612909658096477964921131348699529641490205761547872828552698570083846531486938067039083153937394141573559145113140775474096502874380739503353521975122155501267568262558711068129807587923361387900749835460730431609840127617537739788430012951753958884753949352941176263158140022973781153783561992621894007832976244272285042822617398395243346718538485053167860690053014797692443793504144966291376307010200129989004804445069003022575989869553606581752600118018244308591867384479651984409698124939520259571160306628126620084452986707608610909360668247353473089965408509498256454619871614664346541595502616711769127987746833610956144507389594008353431906890396022717041038838439870644566335548899001516940698059933120747034888171150779613284542849453656076749877356062436096266415962685513490319803757327142860514367234809414613062312133623789874507878379495401228397931939449460529816515269290744204171438189217032174769100889207986401882292261005893502557142436268832765305325043184845237985263122387034898861201475664940580191667630937031609994062446423506472847461700439453125000000000000000000000000000*i1^77 + 8453191770784929767552298114496054968207703427293201470710787424108323703015381049314199238648816870971218915810926000381760943040162224867110028464148315312879227608563297893504387751213883155717277143848390973862412823227518854427651612568964722956092497106184554849222146929581617219837453807212820361644648247114702068605381777569477432372597538578593759044447044741773393332335491814091748025783638138660818380559025403865247465224352678833079867716593457054214974565054194857578192076075156759397050384127453857691060143612443854707799411551125806523383339871926045722548529281477701660757934200571645481225618027736461170060886077142501199238166005488626487648297523327167986812927989190548870442451704200001288277008131838041996136057858259963781327535764448907010744224624864587791659037454696375685237928587332974291771196535279946008294278489480317443112270923112493545160040930140165694961417205662350676641653671074623430528236194129392512777429536978155150473320055581603469813588889319306690758181885690246097077159116046316865091490406029282761482916268212953844655896960625499521359199546806991329306625784934879437667089686104700144974509679219033915956361795727281230148017027502348755038999946917784214161065302401212864894793843254332010818645071694034446124370433596636332750755467808527678689425777257422122352238552628510671067297509562603439484933679256266187245416148315762687965960968830729866055341954013179417064829172935615309922777856414785743525853342118400052020809159116363423398174575058152985195528821846523471788259772916452859524681840550757876702702624537088716253302450592879495519376990308620620504831631080671877564282700538952256455419283735163729095195700331988707169857172324438506067316033179115202760753125548908042966092444001605169831082275554187448294504502602512145974428637564856370412730744082029646213124862274798047540193976898153805321812908585414642414881787019765134186848316400770914580501579324465581571614029357252933726869309075938760572022188359421638784360367625064360778266154165296470682999245030558774355618342449712180433660912724518575552940373482396644989513889872711528225917292347775870196027705217482131777583995269670449771167164784206145959106563368148086281499326860075084114440377235482999319570088625491003052940960669718800333345715278614008621896185573680034455975918259953000640242281321793953389115264847748680220634441857005055958726638946621677928977183902991475072524208812391175412034835259570533884983182128366741104943035255891553205727905378480488935534071861511574093249072661539284891360358439133046851534057760264492250908655866430822041072785628068096870202160867009264027227566192896210867408941152336409422097821569094877194458289148697493540364117019431656214390760489392115357766903880040350532446605825772561896510436049130010729237457054515405937289704073746833856987674040945575777721586980073866420725467191760492755233664384850616484747209073641877348099628096398451582123409077460084110955632051421933466769930979236008515647653811748123269328254293273383762787323420577589261053869285737291067464393038076466719338755089393167149136240884217718580790456912996291714165983147271410985533600732563223167106340943506639606838639193029171555194018212624108968842104779080860869952588868145105395198017819322044385593052040768980773792302536918072422120832034645820974145321602956468388236358149544254274498546383985546062942820100032229865266512595912724238312256501638799238617914464091559418534333410429103697053501005605196654903692056754095312699684191479165853669348420338205333670101287318496356572513184827031652584304939215914703355542980503262081257052478076525701751155125697725823567638184475864596068695601224373374705624958923459053039550781250000000000000000000000*i1^78 + 25395906407440998730178157075578310312434230080157652242359890669819930374181307299967645205348775039878466296714280252670876849430945660037389567587556090530744636495760626075132294386415077646527874257744222523144293969640700800688135011873045405345610660257519252111446941807739399273621300996831747730397092006137257565100071263639949814617105828975928855175332821537670256309520084104425021255952298181246551511955439697453593113429262453736292302427498249394394365385241599951378464397370915878635795153779835649359830223575764551185890636165173546981525064387937028154081415981148845654434114917019440102917112221437734371742496035674508740841446523721399397965643494909977465136822967889157433285579304400386133412463759300501873178917823376190628111476368117797302180216823803759308184416987472448343775916132531450643998721925933785904487366058484370292924980725530823090845741309066476997919235599863965462379815053134876873449584810208992945624813109572483867094312454074480191713741619167282944862678725544065571501757048029490716541323878398307035505608469024022435493567706837760259461413035290431786298270145301876226082356267046784316238998100252335365412163463526145943453654730427159439556163005558996601302481543575438110857075090913502099410616173830896934617212763318571915912049296513443383075201238709267674537713152884763536097323228735793129382979398356188819197748896054407544727037568439557955623119475886186411303994574308360356517656147585235186829957918073469222011030353028793062987118637069031292786946978393543105395916281827271933964165000702924821193677804421528275656223669359693785294888411153081965473548801305415204345347416716924710322732102272356218395999621259868127442963620794094799359763915304483859890277920450563348202029637755948981859012135544508188940228074219869581767771939663913296297203266667270614261479673716708725637726552799542013749431653291825233391901692586441122936795308771210782451142652340963549906410172811564388344506213642709762069145381627017128093844242506061344988525240580503228557768918922735246395698530786772481215098928279676498676110153159018613353284286386090708861735452064612853646986406344125308619141958841728868500883544471814606978895573374117288270275651475554367990605866387425277602727003990595738132272270145132514817958878743064566748976985905410128049649924409937579450343627147849362540068951623811129878231093406136844809007310927857249542760774171713343150689652244243477282974471385961864465026304800544781833612761348289725056940117932746507124136094588148751950032600762781452863787984614941201400244038531136598310926260721186461286462210356949787085144077329588268905278430962058404929382604220186115391956041085861926038712712028039373136355995453770425308379415343574000351310885675671132100880657145244357393961376402487714712814788987518500509249204534465703432179082311403702061408866200819318531143701657775847490988023890192607036814998309942193799495226089285078817484837241564612854606087521695288702323420792170367241552142730493440543414584297910790223067885290296351214962179471022950657499612324204504588493031183581379809829534800710875905127087726243120890719486310610147860395270230874297738535106434709279500877185546232460249811347030126627540282779932250122872918882605390646098023655532995120446330858444599637392541393915210053742944731628272885184902288976357608521057573108283383317363713902087940482722442062583981627524612783160119957152852390820817320085324237654439845592372160353540049069423728855950532837015472135526113993076623569332265012676284602986803890070952413262424005599900586403625582578774720687692809183416803043129551421901856907650708901897397894406831023118158338431078997468761831666294294595718383789062500000000000000000000000*i1^79 + 68892706306095096945786330113118920614960768627626128231544920717046976781115866667079639786259877576248742864370554860478621584694345231067477411760871035347063130585644523547661675248407097618293227017527072748692765004713121458029086258597080597639037379467415427656336894177992059171211794166119606503460966726592358231664675707349287876796746469262725339138993843288449736979744719615757977536518235671033118773836133634922094863578880831343324650218062294695689720782086342287399153577687226509588256846612319975577437860844189320436682014035741566857635929705204623092025941070601826739776114353622867213247717432127033840136014281336401855082666718626679903253517864390929154786491812312946692598499894151703834769956145643577298779261687640591021899476299660454484402298222319598060552936456101662922776340512696950622244862030141471565325544748409504059459241514408505111188966002493210166341792066144342272078563129762562860081064488211830168287603676525869031870289096917126838260329821951834641799059149928930463708848975340352320911914560274787427968386111442124262331834905794748376995967248667920504576510253399714012729000051771119350223192945390264369346925277101709644730793139517842175515749697426874310006478624740853175782907346833109270554834320132431635216363146580381638761157768364093102207502768685524838081302787625744809325492382965003450294620872105743923084243779667752720605595713158058460340644391653178111499956117311647642136888074535113338010972350880573061430683609724528223573587462682119339235498407612076274404523788445846329445990364972663488847786293675264174107581522493607342358782872354491932903284668480405839951894247710576443828171466426831549391661288991351419242966611451660034962784314897554463118021398695670432489014635548862494579813867944273073689867433344009635538483670889123143560558968792469524875202096231455640119658036952981261372047375136285026274507147521311089854937713600964947113755798612195810527119161739393841593817044694756081292069055342994534165280125512792773271559604239669000049725100325151607279101216320863006955571356129186504488012350371057600116021603831758221314223873982543784635700452164214767447637926169851981624977679931437060703176377639454378423140892247503277559158295503268462518841524941650726800268077754915450415417446179534087763218003174439628807807022957141988548615800364990309232616542683019631958993738048697296122028720736236390807629039236713945481557076397124079887440210090457719040282851446846983025987779340603443923041283157358150771928292017366548520061967235119753783212728654987625288476740578865874455216934759622722139965977970178500367871442334080602222969318447290646281638882646430953679121790055394558350636478825362722523120852253625500254593483110500124105994035793452839867609303509508634113401095648908955926326666434718524068796069767531865237994680482903421486939455688429318696901232215361875244925303746886147053835501814144146918276494337789646348777707147823183694175186445099514737803375912056144836128470727549376978140574363068412466905007262070295655166512610894285914864756335809891860496824260234849163308897097442813699291761913261717027501307792078086159602366370441561973192730592607418050416741107663610036751458325206312497971214045101804695725484642557335322107113816753631365877166546661424352298569420753827936687783833808510939222841985930303965378258267216368227576559388505900344294090953404110180624540935801134493742466773286353998208309192616068814414546878762553171142062820871983323891149671502687244906227034378112292274859064657480819730247624306717145047443011320650201226758296952511484354434652189684053255969753888305840263512113424258504827909514518975184423589790065180228222161531448364257812500000000000000000*i1^80 + 168717678833534228820546994161767918020208542162551533880615177849571300322670659426267289033217639640534206912633865736756132988826664451071518688724097901974158795000825436228635174290372466169664678166571982527184059691507098576251226493213356423547428183509557349340252279380244526586767491565953052957500011159770148269895302879397431350815824912405198939812899340645440253553062558501584396102112633426387308723310331070619679842191230342926893580884960248460781240508988225032055768484205228566117304329090176091272714430858008451238725253651860899347350201713624502219669181176048891101108494610089180489302334662019748808458502390907961957830231564258190930592197445820595833553712511200930871337817761167042532287032068303406233837911126564163805818966612323556507742417924073667822722685492999895270799351275928201876487072497486511172700926251840460461145562112826425651896500975427162779735467601602309744817716517708751297751702767403622760794332970768173923586987138881136378529354646333510408643483574208133243039471846226461082516488713203113677831726343244542861264249847887551177173669083610694769912685803651156599080291163641939551390835865078216682773879535570928301754788237158937036420593872766643252545932713054565394733901620689505637595816567610200636932538411628220884760683535396723707423753761121456378878885619456105576757789054489337342632389230182379570761435771538751022334289468975148965842448959326736985313993954547371736359111731779858369003125089419613090222623236058191990588480184818405426100859243318590079184763901333552687760866295085771527014440710734541861643905526526776962001215180296488333372722392472656566093097659987497786906078135779472448663917616047510082711347123779596839657612891713164570573702022215431029792645273004480689648674984244805166658042277104789135872977385446057718768459489239910905073656205637239485710876479338726577561219659118677271402418712041432403049405951205679720872576984742035749427596851529174528697935278968090188801549433417731151594910583156185224676370866018615137796072051982605378291239171608886544158651117675094679139947964009030968347258692730196536857949628457951011971942459718753650136401885626650430888067537066154601912076044253905367621616155955695335735419716513824649105214388823519198632273080220696604253338089748457662395870419167963407976099988923207043202275979548371175849049757673877797282805553192187431602369860289913324619125077319937849605322700700808333544472833217864950931304575882811039510812085906131206072672125547843281435082738223685437824172374149423609901631570264171266213575749907728645165575952001491049369912988183579199763339110901797417808910421148263162084520260677223984195644821396980952704739967595665208927360829139412932837739493007508579431992369187483839438916335070448794143224640839421135066486163872562572427373123069636154325364123680183065961692757312115308793855956122251925859174942122938291337046757365868676255251960250656378297196255128670128212115994680607296116788535109936403898390315742363190485075861933981096281984263386376954527488853980947671398166089074882922242527159904953739344172154584574768616137040676311894092693187714625383092347630672900392825284426842169111701177794910056694434368475160304459657649899854458064973528387460284740788520132843550010902253522339222978494796776771821684174602988355345031908907120695583827239004393332019080496102778199848849859081569160945739364683121922981592798043894922615117430936879607634229689784681664393526761343926997816565493682398460299128312218844269115967376583425565780579365734435268130262561741593357009134557131116697500143517734844723387087097508811701780584550738655104954157253666070776907617407525914465063214302062988281250000000000000000000000*i1^81 + 372912947365920160879296475800100649089641174819133285147452643937416248425451209682400389342328849264886887648966128220077664505089916474460302848417522040481628157542232536820523982200228340279962088355857745066174668719933126859480605931768548881705944966597857283715466053751483547241688715254397113792347444972029053718344851968684889573719089139036434694049955926466310697868855245320220815479443420194944284987594344138018729724813384376634217496363530042469795137487068430582980143220969280906768567096970678671590753863727362689040343039118769800837727732653610520096842412781260120674986204996398378530847388883800808582072700897351228429471173936517540502771594083476526257779941781561032887048395839209611746222225777371163082056792908778100113033851372544654930504007938340850039573851786533108869886481293537060956496164624911612387452062109948858577618857829411378882381088429539647625977650276223149352199639013206979360758679804787478697634537658368912892957159782458000181618358302767948687201002138712082430262302318833726547287305591288812299996423922470062723664219283260501998851046301879615233680621984415685692713207099388346974864200652155268378686767031108150201206215994825463479885574578123654400228721154504863589293425204278475776380924731349241992268599079554436090653594796747982759947439947077175300650844459250628430197313503449751837354516791143024670364624533598544096069139299397485870078373196883184647994620746921895267465653367398276967528871253980732202506608044066882629235673793355833441542574825602615971728739049494800613106900232025510510328266425047154830189510147850057334533031265602649024745828955179493899804473502818761240310080918879515666986235917495590476501998302349738279230319817304645067440989973847729863904163005311463913834891436973424103093730373055173694337357484771258171207998953556773984773685790489024235402556287745522292641405271558999227119559373901372899948262019526999056716856587702869487856337815153351395897792822715367777760356949339796360736827842975320779240030343716842391982670406904315100010454447103458976364625317249374276621679823565201490639820973678683014118630334996184285905670537741441459167881107009987637611159434182749834126561646245726350127473726950755833005611940219039075683087666219751223743943766288983624663018367507375708168397716870583583930628936865751948065055554209617223008587015372160553255322790626258907367639424393448538505653410108775858235201279428993446916793132342162628278354742284556889195475011664064926833450846321020988707240523798455641673500420800559523552402858167939242105027645598472621611949922155565089729811048724045297006534813039332912909386147340939230750307045376342889111569835922106880709828292300253881385293350419594156033817909563892411268431728148258376920204742001549618583684727757379638602165290698288401476839750047163651438236333795259141457805635352265640415817681185526627584172506105911049956130340870749151347761386444051109875776605898159144985885424871624380343058520339366864144775408583333289999846813307459160066054749833305733459965363075441450700129994628585927850186501871595290543687824657038516017012730685875695277990585034639692592298516110335448112702695791889308722668660341115961147735651325952580417102957729805051406902768815216254030504583329066176754356055174484859055297154134848441073130540630232743924156125424967988292735096462723275949650403325227207731162800532260053271032410729540931045634880580852374454221367903821504167042761689295362533192943319605267043682789310580681771732619348855448957383085914239270901668618689966423666660100438678990783380530211643241913845410915530843442141052448216746592482567503841625798019814596336267312801197893917560577392578125000000000000000000*i1^82 + 743018108241523007012872188845851397863642342080296208493291094526409776209128070118652679096039258564317418125370730723781775895383500424672938234033912024435879048979562807021127788742396872484952600876210332141254667508812852060829415231989451384395446546790761592366395998584816922299314724645089691947359278914351907002500138766872725656140480896969672670951260629122679611913716316224962596588893222486488956883566951806334976046082413280852623991090509838467079664203214181075942996427435465488654254825078864888182672567714843966329006680188155892282556311713609583284037235190392529388323229425289007334108335029310784190442736888804701521943860084095502652179786747363528882732126504990048233500013099630025262397065460085194099396425036118517953332942895521668689035411371867598328579502007238080033205326782740935585527356652530014204224217591656446871714669016704248124041661313665496445290499689897390443407803398689168645710177756701750542197763897639302389724620406064075021081177438393107159768835269163387544457062887471298878057933393543652082714309453989091692440515418257521200039390589774282034701252107649234289065228137781579695689280744712710286423442105526572030821895222036248051316123700729223032353079613073506117147981065442202552136609048418237680440023756268790335618779809122793293664578313966447193547793504473506646248550600110443233103726098349825326419959052297681860780378587735902239274390549811016607384022775930245220872918632790273633910620967633121748512455171489294900346127226588152107084505366780879872424664413324971287430762748876132648751800942848177160422635259019994217938984880072895463200538586729168664544282809983189486653860634780028225165846214491043753425520864520169641460551587684981482248930668916629673285806831245584042955608588339114851029807759665078027060869323973174923138415921620359112097311880035244729390689043452877743776158977110508118333239328612066784963961847727745883083251931871471184584291710003741842151545331855572958479975677071799055896940835942880616471364660378635004475600443719052479944547974098197967331813244890212737118573648063792791771388330729297905108708562975514091076793077383722240057344512482394750205633964740962680383301090952819768291585283713635444266422357698562852290618288934035172318471508107595912696356586795524604665918106152877722922469332289690359650154289230212702721621905995947002997132292147532747676663745228766785112800946073926054806535609611185419191660214892726879681851682101289391772584262378161597604834473748856655366477819071567992884044883868703329431335522369165302772856645759371794749802126728732984714974789090892736949068827931592858345596503606473474695892592065226615441145290797557374592761438788298602117093249864931802482691706207539021326099049619066605783308226771340175168806781190980783722754938908342344916704232567484300611060631495452879741173858600294101723431147287015303068796410658350933103473068087836907877256676589577751315497880567092685432791351693016136337785677418776181537634934702068698186645702096501208931411359593911907388374632840718990972453975827409937835853834959113938028829708444122210068541071321933960404223513769284125303507023820277793367628328717807769035128044494167381393106646331609452456008178910241242379797761097215001217098749885818561582742019941672919920693055678338428652833931621462887374388849987640010878190270703161078889155454663878914681876925053141115559439824334693170592115915279746263191792681482739438780140964474276185818835634348748347329563710866340371428820114925359418449142618691795860176436794475573192484043399095098574318162029626965921320893751023367145513184720450705153860152908181120192429788708697591997199609875679016113281250000000000000000000*i1^83 + 1329955351950584140430474148698779844103580024993583855778041336392847737969333756758860169426313560337513251218048597440069558329322746152343454113054777469709716183397841535825847810762779617514140157224923748231915374920879840026928730045646646081358360925819499335501206828737151080943281711185582634916862275533011803518245236078127578265224876526723440468319555116331083969149289172464197307241475300801497812706125864148849108321211986349156254306769249474060496224850189566687375588036705668620139893606396051078122299062280566368005343911487824074689429124714833110138104052864184097844982281835532896379615959096761761919757816190355795434256991527356988609507345627746958433236887435439575276873103483605603726163139249450642536799657811654905337040217502508072971457884027206886145875448968426464981400268504412510389978795763296111489203533185416381141619087787442942460065938215000679288533729627771898153820168095239072111914726930150332652169501929464402289637643439448355836884436448586498797480378068256574745816056600640822834746861120137372323109163251868894402928568211589583525442490144253230520959956249399287399792618130253323365142577819933811539061459518123851734451463403162612612701031873280460994663674921382347096537772983355151768201571946823090288441937192326930497135185407651061621739933771075732016542476215141885603531819796780232185175570934277288350846800151648181900726084743112259414862915194918066612344554683604033406970285884691108916320658508268759446743099580658797851619392385962367921719371669739252134182016373321661392104068505927946021963932236107993881728140593642767255867948164365177026433870600449252649793131153746399321498137768202575052394505855076533794481874720501592293365584300329647219848615971232177128655061916836786140855464879176649460461423319085000783167899927890222339075232058359343236701003796827297723942935783391417586930736007214383312094071388146138559527454280123097350628628609113543038612525116423369907022451288039081327550692032606565635443437848418919699768137616427535397048815394216189663520065481521571993034285849859032617544663833029055958066677723960121727634258059542254297068461924913583764431248638052298006060662375423128274003151672932493779016512265134940165143929153522982772211623195575525591963221180067928573229002500368745690121766216477831512036882381435459501574205711280375789360483807223564289918663897572784731208044081979950711654325238701319968869148673123520759976656132241076796063437320966613126988135766567284333124611224898303371848223357453419958580657926460489552789607910948911298388729227547467867488972129354686303638973141591734312959890557276875447155154957697107510778933545609337567759049207912812440659146777513361335749689864042526121399023603233895184987760704258523976074828091905891186491383057470574621465287161170122086040865738865287622859646332495468767848584581595422670992361761118221542080030483247082169371045596991126581418855271558279579902443144948091053557543537077998568339732177302147692256277415419240677313035178094564347314183011738001486718968598086361732238639972558759081316661184924788255576273031177669016801518310561312646047362979106346048224871726336779373817433020437649325371038064014228521561212299428847125575266658856502256403174436732080076156431081516927557560884007613035558087214672592743833648264075040560016884692502736779213480556756330454391086616153978501156801967560934213418712406357216704535023339612710646208369470702893390919844738758539305626775115482462751890026183539754054201619491048390109453787545683058180481566522114349657778198817714251801122125127979514277243776002502972015383833033211547889244677635926466054451874069303460043999366462230682373046875000000000000000*i1^84 + 2125207361195917621052157206664467764760678137721550193724241881431292645415058904671350994957494436322114870353934693077105761055726926307285277515054902225977036310531788840537712347937871592434778599796645240504435956356588344352268817868484975275562147411548146934014285501163626168173834207924487194630195973400797072284486882383617174296248422355784505796371022607643314482514042849890813224925919712359398573342698384792717737885806185104084610760773433583306723078690650033965707976371883927745429653924883833929883914236949192567733366296920710813643640707323970459347334364544738860627928741191097015288585674995920843160222595077940822790725094891784579101196651811146458282784888421484026904656325755718712491534575468547976786664660800074759471051913143197826914097043429884446209583407046976679691578485497743562634942636650109819646427766357490875370290986790298438886682672516400474595317225243586638838324372036911681778671835988693710273534237322415970239208102200434802984192773810352993040427555529749873218599711103033294596710881511251364211659870609010230098263758026218477418248619313383088370597295750570774429095307281558771293458139417005659531959585566381531049140751482097066373961060524351824140611790544934625262238893676655909708989206696894853077970369080730179903142351172749747818775037839770269202168019849877259356449800560833062489987827933194688046424138188526507671739060158507314082407557187793571931630072248558419040700832983845955330771070601703454161356604599622597867902979856678816363030767572719134933866027408704077215934362925346966468069223944079833688593667045002739818843612456947389677508330176408524661482911963332386472992939368150193138475826687849188558699586693146246084195502202278843679500873415607072940358858284008160032507548858539021509987597435057073509977411982445736151363302406171095862207654720707634237657159597428602735069482837610348315572308418387927146004386543115667132940603589168655685522297343524121393112894486723517012936585682694900506780956120627954669984291754927567325633381783871081594445687826930606634106203493246319013281618876563542422005333783080497446562617735030251662918310088642045956039935573104953912984453225120719176302590338862242888592168268632178242816847124466160839667908366055282578088116442349380001764736827486790862604457060644978775029838306140797109794666549832826671774735537623990974266386404650557622670634564968010692096161242634248041344170282420086899975440689979975483654556803590939292149690059792089282999363252619068099528331257495759646158882434690416455042818588561194008998980403707090647113901611428442489223675580742623687265105228450765340688740544410238672926668637181733275405264473146925385941663038820957743243858994491291526478861552896503688609001719852017823368242985163182751793391752469444361573556310517430219885371229032510091848776979021381532406854286954577754400606744717638374188924902801846888421883991818832903045422634897162014278924663040587385048506407275372619817239753358830476930563747748946382928045031295332615623154936171282693952722129091223844417058268428503842781883051423114902186856709286084918139196661582748285675371841010774951723766667685585019169487179264587507380355891167673939427845320059872726259054603991386288931651514410217104799591206924803420209567223578156743752079801869250344164610330203102916784495941916284938830978557839725097988214045245382665165220841265864299118367392446014368785080758496644063235988004389985991763779723803079725732328115325011456472391964187839110731496748719934678595750144462751752183543058402856368248075967118623507200272959408946389220093475261312474616519872113317304254480814745886905671266998314857482910156250000000000000000000000*i1^85 + 3006746613777395346306149342029595753932093340239204854047891664618857317842082869714246003231198345464212180282109698674565219915606883214375158115273482714277198381121620546511961626069905375516534763564051859717285876831412357567186850243660879876422060634322560351010928526244012226998683094994873226660423981763817926737788275474159778974203439624371683886259783268732936842722686215069371477093861743103618536628695903903449925759602552511406460129765886979777175922462507518243892483632079968924264167498722343952040814357472942972025753208891824193666377053466674297280920342484402404106118170994976057425842634418105137050429619860039567203261495599209134237081775806023637063471315448298397969898938465759899471949064539724096945219218707630503748645663777014427332175081664514318629884356629869207895500174248878919662673419572010425847508351869096912203849503322353467652726628813457156637842758458202614876633094738845985688642232586352970967258129560660577100397052089752996349262568691902790875669127187827934181853597632103511515505329138475830175795325494537794049184334588778665976600887779077499069803244335648646267326101582521314539613437855003463730618126306762716142821107889208131620963769950578411204328306302772496261483075711001711099517237343931584634613419600191716429615296156427413493397017269021936631986495725357913812451462381172000804025919116593941308140073280401479673667963878655969883648316673021106962605654746623673887414926223247546248129474132861632811116119176956713204895191795585154437103768912303062340530601015665789706000748132696647762692605291053013837225432870732914600776005240119596141872388580074830489694823001755178603423620235308550060976840527925855227072651873512468915472463866323825192254662491289468419104169611277464435249264250435122838909524616517135275262963328994456112674557251708785148624491254034247229569128105843796052186392394623660318149016702283933421405254491187233027586949680458456214995107215538934586809479275561820770155746160889448772456280828506939290458866608761655681419749477995456799506790968814177731104553587094930395897411239304572039882381110066462497272561318880052065804887294826141231877185677026114492337571933609336785956606733237099007575729742567162296619203089753337971980413619697982839743590842129010175807463417062002292240664125749940367039819082405321029451128269008326564223570816776374190615882961266881592841083592026542439092630091363926510201254905731874312357047230292452574538601534348050940819754700004350704538757563338689407458265373011407579947920122519393877183503297902459950310617965170395663597126089789850305836757551342180621476935308260000600451202568913023512514430720170572005784502757614139014081643658250241018535708401068031507251610859313127765988312212751657156456774283722038521318597252671277616542967761435162096550832633544260356887778360238420329779344789146824262166956304424885927657814375557677580316965682805673242315804285909721506048717068369632920537203005802459239577414086039655912547470516297980607081710657024795478191086922061355651479912348389712593505318199393980908975140144803551009560784869008805976600936809364546541251599862422345471077288074921107584154765114645574566582000934061921469704357039712909553657458775364638977321888032183028292922392412964728619568127132518752706815658698622432472193350877873359779847891055386659183054734092922943120098651142292239706167354848124824316935032139639614949649639515636851793209833700920307764725561708185860757578179812207350280886523371838461735459870658044481226606351579806635808454656335490275295691712404542527720857261562857444116551428148569351963506549067518318405675163100305080226330388616770505905151367187500000000000000*i1^86 + 3733958050165565636660541873933930369115307682191799165776900196066681453534448862789739369880728140354930980996084634948356746001753259374339894219830060296898045341458236855482031177972989808261273606685288905051225358626111509737333075303281028578068286479026669711323710511145893469522119980662882044158135760381357847146993772744369927991832319391705001127899587876039785011964969087698275663780879605152974600856096053756340158081915427071347355738750958480331727726253213312075771527330067274722432033428921846283240413384943039695299757772400692461094794902171322857931233173434508321080841080403321162275961056420727622594359168867669105885317652013568690108992956864460362011992657421385655492753700818066180107118582267151722217104093153589912760408059880718020250831058916767583874981113422724051975324123226128604659387597397235640118093498416738271076064941893865031666763606476068063007357639184625186041844584552940390849863639887910103868140481951474894406394955838918176626052310353403771607346064418297466816714589204257314910898699575244800777666949582397724779742857103279850771879391392068886018215387749101964425461025393798039916351027640998753695799115224416507044715287080798518773997333109083743124761725287583620661525563612579983818544885336103120569000079069937320900356665404141226091863361629500572569065139880036567605839575126229891015037220489519795514472211984650780930614207235297815584928132547517088030408243474598779075564536375326991213968650045689739121629597301995075383658127187397443803960211630367437206631987779580568464671504113671427720746978071387584369240500348233367184131392969598018662099968260129595668397141686259951885680404884289609801792423535280486498034062292303562049704299716186549477637661192853221602087949680108830652872879851812601604789647550595655539508215236781979282012873094204609464176839108599693720385102355464847089718352748969355298470298922899341009036736630417858186776367535844744476777916634608252209195926078017372329580973513790779666160618661308091785477726537075285226654043365943995643702324245489542487367049325608459173461490060311943041232086497277600288517562302182226096245984206574091846265490539383140248614068116200883502234684242738793075574829802929054616913301188500932679289123918608026254349219087613252565258134388668640151141460033749388982221363524955090585037857108703981245852265074888792459348577489901884179649374917265857058423326581402797833625130350782096482634927603166645553655469189420473537469586619403475329124348823111378219472250500915656494201279220380583734058914904751652664014745149389126132798998678411233112388975696115947693780737244974827687758913681863557079460846408945171646604169752100705896264659446593830226283065672447605634146479487039738697870363584512833259851831902535264782503196386534800538310123481893062520217166876425157821104156685529948376073275321509406529455613099234085400338887238056691081682083248511995216870119735311869516775815653514375699783047222020803694577334953763248248891711264562590858008336074006454817688358124988489616745598638340343024791446172092035881409355897985952683938120286002658809115945220968642282809352323332987194837398725766292784547420682303496380544588887911460589590744428780283756313040142239408937028504716544417109509272448981457480888890566761514469639181278547467143613925759714666456790719217240082331485408752113838834996027215917695475180175291693643370834117550281991805999939470179735100703265271896216268653413821324368138719760653861661130169807469708874845416467538158036306833858010493890791221785172778439102797799753963940357798054952783070625120805966472989982500483159989010578341536873362311644516885280609130859375000000000000000*i1^87 + 4040809951114316596648373977974566338141408233147730385473475632509545359308939019435677456611587079153779247164819378277101612300505336319707512633756654693513763369000816767671457206032282396445568656449643973646851377660016516821962214871785932965537154835707758950190720392133572299322634212083703085359799897106345924489065498124062195933668597193511297789609942311671587034482369103018523827817040441190370213661959579290061185594902096072934867897398929397690447548541586045101451951172121688366293871512424094942809433997410898614047047081872843988597696855047215448132360700869857726961144952319103338658875160251607895271952676213162404847815975125692728547280243125631270157491357781963219713165143619329204251641783649353042341885050172263936000825337007824486658727543056293944269394498751434391958805662027884351117296784347589845414470900994889806339900745495325948178958601736325438697419786148683537343079493916125022154964433728057764395359229082934652162972091289681324648547538590693430188759130294560426725062101172735944559250154514167122685759952280961188314673683349401440901459090481543914528426869685583082015408531096863610061463538088175216039305321298432186633168732791455829045546997490636479252919479321675402706894010323351748238458242704614319408945443772413314002264027611624667720203562067006618255544008883600482704465476989024751659646257967532084472331287601387531341105976060612450778707647895508442780569788066680747020653428910121603351046292511927161059821650952733041076821674633969395729274977832513788352698286437693929906961814276753138659944893918962906999812975032559081644869778151007716353000204196302510850238342866065907025594595817715440430195847312878420387747068281063587689986120926917974223805890076381824065925080201012893818603800407516237161215248741871169905623810331549563696980611820718312596652684778168538529185236721780661112314336316837946155208947484532073109935844859576402656888270525470874622925430964653348436688981786395821540690291691079560568789521110566759965691011951269219964536309250321216462358864956289613602807687071118775229687795063287105141126480166881733497372982702714381809839564026125925988195010265814074096850627402395975554802294972898723371518827385113462084830389467569648265371962312627094240874155912906065633380751995384903163311178241543199227702276723495137314658220205936006597565232328503102122576773600761792171204603439444172472602418878496188006931549789931049979729127641912304932279821025959195594709624836553018160255868349217363543111186020652539574703030897949849482220542348390042724874636341380339320977571503772893459521687798906626835238467525922424230566088447221876292909110525228032768432616403203738653744167090051870316114166226870921582458714702364499970176189213365767928768603393451369327777355751626905638878355790384352905840448407053278754659969623596667569530324254918933292831129848934144504261807617803967864836537119112416275896910399900285717373636111323403833616040737168515151717438919669134836691759275705957770000554932863035391787307199046130858496978750009610211226540939334201051402751930592440673708039779857948107865608958603804941620014856975527196591294254404520310451432725695861786541555243587136163897081897529110762673437069207855461835222877998650823504578219641712747248922106353520939746037546580279612489749722939882812839179438005896813085731148268960538780180686942041328805993715887962349945658767784901901519871999079880103403087635911921280488156052743984829042275052535481563460008146087139513885114100332121866897918017014883314411271657349228929174223902421121507778283275571246594380633680272098446856690813504320575209903775094484211876988410949707031250000000000*i1^88 + 3793868816151622494277472945170610772910593492533261428259175563074618710265322103400612015452272059061537052231966405111769304134042306792009000741242490453019337273623567481207094719155198105343409849887801605025279827038239685971961611497939138451355850215483040537487590478344132487881419583023995574765560468586150772638892789768067933566342465474011399474122382460805675506954850232887575366777093170586035807077916922720950932383396148562862552312430932644639401701693169572364716137648973137356117137244432962198115017369678497714722984877499495591954465601404093093647851398715120545583742403634471218360177239387000187396705349092973715458276679816681690443072032310508867414841793547393547711198048132863547430731263928477826526306411621805337296004902580008466608213823834973753970953805264453583112122098478346935254840394273740600247690585149367746872509331285288850464100154366384828490914659375997625159922572115411164968039584954461126443747203197499906950369001927708899333337695726440710143030886464573004720006140200277119786783043424620987885355582968372810274676594750828555884562244996866213155686293707982109195993896545792847082880300288726219540136940047408473268909373859253427343939417309420475098186920164404171694551614638517260029334388612011971511127814837519204041260198726828743997807073658041193507497886150181577571134037665325515309784836865053870264836163270761505536230069228873348221375446813930937695611223813059860944024669826770275828914657759750245165016182361809957798447261274511965317092111397890315747823415755977981371320421076203319890998635173788214485499248585892870262117136460396538402939422627185561782735527180679478887970868101708543818254209193689525612143150531007961466887157034213662190182498973378641219044632993708351169296384938749559506733518255747393282464343250830249676517411742677914188231486637600917889425943981428550951893292371613998838464376563691790627018467005073717006884996525845990107563287397597511132198848638483651440224176722126474156639219454379504219302700013717665308853387735385790946211167159484382949945844086680341089244776391345017851809260594117749570582780038300141307106320269127936850335847504175961529155221165108921783616959081263059676731243520132764715131773428256423739956158730494854720568030893309800414632885481095671839459991656534621246087741368699100674929502121788627747520600545457630047321537867407429657218586703935174922240833221346088703053230054108227037189151801941368331537791625310510850509566509450524349481511194391831863133685490133661752726075280015914033056966012172743495988761041664955794262812043030575269031366645116470739595352812323783299448713270164309531193239210027724673724239231422006980930116694272809323752758997790806611123066769536538966253142207167578382082146530214689749762371127994442625352298603151974325558495775825286098250029248452299626189681602153053113043414103779889373371511527286938141407043529927735659661329859816797076569267360821861498151916317779447714773414782360065655884799622118119684729243333032916473181879099966063978739680483545635007513834347226832392311368139379363852026275905874182297132348408972703605529178086867954947298792129266550347180636546491490961768002946444821779946448876442888717897134133024833897008160146213806714808856450183339103593336675850321397583856324093042029162640041200573981745155202868122576381974886857125788856850309389640017077319732020321716587136656851301995004390234437273050050461988229842044253180865869325975397668744609592250584503435004899031650724620717831098423419651914551536507843450067824911591279377745827858177024261895528133807852488021311343736414733282210634211173865944147109985351562500000000000000*i1^89 + 3089120993091488093705342561160299333899058713326597612336471827010309558614226179309587455162918670109618651297246554319342306753110041138274314841607840656318290336376778217819783333179551085195085160949902617834430337607644556903459541812039664501013887529747412531699211981487394078280359210798434560589442870113371532371062693294769292731343934631760586150241442796120246209814393457479097005734982862965659919720352433612519426380343804133511864935555578638433702766509303059440316677360698836992724608989242546236119818558259466472971050863863507135124452976842496216373069537936388905676535204660919131256158105268917547004700791911834326889009508997411537182540743082590147728078714168380729479305201135793806465727527080454449525679407388734653207005239246384656530368205743801986019642823049765842797876222395398646936294847735204898844361422683183810310049827666702975580347102254226649419278795940683607593149839704964447999854435317455543212937036571580881098555691099764584641091493810340076912207364666176458132514347428933371131638037915511495676343799137099307864846141453696386167030788886394189900205216415882218335227960616961244271982288043559701318940028008768323068051612399576421831737155913734296020294253320509271437014555591899877539614723304254608106092412887942176701242936157584164606688010640497568423808264918388042045331151526678018008059101777456242015632408648281415405617448867071326786197443624974201005495360522120106823530532520993347029555312281303998528437135481758337575602243206516200871904336954686298554046152135951931122346663566777541609403901181691477449084326028706028310516111785960945583868676587465924065484946107312560500596201030938797720371656728337772315334010428815053156178217663596354459231578056785289467283799696592631672662343356646875073292364472131526959497593281314356092045675599160718697176573763985500272758765178269326222927993505567384243335536157782647824460065228170391453004640755576239944721689207723121344978559088075225375924567632643828574575219390464551105861917144728992983738753688219884850644288011551759102489396713293481397458568432439194094792657069433749400986366882303104466839025372285139796340839269368206069457977146601830831584904293793910075650175186492173370456946733740203021198201659910604125125818287118476102817152838858284993851946106926362507653997783589755778192026782751304891622320943362580378484620604009954030783380344960247712338835474793519606889912313448272859247485839977589333962410959755142843083937903192909481549961087408953290459323978801847792523261261659069877586062638373051383931889334070988693419935247205110738459857403649893869914070800165253618143042426341509646226958442739239852959021240615181963833733500966354281204155083563882399765315279232486417448450267740968344447586981275086058269478771044572531021567342928456953629248823690768264352642553831214363390387431190945786499628069005911052572134126887672598166688699458068219432374302969654238556919273436999788516604614843100080300573563617462422727569846672575256737474426838966994733955970729005187473908122124566718570562881245829467458119121006871938982633356938483245048541775979342891359356591640186165066134428307025775633114986376844824628869920215396842855500290630480232396391929520323334580818916798302571286734236865514681045191940158146251153250505836471934147255175775749804184995490436193459777259966560307618075812426879809943541104686225769623206226669097859270444232689128317655665572607209516411714847753395843082613142400466391495705321283090485789744209581619826272146227233269293729998298996349273549210109071073991731729321807047023674469420466647820344096958135298966530676977708935737609863281250000000000*i1^90 + 2190342968511682681353691292590104912507682315752000745117463948705682326798213125745984319153285110707786867493865866432699251303829320623071068548643391734727732890748082414321644239338149226303632360853569003057326034219585324528561796872547063125730994432116242526989728641307243143261765338982314497305550187147602244806067502818215901735526855305471423042063112760538352794790312492094180815683209886941280025772516887560924166309676810824980945337433525045354864812039231563428923249917506285588107199583338533903813359139338086529972151868906228435447925991456742856447557417898438519713131673803469426775060298193226763184257640276970873758896883527797504677824426526932446829499708119768589776181610628852683341351497072794526957632449410493115731790060753547195792128921558385326361447713533503607867739134660587528283992700322457487544623417152626199644334790910373197989371129040546578063974119258416679990702079949492311969387090960990766914731656579357201756295347110191740260414906205236570710617493325016412422227649608710622481353257280950938061572195115203296975977930991975347826261367249583841964187499415392768792308499605915835091187913172292538110377493855865922598930166589777409388863783203798634610929307124861183801183787382534720690751795233959565872781157019913433150580233725187237047568397780865638126462911443314283115248614957294790447590553375273642051983020111480980190583465930220002505690904927365536466841654760777958008098820369781007703470332419826224487815923160887450836796522866583060382937869894810815179503622295554912422330677362529841362221147500550063015282192624573061504481254165470991633297246493636873054167790267945825891140834151201132978943153114153525152278816293009146988174333741881293520836973250461563748415736107660664662962057824602660999005053393464763827195315426128171512786536798000231406270086829239867247755346789928943929889710999991541907244944923576591594306262350889289266927115694788584720469915251858667156402151273262613805760606426728769847561327623573513123175236303450863358175972638650714364056469495584776562030498902159045958494233432025864664297551687078723915637711227035228871807362808252989985516088509403239552028871437773991425753860942738348798583312769373309833862563899080895150364858247732049640426714316861021004169522785399538166061320647924665246682010712394559958679606865992068645115708970052369524296739933482225490847915819889081430949765018330825947035677005719453444148968128459598533463794431778286713555569973874644133178369477464103083047724971459257679632379675104959847375922453322538517853474508873631225582157682559892715262385140979480016085858120450274580682208154557891207161878135552772788148257133281081762347333548413956588944437076175967570735242879481791882582237244165465063445920403142220488337672919718908832400106523220615034010459754324899957535470399477880585558496887410573054202766394268726546096826813715194359175787301611661695248589723033966555006449930358874892553505519134056967218305389357512405740630412715389776395424234193037420647659666914735603487678999470151105548971684194195858084987800894467235469513049899149353802200183157598188408411742334915114429901258714734715879267227415575688014054699610636210521758650207610170643723536971615488518939731099488573825715769969145749958667060572595919329800492839712235427555509075556264224691245360762731956170351201973973852580054740691717520399523461601507449843133994240542782807973679660143375238638486683945664431605685315881763360082208024676751675470403977833986117755585891521104210279996906320170670348132076702074842979958483383416505305541651445009067980350816648816037626189104933291673660278320312500000000000*i1^91 + 1362213011957209047693863993985284602553262636252338013909229317337650641053945291411804767006886982098587982585854945902868388109202382578351020044752575284514994360272268306415463593370343507593592634540715620398277536786247709872688465713724281888872167494225148825863888817125095912817019096922567936185658436521650392173219972587299030766712168244955958144692906212898045392498731331829703912300434772016479143943110705175966449418301410935403861133631996769211285597645634075279813987538078140126549419610614438031372127805819136652119977406217645610979041927769384790218029318894373967850845474593260607901165446930163020272947372536921635571638768617226933117938440743603707337703026624793213089613939150994543718071581106330402054359005224180368680904759057580781750635674387831177935615016342980225792454535998057615320615074283836326373282530960058439385789720606492890382022739935102974689586072749503944324509796574616433977569741327981109746865230006509063174254286579964246172053903292108714238689304067344875646299965735027559335105240366342710778902904544602180457656575471443086111515584634571645099371387965226074011409066641627932001489512470084933834673771708911932429774563611906529574872681142470202593891207274082839431876264161419823520065117358498257856061325999296188066361889227476818459387426246175388684313427835444408551323085432409497563741934488528538651395184145720920039986907412217563359087265376663544424596449003701878424940815819108557897671934004700892730132329173050145174463666618492025122599494119632648578208183873588254619242177098853675445802900494176526359082096128348385434620371371291914451839220702743138680506643393475476381279145945269948936235650512314645833544727192190710004934387009383909160853360732270615670995464623816295138007472220150749004871777190147223763190208510401369244566659930913983314231256851289472326232742686840462715711718822623665799465632786846665355619944567573031997861194441635740921806129194463954962349525793708250277792579787040144542509649609790290595794878491518720158964143314772630362638945075702328040758632683655319277651797298977587592640415595343758393970383523913235459596140393140537372563197980431310424639912885346872606828330439724741716037175827365923419596035962558447763616069572016785801584549285993345828990892938574892624175997273642093219190148358894808569034856159169427994685478243371691436110820578126419936222245446644307800288171325253790292370464840571889942573992390760766475607268144429486800162891149220727896901186588434115266361151918155019002113892999769145173096018326016079676474160224950034532354543718951880286478449184590082201243900954414772673371584044542886099049125573245237371899302784028569216583447841645258135560336350160969788749768942955161727883104570661262892715533740152345501082600199445357480195842536742948084377856340857707141521386384167528570642792892125992828936432466363860976545931416030814926243832638246672230616588203401790747071217857859689735358991876514181160706977079419248188177115361467809139177424901098364652264132004781359489477565214604490432878701481733093240952456458392344213098778636437883739103980889236687347850195096391619538637733127237810599109454910404305460594104998797851378493462993483473410926269723089908549489799454103789848429096558005119569771177165490405568726817950305771940204623959382709829980595654277037528609476265703577178687798585120445961368031165364991782844125811683742620567217480556104056026695441169186611425952500071485516966307850543455648000469037025908494782026349636838382821805462829450340264040611909358737366900236200781630763261428357567878529848416726352956407268550406442955136299133300781250000000*i1^92 + 746742178170986042510956467567005182011577479488303856365307166709291737249961984587938213589143190892115499484243856464199958095142066662926650159176462439991101479138666797381285916623603597819458785910913649313317294873054955179057412103738051564909833997214110206593372420122228339548380825243187133317798154871522299798802847223100460312184252456396822024838949031478195443200763697629748875429836884180200466089869429585824985217067990934139126116762906796975877396025258546872321008674407610665931267386041806505377422168025706138498370740677958003454971248648018570042752765218502692645882514118166718850878799471475092519299486724454906901600348367563937657050286052187938786344974717422967817119592152552942801122248929863020184918338492132656790198686757723127967035580646180104859739983342510238668457548130407492773446005476311946359907173674556759385858728039327447303974289400469852969036723207483535612253654998555568142578536111087372285107539913326851792449883858464537288508351184004591266814792345813635299904133172075885834833461271099107886095335241461831888779004781330940576711424987908336115496632273728391059301841900396771563842783128660128019917583216211056974262389528698205337897986363653010038020977907173282969295878900324186304670849418196611269743445410155794035225648994045583797187702157538343443496013190617992909273647931632240676746801590645295783237541747681100013742459220037661769449963704134345709722172011893714438768077180593487161068863311059945689748461462580633873267405164135180116558988763804086041273659561075045507174598614684133017950752912511953596471735362130632289091999370646341511192316529472399015928667358130077172497539172476100000865521322174203278767833173970793631817940951995944200063562466267821958532720390882797925498424635387859362140162194247076755833040334427188684444019481166784277748586783101178442665827423060101918712453937761276134450711633998099845622608252223647944715246160250713380440246330872510262322291868333914927033135214751498326017441471450838319916762245198046171923467782376326273831249264810245991532411810972456795826493017324096868971276075647254935880665041489912512608259326218415622710444132881092233832866385319783776190461344232016797601872791290230424502169090196730066328975794121040346726794063431999431267447638006200101681554353875644317178017138004948106535663986382116906444788551454632236499469193490667730636818259381438280085903671297033624509085355067079505283351335320743949170252491563071136512352532604529359147320089470660320832988921556451212345591232817221775805491314955929055817189442764531998117852448306638574297677401583598610804477410325350833021587007410966269354117654218739435842466235902314932323052152905814303464025569463882936972869315031089749475875711904040110711958900263962331004027258952121053744448018845574363911367499209307673921058527843906651894365213770092618917856402778800365689965162646832029764817432685020819312745203215566846013598022601436612286550247453101511690382853282798900642695160818306541852245294345066547670069750585922763169593284823408118090689470734257913323463907171799898332813777017959221909556593438628577115590914345409435226994389005037905676847896809106452655019644019167773844865937470975081572737449231946707582554913107684952784794279559230977795720673611988168797810014966878919402755166312535400437828041439091352097163450469416135805278796051143999370377197085860707536834238679346552234137720193262580316792403636225475545586794668285385240697302678009605026695061431855535375747014263025077888557077527643588419137597393190622608176308045874717080158642489971129942523795964072500048447400331497192382812500000000000*i1^93 + 358676880738937894014898766333533147300753033194786850718626717910681794592292684787630106457670939369268782574621749764909945066614283994568521562105395512715065917819882717952629152843227174290870310384911020635388866085440295996741422993729172766198591430708297179363963912264721146796010741115889836935501007640753763986231448220738897072411232137425681472569388792956735129900191289684015427914114518893044361531435923715922407862421898259613048556795394456112628291597844025681077849591050096102221550262293982608496846047546587888002873800076368770590423912603287947517498468463616371187636175691898201627058161161052277128254773337466243498479054877121505130680375086618712535717330003436131634232868171665862370935493051083526876479440261652589974882823735190061841560779063695897684887669665502127014292052701611268889911109428092347480024683190577352749308963208382988847860267313598717751940978015203531575303571382391682681673714581247628931243175181435809126264668665743381844762817238627826965901456684736800855081468119579451290470694272744690406985107709404082183436026332878481608010936807831838453705224145364457523508323171687680903678856368808803740396536473579210357320294037708747759345322519651324210616163085247369727875870088333012974537320322820737236184523589844497462552129405529238185387297546950807731296340633252740845108881510695889055998219608684339039686506800357248132263775209793829406187247264972718734010976973135730792691992589020360362652464515954455692789166805254243065491665909767858815274525869270275563776502151121516086519416624387530688258193554364066399966127107291165395626125387130894436418914763537249199581000088099773573519301712611242556714207140959045152288847842693933074791135589381635191049386492644955731739384526783995019856004356509034474787941266430254006087963795782795881193763769094913933425380645113984635326925117315366177808326208852688364112866214662192693492956815433226199105585218717741278666335562227028143891971431144758866565934435911518480623421029857721828477784762868560605466509850440269064402138676448133521623250379632127900252817757418665502979248753739522657983000009303491409732050947061676428798019279936296967693958266151906651870227709449817204455840324567902757862558920897009631627363961852640458912993714296259750933302607844637193772334337786813866815475225772374755879858348575347573170101343919579595910722489808833474080631585872156692875700474960820983025482983027456573297829709013956608232904281330186521999738867586910510547263038840517068034640536569871387127244731744470007645448372836752053310590953592284220038273108155223570825770653735066554556338728796770718963297085506587780924893054312163419837813434884861271511175020993059776874819572944800095726842022948923497030236931369877716290318833279921267909394024777404869374640238320708643135853127995430901216066318882899489906728752357593260610259132488020984287698566739537985963573024640303426240923695995255879664860714385524272778197370770821828498513719799594082812654318331303768668350128254335238382131003429209220938403662579506203457872932533737768106993644832487433972354437885803885216494786090649705098450529684203692209248020422978094884934966948091163600908509745812948144688420622357911374861149102211132756044503234388300254975554247616510062476052585055383942675818960017124733402472858326397656824086322211024738521786411653387143246184412554803269145355171738659424755288538074652796358169229102988059685032325118561844788858389100464396471489184882716854710345631749221261862446082070802575452882284820706184708824434516202640604470121705073131215517122609719187988571630163428257219493389129638671875000000*i1^94 + 147747973297313974187667075072059962301683606050389696315958288339707712950308694361972154362742151117768779200987187299198115039955264046248822619685964682879837748217055947381606652595999408261916709591485763159749340406813736309754102061386960471247064597617948685013059211259958939023305836232938634514195819772017843550569589971653035681419111197303976518909504428840568618473135354420841056333001333515620326115012710595239006176119581625059015620015086016718553721720492937552222980871902695462126172879574781709346481215392216194546738951374849356286354374651165100750142053742369207526435911182582853128970489087714296620639101068783747644235629762293505131877071925766714836588922751388123257245397342024827565404588979299276268014773765273151689074788825428141239841472712706119834214471753078054246686589041822433378830692416621865309412781044212437891324621007601245510640464245326949507989848100724200845481790278800398771238007520842952435439353623109960019066140433996477851172299988682430194630134239418376696693186286129531380201181638427432001262485720839974158841651128883802943490778540015592300744780976496439237227190509601793586517514509161677834701518586014192678341752651091801880317654212980768691891315198999037266971806829331990755939339314418120458477348600905553239197236068719837003319745670981644879720251233806759565176927224326144323295488747818413475612816527727703394399592639269861129325243404707865392228245264656286932927816219387243188856890437185557670024111893436129476199766727479700352260583574727845772886737645629705199122549171607938664330176406658933299287390372317853107374461687330449085533571928684533748154667257840736587855373037726579733034792339226689364547199224529603409242118454550832635133280152241382956693839976083177458374372391386809737073249042517094836702441284027632384547542474138990151481056515506768234323224424172626586044681583682960796187798236297228587287603680394886872373156918686271424298033043391812379242643594129453543129454572015559174985009536564815674246033358633204622698693701699335834253081453871823757095733514256743036980991987314452403457726573839164959365413546060566959388130275130228976168922629419628312255096743344535312512484051775335521004049258056818649671834913520707496967243814948569870336895895551207812563586900653408686726974883587845672239386032131425697450080363223938176582652452504465311401972623786129891941016000483120673892997918838891299193034408929339034581425354258151470737669976987924815735381066449463293953302421309362349065246853538327607439687608121368638097656910737982371534511741663108142433556296448388766588507627095969636628209841501693646020863000069011432597419504578888217710713611453821715453427771855688728726797100023396037796650232416540044847270953340157347215822351192988766501022029039122602308255718263512094154829722334665697083184233476706427526519631785671161065559904960304343704161192464741278376677476983646954622179007554491951227487859868932949829692192873671354116205722876722325595228575068959885478303027638018656919233346797304230408055561613996432035877014371102947820945866489110704249446866756968942224447101400572917367105192833099904439045730422913124795828928788649847861496402884256028119714452071715121607855310311292636952836609035669644254379863409011641808594010773589581538885659469778634112135714440669033486222581937795005890373615000059706198843917212943418368649192317796102577646682343759657829725079638020083215197697442478758179351280766690728160357356197899194120577130438293750992061604094345835226209567976328997282366321824922094639287927463413980228135936853368674808258990917121991515159606933593750000000*i1^95 + 50569059176544624143898081701681071610412789496614464675587529329948559121940619961119863418533782286914775557920173479774943564604870529181448603871513816826874920241773927140547962375966536941262574493337811143267422543397628628102846432401479006997807901709110091755405551082371096031802316539266990630881909020562050366190727196153621039247849824860025502852349750149087051275015563839785812038583525631522545674145279794879612243068142004097914177327435310490466125368803481160924527868528736735834470848802787001279733174321135062663394034775484830020684392238073598248200733582951361729623592190853484453488217031649811513788678811184456808313596757282302995933819591575916465490267871296644146765708509141509217974012103742155987302905426995471006397116484580746949729994783170968146438971813589588748582550885815875515828627945090120207547289222575447667633078490164783957096128664916639892620851308663667744532345293848320758259357470785598586846473374352091590693724348315979017115761260455399364389831536516392023971068561715092235928010229525570335929285449318781592932614415539139859149990360148529516354105554381281812137598456069200765744471612065232567544727736324845247979570737386940079901711242273925604192035646665576338546638759434783039138250050365762501724816458497216074045857311250783726567095185134826958434685295818556996058019097808516910070045354800935271454939080193016310331501040450752072007927506028525003479119317575602488551585802349348520422095207642470353258907441552558812784622313602777617963220642457116927731794402432906712339748669428942882888340733152503381582772735897842326019688007554547591438936595248624411151448861587776798870077396999546393716713634937051213500847339263762189786598012668633499397743761531449225238039810418357860092056051591754132519675519234570883414335788149500051776215602634369409872533530686318571631621586550734250865567179035537586439743080895592535465459964773252675783237446630727622160261938529290956060370109675995473347151625217811494897166836628406546958101292930792953883207234179852285965469745936911473917663093063801823796071991004497618841309184872730212164858166792006788813495513334939813432990260359472116359044599293763754331222081758754659592996486485318582748787773880579840087688214698682600602319884012557847371316690456533261772799112742377541009858163800302785877889053181253586266038667790291530333585646270816851586731993045375410245679227715781823945530097564511023678455932795274959858034654441818873338081963012374934651738202119232415110889347732990884716028845176489629188438860608233033779295529138424619428564586280635143436711823750033253472178039026609764348890079219390329425906916314813241641915862926298564709880862038433219643118129240799828829144295184025760429649124166627709680159514833792681239986771635424332702480108373226416536648589723485128862943302082211090650997881568371254135404692976482248110481331546035623369672760618268318137493280614289521436671031212081636920982962321411082700762344680280083164903900531473686848797064957068607852890583762958309126584167063499848019461374740487911523429213712155910377267515726612886885346213996432259519912492241729764755161201080157008048539490971804740216049046459771975665042811737888638981326224121643179418140613509624829388256744470629991837161925309160560511412174940654909549624281118259356612049694012123070129457269509350708356046047014642269391442636364439448825559613860380366726887415700685360530603388035433369392573646341752606224579646707443594300083348402121641689548928180797095420768935280851841929826641886991171975174746087191954971265907464029087449991217363276518881320953369140625*i1^96 + 13893944649620045625232626186767515981881373875798461919924187127710336169716835316794197925449926152224894840677885567379328012336422993210063274575667279427060819443084889125102974830671055153389962249080194216886609925959580370240563938013945141217430876309247082339381674666472362330856041637104236067078282394667968019077960655335513099202292779571777020779453591530517195380025549100657456573329029324490375052785838100954130034984830492806067019300822543673044119382982079801621160441668727864173292723712517080038219813710954268235513186542503656052667157682292975785252975493562991021057092466502239972481895676616041145476308472058220438882252850248143152293817892828366203329902177558878535038523548984168413759906899262549122996328968881510893580162321895660846063122453695988002031303763583117687402433455318049456298716015020546333915580553807511403235103256131084228318684553229473381881963454832039015488169954186817892644286627370142581911092456206979704310699390083356483212828581049218638722755476608579748998995655788208393876676376840900348080055894048554606703663624848898474463065841920949996998559242556539173642074049490472930569529525077238904108635659913968278371999334416042333995200322531775862996340560211215351696527701972072597612732919497360740480678260093545480928049589364045362181979851073872897449448319776441045716041435693042362091954868452764058882153450307254708029462282097676757393127438989331048885446385295950997577741733090878095485866270615075463731272409753273912976280947768795207953248983253853508014569584471294013014556617979117926402201002910207630908439486344664911775259885401993649714700180621349402668661887009800800747663369486983863167968985525959075854360484473456016314798895850037169089502294051868347262098790846392868158587478744978632720501426935561873442628300866125991972423851040684725902826965098845425397338356891087731182296358093559921206665194884977031635480241690070387721774563134267771536307900668588723750586640756711550932127788140463971649722662976324350865868500031081836822694066825655438548093914193197323923038867363656475542217485673525246858358488538032102231729953498592524506511131643297289694647343030100057590624909628131755463341808883432676400204070249109289368623080648207684364727225494156347291107289758364305175642867460160199243061316246076992477983381008164510723866494135606204689800709903692118926546995210897160953336632965806668263287273463700441802700197102764468829123394301109224409463011020635602038364088371071943526804379927184746247231603227913641876094816080973903723876534366325959007179038131816704773829113966511002843271570299771284862602075917150766693914205670297807724869981591917362358342234023253138298044963503439307138756753292499134869633652342283640158251123355752326505519130794565395090008524265917393839574366364289922636059489374312395793769896020070336641508845397556035201835605294030851248977079758936232505441501476009215344522129202544358302422120086268311779469598695179245100320937922790223402845557407000858146083866888503572660931741542014061549380665659066258088927226742703857687250901852846824415317099727847997955511110703149713244353096984661427309433555974583759927505706226880442590404630839396249579361864281073021115271563451314497743393822123343527801524741140750117887066496955942407578365780733395259418645698868281392588735199664092990443669271743466866976053090440657710761992221207024975829058036432445321035691343867426645358048016497065866052514119264466213932735756161558670066506624526880562589770242603610412885980164524283949094953212320677180697703191696149124683322268124737510061822831630706787109375000000*i1^97 + 2942879373726645236699642134388427930186390822562635855026546491516763019295843787048703239806282096254026581779515047636630136510891775298330696855349572661334282693087998043728080428857852790551065409628730043359572850042031930120319770040932163025358871231858692463434570557806288078223400293472597196317087353915818438302701103912910787325356805277476694772663654337132363353476120718837686491539777783009628642945946563264673658308777453313332316636264018005407801009704832969079388211579337461388851749104211714109242793397912746625732592206917280509670285550012047128737930682042243793575156458039226370914744413796296910593218050590749729377049217982475519142714866093398809096092952068623422365552247595347110498289459630061524047391942426656504206689836692351454066728497083388709301361270023581261908259974793574379422811162897418768407812081564515672323480926408313124279175674510121059315332969911343801651614833271937440326401153081618047885204161435976400656572989342122239205743198756767057744766849222951327151796300849271465983446903404055601768406646204674403812100989788955962618911731632274968186902561972069610925025427593317757918588369047797302934940765856477251784705336340357698575428284083340039708598150635061169357426009712480451049988900590225454431390533246079132056577495899761747666110545803179826519372813764247573750994901750428341033931348556661977627565289626000247150147483250798866292770727296607862208516407714086430262517104358936485165136493633322849948343298342087254748879982550663986052598812092253329497356695858088770548348104769202572905443689950404090405625800767520632404710038647203277751144275319367051364739306351613659642533512422172413837064549343039363625360988364471104299724752525120222060506853608740165587491060982979565590268631692168522369913149019752625877369674107151332502220875540143527062376012796040623628362170903361719673732466842115123383086352171189031554044666645135950063738077824457292882696548305824791951052546302287495136413063116904499883951880473107066916561529288793430278111976579126377375758110407212030890198596914372471539734052977677324727055967515791204159129441135676937402371199427103113287667585429216149743990723067258082265087725741253975189983469569474833126968029148346147355735760174061162695363451867593543500746431041693888574018082803829857136731220698273259562731940086541576802981673978923030897847100923235585642329956214134011999591456626365235619223202148237643398780395764686663843111203125867988187013334103851043261820704805648731641399995605825607270782954933620179980873807523102945709759198926825487889703782209214511134872223150916255963666577829290096267444595239370034772917604325409958038683478193400554021504609487423657008917362666207478115185323172389055133370744369016325682271078994737742893480728883138587972448115346544726005113957538459206830451029502967915106771909089658380597432316591817415219328226818059941744960388714877449262446324251691816152440040831357495025039902614535234845991409183239467997458677011347525417235612544526052520858541521015676116844559119266359316930196467729140637433603525572198275670323964016865973766659081761860377833668004796549247869998052425243802181676057430862644799910135765024508597764969416440336024591968350199270716322367150474594900860807776746213821636529487906831414807899220748170076937541597933059361892844585001118396256780210335522873415708785485909870973737915193787328003334659655249664962616095880503982899337559710122637070827101677180792771111895839648768366256347348921236248663579348567338406077219431445613830817186691322587800723928197537289851352678379043936729431152343750000*i1^98 + 448749591617209047003534729920126523096552802485236133003711542267837373316151173131547413949569715663027965933953856272241713097455463724724672661327464103212532130027707410177446651846059900289541401826785107140646376578695715024912009957311239073450585579935444416947279375392980780239167782090627116791013956899530220510217149442405067860686027601455597596577892940779467011415236683477160596325125953779754373270135731776390871711426424214373220600988762006930805998040861511279357783413656951488677394563287318903846719089983616388599724035303977051736647371836552675886480269231254054432516494069006761682906500466595481381290255436087087329148160029822643319871845868726835976582230296833656521526350598319587800736500316512851240310670051262217667588667589996333620502575244593368019049525705319854061183184001014833208512058629437979864785321420554295406242443813008045018820332297056226572436796371552853959016529945497114374434462700294616917900927336847513287414913083733919892007879978947927874661233538799794428470204070406564789894328658478302383896443307268973995985017892870481648968024830782824512930503372810919887429382682653028331663980469531216755084683347012817166184486526690886397449577480986833628246770336047523440794236320065581696967151896638131865007153425562615043818026494010236574191468709633253888596604608672194614880153021799407393252431342722740896807195574243137976224941427620480361271369937529952505175751123642335108030647744552183109833403848811608195802139035605155579503859803711739444656540392462056310345884458747375823080265945151131195239595946641493121256847519216169615539625143074391375299492480615123998041301291919252499705349940079804419050157812946711579989906031599972244696119180586276338690017821460051289248020236571634618357830881014309365261839792834185732022390410987704482720081697288659187918469002494571456572734470475416650223336259994468178838886845381496292234001598600014255644748228193031094106535238591710702791806253950299979526226528649195224879377603027505589358711886228546732371444940442073301373434740134773481524470605029223934964425038789121450828952153228114726028911089879847466004154902590097597731022683081764007802715520002335707375385797321773000623086021672639886470543301783681249849783608367617187588930101948808041147097613783610996704596317287005645405181352053837768203595373540689456964152133092514952667655362094727131102879428687376998118001967968353948116301366979189107255868879744327596086058266739202106637784840196512498817263529372455484716662433856852543716393799485348716191321497748357724035595401174427374038245491697016487115386044276577530673446742138517910026923092549884473260682750061673725858023461480758371206816814105776066927203045416439545423628139304791173000901850165122680306725268327823427226752552421876498823273230452878334986808166509347590155115146291178867924643558583294007442637865347442348747863130756876350223708564061505446356908117453247371593898918166789134738450066165488023049579600438023386780842308836618961049229441601473037347675799599897909022762776698568018388291064670058701632240850435108486398263852084167810258133935838308640962803278531038405516719657516312386375511248725989890285140119890543144190722792861027271219315694368822492363956422914728873871205475398907842030356747097347927434727396124940054355008485876363451286414997052490316749481035026353628452249487084259592221881297518856276162143727246606319187281082334323478182297956468226941815546438019723911553371700893437240859265504084449267907669490806052440008368704761095664638681843797502626953367318280764160967529751360416412353515625000000*i1^99 + 41395718849984593401797483641979375876632266935670088401274638154560796933767080874564078309839840915504544268297496844690629241582622582404696374087780211633045919220984984857194907500117026981556284806475295529108853896479777129313605236891337064012795145788375339199016556718767561800789273040918319740326033060231430664906161296517064251727275443963367943840796582491346811645212849662883887310711151334404671468597864894491897355331021843369044782777553743721193988606824360583716110763835888714118226824666008006050921325332642403497111232026665302300469686270798144165073706987578528154845806694607926715840819361549631302006368521808509587976840690116781607609893476126604703422840509809528836725089877671651390666996611461208621167176109082587055608636319754671168940466696111981263686206709875103788801222972941784836219710055459371356695454940569753356454167047231070244400840780209321664829678291849581822886123026831279505131712207788018614575417068876019545295037316034129170339092169308020353367762260262554402100952158895322750800724522862483756074578914113706570064493803428816290992028230468394611711484802783258438003698958516158900381952165462774087833722913703315731451418389370611021863348132440826242482136774342254446606341130762846750538068975975951597211520982995659552293154844211395804287878093456099939698523031616153605131134678407467515295737365664548148617856273207336537924548296799800255732588103014546058070622651369286783507494099351492701664911729635622669091062377878656797484439746857086803549455696776630787124701430514522142301003510076266645089354810015919907890742537113845368040299778340802689745461351868581983057204804630961318511887535558614886586159422122627893977403455261068831092734468414284904385201645176873193996649088340324924305076002492809549580688291752386438816102857257378589213554434489574168869158207048186081532910593871876459297933517658042854044064642424981707008705234690981140144926304095666026529306466578849109375303184916476122266506903343053360279210060479021621835181168269018030554012887316825678271760876095123519403933008904596594808171482595810187702307340631174071107634947008950548480007377396971096555277149668152240786655894895592091378985396815620728066717624622463303607046655558926691944640049982946520824418490809954581853138495990570327984884909384937046388980406963964506343346058849944006147022945476003405889761048435294827980885273044739291902654274224042508682174882215016766467580928932057474226803148312266539789713703109668669685324117314527112250930631809560537309805144065539851854858516124344762241650553815348422755824440593202946536389344101161234058655746006822682478386296172115882056348965215289110302458043775301897533555737469783983355246503407601550310056756084555745105072092881353418215802462155817184854479247200759867616703836096591432788711006386382836535714593676802249054842348350925050583487557926032528807649130001036424253619400103372183501330226766823160479945540787294238417991597918969707566924750837240646999360698320057821195959556723405957602847183642059973650312087341146446753152636898003325366278669890577797571408312723230724949289691880179159554878153459153843664043554175031889242345386743676392704907737113202143171134606749163241812166826722008286333819480336335877102411439772603730647733668931875440330567090461342654657178547431363768063061054707125199893318548817396923570989345446124516628054276420351429105277874006902904416878687819793079520822514975203989146409981308108668174054697782853231750062219291460873289396295484558512288680137094784157858799963184232532539347820987371240393258631229400634765625000*i1^100 + 677560315681810231772483476706701526630550399609868258872543569863135649819466641153150135041500406661274712010666544183808138688604333112821045883306278973118408654144129844145902771750021573812917308220598942024125433590541444673798578449793160833603799753858580169013657808270757247658557858706070384989394554414799227279137444176629354488900997403331765960082272169045397011657627209731809942857276083740559792913711690786019583177745571627138742156348499086616584296880571609478537973776905875268657600892791905410881130828177792500382757356599123743314254287687084297142968392120145937921887020568660522715375762938723416558321572291409805913526597928142696492012977172583723930702447023371794606581641500882887721861357828067030029369784244831746588642059761068298064271453367674044814210138924954988408248757910152586699293442475213892276574623645090335118574832047821533564368422052371175955186164364031295368084013867530705666667334024958197979712914678829625059265722805854817501659585744085799903359261061973784303066772738546059915892027066608574816213801710230863155716429364450556220287295480926116978194285150610760970311680137122279929539425199843350451277357708254946438247415450210947476819516503422435508796812585834639512834700345236391846084897595633693372279047635288087959468875162934955523371582754640965500912281454920475809164281873364570950525200934896693273378750941206729959469632215976384294961136016994983031914930474847884388870954237789256901271039844826035460325083330793191423597872386056023251612529583992979926169573820217146766442531185089238642913129840076935842754501910531997825722609160098869051538143070951499878797284990121679835471426295244666681271357067557584670418244425682807794254264112119226480898407295549867982478635188080642298004740181755637399522643976630989910143767714948345858256619299958051155109478097706434338940838770822848237266553875778287867165374635316248248333676153444456238879756935625143487221045230496017488821413726593958015149735927538817144899481228515418359342345703762063950965019897599524313042086876538777523278095814713119150454102118666848032630201169440358916399128833448855137978834487407084221687807462694370561609763683256569521522273436985929341948443504749106304869191000648360219711789400495393315839317070587477790639216753870632201295990142907443613983995388244158483104204552793992059698922788861449150517883732060692616316703022357150473240869357675447809959653945728748872859879962189149215181141998902983812657566030192095464902664963925990095544347433256034506125719588305604518132694617137604558667017752959227568844134168717779948433381642401418401759013017497911845812557762645077192671482974109982835376832507275736217429819464565309750910379909657158539540303168375847753340732275067181241061543010397240636809964294742447891216548206299580539282224101605083463965498698650217834354705993502850916119066736487527985184960852837969447770967375901005706678439947609180253212900637438272761137608216975265652878099281760285653616537314082975158264301844322601186622410091270013589691766405581224230431821677469496829437584094080849133133593114667934028068131812898656250220434168346721952477545057918505810377870533131316142743185255620690708644126338727578100084960501185056876857150878576243620098396309184914275857436441883988136455053749375331040787140314554051777721681208974744996830382694575986805632257379043595817189257813776631190656321149078192704408830066902666894553007758604645976871306118139271277785102811927644154936131648679578292191827908492286930904408853263905142893878389611926179642933457158505916595458984375000000*i1^101 + -251950022097886567222993113811919608502009706164942478545549745884842378973030147310514013612128618406673741103300926141619413685039063498394084168520169452628287371488230077034217241629493253582391366148819359223373289563015199683239886218643358313613406673181004051252842291383747997841974471767872422513702087623055541232259572457034521619362623790124440262819016438597169038015173002842338050345321621497075640963151245080684975237395372066467492947476858671116689305634187745162657837788077208719068130647468125810081917379546878702757646731343640252872164587479242516900353584768643540011700958865891071447685957157684592361779498885380186071199752641235585235032056902440123931143839891552891595652753503479840412547793515706160878563063941108784278312161505147516349825928203679866825882388328450278942532264189014774155707076899853691308288378159964510912987707680560118375454253132464827589653445004987005803260751119602304268506865798565421407999878275241507413061595674217853225799135518762818134402979742521303853132796928179022935529091341400222161820202837618728325384786350080136575324724610396047100712295124168201433057752003406783817461470738648465683093277895931595289993850363110179447213405282502583726561470612692261032415582922955760013844953591097388653460597130657190891756488662030411248201936647445181223417248530771899281529970569616379109337030627901834811374003041501355630635042328003588001005704575316339323853428884877421645161570522724921056915312043019393080570257367102971694913861407408433070373576363262150769771823684710165650885548286941727856758983103352514915314693097661896628925249239904596650104784422755328391737689468327657220411768807465001077941989740117683393153595765454389354791094719742326279129125037313815498128678619933728785400054344655118738452400109609469966944349726602610576220849242851414347083741755473065996241936927743955474770334998554760265046250845646869187646568310558078771779816244311996234980339831038957130633820279252752965422014605417987685164764922931884022867711330887305510550351396875316333060171535006287749955939157810860794641193830450248724810369777317580840558913212865549115645784779143108025718926281013593407545202918955798639406183169397367696413423539017192988894468377930918193881483072918585123959800370548317533436623402892818931654469311939842605473470571823769703881619417056389929486333194636892313127182233518536178324954489759302087616699293843433130966484693564686938990991458818569693624840037106941028039170831227240789415879271989487940958087357551516730288237837733710210779563851858016354848636357721929945657823232679351404060285892218736629205977505028223467251445037958178593808337604454670887383255276356633253670505054476707156550127174200168288577295720172620523696617191362459539785915539258386758603730544638600637680471088144602392043808885636770908108769684159186287423576495288103636561651172027103440920669838549323343843636708196303232623375014528533760531640712555358270245694571682601315774169884606897278433815263134739603173311688907505026515233374630829555812310175649426473391553253397375626883480637813956303369825111588638262720600908646299441021027573570277266333792089979009740912630839695444461046832823155293947422718856133581683502496056430973899675668556758900207896855054017783485023562435913361689222051483673680181560323930816943131794420104415582608385746890704689335879952356008022576912943819746967533185301942206250497056651425145799521880844102695332513615722938332467420961287569933485628592284612937757066969668421359032542844714384281512035463812564991939156822813674807548522949218750000*i1^102 + 21168752914564720462551985493615211895046943678678695447163820047848335546047063959963597992680092372531468801280045513451918317008319405859923308240185419974807801802073102486663872545446219765783649315320836589124049908719314803997925330695392865449115610521802550202992268254253356508750370519822435262564440153610805622777861865977941763555391766608600187443725030497212940194973096277876866027338325270942335114555300735565252362768842713616439027389221041520655483638584003157721075762355019304662329561658640514955172280803462141433129994206198030967930846762201343048139206525349802716059837926329033580946236684949963611817426476578053735681852142360721913890401163752125698096524707996529264230679129397356843159343620328398975042972223902124078335283800052579902396633431202059943324349389271742722048879067111328155068324000311176243505582919238024741275870692393134687934089955054968405534906686519987726001525649520296438928150061854262810711640704763858621666322662726219327648386898864958153100730283103031435912937849191670889366292078185938711513440711715324539297143404835413388703716070097846971093070247169366908947227934808489742049223526519783164416060671504306281392052275842423131571076231203006514531337246209561367724524479894573506411841004525609625701187108442804480053886463173038648387217454185394668156335412911615521578295861221902241380534277903336043991778789817589081349246946828121588634208422178744631732357057765729593213830561236026714274852343825825902017406586826113636557335092382797286988634477607142488419945699970733413051359186354981985104755557966502361467921591509394095807852609491395297766348251283196401022955723764972602477214111798454867974260801671651397943504881319657806492338582254435674364855245335546248107425378108361694831963883404377634607501373501361763846226315921191679587648090074157101019553868887085316622178328891085707235969775474117511635327648698447870534994482146132469257017038331912731318971002477675492335904115796259073077293079368964965570475323728080751550109813482133792691667295120883667461602532283540372778567921661069528576284781699292405630498788419238880125839641522543674869065916990600747599847894409515130563335484281877551754544522756506939355694892806191958783482587604934927206501159384052143209425123167206345327428329721374921492332581969428537207735842324667807146189665434590847363905790824215702061284452497454208719877972803934566130863902968253269825950107880681114198237011879765619447245968039794974520949470399068521116180078641288106999824674339227221554469521209656275136694527427436717609597190820563410363414277366831205943369467984307705660467304757022941451960429171237744633607833651162365177107477788087705591793234135815604703310834443273863018853101161828624509159181268409618800324772192945960948120775057271440446604465495754469373800552839762106017876648139734748366859452876063203644365408707728256029497893693941891733539170683462740962586175987160583898990499903032089999881639864096800412074933210477861911204725044579333191754240180984244172767223868624416224649540697829371581849678615891306395761469428798304775960197830471891962245431712211649830777068538438528661630851989583314156685881434223632074217048365113450895611634082758543811224656366428150734492448296723298612981951851463657780805293077417864715770650494068030292264462064612810894578820360358710967937157543936881492002683198011953353198342387271226955549872067258127126567713409901965097618515161340220195700716944391973693291338480928317955143255301579891586674219716139742497185115209473374413624150102649070322513580322265625000000*i1^103 + 14475720439777000969025371695552384125052317135144228762333796865582410629221657077844548814580988113186709777117882140498512677488220512105369364768894873141427773405587499538650043133558732035807515208030484375023092715042658492039329473127617328005134104163287243010110739992490252670766079384380738162828106243343299864737495230124793427041933275888433465149771165035670944684589984412485569745937847176371899140539978453852243447096998468057594597660663184297530212425798863703602410677669727759604064039514875782392366332340212370457144358300115366707012184627404723134857016316039046850173374214425949888073053590308570913343020486144631597029070608164207060327599689913103669890227977455556602844515578379407378312105373113038887539991558732699403032116374624920754141256236871153242556649182983196937336676293000955349189667194369525506293345008755848861037541223234896523840920520332483961513180563860680942991335311648186795644489788977234291107427531034201144926261595342151636716170216838502889892910148856854632466200311576464223463271798352294036531287139185661052033399119938623917223126327276266092134547037051487275980301980225221158795982472308175460650848710404455486196597638501286379670227297403958799936467304263000288839020606307362131854123611755905668384137519749967945219737881005496104663515434794910111374696143198085821670368556316021207194478103265106167168085874705877134415577494564469878639149107841147939738711174030878443231929031381220998759307193261156065281753074922784445052934686862572894657914421637126082683608110681681081987518525969637157803206502072514902255797848440613010595862481533806008278316682057540187465321550795336443640231575633435166847940200568665630339355440961076065085242177524510702199106594436160960066933432422170856340154443086735957648651313022219707815598414444977375765215748940938352836109518341694284838731281998221619696056130452732949502234653969424135369252817429223401538695554937821654084926431226748871766721198095953534161044639611268129804860535914976619565524654889842108368703686268333238801542040511911629215058022868471866907887466874130622151428861958456877776513757907617186853746143950760516117368274482193112131455721657067647136943085718440829575543110067742093672245240161854854810503904024307177468710747658593281465532795230073986605493833836337030760627340438788314523300607591462917059551972155150742736086951141040916449714490349490863410258919495527250666058230313418814946310161208702921910419923019924071284706449704332639120972728068373906397125209794518208564569321905819942023572707286149682593877645895815190851670102118789298291919066057988941651856641507908646096049215786821868184764640015812359510664560324650691501047278091816337078536716218892249310780207762509903380528355458733523272061799715702419230028604592219108577823829507408109033510263669164660952164932208014954413857789764832018816671423590270866552592903643152188838136591639151611734232589663246902609735751479275770110981860175324129019270942514100222280986448398686067009146259321321248622680984400773720302505430695644150110967747452801870312642654787254125936204014922416657367006617489732770576714916921873039890719534106441987406744765180573849001523603649495354004907302922377696513297585385621045782208635242229578178266099958064433956426058328666717370662407333554331380703337088679648624667732651535782621966501129392852101732611969717291052405689079642938506251791141466652562771571338489741347072156369309868806281071100052778478056888995138410541622918811781054369076308425904739608377732992061920055945004851091653108596801757812500*i1^104 + 1285535545637378671465736903869609020444719845457025884524360830925897942389463332262214684022614948846430764088032428253984105533170234921460834789144635484484034702473491628973638069217332980083980376363696914805972305540504432905403738121187836036318999211735504228900754569048554700248382254065578893669243828799356681982627431609420896123043849843784703554371981005522951749204530490278851381163196932321519664569252513984320316007198040458746577981575891317139451839811780754097082954655413098209102529540421908716184136594739518359074793576391567654241792407792083122800332153364751533877344989797975540647364704529259442000694694595322318413052486267147864490634453428683558694293708009061657619611241721457157323937828381852836719161908298103080020991559186315445369216514719248736204422915239190360171932859719921382650872147255086957239854108826740870747704580502200868176225116983235494363046996340280472096161940777740821909273514866479682150424212922185230610303621588038235040769532568671216888279170511407742940252531563149530715856859642810002401998564802372312175741106669293902897800453710919894236615867701727080641094979741498782726466021992760548681754791300187847737506689447123248562390420329415907014748519809837119224538932650326783151016989498830906818350780860216117236399153984637683282299661219733970423786057957882601149262546948867501580655890497073316688929919333738655220012470915419021417273464319352829104907433097616317095163161561841486453098403324860313289621569619398104183171828436586599851542029345228637930524706102542507680267518498314983665611335992911438002515551833410189589501061890943939854543981096884373332850823803028195132139566346106796206321528388572765966574566409923324288287334546258329146772459650330186649152609311639500238068331910158713958884207810654979648400707898748175073656583859029124770888540462664236922053759695226456347082665902680288911007643182575257283812676567193145497526616338878879883209578308629037517483304857099096236262746794011118189546069338418517128740000354231271372790792487675231151534201842332532596782907801413958047096112424517670124798022008469729236572469657668347830880625753202515657255867150334405636775681889848558225381534905553875243045096151493265536924883564876824983666257318731041836827483470691644019520702181173849242949797507475884207256227761123714576077398643044039663268281183903324566284916561508059332138511765427762748533604115027854439326595920008578672627165807043421608681613406602911196390455085916707714135518830719842640840624348494658642209009939747285212851113125426561643467352292234995953262532709724327645681164320630412042198850458097443203633935296585047567177387093903907936683404584757596682832286523312028137275083649078984225619579226130330275979577010398852494469104016755862461696905494194248967864143953527902982072004145447605978576322125140305015774656509036189967759316552525983703422983759473700474817556326724787350322967875022367503621357104889168076410252019414920273184509423763033091373278026958046071484941528717913122028337097671910063847537371745533488795691928809982001470839455124296046556429866659939480075279910467938917242341499716524498902587485212612804759859048983185096891587133706767134315495871572455123373733644564701734144299346601746279102698255029185641420816568799817212379443664322269420370166272673041555196015913540305004734224979488253360360893546126286143084768766880674436207740267396111921194074274708199106272888383554803202649162931120543365612373637665392151351966611904470176052692990900213568623693539271292309276759624481201171875000000*i1^105 + -162390730947774417937134971135845086454914904556291134473665562247078874986301168737772393328428861647995759812692457758526507349322099612681422543994703064303997253812236158536437285460418193996031448253560690018713359959469605558442633753329705027342286964646265165261858852128385514892359853196204374363931107963554179826544616291173603222145354878111279547190335944239370629735354194163747900361677532711610340352349142329715755184980228552641379453999101921708787365431449301077330025333539997877697309729572247369176550467191714651329095070018183152146790216014695486985035731863963454625168926341274250283757364261516446083466960633244017122117337982800287023822179578175854887567824412769319603105870529158412620524031734192241551954434277586551857762187535320143640787830614201997551241871300300784092632499983961934841440320401645363016331452075283445682441235085799499862827492765801606692579949528945797569420060317748411096985073605950548023332515452297579169277144747685052442207170007164506337800776012096534303290824632903301566428341401247440336744336561886851366559660965812326702287755398158659472022134182644448197513722081294878239446513405641778394966232510086340002200412262113952382506042617826885353790738540958164025106370866453294943870016556308173982918817688611197620142789259056929650873315347793746201979021421915540463930156594127771056442867514120649719838621593484245948694384054832365986254568159771641394274461042916302681871185623412862858690664817785184471003311966886822667103851613051418318906598654206485748163726729494539793613927137710990255825948369204150593400811972476609938619352402971934789486622361780452928739671618587253800515305597951660679165894851460575465939572191922637009884531703984612733905766245217390644067629009242837883237675746812157676096376528599906938781509496238178826802647354707785551667223458562702601598396495340977409343455790479316096047943796039817519682642355884968690356498540707904036888548914969757335583379044006870211046276383370880355062800137457416184495118253837339388526466538903666938412376910243579443833711181275505593892714424188163540071076105402548568557853798947863579379372633370519382878501341697639275461961886520317113164597178661482205090416520396102768277268674663837252122010539093480550111934036968741288155481027974995933506772541605041478803669734984226654103607712312103383107897938018454993154725127076675359343893927918922962303482513506480575915149895772467812836417063119050926651910227953288673197393765458930443650825541858638807872695902909027206891301438094490854519926938263943767378283928195381539410861572427542759416334400248857608055457475374980800492599724218908826763346287424329360831863268421449904419922314917198040251292047778023407436612122948523159857367915078848520181668629258458763229276202065198367349400673108563959199341861263456771174947839763226935647368133184080005572358483788959562686374510052549093992130525799042406739688136157110291802934052345637020845498215845105892713294695838823167070502421449605545455945403408988758954200511714647659675080017606744420197129079097976125942904392718013075280911955927635781822025398055610498335900537585256213653815046810839283899378165998986827494490505436019622474695723176469803747204948398357162268124942117243678843772697093031386511011759587784292491520692162527324310967327048525339092138136889679322362563134699672139591755351890218901253714854451255817624471804000138852778000897746309029251016697201652760864080302980560176200475179142110921116657388786711532959316139334581403625831210587257519364356994628906250000*i1^106 + -19456238345564687686011000785874601679541482305526923491664016620860469953537099999633758880522324038248413070733365982797993670045725367758762414117417712581110923621089337645253715570632549982645123934817472599090921999903218691265392797147857845707647389793421736754669595628392570752146301658963249541395323590448403691842224713265776732545433149501686264738313051456487746407653928835751228633878534082001657887535842333118267038315722218608354719943308679934538270083764228004635364861526037471069822085259517770547445130895272211545539759411589929458406112186141783873412705293358900899467880057903935797726267791926737554234798358699366303805051922317474560123631525119686292189089181187557886187354766770185136811920185836077710923997771751867198527433147694447766191316321001295862171402696157159995558854054302461317408203462946205420500310320914882809579576223963150789604021554621234428251840840740377827859217232125892992174111452422095162851928535552372550671944467516672574468074208580379510904107188175762175959943900678076234218322602431911774463844495116696923132749695328588266668193570474964032942847063039464255835662062535394549222273898475089025740475866890074579794636646577693487032537189556808285654397753363286430136742263552603482577940723229536113699895954806439545584841636727725537659739063088750973590032698354862533075340985257295575348509923245355079761413110117723389062185605881591866390291128980541408988487121466818941659121548607916816768174393905885311767990910270138911524086672775937350077138451291665301939732780048856106413978487736280662593887674978510564673250350511981560414096309459683059819548783038568033000097339772157068549444196638300687612226899363143394661378134719461607185651498709182865079634470403842459649872675750144416075941940640140550850955272410789211785369194301934621589061315876533823012250982828752189423652117735183213358108306660740915043052020063279008425203566495264545115515147211112871998095195776068843809946308623741402333028133497969645332133043534974391788599296125040702654069788223073176029292509222256547034147277852467066944079381822010811624591122196239625670309894151961872914957464360086115903380984420252545154546400804957245714317245224388670949009269681454767263646721861093517563666494377104928332058074756303362324321805137110511899388025883676813274459742143254113836296238615109001889017424251030397520262984551915268668717383181553644295856827692282732248785503430692394087701086852959419376510866586501591638642081037285522651876583272933639027775183057852853163087247862834861807917210657541057872500331850623983390916558685755098102662419095561591808236586428980975349542208473902607167808590635952021907831969054431089578049323247791717337078929604752580840342834623068626252360543775739197287671332360465617028588767356250180018551536253766990894610431726641449255790631565029773761804474112109761708645522550632743634675906436703995925574399480139328784927309421636939292077081816550144907408760308128507548784604693706753246529188313924857218483192912559216345818938545544175869070050525750040330862712362009732138582225589568130812563872641416307125999634667579999974562561303167683426951735104086326215583752233291421232499822257425394120354268499103503335877251731875555556229676267304239187778328622518783040103320076370394843650901004250650078884560938200657562505726418019876345920293850439371285729549251742565368477641056775733186114732236157565374961416632691223598754105547150790958399916787205779110703810328286309548776353343130423620646740055191884871806077659130096435546875000000*i1^107 + 2646209344958816892732011651358488085690611381130096481559111821584088557454685949316120420910757206626357011396062079053849116375231025363541681810067937655027975782028648628179725646443081606990036830277583325303255312044415235427985517829588864012047176793945636126481626052059439526324590018403290998154613257338667834716445966664500416623841214532988027269427126707158522984290984435484862634909113677629002491915611932922655575499180151262942378226469556414989608217572951248090997381076150323048156747052803440983514126649909404535074204122581451811662638205014883743707666300691238954671567850888471509093019275380447650166179215187745523843130910609555766723468338522925124737122099564597358764383551619419856314416089704942773812362502653793967032521456107503072815021382967337318264355918383902598578812763042240439316247086669207882962019637033526129931277590301340464426457638195169562912524331710020167664217718765905343119140110686877940368511020962617330675004428125783900677814926660207077883658768378343294861309979013762247515641652532903848625047639867914433631606520735052693987946767863398014006504391054352536709985312416897583652018877614196734626714101087140094096642753298566480163183602433928812330676068167817029283430350962952751060120050167269919167724022190807257661250250516936883037741630336704227926777026745178110027740327934634361054415002988283249133847205196755320019891142183770525147858330910705744088465655917072284487656151038447382306361551067576737739626818352907101399245377024555079301744114371390715900679972185423019042058079856469444794199814168474524951565324899009455870225109586852466201742470446353170701704661667327506742772320017603031769479195484262879621651321856159614933006468350511663170018906984572920152039608566269102020417373293932582007916185564650038620418956778856280829052706147461703542914522474841005535704919918715684536720180684799814538501572521082945776113119798173213197673013108060454676883775577107123628288728391106030632156711654709785676108001483436657985839005584446386644247826831576144493978779060541811987773802116457235556512899962840234563416145311061856948801623735189654885972122902398861834205760153602481530563346689536902151856761503237546197143612122799223055742821730812534291975625920308924442106372142476343620835172566492353927808426288002485014302811554046165732130642752997177163935084180894695838834102301735591195066538867081117340023860034131432336498329888156369402423393403277895503310923529684338781003987849987168992125915352277605547905999781097314801814399060982956672005861896355026692397459899943486846463841078304789851576976979573876896389701475564985941961184178674856866306631530381213834049030183935429094157088781503143287329042036805053238793635799040863672033515176421204043851975405857008258079361211826056479589727086362017329481873115828522376422548772764522543539130097122105635045498399112124711979293382660592896359596981917006058061727763246167452032462694949686884540305657732157361059882262389759466583145053789224035332994123261778588116675438775335883938758276428551003852213873235070761150942056447774528502608635861377246994270765700819010971824003780878731583711200749260001097646215903336187273966485524443633687793688556397834556103581904166393348230473700852517292378413134880149779495704602268235999893682208239202213909205789986630159767299513790169530375656411059847421130651271705781714011948276772999378260718055659692673048977445443341020050890928860213832820319366472708580967040091058024362459096173636855192826462235337977670133113861083984375000*i1^108 + 186481066071449758456181510945578653223297702767944734575269394204943375180221598382463881658514946556416268096461856510387026344257524008633886775041870991944585666555505359652244992035176250754052881683276633924240659025140619477193462071589868423206779437857118691799908273425200305075645531112158930852384762195785629339416297020513915073658948846191569560199848668235870612027866437638835147418555453650657960565001472282851899423614696021748647651396730334470207203912559797902613626565674609015652413133993947730984628477954297794620863289526777239562865254497036160174765199434096351678676215224534997650579930650009317561010722336990445540327990576132545767252025437224964629148771743659266538137483739234065108068052373552494544724225926036931221370916969487632245852106046337852104754140046487632735150566463336817537074158807339016837178486427892132658443321320280020334470822367773652053918156549154683928674831645298904723885427241178638743939715358506669726625190629762812233600525204234470956932315724732590618019956133793436779824043449225909004489990080715114372928742941185458583710241389797065448584984354914170549591351007063478882969285023606729925351257795299568842181395197099889203314987266358299328929790265487861041565531928716416395376984102434139761645011446118859027898801591753313046845311044832457936893360407674760091052259307022141206202897702637112600452419336684140330049367954261056199379255689946295835983099969195264731742708628727835781111359443218078636833592112329918373347962103870059364201763988898408186108329552268240524431113350150821025424892006955717126747097585510258475613559934300675187898598433856190399076826142143020530042446938964868018408803053798842988296864287131129024764011089252684954190095977961548730317416452260936663393082391232709620056540079388341281090676240806249462518012685068993176737890532264931746677272453115659213345340712519050909909587001284096655226444047998434683495726251813494274510566319142536499378571472170377092957511039491859382148705996882317577799085792107341894945662438569087281237683780834395534005956755527127053309872727645523076941015259711960095692686194234312212205285115669863928605830180744691415433758531321255376254145952453236310219167704319985812399549692335476984524370212417152267827604612029658789414845609171910388744980399800526151362639823266864206192139998890247070286010007951064079980983855353585409967601969012265810310579221648615698074526329430318475032771734938980032786097077609698078829094868131536827974501029358267381220971849941699521269075009330389215917373572843780832801484961386222978805042470149037675090944959205479122482932794397620458666870929178009967042910166172723185291660031117267833483506048145433645343917417795785032188283997483276309039715464995855030955002746192393221454026366118268082600841763040576185298239421818609335168934631672399996460476873520624792659094708147652282426813268754616974574805680128874658526706300988393144987320691907431034420459434532472187532077080112357846211105599154829560874240610699608921866487572352025789348730866801043074102078318209223013657597944832723518258626285486269115997821403898497033913588952035762453965955797949248509780181277766623516192840090658254463791798494326270719013543432308781513980643886413254487955349993253997798679860709372695314342119400998796523781939338959662337334925587869810593411250753184571425606279740026686718212071352065324704950649259323271198465711271853922081573189199731199951739915585710773756388476830288998698737995718773205146535659709362685680389404296875000000*i1^109 + -28517147674120597079355070578589138349888882491374587285640196455576862407758465219593748120042764845548886926141646072806592341159723341420348590618623854863019318452135102678870914956831918002577182499553290517878048414186679572012401436731443682398034616136910018303402013142102002051705565735117730438939697349646673792330056372569623725531679759821276560895101897460403487737099810425782725067986846842546965822106165668715773234902504854532516439942292760694836550780140583546065434737309906584702241380298539809623354193306744234065902259035310827412473767297034534268742812385395014053582586406300457609775155217698525190436172082680677178088273867711749533437448256019268950746840365004762558411329931018100654949186424614511568748441000299702325778837010714870208565862198201185316417005317065320245673995962719234592404194256316611197589101871675969350108655409669688518869086304340630985937001768195406872175668125683109515226884340988032880264316073828715937448372683103684124800336553066471478221782796200640375912784922100239112790042774491601847208712381360168061812100179173933540107474464453351577796189992123394704722316087147643505511899486235450628709755394125886187903244163765388030185174412260752178409982844152281599178843081099666724172835200813576811193855352718617318284424430350350990137663120531840889723469386883058327354669394812001058275333668712909641192765895086078183945458097514930294786354149931626154867960726022670085201690163377228385346943465565430219373168589318599195903417963880288524698117129786857086623474297817104974331746458382154115523839325246514722780913016288255513477504899823665350901667682164684314490453104964954374516368532904892900446614380209494081165018771031867293690213195268606234112242045603423223732007716282821092807817582486490556537189175910521015474351760517086143507279196584255028432628135877814888831073088669600405009908696069016197456876435340866684812509884023783569820704824722167619071789029965184493047018927722649896614585309956134399644217585311289369133599053922180876216858863368055179238757528901517680177667961126213561013524867845512738663624393224823062604282662450125437878637394710220421747281406425082510567026988460704770272709198526859827890746554567772516764476486920531300936112871690002728422097946894248951789428560525005203078474473327291173390745212312689910257749030582442719058063855571257984899449691997445840869623824322683746620086499270978354309449889399495064524939723797449842406354888004912973184675847954210448804155709639252223748280834564128450383223453123031008486275421845095152233526009026092835052395500280998887527905676356611618510401696420700908360597514362699041497421913313620656217478742393245751760253337023780981736583267979713582567716975425950617635915503704986513219436961726498835442018958555364676260347531367679723550116965965606784269605961181843110706085895144852053065373310263787880190247407527608670939717245368969808282276841180798502795574863313652238113344044579656130366461916031349610298820791598090322951103506081634352148278421625726612732030109139325541725086301050303406315811061220511566363961651324998283977602733699171654902975596485372756734656448478805530622181656400224544944253841988710466647289041202234154768203889973223665060890626045336886701070037632826674588854163882728694261258327120577961107752702902669283454585175604872406835380056194068363233352759871333829404918272390949005259945333423979665058215982826845517982089149357972280940137184948885844684379297583276808994078535156252624077603146433830261230468750000*i1^110 + -793361532728089532743073399531968178067586963083523637884613516740461004202112112170341627127529573235678179447734829149478516017480392032982696330511687862587594678558026999764580591043809170192988102600566069589061939576472604867142179219362273413745065264086237963125359734705747995397666008700685689593276942006851649200934689191299662343399909667072229571986158778414087372802683998502728981267309182087456956534863030485597460464170308685155984828690705274459547600912631574262323271589895713227615171373826952424784263537041641800806500788570269522132229849970886751109152122441183625487054840615223176393560013383915871521259382723451576313990471998867535403622174811077313825520438047594482011351009818597544207596791172887879609835500123416750015558985600240840326208286607819059665396316429691461660021995970134283068379625234113982426775469894137561480778448501484668049960836487310954078664541741391189736467694085033484738843691944548518567506874503428401363611903080430952637202110112285730312000467035351414320407155010733766250168522431163655657851690827851109472194832658316037440294029792386946378805743074815773045829707260704002169373674671682694787500832860886815915557668622287322972352065261193802528086455574986942391081572520354559342109174232445428144844284745624915020467089642338863572888004691206224226186191758091456267444901504247577074664638932551797308126700199429077869590657672126655319156572213267056336975737511797502439242585123982711216088630184520120156395364027125164328964991988883888497561407005272207639132387199092683904173408803898175016000784981875922369293514107045738007537993707182022837512153423998802970970086738623468260320292898641716144024698489723606027773274843047546238917268911372608912663609072451141601777928532436286313818427749020460503982138894736849473532536720863903421731287084848798235588580969153722606738891913791155271656079819235502736185872141369624699748140839958444539450477592228007805352937942894919827933130090612080310623702975640677716971860169778935594692126676918316809119353897353824099260305156112545554271020372021386552853573926742905991348779287651186325220710358595765140771701611043305494449577772034538263822175103721932227374286380318617855847869024063037944644573090160302532233963215761396390466130477493371517792169338174325741046295211894270213975559674679253559992443346785713534440017039597392240056114835248272507484613502863487765959180747534012637325335034763044398863566903711746789053323630351427224558624173929804191747755911029288665107795878181964403631956353806602333531883615330027731182179117073788535135104039698182862738539190486329505672994468156840083463925191877066828888441551889611898841242304077456937521624949682396284985032530464801953720419471865544013489322088765369696223032660531221692789362001103722425474427458598660722540234120497245827401022522832707107794927878209602451007994430838977834672815108333933771094756734689163301999615513611170666468766499296748842490374670884282323501552211415945485031716510269877875969020372438668065001490136865061363265605721002542590160012833790444482986527676700176956799804630215838481960657481939156929177237440719555688314413722862252984919643086932513588928296201776760594006798690813354398632920310771503523030838496180852908336498220274735231375876346184498916837112578512210716677620279490754907511665148677673351376971627528214713604433247777578003595201226522416150208641240644810400752756154043701121366874633029104627538590993629283689136594647006394722835069568220976293087005615234375000000*i1^111 + 190585412709025664375598300033454523532243337957238780163052130174672411215275043707123773725599804996804368161764236961664430869658808662878568981284901828410890899174056680905918377902794438171168484467756881390004048011211939156440460478647053182456165785885311305801221363245422582694806041352999985736188822813738244973893042233478488046926673935486467958030223972671518480408871629019566285849197607429195875495285771550836287134400635311295082606355994972958835378785844062767424327398948268706395358142809491358559349826009238269879546402284189109118141886100005150737308332701820556461152402409051176092146890932937298088439998950495724999864188644953923178754182349918314637638109179641555459570401248029511964361193976702079997956221329494047809311117328248595770745666536978952784923105651883141811183200855473301454259741394507095599840481024719511204440828713812946882572036394582312018918127544261333453468867933650137361476125452389226793760594268639135041905628056209618881846093308905531637126457961579937931175256144161832533814120502253573503630515809819092630178928405797197821532307752963447919508185482775757473747009036842490035939582688663251387446755877848544651349251777152893771873491175160972194058053246210559273335711734821882103694621782439705643727980664422211932348072892949989829620144441271920451170007393488563113702344848979447053577327360176184328089387701886887726053480335253063609148597639251249771919150764851255064069973296894736655596494643020924563511712242309848674726225425647289261935988780444034274896301337049500061482218230000789841740343730177163402446874014295227766294807535702164356655914342159404524988767525545589491242029557658455607084271543049483729051940959070911478788188034254462437616733918001763856236994707196450143428003187407168396188272337649437897744373162578900861531578424509564108626468673536347473670429571750642055350880145411494028949181272560300614394854717487974144862275444441153020574510243078372120202203883511823676516987704502423454075628147589486333628803077774944518435536469809164847841099016218465071653601302347280974968570285500540282019785989249576980019853175717124324585474412374258421181499514436994577259369348403478221751400701706210225802464263708067034711727086655505660671912747575331753783843428811618724104748109712388405547652657879967497505024297354322267337800385705657657243352224253399988812193341168236705685357980298099182419690683477423349861111378892523675183614703647259109551785414224701077585075026142813621487800609727735814174324203120766675053078083220766578847536727211007961607717605217391477161421824623807769498382037789259942087911119380049980817343480725127969601014615307042929179884046305844257480054047609552503950043737016203380713272950695154223987264782201403099710624549864890190585613243912755308780844437915480084136952220501083954405511992687173968649814418968872731895227585014607807621405742640802796184763683751564157373084621605753943786568822449613354668783518778249397628650516739847174956820897398171966057419085896378523938488957155342561692234451934321152567588361780141245258480308336004471882906497570567989164990772777956755125861747852095611402407670129605846968556781387116577052960554783357269562600028109796000951357353875777913502742044131211295979822806164797417591194862133778773231207503885773011618259965126323620468890223093039936306647906049588401655220263746651516746655287804842606159797802148245135191251932203963986433023315528987662899729669453264037192021068453881147173067689316347241401672363281250*i1^112 + -2764981257309039599758675073033197539132112423521058536158037035949890509354949181459515192132022172734754466211658887454098956961483586550368513056801693305060828092998895021700309400464133897775752338043330101606836316429162149353193105531044789888004672931087879616895106836478881056073333210591348770778517564192238124090544954545004105924485653989882509110391703533651447720968178818148445740486133869393287610673009504687267540951632370351609935597549449235366077650814950451174469352570649210162325607543091090985668330486005345773525986792657186279446350093543224221056564940420088695530480989998132117270076704728894056458086248107495144284146421051774045353761238581733785184193143771755863674588607070114203836527878644776992812928000605105375151355091733723198383216776360636332985698759480061581220105443672558904455716864176469392403763604132552373701356213690898164361823466933005744342302263739638616114292339702455402142242722515937969825111268610924092568828711272309485361076691666468246961176109069845756615489560538870774400137472845945155555549052691320535395436982119269025428656028286347057392484849601375320032210346842208404566740425096024281507078841108622346832629505756398044059064139259746190392324905811239130926553916631869448726943458708164463377922243577267948997542940507865803789029138662473395020852372817593324327609107151908415381173883196793445986144958105745762629053855949445418163915197492748090475862918057670529665208308963389389393897897944563568765517013026505953192603209640493665640976405107152023190695141134518777329461251616405045639058870084522397793636857745073080072369700497352912622955855453041316653996667789276057226688916078607948518939391584308042215497808059223156179217153445415015057882261867713821709498443367656141412556194298222539735291136351944050270983119962962541128816608285216049375046815996401679778099620306308512675057704238914053017634432660666163278850716566679522065466445025375655544218065366731101551685956503430677503654116766044933641365814963610581037608379612313477620003145731372473860569853448458784431311308224117881974830765773799915920100908136966344877426999915912111644710572940211946496939018641346036641474433497528941401634586405022301854735815333963708982274205910834253190401819415915242578018127920290088108234847732753567194669618169700764150300987357361211263641389852626560625192728181492846724029242249136143447593732278378913507853170976858635488550858942277935577559155195198068021564431731801293698042888675180662249254082249458945692824284077989482702387135191818968641829962625203303950937455668405089743415589003440459984135075861786903247789565680936459549877593190660067991873248577180679963106286150082557763565078758096657034920107921897787899803475791594141346510916559987004501557228207022771431693022260653045905178570330040513816124808367467301836949230990531909666620847692204143211399517950524777445623514692021412087964202935522629342309072169738635810349197521166395377215781374648966509291638092718914058925310044039384863267114047613303884481011743493985568766632410442387453944075537838774452290099773157732934013525576139474704952383969965707366595338166628275245969177006021926692644342720857508225478499078049361849841408054594939112696688519832882887967652232262501433477875794845371538119873649024033481541752412914243176600538970921158741197086604371678493853138384568074439140564295374303812306520493833700755171586670651783046396089195908574320680726517870721675462599360657746331106722057315316100537776947021484375000000*i1^113 + -471744304557791530725844536332639838367214258073150317200218836709132192872199671831811557930474271013992862718644596307741324572613559510062216530947292483780936738325142340225005479582223018686628905674892487681245407712473837316062881959659246309342675114815145757237149354266027326400472266934691156774269006569922841571163301015674279415440113577159634072400118464060089347801296007967395909833035171168174108168631107874344460135169084486062215294162917446061024872000263042044772813900550812487189958588055804572837837117506104395029079852585806320243397608366612972056658024447281103610057869728718009754256966070524876522452438896126275644635537892254579646193610176758881656169153353835919650794216763327665756334482635601638571876584494478401016660549192186195145055172626521362742466408172854669864453377144208570478290264882215763788726108385178884669800654719811474267526605218061435014098320814641580872236415566550299455943978695189547787100699268223898262441360830116735097076440599663431642526753098053144662239840570636041818582730719967661051884135415596869904898510843551403811321906093156131315397834919262638361699625813575720649418083201919198504906975544132181919427701374999196364684800848074446683674698607103225421050394889115867982176882050401264900367273111000645218106725483884539276480738145273508064512057703983870211215513209360009297931366111859268653448431740582514800715246992282949935705135776295067325811440170831704179892845911309651357544062855830431917190539522187606385831757934785829324812024355581257193532405489296425004543497998190550691559433548251663792343882067347951754309522112676546571408374842148317947263117969388764798376886264263527360401522033256940641986711799680447839388425262067026345922523958173544821975958054827721458986382562700517000872077877394507004773740925023702915960388886585221668866902931128091822940277314020140288197012095753613300343115797688478021694942189882339060681132401662539602361783702304531753271404236184551044150421069559855579270353709657447155742053857611987719097789484700087500202794278666304915725057223319036683915572541274555025635277035332467843193193292237435294855792694342943220562223643365089036973830494503753273643738492369394637296048999284187045627509479580973449145471727083088957204276491524266010635866761568526664283911040396715452382188103922197304453712614247405186924492898852104452085382750940194876913238353151016149046446302423480179827401543822184912793778846629313422130846778614585933461776176538281048395844940366812901306341765099645868994684170732702004254676258565837018023702674776492639101070167882741089979253178289606151919334459512040029787544572336980460593911156765016973130467275848333304318867204594282759777603069111173141288792313164645647232954447745401304423261174818455448658860834994442688722048383325036082559438361945627137700049990650169013214930033994728343819939945851227698749333106754307451020159247623991069781720329451552765336337854372938352262386541517164831243341683702477623200127015818358569176262115196479936867744888501619240593045422040392105143959727784037652132574133740885309743734143879557005050277454122881163504043055137084941700821302246757666315890931592144557147898785408411686184178978316733628777176829411621023778279795177775588146654715366981631639115809157270342393345324365065437441009978747559467578498385178579028048702360360676871474239650274599187465095244735652863134493931184988387836666512212297985573765647401973997602578302900656386790468003434929251670837402343750000*i1^114 + 7312582068522570997594251140802623662560821752475410120446874459139872886834773870368576522083367268915024299961987383398774705393380332406505480089380423370774348822907112580560466407095137542319203909690395352724594412617475128472453125707187834419913990944909082166567289589365810787225365538099727922052441827842572104244954052323805214731569525948102389618478160538655829451230151910271669114566152770584062013181419788468590433674566043017639549341630400649464834084401955200967894044537988197480973252443730278898737049912924081011150886053072321426343182830782171678376478574602988923870310048485931253749914421303163186946252789362784235552835204083357390469294179001762526642256914168307830407448043791835953876125929428157070864957841519293329539621716999059101521411185823375588384652444980147099405305534299843789459407503667710772981461238306064004720218103747473622133434026460272284047309417571466779527598381846352618644486084336924808782380009719253236185440696004195193899143213059153255020278082408613931603393851428630282028120433137467138542755802380487887302704588092291906993918431927407765322933603680537514831044167475014718729887220693278817173451567799329207664598971704191897280671614669277193723758715545065200544336532446057245596115246625273611106312067397610297486430023145074690677481122431859465406900388488106689064479224272292022375344484292351252741859654914900145027068092558774532508812327547297103091041125922699823558406599675696548335690326372117109453030110678886260497743066392774272002240747780880369984510629642176442709171276452956582575838613101958710199838614138711670143351732405960329970264862392705987634078132457316494392961693121774850063510665224477194167193773602068525276905725328071916710359023775497077808084912730072215590421701888259298165023622555197849526225088744850061137482988701595244912018949353982192162795915637572066609477079972951518655347481563499118352165191056722754365430706248119766701537014746477354604027971635709507770427799716502124055113094229823758686349352566059797873516347858745767637305427528148260792221823364623604654126605787176498249035268084708849759923265098649900293746384931756279980306494986452565991179657701901107943275133654668232071806878716421093401432267956687790217169286147446574323556276943655875759670747834148634137413478234521264189797268187824190941963509106987698838019774186798161882717094515186265030940712775637270338630982130570358158221453335879135516626980769282613313648030993130941549274919821104992508347896566577575260087121362042559792938886257954550889398390017670316874710982454878368759187497438987063236996192651495619732984556927999947478406972316660803086414725567364781878781851199263672061096246303387356212266658404159721185928043297296896196397550359058789749800939398601176771725860560902425616473754522634039036080811628153348757749547456844557539551394169363100326792294764116263681189955983064155316256869260964838663633780170247104877071390654966546755284755470604070735589085616364696915967492458108183518572470523013299935284322948667987184586415112913784193026809402923049565352221797789159456214694305203291234302619790695168745859629175327001992952444665629760274213005296911272602712865200847192931099232798368911548796353231965252634827772440377053278285700325442275301684537762338109708243139095734951492909174256472499118133929857454794153381564111241617291192389588892566617431071087956035559974266057022748276759372017329563518799378377723805241320707186849987560778176784515380859375000000*i1^115 + 1299093318775848685840171735875610568995818647047569600833722602942244287190515222518896883420504653881070002295792247461784524376039670335095705128779635753493116161902911122308461294569877617987446305622343351343942490498236676663796270755408091167559446532980824714036830270465533265316207526967721820729461024627440507283943953837656675770721454147321075609640304295536723938967741723676989183899407996026858585211008114810242308839437538994029989438056150536459717513978123102777759094737212196460509468712858348453910492818745845154132576167115376178376909375958380732710365729629300345965132588093209085440540444979297103177224525721131108428026505352601403002817082000848311836494807261279481289414015543216568883853697690837642662114368349359912227653417704785428069029823784064459368318304123045526295297715021808914570619133160139889552272412310233115996693067605545745345739819981621770971961139449752487922097601368352550963115671854665288849970926303877080040800295500614978237815251342393979722328377961988683635607174188248391127951171500672202444583177771932251344038009432729258237750885468595066475308745047021921861254901995285772461574947990834021709305837415560714819821945927930188302620107677294805598458069582285650498372514764663258117755881076136150967839586195073535815752241826624045702804498938818616165588517974473746844154837124350144855766021367527391681031840052530174744892458139746898216539022101217173580048304273948401125340554304389993430091046514413780790350846258344045319371467773549471798456529241815401329324758934115856183257706603032312802222349625513012326877987043776031577340172026450725902392658487511785607893434766044668728074021487430183856362453545682950005182900247381698513276634249894366783645192386147725018636667464488682079061267835494363714244115218632856601272360796453520720780751082278188015481800910049837638950863730330392083982755593206142234686133963956359492938772318437662867216493695378316414059456233634743752251145664657059293265097530365745549492898060421964382341907718983786435257672402136925091204829374952485772910078816347129492423634143588865586454594991302747055328496193607010684565701813352623988937846385320797418536675079661875323177053827455685637942898907876964044576076681573441667767979311129744765025023879531226709132300354465439411149355713981983466946178378709119000239784962389144210347700887606637884620530699665616870302760389433692229175461498111091235098226535807349330975846145462037598659478759626667642383768824822688676048762040136057037513704299796112076969941023905154361089141916695937741499887883649771626416659572779762928820647195407533016986539755429600775531600287446545811129322144121939629688570107809788669992334455021797210191284507657016322741551488855711444829590892486444680546885028111233348269488696615396636502434907095889854398263434773811197348040581580931181717517543650704704041563743576959904364501666948324593866682211488448630376384603841549570654613143389457505983677859332682318884742891968975289776465609112023092064051632641343543128490185376513215321572281185759795651116329872380254437860489657089823136410900616954484462884583317984361003588872570035438905177140716685270559555838318075452146178945267798444352074664938132722022253893098386080017078487974235966447326899271065158391749400485882204639044198795814007649656637247760451114903858053264361867788953736268096189115297788903168163817346243041293704028783720008949884379229327636620016684129657843960728911214218195626437664031982421875000*i1^116 + -25140878184125614545508768044963972482759295255903766775921007493545316874929754550030948549572197466181078077218217578241051429162677119952596167728563473435565583598875105343179568348439307489593596271442727252689697282048520440115691691983346887354080603062763178478986093498672525166997890788001212297834564789461053202509657011357173551424931648301033118591699028805825861860705953457262575721397777490050350482564743921532320478323574804803814539590265790897427791740642739429308085976689389926927553936932047208021153731216142020466469974047990177461060085351560486905604013095946689440253165485582544684495683009490354070364879472660416937002081403706937567439531081593084588228793162938295129792498504757278016285460138899915286037083071171685510638537579558754143281412140680492212945815442506149919422510443964460739101445651987018245312931791767225644587384131252165756421628311225606252162166401571871697611895572148692386434938264640078323156776882389348664209168607954201583276561835275295935642389305802313839368938735254880673110298810879731998073939422692282599973733954828745076466132184121350180517153690369271512424090817725477180488961127932094865171579076995050289781943659533574296193333425899987318094378660353946678266529134775051652232000746987238172460734764071791657279429010811120292063194262324705207418202927806500690607393182028751505337535768675229153099872172618261789661809926028072819538594206981746482654139635129089838876825167399480694836487521882507669634973689400248926391598037173630281748230470502480944977790505865032503025838337588023372689994195611668198909186083661527521400220183513659652587664135628091905756601743321727288627971833351279135525332217118815651520303979050603243489894076724954304456644683494065864089017346325975632285034507537434923370265098163158243124780560767712041517342312167811806106453404761955987026557075594028889035209934332778771250789675678889430773131745886615249110950675356115654730455005224862923680754659478553047908542085537515477510355177116829078685893937845537244449378302894621994398996437450999939629913343906283143260561693201132107317281712996578296885934956692722284399273458679300064808515519218145808843224558080180068194434455164679314473413140176486316327886502472353107762066944998177646370057601694425065719869334912715323510254799848288575717943120060730742591937132481950910992821738992069235702030293014487213901831208749010940401686724043807813789419951820337649986262491318978465492250505889642272053284124922942462448990590266981939560280714412287905099418662040771833296278505486260830311106212050504924068045112100695512923572971296612039125816583815151733921850614821230383475544983143303576502480716799428611969397777926905138355471613805257170287307360797032268311157762926022842029498777622960318917204726818161610418363653040425198432296195318514243631975069484811235851920197685952002794711561196323242388703091143270155281039475015405012625432497812451401489410484196897795193364149724394711113816552132126077408285693445932099631624043123067686612836290716805673266555452758448669382870480260387832573966062967411426236007687768123986802486132350856408761426977235223338329308358347035440732387715793702714321304152722826292454703345562980773113041368969237924374164946293996238112803684818100820688710475510545838239441028830537447019285922358270872290399745111784705871166072287930321906802551031767567446211146539836228537862893579769656108130864283787838217075939993713203557868404824733734130859375000000*i1^117 + -1137496051919353151618591971687908012787989825213157482142914720456239981700777032932563090163880900958853319470572831073721831221288722104740650898310517059829955156247396244368933647338752250616950035120056368154857157720884131904989761757030029350282633272536487798893419687532863921307498593361346939572210791573259074548110670393845971163183717793655228459590413749955277525243847420042178006836236581448977430240345852520546103637165190005328931078769505997808784507024762627213328868740627740185794832928988914003310394441276146355434723081661548058152286543842469203529158147574228953523110243620892633355240478914283730519365535295753069361270137413812261135970734426500714182532538788751177447332812919267305882189179250624368902950272584739659137005979060353068596655361534857655956403533085418812137054454246583792444480111977383835581889647195883841724479530402698907575317261205781346186334517684516103615385511507451565725557614593655837672111481217139801624249558581975130277566974857616893721738019506356588761774209038725086035680610467682618715085295613101785551048095544359326865906945268762324318548632813246753562925001784585056005243473930591655068271726790573831273917847960784309027865368217211118631133882952728891852025966394759968258488879277767569738172477929790447230605158460187008134250460663913806158107838172822395989960380356263504710313880443636942352115588139108965691756593300058224354426299363961128450105234047976944315229745344819380661156148681095167208452463498150243660116059632625624742709257800128814251268089411218239942320897400163142776694841144615885844957363063528719071704543262102962074111105995945780911134575606167949177580085826457068663034365286908033968480883150232154496743347994714302406023804894105855124267784677700723050776817508301428119005666796508240667746509932363312114468596615712061263086818981595816763168957120216658883862618677635719903547378459151263680440539011897699164359726165532867780136998000546090690732920032404575974877829896545694999564974936839492905498533785848103325786917114893517941867999492642196867834468574747788282760681656762337764744106380192295297275541544015224723631211293432847495003130712366412886713959192039788427249420951985032241040078952607666448876402540684187545646539363385242268926456859946559531988544341650822074200386174883079653885690678905166689309047828127629862272463878203463130874698677940596001635661014961662764453797154202307784673027444638506918465858769116450062746487178826553436975029377369610741016000232660795957268083008786634591645956308051012437953247027897559544293783432996236676191575228499976946518449151278616946687457640173628814688130200383051498145832712011418753148897800147071920853332778194780358413910021690017481665793713115345563565877269965827787222481174167917388742822250755297857419139952401439607304398517382483967539317433960955286305773954268100177012918809346616116660371795985313190278698784865255795242269559773200771174514742340382739179753814458509003586080896666005261819716476213142684912147510573261361541477536349913512304919060199692006407214426231086701865243643634685957195037923856863001003484413715351253055680467559174318782909676588639440824542832781629747989685613944450012520423725926965853695367965030546159729989271741979878202165734548992604534804298837552202358833748628956541094303111498925375822150213165852098995827302987747652575412899978629281990320344382454726272206322519813288209769450151154448143125511220747284139752388000488281250000*i1^118 + -4895051007478105218256094352796132079200940458120817094932623632839349801503193890745913078711083314718148454764552790320515123232881898056481255329224504737498890674035777636722678342531455326318040953254025160090262725514939326842824618919390281618311023687580824341095138561274836480150090360419325852204821475390597548606557304533815123482277731439819856417812709891791920019163792284962345556191112428841379037071554257211717620105191181211609004408248321442111637550828105844236616163097661761945560350013525317124816961645215583891032791874750084155339844489592594948797087310033917670499321673604241341420642853568904493397539142421685961265643615120557913975949435116121557391122203603408025604236728382899842643285198458469258253077115945545216333763200067807141884032971976883733502342088214532908462201514997827557118517274950675824439581130045398334305073698931452770998537188012514556298115257331370222653667007792487135565223584153872509424338949725675562216795988133083600321801202298013121941916036487928395311815294376375737987331348397775380949945122334713201905717167546784547726929816611515758378166708329552861758101562643243504945722320905038635307858074680976317746920480130605269028528617308443177778590435703191547170455303773944953581141920089998277383924429240663265036180130185948276865638420569436994649158718622093248010191514595396580926856442005636188526472183515860664004342290103442690245528151065779776535732033834360973132040701367528386162956590277228264418319444460766490395421333139164238101204260169218931532624696047772300592635284937858974417976500922934403654395900109650635884792179232999913689266009020627512782829995509095116625160132382542915367270526584761304903276611968469703355247084024810498300628761644171744063135506152140546175892761203572155182855946706265814253217838009324612197192953744708206588426706991179514148903703995192935205823928789187188650787663283598045788649457178064891371732922067262906167270277863243941456702721019596550541367355957441900107844391899559916606530516295827687957866295255601958205496900202157524373428527709059085439103280819919533000250250999753797616110436553159044491409086477506852429756942829195400452433197997822972797816353657742265574633990397149127982993006731634130916055252226579558475622062053108093937424049726626310353709240163958731757221379505401529955208559640322865023424647446793958591590618161157794609953020135390796614348744259571098790808096281264322456302538823633466214753744945014701452833323396019912879788345704669224009158120895264297089078154041512947077168954906576114111896955484435702535025558042549050611019256504235800283825699491483523401918632163252190469557614541320190344080984285408293010575059155476573382838314437317119314609417785347831072202249408130985990055839166576915389398159400442583505399753740925900935871374945817135518409824894459376661625748899734989841555194603077447260651723824398501055690326557136664639739159427129097520141089780276281646001101054606806628838855209720259183312137004505126830786054486118845264759502366230173653688718792332652458850296877767356291183378780229776155432080846957294524355357358470146372303731885068314954232824044444376843769682442529081523557467399878454410445345220161643962298146313584005140722518344206312466280167804721025260169767965332350727708766463395873055365317976595199129482147774662064756581279996136079211390049285028613943539557416061282899492065898967474322620819979813983082504211409323215484619140625000000*i1^119 + 580949907174266177649098864792244136108183359198190162829948607815657528875847625603742781014326523884538292058039616252744832754241039661774757021845762015271190220001427010368458561417760165175412287154456692558092907984724867616926382747587026813122631441936627258461187261532985208489702822770695378491517404239911173292736573120815269651165062720793183651376054505225748955257249638530229200050622425247658311646758024188688368637764534144047401269989767056561533119086187478228545381730789195639834602857481495242413705848083237978851682470714550755984766763015833360631406538543850203988922197628595006165058394920032037390009702812191265005450687626861361065999154628303493580072278696031070029488234578173400288801938149523803503064402301728178037776447349911842799117870188666442185192324991212061586423739444483598585599728764889313545799647228316864923136152438776216545157897268791897845697599188473439265520065051061631851307529831004638563059715274063492263078876001762080144122081852117196207759708914782441837063634053919508091253359078392712875138669922795064849905841143263331808219308327945866873146003585941440319549237432657081933190783401006507583421236034044511054620528832829682527267375677411426221012236450457641163886386975296473438291229779640816606578662843749294467540518724685007109220173007830987192882861447458995723286218069054123236933124911975460845177395913990570576148783460252511386096723272634578169485365197419316644561356092858092260102812567080952145219927007658403624500141881399124495583233056796852918390403785902682367561297937396946400722610674593670142337822457322061684203707541029805367305712578533451112895239515496611508689146391883070047785291908556753842987813127655638975703038942435621012554115900325492113696205321498995855366691576966769450571671803765539504803833732341800740970043945073097800996937719067967158523140611048600758110969770140134022028237691388729043965948343940434576118009130511670932221894187182482158835842269261196803314718073091539442240178208808573998028678483569671953466601296679031597433209670576221754170952640177617663304320591374187833159342937139155828607728096007434313618165663693041605440610517748052604168532738276360980261918950304908513229628161770754044418814586700775752118073269583796979276629515386963153999862292847751207814404936838945914772532654987432939982935281633459486421110945380247926249835883999407105391275915944880888167247094941408759540229881552599201021660703009094681661539585537100741238966303535857188404643452766614451389121501037446842735373943406889992921933623216454012166940941384389284515526479893532830537943754074869111215569938810016609306527281106548723575103490149647841030534057350291323039313092067690466482017034106187421470809221507368014497594686247851317757702202951841610706437533941558634128942572573354399235535936062143097495754971519707899694593920121260443025943326956010833384444438478740663807466978196361567979787313122678486776775289826059813683845239686516405256069347863791005597385182186370880280346126324686413443641125673063687526836696728353647277985255290639606463924933755199211078627576275643457005629134374480003664794120740531124643756379909311931478656500087341135513394341775487724618027105198476079955546824740628183270728948130469670529956848727705128451935132530996795539915882608634091532001196368396316022560680610392373737153337454737668077675559112634174117811293282595056014646567943259431988027764024799228443494182825088500976562500*i1^120 + 16462565896751522175407615349734972569535645984167679529558159659752572255277379421098801036108054794155165752239938428990967745158091268649590117979567056765209897454494963761254734679286127039958526862818997205639398467790030672106126318835265161769330124419417745570796917436598286018354335490268010057035498646371118664090977974262478188575207951421697421377885530544071247008552539149168171907194119233470696085450851548110762940294149118542914755687664570397269942147327538914740496245029608652662118919174589173928101638621144496477342475452145356596276154759624672822383131327572487884296207188862309334402140249805856539147463601141982781308062822041611467569776817181296489283086847987893579986069977029615166705776616619452990949768678028201498645060676376527581340217971350379977437729904036748386595243236753950249076831632124047037681290852823517853978193135342339590287455686747402410488330086730016937034006081466235587655752298646242790833292125790878049444189203139078526954711514257784228212205058985852527893182773406884643222055441225155876454188855780000616316162336659381085032355507348337130612451300909796513997810094360175379937807107560546068720977650949549976281042536080957263358326430987012115981314880287275372299915170002471930433000945204225352641559183506790810762574980769729006829220487107829698755356831487267025968456210938290360964153092479086438878084791339932774986816341323995965519125245514805086623977914160333109555777473956124750312844391204256385522372352401482764978221032023175221720109388199307496696343085311004694648069508135407586440025626663268302833273006514393141118504304270805590329815429726012785468614019028497298233960181755828956243821703191347827747906611121787964379583008606369919951342980947648064961214312527731499510059024673754015566395385965796075117256052899359290579976068006574897910224616505142227862713706048385564923232903142275412590457606247995178692186606363737369505208696646700576678109071031358972784506110457697460155639741437675472195197296641446902422399706056584895526236420865482435865580389370858303921847930265459072236821673530905129769675415262656129787766553909063546014491330365920937139987028201680530855609655456819504046602125163578193130023608469335559009676855086018008353379058925413086495553862191333345168927403364402442824388798403112407181067592489420434794960284176678467953951476197459809210419682519025539623141949912186524356744496103553593321659358973048172539160255269859356303441359555550375298080548786613853815878790236064276444115126059571874302013913085777429464948919498855728996950131546264059267855251998961267524240608827831054196434335759194806681054880043845778428536950611821047751785027413845279973538413898761645062017747864839343538981655196963364686117601399201052689852105180571832831284407871691655912580937986768258243127507832987391402427267270161328661429402532491922194696971301689395224026106580330956699267996060135506777312326764892841419185699305902580401673815618977844545946618678555923037019378557047617591351992358455010703963399658960817539628590037673147302136123088236090470588508578110324696388971522123401970752331425316520810334101384910183155614976221465823144888763860884377960262966339252168317071055618775814845863514743649274802559612694475111914330413951157484090576481588751758477689194276109410356849774701215383241843151277737705726603976766167020720173332164839731437705458057555647325373818297319226079479235990980221271514892578125000000*i1^121 + 234889970583828793255553188299950531306164200172424229320414846255590665372048440535317731001077183652845868465631850025571108738832078592110227968849684984664317382792690077749540730570402775779552308913314173414809188926015383202689248311386172033623825234665819728865510470718363113366965704197629428804643300904935928497379491536934324634369567667728099969493142594140339222419424683691653751067003432930491616013981658678179007638068448373769918402259982319330873098480486451634012236879861775850601347402700410620135803617923638343856151272006291313455119465685013022568042074053573827919746472929556664136799911198129167818691234449832697408654841048966449398747850161445984270604962002047903133721965320858948459097936026392085907796526216239257043005390839013271757406825303926894479717464750059972746374891505844194598656666784819414891804570116967521688050507553331933022140634742963909131281586944776463807663021101292820639613329852172091962764420324160639393665972723571574257960227435230999933080092152910091962776102196708259111090969156568215451627323912167756414334772198839707579395592193912498147798461988205238874929112505406609467246682403663762418976514318993759735468429922310974893853768666796782842371317371027824418152536356548172098701050099832753951999367303066390588487995621113368317147013720427397544249025921274050780364217800131517880054234510645616337935864984931173167485366338211284492561150564306373164389547980575283874705935982847072567090879052489874301709955094378369138934136977861325053283621915883024106686992305758511874962115132142246532618093018721112011521746538300662958621677120570710102630650904874572068715891554034228569197741384779381649809897044372522731725842417650667817346255108398725525714736810858880106416663869090812565415587720114275270653633067725425788353969404800097595354705082747625696543695675585502941592212738341800593138930373015266185495284362961060227856121217034259833541639943972708960517945339632210956465636320706769948069892936712314888264474977510063106124800667665473361516273428416604455173511297993512818881011322569520110669116161478705701944139204248560133237349267584218464812333810370330985819140064471155960465954655456195837296245884549273086302936395018404821384572586014566255910381917104903012557343162027976731564516386309951480902165138976076207569670948217430946301964301574430810536590851200395976637243215515612112217552379483960751916950400175464260907774238833967857233038061388466639447954703626145390972873119583277610067348435158777048742547175464250491803078299704019839310212308709190767198238282141601191341648506188244690977849015385057706553937062469604839573855711061118588196584930344127756641259324419299415891846764953637233793007304881479929910540240633580747361438597266355333514650051459892849634967137637589731998210954917686999925504160468907059120204491800030954609257252157734688721939341251925604403320897593880417147238218755719861882964019361479214595498459918785174992626306588403609656086167379253613224508284832709820390403875092434526873605227963189384778407624400353112944548910429154925274962191855780129221272156360576153774036327681271084831543209080714000769739902100462616880385536237645393305601914760260040860047824044350140839389978494867101877254430779683421131610477755226846799575744883536840914470945531063725080947001167672983067418895109642835026133251532196247193964288793567297325056214480583732111220114133576925618618418755531311035156250000*i1^122 + 2192465478710153311965090832824071636658266532634333286107135054650432023594011481368722999288034978417917740990672924336189611256636973207359118337484867238620327600211715018256763665435556824227688207136543216726031314372003497672209335773749361068668217741579441577460981911777416794180998739171274488246908791991671535106673823091968928066261773197230120558513154302859879901984463480384376281254855193299760064159944540747300945947364320307479120196344681266142216326867432453862585696928841836078430524418949457679411372796495880237054730349175447368810727297471281558413478404688847124877833064518823444290743434166072594230969190803684491028667608553458816687653644688093202322630755241343498165294327886075136826957653467932310980042746382903252691989289345402428706013335839839130890011919682703238394684672253874747156942405100861832733662528159840674476101338567779237754214219365559999035705018546730185390403575876547144676215828417870864468681627038394001916825640895215907312447721161453071252959905223522847208418493135592073916288165565789140998918319155516586177520192264513382239925945444183061889344869238789194601960111247154449616115982436802074229819873443745613132755309432883356478371294421951155643350074245717270109469068926940090152490262070271483606158971510463473583758202496414747688576536616246111133116771670680368586062851200301727867997878463631360202975715920785571860406566925111788321897721503096611007281718576952049700717963928030777639703732983527745733435637519033005253048562207251868829563286001650945367299076021938475950201542708551099701080746513670377821287666351436462522250860627066926795204271223469570676169903941318789450485001359815375256471202593528100584736460461452723801853878711752711715003077217667000865818093115318260630591865529718848572497874247417679860615394223854406191595381594782255494999601983907886978682038195775730306232644553848104174179048332716462485369737252610814979743347555355264033894438278811995588134612447711117075098734000577613533552640538955137215793656773108145965728447203967538988260732267918954516637414060142932374557214682130978330683408142236390076314762529563976891245558864585603858169801974340981400744144363515851597643189102905200414609890749760639123424262887608438388378796565191124489993307842858055140794563094373201770020190008632097328581672502199575866743686319861656671031390650176211266931069543315568244478984816220096666776825818612874264424816527470914624437541530272621664387754892090727813227979771698792760986627415857953812382044107701726202574273158538006423107405827320769128185764266198243436704342979081613067776077014675431165241774189786273953551971434188230043615163434928113862114771125175157273968358990590875545308182856937427428472259539210510095471278121014503320830543422966062097185055401554371625999417082039180607975333361204377809617549299638526145265375555864948580227813546391593338722656259983959516833267325226429075238019892861869424082560512771355041110139589401167937306695044991138866005889505932499180472629849188877835629821360663749818944635976110206161587260439915322212985303755880051209704044833457784243694387741367227813595354729135878461365399452813890939065298998877728367534123690576986757222528192806577481964135227364293193078775739482512913197661116795074504522887726616289095992019598882046509168283213854779525377222678844717581830697730598198353558648559926406718099211716372868495570569572726575352916717529296875000000*i1^123 + 12774957433715477649515413371208462188394888431470834159077788573238503600472415437865031591240504219057384144124727270992013567277591295270603512965997548302063110111033699249841905564461586469882451012685453436436631831254870665336022737223040142724737561686185864295902376628809879755301949006261640380885953708370493956211857101159348835399847596932262518147539289673782067283956337848835941737689373062968421627884440773892342204302880513310602690563995845670223114683134563162477862662332253194897594731971844586553728044250038723878448715002372207084605952960625742279840260478340188649762081725775240837836212241714955727835797624013952515040492345924686755057087955997133399358047197568162372732656619079619812972022641729890029977047364705958285584395122926577600147912162200690330717806636282230182477786394693188845949758214883437901860037991775220679905076732362685701803078275460298040123859165713218589281132627912214502588816284059637218932392071976997426216666951837400890874281487316133568659346807336992573490699735472589497714697773449013273305957395906662970722098207735004905770938265855677673553694331334015736170314073462380413407860892445721527469002164381371840887379729393994515891782630587662098224315685147259574940094910655813990049198398098565431486178805201356327564894043028677796894076799467783908810715623130304346156252834988416147523659186405427367258939533031254611559516798797619081154261750868657574655084942438319052508858581916800102132875661472863254484237940932116049912330040519553971839154806557885769357110279628799959620446531328078124374262911874433278090558327779443275242919200786989374338346946066346980629569720206213926843524377781479530761629599225622026906278521532247799241592153369532539694109944354346077623585881885791264828961393554497789172030514553901754147149450986191485511177221487465602714640388184210477757919626571571647660869745902980604549725476370871774134487214268271727127214688362222958545859969631730001360166551440860756113116518637819426248534368314101776229276361155494710992053868236381808889293320107966113517789979559021850447420483431526355865331732169164390426362620060722528008523457442266823540662327756172652981391269211051230093702882975696947753689854979987478189021517463781252736416722414227585979086898312096020973502734191277748364121489997462293708407818304559915890337792633666907457312671509787955296931122927118900283930204468195289608647427442133731079438452001655787670071872381511940433270531169532437434895166167724425953784301867266690176870684908699697215688750757593329074674166377887304241825232942738422473515296869568088806698513585277502363963334719814750017590875433388010411560073493930191896432359145490348373428727648587561735796192871603618216729632155314173583828350400863649936925261861469425080932479615168269091626037333156230437817514419902768576403539962822314687419590796836706883315148458952691739979428666168726632211652437994119888741287773599044177821282572971485750935793467732399803764494549281385713343552858290932933998143680609658993258356731377898930100623665816243984980530075496713552837694201930841046319600254874767119136241668162333290637833449384507083506895079207180989240899504907238164086337590090115074291830076145514296623064476946189484679516877234712606804632996331879287423447588733737523860387669376185140043881342715729272421922461662358605215812579307687669743888423909063628917024695097719084770819952373981475830078125000*i1^124 + 18101923805019586219259686793260583191011851661872760182724318543570090968989682384950846230760698223571905100078927048448547120385192881791954103128783057901819226380607519140415290317988807265820652780818736351112595103304257745491978796709319345403205915087571602048010733637223678642857419547267052335881376662228031459998926597034156276300081590508904793398749406258413765251369752383111563480360414583019353016451121982554806016467206337860031119882327567811897690310576652035522735876996658142944232805758197412057040324897456759394734669431035031060067169933757965886091315943859845999184794489359706174150970314130249365862661301432520795119982039728337989051588092538825818256154561376587309633282013079629826546551982481302284264591728895601950430053725467154984648558499946535910729158121444172046500809415097929047992165230944944691098781665761211414612658706106046087843442753940800656853483737086724518126085586016253367738732447605441482933752893606152323959720508663518514292890485265129416800744430645794922250857992798334616752360043537240987714584053675562961733938671986390239844922044220621127984871533905126248324755849322443725067184160805209539109903124165676861849353212535717734626594391070339808214825568896622671364986799978546933653160513023027781105346450046438635156967764094453141648277618977849226765802854194703328928176791378876201804174236591871941461023895423194156800332288833467343309117221202589774245062439235051852392858399904836926989842986144028057456763662852921482994991340813943495695497466839367669536557339167954155175841478640613760440984132934381644755936225313085170243500923367501238418009951490581148176100212183747358344048739256249526338116145204539631294361646312200486921750434546735586706305407019966940987685069989242359072997730622518836641606319479088501673070558802505796934470585391536842747585315077702344098941680359723792955085181777826031868088098052954478822080398189426306858006692593710687553156920721180927307079476667519822806059522506986885702271353210701773899784214483563169588520182369640163708149933968009900130330246907838730480054113296354460807880798985906868673761936515655873622247744611269445432415310976975724216738212771629829721539325681850943844534502750613355028306270814975017172660829572952785320017360315916696268067877431583132874114872329334180219974179232585215336437495410282324834023033568873928931063284180624889403090997219537665469365874792080542998039139315874789228936934125764940888291577717614870996564151828840352970208337882842532388004548449923899188933245482164031524395353721992103072675653316828790129305637998956602678639753048993669243342880096490976735326514879826707802591104236277510253111383411463480359202247984282301479306794923093836955441162992212578058249616730306134689873646965659677574840572244592176205657171811170041896198200158614694405093870999929126885633061254991727132439239131387130841827223871045340310911150616357230131428799210977918611594093217556607092369833812126030220586125003722635253388988470022453599468042446749610269752164265930341192296820145115426552355620332944913608382932766027607696474742315901163338694571948649140348581267550799836521753833831641279690393204454041088181663011390787564211853597924243722926328182593667537001430305660466094397421097910091353042080865379817692901318671993354350868937115913193908338121687194244271430000515491078845389430263885781980617249171828650438389453887939453125000000*i1^125 + 177098190037024321073739262619592008284530800670029053030607317026912403633868973116775764996663742732881178192946329585262831260611067271010027909166070912514022612016965740253854556032316973133265268671802492020117963269943331577359852044274329356896582140747970504311483074304806583382740210792762762600919386423522280126602381562838883647954191454644483869511565364090723964694056970244225631636538933484667878006353435433892981758513852769752134318068241434025030285392458657260095746527761364676968749696966682305726328054589640155035769475708554496354233196744671249031542378793830796283440314453631811429799596173652178586035640775724121554865915361576000746625198802610527547825823714762131741425357813053326899956923714411213423296036215349895934204957496746973521607916975539777269810280277839953798489284289493542170606778784083106013678896847895764283098791101723229829873450536144258133573019504850801405410837314691195102454564241290745441949592762049961144932787175744847279403495126792886900712804387154685138638903106573489210878578442010176887878064492720718348875935827589742212440213263933913809486641841559395797901234607604283585476260123451479170733682829900871278880736335679977471099298889539349679494317754368870102911296779368510410174010119941885718721240457107093541273745207982236887213247895373871690121843502660998025538004143842589168202767277133819080298737716137161257617951519871474549605656061226330989801509000530686514899753780174004160498113526443583389490740871074665591881639701940658830715135536281463337115240925155871832409607645091949921460512512421927693601897939483349040857800207038945329113603395949239605737418637175940305803726259322084008663267327617504479327780997328875169704707947787925289172679092062983283569763987790599260745985840212038548662559848460192688649776690493450555992379018805069801034665078533806324624711723894586901520243445745055122798961036355610795142494685703103172073702063847304237525135906239292919838751330548462591726509534816465203943549816878934147180873158395515604298134311869722429947166386077029111017752133744004479647112875114314142491874796016899065966583375391845745772132517351148093837891539367381092807674539177451031243257847076235068511871215754640582977931167618419670968836035929252323685075291754838994901580947395899898401271435236133533863364299840048613204809554138216626606966457414814652079605590656671041797258145395292246260179157323277632589508161011701435561386754722474156904040881030201056373180796421511435997888977934403447904109183587941091934539491975254471322391436855803686388594567135734327008832561249203889001736164747653697027946654128845893138952269906871240117167627007203725280079846734235984703442603113135141291391441671935244334105889809218368634521473553360426138455984300952488676964035787943925684377426802462366506026009233217422039015136781891558270547895595421133870882424752868250083411504085973370000533858469037046371789838032723660870640943902323089327036814741555523870617712456621319376338622995306710756758960823064089867189051212432625676758419351692630998132477095504568748957771901707553321375513068410727455846681059974620088778910445078444844552072035488447180875731108696842489171526608704930285054057731764877460941575114590751340397017709886126198548244678905078535940395177386966139876264948821094668949800677351021891533736653158485828612955447005276207380469309785564193496201989726829528808593750000*i1^126 + 3108998380024469169259984991746909379860027958145215717010796107837166618656113260254764928106605060236391304068050570268953653136834791329870675737571841666036255364810609155782353891038528283686492987549796935517432955063784005755061164792391253965160519073811130136815320153257366114343141276596439576242766022083839236654542137392352519770148556757907338954774921615146603222348529519397616449906874196288423241230851885384525477622146992563222852965802478479972015717257571057575589820093175787522787745185806097162791110262967378051249343001014066673476097326178677030345483953485738604933576511771985734686019110448957712133468521722897445253529163840767983467300270908634371090323029048949662253942739183992266185001820034904609119727847081734401163074363973028007822387140900768988410968900131115889893912596280656801955135880721662751748998871119339312942808554016986096922910649476200267076162396791705392211389410749891530294079476435712217482542003663938922527301324266838018993861631539433511819252064398603660326402766021211986637314745825920666714341426699651709905120527548446852584073704798376341548276961625228402775071230486001793907513904610373090406971969788625403778695590100751563083314522528031066351670046627550907539136043553939671132530467223249882903244180576404306488423637662245001097225719596775717737679738192174909137679308917723208519624659967462382777093121491700886180123894065711719543362214164889924869925753828305681651607299153449384059468671520574872362772130541268351939939455558719108750428857488045935413753633558145910291634637306260908215971382378896737997434927025251881964562478836034031359252954593376538358219251770090194793163900376317099228785823606713412028342409676419875526085892878311660254030072756217856454628613228187246452288158081884663050276278074344273823639480125861289658315123262620737744372625292316610404098854125087367350894135381036463596544734623657329557850761957988077502648552036180871426399074060030153781317970152085632908781828525944350580220109249096817814672400773564942735862330022062341640886816875319990507251344750337002383341215171437908153633375773718016208544337200932691476056604187784678237446129409037147510725721232617205722293174076107983504178317754719757884120852963485459224027030164675904675251917879093617361680961815972389022998865203085389398941318996177724091037774189962821236874222520023221821570073868532716861942963331883223563517731579564504281595349321936915951238406829998238092489210311452543108650035544848890908273598266478418077011631790553896009482598809232992748837222369096942929421006234011548044842885729336242828729405743478875327974258441183023991209059316476296980545201321125492594673185020394321178469457790061552523672733552490343409941219635288084492376860322569842474365564267886807911846537725411842847549886401428669995291944765812494234739875071385730354491859848622906471416368692711927752428962861379149927399067656088779764043106934359830780123686560337014752496667508934817341377748152946950903565977585267146159571423954149416485990339876122916484068095280820926413539395059714301091295296971191141390304803413942311136446710042684404278264360808352639384203662729632097215761321791193656576572073249643279696242725044571529007906639952911304700422045588574185512669733099360258745761201984703655728672937571243845273113319762815170797584438072390212022628767430556300795988766310144799086449665069580078125000000*i1^127 + 109829444083007657885891160185888529758006812849432155847191197507524969763225950398416466182892656660366703043488198866635398327284449996331854056328114217429849356786658542944772853563957254492996463758639984221397042819407174510550312681771181349293003793591367019378863262019198085572568931811351260990179875341251817315443070736696917551804105443728540960603923679411748956990119074457273370274193763720887479084881226336185669947972508975498860299339158317087638937988603950137470600068769820179788082182143313540987651091112028773018064031259491108082090042796112556124169070288853593639055821077164166621229848421496386163980905879884149426515236341046673893698479567563230143888636598492313958901429407903303016785512396416120639692601859370904693244810802478359760501800629851632040428481334461163014918990294085535684862138323017519853222279361284480558387837963183752531995571921555289827748714962326266216343008777165832128954224711669763957171357796286760007549142386818440128349786268832420670168193388108611386318569069088954940610606028963312350614201300296902779133380565394548697770894918730323131449159204457085833187554422457898887239509438177930456387066233893447783896551735567644982271994763767486801225041650239853654409724064971772254394078621011625637590008909472979780153012129619474492651481855406075306410648898202102926745296608699910253192073909635594757501543743587600013101282709182229382629139693981338283062799945383113841259793166056442955126388052206579534574739492322808602944242107257307370437603752535764224848447399954545946470360459228856667046275103866402898975659721206439319212869454699501614959181504546629534861968164108712476868174542097318038647627609104384674048078664559827928605058434939910993243049026387934984593756195752593977980364088068181373392339802666347910916804785777172247783088675986882246517622534321788255100224022663453717450026348706266913916390395615620217511645602857048291533351563941267030679999480337795443841316618912358603506363441848784464875340407121265724055659649585090441064484477861401227400747971926741359315187383715371079077605941086352400417658496301175416815528070992103552863994097015451822645874948361187279657431259625196077464356849173480724183349374758340852041455291399055314543359280418305562243374206698408768579256116501080741561082466435748196703319969835421737725853595576155269412287013802255099171242017222186631044455395830546603773351849282768999844650856686549790447837620270451345435103257489636039100906238135931993620380816899556291009081295271684165048844126012565345098289651523214367733508569912534145843118436381947368640399329830125817804846991108832821245781239479823840042557674421132749617949423266316676401493159245057651565946659708457544196120008440447070201474492613950242569408281168302359615680570053704678490552995553877900288273554820119220096188477566180058672997810316884283507005320576057149505547850872860039859576974463094094405182754869846026114590828332721491441745067645783205799152208865121384443624319462295998737489445271537636283257221361875658556371915545581659115007513907603702200877227250044139065373731109831560299807001263838246205420380316438272132032735602744168448183258484015333131428300188212972784181549384844987354955109742274273242051368187493288259098220106220241036645348365338061805761103103574573810124708714576716576694018291443378490349537468889346949528642004627722871303558349609375*i1^128 + 1368960505609444149185141112805783747289605572446916764507876954571284221355137174691623349997319491817064712212607641712391035558621116123395813439636727144906493442627553291024243042949245769521046946446768789525742605557170512478602286067241144245370975371548161844349613229387495534942397971243632762837315253330247592232017696762417283244110538334751550228229092193531915162706382946931605172147235096774580682018028597956977259163883707601252821350600650661340751721895343680040337772770960122500618892808243762189380418117475092249782941263338016354550938316661748528681969060354978826674213818949246416440393733823861329517060754550739481511499577949849238066027142823285451001050788130434113756208770166727985643278770719138728866290673012657405472144192097789825602145442260820708023307811286820729068436222890105490859313625652432414899946283309347448088404415965292071189428608092526777941809544403072014005322618035654046141566547869787770014279292953813494130543097694949273284260745000692397423502263110166784580691773852661120793380927484627660027461408589095379262808973734233651527483574327452294827630108571577817065894920219644266458423681723182956871478659416200764277008735511670039930686689256264633590817255757561396068121638958517270618556522000161899129262802514853928944595556865044971706857903497346972190759483700316097049595763465939904910667536974033317440158582495621598666338860934245622033054784107082910263394923182226634828019662279993027660861856716788632656255796881715736001236941302966938858289130969910917985805577670985998659807846266239206145777855432403818868361840778193809920933750822213791214336380372040878968976905645196363944380624662998762843574496907192639618676081245182853825038550975288996487720876186206563077996652478333131036568631669926869853286581665686057754017730614131461521096811412787250197953840151972218198234461865890700633338199190713653568285930897018538550501055136246256713733480909276491931182205889791024462166326946330402123288593109868637421723635977997588610034310971323668173929190690970621588965753091879615817151320551002629731754663418947801715661708696460975432537651318697906396015641413685077834412786867251420845085427931284238769022149140800658809227163471583999221397838655216373098145182381735066859064997852449553812139616412332513777516728924040461068258521849390431594886637237672965687003691841436935882319616611057281604907093344844775586242186671938442009596882843246333420190122627782478939996322729042416453400624909880878182294623079865794669937271480069010749590187766693195532562182868656370646484009791698806542853398825945943309139479462087817869479800826825273312214608905757334090932515960244663556234637917627425783016725545260264022943082430280497287573833237478311398923165827969066738873303356423584770403498804300562378045231319309366350218783317925986109640669474753131284576644793733594347805962600449889393687259233127206780409990668782769925276747791911859509210940527330200042760563415713980963407855491261552023813040234758848814336159975540884524086708724470024754741402357788371279981211773989979155939318408434467757293527093352447094701599327855701861024051843677219214337818245086112121796626406048777382158968218490531315294582627163561632763611647261022066364075519349061929800940200067045508996534971187462693745974490673997936993320953816126642870182393233087162775016877117642599366899422302246093750000000*i1^129 + 5546644988913332660814623872742566419338812938720506679449822917927094909387190859351111779772865454216060080391235633583049966027688692555509242147805776450020732800479572210479564141398066266787431871485288926178714635904075853834859357444045482926657305990489642759987989861658783006610430980534669587285239257204111084075828254636814223804721642098009153468483977827374118537404161640170124362807148639521369181893817863931673080877053069968461953215012051293226253332701802154970351834838877576393354953868174904462733525809703749634752970407617915782587910955624625329987267102888107934696973854568658490949005687736158869014148897226288239607755498329573959498639178505399836467445964721319325912533168703085934252221729214880083033339248725152689815892891335765501853085199085795099947728194839219454793933657143065716817544982182662971458395694451010821917983725477010234076770558077456335769176377197078597661678187790610067619166119200867489052819034562183468138415289698206437639086417282272665081363905649885709547299106966784651261510318734673807464436598557962241777466938910447657129538644338961630092386416521958687154005487778367028101584410706935291924683847227497866931605801644790887908630934646107510338565671192358899241077179848548298549002379556789448252558807144309596778314683652037206686676621607392874527547152178746921411823679856259350417390536232540819795607356038807424649749985868365203945833614447741065172476052679190462532677528162848815412150545735384930426094427100039739583120774691417280902249026600993668006779569329255439622488894418557438608711402835048983727789572247575253965453023316733187481376258231967767895328971458284342258651982820339803215967633682066231753188813993809120359117876821212758787473435680433740179162760679682992565162139669226657584327257503798592222276057405455552844397084254450548849431900999231410849079446976302201503597468358089913700381848219350677616654880937429242269327350167716787593723730361239513077295569627822532256343623201599311962897680192727248378283010768025676884887129600803832710528998837009506485221043968536821910560169238178300208680396506041300896327036743338226548091076707584517041405047456656330623933166764294256357810033992544301500147531008371395457755520316390212806325217164387198571080790765881097295801689869110441532242267676031631305833789718031035743087587111522766430180311926214653564529762911763759742817976890618801136564024880769834087153752016447678842336668460414876984978322678962300117629740538067928316774312180247712641100598087136230466631143260548594260199937454848882488740363803991156552534231485288432058728990272824936836320972820336426501405575998861911894901919675475036818791433205381929722582007447568919090892289307591309640230688829901177350668837380459524511397842754121322765407400952173633739906050635057206177962666640127408159417666564282240605589008856792503727896448839983571918717862780319545699881700945792357727825056955379119254707019545460430132883676830308491633427154149246241492752024797913461630133680160232095386023060551045747574056439337326427845739613501570742247034361677260668460286075360487582707882011997812372217095756477478787845209591220468409621063055333162533503231779200154013705297407499122924057295865475610744954406698399201791540248516938621760445011577624364204975140565315166856206028869010777271002826930686210395365470256696104772483261108398437500000*i1^130 + -4728206774478087534979884117319491631295922214388950972284134595404580160819823347006840449126202520332716157017382418519099988171572887765312018722260299515475660332926716447574925953223021429386739008828747358553916094128716598205075441778449235785598072089259088319314836501876369435912741346565268357335778570795504860513882025404783124500927587584226972002311405465013550383431509420883087599358714569289577738302175660929547274568475409274743512496511660187245796819950692457787035580639017664849292989148055760607874803310483854279048927052247604370030151512315192256323610058500404961845847797504742788503462859959946742948496910385475419900652149810202724247897995809360741988972134512447763641491432550445770149786128842138757033756197670712981607221642634281587906887276510659731021901283475558746090654520460997859359488169910212631281734528489672010679059529118605395075250034430036664547457602844152933850532368539317647654896246489475231718052114456959219054021246863709410146403886723770832067826996070713762804108891961130814082415159370039126287450643759917665983412307571858439591533016954314578426419303626226596761260361853009165576885579101679775200018952571401698085298386230547596508057142960764948559238894224076725331211314234852061227962088834196166134931965403394634879386191481574928391537558268086233439677361492628863892149135275525735914528609611420369611669660363566041267650756846386490781220557887468213799132746395557840716950824189312211317130231900077197666055394798733720032461052403662534919731837135966799295467811258305817887107777737858226362654517143935832176259031099279727287512453045552549671434878118494237798093143386939552753417879706495055159415416241219972061262981633750970593229342262228862980849049465955117205193737266783176030857597723091050486834680474364790098649752614428171819955037630968487937117126356337017995528342894697992612262373319292145621182028901929782163502942736361226277778292461349677421821472335831765568265295447651221922296664960633999513872764489334203449793252770164737833219041432061573229097611187444245890159108464160089190919368675171207832060746220966080639959918007677048527457038772249779246678346994362277809214472068347906727295829322262484320970798315778968842205040017015366010249801268342942708752240524762758283393948420512336428124406610914604627210163599740735874033227803179974844635412329949713143503401491599824575646245192796355178182264550085926374851226876880357139774673223742820917175502250323770725714057393565726980365106873052489685314098209743671096682713616303147449985292596133904652885121858201602979095357545920855479048163632825410522334822927698408474704608764048113384804601944348768237236853538927260583603528686873350081489981482499159449013900690195866520025572068792254089100431546945694975064529939969108051870502312243395360707251460101808517896233209102081371246014415668359880365747057689448978392100159823600271169690317131250382914965223955788459856905459512983820383186983562018466729826020332698879659860072229679908401839312169515911233066087534455997180672672532179691396093360128461555870023333223459674050307969413465348655953970829816901686078423643074686211148772725295205913981772426104648545938741716058242088525762874607318335566529870950189038713371559605528300518323599355991212630504310737153087709779083096778947139744622899791267600982539024763508545380798339843750000000*i1^131 + 57448934829948775468570584882896472560902815776166452603909381890269002980346745326342561523185263160480206791777976075852635636955608303283573663452683421197158227258465450548176118966027066203808219781079396216917516199810494140380395248362657352872554987717797202515505084688634566708985660635904421326609377553210257633850061186169814090671554110031682212008928205633640750541802975552584180871094713294913654480683993322171781998779801850473116089371728533409230712825746487721483722206101376071905349655201861523067277680099392535609022961990606070441090750239725222460679829784152748298359463688638643473421470489030748829049562313129895049987034851510742954457807960089769335653353219852778438752872179539432014625170710435033622385414185646864744948193847481283900643137551961176719852759366919757489548058826657871117207906138055106144578627802150433994661787589186842602907232584525352020467408933173834837398505432729259031822649357465129729347156328718590852278441269433147682047455832138783117853674083171687749236423128228341677360982117784247478475687488563408844852656794428361893849251391504587827618759286082528258604341690688137758905309799715980197409930325951365955936500971797103911825008943104895189169883195092103412658909723635673715421593280465752175194824040873141393137695898777347060888909941091021321006395437705586620959485265968264895287886363828170453161815675105982077115025148725922743055955796765704514160419357143488224392342079544837420771544166758054815412786955264503557815278547324926546774783372921427159152956478949625855600981227280911931232187315772827346329238398105158620562713776366146916602210740133183861397024622813680156347870477122654033052022816101646097510818887356618953374022959954554953448658428412162447420208035581282838142815024975714128834466596202316576450940419401491667112469228805222602161988312708580987360475103991714790994345370803814744688440329250960948298236409050281211860355713403657536987791635863350045006403805054936465049985102128763273118344718975286629107129633559650411782196695412989535886683098229798059268879988097359814023554525213531812662388644697482356529754359258009386064501138262483153653918387909117448925234595068271488161212312037289923034957206262440101287947227567429481721432376424738072151732466152741263810754910447475113709722342036792189615138749822101276785944470701191808102380423608245277996582610080328907610890000973314634137941586863657616753200576024354757087065792204883750628584508850171558427568149024731166387553427900078620335601322580678794906979887595798477371354168453159194689126163928820177265819770308199058601200176399535808999993277082039357885035075657980083801830914459090560007541604882579770004744091876124017917800636987938364654842745484238916049125696891256759453269927747874244661252507975636945779621061597479499434166253934307445661888480635229324996981048629874216531526837135928207412168479091399689599226298915111731538978659172084451836558115079083592131752605185377652332857145137800620835778724035859987814873872695351311270807213002999778515621167599536919654449686071416638281161424530616868260324971490489255542713628865948441314021820233809753608641707323432494702911986216173400967892122064590567934895200111152765668630421481405718014757981713083531768227655049380165858050007557984559322926669504498452848270426649769076212509161558233650830397033691406250000*i1^132 + -137792251231322101022109990352282136543468274687368921590141213624411077511000228403605374345840961105099377851174149562801067012830703704144556653827772618010135815869140836386664327037437192057720838024426708849120881332429318481564623591025958437232737898816501755586280910332167423753376376484664305228930703901235269196745378601825028304492061455156761616992344230653514850929238828224987901640199650267762899436913504369634046120654939513825765903423595564448590232810282458553810488554626900368378907083283540100632459594708765103127364689035929124313101484637323676765740366650695357195453023899770623912460977689787474578647151887743341725733129804919282311580712472347354332295982625794613864293313603218626983312165535968140055141572985956735594595720518869551673228751698542803350244819671530869983617865899703899656049409615197086148249366791294012571874641467651016638946663562130818499946169752817191916412070761482889240877996086102293103403545593425008541401053405698373503007730490185430750367103575475190450832993300613825226764594266474642313630054366832226663089952531367156889513159351124897462913359132515750115440077535734212954509098886064437493382148580295908196671421537273549812934454964676452082274668927518579040372260485555125161521760480369445030210211710583352634201995409569019026317754446349039623470564518690020088043261436192236222818984769742828593363041210060050909203760904756542812622126684869792168197148371231498315353008602485155493987937946373599060553900720696083664095848654033076565408050686227556261883497590232141614341555921023057141080674324079212954153955869053363686297495436992471393769541931696684064179450591482641758356909950343255408695336159818158621965957475833911620905895371387615919745697804079960088805081037610731840694558029309028369925969990372963081535544879991863676184413477923805020282028108655294879713362303945014120246103229911408369373604293196757473070299194956961434423812787057944123577972985892291437343353247058531787899632478033492634790616849015131076909785380620997504238189562832784248966239712700725807717192135485168222555946873162119255999446667279339070105290179257929966995191831842659530000069446145643385599829321605778068922270991333089267517341212459171843884840126693739158643473778792210900476937039632559697124501835291191847221442474528522569752959060836905550834305926894380491699501767343077794505456548860608819722110617842951454245463741305369846466860134272443751208721907756012143655408442701501557547542566268400620635461948694845949742678192829526377863755228618432721670883135598733349762686506730834713999678986317013279400453463529821990544087853725677325983071142138857069125838471889009632320498079920799461133605297680205244994057327363885547796920425612786572309506349674117019751484917182093286743454803011136628412336154788815475734767763508328255615524139455350907149469693708624628124073822643887158292743782888120676801038082041432755207983758510879245549368704694809501874230479379802986803906644919129272112228243767370136463542910162147520799116815375055081940250731068582592588027011096419125748956001123638428676802212358036518817581643896790118114529122514541969629750589984761038037294048993457378475639972457310743822231314308427539280428104082187590195005488035954873506765432730864256120522516523147735415666295353187941545712925049677310774583973474279785156250000000*i1^133 + 20428290082797914964452464072313816579157596244732966433845707371050774101161438829874284469610180551114988834910580611954149420112335453435662409667838490666154965255906202750753187758190873121073881850310384276176599715017728104624807472670820257846681234600729088087063966728331966189238650398809190936576273236051404773998049698372314598811253095224710324272663563867551550311653908186653667596151690826566296080967268090648119921261594471253447164587624647710002232205111998050918988458460263456664205364898207175280779912298725973466089227809830081970628872031000704247410326691941443591170754342490263395513189415964348888057512909826244516552040341765452695441036035513507374116377018779796183182113205565994940077101266892916055874006364447103927607143113061574096833493920779015059105475970520488386137038670541117970812537389204580785251447529084131324860687726113046119151864167764715114699243111304003714570644987509347072470895146395132880740918059010735184311181023240501285321518245331000292404743946845483926746531447638904757472659223456002510177295553012640056743946066847753945341827727892881794465372888324927724624165874446539823689398189263006247492869615176983114010794385200591501614525228888366476464057380642654568755248624817150635600214805037980122133275786968888109449815349822374249348383554290506200193630480097251542773357316633038748466611431663289153748650483198901129430465527517687685318453078485839067610913798809154405741955259449507239931875850291976879236015511248237045919817052403904198310264420120916989600197864089767011629347118187387278826042758611991988855067668773701583101291958401722645497774974288652525023741818260866293880023753828091167425145777527883575439494523648309211843390317790668952867083165166595408950428490093714782246324235566845918435865217098663787403472001677794926978871321826890319563911266094202261196102186890482879441223501247309143143749306784363184327549369796496689534990479185547846444105123265801487487544484720808976218569893954239060231673371484693682793737137728912074006913493344881060075964063747524574160518413564361914934109572319514544557986397332903461818973566895619470315283569215790667638451651596123143196834816648588378134982984099998535544555375643113165451187661485462439902314444843919508082946149374275165310310436094857111735929121075390169056449551667426448234924460373910846600207308349970523663889219447720446559448956772262837988138839421275455234592969333036996812255268515283635097678238019401935147791738940557197344807862494128120778862795785655882478473552944530240148969009745846896740656016585706031957563542175755120708009589550836478861560416366876274357742527922419274059707217068634628121769218323870280897587552542499168881697100895709056755390693205862514416781058598255374489418202815645392508655656694358200951949791079618910383604631832441382993546138647276991941650470801580399657364588987955867867676122258994224682481538242926813469550502581384857254532680203937278043235957523906747755361468258919114395478981303833867649761829362159355515752395944858330328200142367950980298954559622617496280186675486880811579172242480758176944077598347265926352083354892198959384306315977153977108726903505735490337363598079607712571998470200331672690630972372120953824176389356786085128240375901717320139457805530923651430530294329887605829061066506347450458411254882812500000*i1^134 + 43206340981792415805697519252474045931297573159100769106139822744208398101391153529834366708578329446448951441748838463217825247017778328279876239023352306420687418402529468710792906967792027460799612494224471878512151299330238699280890658676311043033195924447659458952506716150933688317836122794349388491400187148931506692526153497872904249127801754104673503584465163688415262271898096498069852068752180900252021449872374587600818271168782906280013337026200374284728226962085239487177602216736924542319107926034483048742203231247427658214672649097704129505515712548844484854294798394124109491975354346151652617916411733939729961187844003661930060680862658868679231955582304189958996782766840688061368952607777503454016853818028660093174190812277523573507790806580825944642605137660841901731824632859280293943657394585063021204069057305063761881986179061863706797305115390574404433618039236542458166164263683178524637728138034558136207172168222492626787196067168819441602014699599998570205410823948195030874591211475865378620012652070303184447938574138849577199226871986715513165674076391137271931705651429149559042886499045714635187239161410853007227490104628544926968978110249010205583860235284340496575319436033414654119402156475638305938802358031441817128142176779480904089482401081369556159634733004937399238660023621266040027671744949430262427658993273419002778034236528081125262387206528153659209333850408945144046503133939862391004515448930702911540221199938429673667783157986581666869336415400366055085029559394015556952821927233010285056608371788290889469851787685565948206745756422464919537677490840544201921581972018721134219363893586229038894428342807431983598665586793803433226834372283721767107034522581377580251644149285496676171482789944611974459689142316665431098109613657439282916035109145072274672258164277069404361144599961880556805087862878443921446455512234230391890902034308381680364022662702924702299189934359753533696012462696168946141722045739646757377419957385951703649521298335751944791453695862554829335310063404832906485770719111934507960952136960548924429835436747304398782373662372026290216953328302103111354170749608012256824874729158528160877318159330971073588481520683570102548942188501666297750336490268464813006370645889971553934857259424402371086826767667690946207737411024116201947116423796866816257993831958113883341435356161217407127411746785576629462443826414733412103268635070078132220689218129382113753485048499661255424045446310187900527473914623615957335877459180971323696915285777106095176184707575551841480151926384612296811190757569890784122854210237140782100095616426243456467125247974030700488815200700990239521999720244628962622980964107492960338999523899005903370680257530053402758463110344940171506370110080784150460311748360373277985673451613907586224739603615430610939291483831777368106920008884865090110025024520905640301998676620785332867152631685642058223752229926867280011435166398606479027733806689419803890276563899783080614483009669811618260132636079470874702070454845078771331437053328153118472976656320388726823140830113077719759651525736358415344347982472176578120339187271303643158149736238126529693648613849433657302425220596369558123089440761952256786473132321832822998515541795507728525775286208015219781307301789639700615394034003004683715943428058101248513343335238528960658049233223139553222656250000000*i1^135 + 14076197543081475046441571939588614175956773183665121915532333421509729609723226491163826691803436181537658059561009439444399657673138225753016518741010080495108261899112175946770403891109854770217464151552374975088951611169571640959334585761129225558848921216779203028907223539462142305012083170321501546081541753397668413364703388757153276056498085741725512689620191105510564249717322068945667255315911734880823740488414384454304427683024475958050451131913463388984205583396316519849432550614605959235995231294498242143734990782123505591734729927780938087909291722437991784506189834119034567438702789416811453880764574703822150184015628393546916995423218097530213374684163323649905894619192936875670350707173383194297576246380706805289944078937667808586565175415781050102649576647280077224489719570690657418245947262442408491545000779864192262984018882343671958090301963552030458700932621744008748949726582941814488485638394213412048647839592984400227878171653239177030294644058604054844250676756976656221992679683481359277451666274801918258009847030473814885341112167797862481596827742967601914333149983539155556422819650343629087354657180354758780913160860105620490887114745047698522030021210513746947971291143570141581006881405827000147863084318773386059180096898121310383037279755725452877758957097509892946461266156616185178584952023353092843727237755912935471238578685015477230196692277849012296133308371623349549573337219199116909033163983248206531028266865337645700381474521791163940756513532411441033803245000553232275672567817076900187480933562622578404948371129271743777895765853998075161596256988936569866794187299775267134230695886140809578775549920809227146248899274940784694888416775566359400774503157263668202775705541366143699564328102469181598492864171194092218514065738647341972970301498795713984081643137429527076127591070097060501077090710408420190159400280561654351650802302933942275194938232755691708665510033507812523955915113309630486544068037725972141692486743814493283646779103278392087693710716947708069133912243165934768757564410268714794220520235933399218456166297830134373931595819612601889608276054053619988857411214694928997909259978419840187503792418295731221585431647495275280861432263964862158910748026849999803280982156250189723975766461598202574193930597636492593557654585354914953072737342353874213845810774706342790867216999873189667466572103844775824536475079465949140574714204027646283348973304598087020732101201756477644905407235921324833467323368228638923975879544948905872360925971510433697390977671092258401987628549845482527744067610535623114055823978522005542651386616296135797997276978562597430997399538297706564092085157495286834595629407003661755450416111945204830533342867360938258923069923136157292381200737778786659652707327464776740656972326397103271132744679227809944493451758506767389300568443335504136841556729176608196575367810568989054350659970540994329536334929692549046103136980378594264190260755022456054419612990963197195184979857814206016825391005666371889451570801836308403642992951702684513283354609535263023921657086400563082535925743790963970991125835255435046017059403554558867450528604585468954211049060371034854168116262354314799449594530840671705068870972187765933224067737140987386391238948617236722719228842114589166257635532778678976226584894069221794469150312567177363544436920166015625000*i1^136 + 70158905429254003313461599560839509489878906731473325570003276689690059764036825867671419419967170430845600547187344150566856359584667247031949927831287032752474266676989035679492880117010536441755078334190529752803481648203422196279923545065573004057912341683280612659818682662689241648330114162810266164422988959833337877824259636057868211775057551815592252321410546755080209362990539563378494953781450594504603018312093099580056269620039523512218817514415746982826583474628804922998675212541270244745143040949448624958485929485721199420432542326851360034608039330343275946044353322015107153408601340067385196292199780423086639121795637970081529250054201144004164583165812930815915657844780769757692782144011030064742005513295216983373805505759605314168688458137171579058613392608163515681863356445218592171626923760318908241105991514496386372069363208740456487811159686891023196042931036967921456136719673996437151384879928160372013662461489625599466452060603495024914447444684465921318293954567856033323098548748276792584072495092618950908695198303160910218232342996489302226687232894786711882139062292506904281509970919737130090539121463885472725317395649251840407362888431736971181736188041994122162814815100471161037362184151091819703432746406842329208961589268909932744596099343693646764318081486916460227172620974993821671292402579944642104441228211441688601947204253505590003757682921656783377094387924268026872297156573663187812318873286843202644792525295410997750054970246465382905272844311443745913544577905254869374080469202051007176238284185494554181284834358914771830887572315785894711287114266122162385403746561461370751337015496193037222025973359812650888985287703238598730080868504282286462550068016014914954179281292892133569009479220015202764142163153100496592297038225711017956789280376393583014144948281774139374818194200912949831827773365865939815940868449119182729033459647833361555655879179124785354195949725527980432396758678563773206136466852349868626362207808256297112645207997633414513036284893596350875224161880564339266581109511569077530591691517855429617383459802882912296434098240510572897964444269003441712339095072830091156896894218926188883159264133270128584983256249371785534925524005977883100538963567452200545545015676568347834704930187274254952604707657736516808822353191037883109458510733385488714277129131202329950576868096517694364280344506410741082765332270177905240666053710969946640342488205939247146040198559088308059429488928331754168785933712215422354876269955381233728619386652396250081577803655398900353305090985618902371420021601076077207296026023146084131881610338631817485980872034881815591483405804427738275536428749092122824890427995359861064003010990805000633716801706470682842165898629602982155042941386329634774844744713635980738126925773704314886886987955933537114616554135085896680813140076072695283994664782580906069376334472294274160743674414360925574728426362405283219473216123545623252572356295355011700233131923807177843178495178392956484310546007390495680738774549284161833652113842139845648766019872566009726179686690724083773588335427917812512818745917294464374446668208589901320354887056583744872998764059133664186580743512538121229102676506407491858555144906494798265723355075370129061645739881661234621551645667967548124395238750929641693928916790742646743356309045481679199218750000000*i1^137 + -7985380772555059322560942795028724789638579465336705637441957415837017804385854804555962448016331303744292498085940820572036351049968481168988307313410267688230337609796715543868165672678661495938914384373908834742573766551710608861754181712674333084509267308350685083883301008608032272089562614832002108577121750499517680296988244920359872676694909039725959773318243330117569746163327130999337795892237515110840979624849420847346578069980209902006267707056585290587799035643407514810656227162902230627389169323394318569517888694363271536001620853786626270935476892139068924655966524946866191357403564072302006187210844591207077922931688635241351520827510110245712897778959176574095110035043092473405200321932072759102058563403871546898161228657293724966370452441257872479028497991358167796002921349028437857239573898700281305386765075453997520390587024510733013450750454461973258912778870137190689599236606852976964177303849143043238416147486721132477354958908806515045449650149376047189989552013315204143378728534686362668519926923391322644564938325058908436493371522993315854556957076308996814487677076179051328772177681669603313904848993207700528809678644501748417555806946378547681478288196309735215071079754013760257996212808202206519780218309762413462287489380180389945928623014745183957043042424971130489473514306030085341726974197075621764612455513572810732725028777679388894231180506365945530974435240564086657168823407817080051950377421904242435607076196561952625429485978420791300723255539160856612363211161071542778625254038010387425713203097387551611441078327548300692788776494917535391880882656728112420633244994486665841593493669375829535782921896173883943891011030410369805103185791402992699126877248406790824645123814428274422695798664544553831192466021681504389167170267050543302289404530333339890010058858274367629377963730751145554816411486072368952350484632947595417050276166754600216648265180295756555466738851746346519795204959785995379145133853716580394531961347691987795590877304937044502050437264455168105096937769336896661018704756551183965602727687147224055793888107776380027947043718912322872743769342684113029420344635621041420479330732146963247431599783604095678153287775377418951308438416209240482013489241118336319482100021887241176804790540918811217131763463421577954114858097617964543284161741610533002405754666091057118286246392608063233253256636942709901378487340308272820078266899221269549088387706633356448360451275766829496840783566593817197729384837865123056034859040289636824665944173677138086137239560948290348936359034764535390108274806963124406015572377626752874456760656059613160139682268064913403788931550180687253850374047114087100017213703312261222222982854497142750172064394965500634219110576350657757812293028210197385477655599125170989367444773705697705581473660961270815091638510770219418105399439336342066187510414371519662246391047510815594425656831556474305235829394242246337246264940335656893964420677900263519606706080222938820627927254181139235810131671366708528614689936782487153113932939007397729599564021128457982138076387305413222717715408834508599118981565882167876125801296433268760421596418080864971742811754519364180410763969842880115564676547513439749546624422301559396975146878147509263490944094183414232229139649146739660495483340199462655692020695535687027850066821289062500000*i1^138 + -95961129912242485530712457319110671312617646370612766401327104636847853225193303494103001419307778117287071678538824154813217740579696074261644234598744688133078335801484850223475847122849864899452462212957844152589145010392862824826785590157045893702771257091799206541309982111197947237912809380527802800697518935067897906057329153040923176493070862265514457043658368662812907168600568711488225325170584260479112327573104433484984692460975449467579215203953820997567142455336415714377642633223131508726039214621735163238787195037536717515802052084439327830636023217465024318629996151585847543201270362147473689032725208667488235390199743837109872490702466756821166973365632344544945416727951903698805947288767405528096302239294898677359086837230229183985793689378731065838421114766334034176058567924916577243870405373512887994199326443961869939140856506683252674955639154899094426847875355788205907656158086675757542051049782506063133223169069109979652213182473072814714198030873808301632520601217898954642144165633244200587487421056499608193045746663723982254917965350009019778988877120578907868091455002551613263207528368045721495038072012712872503281266414371587447302174177254633219256222706623981535663465881752057819372838453441923922969826447583486178762518757949772479255651561822685860066648364721759751808191644777280271474189683745237660357243567098494921108126432909465729932425953081830671442509642249871663307903612618601194346859205251324351616779332830442697700801200189104375330358154296987835872292477451432641468755679409256586275241963837802715555339769960491611223640987668171373909333387527097621302893895847769444646068660838634797357009086550493447116435981565114321177803086242515942217081903637270278132539026290013036826522392687080900377475233365776005997988791584547528634784343525902602066144660817311233436849392988313278210900843509652198271192682643298979139016076574101364930275201932525279625886910699029916627185899547244833450932016625042056646242194357346011196773274397941917072384617581099565375862073331033353100863279775986267606605609640238364475879804239424112292734034813157928011881661333191040631274789835599240322483278936736179215515118576769382558470695787885796137553856705699390225379804603797335478185864104694219003736079583090718232406352760871338533345397639588004246331904308478562278084378104567836098728763574927551368451073673388156557140970543149698237484721512287217619456702066470299295809540654781093684146942573190756457823148663998643561355721922089059441134425432649731389305479634621530321179565411772045000571414488567177366984285712267969165335465643776140058297462235894812797318228391422764153572985070492007875233375489759436084443809566301576020398389415398900904649528917769338981854087511205948136394645992505868590191004631870306962695370272506832615056756184213127399491855630492299852683979707385332771141879653173182217533899669449694993495819903362214384281050915236610480153830559766000810039341336345568242870255279276278230319473122847072166817616437259180373671906863628063560875045378292161217450048007587033833390703368483394364288079719479789651572200192769460321684067137020760612952009567710333447814509576639702245865423289371585458084642078837484128715326808209706267298602159460733426240725430221975984436689745911302160465080285619042968750000000*i1^139 + 20587532293027949639635159268575976697092767786703093263097919335299174035974211620272132654104120040583438542589580707846016126378149650356851020066631655362389799435393824467356098755150729584726504801592419132776849877837755848761753486283697709005253584471754432990244180319254364447737037921907648214332981439982035657673691614503839566300923214323275227221602290526416142961436408935919799794728198069951107274959334461532401000536410898507257244689891958167632588601699570094839243846975283559447799327272930025360898371166211956321307488875609677597070594136365659234010840977315372928575938370600542110146153558754815333874671919902155022483084617939345305458561159079250323989695403117058614122127495648105262830398166200570827264619438718029761998236984681082260168856167494858592280897168558923923525224281714202058697311949792664644674159670687163107852224376830147368452840169979299179309249087588157843554391737449129774017749608254924242339117023651978655098970048600516508131287911565536759201842593318295421266558924954565537125218937228696895828541700310855599809798122649215039189877834286909933993676202510942500015193332342541015150154020677002221389121455052460935358945125432536076871797957503232663902097527414227216954892665585740243648385517193594335751587382174260009986347299365843786124663308900773216735002728600106609799292844481925753886060256181636392713436287982212903666951403761192130487323270658619250077382958017315935657248027535559755514726136406114395142992385914422068161569717973835619549412531948642409881596479568411689883847607067728101914869737012588670997252112062990947014168243909942973641585434811889416268506221265665169248381482119232657239913170291837462524720590039648185837418988533116744049995747837286756118190223488479084526749833178333562098325613471375984197540213092978080960205680739202696776172490540773432161148139857031603552563556945674707049288334970376406918688001441569019818746222513049956937586664213035197476465921854300700074496351307193433757787147989449507240632757771482789745592602167960654728194131231271494771238432833455005317856990995846986606351544480781507408716174333503628440553918041793625741974409028814059412448813752179237662367288592543217262195140807823789297012562063811880352536790933192707284826185062159214121761404074545660571035784961380497909379535619677822433947784530430274400552957135723479830907711051253075418881594895782983049120485847733576868146519226113684381145767753271638092073071030906265659204652488570830314141692407329976164178274992023659188494039245490469893931025977110997430084239340468381519572509917356138382925547990709690305172579607547731518345136754287145673141585978625244328937049252070027755893755798132481749027911181692164158821718019799025370146461748793835897274496906278027037439515768943686250445853163405801146036766766661181127620134471796037473015776538069181595336881200433420002645654144421219354658527958338801897851844002877936821912869089728687995305721873938239515110065404301948196099491186031940373073848416764256509884499751942738736414283507259960596421449804090570413408951276257273793508273087085946950312970840147773848253185050380741809720118482797266369942558388672342762575882336163720001855820395472236788754227995202745241841600444485172298149917802732982273879411621093750000*i1^140 + 21551795344704206305721476544079231020777751269334032430320800711117475501914269288693482168653110981870921455628009476604946250424940409337576140884066979826109920226063974905906572491683379998906673657275153283230134145067976752164433821274736894009176383473263963286400603477362524372200151159725920404351616240851946199768078495947790443160217553559882139599175239378756363290226716993067717296334863113890482012746788895853904302341867011550346409782242556329630252283445383087414108584300371494820377479274915238076435409581523345661150461428230422568236824955032431489930131494405795664718898608923619231832068298920338888015088201903299349185736383603758473230205206767103949762563274368273113979513603207504856869095535932104572540758987883418843101879465531032821988957202342882429981143097021234229015804335352511004601438982648727421925063890688753860144676642762047641075355494674665439748124649408988852100073345952209978167983134771132130088854922128305385695095179306857500564440048650064652821289139391369750580654525125424411197384561572961284662909638880988052228240684000789762903464772170602096442043063394286000123201039186381791972583846503380858246709399301529487239952654343209940659273412357842169061931192756817905107634529944222431455683957228255210343636536530698712836496687977243338292379700699572043530016012501042541701460652297231034993952229245972612832797248967512230000878808610166852363153586080478919787237811646695374886161771223331179318628092578576347792325505373583116330214562634598063621139513918173644000750758478082122676278700159886893545647125319897231689127134118838401058851406775811171300675286227959800642954708426969551049852578084138010294219021976510596462194595639120502421942410925322407327448876407372126903089043460953857283295379084444713264418442260300218417057268707554142599606041027490720788188556086034068548507487004224247990931064039501460798543440203869926741240632341878524221797870547779761855643940844518687882226801492337359207323254169817318512923459312244960727554840221258320446169103295932584555668163518439439142054256971239022405648834280220650619188631619426384516412908523384953010952921502022900793843825614461222969494457234460312691669110861930632350410450003285467142343060213358792950622677183337846900846447773723459009249569142612438410373100726577352344992369561703722992661917685751313131372428238635063517698932333243441536049741595093721795655085341154307063520030036014251523039790321533325864048260440981266569439089561281752823713586196866019995990066724749133913162890602191500109419990405651027999093264077087975511587790604806930466038267562458102429324092744025343860283415193450423624423075678879566800029409998487089450085636258131471715619925902242452145478244362530801624356775628854222492275824694841508688919147739548272809611982485851380064864941384263844116141956094627828214294674026220609321885887172628651039912851840589238983151166870501435856643287323777757825896013855847250031276213589222259336179828664135941879851378296877413376584778768689844373012308752116272680752209354565925337397624258324860351544424442418362867801747400127064554556349892830331582360957815951012331462492789642361272699379726247087181311119056699440861056629741197408551166125300211252292974523644260332952876653270007480468750000000*i1^141 + -1926912865970584696107532987651206180573761528520287967250375255169371285721301884104246741953316502346740182869326744638625748478340456903578965178511821913065832669259262126164975774035755941683176482975330226724763210835468245025933061726957810882183616450221957972198070114452244582060514045387221731525169781223561580863732447279346549428972572311343745483824546360498739242602569270647104449180745089241774317104117122769298982124298175162870255056141209702118434980229892358493123355691222595597768724608105557309581449220276718211264351502101861184286519095530368789098994281025651361610879668684311302768890557122745920479622510912236344917405788966603569739075039592082207975222943849711548852221330372642229013327607634082612236270042019432130057835264125943604515922854254685841048200000555717568560473632842895726827931869523244474248441485194835698458631825742211377822953249916740629510684676998260732928981162729289409751892929360387371911869389561607388977117177179906130566777794590654898178672172078189049939201206863470746743053600983548298693166055415906711938917651652122463369048563372418640587140928038120816167925442299585335059204037521176726190481054261510199506788063650899985070049635231637540991991740595364733577088535444167509344904635839202853040580628442603286803813109794041061043433742699552698689127325760745120172112629981672381863811148948038666372938809019973226801570733671624139626278994344857982259397802104722305813326422744993545773534046391983947314186927966496707742082373813794015096715102018481312346552884171955471802415167210136705697739689986579742825951003788346313784148203138833140900082090294628098523332435996359776210170383440638950778347391306985495293567431166349709640205047202705141497958967739507560442744465617958137954360791388484718184911965526718868594685681931120073268326972295595343112238885576352198880418314679688087442190613998623806335463188026980599997265356722688103034185125258133461823204712957681646715261200193119289406360486388208279982974255467885498630200569194543186436737607886830432294993470086871717202745431977997143277709673250524759675582740004856006894502214056758438003590413922139740766640359572364763611478495930665772646148383686121408024336771951187049839333359872024208197649319596210413582311709756440183627212239690665969084105884474976081860836571805262745869746581110830317034884743714112245039038551897005734526977427537853723227386172546024725834493723140610039037791904636225891375565843239749753106225335593363409749186210406130925145047874527286099793241404677553180979289185890222047316004932918536587854210844600066274391196485069265463621375290897799736727886215233774947349501751524685136284516196948247960602473734160732571245930532733529694196056958313712920228001629159921131637691625465064413584699795641926485712782333282146410445848948349415592625819411585491923130000156706307166779291193965864525894702303264931050961891795283577805783172459140826961139506080798765843265388169869651967325143257188646013056458066474584407611655358168763402511242405902218554282293595267149546230620463766675892641561483019750160005480597051210259039848860601758154515780452256380805003149906693874789648681909183418000111908640215281057659282876760887021328357230835692651616216286955227877529161721679687500000*i1^142 + -3123492998440834299324226763686898526939739007687117557035701473815165387266135062656133387948684336919437932424418714397545362100395077804540163136606521658468475121920158086825678710049675198580503713929623979162152912522509644869667306746303600158019927252108520451848316075045898667680478886368637869186331310599745346341330205053815287767069262463752704851194752829820807213272796148328417857921250802303318204695309652673071370956229261699865207964712498976397965135381351471987609356256886600083306147288119631423630619200791229839820417798636229791539773584184518198579721675190829142933485579482732549786240516218693292779896437894479200476274911341183142357087278758813045378938341233969766985539726936405248059704378675275496839370760654758206509837840814791945153140328849413423367835110074581512851092464220224299737478249503329102519676100154423801113172398599022670096256129364633166708178012660162308961726560926983057716717074209752311093795293668716243902104696731252222868761606081842353120909057240053682652636351935870526394102369805362504606035582770696392709385760640782127582027475725715841189714758368659103205783078472486210213130366660544895686505786754208000149375984852058246077424164532460907530766342097138381820662111690545695689350154104998774896625661239751801076127205288946662821009084820639400269241798701642533655017650432568831116461067465215450027039678520582785140271014417957179095320755768071329001244220172407208105824704789660380373380834069514123689213782557527081497221839274891962545085897465073884190827560441181102101488926862718832980207117033838453683614050513363474813594818184555835867538924401539141571680451900688495997197416994491571799818549767912880228466813355697719547925198561244990934593819339777833201278359158728310828505047807007711226954325165642216575630862892768027288961647445983104417574956394511776586596989878369238924946307038511322547794803111859731042006780185009932386136942639937669074840307217903588200085251695354832211439408527567417053380122327475347642736869256670564864279449648009748381236199918328212451325031311186691772550915439398308017227039750910472851931324614967095436823677232327448210410977870186704378880848101472158575439497633383951984187439522475842826562646996852753624378142430036892535475176858654439383441949163562525713775121262027551539361613315040298549372266875310925485929087675339749498254057503101562316476848330541907741852975863461897634657295945233783189920380435293460494003835055610352784877973243191641443901529779291193711223956886819500457593038060277143261782543699290497356820337887480526953781821229115510130091381980077106367968040317920758991749152419790132323728392827667848346527419083764211195287861932364340676083848835013942412482539756124953199699902274660922892033828730842594678929710009079784785735879853162015907504513364275539767665021074646219960137956184799075916432151093541914120123585509689316315627186900180805927430116577412880776456425212792241292160434634462034525671007236867161920245532531238909118451994528806454763351805020464785965957341228424984183356343969111172615911379514951739065924929302128068672035726244818532954456745298757170869563855800630939581437098530050923440910265833442630239909086852531700679792426870925461834879744735493121093750000000*i1^143 + 488547001046381730890494369685233623853669118861401554437728736072854267350664290492999687159898098269813367825217154553128043558268820174455712262676070245043972414884556877483844056766421800754642811645101818154050784001927849581523565997425985296532831041597353182766129257307336550950236593061326245344411827516916207827351400428472408620310074914872110845315500957162684809332096526171736649819979339823531534019496750137544522330161165699542660415888959135649301021930944511016506544956182724083029083761975817002099372359598907673636053513608887303361231745230454527089566667123062255632924859225579883664960294161467834489269306639938446586973569411173782879533472607871255015568846967039860343731508367317823255744142476103883951550370786993469228234684305827121347511407038584270080365059093114204960823100861917561341188118062300663419787054189059555742147588125383696955868287456760067785136531334338114704651511223048085050772150185795705984018565867701369090064709948558703377595708851456491853824965786577085131390730785934248163867550039990617089856593822413228257082284332730965490946175902801735116920474157818467507692679493977094035762515188959826652024580649695974428995144949759707571064206218917462359162246388737984173136184154466100353090228521583387659530256051743618788966025466797652767923315690036685358368491677313479500597041953985112643487240059464880542662330069002400941470521406017501717803971406051281590147883602925741420791204365204400111180092239285558169835145848112259485935204429044113215209827488493912261654098817159293900694241600502103100880979159400389974532542486124571227093053642036135070100807557738008053335101531513827062969020956670096644370207734563587847473571138992654324341622503801729841539128205775623417858853822308807769411061091776734697195798260047982844016132921100571914104897272932746075739597660119499481828322541861389594486961958806908147765719934143278625412414724248581523538895040533032678980950017363316537468976941966100478968044067535951782383871291329350588545886155861750962345120574168991236345044118387801376847432074309561237762684492475854663105455792201292792584273287403225923137624595374218776649761012906678781809198470886838644700365272691649512024420294129061842386744891207248762618306513159543218921787324261143999151224591355702353323007716457675288846303951501267823678556019431812899615635115527915892278954191643388677619371069371149520979967504488743290652065233794074912006185106782557839238588866277698157627508889547724893241891248291018296548257468243509127875428417192393437278090927022120742240843457158184580670248924028278487199684503171868140120109861538641986735690347623590442230228352351660088034907170070780223122165102424829300308835144586180403449393954471565386002829775433880044761163588038199266981696471641221427733280060941807737179873394586389764690142356553334035904827653066331989139420052607792574713050074086258595294324675142752669475627382908371083802058939105862107625410276247238936430683775835777266304816335813896198554614368052769991934373429082986572962778634868035581630789738398588908329558570399287365050011124483837329904673580473031989100581291461549468593213654061731440845094876720652828953994164726664347724749764060662070904985093297645018608765600585937500*i1^144 + -154855743141108146381647923387621056555651783548382980342747246183378556131666619246355128915743110452657568564563120413951267454946661045546784805459037159720866369521246770161401945372109221843195370061753675538056950020108413290729344675305757906334306755699465647265072107492871182871353158511098634612346162929223416108590260498978666842037617661500681318213481575509760745615317987105499290394803509460360570505181897147429834815844700819247917536783049885009595815338701610552698319181286774002039955643065694351798017028948121626699680789174542728556646261334302994057342664071756916901606858266215236035103578427639604397123793209832750775407170278855650045034952001115018113244472134910491760473375388304400917809499765969920962098086721323781213328876581506398360934910773159249879848232170392416143077602495513630658661439221420656769963936731641720748287159648123058053633076734296831986472651251630543506409397852060735761712353896293973931233856238088523860740211686683971491812621598373345004658082808194747942305177971316288095039611730227995015294999763600512775421627835167174271686624714199257623926557436547275266753046454930712485065105738115433636825753713620998876342068660575997105024367356760858224769153964590251862078793720418681137376865355774142188297514263717143774203292603459192666421848680870711668510685027572603466993862496489882495009670481163695552764026502401984670872156827395841883680889806633772436227346746615058322705497693715378747614350428729989079606045078254908445305178465336611279804762847840223675289710800806150924512787674220727983439619781845832556331817207573505349426648771392694770499927293518523131723631828858302050622184315803928997470242652871550706325328059260059920386788374152898781155155967425152281708903014289259233961383677585623493450862964743832446219113081568705829423128386735414331902622697652451842025610297356772419771106209889675178260952407469531943203565560583842517412424454312772214810487492278660124927957303667088217518296833934923773386815976025954405757233073262316427862968376878694936294209939283015749053421114282069168169166947971889125241852979252264942428481346286953629814580062311514563775815387528533097198692903368261586141319724607950610228638700661351749631465364936632660068708610026859098773199446193725048354360671807842640595459463357063104798672264627078803332853793358245704396203146654518272314250471161646648139213956970535491917206445616759156542724458356653004530159313213090979800830021908483799361469657353467596363395421483445005147633346933828977489505955276283970232638621939566258184979796762200920132147936997284908956342371238864049461621796965822633665184063131103741110839655577660605020414685669766835076924173927446945013745660458146772808318945111447772001484475452694674442370839130540580488039566307863553293874181809653452069939311783222918087043527288761029212221142102236092080583486076172875581845277362569137217113337103346323086943457195295971766434469216957321603979815774598056756297904492270195781842600544574581210603413814019073992293504971405390124471532923473477452791939605307513451645041684720127911764699247714523314196529062887201274617072932385755471170802371122044314487431888128904345487049569207840131474184938246249247700792039580468750000000*i1^145 + 210333148117166281672992029779149149155021337330037745637933487328743705429550738931521025066910533354522699797338838384861602085513503757590278508359440763735443857199936945071536095912988199443917108534473381367394395064157136107443370448003959890975271909459465424088350302606290628496243740599281653792449871222893061803039546683976056826210785012323348267050602004866542075058774352051926393209734931920258022170183310918757227308406842153054948668261015502544924049564082829363910686402794004257913121149420745980843135169117336392291750071848319603979588780059726985476680843806178111156017683410626464327648000714417127566472685570877640550153119837524697391724458628189801547213714917871265406925383557383128268099141947122520906609675459185297519930365846160310150554032680334051441080972115847918754589219797788930399083251628021149525637657376454770363029576415864667888421440153035674709973041598722370819790949592928825313407661501980310890615742703218738251646760124890417464907987709643997405480313536765700193352719315567402328364090194923341980282680659100014073136424822721837880543307427144121330054984376505370481738777223296410017148531104503873129339654741265141703466592774472418446733846643543545893867636206630888110510147531619935544609434524189054405119481361387628301346553253082434057628004732213603871573141254216224162868701042536186282868421228575584127254332190203377394418943735093620050308536685816615967297321529456437174721102436842468896308715488479790339716352111895934762099922214087502341753093271412258849004357789522707884827503455646115794287953852426356977422682057325890708870645706428413433780008925220564615669283397208082466480229776917273751139830443992780442653698668726312645570018099876729997172659490405660807450558204622870097660203284522298908230814843264081711087970841363996802305123915144488526157133547095602107149378410824245572398560008096060791496631892766772312170091237027708250647268115446083607856120940880859344220993248485811338953056940804694855110651260576323746986604044869867097774467003063779211082006820962182508734931696231571516342346213889173232444255800057095382648238491160758883726993132727286589805859092691820075114975912139619193015379229453323726982368148738545134682138120903057749079538609433176678995287480196259715626620854370401324279171636240704747918499439112606484429436081560139689117809535823988867925476009591142282210723276257520676559830251901398859617006805882206245632367184672865319319057479150716977388296371985017634914701222600804853188550955662438091188157871569659639703532698792845453731709320850666609226033217234716320492733630265200637583126884492354492454432895738380513413150503751583201370799556873104387090939189195333267334889282670694982068860840960610026703377849642715716388410830196191654571469957311264891940770505372216027110819193864740989651703427004691293425422444526184459165830471293619509170668738941329246020205815869186472388427253139525937446435358381063734731467338290968237913943185386815332526961081664400015866512863250829903190550895910044641947062975566356888925491623271576790246072396230726437663293616596720624378216126614463315368917920711412166313903846934340421561208085449777254215201839734131721972495119346682558131810195312500000*i1^146 + -92805848203552521476100187905481613416163392865140012930249643679058759233067351141949966374855340822895912129418300977153433070060814424908885788299536119706981128578375488313270812213882133551334224743122802603689255143005344226184611459236260768382025850523538467230100136684060663922410464518561537561159732420887584137301616626565858414424483318991062187963976612721331922358677565003000457464818851376922907072916115663985150345186249033208824098402756467179556270483071286096045173579533670932715214532762920638260545589585868510251375733586880085934616261893497792801204258847583123057844873264593651675976672129610092604156665037445470336679031033983783699589855515454792844589037562800683514561560827105262671193814390316980621646769030480567047833719897099760287548967462633896875391525711253221712225059495533209525894518972617358164485236830553375482297665312694350370732824777282445654228665173235357055327332656794583820687451404413744589129569417292729138469237223911279567493379479077580461015771752112250938716174188885334110880097178218021030729257823849644067514280009704367648541494651248277793280061207384431090857352690154931795781846677881248272022706130577512514273604537654892015371557002847305983306279898638068207034007067695471263157387068640380600538828325624511985054675807718841899778840758543910038393471180686021929262808221159923282389312369240177347245824506814787148791909295030643227112330397913917421216520464891469958857045165265838138686771413746401741500699394624210731473136873849086747464116807581644288735227697871079014224779469691302176612476503531982279214587474663337568109973069555328392142819755384002602568526619359271085349748261400156480369940540118252217421696803603027010318769336488667120049103518154438490094677362119300477530451645459750152222337971560402913746611196139334956507465895864308546246525658731035320888563294117990660593304194270400915647425542042957331201468446466531961426585149837406462591384152139391792752019620067392539301623484142923925952777384905592960267076954495181891532927808640039297835501264804544465197687390041097044401743483564309719700473612467346934743167065394099334903119403387025268323130452847002071160784480082392376439698171773460180748163682977904540406425926995376224203867295804185642665433486527771064221434085100415309130957278693377650040405589802800995657774782814723046120644264160636047998155213288204561868891510666945338793887583821979035370847571884546622518506302712236327785832043546349276015419365710887572081748156507311608444921704791834414066074932782376175656687412487279619001430641747030725301764954533892184724364262930768954740285023797281796348048177475559009024984822591474496097355890934008576491970310151858142230463422546662149824232759622842144167034966978446304143588993354437555294684282311961729827104696211566644009782760357348003701739194001232005979239743764556946078298674503922689298852013544757744808550132199228530759023907998544774612639491179083181176160695598031927480130982059438582094535093564904309781925055093284077418087097363187143283400538674197592786427836786389145533530880210657929442355277931471289170829163642571898056119201125017947878958069780635893224650824674631301171095210467852797898447709791540781250000000*i1^147 + 18645396567036378514455885075259260717862011629635315775484061761147877441069048627030761884472177364467316496117232462610507907497273269256903944574970166933163482840308581621816533744403814752305753319278611500761940736069257289155596548341395526835496472131899193283064284610516574507233518912798870201958733265680811532936847250926374658871941604036641914976880031190382200514690251982345160182819879159116858069274273889788829299868257843732772998754716752200590083323948027730656453320654738284017333410574038965328220625058192427629661067102880670430387930800091616590722923552191234823756219123752493843902627626203968421288687568118402598670609768051765103938080196474724911486892097686504668858781629520198986850011229610736426998645436434747349227579261198187556527037911225892808951231649843991544363328575819543360931395602825175113664281709599735864186975915927446815628073920133119757747178820337146256503544260522623713798131530270302526410059840253601255601110443850841929391545886634561196226454356107508502238746376570988808859323996218035640236660921968126014991230710721950345324663124248677683595118721191051331783988485023126297915973673665391107223908052046729205630867974799951866607644057302923809513256406202625434427059664975093495089593930780898863009280936269562066238033015558157877701568988626826267415689904546420600758879512558422794525788736279982018083349502948794228556780794113367616159381930413089916494569880315362219051851863346574895338823302819743193191728207436654534841338553035591598047001830607212221095489606364456179083571863978724210648818305972255756137609182962937255893740579710231519552712666615918040134222566674207497517263147197864576752563961119061067251959060202317725652315612619054240786740272156402096004742362694418438405431454279960959600771971567089456344125058430436705224887211890651602797048773110803844846067274700587939097714237311049980513366261822857825015920865500247507075644156936911059302810431060667825213707458927418276689355631159547102212447330445365983000333794365300782632327435756190761292026101384241235838354640782199913211177855461452765903724904596426614704511295183307001902740965696441707011619948256224401499301780563647512420668891583876964015291105056899822217496132535660824090977902442078764072159616769040915663291117720975560537005783682138391889120824312643554551380022349404117478545473588576182621955699802985625546097322480016925172920069613850900096330672239229078026755763216021221155810301741752560782649884031443019059156482986062242921404406159074579142376164044077057646660308043010459872848526754859007485940295148309940105847004196366835022814804230841453823839497417615123455219036029316034811727053018800311800082946227607041706867636580307147443402949986945989489302624511311030379838131470939503980580478235640683999910905679237327467059859227077053002797883578526068765982983942144651557627995999697047269160909024144949925248491447958722360323180813209007185266793011982899608605186873264428087250926117977884268217403851272669365338537947486258140998280305814248379442918215403514150653496466107585999314612354385200087082963714866550089577792245004890586477529741845011694260877957534071927929291576573534559688341344826127207953308593750000*i1^148 + -1903850533508225749576458501473060575255828298954466060911310920834376365111769917114727310102571565472760445443288561929313130466805159068013110409657184784370293555267153742102119593997638454661161776570090819643814528149318090287591401057703958273521817445944096695954062630289084186145611398610037100225590217750418825333967281983618879518246474219943248762058812904687965942268283790604727607240840693972757469301216630431412656909445371271506107053062337787845221540018259996880642119123946174429759777240562773054253443708605344694820941296576680058470002795569724663760552812084598676563775444149621479341698528901471628588804401105131881132132158552874554370836680156189999561664130299096256037553399584387360702728442509332526670954311438864027128426787140901790967088989542133778651966736710246562817887973295585631569794681780436131710333240163113841116124939055017832253149795903180934087075554583689204101048974441248397143943408638706331119320936426061894056572474138137238691999250009765337667608288773615398396902394721203448679473709435829696080122882604749883829178573488432862647406059684654117576930414676256744128596886679096989448219152964288957516076890541022763551335251420417251449457109056844262049847217297024822316795595942705217801053293742332815402967258966803070711516467969560225325406085810806494500157564358218767261571110576004108695232272059268253759787863123846923161626172417307303684945014736130248621487747172423703669403172432127470586194912785249387509867248659487866315031819562989142277650210416891692420772775519837756616921391514582145279025535151274415443971935219725894459207922710848027467599062463716555984705083250689066468936057701369837928388714462956846163095658241565566351699529467149874984734343164568663129537745251374252445612643102250140819487888099052950669065221916537342077402511881972456313912844420407762082695838584474057823381169531257720979224657486658459482418625143170711320021406628124461189190506004112365504394624008542007849311543000978755185200853063810068438956772830176238414395298755593575495723167927648227738320675324093943245313155453322904493355774942439868407824590065196022831642599219836513196620523725237334910187083829420836625784139602151150536161268264027590371251424300748287594385705711995223367296840169133170983243894888380311050518518799244990719798399497485105473370093099129627818010431206962004315618943289278343786226134048425053201335433081349333274050835232845688354162686902585643898177958973249346825621157397283355412006638035878481885302962290897146910213817674458715155600552576645544884797696393938736310567334813797627668369839382384649812951684052571812335245785874811574830120351510272058719383995509915964037287034638228470386672383314498150602283576210242055112653725177898959977192838739402409716323653637617526683957944977866326744671696891928238823774871331724587553503588221406363242947009539439139163552267295776166873771907672459379152598413918915609802539300624117522397861624364971172360031073205321588512962133736735023403220886656505891621295232578123883333161556267004892710311013841242296081494893514739617940057740936024099027138568552077400961533024069414825269839578817275640538257575655180864720858745310293218750000000*i1^149 + 93533381942559058612179263183517460225212824243235204545816753787537495524534935646011114028988313882173115363154751073174516654700297091810708737039782206087606805273419517385618841721208555930913751983251626082510228936308725867012827970012126548240368195842490364979488718803067791475339426111816912598607749180961894604292545295839652748212941358267367511386524457576450988856171184587198145040059422984412814891049501662466041802070274393895373947784195116729291486454559581421052454199875490978744710589423802086217629661081661647647338628331308570124614994540236022742291044468795757485022960099463804304615302055387683260570294551025948557589844937449267494823982704244273333201218571266189585819584484039337528452883190632818742984095930389684062800804728366640846384089459013081966147501464378478376995383892709533955901171031021446270472856478172554492506889541072051864292823800217091981565420203624832312809649437370651213638688156403815807420702979713938946195790952832655816475558598337719449969528416737407529121549871538145500268104510143295530982979549938124299736693963441128907619950905075566684416327952177505286207810506565949118613645603845601438911460422900221781575792419260855620562964063812661424771544298764071611733640473491350312578114672364555603645267895936885536884954065682931578414100156069031713945004513850364192012331518261073421948484953597644973744988156695567042350355582433185576836795621864672386552634061537805727406683651022361971152642547960456088336472802058190180772931033592428336035008736307110818270391821509911951081743148607776424267213565138916620393483416599281401728007892649601994026780649868535702372112405782543958853895351778208340554516993059265896196245436648610891881006053880903403616950613026664001207342761372536831748997475658358072552975406274100707498031297099994195052811990266114055376827977368367980244840698324833229911905264050191991394752377328376259591859215069911481608534325055979735523913583269537828222033872352395674735132720933246846691539396395120673536760455284479886533280978934936323543602342858008532329541777129740744758170377013381632571812544710824630563004842470520450767226577826670369224476100571722686867779755755099726261916873558441426949673732057893625615325780801617702271419626101380267626572496949003080396115024936361361933916829149793738363946775941729251562306339526715854670027305615605289578740812875910309508170368183838287810595376273106843963093780141627690038341798298189305260022016973414563465414487625289360031967726070084821755484186756886923209233227996634645174436657572050051672505881884782347522300856690063461195874817368941499365381248552199280306555611347195411930028967759230104223223252265413222254924632990429088269477264667530164688165197997126051302294482399163835477474249968332635408084380603784037543619525348840766062618718014879975991403391065327913700643011586144910013804485802431619088899768913884526950634696270737955263284022062508007495800943560277366223556527532976628169446635876812884534858825649856108113702854763494497397807036400663545707546748110959408456159210242106627499878625164832286944675086528298607710577902871562492473628385918515077896401909561552423421160378665711877312673437500000*i1^150 + 420608392162206989578825422225949507437206772349922096442980764847765782123647173236326637627271195916613109841419364415444154868925613201476335508083074431589014099460165300454221507029964721809182451627658771388703901416870075246563370604229312593421844744198372472132802985461774095070307200002996299168751587577258900101383064207194721258646477626690949957091790263963525309110231053368231909557771493538929107239491882459347695189316673886831308436516784486787142211469533910268652457305853083466813076614291257037640848438623392449589976017159563620771511330026626078036384677374918623945946512560295357181656855143768584597144880675291633839392844452885284855195334612571025493557488493836417499623151175023278168019226331289836483446746238977045917635645913397138183814322045867233531966296575143800840365469777520398502900047392675137218329827110691275269326780127753342921777181398850777594913768919127750220461648163673564168351626421380305003428367905229344156760745223900889557546032278293955079120352862531003787401975337515357212595758980801370047504473626405734643417678874605255886521643978092641101067532935399255202727646605289628111124827417768510734189139511743068350539494243530578550642662866926182504454246146013515392503099505687877281801636445206067240946179074751082454631775339320723634447522572079647623448389557477026692841439754475381342673112483211726026663390640577382812018616632342224270884400144148778635006313557385920253880735016757187695780105188733870785325959828113252457679506124874171971044168279666806373471863794994272243051033019153013667851030835966424209511040680925626051051967939729321561786787222474719862357556397730292011355648767694602264566521117347404372695325956227664526155305630059604802817336653443142358782533307860966718000028713855545722495932407671490593233445308334169985871977927510215711364040558865083641047690475931829250201461282638867011346617844843242959707553474053709604520234050734559972395008761523482078488904456500564404777169093767571548155836080786300334914093963305948215805634069930220264010467703541088205690635997500515212595598121431353841338597326969118747321528820073292446760869201517219197535654313289353094175480642894033136359695817829073547651269202985874493988833582828075747285707530245590772779995886245702132864646721822808708425798445078177119990148579125168842706083141269072973731739280801948492067272671518285871304783813026873871671749511536518702163229170155242769925925902742475885074925069094355977092702065762628857105789177599878971809783142452834792627220616767417062453467481759625502073000054320536394399544225848614108281722828419664012166531686454965047973782915592305994827931745431137740985044844402873640155280036495533769713160189243125559364139896027305856449201494117389079334729908855532802111013891676999775384499545255347836357695445986543540284282694396652598884821587637345355371030231153498917863129368803112872111515268341175098395187267861950508957607647759637805152782638342942537243920178763214883200640017521377242603759121867995341097876905712227728233983000253911001571596898067195032820202761586549793780873877639218469272842987778636267775784819476694611467237826863208197886769399418750000000*i1^151 + -563920291522527880845511374961768914345546662790516520168191649357991638107144599729579665876275826150699498341039092282935110484332965054407876381987608592233130409065679003503637217327909680017139373822516183769473013128730474432730519577711956782521762741918441987583404081282458231452530037787264670661315694181041679794887114742396004465555070052458048496649128174392388426804133457031124053520014846211208640141306048826954799585298657137728211324225177764627521068989460250452318007116646138690234332276807359678009128368121020463318354737853090335741824354226300329656460161371021583890906243729203082366356679786065313769845241172535146887358862612805768924305859308299665329191123081218637359628832329178074625198866267783106968660546954607788246427629705159169440142363898599360184259850504753504559895493232800700790433098592615336726646024477264830218111584309000114017762547000041252056029431603535254562844710762612254292147920536242179031926011768371571408524353420585608251266332039155410329388769324581296256638292889309935690262670001662726101847706983606518245135006321230186359875165925480450159092961935781083792300683792354117955520174895427787119266147417852677551767980409879634014861221044820293111712009016981341280778172189588150294178463093966886593741879764938111163700027750683471206839111672574268314240309327366445377679331055254600911947088072322222639946327824372091882168868008981865971750058416352267738795564309866840575538611181881106454974725919765327662407763921943119040092898832500997532255708856669978338429775172490995393276604860879563363924870757671109921594441011255776022353666310401572432778771553680463842239668229043099468323201275443386180837783071410493367279046902770019509790122207506716068202808871718813093315978355693098617006913102668848191691556683073708529144555331144785146103178157543286668357654459344384153339958761834910960441303886816403974370990022151627600592514332278497395666732160286510278378287023307970636859217882901269681474166584069797765028200161818739989399652522547578718773844842886987991688338876040835558734083100881281733531511199848018026835626447894597451000348655546124861225587818476543964306737409835090178967326562888200308598065521508821240668720496603435889348870193519049118407793164502349928059254551593817920155604867536975334502163880109927310391965029842222930528900370420878146329282191282049453772880233388381273625190875933654202963481391512524684670297475671676778549006401978536970489174232050015776120235797607671925801250040509796348862400322026792729733414568761594867605679647959877518049358873039220372803343070572643425589952992022267632439716190438376216695567471687912288484144668708814220015566779145536706552687924151891091850360698397892758523767176684180847135075842230480572265862143337251834379324860416367686603543916720538185262271547268991005221185843211099266392439996553539623964204044555680896550044248684830661516129494443140650176101581671992409460908642159021808841239563613053573259323562727705661812515929197121809968246183635816969136060620705431737743791628797411555308546181432854142433062731048498948900648641016325685187877854376246275623202152896742846616796085824372407866484375000*i1^152 + 52119775556424576233936625415980464362659265832275542415852816129237260874245745563386811263651772728522686155473280959936750629722397130995735895517727169576162404857917398573963192308364448267958341891666700302026810856363442174575580737770720857852384959330733825836851569944530218630985378215071103632384933711033675077785589564693279389908696185700515532626435989227074671023959417030161988633669767186752293193229960856123366783464057129159059100215875213287703035572856769788002486002338838555563608107059835977234633232546851100276801060470785794977461509220598078538031868647071381478102079516124571342071566363486594106783033913779058640456782503790850055313239273486528151206040037375426263934568970567242458977534361984687498555737903726819261943681478759941833311745386363524315249596808615178900419289062729154349122619373323615379966637065709551600792557106553537864326537617297882274730327427795173588824092236901840538684277810433978968568078054487838650102755362679164382669890499080294537768324751613424044798499019468269209538915567090812110310389681692629773336614528838667752482573736700188079121964315504191932531217502322620313397049823529153458748679617986387624052616198141570984688498051011387499725907138635605051956217516234706940827870900692448515265231442086348736955664587477483185775354377479215454804322542719155383490977164901148766064960902216094781125552841475248713044093847102620470921633916818140625792217232933012607629587806806850766612396609588238976694878393245048194558435520006085162482269634408074994439385740566270471846050691675132846693873775847309658520836870368719750349166564801499616424175934721134247913750775870994048664816041356161335749363723299705515841597963137771200685088175501265167303046220066688602293537398439725153003850145520215754184260680711373424643136538490542758619623496722575906663794020732748226576720441474866820042945047894996707225319321809054637467235283602372387446910863750951683250856034452875764011810450351748254414596656953414306311552926489544110825550805979807703261287012100307189523732072875522005778544278183895715241011287086943455301257127663729406121724788212123843020532745928362129029789363206309099040862504020452314141111385343538653326024110302421856618268904361994996940868452660745190089384844136979871304698853282754231231767752144681147403334900628167238145100298486434528955850687211126562518628615080108299062155309440972123030075408029177454364512378877170381909481959181416147599716708558192671377850360092780801732041214165721492796645465235990363659912249434749545171983641926359220412640098697035432784909010451811414277142344696530226621701261715037837036300620023008984864899900624304123288973906836862605544907874766378260342533011852423666189208186205729646838921297809510044348741270416318639381299165052843198560468035193040516272180330482072015245643146788269662727135800119759948164902956339243568692319054790514436662649821061996938127193317502805337000022648963765793118612139656621775006689912583866825831113167853945613009212624851370249556468706256040905831183566892847110830974164780262461587422600909068192727468401347213446801721228795311170205627921864158168955448539476250000000*i1^153 + -1412837111887787395074472997673676320960915854259952417122718390354961893507134979737099320539877259647560307305566856109911722944400165661090013422579242919785641427542059973418623084195988330454133787228913093552827714260268707337035662017087603156874625828910458161180175263877594843634822081672884811835867720373157737025406089251832832896242412812321687847403653146254955030979974804557905822237083094510534745815226726938231687050756326147709898695935923732872625703050123207279782770521465373265990912719361976878530363584787944727355017356143203521395429792492719580450709108684718019659608933494517216920818839139544958494761344874659176834222437040932737667758705506862424805902052595541470859779950830107033297019152341380544414406516252906706812568197940176646857983595199500231479569136249416428418963818766085668404431223020442644763705517735636041039074310547857495416223545649331279580472698018044999965795751596612316967719785842712619584789002492575470369536609157640549894170989150563193175784712677698681107487371231873022495706550518888906781100190824008007774819577737664575044289846012407034599041436082432501645217534371262250435711083091491996973520322821683328210970526208998850725109033776986866706545689915938177980750974490638327206520496534750161095397173853548908311023462649500466358384125382215400900368716311130526583340313867309691078248408644572815478889301022417433444224968991444378013307183188597512308239530651233971616954183613787073402683584111334855082310398843530209202636123388302097839906464629501546256334169830870162003401002052515727543842352751758055612768562961953753714894140776354116151236287050236247433311553822208798748011035780075103962376900102840672504488930249599191815139384069326089567104146311374917798793730684710570903690976391524339003116750821422789019262792443870259984137367103570813215922834383363034405223829905842378634356128836570184821970304769404363698827818687918350335032294221178956886591459181786840176722533230600973782054103138856791326180750354986148413336516773102742028187329881582854439545160749822657547794494232835908912266580924202018263842574962506141212716726649320243779933895130746213978771713609717927145368146747891455583794177558516433125240807071187647220827959768188960311655064561194754462794857871769249334356192290382333587246590124541440459130829614388860983471282145842257207059516970199232773800077011701292770910477912392208603308205607948032264761441953979151348091615363042152711360820458750283502498053305515347879304378713100798645089889491529424562246541758892409917852499691446587961627440452086694631848554413135946657199869214914338458810510161939390583828701497445921691020256586795306925545928131300031556781217002459778399943160496784003008718983221331017535279673937460681691015607229822706155778957563975213726250198137865693800281972916279177982809744652850510348165669790022665890182524388077680094835437858178085787614867646830950398519515876712181849805377083993508129574756388882358553454673662601498022246926070234981529504921102458637634262955425884567551776756935294601055686325509923980978105870783202926075897492644311476006652825969537772892858394302429562576687500000*i1^154 + -101458254777575656285011760826853977920256746460014738630457387768281760744162258654831457987328068883685890040079267496026378318326933563665245312006444877069018550504516262911936139821472290546866538949779158930379806093412590644145946161304128946291303392833357365642926033870174798524699744847428076909462585102932639928334419718815108313014123932790983174738158631136733441266435025843609349134020365769702890486190736164679927482887357118985090369993570044327588570443738804507976076831915933591964144786815874891946136669480882946125876118333221107174325436287663210073744483774118684255404449328974858746728307097067907072197897096767560548099135141938988925373761153542022429642369372909286026609427266871934213229644426643682948981836832701749766570951953800639597205388941447585560848289438991463100752294660150335834755900061119557934317087446378207617568477963366682862620451673524892153245416108860742660591008430305515252567588739513174912350157141316396957924794324733561892004582717092821375337013792304849213428846979130369511317028302255545218872099168060275215057501552933473019308575417326061910101194234635339511557084709781763318941350809442459519571986460441909570509321280016067200423760555567047087205929604449980888422523348393683522124519438643482655851918905779823647238248267737045051335827479182471225478306472986055738101080333687541044435873020336658637440573400071668159918826183318289157354989687239081994524014370100548185723176038838942295862890840690864219366073543413500413240539025731400057496250575555450604502043139543236005790343627979480348298430227569364445981039272158317042586861529433065571928709017454698324234479500878282521456301063138026098273519777890369322220187001075140737041317952191504104292186534838168403676250779770415296645378164714976341555947150238288115769572343536241933448198745096882459521656677184812831093917438479867535207969678788284383911700354087733907613324795175776058959741958053334725500635661707250863637446811630614002537020233449261974393430950653079654814392650940992149899866671162257736819464184735075798560452166938902723350279359960108751224849099744925493510434021269490448759749417865200753541371753709552088128137877991407201684745545780389550825868635015381635797469237996961713721601220587926047928545285946511124884427984860356664037999827886138561905901248650790172856627864112185618998731333196823254123558716713027620795726279736587658604477214274806359805440807464262065376898466053279238763751768814913270015791753366536727578603248572417513255882273082847755195574549163338618192792609319307880405426291038230155212127946068559372940571111407208771121914551705501732267531942905793853119805985037473464224815243871484280974955309774232557854387814830869804649825365659405473933887530836897740180013655713992452086639674052218078234454945249867467316260505389644662150389468801420773067057134997868994274335958945507553125705340873507775434357420676206709403187306559277092773184652517017394421159464404081042669323998759753408755778262736037328685522319611204266420062310449316399079172611803260145576030860243815724276791313364102872414125717559287826318541151979416041045476282250000000*i1^155 + 13004921642356884956826895050615677904126256085827601445200243122390019934534613516537352773524303301720118186164569585380435620471744435982825212224231053665002966605435954035760155005946839889731446940687152003581645725823268290138865844564112575438429336727508640586795600267048023295986278473678933512620609483732478758245216829880245176416243777893413400553613848950118976079622280033695680079236060327643509614405515727418044716384036689336157444347007624475642505457866300229919630873090279551109866026189961528404127262607991798548475139062061821842629461115749109148305882269374558659763032435591900492647000393626473139602324914694757393448125320404488171952027913072056680410572438168895651572909673948774624133150619920910262451925195688217721448269225901085045473316361382070361331382316639800242925549039813037820850411971966920782604141657563626901546315914086906981300509000631265497065249465680169163968404143513931045981003583202927469029249686393934470564178514680092355630150806806836769409075304851914115081506196980547157324864747827174567634070469856833013912787171575282005574715251902000378113077236667285127562630805189697182700912497918225984093538025740468052586101878827164070743451493429351313057317326255425441501405694201524229379172164365833395189624045977513248336234917179914064219427935971496095531329067857348128480036950232224215718767335797223648595382565980979759076324839300089949566748319745687872226770174960843301124505393995569476993490715530140057599523039372090728190476078954458270399341470162030978650513942247386647532188381064438597472583586159455035498095958028339715860743678051365244996800137640510992545446412872552677278268725695005497768865676287057852542300993689560446712050758670841270672325130161743608691904231923037469866692592461488710048966930736993805505238665428707982213055800115180140260557798656259617790386837469889917385985762179492503310634495970362672704766040813493598990571193607621942644749042001723274605176311498731187036798181401293017849800661836416166372303230613435990011539469597526495099338603282763414064492687405215439951711137298601481062556884819546441887218226700751103046561058326781507994583749962500645738008672491453512754012369190700040718368057447829334542548600789783956117897044965020909435635693634306376033413862756950612397756542185200337469136255578066710151777226134186527428159485289325927048723381814565702600051848798306321832155149502299347890327745522929096745055897736305011606337083903156709049085775005625207068966459276374671337730056447551107159955814423468712473217116969026765118305971803975837232870645965446518846494478754636621778144293338099733514235287326903602396818270237628077803562044145099445023173514723352952161891982904070084761309935301639021097861878622120580700132981752628579704721340651355038926868162222140342286740722982889031155086726413124884023274972305444010590015329784479143897541856970941470430041606515344490177400980668445507567788512590176479870179821541377599694749729383572746028294596269563930696112796252650768418701587204637556977662689355766619004019691475470565543195536513085697818312033871787257781347194172311470656250000*i1^156 + -521886122234463333129978255743106004839176906244799220278189284466424768838976047005088838246276280239005880252643342995860399596632484612343066735159038909247133340829990531879971227082010491144128896059710378727712844286314530392427409210629087285461494245292487437104163311656927200559931726113488190076631740130685270564307161425112098563390356575775666003462701382214889689946658840687989726274439489743040065353592440709950799265432174745839109508279564806164081183040707259013039885888642196236113296822809995252771751141354647091214537208280923283916721948344743366563606694962387110428955228239436882580794341888631013383848739633234859744488973129409204396783819760131895520452296382890874966463708466311471485508644044545981755506768093853958365988335010736711942836735877054833502124509144108295217898145412742960571444658183394459217942439041436676621550593081965941302104288486895858619927427807568027681015888419556131423383697147060214683895378168752406021385523846098394908641025065731745121457925578064889038359374627431808516688056457929709216308973649102837657138477237290289037256491453736022186997717644426047667223053054115951398261965742021544340387233199134392173531844747889591551758703513369076380115781302409421495733219684189210326052826343402223253886592227661269617611385162066019631340097209359799169094690870743308082092876734753274048496613076963187841179597666548808615892575507392522372266809474511982057424749828821464552419828242218860148314972844964560687318671049044033697171049400857760584035633069753394431292352668348932957931502087496919115690235331697676401735201426224099285984635139544310332181473094368459900155604443522959921710245925931886108652629088880322844734190639218819041216890523484779306268426041998933272954387134941217594673955148206310154978478237175908127351300948408385964273486732660029092817199388834710611221029711706856125463495468465365407279763394633227973451904135699180102739398297407332708056442188338711681510594563821200828655560082987289313958946368612654835832922492618802357182423313636463280132523562624825595304880347682437394762326083117667692056166332753028486839107794614252992185497048870061256623987542071463443315253195010364737561991318828907330519483017171352215622599811897223876975829915052689926049329149356069390655779708123744945544787136838841096810836199022132716271741541544551989074493829231461559590510176816700452386928942246707805793018411174024296821242577440138266240051708955074158411378965825446332788826792658596405502494818091832492442628163885137485805000926849050391265181241052329796082115005530224576554098375253656330355268075769640907701383912493896974945500493815503846605239260896683566185485482465106816046547596296828280044485261090887598068074780182046220141594841879428351167976051820368340689851563151664672502175584647312024982089445792417184453120318185103359803599448630385473082486915265173400071767109544465541603264184690389444850214626602057921954745730656001215619692570660472350756559733826807746464001036465249378883114535392921440639129374568688353009227514756937364958566934773348820345370651808540502403411638591983203234014550000000*i1^157 + 4589766286286199815505702694464786493243152477509411301947919357630125927432702863937597101181385141986681577852560938008537584608526238926549627694383164087218547552754002250305938019737539052931917738928653699035330464019750306782078252672108730947524839627877306135860266115353458056992151167308768676817965436471041190504916887506325815599861423265001048033692588599285304002277179352501003103694739406965203397208528854881083148928213218917948274024071160521844698903865541758890649162452538286386025660419217440332231981343168110922570998992673808034205742309117312262621155006167380457149575204666973932888390948715949469966359356230989373976545017319968285776291284274342743990209090500696561459414816648378911880086663169900379909942631597052116869876971983015276733837802956815932864147609021908884901347307311707443713242171617934692361059767683744048803643070482776416070149363185337024645066676506994863632096031136108567602452756419941440367762975153463465104869108966640707540839999273277079254667691357911057481892183957290371413161499306154797397275408597319700879684742698380251318549168717024380410750369007814722575868703960679305138994383160165300906951169007210396312188527466568419675865858495787473522189278469945432229740738071660817993419637426883415592195085496556590725504583190654092851656268902931166906182115374129274247079416080096089292794590241279479117314425671099021299075844147260731939113579765531813930981347855770644647277806669675063658472409962381423296620887967697850644831711828256863144375214652671527791515912694942699055217318047017274825464782068391679329427591999012632671989135735709519385333905892208065498755043962534706623384876757650025303052876289957134349648899077254134924995700134550129588836988043106690720767160336376532123809390763366672523319869424940596487732786867498981823532737969864660808858636912438976951002415383388703410507495302728187826682485861038397762254501922116462773304396046144652667561127959168496951784121061096349436913587522729656917449125873427941394955487783180768917905407545598690538381276597642331836531211832232977858575403795419264141209560887534772695775988518045495344316986792622601672519501297558923031569064816947034606951279033050621014646881056428727351108290014263674016729338661243605095106944724840534086700071569069506155907325473374663238968400956441632861880795013307926592532547787407652556883964214446404045435377122553316611506879128433937141118314356782351963370267619714685427806154055794750560216945537428365614320864754760115788776773948299909744948877251865297457012001914011843355557708339843481282805749374362740461286004167188966584663998475443415961585296866594250579150619215465593317374657876161848551715221915243988711831629473991751259421017560571788940847424314308447740184878218277098034237369154524715106475572311300291268866251428836537827206087541584595537242813323239327124834778675555042085495246432299692334349400156268436546714428312847975049307648068715129627823122128598958328611637107857334441854571951779490192729132570692066421636153995143517465104451191780252545058404031439703862004363235770754117689365616286222500000*i1^158 + 16328346468790232708605065923855962473673342871321420843584125850612538895423277129895280373264894123236903562109204255535744539076619602674671559406090413964936098374355513391270008157862042308039942035375383653883644758208803105103532049875190492130431457358501504185429385874513985207252729684262434429108390517047894438427091943927375460034124843455801966907297215619025735663795531011346119670259678805413365750163147085050849042788410109458667557159029511668036287198512124795179792443161701369148248873871526252159830861620332596894315656197359990215961479597249709489182402335517358531196695803148047467998528252800652343804519407392767124043314925724878604135791387764161846964672033757181035955565712345318388924202791157252316559051344163883446263072778282832896934050831074421514539834287886834077604058702463401541808823378193421703262267177802009606680356815877313318780952159342722767381151977830368937930382259205215211464497477062332762008664114236987121833068989937567214486234793591764465052293034261416954321637647590581742698962880261662161720450270595560716633130808330597937455262544584416346154066326246443300413925183501218530578698620471040140970993919380188170186190956296703003072385668589124675397430944799245907503635122075441643620671267557304098186762213318528929089974308545314429618636751897803149046098432083202759468185361887266146931383784715401654096646473969107427744321778118961346576585725364411517026172314050843380301643914002954610446533602843684262307046812534691045616256444884269704721637662044048187214290651222536777806925788376275124056060821513265501381514096160754935167740605431803801681287560428935047847175396240793667956882166385469433205542958083380246220560936691336150560338235803511992741475647934793743635948400166970958121045046336666728922307984509900864465522616176953103732507138735231671224248883065282115280255345763124976221446462560520987883066686531086834208993426650059068025402840810307098157028819986909688687738184464088844422465273040557281030684727653751695585310085952638327853886152859198880057653727050545137909526836502053191602088441942865139224607286716523309787328645126979564991570946694220080630971778536559019857023917271993928941241871069030921941021754318487103529546394615949358694680212318796467613655008616686318594210846620652692217397358048539592625324888054833680025232634618695442724672891168128052604075138042396451762370306064815979814784252784608891250974882453032237346949494837027451572528070638852877481123124185121070305504838458192586376186664379893076028533717207847970466753393693307984888850992470379737809435240737945340688308599056653904236712516130708952984138979505225121935630272150835421261635621627484478025130567809763033377042954134628071322924801567492275594604290277063184988251140475628056380150449798412506478435691121640032191268313143872357260451792976809805783876334906688972917182083238909212426162991805283298737431866607228875944265821100683994358155580073324817581829018122826073246344928962399309328298487517240855767712444242905803368538789362633851178399610432548914285444464528913686606740145291383767026000000000*i1^159 + 375376264468466851622128384546910939240937602182592510658335220230811709772197842570793088653289608935740732697571750252547892965202561272521197537105313767463012738862212450713346310490095536206208677956231713326119511827619385367956576942665528316450047765190284685164024163488496224239797602262027524696670571844404329969730725507811728534632470362935759186637035974985186522962314994396677052962146783455515250243711105756767355049142320603058846038296108343455033327136228517316745862621426910747935464274462935377865528942450994643881847888310187954347508107555009079281132732117381122527823440656687441052900064318125071169575819939675232457370450664099184334484519104276068359194180569560523237504900974247412522595271817735298992428872660384310180275885542958585679642770053819716311507149273188143583025060046924465114735584468762995955928772464466291303363289263874431251009653589731647368999320185256108723591797339367552794996867003585935206325096518161328321707936788010330145389553139882290840182850304677259097991156500390652736413497532683077898474091252778563805108540620506328973114600154924205670002598575922397788250477373615219083501174659638921945224458432902022817967408682256404627350531343983802524687165371513633604136531054264660314739372756908148373476240073546726872200274051626957303389718232273143417903003020266900959643479308441624334915847783645551391107720234421731822399218430935585788393076258807874948316264230628270044105670536585617055974843932171159356505008288360369090104456221555601860522567457387780534071911514570858414014000921801522865834546873562041968698355308999342797035006446091826606160226262084001393562197834114824545182972174281192967934950288147512930341863003982304915732912554573315331885813380421935862455416635643911965265083047637564417510329415890572294825874786469594351496882988220007894030838125130238021471042937415069097581474385659686476055187566558144605989571321282236642628108080283668643856482244391919030863460668511210212122045705097379326751511095610371355971263078443910582925430469896933885396887089910936196830817366414603990664351497604497881299883591899018278578910551964480396187611273916819573047083532392770838425381330458281648675908913092611222230045825732695616862072349144026481191300806575762158837787187789170021049680192983674663039309376209783521698543446724587472914729602812365883816513105719322859290070257944072633727735801012663257426151219484904906022721667619886845580106229123206665475454632393357835167501210874914256653822427094065038941891163098597481327431476097949629133781981308782181061337801936316995520849664119026916017947578874938765467285528895317586108211944932518227176371605996516823759654875075481863918232320688612760550360487643173246035408282474132646517405068080906133721681686850671891897948748416004219877786473491947179645176681484499096423013578146467852003657842037159736644111455707803783152035474085987772012374979213492997640128947023599024403526461910225022405032982751735938138112106284698900874315573943406777840124708878173261285703544437325723310825914821108142670189697938693662469224845922609375*i1^160 + 362984656340567452740787796217400606776695191296058363507358435517144513653866961100572989191423843045524556322909665130633465609769924149226510622274455185864239574540892776525747670473743817046214943406436669462902297440999143542213368631823213392007586509156143044960039598693734509667057385908123894351922916177044205265007144193867296098938479991902193888884830385970165911370066885811099955108235642583688088687397666773633852056313984043294593649802212433666765335311642468648309348965893546869947622251371251346741453484405589120103422435818243567569598688443363126014403403884882266963397696290455929535179657298284090392591695597795128398955024051776250051942672745042141286166516870815374218043237218380146796591975791773852914347066838085067978026653902411989188618748597022145977125086434252859401223072086362900958262966458635942076648463832189138121069093014380004566949676693079429281698569895453493515241404699367012779326403730830302323926686745218421840383103695160887906086275534868050670045135746351465369601692149267007947374167081854649024487639674838342767839016217822612954474501101757766450849552623644349532447740274527550748550836165410670312883642997561905251741454041121451584651487176176680283654200567804018011633128644269487633911458721369467052287373363487622948863721334233872152497272518312931680584478619859750473356542094344721907911574471725465516700016950252109280824992054346099598770305963079654921239365999559494742124992858959600946394053278038988480797072763760036901328402260962982366397684109315202333684140074855086955150628751847357347893906449869122076228190953315399103188620813258736724007508442972131249455817218241123219251158732019247731778501882114553252768345481247391273076488002105234499931807920282591731729767845644218157388206945159351406914487704964572084211616914978503611794796265045427285216196268162380470607033236208532748839473435662689126674571192671749399992537073418977829864386900898263439797188221123176831050403682467227389835678555733923575501475883023230024900183627618784857143327013795564941311954950245874658542162686435404271070577733677575483400939834590716166561880500926242864136637646350828049807653850193940622388239094419049158897547769247816130030546941568776791609241509974840548979794916114365252853661479912978994664394212467026312778179455979952928529632702556091599449536339357077753775917082212785291529543044948272891035031761760789173607180878797987964755156008270122211545706072186592993865995787671468389607893717487612763351209738690439880165838700214673495417943500680337152866265596507313751578266722081846304405862469431835091945185971405020213611010101983710654165390034588802647818924428683176300607212613785786568966099077661252730600889131169061522522849241883012599691137821047381602284449934703881469469515300634050045399000478699717974998789380761433306786644104036772410693758284073138253884113490851867630116819815264680702342593075271028449710081956619377484057199379978292028158594613697100835181888413425876768417215900769616798135071790075638484593933672058631390011407399800411064353859707446409051000000*i1^161 + 8672622921305430833300026174060177763796974648585449730157759992217193858044291220206164001558386151881461339641650912365337912363864130166408345924160157692227750058137159498686413866659908553642680729432401984594068923228302594929911719586248297283387111019367661655552173079984934924794545483904489379306240578692584812623697270011373360261278527460505816457848754599656736711039452185169231674966306228226943313995767665793758019212980021037032836740146027717828496352837636962740104011206305725234832068246299538096064851778157239957034183125265791149427753303592865645927496054726373655464981498606876295577581860011816426531243612559167315784332151926875777372933094453542962933850701611167260113458693062539703198492031464245906465325465519314656135874495436397120335549893295971549808630495898833393444277733994801831115387317001347122717325650765600995933328002480069813196109178750604564463561879814379746384494462301725126179445674793100862377719059924981448930141798359076403173810291446703617982899268201209676188352513477447220079347085118674428668038894391557110359116601734470030848721938999983933317951406078656309991049744206130016874184905804026785277604242245027879191527409836905655730460092817752180122818159909269683517754074373473859687884025394914104363190089457464828925759791733030203234930324958449740146924169830961172052413539325214209993310000378110051124085983987315740229723149272396191015137978779475713177595495185098401154706398931651935811615991247208598511772654661239768393393367465893223685431256819431430801482310001531592995388119753161850869922648089063517303710241064090996300961783495413623444505203223883776216592275943459675888483272411613371717027276117829385822465298824284243992897297405821944128006251770119926329161955441816853067975038881043528813846611540067484346897052459554181008621438920860734836400838144588330915389980585879518500195337751945371412973708595501393429992234418387930481073352426244096389031507238522855408863933549525241984278068556748435896552049446878006422413183609216309846141962700289332572534507340446462298549195639046689615297123422069722914896018852191130530396351780800035325528031396757120721273043122967890392467503527380586488114233648325247162336080966353982809529069748366000384226815247340132994165774447159612614804654502573906198791093922230541824349159126956059434988961771737923449384181577081046561999015622098167667833054154808644933262979920629983643867578185328808577459705942586869059786592081891375521705082109869073190638189611692850506788461547724435668620544823420396875101057479485735434255235501217017503380396346834150861334969728788624935562788033802891159886237958220403998940104428974376268498746062182845299552862761205900893596338383149032117545453089761497458801297768594517372051536296929611632932888976383792619909809492794788467883924841815578128833370548354411627507484552298026760847128055650057497288890259116849900446680645815302770012901167346884193640614892339610794637849657776386644848245367843269599765750171279734710844137873698383784668229216214207248043603286109606915424534750000*i1^162 + 12021990910920218564323725405926320863711616608501371492366714225504116757003352511097021861099143664258166183901869128219610711954680095283746185680570672660361684826363348063987620992648829093267183090190494858873214060378222663514267596647256999584677130239223311920424986538607209804564201373207776988990138657170700303984045402031247299808632852595777855260423873884643424556293482039264763245495867900572845883508427545115301979171382895985523626719787307908096701506630227589846975756132427537552484767074715379391017250030146006039360031461787169217717096506052103187126469929745356725666202005884855757350861816607667543351092111691161923438097029246604063927441778832921680477449695615531024624276713924052364007635200780184266564895912532296280011259449971170809240211087457321110251526547461303915866781366636846217792752364177609529852848148288742923110945268410601154702286718363901399172724367991952035536643834999110607944622673649374513861682019056510457654558718487558760592606262673226834898218871642088450852521734712043404026613550270584406803085858325069062174193806341503207019167641992381333771314389136508460088142451834480495696191012043811023088007278049627181276935214393661646369317022553467028229718585537758108300770903095091849116818392911417880797313197939955767669467307537865803747111158841082715321020756859668360937156501591123003247756097947653649175892899743896590904418912036368555343683465347293223420043853313174440742527067352241807106147825997192664663654399684110039808833292381952595032933843943515497103707711843711252511481967803791205597396509947988836344714928483015124785602095070630773183729990837372064696738149209111690794471879732982523574325681420892055469939717100151505024209351048490550273583162866817640299523638362557397622116647153196584364902329296305215745795051046235986374928745382350339143554389486268262261431808986466687120260154162644309525176310621050551194108262261010477631156330231985272342541426758197893339422308598527002421800213921471830028688406922799732639298967080093557130300991802092103253314984177181981875171879547981517915303197303738484818999687623095970079959574741597391668421668376707278008614386549303765533887972361641831086956809364024202415762508209147246160118454163549099685268772948426062502285352924483500996995114450987806797195140963425000155982707536525103964621227702233559897717684859143950560528887248550702690652921061495701944688527339916466326504061657792159647796044456836877544046702588229585043152085352544192807937552423530233965578709225258994996375999433247266132449092477506757459511744233403119740990822333432537435879327291015266485482003873262659999123148030204113802604141041166420196776742514831142420218052823914241461622470165293520849082630307380698355138272771643994750841172093507995654678884243063311109769558741721998528173027852938061946175960292868920670168598587026531887311993197969081131292049993947726760744099519091672477524695384139006518005083541480515879884175424919138402147668827670234550810674111078288613623550554401341625344925203360651388025492403168200000*i1^163 + 133824552181132649475527216140468619606769840659707247519236649341730938133287670612090785513712989934909494469695251270670193681211779682617491655632249981361414838859784810966746487876811743335097692491170980336472000499729669204551760751298735801327277860221544255997194967409070385557266807474320046169299703937108340687755079815486121918208752774655866006179648568545692576334344855667747342936567488232200652464100467907942221675883793120823578762861849259806631892649266166905404637325082641634753987500644589311203151411061754177005421860813248125865494315011613598258393806294719489968647927026421436424737290557468132538846306254873803036096384001283008631623299892396536823070174816498020871274604940519454709532277286898593695373430073030357241664454211175137660671945383395412966263809218213634454203907688029530691678301293364935873197014403847178695233744537015871344369147784253771483874196980265531915305224681782801690776642450155442130315182035811864413057921190510546796512764031797024650505548791666791790213256681040597800043795080350045015231215517252500381832264788875738431989414297802276374378097006706125598743959494975220568038059370782481473419361880892985470708281128879220955418032326385785377680230510979079445929267207914791823558685667868937211702847922874823616079582888763820986050293798295962545382171125428138507512094510160336065534677092351577193393849897567913653485315191870427958605054554792649000283255422356743715314589555532056687093211748801649719906094100761658039524473712105114926400938428938017649791409370575861266792526933482974238550919650656140483884112339333114035981884619174455021559275940797014429523647921389250357487180570210128170102113762354816449230824495492768807426155614041563500554436721399075021718982960800234759976981058807671657659574008419092759109652583148998906810540625092918010899275010064305192366078315250511053261348641487029016183693947310377460568027991654320383577785082084317522667851685053076735493104834867184756669238454378599744924891327502420247608246847524306961593277219346084399116108423814348105906498585816237958123076067540294644965126993633781814838007696183295934762722375968119975287178693249787971998520977565198372977119738267738900325141006889844397440966745178047899952842482004295081084115101447567979129700266336963147601469489338280616709856804110293460137140780814908681857898946917694319656756902363238928574819730440516598100007057168945960245679503779423571201995476108684982811873956231530091520535358549721261561690257021166789882546108678941416302824432098682822997521392720146208892895902833955731663842105493628729726084502869478955178119726182807433289126214605392415163793568367046549702039313575405344276415861021404921626379121265072675356875031719166898728428091255294158563336609276651678183724018229349787191111478003817230200083252215953549808439619609767026053114152836681386821398469904074778329687730687048289343814416035175482931122830991827493359718730733526320934498103405990770909037139583308236117605126922250188995722452708118189713454991212932049569645000*i1^164 + -91678395701021620710014153545288789190442172560067587384503963165511961300814238500481930405220662909041413133535521479736718353254364924181831757027494006185257044264991924843966567880641573841859817016446818838783940390041289400619484167762025438412504799449452477141880228167689335194682226803962265215053706894649664404925979195733874254535169231602638311009655855083387728593142843095096466799645018880711722024721670638370743224098497414242287196854467741146220818040059070143616137106858619619570002414380662027625653572223373291606522022474268098987325908442129801627816385556119181828445275106500945345838822852852913989796384244804100670418168112072686787428910284268742875241028624116036570046466689704484583092445586731802357136807893153706605858484301563202269424961814574141550659123390085648762185556980977858933473746944460602023300646118185202715306780416811705208081965505506314985305067117349647520903403050080626605603076078582553635944966790345831798392987938320549203481573965827865715167671882190473648662719785721709703381438245063464028642918555891746928328957399134585601416035855321183795261961896492222665435867381992070025894415714348235741378990994683098327966408928976655228535978717063530356367100344491904056051737201421247703837180608684740450874816004048839676100507738181954938595382720594851109495655391198147082397244514710006968169887499833156378273721588248456313526158724538572171286698126532230364415286573623298210466796486029062222054725821297365624971705217292387244475024674885256883660224431910191000367343650305654467856450113637563468951168609377594359907562289025827602861108425275900519606294327403420684238570332443814373559937747206424582613830664951018220241092924629176770344020392147832951288580408779075448273373591658420835408227100275246485289090339373757474729909807373119546818359951971527966212791711838199248049023060273814594945165090817388924514989373602007093618191322599224158148571768735169667187415188517365592457165866041129624443647508778310513838991848104271082601829063949531809764585730732192672532599883598796008652170312326832974430540436195447283637215981623384544423650925198555586737695422689803903076850423618917402887895232567009402742518616119563809103656189994159838372702931414447308431783022708243404466056064772004182233638241970339176825508125359563016264810914165911247253085959156477341208155495793647335613505670388350227261574308105999276453448446398138256875752810823800812016911761295920368625590604470934750741691516858987796256186866017880644793962601975499177380287300070176098266353632318351137521477475387252636801388425199066245148899568166433331676640596006064455529861068544387700103947306496430757052399503029104587144259430131158430074344904539457143331351520615649433731620278860569210263687033921763977079637102641017213048292502233637662328165102977474461359962749162822543214577291367711927700207061361364065863446519297649885134398366735205248333298816799801279468142142458214186479232781373001491321711504014665443710960421443846846546625068205820879731084551880000*i1^165 + 914433785110657984924308373591132427777138785335393730963258603774226510793035520992707519966111511748631497721774150290880232697939201840311226803989423997380276997413547135603460549093939570108889617854850785295067584063862116407429603615685754495753346649868077484356955282557573402626234732050638384552371013197279101818733497555328671202893675889985111563036573367908294001524186569564506993815120883926993474105584127717840017010719045448371660817545118464798589479083825968606392295945382428012723795547250114099072874013936067474320181134171172507772940714735954093481076216507976118149843068757109440615110179476604073744761200369367794968262793248098267511184054874279750244831415199367901409239237568657650552095656213913024790658842726388258588691392246047566370818902116502481708395577370658085723656141367182355141600560220769655723984552032033553387986372376759278209499888064019511185758799414638004508048416523260568112264602460574916830938891130471614544443204404159985412736246187151730996570717347200618126692055005132516378557127761578295390880098602584491877403752125717642642642131665914358418770618653523988553069484285965663099123077486898764314017103961146604988527615695228740178938421645776243468380373531776501923038276800756129395316405676357305045329909413461042102325720520086194708108093884859108444259182169125409824370744000690989273965742694914747821729529093030258973927683491612791900344319673964149297585133712244507214676131550256315163638396232312958372538592573091940808784331846029955598692314263309984036893614965286091573197728738323849046965402259956992280319780648419998962258158603739712811319067439743684372849993221905148204953027741052571336006874113733174393507776691064653765138385449727506727013971644657964932508433802720345475393250379792592075654038393682139474369321420981330583580292099865664919705076791596244068270689461282389789237814850150117848546014678423457567738264705887831033053798160443466389919847709912956620214199083600351879552347958689310290661388720547917345503305143769121855116351447609268870517694248017473156860550485536274131959358167786121163727943030316932310660484889809000471349607145480974522730360376384923990102053159072150130424466141426771690867434501183808125906046497521176337172769756538658471111447485635512149918705924963272102775055807822979693746927858378242965464498351470465864996718468811754546961529608353322248748385546056329110148769865193699074228986416394273536933764457252820224172083837010755457650093776876233705285777368235906356287290858926265803649966221516478576300214598956112414739155444647292086933750799346143528111997614649986776196779101670905884478185152960634147804500868342379151610132315707071064995064489554523283060103974593985947888513868437701681971576978506545173220879836745571958948271564176619215932980158510059099303086492016823932568552283697143994180880400195252610324780003851946130294382700152189713699464072830241654809209581190870875242224981488228568039454556894118929409899858424008923718046090403994753078087275239649226000*i1^166 + -883310875198078013364725855564482402737693250072202591148612818700911847239487545081689163283415543610256369479537581536711896407221303762416559174895403278200380476489380061764139833599307833165979201855582033994538357331396212303704096389222159563582722722403642352820329889384068362655057196709769999487532358655922625746686189296526576206214188768635218258181699391089057684370455809889212748279019287373806178050309010331690657442895950718852166228970097855084776226745992577046961045687350311647699943580748081599058197661212706170101781613104902471232899346780284400997915271099822242099723563683962656936335870558089942402237945648986379635929617353606727071671648596169414550681526895154626623296457744283643973584226380742953109472466636615060478947595431333046905619610814094645937113600024638442826701995415143444331054870443627903990087715960010299093142767699443001903635746439642341552825984482228503635492266607966490951676877537656145973311393448903717694636795976597663330738479270137182837853483862377421925189929449226259386806307016305773304947968433340330979470842143443820592857884521674503067535245201745138125891070418698702734384454288685614928284722093980698359546985489174076783216397795054757031900673898339626521592868233911030931060230184548335631226102953074403223413126055709609965560367723946404591897222615359567395826279605208058599327241458940820299955161564441991417132818546829900513080353986335218371566911305751594664617743902666096583760320649185752109054536403783088393556843387203841885661268160622810428939351868743986751208271362891265641382248253886399555623643947506604381776557501727435366354648782064193963171338356365892968516372079950413307292688231603340289189285526262435683870725581685333355833149288165670887592319454999450355662490663478732001112425921786665767639095512451989769013588232088252550871409626564257195229939133583560671290781074337521081629947777820176886423901998026542772676419949472855977891143845046208621074118700331216473453432919239045132404398345851332120607818069547128202777766784862572475639083525418696454632187800184923808833166498566415562358433957824237125096237103280865959096010980936790374900432477944183137736485679751923880275545329056403292552834241857997944531899442073115981359869886160418085198277100089034112495275930192025958442666608923542104181703663438564658626633796208504110475516756261271945970850184925038023068146473368858425713291286169205840456119426826343568701283657907180340403201701614701833224094037658213848182677134854809704571466272144061297853845819263111001119128548982247397741853896604204221585657164368820611449663966033673388300578212202513066842729718839607420711894265397792004606895691211928855983580194720888914951556944748424560860048349047698739313217705221462479553586552558795250642086317508911740737565349051274742930312897314971599624668732117217592070109375770458425659119155408202048992455322581902147396436907125185663491645787641331727253850083025031751367946602641163652510727988436985950017863222601176399347896000*i1^167 + 2818623098659609442139442328339661201367541227665324533279133305768730966842775701410411067968645308957349640554342511927766462961589521716078559939190546692339086216390424332221871086390668730642535807933208112785558554979404370054016578560339515733140699526305338415667661238819570162962613661765473881795777005990263792154823098297467865402482841865233031843406334937427026286902665550723068192187847556186423486129699614494632154775398435053717596050488001283166085765264288776664165225924285434804418737089951199633823195886212333297897744673012780002155238147412689902074770841151433802107703319281778523451988247654812429826737510078509606749213280301826449038845051376941348890077859487837319895900239401363517197347396114558341752065531721300935748810478349552572925857545953295216392821227203207270594255721983356581749168955328204958834245299905867537584481100007656425874595366558069358782494358253037239268636204726494354931085586592148976866581606347041942189049797430803070719525368596810488507098875402117088600099058233067734959997497374547496005741428134974320814894391273206396381217513682777239965184944605796049747918784660861366162615680818711750249537692211803289242083988390381458023763844964704647727385257570347090869069321834807773620206181639320485049993374528440860041031670098542582014719163623258369819826413161468335099463467155259442843353080944551946429061418654815827943799670900733668871640900295891918941537711760099489525950299827325391556822648966545934695853691012743874428763289479620397910050748253075896546671710705410533869466561613546805323720116143320068233747126457536651662059806374039991452182476095042666406061912163801012679049663109313699975925844144004609258723375472931903037179179272085011132350950297832339632345838159559934178802629958756819402922810697303298533207780877664088395496745108451421751153033247052546649734062289600502319849179046158859890905741372103789304149141552707813944943244893997574946808366192805733966496071109144116281510805558632451884832535921628697957725656986953925008375382863705671990147172231746436187764290892189562962577512651665855687401898285874219411282621892989772427626228496458711527700272722147932914565946799823345234914267496450553762159667928360047527959294892680944835218693427109303900340906862429422908637513942388694660780214793437556764107796249943692721631944494597301016159289653233224215756533524206882730996349946600014881337497656077601243943449777208504817229008573617676266168249603650565695107815994259251511959125615550436043706404912813719442678241232566151182447485960985686165797869572275734936331915355556832223899642996432674393914224068776437260137325954654760298484578859596367343249333343084391895490975247396310677155065387303872981949430192746529835682648113010083600966706144592865257526568729355440480117559032644506699981453353949184840210282033009936443996842204189661236079242223433847206919242276924255689085028320054521549829624930520647172228305046009907080147261733790445676719055084132452649990961646748100*i1^168 + -631295028232226920394027369109371106690197431521049948961835750986422278914617301785056649665662663069452651298690303322042687386681395902427585744593302098042630088483503389842404088123725268882538902195868957713934975090901843773592955436664147092111331813460146134234067648740923195463669872302158956745169030042087857323942293973061195318476812681049877126427723528877048537637088575128178475942488470997818254831165166441922340792255922596986803545421801230366556874843594320307146407687441692657252824266801689285663401158788215853765528269123581154411697354254568328182214318464208834958610567326831262789129431606894850598609726512355595904980051332115717020507749875190721497118664829992816824889720520651240628510620327148635117580715737362182657461278749670829312931003017177222264508493344649925063348450755080004148601865580353339068877489322693487174684326960392978455413434704720746363815374100439092047008562838574094436833070836744212720663795792666954995823259220590257399727227418985543857803457199499129869634294857555819520246237308296986628049673174286363517847603393052016408938600974100318795917675117494040520697279533751785856285680352456503723485428854353089671880175063234191572686124629238589116191804562270974491577732549682802358343057144162873893176001328604853792798171212163110051876044762612156182768188210489708530619472236986102757474721758083646004702043970958462664745421593111855875394009424241794458635022024118081478164299464566662835426014983288754548365738014185921572741982737073399943758281330673555825359365370328220643318291146255335791486951842911843474261870103689086081793535807778273983354250833458014178662225890224641850247013971778228931527453611567064239936490904087890787148762361433957046856061474874136578503448979458414669723725253885489645573733108288626100566278706724536755689590939963449383836341423933437360171548756765574570363907767851856566605472002558046297774959082384491208906386182047752450718038346354265365429469142286974027177808547898368134711335246037971842101542082958989767632142504112794509212876114857927448766960273015257006633051851839298272000500189746962253277035940363039933023157519379689417194088128894781283800853545514195781194139895767405780808744994240672953910385265842047508901815172154530670896030943901182643372628793132989570068125229058843094117101790087817195207891068944800755913509678709718713239619752243498677769100898451089698841109081101599610998781329011682063909851652457293544396924200450160803872941187470816850616297598207652122980992960070897136540454691754117891102613567032042419990215511123118157922122197839301135474763341381801215898748967684528692155749206728982363543063376386357311795642554332429144973937618499618291771030851233283912044169521312914204129556941297353994816028448223239668952505932724449072593347733653479243348393699192508477718052456589549518361738528377565432855044732290729379176411779046136831330230532250570524568066028042340814468248396434140800531761367352863520607552878336729396800*i1^169 + 5316576171776796680906975437828392356790562484740381828328010842800146407144412580337188783805383408569818459107200330705019654463589241572463959159526548157953008118616451300341331915085763747378990088005354317095573819018109130705450396257359914342446459182556449737353059481625654392207191192195065234302917875048464013319181631794792310422493323396091077810261816867801141760951993268669468467871813126081329919257472754453880593345078244031179258759167455272621171860884397253517030467573335176615731231947526635535954072405884886003739961895732931911830213836921869740014946969589969574200447310742161421217643755103553452843550502777940533251761213708477773736052045292669354247059280622517176100230119270244948330946692488388923952099838548938318259935876960101153268679583352744452309443833467074030233536585153265149425357153890442136592023584812168584747091943379059204241874873926236657103949836473806951355967102216520699393688844943344876388372444443393645646642657784817966418836261435169441241107939279689923167776889910005219062668066924628342080537228412523802539754086200456059851731761590795626353718526980626305369976219943285069424763220246948132623316344900603923783103457174431500697412293627399361676732711774987755676688665359616630090920139103416280521610634721016095594975542678361352525481391629826312768902623234464333184609582285206807275584773626420990721644604889000819980912891897554619885093819867184276211616665792260134064414033079304971985200874157176874784558017440467358916357961132467719237158352924277900650081454533924928981791277174921777351245014988407151421621944305170858070425501408641212979515622811554166309524308108077384436823329255069668937939389578458791330804152811406539415996317181562868350946378656805568050148506003275326473881646567448467902636609535625795838560676500772482642713184900956471783031951962817098278222888134582324260500277648681046571239980727909868173047706378094949229457349632589049877013881471437348948901960088212140988831939113512628296541850083963089921731007369639814005422535782006612027051938704252958223453644661497719784485238170160841940113552000823077781490651299082004805138778010486282551396703734076455162346449704535221328960770344646117017010939991584798090457411486668786870741467498294220885418739453765273454483196893606249514734403690999402881537672756722428758076747115836892362082336373223016387566770845826056986346947641604642966909653079253661341250473175849054361772116311854261215945566658845975278768996580380074226960183092253676898191274762747681133589822459193073078269916065148610765411771144502375427574370326631154247950688977164818710359953818830228630190354798631019794323481795001174864945131600549934006943464126494865326213571716304087568714074242757579428966723803601652031333779897811397509729400904425091504851297684931125770342154413112068313808740644513945017789579655023580744568595508539561686766026781241327455075151898624527943803457885058825080787088727058962579508359209441784009741244080*i1^170 + -121046951594235970253053642625594869295307325594699179786212130730497741999321979096875139905124827450697283208579215280175590294133192938150569814655547843822471934063827203857500415659068748911915185441465439625285057223311540513469583809138070927564251265066589748106057865382666028479334100262366113256655225279524081403186862743672994949960106923406116081091349952302731236206632025118780495408064352984184227689045167142972078345047728145959936029248640104323438135716468147204409051738795270071418207189741741051460458244977640959597546597409430181763276818668212113393307670783881174301800153559849281832540035118536540049649178145394988635271245240631930111161888175959459708624432991414728738924145269886580297566233391389550611781071393022581838242218919870157939990770666053615621613341720747418895630613930949167029411356716430332897721650401568582335092704413541440747075708254762494828039220688488938682373063813830021514858195829901235896007389908788213896127868352229064974239445988376654341177658319664006551443281692296648869510109895060817838387974610263351387103974600577410027104728641613055772969793345191787947339221641990339713769409165403669765410241653696342538871105635332545163024277757252115386229362753326132771272193888281002397811274452896517623412547453289262480493706488794678442949524250060135592769535533479653649292015413431952526226776900178290801693490427010441464193040487630485513355179370436459865611984920061080956665344268334071406664523766388463936425987435045331382096127902718171994465269603485228927989096382540157559005838917278977253652624883270184430270913276851068840054355961197983748487674219931671841462320991759374741315726237405285285839926212899427821509071396060269058330680291055496641931333971147649855928481758139455055903730807687667680308708568287105335395383125715447266770236467063273118369988555512779336625669176878318510106875997873317168625010655452835677456216148984701374740255836611977223933434623382114134181087259460319374969738918113310769107143775523303779272616046892923361434185133661302938133539184241574327452122783936874985116666416185436386477676663535442200995517174458169568675156288572553842445934904830035674769042643381955803768278917299576346119945234043873218955947281817690025768927406731056083449667478385394535513526953995299975521707616317614660883662792028609695541267602945422773257580361193011774073767004873643183641649627244984686455769760279318497269455575532676419230651378596807973386359295781110470801396162716751651682072915712107172672039709942641409815644021195652287261734104475433181912463924766188773352033022591867049974171738478740279062555947453205799368386122825470809616836618697086835648371978601573469274898637438445934135838580866667319464718422178918183410324113528947182279244330642360447849371184958116666259085463026802225434840696285664039416826490330009574003145924977863886489430033857794640061000659840004304179684488486471123634319810402370865382708945497339581558676879632320*i1^171 + 1252692862810837979988069596991201902889845236417152612816361726971437790205552827057294953090959889921813871130041513684780407821303403577753939973892124353562114589597271930824420943729695943542225243360651632172547612735216888217548723825288802679931792435597626794998310669480360503073371888899820977728529382649158498891326921249949935911622517428079719957608760911404588950459661974244884357862100185552318025806586257532413892280765895848272633221497376801682872359922735190962053591269432586012742411685850587367432172060503620743248447916854768184816661521983869829736554777434229926037767030765821419955258378057704571595091227610789385664080622305727789220277399741180998492229424457615997638486556629713180852573727796170712163789798470224851812300314959024539709620515441116903955741493458536290308212755821163921574393350894144553348423320578668770612411448970407809129646432784006302451520684769793113342161424211755269100909998992729370563205320425387273443175926539061798406675958162740326705539482564393501150695873934650806528403588934820774199234926699171449617650691139250150850450875782519723411949958966572377787295442539872802144096524722765144899731481504990446610425529742518489040630930957118117472393556084243464332862187023016322273951446764383688641865816401584371975663410683990890918568601519451088666220614544492155108695181759892079498653090205271788616798569276286706944789421283956846484688363767251825998338562078847550891676246333434784281912294822256806912360198074225296419181198449714632151976114241989859204724478907215305338824607442609303947827808681527390124043373369678602386926883362888650420000499199194751113385116167486235811977037185986360966630675664388669682602361439387583312824106621143019172326026772474107622948912161275552097212318716936300887944463956022952825024120494760768484437667847666002710872029248117163872686267738302095334141997358433410185567526548716052469876538735004981302264543665847420700002312468699977471096596283626559128571387818795173755588712583997958199225455744119002134589828676852695073984212156422613136479596269127678690672094440417924310974745026503514134939462225496019943493509442378008512130538496162471371230866474689164417927780986149608334386673949583496944477305639539499368961315164610249820924742590638590255547280340070779565277964945332216586364831638650426617770698851606397685851752074624773097733639228312077810768900550127752363363802877045121711631964459196342095017224844005391374240700143247626343450423328704607913963607185607834284270165082630989267207208547544968588453570941288881321999647972082026855368900100756029854303261654780641748858422005852453026169825951866792176515938596446046147722317013734135953966123288653573457536704143288611930179613988185801917518276973758625138188047748593853805220490793550241831461480388792009080215940775178851747249714930384989831833580417237483634910275214696512377876069249817917585852959677067947806417144954021595738589807754373127986616*i1^172 + -2536782002022639361515837383290481342984948398472234102614652282201374323079189888512679844148368869222034406290320210083979313826088026689264004346731536076044705348913459450327334790372519063404483954787171010178061138830968743910411325169356233735671639652659119177055202480866952102617505366241761765304484157277482764885011210957265393858561266861486686096285656058798728281141243966173389123220870366746234161334174078442836498839849961824991947153320911616731189214804121193350017726158523629276595926495694935583699204819218998721297203307036715019442879576786501481958403114151688349550842136820859359562832249633041208597485200339291892999660883333426871334276885861570690222179336884133509462401840485472386426974839026205526894940179495492905665647488547799851501270402354602909116732120474274270852462601158881444454715399424827478734402858350811820063243987449727826304931181588485813036787937563364159888468185685144416827653145136079123323669775371590566102979053844413589339162070571387808896347355759076063636848955064261276316192555313624979055971072617598347989675132940867245812455000382554634499359088346137955130196240529054323152121044815084015300038707449960874812322135189295827654198219653656031325653634850676443558055495027454255262813591909944637101924467775538080080755234656400304458068344482431806274810128403774729659307429833788845411779884383501216389012685605977595366995395023445847618940858704669045854564640581591788543875807685573085692528456515991765760307278151465316784662959200384142520222698974093778633651287610120669974639091812097654430745303317893238451087448998808812809202728325872663650834537282669734301028771654117249641942155100319151324438047731400234967080904871255734458337853073521068009966860832153439277588969187248241482705550768492263909337868005626327014508351399557850097107920173189672507977410658726177005416350050458917020596600650694818358486647531382242342295629394389320160070594032262087951042067311852532320828637805839103118959503013272170664421845149207723220060884086271547640418315425517596879654000783445458993859333350118673937097491855942388523112298983079556136739772466263441788484275395595075822792683783018579696148718212119097758063365919686667428889168479341896538670265743651643231556697861429918254779003057372320953651593678167000594478077255837277667374070979882047461527868396690626179947890892050685156839600499292935670253888919454201816804908105336426402979616047735288211826216690145230837412517067043390080409319425609076379502196942677686214496389565750408966851740906655553142019563644766325770548790511610553634948477856088764746225728598710593108448855241199655632897829413865017256763658093944533026584291165489823144606338250150186353613971789206973871605914079602115590923739598249223825146755396826285987268365910932797559632283251601622572351722651212400472797782774269240622679327139827794890857706080471951629324030041643515685326898881538690249480307625407661311999040*i1^173 + 7249810266067293395021539396377334030438210109892261105398206941419173462860236914632232805044174143714864698043926336349598458328976973970978064547036748897749786671832034698655675103835991934311132710117376910670626610935085084855025667801090442448350990603278492987385808633499651594731000000428583117676320428240199375172154631100871907185741024781793286034441718042430966860859571592994329336294914580441590090520973401927928378352961618676427657123792009907654076459030991686233595245525438371131379043935305190208612861793551549182616568905292015644103663402622674201621180558114329051337456199672924849862769902255601828732049594484549141572641581315231391633175278427106580657819713261331520859610673510742857997301754326426276303629298672390189784508290421965365700692224433290955244485091912397990382980851675327978950830793958689436724916628301310640336231248025246933248331672983468498514869600709628264094419259436829392756716613194982459084565224428149303142572684770356815519958592846559635386941994624996744859475451824393915562271381981053759606098072836798674179977826683146341884439848297190891759531345252685374047625661496460658931441988033479165314101436182682460028529080221962748462049997664840763453290647409077201636978291368654212633154249835335683843781108879039070508590873062795996971814463326946151454829757559166965078640497676979036693420055842412549746045126620748058457289562824894163303655064518117871354064827430341049514610968825451218137963158492253413642317619305755993020611246886469383088799371748362293169657345775961336881275645118691920144146518763590993763413798863369719165203490893002244103761581471837682002048727448317829406384452963265377580777359100644496317551976292951173054531321517441316036985266993413727201249706831317388346495693596976521406490380065125510614005721115319273394737978371467277880737369592724853992701699003282853502055958111549163789780442739644961171775648445175564539719805556608447847847048990244170984331214362169955989909359274703732554796992405683298667636929210329289889569828052881794063156871753215773270677396417945374549893110741461115401150714120585799052784520960153657790792212225977952057594206094678242231934582870482090909408480434351330671943863041375056426879355445888911143243179016797568965900304111442715596478042212076539866168126581142034033321379344701661356725874908004103253689276055364803599493217957389926705735188574242263337011643488258076210770775355850791471897135062818926566641104465829646936936171169403760130357259229688033242467106009715307353238126744736087306722468201159068543366853611416223623908630218760002398625563780672509433911167732482748307597108512097765212016627649229516234495840705368482867921837448954335051702948609894209750182610344347553135419134806752822550159111243662493213970151414065197043195337590579075793243590824687100642199886832293652647096376864042991704783268020004127561813215608456045564354950349945088576355667600*i1^174 + -3911827163459076794695945418111833218073311995335273329541266060017646049022542805010858755039454186830737832394365370237320924951155982090179386210815512860343221723638239071878707553576966978180317849871843810635259853863144593759444476360642601686390419614645421750279516042356083559654126652508587158180209992996360493536122837788078343657305768701135339649516391970227440350714596703513553339468679413947760487817215686094413591195150533822329583037905852865938652929421706316314884016876568015312466742744165451650662225098097061694325981722864615516965065253377501473945428260164287589601096331068314039933052504675583397092464794211447086122222908009051428953537736466786388235215897887441179582240862052040289786269231151995548561662357513879946541510834610740088495902662012284766759958200640696956505251934586484841824363488883802990800346741775082724751022429020712538589792157660306446262699971023824967384154234373841305888098661306929706430980531262308337789529458087141801793652765901636169733397244095786166011401026285532879393871889299521019660458636065345976518724206274700860424195211710923301387089600256165481499667272233605871950272203812655707634854604297285354810514780050265917932037713960232498624284139725725191255582261849423947507100926471815263203919296021744525501040976238625766143737646937245950057513717172485336644513929946128202501342144063377870231420212063922122367996423732932680430334649004213184889229752248899329090205591075457663724916336050492826455360914828672321523115225984872547631114408709945659132285837145071344588178873313772443998868756930089799831527341351028373067302786146492568399091268032708247522509222347300599695577120876685806068109457718194390771692735137867410668600274364879619902351248272859342309225183738718116981844570291246113978837903766570241024550596662995544935131746601313193834898408009615709835002877496311712452880184611627103362901915634332085565344627104205176173944917211452398783872605746779804422740083543100969742705759257007054343087939084848798871907225023763357046024440558392987698168769022572119861869517627096807212775458212608029998685717153087388942054738466973743387737555373839478133763440738494656917750336419538956923749660494060171202741083652396358401170554814944525961998217107851235964358503583933266386881096534734682470001252852496145252599524546432726110933940318725113465006608300849498930853452711045251603391781811047118020116077790118973268925698615577978117976288782510683834443862348320261012753637402420025778619517457710168638584317730780712105365135406573516338789232300985790636100951836480968043069164452772195707969973323964363886590851043496410835781694611890042539289222968362506549019989470403641070225646742407899414906170697593434425866930172596775547421995366160452681308566849971907223377820510936528200298297746045266729319293418527700656705013005216296684340375671668112212862579649364021591675026018531093528004573752000*i1^175 + 4386717782815948396002321759169730949001325677674964072202842764732534592160776381401742648421412232196997879901491294150165761814893026380309989924844907176365209280565935809131193863324042316656130768082266978372825287011333412666515883344497496294017842099384801567310159017137691362247426401263015002923943320511393159403074332383112544777403037015477473385904653905283709064923597767496263669544550549220586120715695994468359069423491639677921565703980506753943745652053074313935688487039700912984538919942814882954743365654920731510072077224961337885819928644816666484595296328248497003564386624484791113249614258510259363446479898238422589411302767461409116462178939412280060658243861976828908857195709486419816583397059902737169091478728930655817498731585345405627980428374620706084630462029554907841041802806017866780253664005656384586286609834595853173753669632369095158893849558986241612640229693931559518785118619697436986248391446367774203287231099884126214416890254493092757654928713515180925140533184074465020998827948550882249813122126470335244474479391505469897085114083463692273523494503902958892923279461384032987633395016714633003364950278924062286773881108770889198946688154555801340038359470730369688599793010363857693282431696993497754076110270560349105715662823082802909460170892380094167924544660654177644834377678983542001023488240402012335764055825326427112368456421367715018666947318747000294347540281248325044758185252791055834768468928785629660624903184805107068289805107951705039901607090694143357893726744676754386811694437061934646342548182247588797001448146753150242884705731229120410493380525036014013277975434135614445336654350079135583109254299457676142830949395619939101157182234270966393891610711728629140501767691776830961429427247382356863230447278430285953311637330468885811857325894121609861325510267982394701901944048741532225867825886623316334575382600657646875037672451677740680208177080038648266374741406389143281645065171960362522587506358632207028973682921455077285745664243244923504192686103683637253616664833978200574180392498474210575409460188878525901339125364304889176126256494013302522511789626867114180072548209338737493928149662187223897633370073594846516165896321422393491711362981608349618090335353283545307984251743147350450443112436781622840797036239936662077062200647368665612813699362976758498539760455255300320200365879457790554746535652729894421846766031755271075627289820559586581897111695080097267130953821021034156014190577547882245786741196708075697235818394292996713115246246885423627908712448817775208755879103053214510045667048465945056745601003119554254998463694146033277736240520852982879334056538192695785517305412672487209712170256551629615906439296819977521469665089695575823865123501395839754163128787339088861436333943037673440705526143278803810118801514018750953608589264872716200600109634114730657384230162568521964312677758617999408213345345011441250*i1^176 + -33293401254116022124227486123582960297525556630526055251369957523960154844195301692528521674393536639119464548834591763334176404919957420799673168973386280917033512121551552476042443166575005484812451368315607079627441899965073337624564250692731015518467996510523355597592519471013493725848797307893490790805643608448362069370399289996799389784557594861008094826738302804664371536572542914378205026907107829816022097626752166069459137818494895477534058084699957160017515334483749148607945443054134923787490913148506206555809640927265044830418762372040449913412177621110184194631407563518354087920850438968838565730978579742354908496193374500019003166372693476792603912151250023361119132105862162065770824845893843118095055587152110052590889283363679551005750213403428986588865840901094107104352201361504890219761596155995774678340155778533816717473376363378808347762142730802168700023848922592093555310677330794446284256405342861977811072787700063841040144643502944401392930777370465972541853283527621924746560823916133157210998107232023400663281305166847185193232962486923937141361822371683007996643935927017857228964132008356241912311537940778660269292196064144827371349318766315876277096693884459485698477163422915325797099265025261219142047931957787931490463536909041157199296517629355662234906977981239636870330024982757664403653555911184182677432614700521386888148630642670089260799862578342346125119069145646332727401233605194496879004740130299570537329792668243334737326012337833275509949869493525262824695458063351960115501199744687422263343312791930187448199534530306876384144042105337756403587405188962128489706513868412646607372447672001424265315650574270223697722396780296234457985537817913368639354272432644460171391089570105367252297443757054293472715937234724373783275769432704424928633081106981527540788833226138507080609062001721426505869943039626642064169742450910012924947687837378883450635929203671164483134103361939082852012770277386638117082287591674751081554051095685238403811804109475183671200066962975224175936130282213334815277210022018113069808834086112087478195680926943250584731682328774045224072034153784611233941984357616594849371575346052692769993822937194692246243284095034771873109252144753024419052569828291012691171342606142892721721584772631372636068419221219172933456702868925030201203384096864755927684095011208351711495694856756719538364330332652064672254265624501116602067785623136266869468683666761318758084948974265647240798344689920992834989929931804547026502576171782766548006018385203568910731698320305232552475742507795629692828874937660861576355908678750983418371958125917165082384713187876391789268436881611312724968827342916157993663192504122274717936664719803062314162202018643913496505663624745858368331055679823418478492211629837888579911235644085366867682726219416889991582677727030450992227687130111259012859164725525694378298232477142710624132029719774200000*i1^177 + 85497019025407253790860634146130093872745456077171512014438012759980413166792164798609085571494834066566778786277503693606489640488290363614515867504366774573512537002677674337087136145922015108297693237783583157363693902838720790724369453272341807222598279776960481252844068090348555901022901938566425345446957129994174165172894590117122422413245774591234440984106840807199145267455042626786093220872399703510352841274756863005526896990287925333991348171845625968455444634835287141223997807986166616189198209804938073868420551879153491729271600354502356025282863917966467569200213343358931662846520492345467627445717696127357351463969852596625782939922215404879051368805137171905231571435298499602956149483924657073642517435872279818209197283314759836779415528197992987370473724707797587012754189315157016769905968169358555527841523940640811521766232187582972393879098440185534568801137492365861527288128934502074747210614576289114227726241247064927627313147855857070112374281147582694820447061460154482610955155546875277404293007998069949569390904911130386134596800002350267933420392302779561960912224998503580989437921517413577667239421702934936095181406372169447234306254611846156540230187144014441296141895057426620262269487316360963589921009099720713795935569982513085584625585655416471891935939589880216905617283147299949342005787127254266187427351338728722514417486506783063101616097285727128578882530452622335434101386585320592100882698164771119957292924583748191772003173349884334338666303654080954046793382475079531797742266037503770818776650375523845401725232954914564463160120305166456415834033862195314791891580831807624021221685970245023616309951139206944710217579100254672465810104395538363926385171087255221897342879552603455362956824238363572286550245224742369170536873392826508811145750516325614123521917483946295175170805937887725940291951561735082774509376982669014667541491060714870898173737306657078684877196029249275298174390657633711872573324655330455726257920311093791427160426483874829688463390227335441025040121132764293358093882694384822141380315460377671317199288253851962669743153592457943570936459008028686428328994391797940921481292245581188054440119790580083727570415852834842695405878519717889689979030897143452407154566757884382509071951607823767997360811331462429002981142774128085465782856393436350975058411602465782957992055361108818403327022372067803004120795203486841776960215393356847516831225168697503011824850845540312803797389078339422503700218505773247300353733301847574134002738227978648502830232378362969011658807187640236777038424504297100783814538931521256284493428417884889747349913051737740885016523380021991708149798616532950227883655511054585978266461620612614965175191703980583373624608981354088096818198368072499108282224457523539818261975922074392183719385215569462484026626604122373201638177101070812548577655013204802098866083297059250000*i1^178 + -90744349907339205664370225084203177696386549295292046739125709647800684150554347697628031329497587216487698280868924954358734993015338818132774990155537437581405643564456491897561694694555033476359081596126773029650587635937214498578508922117827166929504519783085023617261450023197378013897594673108082876497968790762379779184494260991320163348025741740132541353912294092726648625116030199296766156803881389898802919536510034753145795494432244002699135260711080384065359682188926553736237929165345976698642421140178129487285982514402134346704034721145240513192604973875988958114321274640511672584459058567133273809170877482012229720625261659534497769873373027653965754702115499296174075846989106784152827272524975153704976282152758033059010743593708592407390477131039799486149112881867587770410591654497311429024547569530409014789685984387488517210504907023119691162672660096216646510410516877236569240489734785002557533765374318451632280056121674399184507109422202858005295885907169364310421853695916924434032751439646780479773719094278015225583495054940763516348584197332124076578387450721793317078932484348237010157411973718864774453194480190672522868480205705683793727755530968584737293406837421102436479243414847215571076979761913008882054999875297547346905384816975570766766906646466590979599442470661857795068232650009409477778492860012638041570325400834131595785167081104545714285699709678414469558001859742160857604925602298925021418937535236946612180519685737142028581042615919580291905859083985853134836525264401904233314016338679074229809756380177140623688262905451648300113765564556742452997266775337176819134383016771931209054834599681563417166649907512441064899084493762501135069714740644753049081516882938214203743387732497656782988521289362826408234059863823780035226794229108088440051215200547561806325881885782019963773651727058872483663061564943870511199311909717784294817623789717299338509735035546442094312024796528177603109830272974006191321423699062038385790154887837958953933109855728807692348807425394368191375206054153960714281084725717483738667058835633235058481912995425271284528368246381840054053639268552340741785541521344737488848164450843938750598090050797933206697141495079409620552289524701720462847081990085568931447982007625510149544621738971083051892894624289682225502462049351679046754078967981072709414652089320654608856327601987200516778808320589117552779257009336418711571916591767913095542426169721994061549846833990070900210511974730445318909199229968187069606220691253762355699064752168263543104988214117008836837446663390857086386758463990688209997131972360182407490946355521651319446529020586923838111257184938263043357436810235279731351193113871674206028101111946763395833604450906314813027682319220954396705640874382114881754466305541224021068488306023576351484085303470207558656472527749540904174744201793867962577681823645000000*i1^179 + 34404860949564473369995297145622621403848398337834737011628506287234233846902470845785680591466823201567268225536862673351355411263793673316355817639843293102825650553983669238471818015965414061078594807132133616386587616864534463635126713274259981633146085147514928339169181843716851945649866062614391813821467704694010427830113168030240418459955578384472455047318456524793495710013468445659669343315832351117842075060405941651427546536584602121055250777291081486625229901766637688019916891996672136172276676389506400567057334612896542636896003608561626445063079000142860645173481711860585078240289379096696160935198039167312170667713660536336347821550941504487970957670557515131122319192629741945056165884499139384130958493115672697788991791265847694122142842662022132815431848407383546652074075216606595993374066349966575095410007893134786102864019392461790627476578663674297770205877029614505749454702436513287285941980173613550029181151071167181716548871883269153727081693826253140354807658485018158343780832880588944516662759883815390457553046496551534468586544002229937057343406246085263455289860833349242169162943101997910283029690245717797054818665251603688450150375582590530656509684290662970407829671165691450740370436449285126496846363076547405680533880397277015532461428537710506492089146162236564229886753139075342396940352083141608482236825160768309691179905290485934044591356891750013101177980414965438218135016323908043542809239956019602352607659348607039015847260647440657882328687401853761504115648078385681239071476720115005948402226459862065114597889717503266506976618271093841925878199068595003949086098869740185527397772728316875949306739555624147052588089586753906870344175755784630349198556115505930684417718729665245695518273753387803817198287785351913125050751665678348513676105925819102092825626320290049788585764345492129398550666476132720719091175034534233963973900634406295428170852793891831661979804268896720953855463790833660600911224172880426855906297732416300684042219799476854076093675386306722615350934509120465745975058874159344438210115368696650682731457214209010434668287212809707284468612477196165805638013190268750901943459561390833937958167166533113696414821008984764369628589888490019416344331077496709240557169101378379087249988814132870943870377085397226814200876447840946286920572195905365146416341004194696544737942123121334271314330364305969516522819060767784668585620985272573061504591870892098316441549304587050920946792808560399161821561951516622205495635558191254953990685993627500079174650745216148417390260745108054683569100902370893617956236443142459740288434477465921933358772307692588720715635088622384166327591985142815437945988323039457342668940274582337212074713171431332783473158874775934633356966831808719040580735900810981321273870752180047960383930899984373777076429324187816035848900122534375000*i1^180 + -111833411814307865045794429429343343020380041751008921614712629362364693047750304622996700941590678760670849050891509001170327274589045675155899539007610660701115466651892205405693530376756527913532611600121635007547421483985009752408753610061482088507130724968471737718673040176534816716959830192572492482158649532310930954788161019274701145310866711439723381302091153616819614055635618419284615195548163446140999122292945685022425207487455423806718585697560411514954102721477530962421208093148325754230581819164550856739903038268304938401750613234366750689728779664007547528057402902230536702013903324443529560316499885112384385846190555172717294640737822936275543269010176829922786838658511978041476917683188149511366320825616631548590173990175996421514550101580954143146541983507301611676476785034762661693007793603363334940753962852017478043836048997974534017544836833518321927265032097151550379847361250410631062676224761836987979615658481556685154922462961168780344463631797509875912026214585427646084253590952521149340424811659601439221725496305441208431837518982130909190401407106983848646611822780021986176825672866589563087928523254085017848051559031377121489105352432259599985518723215862235554245202768204392819734053761661906836487113348663004844279417046108153133937670197980926256330966581456500909832195864646117538040582690190352691887010294638968539379966105410863372467250107509479296893001250718654748319424534317252664683993069318330228114848419646321264659341770921609887804063402744522451396162088428891059604283136821150954621567980438664330740500412514234656196181459891440195401328954135660971593586450229205289132909591018464914590735634681456319838665508232004612298070168553196798707120052727680500900447772067636683887256279059485896684795889338142048698562596974440243268908982115622789618704215957450278582074397732775708076298167437188622717785157798528766710815874636802062240502751504258259957599676568257989614129285999080757014640295760578053660213666909418482026177986064721694015266805359882165704795765798742673739246036780729313350299932483043053939971951652613738290714888672401962000602344510366587749236459151934610665576929714502234003161166073093336295780295124140561863089970558066358048492356799261828091037195518707691039523791331514270218465669995348179220388223591859631502994169489467849197887247724981047399120451899552127078307578364411201231237671334452332379141461989990464193821469685187352127917708642282237107777210047672094106857336431334085879837578679122836680257051664677274450118950225307699710296209815690539238820114057935986837676472177652012542369050155095217296799383058085756364048109134326176442683316507949586758586159127019401176083524309765946831727259000196477428412265301804656120163383767228191776921036587390610770244629299619265362282442540998979296555875000000*i1^181 + -28334593626373224381849308526842769190379869985771757780277782114233692941357490081254610168049490968048229858360059602971551009022250619159273444689364093979418485042918606203393274774856985929627514884213380160629069334450671212475745349670065127364686847519944867312581918475852330099188704330803417318632772008480973634012525296709201255405905556344178853415953736468449572208884921381588321290580484528336487285484666273004378520256128214431184132773419302226879327626535510597117053597227883522689016699873298612879322846961449124214969973895383526141167786683071563437361968503470071062007607138893066775931863075973487240570697371533520233725995284087006514861675659878578923578043989625172066684547561838867425537000899700142414961701274575379004471068317761950671670008651323188501962644713379955144696869309881707529458761586539401678557265163733514170938679755759011285975529276444665431461790335509248887550561188907146552396816929066065941431615081832145366618382051690553394627739641567274027993118829906511193672371717492722753494280216749890980536143346131148712001470287935238949024420891572319528404137769702114488923769387890004973054846159322565144834871885070818810569264396585689195582603544063242650700570613779731151962032210020872066379341180982584904833459700775293951735185927381893518059680963158434391053070703236185652146901239871323429048170775080549699574650825304131288763158286875702980627537391000398932991329904860508059565752175943830409131143931359118605106190748097702321596530983841993257460886438278885678518883803072008017023319519629055964435592867502157495756835230447630576462672517291442846404419298067982401443196908771341487698058139817481907910858928507811715555646244661624091784514212088057057110051795906807602032920491781197833393379370615784585380868010062774661052083063514846573544729011818013844592980360331705532186246194293221480219668568097604368880340195407663405671198273013458812210029466418843147560472929202089936115841801432438889041780109704412675827447231122012934157789996016149888519767443525892454044061464889265416834305259931794207032225999984477679371968360980118148674433392478393418702630703019773047115642535523152830056821401750505629120568392148130904704031138762279972575496190683204121257402541385511456665453876123002190958412989113574272352529117705598883581802111699987192611939303111610412160716898994032898974653008413587886658887109897518689111511660830773015924077278413115339912277438735124048938332086213836142396843472807437010947571972386551699018241826892307320537030062079305031514927790961181836742016873616420056102801358203589964291627178406997465045312574925625342326779724990149791269530530870460253507966963189306345978753883194573829366327255548925288529204765152290105081465163217588065844933656631370149902656250000*i1^182 + -2274559269240298583909629143690457797890266252165411283037370886393853715215690964572899846963199127678781171284485317543986791884357829454460281111333323465188910498094773536763132234400197846445150585697043399621060374769481693198146260244463458048200261821777919244484222322958221550065728418023368389136159111103491767574350208803266287990079418716628379568566478953441405224597252342137097417521995064203119220307252748856172552855764505101692469393855956732386702163183832054052613163466777996477817326735996396270838593875931684605417697173683860010508671526134332473613970451977987383159738851190850055432875408764603232781191416972510067324447450086640723779751720926972885314227536534369979724847475331988908656360919618672558772111989302555401759499919616755090561114786403215300718669739456379243376746021172207287394392573056370800247192255032485088795189259704464053073933792174613654805930938085995804193313595417952806635403079279183508251407124245405441259607792817789916603772384309297062632865929732633914918089545529064787430648148924707213818799322935742883378851910594815548038583119126798039496375336792300513723947889195477995943177519380558578852301297369083104972011670566851033197273613791204009600209247535289113549337182263360269699864829137909924151895259155105518975295663626785987974614338300859917334022324966151851307807960272472267213243611294406251892912743448212864900689514321312498866509230462384653117804994301496220828902942533018230929253596086637074685971930604492878761826665491256003287255521958072800678754162599531126933287878632197332771781298541535134120062176237633532408562187241413908546666499585921670371601635351275333789324807505094067925251190610279304117300994038964707014831985193946191457242464365206957433815804306088659321930098247075384941156398603856528076281175916349558881466441726013123696454733612076820388448319975597933575149024874579850371991732881322101827109919943672956895573000524190161558025205141679278988853569896905945840061418343678388683992514989839810054204260908909808485665953597763740299558693182714672585740107971926504060061935183792207167683964786853368594917975829466589884170494357187219131979107027717935641704166482200288192208856887215532432317600146624234241649624973025825148786620175687990397684139367446796317594700514615815829748015453981181438389399434860662186659574675045741700756731742692750918595998132148526623562684369649758275403758496570282466305983421261025111530595266776419768106800853446626829693747357377964391229276738456374617864679962384001312838587937987037618390970546729793985557860429552505933644601812600981991441134451416095305196112804113306112798517338069547373638599399895595251007571003691063437898717789985285175983408732344219400016219383562121244347250008204428125000000*i1^183 + 114083447527642800904017289583928615111160710489090675689624455243821480743131651104755871421258766904123685982232816870467319309104542176473337323845760831679387563804094024244882882768670337073532032035164462406310229310799198758188528003247508536318519608778655679058907704579270685011796772614926706587637028271748461020300224485173157369562421476678796053176074489565518408355687868335780429892832700118401804034518763419250644339525361728383670057468425472919243164282401855225783513713993951282893254890328336868093313799246553609067735724930271331966726799433306344032693854438984060362158608895353700785022131311281158419080685839553350384971439376662008188679796999202225590867806610202352316832547465435666683714733198123444799554669318534117037466051140967099679190931073122708779912117062595021576359732250406359754123270408445063513799098272141639168976612462188127381792735356738665745405350005934526010061691606119390267964424230130745071228190192480327713650727277359682686903124957792869216073340272152344177488407687528253378311467940498482876734822067659397163876559282562504683169720320979065285816712386947322394053909409348410677936217862079405865691426636348807425531004669668290395842235843436180286427264704378831998973177478121543498831961448565880378688717612447883254448695313735477276254277845056479777905746869941117977227128131310445039011501972657421020506559088526867586269914500214085084704539328588203008409055307925383354288525031876762970172933606963576262334416320988807394886714564447414645487422158025344159208726257413691598425257278416568012025447779475511201466646630381591610310206420633596737226801645954522597379425964535023917286158362610827864972266905203103186219767719259862093221079429468862610697155393127944558289363128315087099755096658933451911359711951046711257220293985784923561964164848661634818824053404887699524865758529203072611153408081741438090008504508398301810392686263334701121453122233166731839603342635161390693863474521163395998159058791796560990492829219198793765047976518149722654998253693300560002593781565172128227832157602466532072578793900023242457157480720031645758030543806276300586786014425297811044356655524685239015911923926889721402478933493290155318184639112801740692976754868973090364860241215106836283762890240578502995563462327541818069706998051310795875425187275243216797374648760372211271808692270283348463157213059132353232004028020789430583877538960941575449191391518006853480934446848661244651930342064865972874949506125981497206361321912482795110161137407114975819565923025156514028679623757632240251701840836749288748730054874175867722233888216467006819643227156022347914857017116763249520397712397676959867826171979072255521684274590602420530717249783288705261430256420895507812500*i1^184 + -782254711521511736267193006906312154925743061520795922490264543563966357925586630331336917558229740907031690771175518311333560482601060655181700266205055876024740526503282574545008977893834910849043918849151058480910271458712320994068328910644730520975274766640009975561544617954576752112598603628232606956704370933899825120343413688701332158919828592219672614483593223673789923010249260283235187442855534991034377507808020383762874698821933178992614219641316630078205841422073543156846324938057393575250693538769166090602282254008391619321741748047261984534750002710487013305070381822611623166012700974551457937860268788969198821828827608989350737920830355866332600474445502415568073125375409524795926412342328164787159897088604799173946529496065068762980017916323158001361474233540048115000963998391675679382130851307304391902770298700195213779585799641830131471009312247654116223460644056241168283956174441794921539340558371561490100344810271536134995145699567609980330801108505871153759337849285523422992535480216034989405745611257752123012822419084559588674352723119336327997314904937462228443166070156714914849207427698744632700167444592010129544799010184069923082018025622694726360154068932885943468417958736833113472702327085227607361554207970363053543981360684091671088427728437350520535825988049997914628438390504794592415399424722637559516759087167682386133416774258865374681937597871202061339330896405225607724810844979726919362556528174434445820212202214092713998470073498486934214800766090716166577268441421516262117511968077582212309472390107738051095831660321741179789965655933729564825783792821608080186164976396646781871450216406193363842491366400232909296956983391961458315886058387670428675269390314056903721381430408697371215144094698431057585649349600323733681066210973372605828153794728800691608843890306324449554578309643278938497717588776289512319538793538685192459660656671436717538305977477624419722262774530068126230983325769993119778512832146473052830982623708963011728280711196181407116273247601496170451011862216971727152157747173247689776274084323349493394892859319837784247528681516110884477776135627758056912198089801588254241040802326101606130227855989933168369446865136820523814753557793992582801565344788674843785520826163397605066260545883233580151731685680595651718178110790185743081157474757029532096913857392231362860016856705766520125303311616350202322424708258379158100871643827844557377793322551946687894629769496360237454819662902217414062410497480672861554640243115163020316937170679891099002404585282105553646587070133856660793927786383619180944168175785120007132584451340646665220471206657636518298022728642412633319875281843562037176502953372072375771100082883560173878937257164730667381163984375000000*i1^185 + 1613567736289989328814110013742623301951070294766967023220183526032390758091386164684366157341028710497505532487063892025884089390090840966497418396728730236840155614474882307515028255717441211522184878613883358300709275000485549426725037211402585172159928498603015175229742094286079519505720196906932578658183555190287512323452938285306630757234113396028556515151512160344021746557012287225978382999347558022728288158624306372133383041881882389585663064177942086929077608256401013163092071782125097720152642344071334800131124566729571635890442815465886170925707447257129912851956245394776175950097130474071770997165192687125783781998908145966349505183318631733661738405719793469230152131508962564357712155463944580654400990579185307288209435068269862071502417327432764823426536717892814442677430096691018813203216848388875086839525210067896559150397983594760538317563358155783489679490434665027622157559377020750823718661791937610697925806502286112078387620581646687892134172841864963437171200322495367845972820685799573807380144772961009119483319292490076850649975819512210083080381712941898218420185991724666270740101873309527342950947837052940225144803891990217417591953032311227087118411004805528224170267605431440087650637953019086670850407053660261634262695755057050406540532541536520717561595220031256709929706923535150773928762723887207709355187615095651524734630724352687393689059048807440503017276021948720215443498368619564187727540371526633306808541420979238999465335311041928119772770940615058386141413497781022710866079560893622938180820720169936262983661296002646079877037409917814386338057862115575364455543572911918731312748065176458156293971667059138466686864673386904031001989902803101412341537270167559862687648491762132201766962792221320351110350006584725302723441477627447860361873414290795067926722523804360348642355358394800962568926353888071231821606655071469257139572298306187855229056808340308225817633751712824493447110714764079328654108356785800545454086578046210793597807408959959386667234650833230993415276478870804524516322792970788017049883592490632661914922477222501873884840145036538667917256749862718904322714364196672645738792881340106877202335858858656852080392325013717211813176898732635824880704579599236559320242403288831777716566954627710943875720877333381156456241237969382734263895548823586737427028637790839937621984708218417483639373530856422526385879936038820217741217466843923184636382380159431230450743455422989668934551057473022015294720868513741403111669707726688589968108420129076017907276132523740294237951091604598181647852901336911958180552303760096831545181029900027607897239050858746895834388024480174070292685575943739405385571796015700212526569156304722530957031250000*i1^186 + -1083825333973558292175034110647290436669280606989400794063972463056934065004035069424648126343112007969191651725147066622638011664710865689275542700703747411291697981659237930487973748920620520890464441190190798292777746654285883092842489792174907930183154560046865405503321925633210807956964269033432891973502013544210806150082478267790472002950619303800482320560942339558770561012553466581009783667839451474037590668740888875753421256830811230546484572266928226841864713017669544465390934975799984179295633122827889145617929985707012567478934855648797519912372306381914460939196656321943300847711229205243631108189969787928233229809560243758741620527688086554406550234498506663824656495782856603276172856596198725676937690954193437325474707361014295611568730534824486017688873387432067672147684976576779857701738761654230467407100034485338884548462643483694244834814651875335628244086651707933111262740267240260638185101530680159063406457150806828360099399749585940155899355180309084749130944926984735622961952440590964662026771659060129402808451377712590725673503872917209779570815362328902458068478286985640473155099767491735440349655026856214338637541134013730423172973003958553541268042320908998757516534453731337120801229019141113661333480378854676298121444602963475671245124485853695207663857033178673137134326629755483447374636620288254177353968844176514749477008907500715364119056486248243131326787588296865992745561774910634994810735615647583632889348928038044607712826906230053610416285317967769998542023790558393811453528641981600764980017841471386908305971214478015248430782716521776795291629915774014632975487936939673095223155628217865150741839585332548966313533154673238230144716763911258940779741676456371470440815602816503218785850599696138595251575721615161653737799630179009321810182191305252458500427311562044391245359154428974655507262130264501883195210624854400010796383965628646939378955580580285030692022179248442116065915956409976737455028160599302454756697142432926485981371319822136715792617571143411665891223269417532628766057535050905543292167158359448526491949701850712045798455148355905439215125990448966794197644765912625314241736699739633901276444220658322379241371640021718347082328702774016584580269340262799419929360346734306000157973706754758922165592599517739305309353275285854449951878902320018981929190014499522590511474572904375573830657020265284627189372625264433525645146949397973733481672144944379371382342919523108535086105275500894934027059700359220546073627617565823083906284693093292672786260724648166792803981962828149446496602263404095659003374884869211476452480448624670889556253116044215360068961184699243194475012296173990924255625421056640625000000*i1^187 + 163794702972496539560846489325223507773119958620649064524708571914360384892163005154002845191890337971920934145399408862819320917552810202463596859088660896985690427860602688912023376848412833923003747920186072253174774662708083997567974267302179157494797833573536179112832249184242954675710926070368245614205029204466951134087521262913187406872979963375816608519392009673499609019908058533270269831485741151860094394212527057258907473565490943628734961044616654822734303580895563632316187083378437722984229088620724026116108941174131522698926621375810769498958593207623891149430035362537423070039641122767256427594605961237813678912182481974606577141394218068046623832082188216278057398890590618232285023025824227642835343185694130933395043134017200427066494116812658436983834131007538197561724198528866139505160657524244280637222989528612940708567136897628085873858666379275528794565343965209379001136659607236165024321728111501169397513974948458094688478538474983106564806531974388527504817111198446592979515438507380287617561399005624583578127183673453208097004931764971402513021533370339830776233955604604681775127092001084083340838862441349685007535257610536738384158472594779989866023960556130077155495880784733833729094132192383012798515842293864716074274738788957342389805606387612449167819107811457960437343118835359258824346972091726746297684069200874719550789778170560168471344190921402926873354043159149354478381048295539068449330752366770941228052096274355965847107046825589221743256055340376418335838501152967392939480932510073435864237770185170484705864565319386236627880173003347919364382036628169695206062732889704814222744248337254578341374408847317848120131534519744788098348869109683381634787355180989433199733692667404270032646395533622667166117823372834260356633707658352683321136311041548783319258034311508042153287356349713622546537232920916700279008565322144515293900586568153045020374116390445057146338600269963696189206528562762866527035463528678919419671691247960664920172919399296286274878461139514519242051388048772152246349808105909867260589066935767881604021077311541858366984238570070698194291953231333036474367726348359634474523511337012640761317835049494352924607393162397690327785733601924524931713026475772615313795368135102731928540818110100381928962046587088604288703959945666386187065611704383276730511788170987582823120525604405167012770810105015354667738018866852411581764928739807411044090461287156107716779752949520052126352496060235972980546971588782617747130866946766201371274207280025869388271388010662976693245419159003858894935485587098789716928300728036136810718994644399213506491166371628420776268223749288814697265625000*i1^188 + -1099994544933844301892211932746463263494257509834965785334087316443056556992685498992356262741199672604042273479654753591454329738089270768033434382890620568810804981217225409982130892603307748190621833926112948268024867355012436605995150562056971839676905552883343127884020060045997860895736841455155712267832762852129628898685343914336736421011715766598289696598951554511229699295853989318810997367340318972919632353542855158443822188875208642317710790695324174680121480038075160141429732940644993709737990044825292240077905445682324543925274511994992267043664230223688064196343969837904005488836448458289920983229942554449314845515292213746225413798269811137805750536032118437202106566833400117313373822552910580752961556365818199628301977823351921426362553902925365771612046396000105209744088217941176829560930394561280962186645650927715818115972849049396907051529834599826340189508566401300379726914461340801817325454880560843919601398546279220657114552814927727911667571582411186290870278096883048108882700421801441565115970438052492013588278139420816680125131759172868771311621562928339162628854743092417452434053910599624524081615433067655231808869037229368780392642915640920861179721522163184869873263700601196059882299188509388473345870574930909828863132276764779714134684502991609008138023217483537402210834772391681302885537033009401228277645453808290163582501022859176709982345569824371413199704770583428021843945265414419819170336005993130520436683903059802068504341261165306741918725327733474850347954644375502661555730931195819543070663237773583254316271801422514506445575711808246813462245366656499060406878589596761277684125515786658734035486179838403238950747194049023723257906463807863555980491772284750367843432100147913552550195475823705712810719070412303496897130677852056555132922590324628484706972667914779467989889510237412225573303290536645260953711627165018686372526612348583744413164939591676859663628117718789515627819068833796687279266563537154526683632290815625340366158344774333769682114566389203613173116628139756331393999792590874279975294503378918990908210216855231191039271613676419738983994014065854551691365673237562005814693881692950318055637400917115637690166441839199477344756675630063090957525671981527862402968532908981571534995195519447550905088473387390488071357312400364819888179386068925696639475643755290550752110541111887058746923665381889230187382516244327674695632071754190140195359150075246179414119641209539333198549120672731487841038727164589012954211148776108664534487730138110766936142027589613491480445479601829581388571815132847254666387060647872715553980650804041795849609375000000*i1^189 + 263625675750953474041847593387598254679968892639374189485848077806659359645011667543747086430963119573180045374632077338262561951617969856367471251063892401195817377216534195948486449802590377710653074452670179159444324960236134220155352353376593278969465383150126981336263427534892241764494818782696177985847101940240633377332439355720852774555181393997744066248759910963226113141034924285797122054705720362297431363299963667271629642314563665293244876263881745880531348215850115101117071804860269107257836467887304379559040084348420503994767830550527758926099941436171293081410906494762306956291132469281091508512210569103603297774175011090280990897556979121858700479166154779559496847027963118434277799446492853499795904730304078974101353071148591545476914243885045045893091068106734005932164491030644523915013466761215962374365166322313147438718348573612837503156610308441145557069162326759599763812480647745318600440979023049981515880915493893093792970440105577778468417913602909623722186679515672594169800274114980724559368793200619033443890715138118991221094866324733733851106578285075198912403889442104131303081759758818349177816553092429067551945901853727856149124979476232475622107294840892266590833547939227731122926389803096959002063601066019739002200389068293854834078849537036349974372225848336645025740723573190502450089501451982118205777624821642004948197210714808351581708897234229648124866524706152736687430194324387976490222452334034432711110727332836195923786731609324576636016203746142414759629025091851309510067381755335019837955831734668172787596490016266984645057777598648370281313363053798449257693514357253398851612806825417621233178077480357359967380288477680596673344608935022470696483019591752866275214867973453981259101617894655328265621090485970457014799390437307785325188619062656163274826422485403869359249377611621720006015992358521893624971178570759796843043050455403829752385037581860855288390008047487359264854832760170666484149360943596810810390113827241078002107093366982223002992174252108841630348198050302110412497543162957243467734100060035059702748400105321031837087019796584654693317079590379017124005280896621559681873877123938447288023668554562412383143015602361583108532931201659765568712871888969548844162109865797703534544460247669728769267299692931426340082262963242892722366501811092785245061756250270865023802527202215543854562602634873422983660208409272509704163649455022068158741885659124824937066552857048756060460640376921850176531742275786313465396812923283710636869606529869762448464950002579022577759206448314574681462692638154999122253417968750000*i1^190 + -82371312108143510170361686441020225742059322190262330360817669124823383603117389941266744610281064139209065248488117435586464210556419501373705203680333212442078219120792903860989390531669344612037392940708855784251737221610299886436058348448176161028082660286238017298479357929360745120919841097539545476814781573065202626276599095182234147055872217977102201072062478046392193407456829856103930336257153267706443215396196755119536424266566413195229615718202322386948444523993828639910891444612111977339397687088529213840240171175186349640445822177773281599711575791129381989367445382211539141386777789007193847525448679254166982916312408842410211141190298653980351851766390827714023155334476486690732547959148086035763791501035476619745930640324302874668620685092949934222330572701281227846373973366356194483569880109029239889916857908556816047340595910308148829216471495915353909833488036821946342082049721314996014478976386346332626597481549685021919311613662707866727647607054324716418771518193916424926875500067379747345032068023666123770716378268663468859059199657786892020016449313870595461294828975713022472101728632447092290876593666499054185111295302292671456923090357099932906888215157314927597733969899985005724347635005419803238119010673980969323255651844396863831354005712382583463467564277092241501296607789314378791901363810788013861423194816934894091203025358353359942130265796248221120039930151475939672153169088376983493971755568235201250780235573113384140392843701137487760200181216431899730848993540385225932108470530218369324763463694199924365904293440774134240284091700212506908102924110831350357623223597572894650227473354724680597958099534054206428816764182766298630887686186999043344685098442629208807825558254204530801287598776723103004512602175727990416198130088910813706286344790581796442360422311599595664455402543478518360149238795198349606864015554341796046526985542963795950402014964894721825032680313663002131759463852170480318701680862486568391331272260449593448661537824246066734258430608930572787885565773456641221192016584688536455990829826146298920042482737488625358182307498513916663088948434232894230127814197517971896342786511004011308248725208060826911726527421049715084095633375579595934206177776691287535434994212032547404943714285359491468042920419976427102465001878032652649717242177588997282131700201530884870377965090542882270011543061785037461468908120300730733007336793487025623840369582013643927466666106864950766785823260095282320659945486277760494940391686778562028417195080754255608605770263671875000000*i1^191 + 51251014905775629304799332561021150728763409457074359498377323356839503251445591544823137121473584807506569407406472818441483078803467102293670414035910804376920439310989660875026593617831513616546884904275006193385800084639511468089480278286301686510800726274272334197601512168202075321610194563202150694685935938044174312420042767280001488258376143109892245736261516162500070735339330218917161345030056982795198868960132206158757076146234946040350187654299375944039360079351558606381880901660849621025444265165790348935247130929359557447142379122413147103713470758715805466627863605084014269966500440126887421365146802205465029273572236509558564288605631705314305573127165718441069692516864392559566548973706241366533502810614568106886676776652813027059274125786995274659539853614026329345786928897901957403141477156845979163799247354880539623227991039596777741185517255708354571150269943499564355690367280279083070248627935832011664192928943605178978854023985256152100522096804135369133574376862577076652533794660164903926853535506456442341991831241380515369931878128235011136107216057415082522798865147383824463486003998773926381919592260719165820102212342870377342911990696896093763584335309507421132631659878330962327545220995252735318122837072539473189243710951708358423444409915849812917013767164351572956702240823321008112231394349743667288679439799997194722291054239485429906396243446854827159345841714029454943363226757238507296159953769159056611497091494857849214339340949453459913160573100563920779063707434238618359407298944446247609180618250019943969993094276398299142475688733261505717181230734461722289915762096983059656816508454627855153417037009020778784195953918933453099310788378269012770890799782389500556828403215099336422228665526278450544128090519705226458551081203005103494028360275028807149463386751526754258569340599814438478433653015900049965146122751407750505504963529686367621686887589196392951135445767693562178024004399778959732796142422598560048942448673160335592067821237081446200961728587257781819825113734054676973281848600529811289048791994482873495749821293122723904418056130729051787488936117270202296336743411402082953197179357267634238374104010050866078638101004302757476579073334467678736611549434340889024464616361317583419790770861621372227276917410076689104811825082111688142732794742084248297412093857682912562677991782127581458597125469046354422188526789387082148662367994988917885939576288256421955402022978509020258248800186252593994140625*i1^192, -14167452956529566063094063049131614346517462337440774037654469760329740829549540517640138489338597689559769316369218371536793948400348771015505612282067876397889460251247026397844436460755401690460070615206504163186861968072096902943751450548631271042830162591278064500966931107739829709311099475144898859082471192665275947570990541762404385183497798259567858345760821822015160703886546377093193524571325759614866466292341844458619198906199929299287352886147498492683872487454229131072930478009003974398972525549290600268328548672490185824525733440121709691726910400427800049337617705926927816734418462103860565341960139389027538103794913718137266865046926196965051401577066839710273610875777594260391028587065142225632883283974404138800810070538002922133149706175398338852278765352297612655477897896193852308139288416693967047129435303762227424335270778232429100460295488559684060909487515082751098976798575370421148247130473042284278769695056816460829352192240884642193381678953604508892276528489379805308160398512209644182360916757678199288642061579359749357833756076731402019295653389681155716403276670710185071609590361804958670702734578868678136069904136645491210703214398674760310575068112756460099127219048221439730826360025946455943268641303835906885781015550565695400433130281393773045603755074747703484560009123517426994126803327993169555680683448605568680492943823709994681876561788008647694317848560013008023265529460967765782997864967736580551782072114262034067543729787169876798111404420631826396583238664838299581530775983518574755749817073145765559781434401401036664516538733750730202902691910511486822877910241225757473754196027249344792375635733590858956506345642344983468392665723239728877601849138528498162675298770867737419691593743252630175761930292105995996447692462399040542909439727176265728064266987341403942279995017306137187307686123370745725984912873756036099512009698721883640822337963139558875837783129706225449909229340354236959148686845242608746751133724432502035587645069844096123093545420261490413767516874880833849452026776291235286535319312150028585446328257658409660984995515508414395019641135399913556274832866826971901806456775755096029528626160231022652099218122478637271777806348835338628294905756735031579459436506606820592204548557738032105559298803441622720479775253904296888921406919506175026075819393757374366962946587373229910191115957487882338771809366320687487882508174763669032765202128470411574398824634477961522402500242636163980717304024830058788878548522066594701447534731863908306280380844066438019353719901607900355082592401685026732294892676088499352347014926143928762993080827110103299012761351289945557973848057963625998638083057608185447176880082734904166558060319688207522260123189434535365085833944159561285342868735952465447455224146773951777176758443862207566361383669754274412924882039328751955672513891840394412538234153451048902591211832380147032847517226192063891149340516148287285813592943726603717539291420387027746130950481506745080283792549405549158399177854176283106478990995913249479615040477545389133573300753905522401524284958582204253937014242320226046531583264490907414512957863577674277248346398270049374173946000205628651537190063201912328894801274561665238384401011116787159509938563994135070139967898046449069524010586399555909865726729846961433520922239853263254929477121403918381959103331749827971249440490705355882973006024037744003863402010876449675254288041703618126507443231530347088189292114815702667030191284498413241296495205555975186134421602815466999615691596418622313300380354146063734264248334767366622547484430386347874008316928625062459355311635790452819237026523062122844362585444651257420363416065683363056699479063235514616481861480124302781184823265408333311571536388422975830885651938283821692676129908597740163502809906018712715962765213077654107752212309569157810491740991952210571749645921841963038867097338497164539050542115469802201527932289951498904021275621190736022186261739423056529092611155894239245909316823015950038559632294720152542856323106047586209021926814730723045518224901240197143351937456018853418308593142135452634716232665581990247506370713947387956131167074914006200310913345089653455281380599785675498249302840170505616456685438120016444826928750696457681115769646407733459547914708696477388878431415061219744449936465248904539794396433029632690621983584481200337939785354419007131340580632559761299936158322009366510952147858406225414333661343984086734483567292623080575826746203707294599394083098568546901542453608199934764494672640163727970344674096593402486134458715178247156637027751007413875579531968111080513373835540078292373331169073935598134994506835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 14101599569317408898228738339261304005395886604873146348272552416777112826155857846253943810384776335029445172609942626766365533999884238763340598409640132365401916902153358589538184018285438638264747305280616169115660237747565941150515451800773968622346043237571333952209508931077407917713044265463007765890415680315769720144836547976353702968322137625584838751663410777184622962163410281196549305721107776156035997120906447878915533060819361058325832748920833863489153494523852723579824928151901901233642430229866152278334598957452084109285933510667730503673055326111068742032082427256461287788612248992203335686463485825392570139458277791756096395644825179433984951687057694033929622384914481243611679661494097958239793008653032364888094465316817184404773119858672255200446187497266014530022189545164425959486191514089610453221419010410763468648838436489492583188132922185825057076599654957681387355014339328916338595328152526784911968897580636085373203905768739305590896943473192273611078759120224922057257340125606119059183407881713858570307327120969398605587660949732903658787883172673459342780187814231328744573927680628912352423153074435374535539972951407088530624015578118302603787982962565927519442147964538010978346983056671930675296794001873826827177108163814986937394571491851987073031953380855414531067200820588753233727810007537232799355328494929743571665052179045256808039319197440726344985660490268432381684045716496267134439225294905579397800439550782134053687036015290864895443764223717983889971104879474530450197644795130925146769500261795721695880714766774845654361659555329760158702403207784432976844499735822683896813489060481519644309207485228234493883113962275543375336628460922268478652804411126501407110335021436123133256587779089341179344081029190767077501114806146417883621158900804749362077635645145562048091206174840384944841633035307696517508833831622053284887560896511590369041878305909341550599888546938773163548162682980102871443165483460601703567320453743201932095239986252281055630996816617003304311059822380575120586870186844901713898450017352843345832657354686757389499842044083771413558333544969655883896035212427221185660597582086309967913138813746470980785766979846253203901418836027790357887433623638334941343832564456428319258253809332617818629867006457442266604208188064111086959721653199706412799174062779972231386715375998499432223959036983118911797747773383472595220953599588117014260320585364433407385216949849541965664626361885208427002551638267884786828107639916046349198692318792629992149376523626860234672127763153829874787337970322124023651264781414059417910064853894008605075334437424648340237420673723257967622284098345547306863379222251613765035028774741309762122115110449977267258713407301781604306099619326245959574214705057811167767067899652939700578929018226515127693200317843475483553286029930765802030010344264443523311196671987807728811279817323689153507514629209337169249759591014844371670040161335719145136925213914575674017291386235410106120510019912989469461732742317409130269086581709904387301834650040148009751690232994383874681499619000016919035447073142312699307932771543231331821422585200304121120166539307766470050048329384540072390313290942195563743119032617016006191807653955458493450768277407568760343568240930592027263236074918651514153385784001611808340714373887512247858210001724774438163340229875188140348978896622330494389058602203141763909098107245160399775878272037797814670291533600252977752511644145243328206391155612370657258296021210713282326797852563215268809591568696875357896263818222454602411521116043051006597111710565228137002985576058846264956693408310181137409417750263257492540151570437996434864515445858963803701229245570407761848329804538372883247876193117818746488263788229947286798255949274570309840915908061127332381984208994387383010706812312357645270749490906163107616000974954044938164203079954351311703110957089310761600520247756090798364553272170706973384026678319475632562395682981051329053176663786505128401083038911343197717952224286504263910477121643246397051289038534663223579513896626360710186842298868574124194613524170410076815262580823709853312903143647915956509120245855331744364399043341978388860752998631309896381266475247294617458916908258677419459591697304443187598937296730997694238148659996071719781483936075761786266883732959867054601789711188035868104251918184234991007108555527157670361944185032769390084660107774378259279375247730284403556772019229768586863992268620108102921254794104556083422514662452810453026773348352886769506110863766990527420167998492446154233312318731490816266626871978261514953298476939544938004928672911574190380633808672428131103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -24358976772450197049061179755582978787020888306212994930847597897716745850505166926365848695585732661668496601136222073989956627855815285908701216286321351174431056274831086433428612804895480586704983577587679254446380956092899833438828968248509392623925262035339455831807469319256003737034545741089374101976383222721781685147587532739025999873468301994746622591899858883396406209738216790253160533764693453610318676154597475632214508416964588993653123737761666107214903896907740089641840250503964494072842361509476412125411242104002430031647241123156270627936902990045976259018196316835876566455019802620436375315531158021176446818857401972938615723011806797680916728931933710962905899100598753744132474664451251945426107678332350853909373780054025120268115802434036130142543192131991422366881237156502663042885657895526341256625136222194585036661812624201704926153172705490555286978331341701770825203113015848014441327836925335441331312806994214551691853654430590152859767653590355473899363028960836054203813653141693496578655615519003382820253817063225381617896333385469569592350324216662272264167807017803480983435920245454763678591979546487886083226795007642023461284379059002491774880070707321973766048140921165201218011704482045046674874341661219894080169155759794418640396055674856727508088662797120181682448790938569699845330413920749740647013864088415381116429941459551499318664262385034086036581671769273836742244380435308732740552941758855915110999026021566795996739845055231270363152291028486748373992872896688862098995250100915535989206849770785416941923254883678172811200997655478463745957550834742463042822719991016508812269678291896454823146556911148340108633965619989405958019535788315584366107609377848067963724392655032741632327693882695243532089280818362592881680301190557645268035964879267595243248930708540131675424670265056168642206374098295618365469670272313154453065915928589724834611365134830683358291999659997606406844401699014912507317310467867888601729841361881865495906093683332849941586501607643474470113719700792860607223198896788816433886059463096058206094588244013503326855457624463825429429460626917231320169315011245565493549970438470137051251069612668477072884142107105840291928454866525299865320501054442868949876191851200869863436938756158612590782621507304843554914224192566998746789710493485326109857152718708922048527199264269145394679520070354446873012793017871781202600753098666381939000685030289266182858676748582208616401299276133353272904057509287639435677276168586037742023692320039190048378210118322628813230574516129840964472052010520892271215348109797899009392932867506815662297391116619739592460253016349736866311207790733184680551546306840268722573519163903819901223239975389885815058138891201150043240822869756057800236661734818778954738441445050552152162561419672600125572703529316542392386595146839649368188862600059467583933759760414943703186955064993078668608858700393731335873611293768212208610190594373025371458278074348550110509838837705017251467929694796733420339125180727745485474535992696519236728181170153979851017943928182270989993081953554686493576310046329997624644846296527272746856844045660611537392253008093858759968473415309774293374153044215114037263063973069723673349907522134318816404822462204733674594895769956887337919653724300917656098395329633816654573845586158174778472853065134414804016806963432507798005311483185787278318356722795320842755691282846941974028941749727377872801426177476180392697182732627166570111316834696942545922968558143390697331907272686568388096170738249303078766304540434272863819855976071269184709223711230086718041964764300452705153643484838982287366769506581107483948641512064501650374194571056405347983870950727513899082630467826606280704594896992444385565678541272050871536356202991865999272766480908559228806455615736875300107447577535810337818733635017184524998181298196757138232492179692795471061993131770723898012750157328406130495189356645785317419712939394354201726251971974333431304539444001586569774518557347807266468773825635986770233892071677110233210410303005244516122905829936485613203711196976478246633904791492048097020125058650980665999321074486312851326901008459194863658206822146192992180127124849144829434485286881144751821856033097173972392280292880149741354893191410552501951847298201767091754635879187076957179410903044427709916303885911935304132820234244359721497851217711004255358942660246404619074446575203532174097520088695289775908666878834291718502040423021410258941085452774845363813042602035319642149320790758557042669115266663038351743908188269210861792966385762526464691561795823309660784747721640053740115883890436415269941790029406547546386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2876471417808026086093384697067776965059903041335747473450917934250818854523846595345955270248182007980211632938125672669746979877675578730235545045758960840336932498234675231167253598281953033769697752185009308281606867242506881560422571600722358328469485722415367858685814158475471811886824296363600454831005925915349939480298648285752532626000642777075892219394444366305844605397327286243015705098920555544316227547380813547405537214917163073971408818896157387684951339947610655681393870158699138247836643038972849684593017342047724216568436992527686331763615031892599374552205627115340935516036400120773177247951018649966274366290447278333929035673543830482281354587264720271854450613973162491519728672930602934307568315237834084505610973810051861939746564759792091310224605785652314884110406391176567673337540487514992674026062407987176782159445395091113336161912250223330196491951736480826584385794509712041567784685567203469537157873853579984071817797238792344658141254426660146465743133223529258637052669591485463251942796701195208922300631244925243986214699107511403550337535806426610821290266332211904359952230225390575041281071537765197504103588461528634678919196224102981125954401342078808059036758513541551123593326193307948250977008401694974345345878766285576957365243679839817917934425758358165453126918746979989125831960674129590646112189396580885796564895982956076541242664812917362682721130061458655096340436209229395439523752663785444742662456281450868421228855542387313603810028221937500160980315036721546061426253710217860089054309776016352086182258592297613537539056356188361693980694568823682662475277176563914553114228455749766674667309448266247226862185482852935047079218088484047775956804792049501163428609755718392978064052794605257884688244970298741620085632039067278828456167752809465340771859589928035525072702263579664097652230343894720736894976838424995305370019458617977638980123506138075963836012786066649680583269129361638705287757342534046679756109631769375715508003855627874251118758482723955489557535989502140118184470755199637465649856433166863493609155662756749512403074600080902444805230605697109628293413922705362516293200118993615678770917559543010012971143879209642003409407722073442748976932563158547251516780628141808360336625562436219964778928209447601108607903344570571861053870924991537863933803726633134862471715428773737436378186971664486220124399061445766726070130346487890127733035362663805067147069589553924246094449201059709333229252339004523804397028374901475586560466069394416705509105372634608109629458766328056138257800876093714929584203579600296371110781389839612252017013226882336714221510999542698162386038639097820243721532834330969847166508799482621441920865175463305931988317338335912865157505874671679742654021760915607297108542224714127773973031972426321595479799891709452453720736133620159148443561535098459234826382482028869165573090043510239236022187948851770778234872276454033243531309322336407282543935575391769813035865796325412231052813813079439777343584700544784042586332867055757682009674694734297885355807685935149962067581488860002584483520144946502464473558978110596763041978351646182697251603246829895808512087571706078925957907203606020808150185619236620465924453054695511799008691034075013659727185668936083764412125658986640176627892258391632386935250182960076919517352105571979981798580250140436898085194927897089520317912915112917217602651072177913956559515206814931262416901161453710529419598324520593243662872747016428321488990759492915205347583973548171295983865166067231139921195527979647611186291306165068160139115893936348986587426296500634706631790472550586463343927429475756976100123694506733217781688279469082894862409064657630154467361477620606550088514242201934339761053758941561993916969182617538117871026713814921129162832670531442802522893457277390263427892761328519498384936782123224791224102473591591610360489542614357359077382260593701139269873532230395229873723049986659900976494025158372931112537035902881362761131656047087256361362496239272970354121200854088229581924236018196626390140876001852747999313913885402345294361886509154684026505417625105931095937354230428023374455239718882931355087831690156052514340334710637687378219248469012195524599415001765891224483453686619436893588714285735521068693287563081750726405663012979150995602123853564750637529101149970275369786993305692050134201903010826770755920638049764240612354010399673190395996889034403536638661823485195414813824724700942684401351180133454316713446491884999339460327122068501326562355633964865296200057338940944392190165032789594673041216768585552745851413094362333111296013158121273292636033147573471069335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -222220596565001280128817004824756925157915488619701921767618733114481014724337195220725897530378938657293491014542504383382059185858404587473870737541111972320667219868741524850574945937095677084404622438416502152567370419101653173739208028732479921353352301017207856000630344374563574270279162384941082022391273340664241160733466623606353134071880275872369243276615936666965961381172045231762580519679228304515121453321015229620314365626324289333903531457202785856442593718852454658917034354363602836562141312691216335099502603660852041234884366346398123610385914571362977176807688043484456076771767308227644173939098834890780414470635031098367736616011400106574992532530038761745058860724647175405956098435973142153546870957642812066525344215688022332621205509831249733034018244685783141365038390406059476087639848104310950708812762172762015095595568181632717941603592509070348431246752485920673818204992725579941419236737988761442236307371618400109833396119388240537735281797664753196376898117945814593366820311035066436818582130764630262389111390065403756857405203674820101229466734536954271918616218410387535976020124411541764515557801700918393482218959141192778593976635745356333203268961620515046065042269311241465300924854885303774746199371941798221291430005412646771314610147954522195334046197822826492576174050391843159980978646308180755079904964224940365438977303972639713942220152742928015062442261100540208443022722251645265611179579932588435962630120523350829903634641352965794015183998570149913212380775546306458376013706816729666114194871100010049664244595425488641411666268130051874434753371828281536162880940688875195500759827570927412477799980830241840055456728548865178115004839589985251985218828294734024888112369403673310687021620543107782014069575960235164766672374610670466763778337846851742184965360167673129877587668883896572373719015964867538288359000275512085193266791682765308813789950611941592345518250642957559958621831937620630403177572954626867244818292666988167350351684842423444315431543337330815160309850266935124753085006980511690052372409856540892614591365732523087406693923096005655445475143193147571791375665012073833276855463428367229380363996875170666887875760324280563618251015541593715177159794524582398914127491347172881244960035608097423659848873093033579100406453751677648577972578004319769809972831208506237762667156352915212073570567695329637231772243254030667031869217768568118700167340010866159606515679746513960457038863832964251978971799772509290328322674949977806191558234134091572141678770661190083962190359295116477373537513949933045034650787997289216472797265929241961580063096811252745478169067629201900339201476227413970239812466856095892858528835106103606457790529493320349144701950897550343590378689499455166312136569945649697938745739907028409014569605473681987189823726634869299020748400531528024270326783976944726538000488151421083583129768366252662737644308323250698935568761031325608791585214319298548742699091237729042940132356828401071092863671689419393947199255349743666037047998271324828423724453022588625228736209180254993834156055033353985307149910705850469541293297961385871138454326346608745518908495326080746869757574517462569413424031945258863532667576146345139089690325182977413790582113014684974793095731914396096161949964772187886713159778277150262086144911064740220034615617411281470365501429055547220941686489905011614980734564921542309594909429929144895899930875567565109306098541816761713457081131995802029563802802600894349289595600289406730299611961317928202200662445069323835016089344894408086808229902589421341547029105523534426411974340054489383710072853022568478819613414997358517645157654688225833216921637764290853458509372362568043239038363337507397315991179464127699723593803743530879493416978477899744725744307619158304721119538641281698427305205519110907928521709773328457175366478624157517568826190508863167958312830306583055516725776046857197537531063337541838153367130512582264819317890697816436168805150624021766671838797020279888099066295225542169261443020581202535901808008585551099245820993015225476740324534898175418243929452163145251208626135843271296709018365460207232341770711101788443509507594463635216704236698949052471875648816001437524269478959814045819648348201783416483301582381114061558115158562008683229831053084132008175514074340952201343191765750980437847625736874259004533465061974797896197765235071317332217286388444595002109897862734696177776265612147408235130512941728121714462186018955575520303665569963538178022305901209326794652086020902685688122218925497294808427489846007829992667247963327841837488797532676678496670597821437200387034681625664234161376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 339313021946628478165582469688918076337667999799545983869591197912430715235683543789698932135042296532432315873101129350848680019695810249247412203898528041765827761876202456523685361813492886324559903365819135092238478219969554405936972228450461251922091970609533965862242659489100796032096664458854445732482726333820727573577740051624822406856137715291455667332482264991080092065547036025072071634959396474970950648133321621608033893055707795842480346521086484679210536972579486920784446882298666385808464240082611214342394001531870741092874623946128406374293997834004876253278361686993748273303726682432761128852589832440042590855040713817295227229495005886945737877585331436306430536519000166226884370080228613075681401716084418133750607395058632584974786285032555853619749995748272519615031281205828713489854947270142502946075136662649502209707020917015834826472615808338541661696966065737075195777730431342719564382933995813508364100128355139715907162200958453935314697662641771430237622871552966205988521700737726268693766841741453924320995475432875888445449127608418658603598734700493446492923588020411100717470369515672288080090396555851268153285073652339894718594756444696972691178440096831965860618964371533378321204560815469359058499193695143713236081058188139179327983639478843061448196084983481768926820099277703691192720861069000015622169955627816549012640429449036417805112387745833146739996842170904630914996362381973206982483671655025398248912115026097102954294005627008740045639321569718750276313513683216244592510427220561828419097241189352087902089329505398092409089160976240760722039033708203263948346746651087542559928401611739070572659637248135833614413310394665502672229187435129462714481650004595701107389153283319036829471134369990264738638422392781467044581757078032806198731512715653023659986482956971322513838644316020673342912725377556440256300008023139578593273600721509606462206142105058085616186136989646935714858931225909318612207733172507978695525339245300018023066171253919806625184254173881280882072295195460613932355172622221658740644756258936195897330331845881554961309436176813367974818780768054966605646961202269210708264219303690965212795652139944492737467341866572249072228822110101636008948535221014992273401835585683309729847028668298396131400270693429487861614418949482690150452841879044906747664606307169382226362577544939774122402168408214604173708294660136272257778576583515521446816113539543825332304613747315832531899516174082207964014072895038295045036955601683161412593830399690960341327778350030640466275573367350747403842108087114921113170686414200221951373274144159882132452435035964946815709655227570457600170532600270728864419784610108291176992131770772060797965845996069911070689915324311758808954652793007539856727276144264674649857574066280511293112803374227054521013857724792647207278534793461910785413789578231680235776127757042562937765186213904659409291201224725084676520281465576563425110951264637809292637790919651044790932098490529978382688084289449855667940133557757946004318060879803499772072629667990355626776081175278978177736985416730851598677631884170620167563835379302589983205956794807040567553192691900709542744700645598551902993685945350980277576520245268939085365623931256676508603987112217412502174254071556462665298272412876182419320631681000475651002826277620456947785069183244156736345529317574612750806366337775485131326654611007789363406130490277860393157032164819523347699424352283187420710734497115311817340909784808442249845343834291212613763445397671354505452646974130472322100955876071339695073295816405138584851429254533544738874836382315305505029920242577922706134532958868310764619637440245277250224191154892488050621143900541127694508086664067210608357333705740319281449902583690517220033814832853222310744274769457245414723382416050067383044611666296926618216058848057336440800076642088245072529521634073616308732001392962668146086318349706064729229324902210395986886926202355083183942037310944052193707130799993869031274706255835555743077550839120448129458075063813745509247308459292597334426047738441727754619365891772002170152061368819084241961975002012330558475934407446095886147070666241859674236340509380541094538984780270156686488433099283788205066642813105166033048972827562877120406521210943989989247857989881134568823040176539645175435829939916091719145395708136314355876468644219428123693740488356890330417477971029130006389051340414069244617145833592235986823367481492792475604046514035225896800044758370586204081295088758839605376425361835070377411023258945435322508640541231574061539817402366131688266744302409549500112296798496731962162359123268960393033921718597412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 9143118706409100895965020621551026210745406297214778964174795989160434912105597242946462771201803513187941756500794439225744825042269273021188367031910664697798064831303748772035171307991020800238479101876733560832051695105331856604369214271907932020590683987258499369689108208923147662025057629917455864992150254645809509029898865363800846999363376411535156851785658355012839901037161108101886907164016328661098309471015571438573905211147451282332307946045883922648221454051939827607710659229208860861515721681090500468158740532506595074603500409518902400216322140353364553932531702952913026825785135262422130860837994658538941543305059167474527626166109877330985402205379701048717104273028470265704050006094647806582166698773956977501141813126256296862787692616006501948450667776548702612005863846114336721443776068327099092085288411976237536800447642983810232990811830670700135681576246771821338366005871459239440289788012231766449034048950128858357623380103412989823068241642110159927718944456921125620182820279494506786254470656757730442794330256053246506336690216972889563375417906357368374816667833035365750777739868723310627941751264106020980439086079837758640237012476676595887460440228446638530239047826138725713845481357130477837315335204886193397368870848640754850788837781569169514327936692702760403471584879644699108614101073575615362454681830872264243668733998453404116252723625984149755429824451693993716057273955331404768318153128484644512862135011458023965565724912250017853993344106691801903124015467554363729256962076010207736555129599870820405518274432047666142978859808412954087271608067296307809499024983367784202496197606093838373556789000675751399330997563172740780144449586991389103778158496973305216143284054069136411760434916352496396772020702617892198354574747175682284909470337645529508816925107501712695203964954887360126727179032449643069052591830726592614766508816608380355498329650680528748481427634732767330722464909903678996131594088723681269543101404306389405115198369635620601011242991849709356525689112590335832874372613002615026517263117007126426358643981232869538738670273023917408060890945141627214577544291174585404229246900713486064582005046758272396710141446853856803369196723908487090598830368326868658188672529989605785037898043326790046811223683362285916665936426530819032605523403667530285924376681893894326987377228317055053396203387543878663786447243167948964400742984112248777543681963241264169026386588630984085106252718402183500043876783364192042809353386336740297567424889574046025373868406664801383697731110109840143505580697140829993290211403057759289181145974550788102842474984535794171543984741088158602589454488262892376676549026902058393137733001032133601820075572757315031993842467187774982289608411211066612250314288269078854406389104407682431116777078255685263093668002754987223320598640735430518873846805580614789853946816327411808743162807648172868301207272587131403699489460063762208187775653547502412677569336744488680417786194352003980360490718841959846371359738032433327449920137837918853734056060573430994533719786984240079292699130341001722433884386717897191770756272810418177280109401179962236907033342581726571930945076586005453927542969822298758799011729828682297905411025452039778565723823034026012669178109839115614525480571889346549395520251417059631240648004840414946775146788702575111014465933271073001762626854142733844388454474614492698857922525607683691775836945449820400191235482470028818888869651716503867991395914642064866812052837452621292473684626906614471375811798005696832176240138176003519298228267388538219347912785226833234781239440358122288195572440536340200685766978493110331466320549694938483347021476430564195721604583838912868241328562358128476856367141949450741436788731677494355448925158350434538221154997011377504927930519005279572400358954221955948927137959743068718050935411745888642318511461483102683595197610682036304336884865581534298065677025687526911256165674840170320994875981070034224370110197481202693833109503974985436759930322218800138095525771850566587819946765775128562586109759936432571194615659594311614229086327773815234459439995603743500755991416384251155951757133541728291981209169723216745029771346927065616722254036989698777537335444791177862275869070003117070490156160152799012521930237597171792184713477051966115287568755288149638939228958354435529240365720629414909639299859355154451261894239164468711071359007389393883593893591534129760609496928186314053249931546632894488813798188124430753837507300056335395394227049548263365007823896863340167729092232916256626116420987855609456175734201775595591696345969928845127838368993770540691912174224853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3642226914531552230977648492966894523777373285705410523575041654538946014737925083754693087205490184876958822648356673907229529853645903455701107411794309580975016000097939057038794763942209585242205268953249894621905801730511776386528782892247533639746498936534507439073157832110345399053327863615055309073494268556670228523838666081063259616029836375140152244105533599346314183544393534709438826390529882276589061911198439177168917485572781262401904771550920505145036042851932852709665966106499648551102278440322537730634556019896869006707962805919251193867594901321661150822311914623632783872710216122690395759512969017625621597870467799619149338350127762895696103071558358364657933676866445182202478498542825132237323110600669345908251935539612719062367484280243421232452508737017832259684812621894706146266385319616147433799178858270239628311859173710942706763303217057009515137128158222259254951988872881377665883754094432449839479408208654381370633107881588061121819782282631464803786730661878116671749439671882633760265595191981247870151528626546835832891664518579125876616293976489403372368672699627911524710343379304729380734961024439617120949766867188700437892176503920134922405673348243360208704421666574834213768537322930068856411399565045740253929789801624089598403092740779241871262251242375403957253097358770704404193019543393655804197341961229528008319197659229288948584496637159479147603131758215134412423676887749667472398026741461857100153191977818470981520465698105908498660965767306239870575005511150025446792216559796537803272526236902339543839379774454696031326824993017363726138934274538071735329462149710945725627191887062240836245290567730320952477170018950540123742783920737729994043470861638487091747799131107659214948713131711224242276176743161063338016491295459003513595841876548101110145450383108879651431530069901685252581741853762919668728032014131960425653075743426936523948843505772264236058321191150495215422659017948769901779958134659425686334388157505426781303218241571810932397867256002224959067091360099343517656067108917058704953300143110919808299176588430537007066708478440180313989579813457058611512295823959581595982266331260711135889247377904117829758519579723240680375566819713214110414748124487021644698216515560564121310641392131900921724494824783959107623968077774991416625356266686077114217743109128535536544568881757698532726895046152310417033989638408057811134816772754292139179224492285244862322029570036729700598648571959791838690107505345782644697636966166771959198637954681299041688529919100279836614407561579545206710638059040022260197217384187493242664199869229925875017886933780190534209204670636180453354992962309629929070339193002480535955625574042823207665917387837343241905964441304620589557094884931011429342990469965313108265314525379524398170382646637400592443142462812197773085695377452304020777525939900825456501965131723412547168965083035406700472796938832979504430475188766281599533971210881384954634165612468476643008816703068007020754388766767223349972374221337167645663084623530818409692896242616812729882146008477719030845247875538426523602902313757203413181029728716766677374821378466290561607540793751142465717771864545407600344162860828256828046455842493659794063229852956283807417029826335457133631135015007345169137757457643647653473234280903170991511187559120072294881712072173077888881717188225972636167165059150515535466523456231328068659539579342705884857741892497644359646123695944919256566418907144508432970994585456885640902110113556892514059627779934821777588423970192586566208368642994036709545886983230625004091790278836685811384231365907072520253221230525453552760465213376601652665864334904283222031041890050964456518908814210294065589859914238341290117150127157700026504116977193234724463800603226281555282374850925036366986114639880761955918707932141945467339245689833949346729710077021396428106655061245793079845956587301600443140903560377902753506319981913262638959959539623893300956165895042907906046634009945115095987878364627783707338585506297352604414134860581092480377427507829430516666652553138979174610887281714955889612667617822382862381054486471992895797186700463027186966720828275361208463519447765261683267197253989724427342568010333267526448024065745275588626549289275422189209837207591076309612999091791607411943902626714938017994444450305274562028094262202764696076042915803351916617188156640594202863860922765294895626879182461930258560333257283564056136524712973759344374437075366761765676371267327308602864727039088783606715710722085720179221858463508947892304624320656399504551954168886973527462583542275809712690767834769757784137282542727768188342452049255371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 439367727979241463183367543920238378274148793733285347315374673223585908786596947221831688092498129829560828564058348161229140869813797315601208903264950683003858800332456800469323142332687154019993341983771826351439261318686276202109317845669806152693882605298401846127394993482829033805757667405906655480765946529392528608809635443043922873300072105887148596712754683641626297036936157752107677987893846244113718207631589981045705881406439306374033279130219558642209585413532668486591188655020040347556904058174919614122992604948104116289126611789708277683077730507133821500923908764138749199354760168472894619840589359550192054048931939441754828530304887848439582002848069268786344020628832235798330847979879676982871525941725962182644926285814224503316559125608171269478335244612768193357090906041905040073427130040316680902320744347511822657578467554446347692688124929213729899069102920403796865492842126582320707276351857432441267200526728070524412431256478252808617333945501765816675388859939675954807869548870883027221928290669753002563063520613968899374985086207088356658004501027275609912911835850154906834658865411247594671110455126273589653615771721541202908533179337701884041199819710755198465779196017827509862309884912734445569685179389665482686791470406202984439232977974966053057342309721365536313429484296514382042707504555483911438628301231019725340901040737783594462781479307535124399105223788965665762686764593843508734304118003840638770143040454629092023587441255962300335037322375661245504001860116716962735658767616092101255641855603940064953973443355941250676865379316033665499186158606396732978046175457319272043157419844133662265532233099689819383546167794754851082159485284039983238420601774590352319545407378452034377793097025387822988672419860066247627774716941619555935389913702691197201938507522202328116168108343350134261543573000883063989807638013134504090812767348729915854574635829548835106006899689662753165210337633952586036583001919136948049566190520797698904536311784646371126823905006009854562659666465122623659073476456779644730640926026202439040646137235673757776374625879496365711621421949122574510812700554403807590401961132431272082677232060555884773264623670790037428498263573431324248389149016306977479071714611320738049139762399406818865332923716796627017975684875643086805761213234662219620963604549893428853213254734186050481926510127158526702252796937271848607099246090946797103782263982273552602836963617010345064921789227565587119318097867735274140190370346912358055630040462624553397275588824992433261018274552313654942129996803386027722505296770932344544858525704161144881799076401295443655494013144785959744749899676504021770914164273090271250347569005274284932795731017539874333979931063624017917470973371980064416425176540140381128957216966324104634967108798566880334322680672633897487182978130993513940610618991816124313813171157247300835574538963603181147961633879534808763384865175631340095666703760385993586320916023091067044380215023899452092557768945547209775056466342744677329920531751875298427795615902039570790850120737840698099365184334459258264315991729710297180098919013277663511172191996908358262381264251783136785919756530360075385340605153452288074504749142956146762967164027609081816244923987353472090446186521996513093577236550998527471386245126577481141702702690666287513380581640483099712497394277798986982108768202947303936054760435033933681398037499606656362569435721724618838981102990313951935381112409285701100818869162852946250289222300115772463418361470606224250723627592438915908994750815219067379290655646298245878726312549459183001962613904665456595798004624169884432645134569289915999610713061284957332053166734819422138377037099571547130982075732789592359820051652076324765323397277692155869462211016475763990330233645065761727344491595992780720377608529676562792094106260724821954600770953449673624114026200201298622527922710770942483860971964160326846572630837624076130075770403017245840765588121676577008643660152223504862060797630625331044982254264726511316785908657164773876290252763957479367859535731645274220932723020478108579272216591463829511237990530480895821925243724085706738001295213469902448271109647336391372726399836745685760221363556598323081677318578917226102247602015891339624496254049239485499237757602943911314054321003874921564716577580847339532317095402341368803676531692692722140921627775761268255899734278270838433735421104344627406608893238367135007913416829756242086587791729910382523107829306138577070966550674967105317207013403835964772924280319673239854547812802185334235356353416286450793562096320533349396761845368206461004724667495582252740859985351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 7595504028843416444093537982076956774961359872055216985367349121898336632865889174839227006225886708861302000869924592412477608821058562593385197479578037467616804964880970610583575185822761807262360511416925534335290503484428105214166889865908709636282463183337243522482094477057497269871524070998485281434276401493737002361211642904957104227810188901939462518548600037221070297284737037362677968954892737897462620043034243221383989916645952407544117848170427179699749444052680417275908785213595222114863476042999210059321301486800325249516989180057195360169279848639423379159055598063245925129802558346307827810792589001386751384813451458397221602412972431896606493720670878884727674521986997924324980278751739137053198220197398009357474487578108328916651911981357366036169717472196211702744086156115830591003833526144440151524635557624188755236098278600038850071848707786820945031509859041909165162021789332274116603674668420873819929663945726437002577784064399519732069462450103428336566809906661349837790555138029268843003582436783184652820153746211498569079248694476127567932288757051014423509182141110545748984136514577236927987810779409391822040339535947420186009819340990554606307884325354304929834372967012238820984603917057637532220366897810543839150443298061639804605074845184557749713750906487582314782547723539580258053895031595124596781605349274341213389572211603435131725342813061089192514661881464037707251625420371882796764772012815280165796958963973843504224067312441916520982597906201041275486671211009036415392724505353404670161154311659132767830537214985904824668661735519975889777312715951591945971155732029113387327181922048350906209582160870346588592089417151981538120191750999562446665444250959443351302176589948709076628399007232598671023748821896602160886863229112519318588323469245757281605992910180277573143283719658988773618278133513984629894256597782628850952054607702331673522374258295145346024979765878057392272208781445981576163090564923924805918516017617674358614067914571993631369841070384540520079364808823097619966300755233424389898120242503790978574612515962892691036202320568015488723926392430645082440426468232537112695994774086602389239593514296684140770125935946361583847751364571856279177626384204857430080992824716867823868518918024743240255496342241993882598605303869985533074299299411088709536126127712390911858971492244484833279417641382295894379898155954832258539245589393628355358295234934420576050315292368038347778364424540290873847805869580334889713164916807764086159054180436841570892099491553443588094130304867202594352536868136725246408891587285177861233161572960257956854322899691873045931165517370126121087530512333599555018321651656932976799331781043398645234178520118477317017527393639320316859382930230487560424246608633806144000700060994337841624898572231759091262090618794989042356026805133976517070821389592052386692014134055790181242757233762193076960603315121607158086479140334282488172278547175396599132453454815195769558842574827104122838169263368312487861637986612971413918307826031191826041308280816673885048735876372116804972444988622297038347056665971934623758514428421540636044758508303082787009503410128052715707856862564515137142393520657371817913720075277474832155907121241717062308139793296183932684527020970997186536540346243607870773509010755992333057739219932877285958763692934584051408007915717896670441916846392950632672640132331479544606544818477220451433193657180545319547954857703459734010750848125410434842546524688275143720262037637059175897689977769685780042734545561985205139885986924788928710255395833445442676745448860138085994926991037584501198353521882190817157214900550530438769629591095317698336579546815462402055756702627806451988386093594901756387167825948872304929348374102732772534533450479116222621751117272208597302341797955929269822381687383987308025906471672660407829781066864478152261125115305659412070009463300255483165350992889382436636593751739273421282923724602481063425388504870816828146960630364246162810293743701921437379220275066345534952160251287638764303588790919441369199248468014577514075177975692454799077857669375335577125940010497116691321044487427454201951485905565577617775938325924176252382239757963688759296325421963988191908156053518067179930206596542684556861546840857404136211225778983871177318527630600112206348456051428779290366125122265044514442277719768383033186184363004078237430330931485829941767937892934100674738163086882211025145462240071600180674654326456877839230127443548337354502692267874816477411173532492638537151925658212478348136280048944977734505492098149636324797506033015292325691906024880751354771949252780061215162277221679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1536390614333585806362909847455013890963513113858857577866055775407042187264134683490956750712429104969941114761601701828304657569359207055308932777746474939049140425149692289773714984565498594070544717786835078803559868416621349464103836929001732343733013641062447225675062659874706600397825804162146128197588729154250115812369114548272631732355393636371028289141677955967510583135687044260182530751045950224018156449121128641661585380693339913950167626224107934994706131825039123191107495016916723751372156246354175595905584112092138836578705686316001200178633240122910166111377807181937911920432489858722632206096927529274435735986012707443506171646813118914461945503250748234698142631280130213175524769904521667311243446032522434682108695901184709169781941591559182155303539290441188636257992442078414278725714053761531254093711226956808576840335383040345249342724950158958726722858109281238015169980480348646803415176873238155424060689458290495935147151792520347714409478865028427386081716551439811713043349172950168993809084243598499790132604812218140223638753717080980447610211079704032760603249387444196452045125877972792285770976669482568281660924102489058270231113013499072014596684340414302402041628481019949939544045565825873950479097086008369264448089527312936552401838026540849307506124375534558012062613073699718634557707320748968530598510943419833619437342839443081243685083096218954397537348610467974613269530888519929781655790383882654744235922360981553505756679854906450841374756608324431032009484695441973800697869490860677350596612181744637301073897498885526424209393852526150732963330047476170678623419836352987534997769879343832879982751815743084424513120330583755358451897227392922381840224913194500420599996553579573189348449974254032343356784694026530944429148600983563824966179955765648328531454448035305568013642967496016624809635719223898388985134755404621518152349455459791041966582926844448825197400377650673006929975384612781846875035455397418141501879833193971780898772792662320406037006264452113049854660821638060450141937180582830046980332899286916200666338816343255358166791588312083195723120885859269206523347818243912540826561590055018906473684026708640797450569370943732806783006074142765811208082535558738882802893413349995151023503060557891775666354048676291796272294322416311559567555231846023033800918955054782210360175198670988930404216827464168645905704514448401010563334463933623122306877498931896664034871723009495550002852626574500569641016982725436354440656393193713311296902786832557080893373165360766587262890379242924186812108906277976715424516887845977413718655678190598627849303955307506763208378226834940775722408769058878786431054174563340749652393076543490011475844788757756932401393569588586722167768528209605959119649450393074012401932905419490058584198735690821412527885306718556564222255754502363857017087276505773394599804459529963193747429309181321453754267482141307181385534105143188292058657959285040341778704503931933466198441370410806172612244863661854905814365235108151139841150119848418052163032035887861293932865549347473242954171749315272381363226179608564011476819675089629889209560771822186767115758426817072313314408403423318369697448104994910885691794430387470900189795748054430318212993677012038216621187571535533225756715656084379190565308411226030667407349308937420470706648117592036033549321723705573562386281317325168180781307892791545972137469371772256792664491546677879296390816384924301175309213123301779772331684020071898770027286418647888469754464059470898454125920248787606456332598551258949900022209900948603291776057032054869807799546634592849209162468051273238198254672751915609916869431737104813920039946752530459981056954757632623096500639568686872981691180584793256736055916203394417523415451420792547727391732914773749272819901405536227807814597735246580532450589408404489107544905849670669593874018447777441255803953269861463565657587676431170941269660811140692739310043037477632972023621200587323678452279757000178397305713370972137865545895829889119675117431020818222786137005088734455719324180199437046517309546678770723853680279190357866012672064396047941538702705704343089582369085376532905675684988930449801909112174942421652740223118722682224815914192368292695641904867042555041191934243238739783577791835916662787763389823484018149966170606369085403443840846591822435174762230435495123811521208723145983995150291695753658993514488604505120460617380777109534009070045336955843266918297294399325032734042105822622736263890864714528532985377034687206425390911378063404851472034729912804375437274003089056509704659807435208577087583208226107926611652475763112306594848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -10719603783664189846536336695065193539730838034009874800826754551678843597902330171913787568939137907860069350326855273977482865563085254497592311668063274872487901077664481591660919020134995264076911959429238577767068536011363765672155895582902119913643864226891982599071175196918370916681492155212432973581827326910952648668198379273664284422122541255563475310741021697715614958662217417622953389110885714028963253287516661891956714195642242020635288477929931912999616928764969731311728275802104229191566832406500773978525217747108745593080616286141196972585083830544259993369382717775968317687365072115556061085396262253538542659202478380383389161451245563890875113302703777862196504970540523316979140549181896972500274774947056320466827324451674334217063575659523790845233538707962553728218731244008741695214956455190970230936958781000701368640101825533218486451511445884493079803943912667152297315580643621498628951486140182758737682407351858472036592380187065865565763682743893539675115301290273791490030537811695870558110845065553466186790695185754957005275360450669753056365365700120190173454818765380611923857978331399638624763310120307319029142296386433502752309948355491250279917926714937197457579296475143185155893308225721615417685657861472325604196331614539866340550173872342221640430179219685380153232686699767235988982877456557622326116500184338950354668029318364944708622474181508905288045744844612570666946861430891772365448399592726159740851653683886831620025021290381157631572595000025709847398948480706613739741527759708470276441477778658908357811573050233533230401707240916513620630194823528873660495230518134187408370806916157639990824423045915178417896232757305424684954207790833812103532713932124518393490938578903812754222408231006988023051538658327851146272380241088885629597886978384947768145285493739746018506982688105179850995957405694180140939034574107365650887721629883716656610286722662688408502218374636286787571214469243418313299534502894802955903778006075014024163695534511561899378015064393920863487366198344099210126730767873378376376211284685869173334745627476491974414985355732292361127274827814163005063507029220612135499717110579470323953839566788690498792804993558314047078667406050979697387361605006781847595645703474085303219809957876111697816393876824268848287062165441006735001948539123954571994229588538838601572439381842895127375158402224344078788306721420606116767963807047596316355082248542723506176839102249478904233172320378902653528669215096837406809231077418104367241816999403360777881096312053404989174856631950658554101188310871543811230084039861003797634782626206465426379873150971156501096217491784954637686144844210931659237845100709442673187624903944647785579260477419973610040175010318342089337759484058217546549541875087505585353025804195749501382810518540660900286287979794712990685878707045624760620804166228632699260636776978502127469720499119045818033315580689599894532088990944721087349534589618902440635792625093050856228365646669719168339495039596098202434164998394941776375697527483743158997189211435454153416536520342779128932183678486663265011476868457222017894009063296610308529992639337431817542667595137152540444126139046311483438065214335244404444386880000344570722063094870987399578692221645655344592960308748668601275728540340942801744048846845126715713143925974047849651053919203618940586215757708080959922110208489025541728311718174100898312477043061461148448914650322281926928435110414137660236341201560781184377897455482736736979633095041852330620427890868971873271807650372583867270441494857173521655145699133720522533717722044003527141856514821283108677550278734926006444124136289811401854504912131802615317624970236271678864656162711999679465003253746809605532998966923744601448604993121337100140640670795739949488070639887933135605372452248524545117812246184581129728114078438034938482263830898037715798644446405965944813701950710483600907071485068331613325796891915989512771807236095890450336142230458211584313107989148034037419070511976002061526779367081890078717545539540766386769199371798635525303891772370644579802791257810593740874930741299360137377874864166263406542289141409517323067791441556939491215598244840437599451173631024902107466699397965370315955877733254034559594584032067810878091439028716596277946795500244769446384485590094724431184789041527201447495754498696710547064814545170724537567467058913993099269387262550861380617658362008765582852280219944200399709658895298918379234894808464950061848562427782993387113505316562641569521190435878862674350361270829557246262307011300649878465153839439801278515184246585716250173833334460161024302832995913922786712646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -4533025486432271502734943913945131234907571867035264240882239579062062885746927853246099783204545717672397192953226568719158780699767531500468056561789915961613788612455549607840226033659142223665763488995469397259664294878066113412614212999120246678869900561653188842906934671895140495289837829012901976253129999172341938099708851409419972571447037432422248004912150651194603192001097418508633428833292853540777213672983754386521903444395186801076758864861381248520463913900867965228918548670641646191799103402035909581127965559984225965828708336258851086370681619460654354383852802318900829052515570765259761812350994210450392579276918892487455231332574321381292826627528156545524202495045954998537826027478940790985029929774173982532433393851205787891684526280329252162854192223375983051603096037074848388637569799318904564337244405857875793646693432441115611489291739214948061376914013622584999243160724289609406624595081687456494293967837957141217512375047627639295384409972375303922922448780240174627922875149432685776367356109191924020768486230196052845921133681514318671951733991082516760630821317922444108704099060137802760665082522605535287384748203315263879077497954626394894024402211400838527682940623794622567811791451309505567657083961364197079689810212696026921256422324084805480274198986130709862900263425430629813187031507501644710377825880395800406329380548882307425299197229619454094710327911707712117854817647320619051914316273576388895785840446979080680416087472870515101761156418912884991440672930772975788315142286759227896759043483110809730857112388907366118670623454633026440282222116113039699270623199098937576353146092054714630868454631816538687389985427601418672550034069953551834756899301544270900117467003650501149906474775329356309709533083250636557250147715663121677896803225105788838251917816194576798797805551530248921207715361571743265917643036830830765992152452837456387931954352128498903472773242555734764913305854659318194728002700510234240963175373835602796120628282786242629305284902328125305166307590244784233166629795221638796911028221633793388242795554378634497396424752531219883662319772174536674819814625752046136707907070993026361750683743443441637620632032475384441799020816087428602523662510887957412628207621981567362945778840785305600145104331232862970224098637784676292063095053437656345602905591494150205447627237081045751501315597248737058679797453928379225862525570120952980598609328047101390571307129269830503536818769026590351843197649604860473665821662145066701559202008326722660536571492252726676476452346581438329253942995287731289291630134066517631609909185279339063343199914311410499109037906479863382266410179821487975200452098803840702776523281431958532074314437402822589441859088535246477761684431998010201359206114180471227659208675239310656304923171826877823383139501106267215126190040705490351333225086611736480611255039684806671086161736545739158664116298073780138006169726191651024415567070956062253875279697152781232669060934890799368566614892039671376976478932489132318251345636073104341551629098431238784284913207501661808093861996262508924287716646759571830197846512587719927471132946229611830144948438183182526158112958087405899965991523617328654284706266615487024432181945289892047715851897985710703690625372174399290240000989143523989218754901927446419611182373405991090915845756272826471275142917917774709203402712279353368146552178791843786714154349822413113098950045407116172288093827920891661882214197635287809718024781842012943101340167447643553744930994695569453432620234743171602020540413195635263653940591424821580012187895606028825697038819175369970771518435665103994121305514747329141421881667010065420792124423176693579261762416246431867590764600524152336019369275834948181389261449615611514003402965722286701326946205834606905853927649458449220378020524762243131229537641146982967575917239317429922630662613482147809699214755851473160157885227597084526662780437317178156013388582766670486410079443790559682131854020810824117746446989653964212771280968656481061387965254186704397266741393276758212332853704089734610820173517882652562143558146443712097292073129079840155467918649470964022754900063436761754052717067632982865726449582032710385704243417174398016998311411772848342325754536312864518646294684525943136015876596087052562640912211658829909797333603356687307703499905754342993049075120925986718983297678072606777258255441293149219182593286997862159795348304898134133321031309756763004131009431977340491410995101411434169239672249559930545740632797649513817117192398328026899214907846873162414352706830312365029366837984493221523614070133328800664046319767832756042480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2600627633169741257528815516679322362227386774035874717482188450646550523175569939489684978481378535601261597938582395664092646365892208918056295876242702589014546322612562485497960082976416522468134442662125908737785126817501195285751856482369247416203191371300095702225787543506888661239403619934819276798272296103850904762386948892814344301151445724283166583600067900900753095488450147157917703374877474408820873225953256302833881163752787830260006993083236387958685749430559764050318206767113226109712036891932336545753726995508588929772569831768375868653156523951720980838317761945594303153462529510844700461590574537410094728486916695352638193039325945050591172014316755379820288495238429088644132281182140986819425168543383362208500542344997540430428013156263838667496825447327455866923031497983476548497503443865381572728547004218538252214787341075519599797630343731837478220214552230656222511432911172602249753028676069177081530483666187661180527658545467418492268769044429204459112016581934458529954394434879124779826364695686207222719261159320348323120344721388005992255873444843981914279025137857073533589740204483763533239347451269014894302551466961145958497181669106236373786217560698822429060341050942884464127580249781814126077386218964030866059088440783958117787026882818295556772759676602007453053172902306348246489659014045304222547094114009921104221825669777963193805830785608390298690285474932070870817578243382800272309933756910638230427693802013519418191771327801984166071837087106169818349334045345427702142475219257147299909560065048509430627318069759250979282154433040807015908166040126746419189602335145106566158932122183552779399160260155584538243930178759074869371978357248347860151841830330428360147913674597410075488567548423909658875929539476813670168688026901895347490349197111493723120332197473352134826873109876415461629730757191893358994257764713194757016125406265558063334348127039898724347678906406778776075138097848247669169313276424173943927935910307332552788205283926010318652112416275520499271585279619713366946685911932902309067379561911676372279625130348030070701035238397105390856017582319247612763677240970614850552113858316941107511703124793498528685009714596274238516620280851830956438313511135158309493977722117683475029742023764650667322107860106239403980861614099514386054457381551635255280433346599161224031583988970802764992518437802959143844788069577829599761731548768976973953297869580973850074173796024422359846133483926024021775096041938239593100585373677487153262317529339924434973216313381125928410103090451161185388514603524541432949924456349715851855026238566700562475461137407197634897874957427896692916939431523437342090902841198543868919486096352825118270895426786550836961100322495664789555645410187465689930269330617228998849770756209201762215454482114600145828697811292089901623737756558114935527373281684547525732103668119018223684862156425396959844504394482947635005475643613542774601109757586253660988129592659223776832782619263568336493870135770422663677027304824341989266300641972421897075549035668550651783483196820152935558937588736764900132376298676946872818501790008165018678108316384896745080326917842718298678848897516214645598658911539107186602062596646910899064141238986839424410797234168712487775994356405669387213641825998569554201432384433530550732069037176669620427466389063143314613525315416462319776302914638791120869861583850261454472651131235826850546968449436404504889555060162521883906435450224549597346012237097035155600167424001036497145730180174749106265908650392378297016365006187092818045998825280054556409187807972722400704682743196273878673642278471172213505081962935127000811676812248223561328389528286167278360742486331767963000149465909074718377565478039687640186305596211167678941867518295499581788141882290932354621244239598916992173778552506109699196234814036725078138682002514138778230938320658652575200991816596635397292096467426366657404215982839380922315235288272103459125994553359231191533950099750323319488465902390540295076129451628862690143240468133889243492954836155890831236742481931969445662809933957725736875416397048430340816681311471274097515898460625478587319547246301201798606386075665216059547254519639703831010736259121228786796011440950005191505412208999968326219153113711875018206719511947190811138704695664123060705878588443796207651636785686143289603498883242562892143552951410519189930072969340077862496343994292300809190034657500873382797476037725439856751147655775739922577477980062669782206296727004934167485652178875098921324290322924484189953180976055729937442184280943999572433592774599060262079381103866272817252651974558830261230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1861885072407072784368069809224964164585439777179596411789765574848892069887563546269135764737475882376064474935556756757141741894544955590360370941710501000964438902443744307442170811168428183477715148405034156380158556260802235198235334659933665098096348281834835884538421328285461925953318186731209530609365880871779048108101481837044514755789548634060675627456021397118070757151647839067517637472814181096250987420358192812827425227090551620535125773640402557159383117108056383537623658720428584240600770117380022000919384688805063539719077244165986183432041261180406022012567079645859306993547830403667138047276812296578109197979868422282772284204530243573981715676751069195465055903490696659443730583246232962085287264383871041641020413385167368371831412425953335850147371179566753333667651850824034408694777328463728609138001928179510121967906106487137115979771253388455060547764692264421145838588876782664947513656428336231597978289125095296213103171465544351490387176081332132366833244602171713015977156300953155263615818477438459035986783224607057886427583056125379511573480407298953484454955591393282454270066778864642918800660197865370284142033633384275538943677687105838572700474437536275480909352607576435787608780510824993232143518548401423141575453973733773928596661949455640508192181078713649499692235467150039140210845884882132685184186856869953667893639285579377171477344579589089174950148426769835606597173586069202194409845413856595458815467883344388797067192769327612458538095526404158759933121812571012673589988395603112894206327880816957118999391328788477459761389275612760565359021454462732878589101661493668175389313040840619206976257651746717158080372690186868728296391960666453498674979486739180884714537044425486397181494262525452296436400130246043025512453636954543780191399001046081183062776947959202256483684955594883925544056894725353818844135856964389194775204373005412175049435149682438644797197611409952690281649008200756393349466612167380513634568372917324868488468318238467265538963503909605473456649735724730212037928738898612554896219675399951588394548943111276202407849722586958832639576775882037775003800717685784593929000404452089140914196069220059139762474761862655754203485861234904443044029162607926464555017839680409142158556458442784108604345056047875554549380717999231779905853097996870968330909282068173614546763041940110526673259951243221618149198096913985043517648289014934019263676446163630693837363562916378334846574239717420643912028234020175443147587452783094194782033181108362662287177356589025352612709935301535505939533648941810587327685374689591942744084394577665853547199707513687687610037404531247911977782157359498302592347813645496719160352488003908827867787234340078028338631863472641251938056098840288381026594843675832029299562032874139876855628262321111097363180298037599486927285740570581022841228301824725148461807790906912094292518482178275215627128751872232912697558901128256848952162910078383585302281040999037400562516264804917265099781289309431949542651184265097602989043309848313330807106182583961600432984141344085491946948683462075892994998691649519019908389190179701069515243901903949409177073930441742692621352056087510167959201630035518553190064264018956475368730444623706036796122992262564990246370604064835385233072588351642046783889147479274027453291461131340676790931577851587420671300437861375827651054878501298247612643009517615477131573160120821908001576433219859055529162659130195912403268353830686610536236388782062494885955877321317130573069772459847876096700642146322077509589063204188771781829886435114064107582124602359829806486950710560071805230230105064756052592181014955424452442188468245014924179890472323806841344414937663345481022364510374780038465507850837915792528295268983241754602992536475314671690439609838057823786105198918952834800930710343384425127335923700548669782958826094064619946202903225937522661928561017108968111256723097214206805690543163001179085250309066608859279683413674977725076775837261764840176161524524660025832217737193177366379413352563300518302244677823436262981272316780850175132589775175184185528521085464475500595967302794947045014689804299624885081986340962246606553902402319025558578934491590553932365965196832860330015205589807732503156508798621965273904599973589179197880271996291041926513700352009472120228369379430246811961205051029153523214353006064372833660009694160753438344838835495332157024432680314686616140262008558349915002114075731485072551034935019891346800900125836682149458020975795056356263555623503416014284004536540273873804809961827803963782526427602040888609920069431311930927678466551499370947480201721191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -309114584091593726677391813698793445455183631807014012839467833607288010602824682992626940853414670662847748283740826372291391153290705447027059738645485604043099404659033357945478635640052572703599755814198463844286095756560750330426868155888542110394534321792027688168007614773638340937095717115349084359201546060741454119783046676298067783569507655129455588060605115669048496564538650137300251955600737088796251722096302132089768512189843886786216745810147217671050511756558362617045031665518708311814910030951153537266996182901037661937284830596687776137071570562919536265158493257593088503227160804396798161276418552648023893274683856009240584998083499216650944351230394383408131610678225736216463745468743931146379695783526797236981432908213298564444089290289072121384877058939652896165198935400902276525037440947037765499990243395622663317528042210528301850144296633307503717144789986844834149057283997223316807939736880928526123586187448227289657963606555372815927896863665610024370660069338989382508328707208456961384179826252169783460106679259497348403572127946586169995035880875819509028429548224995903544635880598280091146004353685245573252153935440410967151757415055595642832678071577556207887750185744593603713149263654364259535685394650493753908314729079332944605737137428746814545602982398125388729882998665649289383526213237100720277107091032539758766138465100154248850145593694576923260247542279172532249911934538194259079351564852394296812840014175590915054105698414369443276006494809010010768641752566856154734262865302552993462822996983037421526577276195416090970215655225186352478824170702801079136294822281148152530826706947971507976769020025810726661665394357615903516465295316928174363413645987245210849081727545819509867511740699426834856825157589082115551218299655892515690785448855669520436946318807161700965633765052499732701095940271054703724861717995456211005227604768422606911205568987089942855974870506983950538830416650731719130203057011862324503855348745539104219804233245172132037238869463007244870672345397851926530151820271601464709739109754949863005585119959272520706866464041103079343454652151164897444710047195036827111194044543693551953895739917899584130299473061025013224922170641999548914036737870378246284550279984185012272204005307944195195100142672746507920487606327649676879628348012350273561770704748047231023315237190383195527881559298326812557824169897814479990402932728867903717047733957560059095801906918103227317906625194508580750060586957705615258941541605613850142267469134575096215481100817205434978675917544755148127123197400085740679821994732010783681096147014072865789799395451414316056615100614802050276174010152092869464432646961055652243504807364342343385839807706090973729583488491075701971484142693983155180265072659350029449148677333053261696046518106166447208075123890643203242096217437260942544110797996886023567047705875137172228515683997897647409104129469871360215728095164559685711932933965067798220800000349745781053586270361335821467921905686297207952570863326328459443737807788140441412444127903751757257408054399861426900516207371280772322551455821378782815112423906923426053039030905351448287023899113581225074977633301012243472080466856706318533937814664945613465020383821134938919503864790844837820880046457419299154788503735149347192869421465568909505212230755734573824241254730708918287786039238497420705694310868626031738104803864934677154537796851303730963950921952874663506276884213420144597042068079883955420663884714932576098169493669398384791665753690374721089209730688560694813096934460085711322576292686354198585327767640107107993628224788490752499421647415707390567641321376038941784140032240722971621593450316874906700372990669408183418824357846397426273929188939109687019191491641683396958772548165921280066460025726496610980773015431674500353934163416750729873907721489331592268381660097026426445801593356948714498499566951445714723494339699489496792624220238562146450061130186344871229327658157359361430742143122054158901939798416072066406247904320231364415242363962063964914925175795162400219279083323608407013112012651185775709013836294437425622983797374675511907240492562120456091550139205900517675933252913193530573200190957990133921135405232584290071446570562468926821845878325532478250163651673594683966846866650565552636810508714273373630788941896299006120994499165555892669773996771241962437174876904075510734899444428163488229387784241444063275049285137542268703512460463583766292659663367944239433123155788527083155365227906332892596064092311673393394421868020032698954231801693814637715869459841713737826063668526131011538705214157112865323513746261596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -491537193890022043760500707184495695369758794779180398412846531770590318917811973887388434964447205867985337288595550339481270022232269460146769055429817020946221815836135179078406683487990440544129184600036901454296071488424810727211198712636372078336035637257035450792344115309952585410599545776869539480597250824682594746062885804165335912665455485658951785217050208388128388976318255596581709180449610717244534672512296848931307802709979284204090401164117452239078518494482262638275311129352429200447040168563902363021650841773398428758529356056974418493337029341634197272704242661908219954537264553559347841844754454297670412222425191738610579784450159935744350305601513177017800412007362649241345113203076071432326789991859451189627852591617758785352066236401425950165172157306370761291501608503826769823009331111591930875373506685763514293875652205207396600370813778128843748991018166345344830405583953636271633528507618165810442455909230378612040608753921895128097397933774623028483641784696662331444429106919277405437599283626919683048479545400217298873225390347838641916866481944699538914415222193911606577951895569259309177741249956753067424299240714277424033817891518927668957084368521971006599247393175650100544048063077004866520691659294744259026711666403696686956202505052734727723105240341883313959306344493218537864588951903141221129465330594506627794209200087708510904506129221092728812766843877110457505302620584824936634735062038660033311153216709979709373547460220607857594001168836618558062551919136522768791853126071152172791369589441693441416487001747876762162115556580228705152628115064373878222174875043176828467009685150905850983823364778667553344044745224582082638296247580448871203353748445343466390252785592644189139774316938293045549118480490247451139094203631544231043092667524230035775798122268071537945722789348780510848697943288007086801027407674641371511247914454250618209434865400597381125022296389211406431289408437119895103374661962405569938342832221598385335842818788511609584751297238180970638828617982731441996267985618422406216962885255859611464044886408976500557566618990400010288040077113013403291794119367704762332146096638861294036350658040883151582389597941826631930481452705266557181368314544203476176035316712823694892697795684733738087102625831045182496957806423552224964217778796352285017181908717724306463966726343077752587540911438104523738601169725602033258714718757880802600911385240314208406787294323441177743953071964228732439994387186726393692629784823487717686687644373663938916628656538122131604027552444683151882775443118824148203290082788582176940671458102491085579472816791544066578152822192615309138852199656181721364715563476765595504024764352716695098447304757805997540467252835211583938744249621906903210278099241309601812760599010979754467396093258103941314731763017138679115758936063643894315348653824879653892698935043629880439454112874993288184835622935021418183227689415115762110285750397476771458691628872855471719043676144929051680661707166383737447266607028655759941076387147370886642678776615356040810032905427341170493773232663511072785549697346334169455121059277809079186672808641816562477783795391698299174500253032659270589067385692901793115982619748791295410161654260439399735050338715190270812204265914913806318874815541086412424365094843847339405278041596005457568261301627646423126074936817568483831968333700949520045541652363074980566417592423599444073748019710274014202972609093504501190716384391444262652244506094041609476712901869789801381322749281772494666484643718976437131766744930972055280047872964567620930429418848198973796909634470134078479637705050963144062272165846262166837728875614503281786623620551637963230362420537380564869424659848754654393887200269869023410863511694225414685910679215244057958713463739586838349343199792231093402329415576237781028151567887826289794495848419458824086824114877599384939446778018169738116514148381254668493287814580060393522750210559987348087318013609506661487079409023767233757664495154912198152383873843657977328461780454695770338202020569176010874916557756733668025527514945181743154882477215304266177461837821636215520033508092301392513062286324159240305443203198893748835290607384584271503467882651051971605415690466277764025713488483930106932807131354894976596008390977384823629209992532592472408026326756360534503269320036039994097806890237265744294862292714430000830964803309813604679286990121193470023142189681085737743747454337310605451538548626204745143738022358971621535821641466451215495960700996787835586136009767739298960696601146557247018479582995946172914157250733268714948904737426714851011037826538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -47292945109410548408045758946645569136919487299557635053476440168507109958060894181501965917149166334944568791915945575059727313342868481424670226041242540290758840228759815218297250662197412250364321495632442468597796351571939176927758142567283783417146984600043543430335252655007664672676506653905362487595264894729630574094878409050370688015304350725596477555574055327606636901874190946076435932904205752242331577059208047340816762934558954490168457379374046913709858694848260573668991674264431522140385176547877065991074351828438332108916638452865270952936808973047075195952231502653909702466658662934544406305770588002129454670977222318126730873110592152206225245083415301620698183149119348378246811626260739317980375167401642934166447514477097697581506220013792140315534617239709000853177598313704211991536039886055803864816176033604291582696422563095351884343514376532352694619690480900221149925720314188895566668894391229332279404603568149551166672885581113000279928116683576773694772982019324908516290030903000007381571335687890291162971229226085913910136822082316950539925554276519762863669974584974871081137482098284839375776752626881743452912045449206313768675094056273426142081381047000021994298914929403527574181885607936871074211514008796191987026671117014313428130544152909313628752717278952867583589770269577572727591638481071450343036054833351135631173614036402383800831894043310625717615399414251124630475482406355691943803928238198412693739466429591362805866171182780482763450901170550492201506245910028019785152684057304008130118109787788435220358624375014383153056853498787136385532367109725880173391666498967122307541675663286016075181894464386046556635240048429848512576611025356224579759324809879788720727557265756305680198445318974959784659490286122892327598171739014789853084927858808119529513896875590986164678006735337626979129292575032963129143743453907441040346317439101477770124429399895663750205598263917517083407716796086066776280140494347778190348523681871319387726593391774944094567068849675244972998523679366882022610069792882995465077007017595996195729659873962408168136910791485266346027724924648429549447515574592673359387138007663069381690693757862736042595478740137780848216562669396584627488425646507372504161172667432257998759610792704552064535277763220230575737603434546744571767822952845422042998371163967198518206248380957233426080819969021898448759246507887857078631712092659562026142651171743326138346000722620106011383495157842887914366561303770363731895669272694857976127088064288524381919796686448272405258570978292793013995934646902770742304412994527481210279642077808499865615770775927772083001881081754065474737655168080796586504882056643637546064575732230215352004635721104695748127129273705000841261964396945388881879472591161866437701538633163486512425022930664613674409122697235840438965957279685279382047920793696107136382832610442037247940360876879853724520936382790932710100977799892433159599916766597411648912495227957918209791242809100140310010099886460658240746303813212768251880433511880949735093472948119790337734348998394098928054775607094548762474980605756327782313085596470397030006753173582230706400577156841844871282035604218717459739519557555341549735212381988622570632919694652797098371862204880499123975715120111411306552358038061005397216349365236315683516528549770629409495599286717682962544405864562350950876224226266511089585117646887802626656292156423725536252100240395579388020914916832841684995453343833230210215337498678556952284136005766664483543546019237973900059752159699325742739752929656891602230549891788515189292502154226313308922193764199823729057157085055319027174829412514369582260573512132411959195637931710136061491963960949406770628352623219924347710106715675634945224769192512641939018940132711029339897158001346261601046637607291451455039888236938542073731724742182536630997539454315016003490694773064578682396227345225964056260578494687124104494172006703462283554735242965930091830349198121414973132104279664038566837443621705235440886615568002867374065059086609188943225784425915638470788462821876542591322222819014051703413398174733988099312594946986444108853402576019365576089726329963294964701653844481875890107032770722985858396738616377313181759082217620692689596332264342452400836122940710942044298591188381499363827145524224871965697927415326050505604244901566639365945406519824911446843004170468183278564434723421378507863926475494957201272273261252660204107733244440086449559956709853657614272213992557305256509260849891375397943894254724503749398281281206709383033485279200832560574716443258269363780184235690562583507584318925099813938140869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 42914887144707243987567180915570263850555062407125040436904739842156845557975012691995975617244523986816843135760691886367481597956427114327373748842101956257310139568861987434656142170733002308953643400555395585151415297463940602575738126633391566986523193451499798986910401121946512882512570809914515819430227549621132653886116979909147285004797151617841076172561425556005968072584585949655023727223152608195713015871514700557647739295649143542739970242886669038726332595683013491261949565676867940739871209557605498229216174778711105907008084918182090078618636464726140075902915073370073352733591827615389684816487105880777210323438299104563096523396556239301659329199337718989061201721054762173799549490687201291398490228206578939701732593049922758113433245235403130768712572923134225967434887350417219412809623728707818996714044898422221026208489435352315248147779699687505828826197324473540060068571617148436638890619044106053909237477052913771034592885894270492987640578554070936630731542483548284759731424550138886680778228133987752190711875077476853207649512205318918657535844007640405800219547303828700550428638803175652633290821230289919964325580585598276720076671553055393104723504545144614069507472665173980317276005032078053556802626194501554187253038527633312611356482837553996116656753320337472550522066916189609055093125486617035287622174342765284113223894676304875258911593659963038165189329000789228948460630693238921737820213210672237871948973355258810801052633887424220716485667941954906512768448463311726183587382347892065061594673050537581078758233243465306822311183251336988438014430811777906907323684368233101051022317945432506416634899130599778551000285597656535361583587964946838794102436618871908773813334879241829239120740570077090244156353474434953238711205619402986627166198383867859663596604725489742281368903124785182713446903872353767297699287346165072464568130247351472747354432976878492136465294246338698599806171830276775387749869950004986897997653223992311708335803513004398317858777734406855074853539909632062539381863700529843093422720362918637065430366675234655351490956616596405318308443736764970282408074616584230710005790812618563942211090742674538811090238346539593204697236283276057149612434017396644130222135954007478478852693109205781674268928680560112140344456871389006775063104238192918373173634825259114636617981247110222798783731167725452595210419725548902859366982846114263270986049378806884693226706541649619064964379552802468827866600950870732869153156707787525364626081665916225154183287139580540120112745874223432383330209746685374032145793689139568482549997616153319710370172832096529900885993759117874746934998165587344665482932085276750178799954951512219968268305411859435036034896148724844161544955742085451769779009967488643009134051918569214555241832248742097626462947901530986175359553783464520564138770942390653103347454650346968079226993353626570461138322393467283355811918219145627521075906146580384337572923464001716860758230518776737443419598472929215226238371823345170598883473949410155065911235322072088727857307080606787770124642174523831574539421893901273514784639712103993764961892529627329211782991546929972002353346573121613590018326085195723080624967552046186535359460003479585405923035976488375473129832895397574386015709136964713736891220861613292231007747190284467815900035491571400438688347720210727667679177891909392360466671703524284745220265648642073115585092443430293485306086793584519736184099156679966338827999035701959580081457198551863029883097552346254908784187663628514932854881474398656925576506404365177719692952918533989739317100769875643509207708408436534204030259394136971215491157947471477277276743449427663170467934689355928234300437851573164923684523295794875247016391528662115795707383625934065901999641165485804396117287770835914049685469181787571372046747012473028919106426180302023680913417928458872073585892372678163579390143474724712330667391099029469755578380272099354420289247103877107818759124367329206403635971067148486270461744791011341599050884082151903191131251865692883903127109698747555671538035855607297554375757586864685853258274159930264544591828116653974066790214254436481743116727065083468234881990455327618110173617097409095165881508277290225555598383473032601372707229767350159663600046601337753569894221685880705308991224118902308410560598376886845949963240092533785617168279445703376034333483503523153264681415527508325800231244928509736692930065567819321516962885214109195640403763026296618476045882098306597319174124600257218264774989698455874094972011398540300137818030132735334732691460898741866547555528455476458072662353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -342701069065431054014968342138533188414923453322191407243728672932686728511043608464224489696275297797659846616090653653054196670265545235181865597314498415574771100662287292114251181865748786826154495052158276265536901317255353095661911592007251327083879180270319875643421457147832361632496645409505343938913390258639043868016263913723654370382701030050656569681002733949457294654607094210277187409470482700676730775638602046043996892560308128285751712844896149595902814876618968743795936943820115664641340106583911465389561467236468079715853254761945287163498336651472988674127048397395008749927339993518756668444404203798550126201852946135159598067105992915624047852842668481904478640340415766482262771172790376914107454157128467770239249679781289195884044073751369757372400175349173098997180437745295864802769028306824386002460948793215923683165883100433158355451739425426200690091689419090954024926533354240762386869422324301311310772280588040044832640801174356566582765235104838430811191141848476485868723738335487900899566038479809001872703499500485266954917139681641326439202139492465986472491866682054166050204230241945480283783072770922193936458278058491821464459028150447363904954387526264713166336599348708922770654782383912471170644305792380109276461694021637721102668892102059085833170049785402269609638131106348315253294794289286111231836130672288481615407881893812733456005804059749377377908449842935494700944515900835910307306146563113881774213718912902459703736367821327342990882889020522613614147320033099757849466949101953229672316130386736700208966983629727500340613855394824285729973245756637417689435830291556234772287189413164782932944713430249753782998404273200999618165086829678033527651089705179694170052236525997795360187440251149983957756360951549451809748051372232540802144775126545471589648105031656329229620596067903787372384899912298060378583331789302140258042343011449243287949747369771991512274781689441042082635371893506297195632306230304054679645563875797199880664879942771416247653974911921902069588557735432621914131459343651756725939120115309210556177177316255575301590855386884648682698225433181452010927943458935699999636226337742461859064757542270955894121469540054431962072798908042813606729762228444629652754846567182948269853023337818390171484925054602949369387582109110965577283512927156204767234323170287667623373985200997130111059193989731051527572358318127693905291600642738770932856725188579318960867701425113066292990993660758091692230181493565619839150213007284040018960840513777175197138738707691211360355040738015086586956615549686334791604829874509168648806881201531589198374963968892708220957302054842587198158547451298530247241358800262084740946932329042500401791933672624035757644064155735661894563282818437542953495408393532982820641667633976588701208407537107304661036005347930093230668252900060664473448874863785802678346972514045332252998430651589827510853971742902776614742315061672885017163418534463535501172974167677258951598765365891632943411478923666065041982815043313440537526431471756158330938218634488560222214793143511772410484717091341056103405633968966341289260380155322479630517919868426115431225632994466338616446625508427182192502958004568808116214293787094143202513338072555063885675050785925990771150612189666369200967945347357131277211097882119117958992732175380614308481242608120792174869798318187147576513413924516920118804090596798864263368458140372160906011011116004871284819904921942839925532848497967579264958991259506033109317355583618170203451653193592288487241307081075458985784136592727962008252147174175706002358224662569783927806783584350363144717832360518027828319348249076750881761050925079391171279650837785724879308770503887293478670207553030971237701653012519748149590227475985891741404751377194585043924074022865391881896096777366842930919858159528077148183251918931710476098056530185452005858269965887930616854154281711281402265674811267689122284162807237442960754714669936333163095735833948169779383238695532077658570557693593313463186138392826819117595159876102214581506935808171116736966842214746890469178701758642462979398296535772828248535880452486902324230869777162678180411079169187018562936738065437343241483333121721806710963352500374643712803743891646470855837582561873052421755550453944253990710336505617016872473168793039316855384815314371719822533502867554531216556675062505115208769985472506827193609425739380589115828710361868143808776516562783120740465232829868974511647910326949630278103136394029195285151387256776644783555013668565904886439625025200657711171632343625535612567814470380804388625264206729901563384807296681404113769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4468301564382567408484059565084531946673810915795683998364319552019745182341917462254513034940216096229608591387897687194589862270896950860873977495714306421330488605361487072831707385681267438333296628912636715769749651375674314351376785335911413420411912476416943054797751108394157864780792029577960830280491926902532938711766343169599908736770528811810493962012481026069858075200453465440076993866898237289331209534360449473140908514438828383990460550723551655473427880858145206112759850472827635809167674044651288273281799502666286610085607542407091402865778169872014306009756776691777190495837264446718447029890941340959978402335554380932972100532310833617213116724656051900029115827022978499274520558937212593267007089719144890426592269981023227554612862413326960936028781970410982792872306786648994388688386197938697704020436256899823385075315010712375804336552362312120208944245565829050645287209353614758550902816644910078117101426012599843227274266170282552733724298447748318812601669662780569753753478265077986435150779086386840569951576025944678728473638791288908965841671243113045982318661326375778198622416476365824467391618152035119489552795097137987120363241493765222509748050719678656189081366386056646293487909396281286824673514209075624085204116663196244490783865548593611450882204276839571793277757332726072919258434624097626028031909251249368654877032750204212086595107728257640280674173298428132440162021971210529550800093725542140702754061408425519752839910636425294551281815695607793729924461133242297020267867218989535921518030235741933069612049931803245380985345523655276207685523758934217921348281148267409369422946294723826045816798831080077159120868424179999893006275713035021303854237043436851072813476769138591262219503066489504532850026283791567035482596074536822518091022070624795505083347041231317198705903273428201704428247010777828018906661956484694626894269138896481082607288781924581876776194841852448274130907535770572913898009897885890445260739496722067387706662799339235330017442666505805738968735094981788373834803801016865256309395677136245879381592066438007688656833767686802286075534533459741790552929308155159246256721864058044440316480913188906670446020431479963758013756257706265528098745358951429800829160358277823247099945035014996483888518506044498900709010451478256289414947065059542843613054750410525960204940121501885661937478325223140932510326947688614013964414654140324134519456458494952230167863245021884521407757791195540116123248913165967406037034205053208349976370966510003241023541595968698783716105124127902806082492417344871052789768285210953109015756713051848200240406654500402186860334757145768941691074567604251712587546532170970271225308948902306017266339843895588568540928698843403823016188247197843925639778726328394730321280896646422099846186048466977117180669617076359750265143642277734457486777902756830602035308536065065794777246591975630928308289111054900077156800730982112078621644204016029746996819658829280595510762808780241576304939144226009079414681944873470656126913105600039932585941371894502749403606209437461796972524795885045605383518286056540983746499540777124563294810544453096213942429173722828752526913695729209862704790144168595221782383092163099926325220377020156751707662869246707848711805538125501653695786322079337649819521101682136505954909748667927609337576681129446315422012927986260612725398994594053675373280077687948417925931867891105745146003163840409347536507008315391549820451660031758791272833932287962972339650984960178823784673676893745742635436075228375974092457220484965182377163448244237831171355655549018943694133930164881220279215340633579484298033699288853147720728760672716595775430131063669128865967576080091103285529829279820793859492436869000322592062520600498938409429427299931707800326965962251680740490499604049569776916252038727571878942931552947629355529849068799179137129713382940950009522791094675620383988376721620311934379756680427992275470692215064057017106466069339170297363027894930620688915378091554336393870312418773983977786249683019456239063079476120626665717990152528004774536306575305400313843323128482667961269462907014608831794931185371866890459257891562797586587535142470282208940490708789359489256793592157916659851514648994357252255564861866480060928840310261752376036034607012876663702108336302909145399407046329990054612779525745118919672372800464204618053912694779653042038906274357089820684415850636122669656920266369496730803429900529873907156761858070232142077588192414662529989971216343270969659721707311112730596998104100097392631726596812190029619655660929167749103685640775131977047839478683471679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -959256640864567306977744328903654802140277507372637997040934960610628563356811398977029846012292898358367532411968168362501244672907192145043634938206991803858979258776978265449125392729513502111397098699267069204026985098594451929131129223994227468721945554552133307190809981817030133326690316495409672905094883584241274101495190566872383142395391266277561832145867897341152939039321663484701746314231428003108944522413844089382705325663716588852020818911958986765357423583355389686948437469995702649407329741771765585981081970185938648911034391485858919070262169439275324990688636334038929359699322695531744469649434377122521692191359710647945711221085566499393143857357124087058347495399961394934488644210094102331557254305996960427042732452541017824464771408518359015140858146175394271060016678730445676974042130442840872089130832006259417986929989921517223275951022889557081582523579801502785358477882736130598506857942924109337587274584551261580771113092315890634099484909456939670017648794652298200353137551005959979999639861960513243349917878199441089380422771906836548885306416471792084135546802712013176801662290190869246870257134779592330117057426371498255343959344671128558041754475570525859422320082994641694433262756354124657849183473362827362309186232063648788197355837603680248990460337050405589340582744883395597536574682120679230887939882077279286965714896381930958452619175315649548053634513988837005367851186718984163025951447266325368054570007974509249093040026698296004700454649681926674997855103640967703705797712255230880413051273917362571924307951535013310222062699895582556856328100438296325860333352878202119167258593127383410242660424203978616230005333565792156004615312333586970668289075347323362290970211985625014532750330011553144260686626400773639954963898573061623172959427808523766871423221628732067322647031383943608466130116929009298684591167335315211746564262440132476328843015445114229427129478734995019100502112884735894483813874031904893270840973338764101451201661101234060914152208315255912190783252297093826991099104378425859726837200467187277511496087864825130522931188707311306295377891343217543190584654084584370260532181825979392681559864217603634086065101656782640175368729392132360004522252048020930746931999149350571727089553221592314255415217247907533262788627099758636420981038060366489072288313733237685113895743180591593602911787571534344358496877462844575025297391804067068604045473734940912667970428773048284989412965411211409469714057361335400119761124909509242081671464449402727949960952217150354466566289057673605470050394655783405333540848577659194030979881820584504544677165999797286788353445413155535689585644083669481044842073462555086827429934427283594969782997772050504731987269621725884864819157433913711057271479200345645037024459838967618723916489004255739962547698885600387026374946625488907695976402381961898685466239280965326288944039528663252387198739667830123404060249424854518026908833276355590119470923280308854513836491154827754491291126977154795569159058963082486107174248419695034832619995549621735810588229838235956019887301935446345540598949886253527996973722118937956772739987911069603316081011425221172777316149683161390447451551503763584742733520799863071657949295661706343621664516415295702944322069826000344987924152114269493538051203734528670610659715711692840932742546102628951884945528390714596985033567185253188103881650411843933644058415041168225571409783301712043812263737303149594940394946795452853701536084674031923663180923433609088612487296096736624133785212649050034485318988323614780372965838313970226643939990386438617630441591241631875087227227545253756179485822001485044630876689890341947152893196471901341408195741094959056217083407370444955409200807803087230364198280677883490269036189425802042652905427829146897542633313651171451580240576438415002456400680641257430741696335899006582804172295441532753095564040850324540125451210044811985061167800775013800554247175942080808830245881011289449151647115969859314455734565980163321571697626531679981902208450489499793885629485264659710142752504318640680119736458445021170323963533284450683771122380225851862723525340128555379018284351053717813997670521782573448768751766936631742953926440643470633852861985841881010913507765785524397381159230510446995807228261476855487296760214061060163803719324346221360658529446952530034244601892516829510104532701771188557876486200949858672018841056725105064851861576059841720648215325311243389047414022981181564034098903679757962965212561719406697558214224283737240029224816958188658321969826744240594640082861192490490534054639198834792524279896245956420898437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -526208818346764022967650588231243639502001883777625580653443446553950750483254532707606597832570936077513617029908820465353450535315713488917468550741139987445041836500319268992772315340442765642233998019047674402230785727646120255038187464473715394717460950366282839503152853318684605430724882448211710169150817827354037855210910497310691941324201943587251843517450593564426441086484890118887695637746582684037448079163795864658805951401005665121987728892474669217283346921485507457804530552367199364247732297807058507910517325250241924309628413392788680270538213505390027892183224039188828162391198774272889897227749909949811286704991163354667548163983493208929601278047625223817745250640985916506290066835028077461318206603644966679054666266881538041542813684386309989511431856880377966350282229278127203512896752915378696421231530899387493156488682563981117158875064786878880987160190282923874876959282667781282765174081297728743219711689109416273351053930045546160464201473250091116301944765509361620947090253978089244340329821051181558640650196697899510736223283521076870188873943070153155641108000151600957275387816895792650997816079206049607016305182251151865691811024290964182702102036432116706270831086218972574578105288475804330810240217739356701353290188228218370787018295992704707335747597047485412549974176133450250076590436538433524259338325272730834896557605626235104479559262225719680615313451058020348576618950026205938689436392917752310217302766003907277709309684347934085633821079370663326213645798733640334614916415459084068404799507359893095649693479434953698419604895635679145728443115186028151295469993706773515922309342714927502905183187608398916976401999468972731038695952738968247950504076052707252894979860445075046164533644787170167181174333875333296998801118956503492955737602399678167593490899662189606390188192492904427670894444987396401277451307194499626645326521873218357276162585715695468494983248329119498252871356875085151262384771804448566184036621501059791622670207772308837071327063855088057922693106057316412352103740691374531924018631534224354837370169077729880336237616637132718664690245361581046001504269933426012361777444921699525763549489247774231196636019814406345551740153464945899460237913119671401617732577120430346179934948914489893155220493343666844454813354390679762066212167869845613408719562121938830831426649594855294970731248746158112934168406200685445795227063485467315267439457581746722533413068244742135635510334582339556603797510860693440378220549732465039716470161795139196401731621880023946640833585295484235305247572036134070000865937200785963461117141551380447602329645476203001302848405244931963235058757830130888361154775031419869584917190465140212804984329714862527235560853934090406175506676301160832185271237247913733053586659810367963559788306722647274150299428236187504888830316935523546536632250904878186120037368846021757902337689829221668034974871591816038500426986763126692918131113159677313298514226893412431416876694502235077414213804655049208590569911086561859090040755684096368195399695100250710028787488497079680167985604957412060247151255964388749853957348467599605370882167776077234426506241255232224488696082792711814592632321507680930160548839863514156170183972737206755815123840675127409484908634908427815312638463695008276865278563311523318621757279999692060937808268919275968723793402395172617689700449038769060043555114114199606255931074376613565786878010437202742192852946499020027545967453672286916877148022410576226929191811804345872872788186414097494124715479384880879847490617327001417378109284538058637091691996117469295430104162972328831377590029838435950604815564643979444807811189040112258117200796970026058355756095522347350376985196635040047164808478120962475546889135733798417320685929665728252337722539146695033797619143913404089651379257870534942738684607444454692051348339943280267098392201210096936899463788915394655444540245581286274468046823061574490024966673915603662426841343817924033236005337537738813976090119661340357114523319243067045706656743888961802596252800779445593333424554309427464687742975180196059085548708014224592240787784924763057673077905618687548163085484430822764025307269046483470171999596768906703402576749008426979204164118166891395501915122270737392780805699347691446225376804003431410392980137404607509664562031064172669348088160129528021784224817568891509827956163428698805074850329312719999622753943098324363710985368656912284987353035970905219387543070180474850702892585018234892304496255749093179296141084495847210198902083762521324719022649705151055961723110089832510930318088186616083746452818984985351562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -75966849904371493760630615151019229025772431165445685855377694339806106455692228706932923683839840746469676026905973754342190234554483485759697870750648457404084986201381208704351836022615937196324857325863198604835426281039314375042953693158266101070681910148519261626370217710441486907119529432108226730819444836374885608528069628969328208839825528375997711462048806737941243718304680553129413511413055223746496599590947418714363392434040103595782460139250006193664660054465464040041577104529027773795950551499545839633838265668458080005021750950922043435730659461528418094489971547463744838237246232957331892220265252305243643115589326823166269219810928805883732639640851331331996627679433550753574772540823179666956659775638657821903899940390741470391287949872586679272109965089948688158932227335408507082929348689609067941763669439813134463633224247995745915123939029044049237904298081134998296300425123253211237472434171866811768736419211064334387354312645441068115981509880529095598759356942427556700101449211672940333043140483035263686056193373918663935795702408891818632337879877047684513167204822158581633464601844542826031303014880927629939402605794672309515611740570161985134379509131989544546725735895758213491712739841561663350400997638509371570485558605828823490932351570992121393114289396235724281157108237534886189832248197814962005086832693326609814607585539698693596682732231961844424074785886788650950301951376966379565075276741993874851126686820067335283946274471002771688421903837658573643877533889023109285708499159849764173845222578277221095626973869020525682212682935891251772566895461386739484660143221200587722006121535236861093973160734566347036106419908381705459360828399667030861170291024738269287388472328522362244966501660462194122064043494335549291792471584721796174787214554863543706582206629627913722101026994829783218427807187116511623943025644716840339912944584396173222843850648785154703781481661264043538044550981591921972879636241554866431480624308171983629832642897248932980892080508327992017782664259293422760761255786592976493156708911096165026235363646540019632748867884124163946070685096004850718406878803960292723974095793515836604269023736387764339475871677483298226183855647803826840881099227860003921588329868796146094939666319443199311561050149141903932996265968498449806396039234796623345176574796376834236495232029146191097624247540489101566164226805636453069423945951420578436864031509858516038729187018861631794656643961825174446423055496509203088662646539907006841073718437251913206736980508941448385658145221984023192893881891127882041415234878954698416705524345546341160199112040318336379912527357917384643710369383075313815886206685126377496294364269935603752746741248982945434073346227178467173343469618369730849808277575392904202559157597766669359646651479493127398159718686096125936860741888993375505601999032746174189365685447663614914749476250854195784355329795792505976239754512463787509028639337891141265026252961527116935364407318158383764509328763619984172025419865625109535731252928496887262295508167004638401007051911755843257943492138027268622747110951093723731525208211038877500681701774962997627988205561052647317611573013951541196240060387434690559628954377425078712183973350082783950330315630519436522737476362209969447764316138802242560920100020292242669233536323742341955977008645268929745333380362390143984835252942777739350686337800676577680609048388324915491415097780998431570506864345003890796436164450218211035339570069443048575139350824613564137859254000162667250728300632656154721735971366062175862329971727987231155321221969204550091481343902449079405954456887561376416338871533780620965105902150342344713633399992903398210836669432478358623096490667088724443820069719038739689384949474236169534134656884600659444077503857535768845602762390804309143117194033915456520824245479935693065645774220198318210013117312694099893580658162822087222170704092338699318721619791760434946985700534297632223173213114185921456200678845239517185256125167930727453858780595402197451462394504881428258553347143366692274843748865233713611116086423498356065667696840563753567764139821785155508388559478964767476444644510502797269397207337172096496517669880055346406686332084139215056158210957341704996168970328950285998832492477754164857569794119481513898371359520290337245330157068141541114583882787357148511247397539400704307076499518585446602057729630410901112809429464815880801664118681837986468769426990882041234392228101636489649907597518409009201726901979517292219597756796821595836090775668757704603611947394118979177733886239934279588565249672743493789501224517822265625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 31149354004457652515883380390057334051604478494559472338337389620098453034441393404233798636543063961830163127266835228902171273116322433939861749327808828223967771100242121913961213682049386252017733195508526413134610373942085626153068189479874927627189526283483388525253214711129418330271385377504155758287688315874131305286498486245412773919394460603889947105617200598665365297467274837225611249273785958271671993764149873940453280731561114744446486442042687117059507533401701021648816063122823363386064280638086256904788151162638803740328609070725094247188407284240659047854653697436065986951986245570788485904931781723987046809738224524366591059340012016720478795574459149313401859644123008370321117855849724735009203069696016921171030382843118529568644925699716327517260119453492810418503249385269786274314567280315361600118225063914108400895979687759850797148114192465765472053728332225301771883822562990001761067399209573498482709615580658310474439480972880912877750367712442575306411680101916815282693304210258493312119705537726445074181248684051682786499411036026994546295695160946041066688892980835371668214535278445210597036771893591853650828105365547528513052072752703484180174987927872370055468832164256126386968486340041540112441430879966268265647588589632654777145997196949660469135008874931118875497421630138484113762941647032822431342068230970511961382909061856984566555424198917809730969689619100934826367863372228159113263749847859661349275254346803482026594982298401152350503071600885068982675200435962059825933599293627300577670544013130105269281847762580024475298563987918037578037479139550330885096530110726517222185784453979032234121205758298304994103985436652487171098624177172851817630090222454697392030412526355437311909108914110358116976718672835130960708227424970446022661551437789264482632718769790502708002991584136603754660681134874380730161806884797571903115458130025124022572339533062774518758825029339810598752712132283538831600839610522323169537465890416088265854818212960965150081551125578433312071643138605921606479535779091297928452993536536168085586842859525950554439130764118592564541763668326512997934591923176342976929192741852170611924993986689047488940378363778880913526956674268210414425023204719586041190894413623538033175034245482646900398464238233040609916620358763483662095662804620904244251784554086922832590819513779051486622543827651558527291271473950428556357138726424595788949770528762984884558990538850677622440097620968156771182550694466090678815393868717255765075389304769531923473221109207015516333017170608091664566559844026740761229316840527788870370317739334896832645557094159649204674449454347614925713684431118582844576955245592801938044900478086185353189102738412200683433297546061612662918562515361140171255313263014993008762430447572890235724049938218151573482887208944125691272908673507455009573276342767823870009219317147917520592133807673286808273728455895982074156184292819264216553564075239148978631331512000167468219981660623603333539565240155471211183393952386444508261180557243765424626908868054557431920442084903539955660681274396282856149355269865193116619864760575454708229167718952847661250461261658131386861972952300473958631282432989980881603599770068013492381021694182244157303839407118834319946844730511573850174651105402215782598330796527635723784975985612713299584031906386960340682903053938199020602485704750574756935128394642056658255563312521759654233507630096770399822666801120422309919815044894786948405459780084138303003062215289809688853719697627969641397306212026021789159932288413336123817376841220388215495221322362928461066572790736209583678189808694965764394260576916319822169056694197910423409892471720984957087160832526897581237142535359212708856739103742033638544556113246306073928174065019428378395872239533849222125550851056630432854405273136851055346950841136081919853220828362604708720253579714670762746387934820236402540602668406231885093823899595410676821231487203476252587760773132728749350430410638430838903268215259377764840995634614262017546260463507027204649802244822840699101441819233094510086878076091598431267143783896206493918584144773678967751902810818216343162461176043174740698909894226152507798519896382643225266289816020311124746172221293771109006817269058878016897750809561772045425107988485492659199621227534433861435090336192662171898371470960418834600360918018015890334286640288338205535110902523449209624969502436280704701037630270550977980538529962009242835516443442913763782959745068480608672168035122636748427847472400152096289119494076478294387161539795076141095897037897808516280148482457595101339416503906250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -4516772325172495622152249603443292256867437546218795492363594606240035019925649867121179941997328874864359690700373649793201475901974696683184711415602370997499029058292241678356386707784929837461758574313849915429551636911483678521278525651863825547543901682965820406430808946873011609537231800233794449459426565563257497777988005209831124064432128888609239150406126541385565358409613281109134783536115590583883290289035936358207071163513389706063439374188238027031379919716100244474954614206784646128818766651242053884176143211564757024562423471339188354680427996814289880906498955047825455513705610188307667245986900453100822800754809229352704901971782217055364230617149033654511846473248655531226728034477600553441848876183966610847041326520239878126612316317884150919483602122910049012589212070084170916612701616847302650126064997441281560714880104596219925995605239812550854248239347757053216477042153585810134702970773182002162569337309549960923304243844400406688208809862976968290031011442508211464809776466288526108853924606505741791628079469472357097576042337888084349798727563432431341127818937686182329615505467329154788778206934168553731042393636181072605232705775361938976516804402386562629280630724388898860940673385167628526799960620729173978906415708624830345097544648779969184480442093831031191180106203223005501238167515980934697619831552979395921640234288772625624659394958679495102734580296589763843715497037333341423911573870887724593506949456015129234461022732950917387849170561066784077400448213027587982491808914701917791662313753825874601173187992870423404778851192801694325356482794960027871325400257716719935306235019562447426080676120989851888883694298398942900207589368105710541390569720795681687705756034851713441828196752245131066416156891579639170542526751587676885025406770690930813091083984591232509878615164312272540675279493403007681224247265163575084353424598030891080911504805257507453715150360196270685601100993178248942030124994770415270574514803410292435046953245301452661545858166575853046628037076243062837611652691070569109669030074521829727809228336078592201264660585855024800281724820923999772250043199745602261651321064836613175386619935716810958970078697682122917786244937962064935425024033110697578255143642013279436333094229296717967939373313529217951302044459173678578885133871154246344817072814703645415678734521823173626490041688098306852982603755498555292746996006129262349798321076463607537816364920488435979313321727189220977083722042379649506778680582193935281252653420476809310421799127690787388366548076418069639802219980571219772586957701198964672953926400748583992343683992104726323499057021702409501253742991957903557618739290953849482871412951429640218258702983763495137623341462669073169110784622065456725787088594358080116986262876794193983293308254878849790260118622964131379814271381760225344844324768778264899703308663506294946121841755707768646847986626196211600590735095003501938909845185856961717886772694845187527459792781808791333026889588470406909769668176224103902295192689717041782065267573452092188198062327881503302617418935892541536347842456148212617055684973042803823791802999895497875363740875009032272156503986069892847694900297207934611756829203833542891257585113703145679995356234222560403156081898148251080064622313218965979281485476484501607869982821921564390681193746007238722601254773550790224766542227289910057866616232310746427290978297606828666610111709027989290157345034426547087545158166861825938940610057354380721128330289417436367075449135006817676966190977458518912746195461958576636292253265302844845175606093887085548841897667690200325753286289483778359856804374040141238166442351347690086862750514286573840240140602192496165799010534521862576619060463198860495711457098274544084410701412989798928818953767631372149184336900519571039578596409549477907597714148831640120162955507894448690615804095994195457856013381702794452177695737879843847417221717129649606278739382544936174566217656733310296543420236414423610219761346557570329853910265252665623697810431449343338165616630431750005076322882414900844428428105735816864412616220130329439612714433824717453190118648432638649902544273937335212814911003808087425196837969062244951227009385184155373428603308041747072194272335347228746778258300225493076790818266010238144304166792210629974500108655998601053188505350281752624858728562984355531243676030306723715271780830002754089020270120305882866101099541346183503846495459594140332905907927158544486318356854371954403296700513425737168967687051807808977587286852490650647040709026777570214826133725664539780938636727139193246931335449218750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -4723357506295395743072626365108130753915938256871829527273993331270620684797834406346182471036907264655268376447408839660104311221766851331574300135538831237056941510541386549152545088583068291803863938436031962244421113618250021807994187738129482097617090461986254507529497368395932156099267199792507437795349936045489454926231254854594855082624446892325340633455523940251847431344042944792246956209082143547734637179878381906528273108416019647791619759682540559742171364431348877520425031746451247813803761869983422019407565892501226078352643458221628021178463526263191637738148417489029103542245930793790741648089945056419353276349453518656635034891938634463263645944333885533685136426374218285700481442685716213534601010002262877776968369830291425391807996332028639688421149493892522563901318716623313327866528342301089369126473934613239495716806668921391140260400955881834387077659498049515380550458351249656773077139463916373404598711696886525267744408561750173416608021902020301312575651457054172872981720229419363164456305895245578581513885019336294269802081346549710463962392223523098552515938051340235482189513777230375972387731666602483324502292983385722224471631817387787469323387607954739151491189045615393099595954220822527918388731926593755889603103259828186447685869711751735258264061960784525791532930145999177979606435089533132360688404226569729720691232566529081273726825701762069587512198055480590982870632545002743405798617442227961890023676640553035240751476200875069613488447581133532523606731733836781305686932209304522728242298366570516717198888123842198022842286181595357297129369317382049116015519321348378130769532610245703407015227638788503499355441682793402270049917388281984577009723288798181502257199618021366121604851415719335769548049402851374505019533349692327634672618283729383639258588176903218409788108725344510181129817984224679348086734016343051336645033536687169971385530666266185353280344131559313451314789962828257965462018411329873217275251627419921446487641629884950304647098945204412200894652154370928193748300501780968030356770605252886122276691643392562297991851439247110792588052149591342374900827954409202885304090032674107328682690246506181299320232927460615345663299338309908156452472764182442894838141118788477487075973533516654650130193260296964780710781435718093599840161435766614861248760236604260980563119726238793410113251211461423653467190313225990699959291076837554445806626980201488601676863547319583148039648480507701043015805156782191017583037681328218103608768709638278799689666425526638524068001369564596482773721356585332466095321984791853869855661929799007989469004615228650670206261837626966657267140404254713938447266317671312984127610582767528812326660151041067508376125876716713761433751727978691635667097238417735973827857432476822398898419041006697068658525314796619974592620447012541218722903047922211615421039771769952998170677425215905046659308112064036086974230548772232794943767853373356515396707843307765789831773801098012703797620923846248370022930618331262975385129402358971395294366592752026079122384198391523120627059507034417227668795170892382656341106837889441915197092332694483213546703896249889192478410863302057569866001861110895799872724445041907863272907869222017586903766267549666797478535636746674566800028853576148754892594332818967042601086673453620942435151352754083002721179324626282395292868435697265681492700196094995455490436641665188362211698000945127744400273855326285213172927218548251412289706115085906117194054175789280069401477842967760279367536088327925721636232826475206165149937926241463310526877685015666595349631388515279800350142444527136895008431377901644689761139334430570915205862351453611236879279678878931584792810704526253295677477339849328326857505494512897397893284347352178449881127249996503260661846766698881112422025336172137049525655759624447820137129461063146540522975969197952627635880114754515105703925537951236383999075621591412576685473080823999059165188507073634054913622011046927485664916192614213703942354697241710243216073936626579757382025653768787508443483458173356727532240903233752891630428219642624218398424528056913709203595130427988685898402223917248226254635435444420506786725105003453264605913637604796194948158923188633490771645232004322499837311988375626391935737640514812987833468359008701040133641348576609014232119749569286583220055870824664517638152562404236226954149252053849119447557641080712057456141447798343984778589547345276027077679919569068349607054798833142019888545892622719331826873412253110938193081207688184870967646301542795360357878175472454485692220369864754675417480468750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -518554941956173755549867723587734832362029519254013693780148946591543063663291502336055728377353267698882411784644245493127194473997359121936161808294477091184036059636436397898745282488673158866935021379535663539305714122710374989033616447281051306177545525138348502147954936751706777141938177567962320041535915738589656589626226024170946350994873674394969232043205114779175635786568897333356033678240533693909598943041489798883270461663902343557036496513220582672360881885688839785233437760671430527885740850327726967416988313111373392551191463457074502564860736628048382704741264983063295780901100727634683571548589739113871669627272713562050042054759934888367657257383703258936962897476219566716595132001269264861862107528984701805030643626247431007702599121343287978307281442550721186173109576862170294439217726963447095396582749201806096656951800378660427067405606358216282352896910574696407999918067966153224952064299302505304877792863770885089726557610275345038227405485724981977559692219413509932887939332695139260646502037873963437514315075245744727519094018768856475678331687497287978334513835830361469536094547945601560337214573475805402663383656542728097122590072881104529711246710893759591299612098621241427259387282727885686447337154807539199487584656354955833539149353297964607378141871903229446547909308469595479062836550858470742194286486191151258778037943444333088984647469516792994705458189881333497470969464523279201565574180226864750589564960085662488706863549784896247807443575331324675396704120547965714474251933327630814184019657436808510235583481283798971898259226146916769544015349788341623596189326187136358484625598505561857955355114346450855244782460425739399309585032054077557471405654463634023994689960219958155012695910312790839980123393566739651551469363781388629190094878439244927465805011387757463117397455664361085433216379717954119659092815324431614272583731037047553930073732622742360834901498097691731215102436080557442386969300274328788616747673746875846429310262258203808396434487165424025724750396795655718880789031570678131880386063708079244499948722629112337880073513655826552072692785270500282217059340601346018919222587566963174555285195957928872484520816687732230837950253775069449747967578332462837854723306503564539396090928141392710984725613621811174382605660085099596404255444892124469014739955108224223779659151854542859509582029281163853582602969603669090178816673530654222985206581876334813648248928916478793378778826830147815405083977523373499583528795375668317581724383170257761600435171230931430003181102556352235703154491703898138378776825138706940478941285073397285362567483837549560011622352433809823455619984718145608636037917907169225444846881379143498497774978825364485796726054729154196482986340781896761729295790902878775761738699956328103668738425803787410698039917868848375092787566121614599089057829041177952915477691775500286794968462058597513768428475220506698149673029759075925825888243417143591441556275987827347332137298075588042363860113426212483540983801504943486347632050163423511088193377547452280405510692021787709427806128652383290993574593388877507671434912012008394910701430498915316728207239050514295608424598604502701451871603906575643757481132097789558093024351729874246564828863267024532845100864803104532974802754175041648958250989026469839502222070485707421665081481784863379545090734308417222115217893189857004332826377412887634744355087523689233172277143001243437931631888955406018590137527999401605647578025375802094262500260064254039258274719573198706737749250212297987044675672634431964648082728715503155398398818207684287018303933249731339170798170717132959924401519651542927664253727164975669139670639206769946251969818629989761195876552703414439575747368362213607198941995554437715186511371202255177013134182442414573234572269575151268212126659553564753613506304384184811236322860746576686195573770503940383529067123266709129863775194179447377772161712083012339314619123344398610068384328504389856080704808491693774049892572313496163594296857524367969293812851339666203643437846370543413584536845627698526763884619183297646824054929365251120742613577598708101728651900205252139622332652926520975436231116688033660514744890391901667318605533479009271800877545894352480813788182129955325156072958329569890071357071794078131254072013639727213431546150594397168571183658269437302094554496842271656841416864423610613952749204227096226374715177272194565890029199269516238934670104906938011616497953711864161321374191189765201231903546697328584620556247925156467196980426981866526023536265855275162079934335296817441961400924105035517016601562500000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -128834377672221760404205640970374342466560698214789337267710519555576083434991348185263291881110942348827082626506154977607515965580161066039099255547876618754986099756116141263064666147494426855272322783384527690464202407785306281959135978436547988694295949996414145200086457799701602501877237088867431425091702226666791853507900745158993112937747670990292076854890296159222062265955772499634348767982031303984420430170879573353175634635077635656608088639206731901656819289037746647193103503279685566656471035063504259462558799782196061353297654531610034011823815453656924283135454305705150445165824661356649059053700072017843304752791805882173567189156588272059123156584926920919967760426158340325206793703937273591637787701795209523770170215244127187751138062305307120632844843956177827822285468993827558324355125135855678720894868008422626706470069524558167720213476406157733182082892267617606908338609102074237074705609926678683910874205529995206052903439170610921802383077230398185473178131441889629024191036260146763401786973992618903948886095410474296739923212801127521947036521105250779472245073429739936579282859893193816836089668642622272811523501978876113954461688461437884083563263333112719284758313884117014174546970047503140128597140499592261947621309755021471415607513245802630700285663465269657020553957990971061965035662159948285390847375243405419438478150050158998424024372037320921431861556288149203164960518388248460594514537557464375025747646131423815187906239428151210537412247467839807397296340663391180683337996530437813219946573573473642841560606038338001626362723486325046735140795727397003578291452236504428131146717076073241786884107447950814774595494129547684142962437231794762863563186819991672322755224372985368406615202762342108218495452296132130160404785602122868813208719730371645059791543997667260843441927346465427852103857258407882321748415401123436078189598746879207887832825216094269066601603971346076678907197780595638965366283605393867698665076065881173272104462987674268993570062470733364751899082476373310894023469405356188188756605881028411612449888894986615578792020003585056112315920468732945618649711497354552969909335399173670771125202976367895178176744176517471719893311601258288788209805131087996526190701631588572073364969607907903542122546186162813208222070501876315679075141210927514401792137323689965215855027398099201503227264063267668828139013881905462807887202634063964492210938809837450831214575036197663673376317546367814733460941325634834077680712756659805468216871570540711081816270306503461802691777306168183163204148222150817221674329694844813496420349357031402038329110957093422501585381430891238624815455306839292257339446496528721962951132583314824609271921254736764953170726913522177125244558082943237192305922524946575591127211313814389056410867093356906339600944748297220398195476711667319052884664639478109992184675388967243434207705812116123368671727643589202219173290967990693192946213965228853805425247832533717413348737655287522115279390879717245044276187104341969703984557381543559654506473922179449867490282815459649781498515869315141364263273605268017642766335331611161550282890803295014148208439413084355321339530043170199781259832684993112345652469768037934245975177454720349968412689276058825182690326757333685023100005924220094070868433984037551270571970993297051550023014802819155025879885029473514646590015379747803491784482379468750435456096491925583213365460611681842071278677539278987488275900700546780952976639002286504984220983267273362523905719963066782285963479255652142914120869918328790964459713832518224847478072213637610438669294829249299440890099623630306608944363242233892468601779987031503315759207361039908606222805790764361698065123658898911789946271088453872649696411073764373041045407877226965780947233478784189702291916191818121057385045505213169996939473203513919555476293966568591275966443877193265083389533749098517610170519469408723639092722608181717016897240243118592104935526949593203685705844320322150139114610375105029496703874332379123886432942448638384538497061267143398871845497736533130252157754691742269305156271449273067067749906227598746622208040708944156171862633698538985874680035666508203686241484058657065479584716367756886010118807223968637289874953428946441683042970630880596597005429732855925349865923692117995965657007413193167367136184408449328459526090811866540113129487477970608624334032076958937144041453441267321440576308832213177139939422414612018904576013549048215940683053214056337802435496562671442627751113905758838955781682734558393769230836754481818979147448024061017061361254442055634765625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -36946890967521915908330521472065978027366408907628947672640386111133170059606079721496785198443085130837436141121549491757949652082857315372071219033062318473059654806576182240067071197514532831149268934828758520126386149619547370208744806054489844203326167413723497123178836648603831500830141148337315200880980596791134326521004024775400509072275328566385597369873174905853476426972857792781241116681995362373871681610809869386229095204481288982873688591200184610741634822122401877898682625263970866621970369924343822811532604342613233400711631356987643184959737230565097907988332718990799007779108522507688963439770109273882713537842425225667289376270637396008829104633538068335971766902520194384671766025502301591031591080598631108592043079634102155667124251514113127361770461418492869142406063642173747362073187693111492304174371778547981526838429430099416405659131584982467771600809753014418345083668934411428197875665495324090887679932690507598618654014955963646802019094672603828663617151103837472530002102657208319974816861144592494515746320107015542853135533677401671331898618505726160672060115307632446548602245313942284653424682516922121385786652112611822030268172060193658074068642171761974160026929921343914269442665409664380454925300253694813417136799759859880493430653559835586864305548410650642778599289490349535336493893805321513075875449895318072350534468716026996741184285894387322788368073602330138008899513950915996997470494103312078058257388854379406920397127340884282048696011407328053665237475644569338011505335943837074438788972550770574452447017323079552794662351243314692986355791749090454907356157792442610114860851708532052657011711593507288985285469648402101168098245852867128386190829067600458943206108202616714778128716721371993582414150975351750381948063672731462119658041717971782905921589047454262120584414695869337807351196203762890569372666890541890165086195868706812660404774094802424084643310549571549400690252630545712650628966927092014695902480119046917800103880845040239728425985297568815654394405814402271719168886014560595103966216097286963833264234887096422880747081308947789334715181927851941757534354698790596136448271468317969778413528357883305362499646185196577646435092714489015038604007667894754399482546992001967186424510102135922087683701417016884116076412289582050845025323623789730521777480937102145839824410907936355147079855073563054196610898875871277854348683159344156919193670498560715607615840810830345362472359212441021502039010054317753980470214883449479763209079686566745607498745867722309843933037623859657461332515387120269956282535014421649300003709133849004815776828851901314125706064367720881636106263096296140096911769155160013898709866214717809241894348914788601087324043249940864704522100417316495679590820297328652842874441841559189218823273174591039549608123380081395247466911111120460065773298614743697267376090867138870704029898412430497134012578958328247684861917080739627642339456960933281017886409196121750831491392557561013559481218736443866952864873510752195284649784321464067761566782594587514288083774213315416206906695918927547203951299082894154778023190894192217191245518265379086270162988787211322302980534761957541184215342361039054500636869738430693582729073604757978678276816603368897766181597842462071503184061516040109201782791500871521999138610980022925140681812223682886434188617094791628036990176774309980363740303995089313831795336346185372226149041033778496195140923431504515744208229299905333666907058215030523510074166794531255571683109288258113642901538142138689511825144337799741257657274815290788312993935127267647019784537465694240260171553094564731732963497936096307252078629332874181684119501596618575092250582241573845030098883768665937886399508210501458897445500282774195888448939515272670448485514334799009729506924205472076868405617637227347465169858960626544540172710367311299151646095652764759044838121565639964714574570407985388686971237189741666355113120450315780187431655421355953391985513336757908465335556142655559836697848867468998990514601589880527624745545416255971925942633132911484347002845910850880642761717053342794361517625076803728951453712846302949643027287395697495550951944538771012145350313680122100395135249664572291699405405970715547393448219247270494711003431053680538921465534388569855071434068038247230807984615273422244069664295615430853154881377226779955861486093543798149816709370544260156531963955107056752397450024092595534300661404623735625627237994337900681385884697194565815628551142878215033741200185524357626088009690423543602102914324946554453102252131353853299042040640912658935546875000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 9101805206285127506642033715234442259360464725581868963145615522423177626660849578810541596682431209793463007887755738663536608848359473967691019483672821197987735840613120585186573197087564453346487270388587466909003919268678836592263877875079411631913230021993184088536404535832969564735462873692558386798853061491303491615217200054157709569421080749892668884403002055335379956167048873748773405254983554492371698348267883200357948430095478602526622558454505685769505955218624321408739513002292581095665755417631449513981259672361195868067624927051403110664303149832508472511081390968620969382797976424316558044735322073329960626087583960258707958176222031282847552843652535294431867929391895658222456762867063815061985555522737113203525024989944038827088391780303632720045403244594023489626191853683599949639517313810796315125881338995549970000848204986488447251075183707693802261781419546773005882398199199450482013762901821685040444807850981110044482396288174675531282632021672028505635271021581457527236648796311604933086920354456966892540235418746265727966536037365796451506459804208695852965914265747684749447871706018796804685014223159581914449068240081949297115172533150843248328673335405348190937979855242320651131787484890962005866084469739852682895394829125910478342910776838360954128188907924301991299952916450215963472859074737422927562264704544239472117688841820580868109128245835469053951339132356935863682490031686965587638952129537035567064756763198806978697554902197874492801366183667830894436250162998501886116583209222953523197365626244353583163426193950594937061940605097527955626658340850576395249836659566884768531007422936433072228190466035280938274101769420131271320572881687381137698314245035587375852176549739850857836761267369038763863503318115005395939518442160450736787972204982375542124053190686499933780893078668522605361993163242731011207811401044552702406443420055133599784858619020615263361106937314515890985892147121155256036515535939587911268142398520307218672245824320323022548293677216552026457027022778051939169744886300347162454959244662693710107771112930847687829516147482419330916193585202436779990018036150428627237793113224246447309891424780607841285918710455758347274561260145718724018762308286477838530373962997407326813872757064628679348089222778637550203191872798855761256954358813902331117675620869445706001068327239028586704364689214626734488156193266529788951296661357316299430697695277694605240469527022609224631033331527929793150052447798888715392893030321126109393908346565217179725192857831922051633689291201634679678155918732822734984077698948345183541963065017760757453744991155993673373086149185987907949114587890120820523239923604984687722965136330514187255524148335008951416068780811202913995951409073601730372510180881844842878515134839643853685968358942885410366120876032193678862990747218987837230172632293921861845990627014738000611242083469777760947488802171785451489063029649319922358371433438798559512365719470782087242354184462616449626962329303975467819934401310124298409032451319053115984409279808313380472694267513762791520999177855348902708447228026093380807646880304305853648595113014396647411215753631197744120005677653782401116418048423916476349601584988378850632376158817934731425124310968582838290582169129521695609046225319456773207787371295419068733729496151707795454229552691450212229739843847051598542997889665019923635828140234527341350318993481953211082231292127138652753721690485710330135639874505726111880374132788823365864330064342412261039991883636266075443666708108761460933284984880851142420235892759889427469628422443846323238148946335580484241345095317877700737967264072694894771394799293219680590124420430657929369659346866045063759687589429797895042559081755292068470413013712438433273618175468557615173574230510722271112419046362427765569455269706407658043312276260090214346830190811886542338202318893421685541213500143507033732814553635136333308125903762308347168293581800483176080414971464777691056406404089815104994031013989826559728921320609584785520483700368573654224225504345881605329571337646673401985745748864111415331127735587012351043550015501648601573120772505118972164185597845417098088658032182722925132782346845847132340574416624298154092776127228368639446249543458487244279486830016038270828789164772395280110329228341347063365085990041192492325087814535227733865779178379388440150965297709987253130073877197354535126928557591052307773777014847784399626565827512911728163424258758128594488896175055457433940218520294346457629732317964293247813195223024764086064164519127993117953958926472305236021784301127734375000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2086296565710831784154678944008549833226470575504883046484619886139746105607085679584843798721295339043715600924070193677000939928196908879782569440935215835645091888523111523412742627257822490833127770290180399045122733917009483944625085492709434427418469795754783855702015396353190467371109343006327571565247700551069017844724936500500773478504446559627790804493401182036496852825822589567578001385181715127256208630795523912903837122659867662328577864682787882532578752707030092767241375947661592425740294790493800346057081937525217718490912859549634722900582938401149714812939332725150688939128511015471111321963619585923176045960369412522494859432217546524672703739644964124081168564915627849384932307146406726889165323511072717103966292518358522361084626416857283263217028232287728577216768481466424620643866759299885143509984043962089141958252723437724346923617666006074270255320591634323847791180307776952104348877621380690017625578684190902711912248868457107656725579442981741998936686127880246033518594577319659998261774769116938457437753779277069820448722802755569027366848510401257477635761551400180337597332364879060484398286760624614853218434637348033799245448587715727327263616308095771310947024202656269000338916887032185974295210589062146366091244681944995907254926580551351863047952334887517714056905487461743583959879623269072648505408600025629042521770153545047251592653305151498748991688111511042553299724913200719034803809697710866276791595358357953527818008645422604877972992722866210556603556074902775828770559477631307174582995329457811516084990365288497965675294813323510368591069077618819725387182239704843013178179772770527976676318328530572882916620787415799415143345284671444212475944137664021701806512979775623734769073400913282645545688135361533884422375388404508139603071556498419802172665483056177455246581823162080115328606330909315387396420605799066586744224011007430689255466393480596756065655352533671520473420778638700146284780899127149527766369912214671789726306391483253835401270782107555635139799790432152596879342639989222978560891150271742037750117807575929896801598132557768350508344003785450909579691428857118961445419043285452717028610796481144279402871960110549980393067724579765114991343507288798558617816825846755149479530983146170308217495605020337697242692641844363370438221973151330289541186353430653157529113011293053779895128734294830999279225721824865437094118499356866220314074514387280130636537074724090606824947960088167769267394544377640113778046913460576816873147872427607276979123512542138214815868969379957111024484136419144268400751873366907247187234311717784501694477320347793253138871058976562696907916753264910358133900987075635819609442668821426022559239679405767332903804303522600455482431938340051604798578639649733729115356453601655665442082649181270273343150047809725028927777988765867740004769248280066809375648508996258362298137526165274420794451268630794978300874165882176781105557784631081171267358152714226592922454715043416490832917244707261776143569239169496116269019251801721255728102226601592181848385453100348469321373585694169603318552506060107934251452035347268446089045091104993857701764050201284765714595942810244456562908284441325573891355457552152007703469143152234432982466413482125685897139137576661400427210780448799545994188021715626954000037649360988512945498197160033591033478062297633308050756602779521066785103090589644851800753808682206229526507562413978034702783287887771683522344517411734015826476440243563402342050034928992334500025330113112737694755362480210670744050690428659021293994319817748771288451067182788386421221164635163812445991988586770357872686210073135543699444754352891651266501085320088032866980189470036481648856706851554789609250368663870854994928521027679782323977654774179626965100103663964664752822079342719386679235067092593426921143355417426308759401943567176796510811794191642646863211164152781488185390277500195920042939815617520977003715025407525607065202765305795193661116470014855109705842394229353409656706076191752790381934143733720579798263254935859784244712436745109183487439048950774073806637783971420021437669467399058403474360331921455247229484340630081991968625592431307500763994200552999556733411455350321062658968598408980705206138486030301644567332746399590038160777712014732694945998012099511873518223824578516843537471801361550907834234096166786335333456735726019553396517323842820172009568007719781144775082711598034546657203153854938907005179007672497059298718703840699611256310122917866165719341464339054779911877416579641390584689513414087306832794785996959718811542776292968750000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -350451844320877218635502516788765131526458939839699311615442391904434045707405213376757706230927286852800712152232308307528435928983683329410652404268188839045598257196707650530849585975734298473847325201306031583799497462237667697774138666740121432665445675385597347966918622320827588202093080098542890276159668556574959656557608621331751956563562981100068138851599890952230508197311753673076196334124984651747727741149846019735059717849179098221103942264684705964710862920170369407842701834927588662528575059600625936598132413032847089375489397365077608368385320370920740773797333610577735003169971700704776673884184753008760493728481104121535545028681857701076825309060298311931001723065836789259949425218889610321689579574801090696235176701681844799166033936592016348086442727962348161319137283178472878664207785819310706365735150402638873398845009736741705848379901035903150093590112328510689417240054476496777716978717539249366075638459965823435984538985301346980931091518329157843987900950934473724004441393607228439085162338688956842253053765524711630706754982534217823100607514380688820917787426185314267792078542866004585314912544666151989952518908214887811926870697705475595064121296976589825563447887108980341913902825519846488907068301580174016298789285749139913165301934492753319533676680312030926034477859615191053980587929452465880583307436876306095095396774899375364372203876326934830693924907810034295083593861851761469296255361216744999285563495834844931944477949756625520520982858032641196397797523194468154184837896813965610258424728440600569117788401718682631640194778539687601372871269500396036434888720168854406032846097390130437308080332194809866862428170626374755677342568866884455600102935205014493457031206311651713651290136485446116232512833793209451451181813216028261392891422112839677547739233632354323029370563302582742764711796212994484868102016937497213280930893787479065435049699399082883654200901418856176194402967194827756327398779557542987918732163090625314861942704325540372684197915686136922706945043552754710154293360297673367617848799511999547764068987637030590667744713519934936363242362699633831660072560983835494049791697292053852378892220080434851867634807923214656612733293582032389880096965065818094965626480879562093756939513252812854615593311868769079497600927402626902820021343803386368376027690909696485053756764463547534362119098517615949593561104722202046267169373207240788576095779603503711289531306031618590602523621452744305190367918981714225720072343372630892573577156208850006085979509626553735782900005544963099757042210455941529620493535729351863878435189940321072740323813877884459490545714537271502656720685037457628985347856903535295257193065788919380486312936298028450289003652682300848958907279427959000242961656077746663355475152725077499679822491453481275382468240147520060691633894220166573758789695380015299560441790741627298255643731824010119930920506222457132522670629414161135847430660559317609466684703969688040723333110533313561301179196771472561145636316266713824056201193873861185034335896812526104252276192742936785844335631508139350942288512911399548826456273108478589736145259552485686343044574078842895061600376465633611809933355703804310398245498572378662837969123235861213397291146445983170795513861395990470426188339649736434538874025626492395845013561756916211943416903527495549359280798559196082921273973436472797528222684348472842196347169042296530312208886990087496205602365265659759597161091931071885231716816079684116878158918429614022676738827223071523926587800282547817034168434887550556733297879474800406684538786404099762319709054624356388317984445161305359212632762987873432849797397826239599157948712691324329413623264187255945940921393713891394820305995805081052462308320184463447156037506053052070292182961759203461260767626971983862481023776609828173580637443437969269562967727152463403794182912907024138369516969604342785849442859876947458352412429516447829967340980692047172702834772248316725366851007361217518770298355172208964641426904998879753527600638695923671362317006961252992666417330098635590943132846727049469330178680237744831889455720798286972338051468945575380699879142492178821932482431536928633643193716985716852368954336942667918187764749606609542238523611853734783156373495079897984731445927511094797728833232646183997997375542880970948048255325895461322631033269990963113221970657391564830986622900510542319102860435942698596888035496829363222747722248864863736794156678410731858208639288709314819873711759634398294326218004630848127440327132063428322201891561125950796612712046304649469789634514765625000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -44150648292065891179820211691103171079748704348326811069522648052397378653455276036374848711576962686394437914798905444619815209002547071578446833415146643099517221011987797368786497201198106226720790925941057469818460887800975412609944848513789584808820929893727754445336675273542784987397730290935729051685116847460704109104912991853033077976379839850758895539861551837818423188239696450436495482176269236416822481209261055434898257038881487643773040094338658312231277580068938515248303791596611802437339709181219170282693470801769584431766875567479867521528475407583874356568801948334363524292866518179607257759073428956789366470751861792078128183033504827939488402710470565082783938399675090689835731787073857273867593992686362924060397263497648709887422798506966999320262792843271082655979759838391239383100668491519536768529853969781150204564298248360546823896281786261803373154253220853398001712863740589023884585163083492837035196365257161127131843573860669540257642129285469958352088832088059374663689970990108109686717854924810818187088699277313613078781575338282531793280537520023245191097340641720977992991705473807941386820573701639985532015066073335468838948743239108979901519315366007485709101358385358233303569574969300465012535308362785326738053257221146365200934201443197780395786130168761375232199932729791646592837873906939931559475341715503556829437882372794843606871608559199339377270539347366731207025974149126499861550046380848682925662511002706999352401816757273514460084911199979913841084215884736827413678551655316661763948261328966122923804390270684124906064898450246108411209651204345009075135176632477616154723375295747089623588424315153039676226338461472956892848004130134359965836050181113358891504205672710138440164821901672184160439129366124517372593082190825005465192075866984406598937894633732639141710797085215641381082220649561758274961400227019694059840803835962247838497597559742527583273478335042605523498397704762786653765648581423922720984536635854903865688510848555740758844839189085704247466024982255205028336351716509089730560079505567627060469935286276244750885019976717566008178585151658336774188288470999847198673667775827212279161447653921149919460757310031743129274016930359061981633367576855241913953746899809384408884981087669425654675589116611636996629764118812069417620260736619027545387074179462548768039078951951110707478733870658976648301175248740458543979708615932452250623323701468194096531935706922938746654284760317860992679438043763642949060040560820876572737623070314569502276789995067658985517178686762088653768508388217262881190715392824378203985987173984525911129308916310366665923041179827440981549215734186862206440179534579355228579105017313009674990100148543352170903650611620274497776866695133411280964283151531351404335856433851494231233508688621972387888820608669317921182018249647361429136735820258791109584366390059262028918572826476698577876017417830841557614401365204017503027876186301052646110980210779787749988516189606132015696188366649557898315448504858203680984763373688641207619830135446722107212043981473406468833618212907736292886992948766577143464586942169827854351085675471790560007285577981348095314244083558778836169906133539457457466300525934569471737762199483564391102491136634134721530517665102988415809502371312667785600699284377657167191524157026714952397945491500289845693144606988438726887872456681356222534204470071587226901818315756653015918645596359543194712721493027643079766654702159156039630332008501952817426730345813194884595938639414633490157684430316191781647582352172669510463565896261078369193553448935288428166859997738359903902476779053356787178187704100538792034514672187384224722467063994679352192467072204578824966622518375056214607072901204710810598376648644459855300985702458185297107820483463386742289444939672806214785626144822819569861165471414278601280214719003344102698129005895817314565245121520105317475945286287654545787943175313463650802865068741963170139293556887449262836024051844211906155992475233912968024370994775124509193036307506184839086527396031556309826579099015232492120149820036343687003784154337596358369808096839641815274778021151788652897010465861287186656476183392102182002769931006466577834908527228972581090817949647846102228981987146493015957547829641174858452298918796452260465145697553910548719221160520431653104998964669240402442803842099428760868433322786019389213185580368497047327525418378916276416354968716227883817779015261573847223824639175379921131907953477511073301936210974960555732967343629226264160441728403599356822608017977290433514277295912755532685429687500000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6872921745693475750980067988744353829826409816846711070110434458238057892199561503423068647825897493057030972155330303421590590039921788509987117571753384906183149148806597956297291598838899442859248080780303274682783944203574249079146125778257486208409219353805089124637065509953689175488643487355683220367079303057711364891284524315167551080785830247419160190755009703241006429030473017853636787293272075098335179741395440923874604579247490245350360122896017467662053949384509507074569980887752293246853722773046422003174509595481916120233747848322562658992248092056864207310889494101750855898128856699145477232969663366597303857648614849892230589419269900173888229711056219509717342007610179278562298456719188903656497605578568027973332526490298839414790933937241161252431947972507059239608609920509894849852377189638085688489051800901552101934447813209903392167540551091600943390739180022207371112296182887186977464874792168607746747795638949734908078595077277430255307672190185116440922012183404084068812932195561447408893767860294090408078681537354024742916967205691951999671880101730850291101283950412347121227336265805287999484095904838555597292285517229986085299018045144404664462599784694087141613791741246241973399384339021592542830473445068739680268348462685370125539467350919688235217576088046747516093678869020560546720406638193693929610076383951383046003364090457952805647285271027963035637621519186633017242553839934680285855394033903651320644310703084106253528483723325126622926784482100156173871475917108605428672392123801647367262108826131118032073327517105812868274632543270384672361665343965963443020703989924179440187434129060945798192834271666329367766156292833436035488920143399674552775677519070354730234399678424875216556268989193772005600033594792373560281825120040965033176387852779225060273527035160232529259533888541367453058672610642051261585301978655227791454467891139895524069689320406605815336382941711179258972373549025359082705315369362623987851371567620330506761480565860464071084232754726406107631507607855392199966874921857628255612534666752313775600633199571991457414589291445558826060701750775485517444449412491977488592242813238066740326272522024559914040636514787757173286909938612794690980279419418433820638252232656911118927398740371914969087958321384414930905788717949839134365590930731460612893772542072744302306739294572387336810684810595794329590114952053111773899111077692156714325500396157547825985675561216150016091729230842995218174530162615876160899882216115289944361588041918310189285126771125027444677329535396968124475523407792640736639524574826263994523809230269772496237784278837784962946985203469786533356778917565919056006927383260256126252733198048164224732621999124530059301799265911874565095436220580550562468647190600436389092021701068925587409500128236124154145684797288362596045514267215927670030570243551036979998684740356779396353200563735779548146964448897376958126006766384255917387575538717289250959413903329570012873961564470030187010386075536448742095123907528416915597361636637475508931355540993165170654669221239771191127539135470915573856956943816188650812160569918744237971546230842279343954078575159258390868719393282624594830908727042142869735748813915336574925335592142205898704149985682760782331893958256741039735818834394437218310158913635246639377177062779285611218139328482460964894529678904093336905844063433922636743582337589235371535436677255569082281447454309072559010789697525588473740837197794758311535674052274422694440691735402310577706470575902917316980881309058200830970138680793401047626455432805042701479693173791705230411544090810091204332578620327280822660624584610050190442374297337859226785450557897269201651449547207817416710957930187375081989517454335921243180747873179740015149078267844214135350842075570873830277681761053316338190567415687681786250259729732652355654513638269462341384953086004462084156070802718722232269350445693977732094221534703009553001329550058531094760033493296003085811750639045022955471415850190874373711536385762014454510522532733674117182293169118003216025222668273170187385349692657468307792151424758004266391280484626259458695013142375650234074147224693757257347117480323685881447204552815401532167605092774264239167828657260180335149137937614429629930177852122342450871697334824817332042448842018187953051191573803157191261473548481620428143258312697515520269352931242657607577557843754107341765981958038897531598994634591351146020142293776947019710396214558915009109742290468185367286636944981178336081522109798069391411479758522029565182734140036671228343074564407761768373750000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 430937961885464308903764639901703140711124160465214529077880426984364569694384435776954155979693336022878292751885310884296512265709571842935634577848783849023160806437544593312035937731700989395940525989837321671546313139895934956600184269610296236472807228970087993442622569705461120873993789303481333937101885180517879513110824420183168779584849028335739789364816618908723647991576218284763603066905238270552119488947022316359640555860010554176247013052933371566524605709259676225281409414795357598095049165527907934310934134953020996746601076830645683769115940935087729394497467558310948239440168959163946047914585584846610221380518339185848276705891725295048520483739100543659303830270164191393789728620366861589965933979244847710337302883718014335535731410284147419328240380168344850461888785514933189114878805862968545241440498368698922695261427853685555680489234203165536131688236030821360552216547883236850347939750305695300593656180437608877150196940436820563432591073357793475851011423980374255449171300873507169847186828215929301599984234275210189627566024476884483896566537228686872751589749720664795807187375575622057053517429563271286247434320545253935921046574836168781560540790248891891059121759187691578392138762578059006035079846414778815829562289098971494722742228670441861543910984712824971543241690129436006837409107709766316325337791703287786068613011226405635236706860656438581765274508923453072172185747707831900644915536090138774127213319881140608280699722598900258853035064346142182513775329373264292968972700119480658382357298013541643420311143509754860082020906412716064982834270768716747340420051108883258675506383505197272768892622428833676550060128622935405397503543321987685044480618927950945626375528635776996987947072003229170688354177877435938132647778786841807548860937909622459269693273582066592731727533580949703764868529688091841040243250752129088843649887777462400620506537213455086207129969550056678351075285987527012670324691222069822908138105399345565352297757433344160539715952622224059781802269589214345773227529062269174193393872010048570146889088708384722482079958696495809280000013583476610715003752252787199572061206145043382111326069294078293383515268629582435216065640691324700786927044647212166226090841946852190044876498064391638791818263932870093095405203804621604767017400161592032058679204338005672078863364908301310825669291211117488578300248171470112997610561337555401678667146247656181895892229474629556727965669883455578741136460392279306359941987790021851286748874794301388745019262305133906132980837789808686033528542651468269160129582612216798399470829088208028875531023685143654402370355168425719593895526441995667691576302498617081949279903579799855154664643357264520379751251626347832435285593862566759720536552767252380254128717988612555499099004118365783565499213259546976277964103944476496760981345057885886381269330393663550706851818061710678907240951993307864895967414232997655534089870437652415019686443431936889737863530069062161729288173239988227868521334675453851978703757242425339344726912391036381139205942924754766070665481177533811825717124429545824887226147411339223448745152048891960859584776719116206711274298533221157734689101702970738342056599560317289508753568758939440325578615519326138915553025515404460462899784013273430932811196673794042227203485193163604199020982042511838588217453746908076180310100753745820702246687559654060861563628509035553491801642291787250887877296853394957149041501439548594231142710172696258779241671425519939544256433840084447841990962380603211506569260222823483229775078839538546300157715451204233199985532152994220814948605609381578035337082161152238108857050004281196730854241486735339546986113463354522132619608760670519233084706648378398136042025778800592138574980702458911760869875465565321037496320313773568354431842272994662926762493544272696974290858424688004147720253715017770278818035070481696224893359194872975162461185575054895211480420924175383596844120952231605803573571520650550919673778617509330151312597672778783853242680052292056031560631628613447238899348537244481985805233474747954887739813695966347910992728291903873842358546407535510455434791962836984574590276771397131821821460675657650883165956676431457123462869302756854017440932824295129248205372581423895030726603478569455125236004358507400286961739481915007810177437532374394826819678286979974349390270023477472492593807114811191545329836324394957940219643445976152761354509976530925175266902369495061814682751404783432030964853737630071810487783253119623059833913463837144188417518909358096657515008238849008843750000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -69307093048361684422809937707197755643633101632731134001152329326840372283487254170152603677387176059827997055662013570225923713252377499672891479775700427749714740738431353941776727546131252283645862277358790914157148479082489135866511299704399292259709562128577381260163793045493038310662493662254536926073889227357020243155475890539024917673556766509287870017665214148293726338143165589199687750217839937868348379053736123229177136824945133441798157877036943407423273338034347226068950109224017402093859494680209174795171798769839946217530280610778152075177386317724512603526626674164609162607924420515240693095654224523020609727292557183141782025919539670266626945548776866516045232950424238339050063060041970027931171843384967997877328006074650351683949564098046841904635022794829236313842148216339442080151693822898810626935938361936247038266118647359555046591712017441389429173681323989530937709583859590586193989191118812197022750740898990739752360528262688001682039876648696359682103820419198994192568653612435483683264813581940302465131033464333796625630843920654927880758639515396328437873862837362851653262182084873490548830910287322248013958166177525055540150928925251830837995168566566970936876871745451280563823843215469732018853981336132326943895719365425752629835572504190161648580597092214793208886521108776280205924026531308648820360947342240128755416576891610907455666641347069319855519866922401921300073130032979447709509796247821344408451487076076244462411263187744570541531272295293955094418634625846764605339509888097378288683271629864190130247691057747344072217239505252424168312942518221983982624895963708041812796639760732022149473237358743917624243367023714341880882786085594878266550433958341548924780050242507242822251522172198238336377005807685609802285480303998127988049598021876176090255388079426848080339229552384386111826332669951532183900652083459077668215893051594567714015223533980754800266447448269390962201798167070042228563451140838672877374753380861873912522210598054356732636930630404281739376128241973845992741290214998390970543540415744114640194087919352084300282906121796261161518765058146010356913461831229782681607742646235792061258936110636020829419322370254536000279374454591755502502878010863752222060216940525895945332287373024042320918350862922218818198476748825440263681587265922314030244864373713257256941286049549789259563367275792743681580846044256046356460417873805484443156584149623859285124724114841681308741727803447109627950079144320100161996299320977494489686411905503142452071028702948653608994694140693633977344326051200015966262201762673737719591061458631094824800698593506821762046529505383403059479112376277590865798356782120855673302254873078735374703329933088014448996896739830362351387271572735769686358189213595109019999730154705732452435013525183975249440508488416203237543035818146099775441179746240934300435508967540385881815971285120182308941554343209233406916980164204508187292534436191144136254284214452442672870033811348488044070507278185751936235472802846875755016948252819091625713428386948297824145677801197047302066028775832014095494405367671702352458194761073910659444228533055626930747763284490167958348439311099046295095782061950185180503564722940019382581237925629860253390653322543245054477871913248837780573262998953785760713506593549611956790978550164683156713610682960149965832302058060663182157666184566986539263804901936131859548930044538574231167740746116725531961909943075220315455098501096739242604159867747803502097204943447127522987186482940740807166869211927315095332764013862432615026155602923321084291651892462640362273848683007132618306230038809972102942214747438371625732112069220803146129317946445163882982939912950678343450347349086020767280593733712514075846561259019474363026477583865035638816757682995695067132898228304202184213458889720636797302785535207917343176513430640565547320749082553751505378392855370022285634600111493427524749515150757706172086063658356498438664716466434842967434836499991300145147764756318990959479979372794926157225805152188210561185493625071499363452797754546021467874403813960931568548282621353478495796474770937932379194713791292749000515138470250986169696904684331566087460979245291568253498234390195926789690811062003986371598853366250113355229846553062078377020472398939439631787238343905531075413818091410246117019289971447610172256091956289475663909508534721240291217276747781272299559771477193244240233398339250937577199872948590913830329763480761958226287056966048261923822858267492347290531365300513210207668876012019353734544928564082556418208718539778867500000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2179312160773485648335824292616864539499657616134230535433386958383098383555062357709295975361290807045072985162444786900021306461463390212561779362339831984165052882223770580948495817172616690499577047081551747174683607287291035024120090267047445662676080319868703652073538927953084430980199033705108250431779911679081572109001641444998559707806255296842698370872166436863197125314410518414051971080402979060087331628849895939953005761067834679451186711886257944972766395260807102316157184039684033252062637995473150047194080614860901056334268312780010400359708411393275550237120803814505544244882152213240884528324724391131060813463039791148555962793232171853556985947780660969963789384642860858837820141458476526270636647397850622726386990207225956458486657675561347740139974892367903079443750716280834044915457759582186784575286610962801331068939608140566137704167442122723993937080620015251686743486056340032693289606558788357086549534796813368135402199214971721941760622525924559619017150368740830138452548778062198290938149505406303122348940824518524730557217216983705359478436001241468270439461659529330540604635347109086323073480816037633124258159928266584572965911601737675780959658136001539492792740600745025428586224632446201048187201755994772753637192649128177426468301198346397214769501908572664014536791050965817712750837885649079159511537951996534169429869659943695203994761830170599719534779709395318462746644101986125059165856938396614152010285772997962381854452866766871949970731139393658414597850455419536452126269113206852272104322701087090808301025000947078012399957606100833927902091649557169517666021650954466833672375856089776357143690523028112400900680874265046974520255061242808196020126321028521528980767845113935748034963172494048258295369094489324845301334395484834033882330080502639638548020799843708028470484893217020116017611126239700939282398604056144745598510739672739641306586410288221183353293783410027318406676695647858354524807897443109457342070185145587617437699076836520175101965846432160841004567189115648495299958113304697191917891320448553273830047194455737157492797584196262971411984279509676867078351173240625127523578004778206255537378885734781867109387164112356159823693191760554884593318779816324561728390636189559931809160959694979125871794959793516711332165691060810756693929005181248372865207922965678244829185724073205164332407011268665215614179856928297355966675223281718377291073775593205358153347154105476363546390411348877654865835483271830130433524008971565488411458536020631777323011853780806571572326716075341755033743687609923583755659183723010263562604980903111641221686757361055741028649708864967986702167627203727115860784964557425306145769502677795644169842145869721471762990868966296655257413571999496592266684855492259818153146039189658504012484450432168460662694308412490658133976608487440310451893889214851713644831220477413125590937235007586176359242643254544004204059967649947910902321600122257410795215159763801639142520876980514070852847103131210671447129468492217024333890947742852537320778550525210837152714570289668659811332619168762985954016320791519803264818660245202776260117743254251251699521142705265927109720561553987185099764454633993407385666536479727342963950569678076625099239515386896287475203870423106325339915854470189138429990413802186592335597982010033335157205524178955576169684123860448999883520856937925662691753467293642531681254918100129661737637104637444925600318946364240143852131557552424084165957463641103049825568319013987303558951501868697155885909415462032587631313516924844645678422387841147181735280818094247768396081766585829770933501972070833219813444659503112540256131981200741513266131683730661159441131646372410537372919097113987726437679332867585563134828308743768131197395642907774721152976264584113006490099901498979035593323694767819272930778368721236237059121988757524787269110362723264093434797227137183611545577069417148065299011924995817027012013475469535779944595650496364038917981213766692107635732766469912766213294486243012991907758924879707845760792338959210551254523809232956883968471266328048335153675775722959476028226653322790629366245561023266948210667475964674281482931751076773556731895818407290021766950345186235808545553912469887419259994892738311761070812637157137943663259769386024122734012506869156758928609672355917150160743597005887080283789671135852534731407223360763654443286554933114705602731083382036060907841242371330509578955265613040520951988008302354560509586100122920689199802967588107917133053784684565956221360680770326008798200243269998297988456880696562500000000000000000000000000000000000000000000000000000000000000000*i1^37 + 361265479031766248919526615185590524384111409381492339827932180438592462358406511912579661934617187115472811468058026854789347256184766623177236164184820976356761807463357413881905045787590073645959437161716648762790226227428822828839686178797783289706709947196407894805105949681375355757829844157355871900714677217250558601074879367228342933577812913381229567601887576926551069289867617827969175222403280476725775477442544032064311043371626637592268493456888236978985536876028184592993289268789920441151553998899482512350363582022151395058437691600195174858416865849250939555391819652794767770894310454756128610472339050328190230848396002690539619065306720329031575097529205362611258505481772412086517463030016729609880186350336589861916951832666887158425632433568806257905960962569449601613383186842942431559187715925595603081542060875723555265552595047020190897066706725914483711828385297293558577101683802106604077030674140195111204097876718040511794797404172075103055494261573756555825996144146104918796868635271780737864797848231082762465129031400877729755429483484961135809173560047724632996521490773380569339691992900292823017187407569202972218385351369970640068767849689214966651395794785597811826612170153196454192355539934751988611871804726329483692384604443002017122622012409704168577426621450133923849391811905649012427865487508460076548154137804605261586869930238914585808191450412176715634973432901418347792865766609685673229805446063752513388879155909482674187372270341047937123639797034548010550803820255511554331752253885295441772347937871745425698727713177947956392980060384129598720499576597550661446238011784908528652150381471732704974428242587417555901009861465961043645065653094417918365397267713501309718789792218859548913936224389587894688050247678609969433566186076648732981313969635025032755061298582284703358019769236671014464070276622881195640092196671391847513647207701299097752573000501246328799800359606531384639859084385919487128602202893058025035523127400883796746006579041123660615834126670279962891990692389698428793861547268841226241063075049827452463277578298805471507482490827590282358589086368148717591770336759360832234376318349251935599654302805593111436154577001196386503996461269052004714401133630943202071124230361509426756338090488104053958523225855000069676578358727283637201362344502789017628870764792181452587631931933428497391092473479238709320504217667719204214654969128573528797121569892798617118166420478720055213483134859844976566294776748685928080762955815276117484336667384073731114139480632257125664385116884793052744015861681485818120777744264365196429586128462972580998448011904424354004457318343251516484131743134302248868762305276089816612810440220860740212086368683756278629254241906320523950211176745745234372567344635813024786618788756084548947619237312786529256120286872204026273348706663774666636516271765410444420040073303405928859189772591927557165607699790788862608233386258651281347828892008203220367959582152900224558425702027156410941820809341800102737326103098824772142825304729945037842202355237963118564645983593521836603945393081994990776406316603960918918007158844408861712862995475361188463996368515352868666639825600798799292457165580838281510110497897294918250193849529114960940494894156806859615671600434969621410267779253422959015595350105479506608015002540542849118264628687076470533409546856307061870274009728004774683832382765660915782216695160128661728783491904219221913694617705352142488996687114607119047159699878351303014610219816711599718060663611092360133948486486225118653561904818375119050985915007656927904007696732589961943632947988787466503520337652432229795649288445147302356954052635042012326739794433174169725705189960619820119442679008344524253049526536684224540597849636787882346547112798202713696530716849425778774854101073893377205976045527014953333854202649712533221669613358160705407489872856928083031038985750616870310621588081887200501122305966715267784931515010605236592966211512365034760330175456822513906089292068269047301985543089921301300435033246419446213700440916830025731358427449109694820605389054029723391805416444171896663185149713442897087447586322643357446345522359224833140431403188728764949382031130218529049636934062580094434504999762391630910651565716716647278187154520132556467283378153776488015717502311279577747739990276837943337035764435078396215887832400225906472538018758930639591091338245186037315981316261856657862898930593642452795510887872145469115440765914438874567191461722619545871287016592237845931565007477643099279901395124897942027334018441390972784765701562500000000000000000000000000000000000000000000000000000000000000000*i1^38 + 10741622071154580829426346905079783987637621090402299529804817857859489524644695331005008009225240637964696396018023309902358140341278611814388551896591196761021560849742769400440732991601356738561422094644471388601362474706463627155003800677449665011542376867111570877918535442720191367425615098533646297105745883994126320892676950477026539747999832245690371393314305494202413121400581203024813973266215637051504667518970019909128384847578954700187945099953111803242259211590120530893628232008923889693603138257351704370046408263876353230456977338840901463033451580290813941094335329001887889713757358795836907886665418286011222848583488370827674880155941405755646425751609462258534375970359711386867939350897115305984575657012596446935421753170504849785109845212284876987802081792351896626851414616814395724983419493727960544734195364012257619929922190173685208253305860787890483602595523683012411410862074736295522346337234154925971402907277720423252731266356121337714813890409508239253286926312698264583189721872019530381465727498115812453821258070566236416509626973024568661755534124277818160020544430299602130757909377786022055838996186885413702161044406172382930834911984687392977858101301876386049200232615016967386015392815913112928479980184922758302591829395351068677697834862846003476980631069963482642391957244129953269689068548429537258221225278705092348389906724303105755244499902817285314700479999145330875370623088483241436620265746543338481277744352729535516171920413123643312879499595079440504681020869240901550505194010944848345278666239704716751053719077859646828367882123255017327483854907480122202429275711852569447992892519671026356781766830003801012756402944817512997002570237527264528881681714305101340669756997757757315445821725955050280724378038122606182334167166873349620076411429674732246568407157895302051553378402923371391250347314410815406929908898170687436260574536222536248970439238340042609170635158132265107220907625426193643207716784918539561995535527768994816707817142758743987123240277427653864461521787227466478892828430031568468537180757923984669028548427620542295032614178955568402251213566355411743057558399554264250418650578230103398825676062463720750007930848662886658502250545822667285641368862361430441297371198970295008085268158475312432936756749761026500745625966329021745042822135217777866854292670676278106125135284969812597273040457096675228963126344594978470530410631933408083540533923481767914183629955084225122757664836653863302151208351869141206223007280519071045932959729897754200009788970665680804221419805642013181785154184880657698704154912545785717724391192259113829372302366712771217779992569660610674152618942125653839820944441502199419598180007597466364906647924752935825494802835845765487023691268055722466582037656904097082078101398419218658881042234557932475073945258905823562601132451337578294670541171509472922140114754101659238899383321978729787481963374282301335835606375966518037545654935520782831627082168690125895769488235402356268192294791464313593975561781545856403191300931534261206257492123606040239288148922782977583570029233806499815564746974827491824524026230596293983408460651536518322739151982163966918275363682425726852779837094391435374568994543879200111445019361392969751724684961817904503263935239008989487245495870712267707286031598276460939496674336125975852019152110622456684641872276122343868350459535391766562908185174145789229368514733032973417379691894347143418038130917279266638407363627667128673834441285167221587197147885997342321422988076006528482380100010234271826416207280317897600248521796884856843137600962542400495559781315185143975419006221589649833812852703096058360247624215951466201323741869894330756640315987810070549682758586510092450888808658326699879783046758579397903239451812224256523588888721607800140570275324798173027670843977043679116576559690422286435454461303051690796915318962472912380029929304243937183781257108036287717815439683400402293544212210074722381030623205934045637549583202018778125816192529714920671045978803190460069704152073875328108779152401931623499418286446645355283960063997701704111507555147560924675811298007092127229553482597463828290208867783085902434387849889234769867713419051507927793574711685506389742302043943815416809996961932646515553807808379023404485470919703696852811494837158943853377133570025755265831290489316953339070202723848433259234277831567346460459934309381960132629734178322573996651806397626414171932175953673829761681267795217520093706575999653149577546201056237256395160159847489162426883750621876789806670557543689221861532484390625000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1021051300072832014365210871376780460542425160083709647256685021947072688767138192289839990872914383092995334536165087802934060025524537614283739233033658029665174843378804629687248144260954546169780339089235797040979335710769937639531483758258928864287303392008012833498544330941906261036033856296280506021865530145186921107144451715669720481968044556747233225799092396341284188880058006934941506308566532558696407624920537982725329092754522495281975339643160802090444740013954150038412261700646037585748456919440905805389166195609770713444770069539593189045343762687283754195061946764899485132605504463428526186044851711493368743957858513687478360954307329457177599165919481198803723113345703711448552735919471996490146837866212441428697262448312115400586162135421544950788018838170588867557012979797752314608726808517441667214121770894104480174422340134830265490110907303386937617174947891207850883886438121243810945398488808534168692755650224922291202667956196919272344412112604741574847073019301651331024350446042343254779625943794081342431223420694149022875500345013170786233813627659379748008324113796658200256997688118889339719006177493540087903385091548190434883710835482126889846487227765534181460324932513628103050574520656275226200192877727756215012203136583201992914667522191094093174224608663518900381075845815622219282721652784823847457843871681131094623092853971898456980637681982777666411421764287339660679534387667522869114743691375612468366047500021873578028797352503931420124703390289169878623281301705066684696341273981283237952130260571467156393897138895570114671135319104343867664895380255889032880336809070967943714611394033708382047474766155179963707411842802366975981552409063595562016280821077494491004279267317582863231139643171688319333841548701540086397829918995070168620585272155968068034555641588096252888723735315457883369821553816609170153934145695400945545206714680203697559858426525879890581314070191937838874461864850648144964133103416818415430183937282567422176752765064647938840104196324446054460257630758509620923977907076230673761225120788277447430102367263300678366253710107995403229114945588284098806797614347577569946928497696878124094354410961110834914465236197819034805827725829754783072068187302825167133299652492082604793511054890170461359911462699455254658781910676095793412717638268220715167052000349493985706659596952938247801617884563370810283499546126930619310064517052496369952422199362434669766910997145355863916777748895561069494094431019203422077659852763110004695544701556790948084138068392824490849763004013039650110336913466151521429407318534335419644795713889943366090132453895520008898877921483187062699822155715631569793404309873120372638080207040451170938408809492658841323486121400873047410016254265502045476487416354634326703867405071288161170739908099350722762520017083900604244462270734389202300110311984743783224207781580797991086318471972711523342350153835724939148885545683243789209746932043889196941371161731006169483359919702258194497124782905636720038051961132433309898022257040398200529530821235933343971341456902029858425156449772548773683272243894307982821498170929550370105247702733553429862737674857242256158038497157963869089249897017450255254289638126217096329072366044664944598646971815227655010916984489265666126004447019270548965343739543308276623266065912657765852125824098052216835985024054281934929169764463694741174189003499340848603729966647353575920259775171893920603623972454940255756607473555836870655094500339439196749904463909829935372949907051183368799576739555272879902322836990145649392429684416566301509249520544767831705806174882634570466055711712845256269734241250226922048057554614506145017547047321981586751336912162974768698613061702629784960967940594084608394701344416127443847779452055585338865300080437841125622489019148987849212607253970164762856350124380298566187168876817318899368759628428670546863857994754506049531640318521085646846543914369070144438117771184937561540341531482819315248886324110903878306002613686949058352421547660304080972648545080503543927993162012897597079866419324989851707219055597312287258791858913809892839201924691658400697484537654183075030979996463749260219803745765031921429844561541894549943885294485082855368641965001904525047231189723833913765775851321183660534666263038431334769235382789223870298861516009630700207804550365243896848920670664805501602696178996841484227032509652141082449353926202408900564585793100515265836351529147798543401200433268504390688407046345961833539680630529226792236709968019247364943696716201619027956622454254476461918750000000000000000000000000000000000000000000000000000000000000000*i1^40 + -69105774664643453317253171400947604990601447570215311594339861027850994246915592507082319348711120156658469765172790691755065157305109476331992854237843806300238447020678870068572225936095104078226906730809759444301510700713850772001062685291951841805589593109095103366648707291587453825284638620901871305057432094503084251176284461335998849718248818386728410407817308046147642745385054977570026514510274485387089416015800199860918288579592034171954024179505035478925649421686898995786870575564947520983184066469388469623938489315176674377661218879999342887143480380674010732184580121285794873763185176903896667667714431058869383479225699323532723216655844540271417658998660809129406603794320640572841742549742648513878502881751336664944788462900446917151166762952625482428583910306262417408396445529278881592978195555827908851425958497078467852425040451687542178241202683889196115197759323573077773547597232171215374909585630591983540548982594401882947821333322289235583949365131671756733160803085145023102491792734540438663821091827687802359605650247877272822546393853107904913734314715547131840907645210510824953291178417822247012536688823961743154916295299775139445916301490874112260469024578460762482599753878477204470284128129270781084748510841892273227032526257662974127261716082374482626827867035321376774848379343806944591757722812896610303900006568346368188747988540815632535972400568387925198689137346968761362514486250040718508170514577901103482043174552340760594696265501629778578544808444554244616625538902744634612707832359739299476114232057562591622899637246156335806723602057507043880188884371541193679270067300596158560005817668892757350169764582073917132607369714079740962898187567548998092312946890287568597277787503068247838482203798213519599404923803618573583491294910709862221271546812124309087833118491930190530546992650713613187589346399112983028674131064415083245829810426967222963842788069309314828539851850309406600416547548929481645048054106769205604030008815603177862402505840938844965517399392795479529832855925994847299758248434923470815289720450783340346479057509219739548667544932255208656634469056973775774757876376065644436583011700146877882049446951349487783273994270335826498530529177829722758565491617663876515715720818527126227662127472672813023247593738076242842651010116217467615772750273715452542357626866225916969186601318500608373189943765342840131817921418684061681295741148519330242467749563155301389245434954077075233318575828899852107270487168895001080893853806881715323077015129306390358092840480716547511315465996383337917867740927003292282879047373492340519355639426602431186752908219508738209149094277046392841344851431512790805944869815054146385871433962828345806414815045903805816333150890157716239626152126488371956063834267536764884843738358864455517931022829357156725740597211121463253390858599497596739648105510688287394523874485661376437514373261817081320338074688150138907376655096744623789868395156823990378389490544967552683352655866718743676927828083480711673652348967187127686111396002054170343488109673098429259313139956319909277266500729838080933679123759482726354241209107144720532712280174770983439788724182125435474144034068381364865263659468454836973900582108678261880804819965695875632496697929930909826525261886043075438877841875399508576620977682279521559364851141640003419660990942310176067211117633934254046535689301346904560238666511096741825772156439409869055329593822575551226003071968059993719442033365901855757889224240257016496262529674927734183256220516607371797853960378436578710915320568917642345131945215638942884691048104484906564788587698413712702310514929636759340303910726121226149934876370113100682227454109056796512889528732125221622567277902272239789346199910659875644205789781818228640845657814767807513823328401713296686058939544512419733786867435209504421049331852783727766749490551080316291760761934066478506718097356120321659418902078895470530755909066164983753925479392525218621330284779688545960163337090446235898717812492793317925984766702868610565543549683805783402603495880447274235527207548499685796511043010027106705704913065799714602889431568405067525816134298276108297718633571716678942228017027869427239528726162952071229189088122344230644629678046062900474517350761139108870671347818003309373041128550776797082968638508869014711591090587484480951086553623853671569747019912593805085230765935915618475391341595848942838419999940156553112374922662832556202351017018536282745091790760415957327735312520903846758612217561190985869051394200440169490661920982527082726781905984945032031250000000000000000000000000000000000000000000000000000000000000*i1^41 + 2195532567942342548552324335034478134792612458719987950446043987833766418292839262546022302103157008210121424629998800010504525725719725773020398107605438282970013464121925227816878404314697083516393077351113615219577642315282428227213632273225468917920469104874139901591469271484355652723229430293295745277211068892228179534376579421648200661477556260446034012797544868139154648673722583736620654650300845753359080848467518937251744727151169745558171609465846850833515379350595091732731749779776683100764849152590630891565501610505549911567795645050476698597715003891225124944336437263250061762177779555146953366802463216975021512332246726787957922877811068322705794599168426274614665871123649451599151509287662042297710090180860517225615751342152599083120512673366135023614421163338919201298750186132724803591737552244007476652326702168266572541975087879847502939234649804016404276649935359454685677600666726363471048944218107648026233194328613669498718049499773112317510457073708265358260374596528755861857784860858950803145751559158887184895880149705406065480230599400160342944817337211760431141506496544966099583305858073734264229426660267397688732167389828094048489234247977356803858251224356874913591638681012363146415282912816446195216317049862729009078616633488780304646932632954402074535371607402888197318697925323448874494766834707305304066803952114451592316997537290596264652074818464405280378393525651167337643656751118280576276549554058789473111396769402164677692098718227149785563340513726892572471566604808572549874850577177703203035391758383791206180464771685946425724989926347722131664994158226352025765943095819018580295543728450690196154126945036359282514236036623521021425498563683673157238030287484302814038128036197700457970649732076446691569180957983664517581156430439233331587413913479349813664080219321351196102353944662379658412308628175541586718032529040269918659083455700358378670658145158522112279104181522026621253085067673409167313423271331494403480282115533401897001187556097436398028572236403317161027265966141386378264548031569032803022946256398663865979707588044278942195148715930425517255442423119145364839900761365442398289144206626541834538690229815490738157524292029058214078046019822896840191207449052244583544693467606089808491519027621362564314686482053514271060506987211975653915535324474783341562635209611696860757336980975755797466481692322788513520180820173399620153574994855733347558820948670546746701383221141104725981091014477758710860299781331316739360708300151785421838491681516200755965081000432907769163383361590176624777756468483613959747412765734688993486664430730656336081734139943749582524976404452313566061114106243838035605546067257600355549856494678936850242903183219985910665895676472858141183883887563505177734395370534841921014687202534388865568789208024599967661099843991217423587216839379983416291436369886719865013294195308924292848749801327603158074695271115381598522702893787442277547186310106506479375549950732506011472456105327803268823759927951172774616813012491822043381838056572566616053447667923254616390966435728966055038476815151314269493387991429725237098845751058458416926410853734694563105198408512896099759914813914434876759652458496300085580948554848371034369219227055636689839210909118959456164942616184730830986772391330401641295352232941965536529702904137693744340284790890007909121334691670465326102734064465993261528877127978834695193320096672291473899106787713980141094300546791639319998477263341573136773297239635176175432950134620356593008243483970964813598187079091209588365729228591623375232720701162569380407271969258348631890940607297871036034135342034470140758065200161358435264482867678979036590623592512110370842900879283496781552193674687193053098848305828299255600861603130126628499547319226594133827352810301316158125655373056643645007262665429758112673591657425910057838212074880675315643081004033332907184485375963240225780071182347970837007409194617007054099138958709129461623992843320551710108939259687207524895003588578377318061358383455940407046302816268801098341578015280978243867036807932169421259464325495015665057138647820890087995850231030734503902879510201249115824234747710417722353582418028276465718591627986456463846273315860167099781242491915704433341918481070720760788624956216604637478805806343870314661081725758671708005016387947735670793484728030275785739680984264700204983430057562854750689876243428371633489097268338561510347389073633686289823997843675340218824899298968772446304018978789641416004489092255459085022198359910128893658564700208006960035023576236718750000000000000000000000000000000000000000000000000000000000000*i1^42 + 203696458074916783969377917854489754780652185984493121569761087994207799305162716891752332902781851716274391877796954138760154791221245223109110411471836791235941904271009841572623821090720372004949629605598118710065511260889898188750329704489041266892184413140702037767503531535382153668294005441946001934429067046019675615759640472906852359075448404757432647443205318980863019758018483010583520551085245459281358840110498482817181416014932386165603482954674501258973117350045346269044685436517692887980750616955555877710133485866315940248329341747188002546184509272229771974535623802811973653237482531783504670946675783259343237777231226019336376758475687353084154957838264650211263201038787549808416418717910461338919366665714231011927153553769950723387433780176817007788785136606339417611826469262988995141124363178354293234481776930673099581823554018986901826981331329766692391872635223400225198119480079015935931041193702859764735435590568777034903280931485860238784104631761817731277341934084297218327409611364914760898032863364648050615965043143249167296737005828824365980963637933388588821220192423805239811758428561855751584495269420992112498839120770258244649509723327412542681450337691691317179845754089205610032131509168294873650039567067676640175476360367022916404591446306606659479611811836195351060225461282927302243862810341297391883090144531093607382637831539808294942440963501667779588092250539269409127876267550573726190191270675704666043323329582146698979490473061774383172857272179876149190005950527249418936857774948645187745262687617309049209738118499873526637063141770221978640885842756494637501201957634776058364872193218571430115465194856996823374654947416685524915831535608951111987297697398477103726968294102178896604853236558156801604546442244163200771821639638334906258546464660342312400392424531048905802038724264569199806881870968968556917103235141566946167999307921249171121290035168706503810373273397512116684400147982705998941882719066042350064972113124211756828946271556789836167112290259744516944252550090453449638597756172353496529720564774044019474930329868490665894624631125423598203794365330013450977351580590682071375588678964018153653184856405692275224642235926114152784450653585268590941293318851651608391824791684213419601218462278231636449242532424226080111411074813565421683195906451093936962680572985520070824215699671921354781943535766847036091405507933784547233609143902553240526183092451541916469838482631690167083368316090272490790683241871866933775371484911509792046793101074710505829893387946936359811092858535965835476806546852655849587581257902958977527625571284745927104388315343548216466836822526377624696507636542158643331173483489839846520923137998183854239499658812256492092132099062820290028885030812218473714036036190850273982171838757519722717919387493662401151233163953521828090431850159737717387676327705405756508221613438509589096792095726343916506375464739330845112029865874107485453275256213344965700469115522152427202602239546021794676952465890248347383597708762929768840668142286547127520759940422962078137022247958594366783629491389602347644285814501400157182147959842750212199027854718837043597314149637200091516160546472064840718669124218543542197712814188722431257710482207054811719920173287168030918364113543187318732098274344312338343897967299828787162490866647921342448496336864209605524161295144073024412503635501611354701138176315837219197882838707362688749339867036981775395404422655878984171443428740429396432930278528414019780241557501073289271873346491596503136229573292537821303778653925597106712770585182155316109667171220825684774196287782173003450269760124735307604596243952866739653162049915872543601191907647846447562236939931423875907923666956459759382343346062452348527486084593278875625563794888521287873266385686149760948121619296690463629657069467313033012073254183459848165264337568496536742424131979876021297739390192754053448809454829248519430525623035023900090259665072863080706640750491073182239127346665950853994393292224279625765189030623236738625889909110148432401904435615388943142587413241177703522547560588786736647266789291462813894502656029150906324814654920830198517359486175934736679970677650471200797059232302641776814629557188205588392415211108722637361688263410521580433620040040051503395400620799357656300153376297030307677881987624892454162739827030785929089343959720398804898338895182916371406352937027585778310048842663594002933163178009558323731063897090454770594598495059951489751625227849282344111839197659298797524481135508345745710526152294831036997653174726562500000000000000000000000000000000000000000000000000000000000*i1^43 + -10468631038144778263606001911932097668681245765136004765692086376161045127866952568709254995719779967294371373062740520160804015408415143498287052219150325149368446946682653717272358389111708857388486571968343323172022267065305042449810225992980741648627089872329125902983638021040463234102303525547871386588407562408033677037331680739331348594605972278846468702165011165259100151139063819436757073411843488194217719995744959922136787603591339378873604373747364727438415534525571023722478159902844253547830607969978869772395902287152313692581290974918359588651169638797108508976341388320526548735862462406419129371097623690638985278617384762205456853428197522586186185101169702899581118135018394288939031631536658700624470612164295819216940108661119788580504560300955894686195797603367027135521720292369405480982142379278773224383331413503415861937290854697745099296077733836962234801586633499951639417418397773513457139914136230188401995118936905909014611469557030852188162385841966975259397417928820471485131059099607999056017738022474287697842709268644864693935721867961503342075422215639448961121535440332546175716040882701156466459497082541494140460235857822387573576469651900399354113628269329495120140136859222139491827114279288037683606941994143463787786219231646401771997405386049781585327378059654919213940056773423594728493651885305846416051275820905007902083586878292835080251545007583800927074135465735876511174192335188107472139963461814695387122436557092246873233045268299727093933773309523184653430860052515647700126938234353979771722891439364135443804832738468396282692275331082243535983597403730734258445629264509771848991433326589331591352797178033100781270153544675523883461950076182387528532684969720873116072982222271361497099687131756636474513187256948903031341948511905176790683042735437108961519183647710558704195653865238142745775684365334535199324590227706317053180656561371965185352272365784271961715639587738069853946114724148870328411169809928403548507391495324179725022580066279882633062446679514807496616667195114134567113981411227995402135644805632398846015166489320825179948635126290683819115088068234076367887436272740446769693809010389674256895594777713189246851288873014952911442256973056764116985727838393107278690656504214223070831909167070421764389810086052706227811707040062971620006791872275828535550991623334022629412896500260600488431154014104996800755054176645699900955042224914065094166778717404594676734868695206642054607688409135513981027183201737611218323162795871083900518002413052299232170887121874621361733835184111162555398825501288664978867284651226950811309402967499052534170864348914724646782553132597589930756703176764161509237455974362142565271645207940281394162201629093625421797302791924680949918364263431615391967658058682188167728690481440752175967452601882166733595524716802038564005508065013550532709961582490919890206842383027255535109682907748199472694658534269222281532686133403615922639291352676970648561247508197678225304986753454682464883090723997110202566100123429958956784471961471016384819306082507945890324243760029977385884939403355865723285898484529573161833808704763016748009319511993000859923230941431858324122100713026980904243841690466232656405619153127277925122047814220937478832262113554015260869103150720831210745512017213765450424494218342001173608672803240652468956334785617881835423126174477411433088474316946785359118122464207320831178774542261613913899948994370023269375899842810275044852457196072997735544057103766827484036773968021040034194188323498731727535695404448676754058059124252020549362612392154379080154413399719628314781158488202961665959376088777445785282816598021403307616555629515517312979749536942056004936876044031830320273012148332931488785387847156853135711349919369196565667179977261110813144279703242752065071836400156367958590672999375809137391945202534121435801597706378780568417324845411014995846328421303282717770277156672951575986648262512689063241283363353514562331736157300588079825814943067428285668724435982944551334054376679707612754123446275820907782274390749106771366033663798599531119066355307312348443115391177787616546884216436713311676330398706761476779442394716844601084813840056766810406212908969713024944175183643695568412278787043828148467628205513555636019438923477462908629456257189352265506145759896162099122910208955712255223028190249043927498908476227432867740826088798456369635490089858836598643557079689604431576698898390722617534911501134805852716030361164654418438684214067827552722917724997030249662655931133625049630854765633567811665671875000000000000000000000000000000000000000000000000000000000000*i1^44 + -648773293284376054016133399111628511826140717648127334378969460521845023237581097385223448083118727404790521764529616747995704692558480839226938690225978248977716004118982416667634149472278446447917704894184356413597564856635498866117562994980971402562001657275695868023660241020173798379644637042367638490527869123150010256132807336915277538678262203456112928914180662810565147451444097609550271798884353990451939872677013771063832191878157240217773978325727633999429092048969902337857919975771937485688444436401407972832511994504366679729765525206850448794143396663291185023473914166164965217996795287145535688986403881341473177322084320728514336807253817043527878900081786255778163674302673954915995102398553989557090004197412333599298860706352765300303897355133229738276160392031824229487294164998808260395598482675888483457879843191652988411588060817673872400161923675353633297512151207500623804949178564532212819306078676194322520393775975309333901292485424009022996161133532492141411746859486280438604816922383815874499144531710862833919665269080872669666604880953958957991008247231486005640802674808978712565907270058535506179580305035731823664371020954333641102462780487086470266169105697639687676597545997546576757570577425851973152198936594448075446629837822016196504387670349575874638789380253225432338371515525179528164312742362856711935480177117210613648631061718410861554820326529905380296947501170708643319231115228648323000734423496132443677390768665785007847973805162884209180338950298106609428315143877067474226256396888072984037335725806104086412761429431336582875705308828098873750418938749767705238525271923507505138208232130162782475906776925359155650334787338093644926153430457480015716607903006102613743769200632194997172674402363542533674954705579885007727192969713274374044342405195851172276160445156724294185864009108463581370040884331710616460664576693630441383048391772602769088894012609405649982068522695409017875413961033913238344979045489614347599456628710203843554386897858086883253219942455509493444122750700315509023779708426190269198436033372802701845820806552994924826508870725258564723198686425897538018813277968372321760076277573364119856651511753749220635340800566968308652688252283717127637214301586707921814736828705776066778555014377773155907651300963458558030392631793963453310740170427717069541129769790332567202440131876647997136685484852473644481542575304694396543552636003300847479584182388918008448916084307246534958468479574585708398973445747993827476808351825773803695485312108973823686700536945604260438827357819807687691435725654423123400002562588414856721214869379749591440649157670931285254608676358136417518505624741488225487069869031476837466823131653184855964607925287250326353420961586395422872140966187834297959506984599603256087855009188043240225091415822574766112945245571923258229278384967378043967626783086720518391469593665836667348325198563835929482486470624138008226808628562816448098990782591544616667014989405689754358918332497549199393729774029998910242186955776598078951500680419729951426203972608746454252905443841076205600922445076476490868639283993247949328321377877179220187142441441227243089279230573842450712566412622959738008472155204779377604384992410310794827502649899406934290658649453266267330023232020683284794352395571087175153900931734095756299822207599604775990541430666249083269324653671284530346901546961007375214511279879330477068401739007282229368074448989163603198609568394931891030741854070110208202915403669947791353160917567738612895264531883347480588049787621120279899366476145995309392113902191070367023761794878005274179487955650044023011882328971672370291394093763315074713445255203710407187525319726759155142977462594542439198769796771974498747337441709061616817501262990808557781937556194983520359825096987415915597753248507002601535852522346937171097673515083931046714156158995092294780620882518779658993870448437196880908988622783489654835292700178973880508509557975839368702175998049402850287014519992412174106495365589232384569237137076640788967085806829188586670129948552526167864144139536956955773713272834709875336426467788980124371966010894793084690778941587096999142873528600852943444073427404946951012874340906343912837813469930296941382210081241100112764849483012824002267741952570103279634147380763393767506209548715551186575433686564782972998953250555671275737123798455778410007168070611346339267759066022250493741353559294574390878533271909066666266582449167597345442658499631346757072264176756127565173811012130378049184463387306426021970246037647303669095703125000000000000000000000000000000000000000000000000000000000*i1^45 + 8717733481951329094074601377304234813920670670239476918880705779088911086776237222722555509094632557428126787956865317157193014190735825475753631581434893529328566002272098607173039684611400300269770855929792959635580837845814709793853288848672629525098488651156821827923354082796273535670438757704250726280260972087586444348803069195166732258070762372609479952949830680853923306420632885501010574702142474082131804791274238613476711258619616882381465440957402211519450334240412635976611644449150329751992546353407192856006326353798308682120280036236657965974590531058983533639872888046173662943874931346684177900396130935712597426917742573080227394249419281413817846772724820384136503232908041991068948182196620100236612322813717400585499831245273965852034138632158252573678115497665064217453964966303228263307769371503588935520700973911164029958989072793382010755175763637269927589771214609952140434802442390495837630804839325197914344237564318825947688204555036000715520551263837048167276121054116550190843018501493725364237982534609237975654377673721876979987085081291030435728830189398894627643340766982263545535054720193326970061508870109150903506729661958252223009446435990080604677362711064553344417521629508589582824913834389920740418376897420288675038881484172177972788171308435228848333287088980769442548242216074960074621460174172014253898537252417252446932329422865527571794366634458629827343550266361300574330712713961457328813336353204258579942299045573123386279813347274003798666883922288917741918862313185871488451473133196567820658655679317046186119218521654166612446786550728050190639355064085713810762311982860301651440199379082758994714363611513046360597088965917153035273774360476480421443007111497604668703229590221876406323707629651909407145848386692957569002249699475530834842984199241808959334664048972619825718317718382850531730625867834333192860245682319167550259945956652362233401011310280028709025105532874780952468039242823462213880996456198774684705622226173955170173433268925373011544470335464060389809720487413977325050266505256946889553697859715622037114371873995818154525318511297310529232173100918842339795571584655314130916333544849329293401702758863547111651158941510965801614492627454842321715059386047551773535450247605571946935001900905703946612261709269602496633952795514091174353505166567507772156544925844028978004873172959357806768558286023030008406320828746674023641556881816229415052603410556662924597791163471275172561631671003913090819071500950130415865373975735016345454495458991201760858730533574239153944549276065468695963936835396770009649382029717846963455952162756804609594902556035484268903151130986375355841183078154592848034983139188418674571534041909067765663457443191183219799471413930909606417958353601472385378566424481216924907394767173245111190119577550772270530213513141467498987657238309849665321582236281307812675823874573598387340105569847018584981458184464125429961940284134997092701677919431377076313971175214218594988435011794473886055055346571261394990925918087981647144288296276160612962811584408227444583991008668568561203477041373469465700178273592002796219956341042632031508303007320621500543735495838342382344445954529679264023137792411447169962431790730522180497195157160566239118209632432234563042950633897372513110489482041464449651248040856952871661426361397613284375310205317428710446478608204764676308876584606887593494223634520065769158915695253141481198271405820864714962489474160968221353390112546053457935912817472578756296594367509512632844389480340999903861881297640169312576669565315885698659377999039986436902482870153399795075558542931151897095884572837796720341044475481023318636247000214427392488378193705713163474675612403805830347891729870639106846458573756463706550898172921847044037118985131023311455872052681550117244418273845810403561732925057384813079827125591638863578861333163553047226976803868028789505518923460244192376959011954113277511783093253259558992491767073414876167129823903395842649079460652359582457829112480004241164515401672355791819997359904302847245255553754844618677149516036409265757115562239677826384038509313030753252890694037379720928146347228685986305098375228521259579120761023972282958881559145646444684559994593949102164364570049508997718420562556078611044905469949516984032239872125035289132882389502113965364046295166659468603802592577416020934934730514442502888178001253103546455078311293231389667197900480638244138569172144921653671608081434657856905508448224953127938256716711319576451340088410822462313957477211214624802121324113994140625000000000000000000000000000000000000000000000000000000000*i1^46 + 2342194303745494622405177537660201178871159301373059942518371597902689358536490782602399978900032906328669624963071182476297562877097100030331058508214550471259898850425823076640164110827917896971017568242297849186681189470517553845426365726197462475910181449233249410328380310073235115634088619283185416735031067450274128596331787596071195021961371859633977637912043148849566482754273242115379401793159100960825452449389292697060973420824138787255963222248185317007077605159062684533406294125351634687424762126523711066303183438143324216706244669275565227596094731411338340219681246520806330299946450176829425862730500268640255788720115596102954248107829291749346333600726058928671508891184654458165383663763102565636305883762493017210349369169922952265784302783481802097734710491192891178963584593825139028615333394203603987842394177451500665524685648396308361403660820306881727401072781517077460174424210076350957702904426832828045393502504404584698116413481132615476105727954876984375772195624431002099718243922811068776047994499059457626780341932022846740460375539339397492506900169065303550219387139030023813028317046934724467348748253941333449545161948493243282398418902731604305806967843506552429139156359541631284676482783068249531219059691759755819287009787154246775687863892772379177048220407102387308968516998142602952724386813853350872897622133290622261032480783741651150440257276822250067673112937540199212139867729431903717625422672884258029999452382299991110333343612118944938638485452854232218617439332300634704603674489282786565557646623179698659225207213502489705052671228660282586927093590309912285145352604589290386949186977820061603595092297356732896365976716271567422844138579545628166351137045166359532515361009832856526114017348930824312729060416630188981375805378222791222638538978780924652251522059821051795529804036785983569043193191964548118625848375477689799473231771082186000925091864865201746969428077479618342992823969706349111177266981317934114799500653926584968484954603478300156919029200522163847908894572686554120706841713754359989785750484654359624084268321229267232959367478270873434326899062067278584957839733523504256114521068252889457857726512524066642516422065856755590895156912584297921564420460993156644155494572047218047004931060648237295599233491340369990458613447892497110213726622178820355528970326626990691688335120763504143447726908260950681859890737986565208437056160130842113860255489012597043472522378669621128525896706544852291831026323842184261217247554655159834306296863707446876685881443012189946754448339827509200949403613567916029172475839969968414891204374610483440851826660526630855689854073530389685421604815794719191618538349732740951909565728829461512600997752259177088124852232999279613738321939244406649845906240431203003871672864450734888976932258509234849628158942590816499207745034174257713498929736715365420196588238170723797357850832778538161407256748510153093968471993147749207633861449168116152247969247032741542319804935415037102145593335034630384983874643250987131520501435174118468352090362910521119134386981863998790387452466103873188724932180228883813721871897914450908625923449452067694880830432695594879929375181191298743193084256755142711832134782933135679334366057430966110329706549295754646139304451842061237202496841389396811352473303225239652304328818944601727693487281685808286335837467919660527044284678194465386497641824394733280794112801534063557732250661578041193106699511017137966898470037568278112326927604631128046485952091238982726714491228415858665913465605187143855956902396989263875733788819152427033534211883911244277102635909434602867415398253384521379428225159349678440583587999512956565456405990211754907106345108428086112613517044967886769011390034993029524294212314888139667401957727085328633100566877387433066596291144413771879920165985067969178875016969392115918071615539025163489622615775956296791946283454834984558864240269281284759288501132665030365689098915352886752770222727125425788489903555043243954364251186606356229749377587324437582685060195027181632387239401438209575058695596964275343837618632660355053918459457724940972190647086172305348917233891106747396270039415415599321940628219554756593140670580821351117182025243890790841227347337009641681341522410997708975880461023227649928424184231014453326696920951461808970101603374131038971015244446137994932177949312113863744073998072515844049855931097296857583773882757966431259245174278972445919382883769146407655770420997439176887268005004618372108195806880649287194574782109035363801525954047907519531250000000000000000000000000000000000000000000000000000000*i1^47 + 83343990096924028209583666436501572201807697493765922303314858355037195692443880122265711756325626883336737984853971044748330083138759355315819380223901695931129832453923610449281607434450141141459278255190382520570303350311419369517774346450504300346016012719749591968203304643808034061849008868267630401697626464878207144977611360177707093863062353109769107611721113313273305234309844930874104583397449350874540690429864198416129795453151741129049048081622555715700039190160458510408701459301005508258757393087646546580464232838225496564570643745564749841147219257140320506986901247210322025437576666302553894336698005107767150593303329571192055103740671786505477525358488676885200990511053087881621628823836602259232205895336172622099187160974617605610422751727301868610885682596985802916083994745580310890519027601209686780906059109888485004042977459590473762937902998401163329849984810827398060668879814898765111219641968028924548175734959047936230387344761093957045230055493573677140878733025901103909980872845937308126535023792577090779371949348073842018451512708860997139443969394411948305165951450624874165219525752030955903801646855982063100359263296486450260750706882972737611164964179200680104669238046879398295103052499766205228559832682494361469263993686591256966499620880214930285806309991880103710120952867427686997802252307344528255505644587399180060947140092605837242602945091275788083389914524698645932194628428823281735504895132688804929797248749490067625604551749526816592044405562347056125446361567989599732732565384009661096323458196826331215237905863338637186259459257461102535764976962661143952144087879180532325924544946137727353012046147334058347427262682337245124539017899967188361681352995295197829204601468251063116793402249760018379205301673338590743107476005975353074091320638366173298802837951174498318763164269100635291298379979506751278041000469905986884152849587609135570896881064934104537400850345472383903695880934119556434622416282998977434875264000091951500853666843418813821773288542169866845012080585328319335827466409961314830341333652661932295520895919897112470430407290789651063267030409143141237871585272649974325350797396385654932646291204130003058999374571180673272863193079723007912535047168347752917300013185545618836587590078294547171289935846528932715189096251939701961133450094228907397322518481938951194212622089400851937789120803385692418845607082449928611560227042269922407615252101324022318821123615267040040466888459029393524449529357146210142498764987936884341884918671311269795339680663369706584792382909437847768096017365961446382313374777854238692901430555518790702801612993734827532253876820680911585614643703894349184241478932430763565376563381170364789576370589738043626293967463397338148608694905236271201095398964266576402585449683469392747288496868271675147528241443257064220487815611610645684172651294747624179643784788132289299311841811915104239690849316564373321522949463702748715663538174096335305411126129000123206331666561451844921304898975024855057590410843460191998317155339071064260006993810706626700783717808294530933731614641816930884964694609928576718154433659765854863891265598221943482879338468656217284873436665173669055047483476894600073049056551864670962973219243956244297082542250606175169371538510352347047407145802385798328722246207109827518519553770116230188353192964233592530655206603699294695326116091816379192871518699774694816779926282998135698746768314671950243581411552271490353831076926515838019775471261324354817999705780313757469173987248796719223784933702048772984111507970580320083498458327700083038951489391758264259426759712949633184313667544270263349107423608439790183349971073939144257231733888656461040242966880476241010015183522360606410481274758273744495205133594225244686755900076497842453668648229814985413380689691441666436490298429075268330138176039100089389494141504057597778609922411237283249911280827405739264328926582389548975785155174455540465315930694038813315461033911532711629641035414203403491817273735177297514253359511954911926089846887098066739537100691492327757436337927070256129494304537395343682012854804166339657542757091434974728996082624357716820489230187555494709832597273157073605526811765666386673461731086474737352806716382938959862588685625263023053093119093181897074401560566645718832871141604945141217153430371862498060809648503559671637167019946828268429668778751827854104380475788887959430831585241475342179311896272807754223716297351168347168649888241185958453174415811844505238225910065295570821021042645290916511936402324218750000000000000000000000000000000000000000000000000000000*i1^48 + 86186149956307898473750987041830161448369203398704368393168000739071378988362252120690001526524819832836329487829358173540532864456807106890435831790233438550715097712125009747527203186044583260723604559701598310345774078078986630838713237664980759189427868330849942218433996392540600529559241413299058981800621233436193216930410549009848261792684708005275906467977578040562617880803738409094861598491912553405008099814730135494561705649279885427068001860217875100538666873912636518805322531169328583486592551052776248421092328382498057332692611067334623106356074749561049143990707282226964414893813018936388551156367479740848670530315431344350666143341060697625708404975694976448922023046067455662247789475370983408458911672044157347184286254875513195885056780191174876409244224283117690647517307251955040994743840032522760861192419932943929211794149010221994158702763754035739169273194851462068936846738932765137303954605494145702870739262212366355895257484740080145581799173753979602545855023607607625771065369434703147153982526873796673660353289704918909857975319836009957016559868814787942075710149174763910119033708414336021156146235007204654420145169821284696113436735919464512344699659822327969027138995093632661123175141800452815081433109979357148736826012504892553328873626354828629245941663371096639791424234645231218175531333313361067330975877055579281929626481003501629424049709592069389360181706141292182189711777331848423691202270095103007117965614378901053788095692415786680723686655840213320962149485613888143057532605885167402294137728479229505137426191040222698366686586253555194216196948707704061774135565230713112861604206042864497237443718352478713234426888085941205748385939365428416195966686092089826319009743646298411669629471340813676201297609419182358142876439462998892622992299077118795294586278592249790228461277673798068449081288691818588174551405960550701161568280676188772645626493959852741453383892116741879495018631383668210936328851514555545560898258673618869165458352754413748851227829179164783779635143615878621626463707235819872749008639932525993294234626848850136472128086005846188166845097400653272237990219474937165001384879056704127331089055506147605412804214129853616461793018398438000497400333089911086822525831355225440725983506530164567934933048987996412983481432631427711216159905809105824820644621297992315639281078955887461202941733181998051579676407474065905918315427119388808472831456037837706653395038201558317727717939170168405585052089888151814633809094052728783472432057192661984441978569878636385847302644820609595592694316449292042084050045299812612459793330873816293863291114179388296662130813780762679713069646631136688374380413502331874377138030701578432784210365256795999533138839834607531483718134949564842201714129871329682410663443524489585351575274235707161963181115424977476282865190241462648583872358006238970223720575303441657657494746609256349424985083568952464996192254430424274161466116011252102673879938352432789839482904253894367691706424499708018385014363286531357717564481094463057719615149702879567941980309121119976524020411273080531073899300472603740338435482306559323386407327418909718645783259247107932946846792870222175160375921088666667338085504346154110376986745593717160655639157473006473253615520504737841513154634312748750570180758375941949991218341855511397828247576819075794207649864217630631764927344189040625204764473518457359872389597405793066526702854138862186219897190630246072329168942219896576345712275223883142071595285775361677081594304171265042656497863339394837610773453185734884490224347569919301089169820861208493784248722086524412776264750975647469915550490050941149082925617558693879891445799601253689106833951088298573022235071342647847529929975203680144685829530219635341032890133922483139000816820025790379886222320543518890757400119756041344898393004832115954730623382371058967455806971110237447389455164559524142816083643857313516580664301903016197684282527747599039457629968056823333895590784345105125804858587138467499115501840634934978130160937450155493352354985078273595258572712354945901203671729663188289025257415299987611697686061812878648229277430917157970957452366393559981624263440305878746499070033259459554807944986785927231381562509437583733917799608373909395401372938063598418073064092042046488866711044501712388651893935605711521229163307248290313551670598051826941907324697928267793932310668415506145981435113647642221428762301670792249306480415246766539241441664965761037741043474352149590214891826283193339260553998246763558604819335937500000000000000000000000000000000000000000000000000000*i1^49 + -116637183319455273696628685770184137428125317486965495150567129603352669426820424323459036740589824477820049351240204933011442742285765551808604757017821735011119254357664224810986967284512310834916186889204852819806254505527139965620309694585773872665820922766822173318579410453102820965705340593496643223163954285963691983282105065626884044553874508324472912815556890031357839401800227342120070035429325125782471301614816309407631107493448664577021483485685677639929092713189675957889659128538292469267146247317261532867570394411789870664254401712297806831875372367527247952847948219263256317694454104121943958355831389521931709720321112219511698986694425980673580208872996353850101306038454230162787840409782743788975774434411337845618530194292981199210193198776107414279960939428726478336048244821067319756216347128678965331854931530968781097543464392552053764023475815571872740017284310335777107260602734015761861124730976033626579287480847673300140733003829725305989777462973039460911262959298323536876970125729047047650887323167806218514701345811076333440751699542055192142282366251265091689400013621853119149138178836383283349470126241014728924730321500456685138573436870924219851783731787790726885846535457129936818857619127338205707192126424217343033196551385826866027027418887889452238986054677516652839883363062674576441785389002351858515828736292383325469180304459769251155034295675073645590186637413597668474724019384047390800669981714997571657661720121772773655067071783126796022482320290672731455628955806052045181773058381981621054428735237783179947021514891850967239422251434704060308943705937765338406239790206275334386685384111815982933677810094218016059944157924168741751099796882321441565886535036815033439663711916644192758112522716632411518452126387361571211732659216999936953980226940636691811953098275955202971727436464057955595005769078118603640540166278814534628822880033828929215627648686497725175848050818727910394664170737476482787486970928145545874096095041210786754607489353034543594727232570210973571560347031317708524889201170899986883010578274156075494881798384526872966886452148464011982508524090041235996890073222303572319452856698550059442708693395736618013201055810561896705771854395714728854344880780832878315618702678389288739934454062874532311840005896141284293659928082897110409894294660155564186162797265494697145508172854416882726176026958990891994910291218329728306921832702408708051800540607152008789095385490913327102203366366860697675073027483145088782739521598806887538829905545203548550328814034307998782239495105589117885276967887666021800054761288495140280435590390426731670328043768286741014014743349998057249032309015141374746395916010731245524283562083570418407366604533836488622761197182091074180095371956154785888550145954260935074979624172006562005306973250842586212497624349188128190489676767428424639511988628602703041749635615578698591033570714297393460301833688312454633115698133741986491448103845972052039991932885438644647679319139460458026504814925518463495859148055911274126904063403243851702353211204160887867278766686499761989793120391643160646467552410328876214185951703279341468218969431194236429911278264160239762350745708933037314605772740583375517908672198003751769160256539343092835054264544234842043517745535710303965693640369697834999285180699688982414018723287306894235038916167044835062935244405119562409615056841928324987767786598701867959417367209998838075499051960800116231661364240422106428102483788353141948692556762415736959859963793768180741981595563986886772298536831183784788699993806479865461022783656714006591334506125588869576138135331874565805084103680493354260448834546534761523451686469247991310288176843948235542100916669420470856140898126294400667259695868342136522559829281445100111735534450186120541194868834819287316517858366867170095523700345798077557118373879348768034517072070782895185358380250469096341130866577661232724113334414273278537684399665480213076600054253988274911298607039221187188719067694091301229799265170757299520924176994482565982658827854235267461038901761781077780700350117408085736877084504191398494855350467186020265486473440295666486249271429749961135514946167833345800946205149806193704273240473999522955859339263579339384725941204441133485890126444843813157158714540620676334824066051025334480973600958330173977612953647531958464308223791696598863475633876973290330186737720968706903571331345069964285010156542131679422928560713356415114701313019438115470214761613524412060693701028928548555901020079246873084564648819516015979492187500000000000000000000000000000000000000000000000000000*i1^50 + -5653961998248850356573795711618894244303411768718306303752501872717786847721809342854675119616657030547704127766502318835242082226716596867852368164264334407396861288974141136495967041986204279985515751077970873736438642184924260345096231550570563846412514975931831751062958783837774949520773165899188745365760962658292306290033641635206285001785645008161462234183629697701180083531261917569740683963453150396080232015140428586917133999888033047288557465781329753536428755745550582074200150773429262029573467398297339003128171637244353738221643119816750311202131283538339277853989883491492292866640309028346853255055254736146834613229690849399194225864376431071304571496269686175425523744780446648685443034840583513582916746812119534876640420341794195088382200226374261514493232406827424324136116562442558868802240973232711902059826683146832536392951608875503199473910208803644303149883332419946291054430349256969105572767600492961923662168682562681223362140063041259979200309429124421298669945373626544488661203793970610421119070690713590985644613286148966513502318628013421340232170637798362194080415380848969283529792613446706059875418239986768429862997151133477336703687464741523820895988466603450981775090101595020131755375880250977604870527481834920945949284466302998075405777639927598838289051028179424237977849106779495040091950078105951564905223039712263608456973653032932424439303266445008570767899804884044341239782112683883861004475740398083309432280805592112910196980944713406334536772166193353998491060049984602245086079979971494197632331958167243676362003631080932953720274654484330358698733650324724488944631135187330697090702592315221377206872666170011184364189214191086877501114463363229650450567146939439526767885000643979701074886724579020693770299904929809301456594791968620515051523412283154321587128811041866707544233302121099673816788467089207705456649256215277152906698281863899335221632593474039656794395671604174721701057400390150732499820949831758844623210298053148601218389380340613901226469728243564135395689946557961719046132920509799726744616388148635630031245040926964441886279826071686828382027663475469830073286212938350324124623647130255627861580593600673887042877654782934293360331103330019175291935804327748956508383270617806996402913560494637705545889375183193105526082692752877832093622201466786194913539983504583692743373773821102820588386418886814837808085569803846484351530199612113718969725997460330544021961109890335906796939303061893110939718801700513281478453688961133853279899393264762696945995346151374840168509228610891300379987852151293239043819267649637831090533087141369478872784308194478380524768155317852120048849491392452010946240790179999456827749898729599361530627993454608115039928321140656177888381631406135823568752752003824513658886253903768958370507689087533247703628370786101999178665157669410462394127729662844155498019798728687789517404590685192476464998730351086538315688111851675929425701293736204918937948320142795157976254212322114765914580863329633773369088685556562919869372047550071080389666284799689064997631549280047183152426420427298471580548225521579247567361233638433007301509578636193130153328221157891933519451626314871205321737680738506327809386842811850621938200340994485991563760737298801864760842268842450975468450007778541376025998235733150809310337117131727327457595611376863239475847286568012174679463731264813477166060397966769455682648418062660627850910451712641788751692429103593615804084325653240653801788103908084423017730066767269344297886718997953152626784042185041720871399045114859159563098056470775551858423972663762086003709247857654176794790430085810293264802218753582070468222935644865278130810480020444244309736573995659629996900285028674733201601975391996834885939831261989180573863999788661752941970593045671783265421017631296997191985289503083812486233031138123301391464161870260404774812061571345511746383423691977365021809822919408082111112645096213328399837889670168910056405972405284005057756660233009276630106198641384512896628491637094744758979037301458125892947796412832983721618919422699973005119311402852023090486012039420696442203670290685922856037708688686684628483438674372228135152060756674484945950436564533326409745132180797177959909503762281975331522970535807642952707976817280727445285130217193306047154531328537198692098480310148184859539574571392980372138406582198402613384671035024903587112568054744106678102276547084513915616080786600545488116652073753781124255794031466193684219806457187663917493307741990576243912370677715087890625000000000000000000000000000000000000000000000000000*i1^51 + -153488142487982554433337857650652656556996763356447458758153886796196338540743606603405130905838487993465550993895281670725616183559979775643035759341831580413903260285475076402946426926476243335742028592683554533595698981895972945499428046660278558447470894557550930638500169278161147300820214705621443273494671519921277503676075367619691392837893517626435993514220079800202179592252072638569850247400307770119213582160438085249636420300070079502326275236021451007918112839576016692398529627090242238894382401716618937858687671236883060489998189409094019163200525770927864529589528388731725471300397038737986369255990852532599427134290944009268317555633234703127310350343247760788023754920162570332738865960808220568121547897380829499920197151473357815381067557425200228071853905440358470177286960496359098343330072827146203651389542679701035566014578693390148070810455361711128718554312401121371345616966899369919306015116010553178248903815870039738407724699010875700245617854574605170112711921750466809722729081149346629048481755874190298955150616779144250900013001162227337227894662545792133657009507953347434702972515267147331864772321338187546408346518957386096774285146711717919152794146633441412864818038263233788135398183493387429033884354492054759260907639923997740853748604445095551348065819082610270360508635227372928774121775128736653473521577583190870884676737304670479549043217668053170268248225279820940365521206035974989015245543170311274974643797394120675294757811641652524318354919764931906509848960143422058504561951738859088786553129372275199174697694016731688665269496628872396960451724040780438804972283378897052075380343975107097943581748815793938727641259372628639492741353234547996143434738971360882925906710968384097936256978990181979106205362714332334470204818375957714456127005783229866433216063347576906776835667971476571899321191514463270509411824133548576573249977797542204527195897647247342248031839634633687907866316404683634072158182079978115956361967596127085180273736426837423163573465466723656053332385117755394902741783532211065649428668036350618703429234596626815661625535267949793122071870846937223267368485080929190315742068937953089865016640186136372792151981775662446910365722314564801067087150177369171882835355801870328414391312293069914822571694093653580382931395208003405506137992813974606798898937340530961480791592113322391368518449789186059594533188571075326050711788267314974429581120894125116706638853990780106168545783257047307920204468641949517407212936724408547412519584692658721842626473290442602705010416236590987107293784230416594506878874741449488628727848416525809889961917630385080258195351850743567611536359434015881167486824151680459667911655895060156391976335476821432796101534034507980727382230554151084182358940700697958791252206607201513956578625433197964174297815011476584283188521536559332630794579916364992134398896923599750205577313606301763982289280167943368291090459532797906911103026119362255817833375537019341241360212594565669805546450312643915197425452418154071150497377861387710107741567987809317783814312721277192572055737059554498619678172386126550988548760134026894066634442638001202256315152917966302926359076968676298073424271441042708482968609754353107443823948362677440373960334652336961746824945217500674436604298941759933080161036026157862775084490385849793573919495173736780114824416501488537259189449420984986624523715227570361278783035284381976516611562835773580755317261392075720008090747318214604237519755076935251055866306607957307529838775972263155361613192148439851183462036166912789502352571111946062103669012474309323467453405194771985438241886491473579632162035811159254986877705579348904469890978167042466057931967350425697385633764055477885880247672408588403558207643681008926277850692084810890921556661273052278437220983430524985509794984638780943021824116941584874595823817054043163731312645504391745491376054745993181043237036823982750828224899211229011558238602101278025170824651320682580621672198543750743042052129577155393324190744717514994644001535610314840626561803508329661347049804168441604637514243172346618733442228054058221665833541747727499481742266315653511578705077036760312843474406811567053510550147792895259683194906789899534035065568142647067536487592908149461673017737519290143836435472967933835203176440320194565603559723669779756487555711283845437827629081741693791797368547507719094969052484727104017869689823213863733031401624011341504053586258767560988275703644023494401318728987677325324950232716347677472965700389751464843750000000000000000000000000000000000000000000000000000*i1^52 + -2605461592090650643039904657212205322153975791678345601838453391924343383516001680301317154236571739034145712474933041313901209390395434863653225129341875201021488150431976301341479224200333242335537654869934686495839999086211538566329577312107346256433141982757012014390014526473646567359749007966068892519501090595300237829591870225438243293311851739130747342931312056804192007238713571951032141051415133671670680280414373255777955660083716222375238580597100206939931274186537780038319463465052518114243752870829025962409896477090408006902301508789349366176465006538516729289337868288369522803871873096638250869064058297577833374416341148182620645871375708919931011141881678914068845355555233751336248420958212351845160273985768524033311551738127541306620539786649704704281818107688335751145639898589097164575634233881870295162812518132466850871895272321016640420335515441559149701266667192123257580665915091494737566625461436050454024291410901215397969480115393295637105803941486815830860375852044748395083859746018003810694268687641418414932943413722420637306101844800418042398842179946873343048304379696626409413059670077878379659623771408756153676035074207972683315720912985065863455261772534718258786905088519803982300974434342330409829476341698095973289521727859703935266982422099825264150629413921399405630295594913314728316290888339047021135561179225871602856217956333187060428422516173672586828750683738842211599103991053552113609435573582301267086077016211236894383289772242823113747034570673806532087284311834524900793352511231889397642236734456309996759959818378077256905857846257676833100130359064348726619702843526602415680183465388667482519507748476963832348183177674930059723977918749928853584514893845182664247640785225177237413874179928765975674208849340697811791260736252744203097571027442351565335370723016638357920872613263291074292691689558817318407767468281783898974326000494250358770313963123190963687380495489035901855380062186987409169767978249127530806786225308889526551501862064281120817887935296351898149951985602319646652400213977672522163447404228146128519655233556042101973766422353607334577782354486240646745244475072192965307578229230927642917796624665834511996717979401017379571504633859247175580759789213195393314330711054461958708259127135617486569629858021117983839971888767592191240652315613874238082027915858991157818648265044418560452523340757891580523729826847287245575376733260708991016841717424420952955407392383717951406158772028007322533585079419737284480010640046953288509752878489233077074674551761993760137839451866389227780664285420741338094941664295210810288082418577744105855921438934694206196288756105901851156756805364814515088250444399865405137965823746464865710171995734810633391639352023811069429618268814619831020421444870262075702895443481491290592709445557542755087653740572789059001430320441355316167253106216451438832594382524583679459738994711263976961141549225591594061159876651223850484668346877607336875977169860900656695079696006155511321107685323535609978034748365636382572900633926665305016968057637785920201523415665697653875723174245228001805073840362090859912389668780586648331971769220858881596610625353817569014563559075956235137914224666433092757588279680706842448529429921684420263774147107219294195067941976312093230938481243559709694138080596279562244510206888353836606734288273608109019807054479039553332151286970083952045361856289295681248331018251833232690636766428797658384410260738073300836354882319277085654121342894071152476903763231459250455437460168561443241526964146548947312938768940868442279931790137096840112991389025009934201544594039172590158399392451534149373611175382588702503560082061824005133303131831221348892947283468521677535262104907303238456444090707015584552220473920112269024104473644899365253151172065300498349752066642064179146989695298054005917500972912532851014311519072338650226201455367266314355503969685790801939287736133838159708255698712867605671108822588256583548465153179950717987113806035085833571732428509561018587926269614385540372716557301934413387572301287945730869517169755754481569284072441245769265840175306419641119749731109761261532510598914222503286617088363369640741111846297799769661642552118989183595064842577631204507917959440496648566441843624337126132351807563467550223697277153448164412706289945496148475689229254320865326818122128816897019328919137097119879227685021431683441821573357621818740992852428653709253110435415327683871230630401026627539766143449309490140366366293142515303504797536308288274063073730468750000000000000000000000000000000000000000000000000*i1^53 + -21250910738644447677897120339979940863099371345213330913982741377985269280049029581919938470280988079326732399161691035138805484562964532284284199008145918534495511425002973456025106375808041508706012030342865487609097813925156919190644237795240878399203994844132581531033770669618816144253502827810777232042133047471512181141640812177208292118804775967277002992103593160738237189764163705168829996826226429237890830931746988436271845372586157373359325424264647736623585743473844172962714931921535217569602351927908651213723545929342348417435658003858897906593308333864304417330675534411022753564995292612635679016254767593419155059148675050662109580410131198488706419174224544999506083334991901922704601051608046463447322403310094422141195588804406826272698970664939789942001664010639604455564623026515240915556578795984787743614663963828514612574273578603940007955144436562566175363888020112713304765251514624974584532349941046354848447371921122690937657815970964111136093677173477347214210188100198653653542759336266212371019513072959067148091822866600605204483387669426922990871667412166588755967106629787625295932901481378819215947156667351045478076055685089663150413314902235952255634498615792727339385991238941902750211196615021815050292687247426191119310067968418031178546854430456906811612052922989669524551051192898888822494082383742693217672046760697005683040243716100715738151911744625538605765118294572585760297622025125676245999372498149803179054585127763675243989613765714047674256903601795315962719324820335870340084507305475440848045501624010633602076866324548342570933442977961094916522568752171676185179146432918981766342123238514856728342293150600918549145468495800822462516392942064079113435546626469329144529450494445235918929264287904468095007445204092402344389833534007088296306243886551017701076322303866444498749524081963935845567546666685801130384500204883340352924058947018550615405652574350399825428269474294866104188052562220259779269738377828759714957590089669152011018754216899732682784527412077619448387213438199507072096800943477806188386385659804705196904680038426157589703396192142032312433515852124774955896520381739640365294269505125821423308747473624177549854197306506613427020105158310123885857918271062963297100046912551613599399875294280876178594285357632306900360261089191740994359150329649943235542616446038319976158942289303175432713012031970150035829523375546290322938978754072514152204432609505433439198045748631914742489059874355566010268977469809231400362686501189813964141255378947767024432593051849442663416437877826365334773882048779896710518723525915875992204896980827834935994403360608157258164011090531627278936152311310625575114091098412324808359801866124346003767277343262150134730060588928220664867350109287181386499996685027017200397475939955851930378498130635640658211765536992040100130845196260591799902545304484526509798072648108767444589071888194079544440192209110083698851887033466082218362190579508872842088821223140478335524473065161421535666653179259867655804069175092578951151234297320466447815188470863547395530973661592729418499532329441271952291200467992819577134870814143138826646770225558488213105650684096431444390106518968509578315128052541662988054364791490281431466699512179780548945886936709512884063628170663395954805049975816213948061483077387403822742723884531265084990909575413131690625634860788838757050621140828126006100366703713504541428219771441389660770362551940598227287323286322249834486075391990136748060127709512888869600126046344911668409032111388320278751888981049002356297568397452334561320669014522248607707083426848068328336300752898057590108569442297046849735905558662824493747834227479550863808733275355309965466423000341369472299414938875646667898181219590589064632581276406998531838481393949113720625927092157447568972138811767758384789333286445378505491911947722238563683715475304783910587410071624325144571246580636113621455274559022057019205448781653330782956999679679714127079161294274668649113838058707373558613141016919865432338348839812992590864245426094580439313571389431900410555880325158294598908720884634944681620757989116637737632048257663804934218318199929493626488010694069502674051763368870387017416643426344199630768996440439486157180318680397081227249971816132337287779438899047789798364443538963737772136500264128371959077563298119812793758561372910460415644047714105950459709825895093933397825828324531416179465553792891950415708495443840991954281748028764387845413875473990205530831709584043851045775597791971529563293457031250000000000000000000000000000000000000000000000000*i1^54 + 193498235511408029846770384954824306118436976802719812707510588550136997874020002606963972512779900745782754529626290949528088325842109322547615694808308301356600015475541943393972347479719886689073742262642663806092966631898863565864169737189838392720912250757318486694550052565487470159868206403583767393890772175869553700681586145113962979592649589017573231601170045875551084284841221422739045666858828992174232288259093215655489578986395646748525001228402548214008103998474089472492678405711683526946118430675391517511353223798473353125111528342074522710881785698077667244138277391644707483540760186063304039517311052036784875090333166860658999235884905614709107162519826756238731009125144780686824305354977750215416038241423340587185393048956152362597141625653558408074107312738668823696935381325175899813912390935785977315222503307163783032695958638174571249526451937287995360982417660323545577828648014010564197814148818904301527000267490414315459976095372560578414691322932691676840712703744183733320952443059818402118775160775247595861711587773806677261297288709687072770368269097380444581069619167013635211179606696316693785383869153584825435583149693313557335748246135552275322832820845371306678935625213403456610887961037552903608123759734988030812924907113014578979293095333074161680428592881538847509920112497419643044949960222904236823971211745648061922400901044452912516877213979060434962722595065041634757126427811760945321409681662543398464520990006688381920451768463009855363768654828087339427600916265086692964406983195030045709626817156622382021376023774337022038057946913593853533388797613369398335370941756519763264694833506035004999057874842578788246120587047566371401985124534914830415362183602641660865998842232801190793756366714696569111615204557030727798761268789756993250191847684099620884929180141917554639822278514888100532637534036799991682659478121948119034379907205889087493002891025480112991545899500962863502834841608342239146098852754698761139639008002810409966991590169254121323107979739096752539577890065982690991161918996605502319545449170056773951773012085543088762684476987258116737657520915744842769168002265396173081243318202403831806212981046497097888179994891534874721047366362602726214313177878585784480764314348726493672570618673899837952177264057147275153649661912969091742098598349750634276942082282833687072195545602235874866169225510564187762921446360175882931728606376114403011414426925089156111078054396838088666479653370587557590056947133040645639821567242810390715432715033087690933579869078008878911440827413820277909918261046790121167018219234612480829044002541451738529690337074968505656858492589016012513268775291841652017909090337367827298648094121656803153253913669769690489084109541008818317811933301522004321386551370103049370435011286419728314086764277075615082829110744963728671457787944797966805036837590398531676879327006591041933312856786971822742773130333945999301440934989664706686982311919300412077386874284836496245360652057799278430866941311593513298919436731063597761622616353136979083803307808204503788830528396122636785146836727877252202772769891102004841287351381412416538885109262306054316093157494364230373425132366566484744117942427541414640752413279057710653523861836653756662201953596201064570077662759101654819410046377597802427340181764911432631190445831450502977660776780934612500367334691324622898113214167530668776064935772431345959509524563909177791398755084889596183635835550006043741935133217306861522431966674975856397435037375578456793167599593279548687129270212450679126691978245960636496778069305957914181683264957599999076843324073521860728383744444200352569435903617283390232886439431430888814145438084375871262993505354830957217491499198062864249661488926375323924637021175597459705897836558550917410435820529982465075849189518356717990932470294087153144300013617069461793529609408288634491704440868566650655756276541131025865644827981327229818125595628318899482732628427250097016042312990932769974096626273000105294333123918099024163966064796038956613589077168606310438225460857792475819560388857306571014708737511838852120442694588015080157286439533928719920655183513855678072311948139734109976184683406420317611873003491083417699427350205713939467035756075178727797840425692601216218558295331480471332698874030721927979674610093890159153692711507794591083531918021978122755393253445722025136801883839096013575095687413885347409571914406889148984707335268884324581270114578708349286269796123848429871742494938708886015479292033996691284179687500000000000000000000000000000000000000000000000*i1^55 + 8927053540812278515726265052315575165635907778555138424088426110378027451871560055494545233457649502808584480471657642621671334634348072173291055115426453458577408085918870100612737474218136177094127353887222308567777891837520927174794633089687755531877316968035006173556733431797774175009771475378263166601693751921520486888851764283200034437392514090280495754987406287488556494845766597488454170062136621216889586283921985607488901577211162803879410939555287504569747647084544536040314241854488396604257221589378598442225940857307818950427422699675620268271814824757189434918713208007892471148412236692786495984114733160345510322358663594121431572230693266814922367979216787438887464751452645363418754429818992316510784331689685691836434705621388809892423097634453955283374062535258878766389041060081824907598972301041568888275735584414617943331036398362615065487075911657099867072464563576265979110528733023880908728298812164760683864301151673899349145371575445958276893866100913274822006957582536639535005258790312016202731444668037204893611739433299147805427650413785960924529810698278075272597793583768688597075597855509391589603974296180335893912808537208123030167635495580853174448943361925607978082830419636732770957303439706427511850785447121297094888087210626544590498597467727740977728258178848028512415800702055871196765816801769387295404818392715270125302039052153173476435642771040129220235666252603066268817227819158246294002096951632279445182508725300793441816882104171070988296960891353692325221660649179468571089449588847197218953126008800135824702366597662265618061419543852081731240558726963514432096949785846914327681600805977254989303823153982613476352392344506735207636792458801642243339474268954873356505754888118277061419434745489002998217444146637548678179123995322443584914326322208701863291320976107150950660869227390356216471893192968309021653064395740732268658589627474084235375065297999346386700663341366013107709039612937033475589094629282914980319161585258551055194123461679902985487359233061093356327106551874401050538616543434765790969181922487509435055947408508457033192017177682332516798372179134824909994384488927417916946865009892240660971139899572765236835845067224692373798134132757035890271002323601005707970538827855989834492109486375857015290679682265699517326565456175281430922660491268845903314604939017051429049727395303137531940023593230355743993670911042116213541489594234641028717621702017961135158702861064686787188756236974606827588079859723844416847595882114414083070813913702317598671215617627836620177924876362171430933576476675554167385815593308488251815967921887548392215049276647035363193809669887253859051410549321127836066970600794647857381454303478249846150812337487316953974298534750895711426133924578181039005492839085335668429982168873462706859770451017942135732995186623837138547074354183734176600612187949761521930427547894153857547163608943862932473640491213717056882015736474369062448861958069720769986954558862224153555139696540870316432399654711909897964189669025769315099802088210116779146158352664600719377787301200692645202725963202934843960600097459092228736696393979459312908944831829830669080366652088079907149045286512166157096214696413860854835993763786582061602177444472449175445200641803258132526881126726722458640870707886473422703472885579496600163868978072915437666470773990821958178912172897793234155454301455813383367641880193970618646857721932294163997457045727651863970376268810551871786182930942934869173755644635306004867236460163136842084061657458488486335255656932488588680898247951085888451297707762886661895175844322537583796997153807049593136660367724274079152179047825015832079269750956728919494642482969634979224241490453756726572704761210541139498290468948166796998892088716063715896724534618597924413817176202750105602193377132278279083125864178299540635280046918505787755556922092494014194105501539560520702877221905129830583328051932882306377749765729124271659932491572677827899983992981102682836630231191136668168833462070466662157418397723311989501160537271939039810615677864078282568027993460061281825850266770867746672972498625908358583698622401074747257467010646851896324373658779329428257203101806184989987386066466342805503431900355205583110276227700068787442290401437319574342430400553260929126325333020169130359851068255948157788757492537689292485875734378293920592850729155400520009249147349431272873972809064175500671907858009774846193704699336644337105614172386996021922981660483063830703023310495141339332266362408447265625000000000000000000000000000000000000000000000000*i1^56 + 135898006401032846318300724834099574124703707453478877975005461773777808770729785769083043943241436078309613416710719460925220006357631654445536856979109494698860898550382950051553559965453892100471444874555921963706027085347993176190952149981215424312625665370708023152605825334847058972988859341975756061627498671243636841529127492466029536518900397090154271552167524637233160680162372928804534949577145992393524138030771028192318199623800014156640418704735497513092218005944873446196063170459992398831929814118309073898541145501708497248257577719917538763143754105975787878758440918663899276620995703577803355569880234466992588669943720760113231833761451393746169066152988797775082060976478170099838279841621863102872059091612686472938953258592028835467894492411821281183272050715907088963427953798444495696085103696463168744528405696640468651529051385645435697798995352728706671455886079116776246909325637247915116117040932967665965094015571938816164292814550180815077786612164780095335144989745141882323727135422406706106709824643142425772914219542750859315258088146276783625838864174074249794749654723885926918201358824065426424748214303755700741769577819106281486717715768879618919993988314979248109587869549575247927474874766326115678928134614948491658368567825251671569162226570955131758866438865720388688404833187154251798245290023315209986657262127461902282281289072523496605787983211543278980448077894422847074584297756003595558182376742803751662243439303223820658746216518299846436292624313814761300385681209445961275885457260246331278263041907143365180613566777235271164808665893196771164238529691496272033586259617196105141493954025675696173032746856411883054552738335593860893496630739125056739912065585606818467783747776855107893098134060369731189461739591436100684072029375733733270090732446255987035255793342155097768131948745139345623520748427302842688185351733105334874196396811938227297949106304953063877692540409605572035986929601219322931055204884605426059222539475204665158284741000423734119926264907150685643521704379310966848893902117401241236747523517790994942229618845092569360923488110738638809332524439810057541536460200877654486608941082211791462909356947409479788319977432479211298194310176861239285514653547174353116192791601802134634972829825482676884938970234837876632564549734583193833682005854545140268347638065003169841775070132153357745653551210083304763279566527051141404206869915285894201860421667628980537059381073884151916894033537896565174304402184794795547769600140577595007773946927474863222321121941790115587158236666455656989686618105945052901430769155749250490523815387055133469003917698730442746481595984146270963828341823955459234849001798106338495873245559077061755946730466558880119882389867573635956315317040643054008889800023919625656558019139902024462005443373905990170006871998841913297111953465473398534201339306981431669282331689890398977228308601183108158880151807998567641154319491247371123774344346610354526708298777450916347066472035566364692902772384326231754005119094123392540092209593846280060319572552264958711959987618871056249935491714422900258029902853374224569282412826974421078174086531097477062029782553282235147141858210680849445082158267191273453874830505613235134202382557959658295443418974793110279182746022076315861438360119172423492079813218623084391309870769893917913947099555019715514283499874598651162103196126455349130655261159030666761601682859447292681632130820618425927024495061239123860018022840008167086445677852317410159367982678516054680140547530869681720725869348832794334496822849130495607820743088227660538332684358263204446267494170727417009878450931868320195211933960016469533850613556555646007133798386043456784069024967010204472284458236251594410029276350144084113564472251909145949212988527477972883757570517930723820568706906339449490985949670017101138556951207970340260098494062419435907229368850278338618734263613579725347234961822498339531522519842328515248637105525937626340190736464093810963807064185162005541568794713420719856502034882388068800839468692037215562963184483773779599113536695265786774400419143053815444802694557954968867590818116836843108689352458307620990017999551862844036270840301254363627436499338355852729338725720528119018054141074570312388116892453971453217712103836117152134417503524202315163867389428951410845247706936947940614897682090229072663819282553786774816788484036829008948524854656096695887937286833340193070797351812105858361667809936161258197613569934923478746531078464251053660600008697509765625000000000000000000000000000000000000000000000*i1^57 + 1007482230425205855549436058735303702570885397088507396078192586802178085845668022267141806091086657073135800367108587477803000422824802724954647264835852803111471004151616595385072975821016516418753718158300479375086676153373638333620886136841209840587186985059036567923352030740317525033984382360868067731278472634624529981994112274598111044644307777455470004372709353208069069932028459047018966782666933011980129086213561452121351195185375129423084952844324289310685121535441722233287692361816930350588388418653836203151996179151713099414499826527772498504382701245079653035124005628599392965212758640772379918039031242131790106133123620430135363872283541367970109765287070559542991252115820816868461296752253671949887781890191567455482437738028783624397936819489207934505696431031990875881455859924122115640207314507207613141138103281369496997557326518455845602798448715202792451528480849539031846460102553346652792821226102346897950018126119075069460342484447975178086709103972624966913057985608612952257589710048018917526342191796848040300222615256311773362291060053938849471691087405884204488611152546739866865270394843714329685128874145041873963355038115385506428328916712323707410415006932718804008249284010094596492658116088471264766973886838921518569109562527885931648677505175944582504439929813271994123859580416329511557877026566781054311472719781640143311199234168256753850724365278918973269976853155182151088654530518490959090975314236289211401733375321633718839008654329686203266109497900095639382010049625701805654273581377825565877065959975598571544323733988808974449628694325618805142650722145065868493330617891433020061579814029283932977896493017561662628385541902442608138857079114374816864653186609726955209767516064926697367411541839946530750576145294932582303083328380961615223345205842579943764630979228506737454349993173735802400024132388442557277967257914112552121726208615159793661955978039870888278898365979369807039086829039692518777751005493977709966698766589440644938962561712523405401825504747572714213034799844495808610659401804569416119132735324379912540635122641310748145670001692035832556710107075683777466617553077023581759147690281774751349130811828201351903052139388233276085101431308399099804113663406061358584139435822584276744959592034511730952128965789891885688319128354122088757561682812810275268172941849440539078058034013887461650039309968568993546711281511202810176294160785115861453232590687142862516090292926584765145699259757803759979951519814421968701581867319364931550802272149067791211235815583036649781163524097171320765923032435520046104108583152065474648315882780547298809337398344241557042747707744837893337568175177950012532089200784243695288715187166287035513817068965791292973328762963622482423352809859763678171525868799586930253707678766311830690992397543148361659447410526713952740628680144075150386695892292485032929983415080467783002028455997883974162424683117835093982303705510009709881351532915659391773391572088116470405985465731866386088993912359119512409381732446695225319984027968042602973344474297907106744851021576723837161216424047569483412670662194626411505461527447351254263073330956468008899504563107485731626734551731812263594780803974709859801413897569292950171841614019993679594727223915636847234188804645968111520101599061429279188174229320365028007782196761385776632649509262742667260717010128689656112753497134974599015088705500838591173634807744444956857857068715018676132697876683960546359237323136849086118746637518505479064100511588331572719271120712328217727062159083049460825164439279732377626212746719165148759492341252301215443732970146319827223311899648608134437675108621815401398000193525644481665828116635701407085363544850832245444717230160767310028253682944856984607072531478143903396417911021238167247591988383853457210460589860007769109350472432252552512246377844402584102239268259815880464766111255015233453270855625803702314124746384537267136144887787349185709183175437322886688397712324688486429905598895433704983001865730593905122454302581370460311643576837753254263929648964212512754588780290306672327579663114517721364452379227342297362920055552447825373751193597261609797997641669817342147927056821451192497953669912489199521760652375824651540512716363138121156089096096457205204782499847526899926680322390069682278104696983238541175990779494092479167723260129329867044630943630121225296143463729822812447404897544010713764863701730654245580228145483152556497688898236684252761535422514763364654262945821596225567047119140625000000000000000000000000000000000000000000000*i1^58 + -978949315524810042532507820254291760020623332632264889691750025253664163310262088949546289291747989947281916760688428318960733336570039249589527427572999530198478966984281088100715065511945209018516233939588300546601054469644250962903723726306286974983581309705025730860961100272904635317760641622121471804572186271620124097581689051685752101072259556763639876528698833086444375552555378857016522550392397507097345194286515094097268089865382829952154215322297935524917005382723900797088888148595043518487425877592236498150853697479498598560114725801504266726573387393377764579465289472212545490476736059843681553066646449799585499951467803921198111635792756828098986468743254976890441326315217127257085916675696663500016382724812667458525671210189285995095348932338879220066276014047324242666916037403613819005776845262873004307949042004864555716191324437483087671853161283005196804442845911927449388725652690164994892444502180328918043846320443468245094826005446792559394630749187934154854347487194470118442899583583697891941186627447238659844576381903629540351847349905801843285872484085724858420175561586073303560438647419149728096268901337276431168510000756200408719524637806724992813385596912954037057372777789459879411867181713214493039291297395692122509345884896871476322679161882712521065565942407938611956496878424092511581072162595588353233062150208084847642814942362963027658244420664436136705286077306071919299465652649963863278651714695483649485048211812848480256233119124270490050745428503373949551346175918797433128932394605226973384577294955825334933785364945694672811904510250209478307489762147601247362830874648344153353758052191723075853655811548865719910446202162922545596104688192728853628922953780791937313231792230865379333205060595175117134382233616524852524708883196772618601695862985698359842039329385769706785959657874954927869056185233413270616837898668136662679530128079445114687944785705511096166608042933551157180836707474261822977272313668752752471145957656815932674805648528486887236894529895060309715220532043013701186592528202216700964212608813221185499912157188310370160800322524849297515027170767772227885290466389206091418155394405478553220460779853132537381588539208868586198670491573611791380383826394776687169884676203356601063394221584387227681465580535003145580684196674400166229132208469103935989821787108731013225321999793379326724957254114450104306597329499722567340562781052111414704231068384463144616228134079581594106579815948802494614184062102028731512233810662175959776296389862964254715831838446551181777451780749563297209941099901698355375334873684879638948850966352634900425332078199594966169389876035253424435145089255636237316485976675036926366153506647336284608951878984101540575998482407076596424048549758221386723943682704599022796518957280978964073290170068270957298266959688977930676643541261355969325084981861982029508832513352766389535813108514041943084281139178672743406417675489582419098681153779432364751639206554021385185066119408099623084879393196462911500522468534185777111342482371397992512591634869663947066554496885705784275335247963020858411751620493718964624264490742969356789471691824088032353954718948901485984389277522297017841790445892611514079833225851820107354654646801397334980478306889155123789050339699413339563265585311532191043879027150467796991839541985954836583998971727672938813000838564195540719931244159862401002881821699893199374923174721908005328770951138454385107936639181378232100115730442514499119629374568528088638728528010058155128574442039372378648259858109908633293629419810512187111908053871339327384619136462496578899475826619568624061078628194997920767773770868241120457079664753264114857332289256271530427894805940780109792690994125087608114004619042115132132317135237205522118025094173724450516460207088621813300348699804849132477645302383293855944390299859274316915887073790030767072478826502292829698367562986058489257016176281716618542371917062742371421785318602456356908829241088204492906157985087779092817062776165132357652693080269491422336774746612425457915010070181612233545620081291750924471955264467037031552210172520796506910640871333410664709228560752584127748792706132407842887429444586061905967148628237949600190421883564954429826492266053949301730698769665516324929436551110879928017076365182201502527802949486767106870228830228608806638392657214439716354457244569841469988151265748547324427416036807976269342427178808108173759138948938511587868012846734435042712436068108384822975068548318643196105957031250000000000000000000000000000000000000000000*i1^59 + -122733500266566578307430113123021983372166207205158108030570586328498381596568278778774181253375819546256132693461957008257601401149134636548900439296942747769981771140408413660460365786380903157598307949909154896282229009032132166650454056113953811880402874740359629101525789052539609879086237164745946026052595604242436965366540418932083255832857396752045005728003220227540422506444834340176253486753285157728322499644046146009322465106230254832619770765750491161223739445766627497584503841487641437447855197859103392704318891565865513127977097588687967799818748317066023095421312478090445229155193028037769772107751012270285327319120186508714011647662238764407126319813572489370569924788040260436073741294977155498102941672699704716062904093081337856658246137030782967312512637975309102038026469565512549993244018684508880029892250703005313739482325046883669582233583382915992531353922872693074507522273859280737734601093666472982585784551596397661759759161331342681285819894680258244009352228010862706917934458902170202228240999078636628783758490225138622404716539676465274476307411612195540694133476684726645702984605965572006941955714375597297925786904691581940178353021943973491032615598227645021637225202694146698332996813858065685783092118590410189583349410443612337573917749963971441890248259316073364394377513239537093649445049816581081607435550228664895941332971669490690032762623763063193779672593056218509141588794768074659461946849728501815560663348003650796280914969280828215616969983297342769787778769188786554179161374455436684132537531048662143957171513294555855221118739309463483398868462682981356385833008562832178181149078191599756406069057787505525957487398875444995376223004198693954593068788565378007719180284219171454978989936168423674069833724295284397228712643802176018906640224650266834854426610389095602665792249748806650892291998401831931350178676210498921230256398760786013529989507984980414615498672978186317958419844555702115943142895600525605047663499173691887592005841944088566803407681498754733996987667726068327837401283384429180441978330634862676997287615644133159932870989183001230964083844322701276051845080333621833502932740576837414997051454153560399006436113795129418676754950791806279795575902783173345370577793056921377285151395647634356747254310851675378032054987376131788742030814938074907707627324746254612693637954608581130614815030660197591159942444083231881576768226886326911509581820137932551093330978907040829350051177998011156092792240364248705451130769738229383375012487696156981687239815191406492428178599644554737571133701215333877364634732478274771804681467689218369904409657278449571669886407011233255894677680890746744246456131060153207272943352052381127469188905157964324186226776502930229327913920277804211845647217533445103617657869254696551811754268488273625662151751838370700511983715136099982233181455702618765993761810449559165421063340703773152739145945403487396813160248623783285019477453182644518746557407727147416763337619003240717690003742150654486186231495977978441076611181237009045555336123818448557545414656466061632339336011682245087925002489430997791455772920671510359605350465456861249750733425589673812246180423430674302292383462181057695072560970765862101626225835786828883567014272680425981307740803605672022999024989992257434300556715011224167103699209799834098228907131156035521704907822968265113553427401441704683500232621706022745337497904874676290422942458260074677926814167158137190111252409186271895259743335989829676228233974160502495036370323236867642026298726354897589480788388337694568212237434507388014282078203675179877000173967760949905131762332050482921811898991434280607471445029310435344398583718250933370547837746973980208847439318586292656225757958596795767201551000656619467512279404487058106020177223294447601624285556621441577231238798941223395379965963339061518296130763963709081281881924731719294565627200685069717227329486776497491400240850452839636813938624776232057797053737904067948040738884236945293725450292639248285709250392333442812150794514635885633130150368670463778676654159561733301382182726075776068528514358313758999811576300837778034384357155787549929753329864846791723959215846733088698586041537535968471816239074612213370242780981275520776143331944643083394812326509459650108230995492413816860812217078457101364725847371938087028475659612845456051486127186700128020839904459326587754267574180726990726890303212193288284391464056474405381197831253896081735153398679365948497166067607527620239257812500000000000000000000000000000000000000000000*i1^60 + -1753718518362819725786632650158333177285121050671705168063235720344046526954133407096545889094269299707069193682906668305740760751551673441579488280198559961797588689491165372472518458272841181618885991920926269129096696818963587819554839542034669238345455119415656293949309741105270202281491637266132561937683116931728005768595711275876164614532645893602516709831114785373078822227702539259665171274634013622639265782958633094390167678792766990336285062523416270757521764318322592469169638495743811998670620519112484362089705232081216897440265469245889393649248576617993760603085445963272183953187485626403849345698282822310722233441649752257297558187171868288888957940593704681384068560323393939865296403884692455113854791722716600323719074335092860411685244609223103926825939118807385155537379267176745310393902027887977081346728630601304977672958709496061245330662786731791552030129796158889960661221228192170023906417253469781209675958649973841144352722657896078181217518452935264254220795896992411861729078360436719191942393594610957108025163406216383761772814876294882444663480200381509330879528171038781414949688884136986573849154768414410652942540386578326318167609444162435915144673415137869220129935320410454966110585355408667898123734224425398265066104406204345932063337967804248641296407860272153910927811406195904185974514413878970097550397613733299751452874474189423793383577545013437743650913916177726314927181155348850621842350420678167499471072049273800593659159234499817976510310448883847164804028944450359737801743861687918213854695890228232840692005095029374580813531711912162626583959816303034631812916287995531141704674168254310955756203878748366514761419944133925186740033997130516555841049348448125046367899930884391929965621809120896404342030769267384994484739060376073880241073436266498408873026152697497106683027604031040601913757631991273964856673892943979671251866503296603717675515180730679410432431594017986362470940537935898905086454509568803342646431575885358872175885109666317686871739461665067809072718887426587376409743319858465655241567536462132012148482080302064115105373946826882847600702029415860617030883851528760213210980193232090556575769422154403021713235583644813688486488407385858964941946182643643623058596215820335991746937780426026895545837097884718665695393950881871305869206433899699927854417409388333438546554646487268365685516199666222121180127328762420280929051542585358126558629775820938220976374586799198577956813710791373206477776419200060387157775587279659905468445570692880876973883415515298452960858860571151516841386485524497137564691653575237940935184012439813238331271514001430975461824796677498898107347853654838005500212511237569014930573007605243187347006905429372976366120067480194795470569749972710078233801508774736756007340435485956370817419183982470036468660737454689866727369206008344095458706896658103520612750199759375411748552309960031082995436507359086816705025543875569419157565450001619596921323525674435136982683965229241034981281625308564413907578465163476725004679458913971382995664577704375073582669316733440592442870635716835429608093883452015398311336679227549890692877491821140324782308683881571896803524799685709116409141536042933089774131180217585719666238203337512208023431770050691441087282748068226320849117643851798121093199157986781964993117229572863458240602675086313744092230754778923970972336003374501352580986158127777069655493717185691345690584665990029872211597821715670164283656058481589627686291651037970689019573235403097840513922902188888395172353903324870344456678603144219160473823830226932466457656248596542477430939584178779413989419007965126594115821820544140288260178695450204010708470733022337878024589909776112546855767021761169789735289902918367667060166507698931362380677296366684816384399914898875649396309659827923623325559220332473950735224987830840464889200129937891507345380486431656581651588158367976274621940345946300279433504313300381879873796934844703025118150611341181110793606113888433736839932167848506568409662356815286563112509360934824067487862832756041568306129535838587440570715901119477081606255207410832133809187831674555080651819420262508082598891880596555618701062028215165026175310251605325799013907182282046391514691110669255415551215056567164955475128506154723933807913330626701880121313985050107263548754983124032554358343167921604081253737903379664118994926736230008647579999202280646894479981149550972694965997544545929718163755595609677249242028172001901399378377955551147460937500000000000000000000000000000000000000000*i1^61 + -16533018040424743477517520008412213641918168961348691366101511586199070064320441483126617967328080537914563090754490372130709549728010602028550344514400367354527500579741531286098357506284863284724118217623752319433509180763401648616552461205308872635610364475661078260450163878168544400868608306461750411622991167626364043427028810557500844047043421191033705188558714041436657694673617649551797139444654885736793814080968117767018145525474246633232142618224946070753612486501155474141005078810191236646201154127278721018128088768845534700881038926192934042460313296269441155802656408293518632919937510278242004996879368245863958063731064254532091663992069877533401948632898456060921381688272467039861291072536305799574789643776354364907399976175411620086746022342147037429615992041350360260430437917542529080799294351177306229571915984091190459679809528647273942084512741504730741800971892633117035989175770987604265774445660145183646851503010023097926271716754038952992202067112228460504458917129910882043501736450765362601728722161208176068700068241269431538241048637879972953740716931890238836781868557901903260848609520241484120375371964300681781600994689954560910555228737231482578129024624421979324036246414228296155954437367943652629453635257428040704921855415942336551189800797081563072937315207115415415436131019603886108816601076141513708496202711111751393773157035109641542839724674079450147364575628078812608399781956449440439908478913175663118828676548893681975341790941939987654128578907650829257873082128974704233991548316989016763551693570664010559033587861038564630382168036125005552713753707540009178722130936781279221713133750687872234105028428019052956236382632097396641213001113068766415658432706914854328682319474060606085607423708786576377286105417538334196300563649920886592811336817233613950462539363280065924058637781991738033561956558475364951526910753646330113707995198744863213988824352104307087619622409152796877227052618143074577581070509614199785369828609983322154257007258125562756808692596893843579550646720279914357642220768058173906762602682118914600532656558689065954219420636512625898241926219731822373819223403663952542644833073012401640644130041585872411720717051519432629992016326279602918142678328838258332749274158153915277144189186913787466121507663940626833456053981807521227831929869706429603877036463532095978972310406638472185957429059560771997877505045287112346336998041066512857085493113267767316009159680432607981813266081018132546853176556191651326371613916913666409467473305464842137565233226050925370601617508464152126438389075008079553956859238329883191183446644870126740516305950413597899735987445589577556671593294702786315322974179196746724862224128594952144094792722978276410083118800151832407567610659658812679216004733824276450298975577949137743207396863015200514106550340148764228634311234448634994292465335056947185771601298109688203802920864004317412954879267698954187767606926908333943499938434432212551534374063875968014978393257127906581035181446647355503631279332812110550732562236008712902865376307856232199987785386672252990222200802736761422556525102969131240262271785417342697603956993693889223764880511062618990458230450699184083737480275441809745066425525968224242385301813230436351769269389048141012035253694273808946426666829151508462545341250539568240726130237189688938947157763019184575757253204528041293488565113009854059247923535554450169618290903186703563835522462244422261298172634916481327493502937927149385533308487983469234977529314612139260592306846533700071217091337558926448269545588745493559148752589691627410726443377153407477520774602842741709480604828703095556437432755294812951682612063766692504072917684299771885387651238170537645072096124141228193115845888627703402167642027613687232806037089329104604854957045708893896969102393736562779414363646082326225081356305296612177377123376676074457390206123431152679215467384157639237924484922720460534818217099944990316789910766314901803544281908234805544957816675026780995133790531335159304016171722276830102851025943285973779446433201283237103048120344887727838243820325647745946268223715121422740607881501470349557038393525790973531409167345272847531316955416668193375052429292452600448396384920784184175854085363071758472698103731718859903071902268725843743055304945462638359298012886220589349805856014618270256021407340852218663046511347195344144739079889248123697988522429344889787513121557747878979833493238645279350311567321643358410440146010669079957673660278320312500000000000000000000000000000000000000000*i1^62 + -126162113272246163073504213947398264205871504312165598233309150247424452430495078208646186569140240299570833305846031754314600340069113123998727143480731271453874738530683608235237558832755506511049943229081954036835473898392892354051640537236902521368995916240371459530551814499316602140238589763857488267207308419988811549142616094322072630194669941081703499389357077780805180378479719232214083888707912727777875036570166096731271145067303065920086599880599625360549478556145937265652259109808252591401363155427944322944735778785485750824910573236855484253986224127150146393104422102563729913961915130419540596450792098380886936223808532826569230753034545084085614973554615985136239536684767930519627929321591826181478870178190848483203530513008893015572261404037957404578408658561931026476108045501233586691575964794212260455192659088169905240472959645039891201599869161619357526083897355635539166762983719163742847068671863123046228441806587141640214615485395476775197074432725636409292989159085126178469234327064790059275486032529972300994724474320416939838312842042630790938576277008434458712754383785828072915682888861942220127556341169915430834118603714810979887548124167579177911940360007528291547018797518933700438883937841713350449019660701997771091806308758758187755859214930590968643215511793042015592704252808912932445991894785271851121530793663931645848934251761231464575734691065000508472804616356646155356033036055101304992614677942918653938915430123916527719484718864279516944417918094003840328234212828448912539675360089662954155381092342721531719052024391946277448864736875586218135996644906541164137773840989091307918554134613446242882380222962945443953849664423581470063587447608277908556502634091079965932802775288863781718095518722812920255298589941425641644091127593379207547670341931961857987487647723909933936023745336060305987348217624353260490467734064680872810365150370365301984710617760538246645809505186308367187050643406071875996380259348522896611375735002426202594406036102794938582142338284827066524047904802513303652062951464344518738564161576396057721046090648912561957114481997946987637680452442744760312993085386018759352772354303122567688136916903853597699302701116222336215725133262851599936782099223807828035532595839547158425749420157776855808158047318196402164464392761024717234790218540027288294435978322562913564734499679350293602425951325352640299932438768235110155831129968692155258296816475788089333718800368439764636969069779978239907919478242351541696918269602448712435909196529982012377849528792530296468554722503398482372419737765663692895439894022456911936176919742404123796036021348006733111738271349183931535943570007985923854848964912592802715877677453848865127463392805668585918834576378940974612509853356404517512925291726930899256457710151427807656920565826136316624172333840170419993702155341386558074796146157625203858595007545506076810730947109686267966978870659362565271205062062121159134675035090940071131359745419758723818617676274445541314272441172203251945666556266156257383537166504963136917376772515494164094419838407116297354722417974494386600894472110031460454370890144649287626084403715774477436760582631513199651689881769440788115190739896433595677711088822055030150410339328556650941323078529001438776354299990394675994592396796746521987671488394647552622409014024333175333572867900027110620564022200873823134761468411409878582750039020549419357078087625367795195463982058704457068212826168389835390507318046166213463771428546158209620603508472158295314406244220304830420334674197994401191275626913916630033641292479325991762930514067822241271520635833589303095425980874813636856078595251142102347382870311027494543457927870400692025169879023313107263811537518788608641183135375959494833655942219309310585022088098008418015838774585941700700114574586680286862858279977608384427067181640901578902256089401505961006132155989803619209717752512714990282937498284707293206931707921387012660647685409002411583163679901879105530399352518227220242912060242816386864161978286264593791659498720730959261265682856493712001081852274145829855645180891765483378265333575872591172886267840183679342406777706077220739584921352512137815298170844387907146406395179942978288805133335131405415766430277623567152843276265440552478717879319898758391278185503404106723115719852472899775384242451178217606966498779120056617899061643008848399772011297486809655326843105531012516742119886427624628865521953639347437501824589742867693362812044707639499664306640625000000000000000000000000000000000000000*i1^63 + -861636068674198125570184252421038877084346689803814568723371959699428428430473804833023034613188251037987253167836893132737282454389164956583398142552142662554646975839323591489110770164384385222975424998621495858795170354780585957524704183016939217065756020998847948547721037685588500271839298352169019312986260693213341097173319891955627271971589628563011276453079625979350953308263641127926139391809669732723012793670622789881713991020337471646574792719981441789395996561504536454089988272010714452384574556501370841232400588267137632122430730527972532940540917048697243797495373497390016750796388613939095431865234386522191500511873527507198372221297504977358720277086727593611047503304527379053416992957241175472883396332304214420077630933878644409577081590973420693025153593488810273257576698299439542931667975854670125278474347556558464775581203676180136266898046792858100885055601353353880431684837230406303219974108119444293994411998655417854702465346013611673380818325111314232196502424756529468751864503379867134582258260873233717769342421699909947074644111188633850496279422846930821206023790528868746749736956961313339242486595394516471800531563143575470158567328316709392051024281606515101139990987842962784239179384058785576836443709383010208323700277246698227202550550247108348910142358192587284489400912083149762102047539296884854436001028607091389375665273520681568115444072638907947656570987788793330401860604333783641222437406884352159103218294832072236485695318175158806069468210091561895189107666256023988672903025127458625790926930884167829159338702875564287778884219317001128744088243156777268047991909370093108086120510645284605449891735269877094192510606129656408296711890970900971792123941920683859402642045346786507310321080918406663299198963294181461112260385194413983356640508398301932447345148627101229578868247894250638853171303812855539932183585043036986863755376431307664791154601699766213099683536272433235012181239462469647372875403397912423322578265418469839323832563125483371448343920849935037871016396377997883217893492603020829179362580263205802682201463170639556936864434022409532317445581771114758900343053433844762428117351441081746562485748815154473772001063469039914963152909418429485654010266012312059922408658098694277280930015155382459533965734993715300109926841863337662448913016635302338949333248526035470172903859208101143372331343337881247338048962009248589784712616432344938416212963533771042013326259444873013485206871277095179165273401923081367880739314499293802977674189012085176549373103683560805822830434231731291515728855412986183881270068885607376307648287892866432960491615771790107991651495698838353534548447027342279030272278189148997182096474165022344344344711635606568674686841961225333458785600257508479177510464761161995795354277045723553535190179167669442952697859566657184034995544409263005624447657330645360554592189623750930510149840781147754850378460884088229830879037468382578485957236921224096067745977871752844229274947905465814643500496373931155288955292535057939154883976154666508458372230597263759276311780225625003859399058795248736383521884246693928303775105488090107666045699807929693924042754961123971301948057929043527457348769619626980285173773072131970423659729422383329986317152886556387028158096348780751304030244255511195153541506529585375075718585007929452165742671303516800651493458893137482498295039492206562054925652701098723272790411241560949965982151821662719923384248112815180108178288748488113448627272062567135438423804688012239659531961010154781352115715186701789673112054462979079436798717417603108058729488047680265041253180782205141007080546936755606324421150840999076749399895745394086617899503097978398689530701220198853808193875497126605969678001604285890644668143930566412449016178180918703074491269412114896981520660848134130076494292068744168871871338714426211907487459383060489396721290708745858506534626637345978464308446667739483066982702840375300555601554059679394392074198218960613016978396528616041342890016834181312472062647457180066667525578017921895912049944397963169904728881546926644698463885816603553156307194297366595876049901442997863892424073287383281592517191497165139374720826620629922774660254161399492514176205623021774949976472454317551188515206889990099828369674102507059118999956694366837198900103004884380204926104173527654327664920219916927174772942444792139948819403889972674806496762419033392661407975662469461965120946147522252462356565040555070057528087712635231018066406250000000000000000000000000000000000000*i1^64 + -5649459997768002982224403866376032346288465859086970365603013850804933826292778843724555984648857767284549656821546833043793115456938131538257041500445740739910259367436767593899123730540061181047334007198861820786506576920065848414471694978276441727869259538545565954469438117563976025620237043855419904023474522034936780416812920463119565892005863614356719455154466765665274822910995199138957520455704470758267237536254059364818320002676434144282824407852288240882918527291287048068179142067314491203208459529119318768682955335015704326629621363027286788668407564357327566059874515854720792114542820373458972607427528263889565329917153215985118147072041370981615483218111360430273398622563368388217538690761568014128832798968285810122918496310919974647442450843267570472484217226492515859398869151069056777476236113052574491984161223111045688989345399240834324975817067074243653274258525282539641568987109007468579489870778964423686207701873818819108302899536666656431744948658909414443810615508186721696388064653111272858464073834063975046923976740415053543944506059058183879612746463211709007500870913535465230291096077478541580157058819125800187531051431199071504511130803130593297508339715587138826824963498409671532762925495775985001451457709984073595360529505579836603112298161841562710945850540741417603224331748548632611256027795746946259030802213152262154672043604941110865851848538412052472499118524717959343720703790918031765661661920517626299107776265971668108532679232389789074981634514806777294892516655614288748130569386954279927664826770701632151738490303881595148773655310032516232900875836416559532341795697096156609947715285203114046305778612793168410553316457224639939152539550371935645981842093108662434130291722747348973441492337416559735576972637517396296815714648111684642914240340152485501613492811478418073928246800774988702390495437639513901410196370074583073091548571614596424663309105457655076091380608202416037844139138170816014669945948581487699819244610707753660124367849370156942513908312186090536740735634879383746569090513559132607117519233596696154488542932151000705348130049640649045335751184973291759467292937855737832407430454650884411745250353898656049150970315136661449842361234451247482568446947554215931273001144533140582654989556147790480583741933027404172089910533351778756295576534643112047138082079208902192482232263316281086227629279696469554503093042573251948294224335118545369101115463262319279765251740758920201093138461999855279677744094510811741440465990945307146756168861388380371402592941711615345339476416314252769314703863814260684065127222500280713626593979361025266195898294802982577045959614408852853319390559767421851425528267982339397568044640496979254055202771053130237830947796183512631262622129781260458386908525044700184395621549425140922444751140372037816230615488122677242424645573750642593892810118815089148465387982791668663168603441671625523325711126782777861157004112794378466398984385624643104069991780896729490857917524930731217798901826025648708226381268138386677497085521633903456064624362298109846752936427371153575185448208460186132157131542522931945027805345831218636210007684015639425420996715904954845513515819456172128492073068674318849956617700101636241360454833590003942639889320506017845111515888325273777223201575960682695231803504078223608690278874438355493718694077416754198943220973703816798095365819592916581405305889991038787620710114567606203403295099466044201109227636198644538445052691133121697198001291929956241450979932741737480299838424828882891838156031603846356269237352667674634726857015629100030340197534754246924688231719556164056737057000372467387350112391631032878670096206979268411773662291855886360365496525589306594925187212108197651480628989154187681888054745667529627702314578211974165694602706520987789944471456948642277348133763653014091068496458376723040701801769776875851113877244845928669222197862581160564553627169100221844647143064327214816097376128439807051235147055058922442106793453746396315579900546626726971308486406996895189528523858349458541569400183589926811591983902060879764963339259246940003744497501946342071808342819744379415643294304304197700306862006400666430921692646341340890242249421779062499685040053530566528586686203243754373663714599910144267946641845484465752796294832943266088197512617950525241635898764837866250067672646948974320025453538841519625483627957747244914220024771834450153158850098616239049540753797193324368317687775234539036716691868782043457031250000000000000000000000000000000000000*i1^65 + -37922595678285625564871520027243524738955449930459494287954042816910003945601989664797998153174871451511457312007044658211550970480523573366829769257078137036587933381457167565692851639469962967065293429080743579969899613139188630527188198607785785747997987323790569794433271310751191984946009180116086601772764904034636595745594993277902148555746308396731972926823412635284867930628244987124994634846643421965207492879944458316301557441527107546477685117826197999219814883307820030569583538337199172356154645910554930851250034538837943104760599870270683618691790814918794427281750626624144725229195109095845372560333370632881794209887996835727671726380644432179642594103398661969717162143312280730120415831966635474039484880760127275928102143556784909452999553459898752985899987087669104233150202078711850756449031777846404495409892226399321742126831391920433970919597751355068486353165072462328711582781257355425853442437658158193115820990357578330038764045814695123086417016329672104748524221131531590426255580223243682146790996554232875891994631518724971004048163158147594341475119728107960513138050441680237494286798648586791701328768605857043680735680328771472816926653189414229526866520530856127052172648688829285295421945044514551176358264985939224060931455626665675961652337550416120560339156112940288391687056656343168718889033021188637231298098726889800765861578738659849186121008225632302794155420903196801157205801662808895583541650779839006560713870416540566356660105203509715932810373670968694263235327286666905889571824949611929115971558334133429354833346356646898577483577813549473237233579368463022523712134257262255764572011328613844263196120986804663272868590874933836306447096402414806511847369831989683029242087216595703062186495444735519861128619461454789154134884141080074767210770337531436606848216016214359487067278919885503027463177340842510597676301398369576540399210621354700030910702156120825609193791027268850506799773231677818239659277978942277569549146628751323249364926841412624848219276645443724428785954040580599223497804651064087658818768793663273327449171137366782012968844629467482500613989515015535574182041483714056687728418697255871110933643539697731661670339257070436111527362935379468783779663388316250901484889571765610824253045646301209369399284850140463686387504658550259081252763191242508937194694272317384552697453715603467870736534822018230818260349897119715217065358200168129884956690810056981508825525192258266274289231357250058188574102534303373781513323226635072209358526508646280294481672436397969148919795902843765535656968181826104559340954370960342779416094195893415152465284621675147788342617812299767096499464393555859813359417274627619884725154435011671701537410407048769246548966364230610169571185772989148960162112351996924315010336634551773208804700990802207845611775713681437336245305097541885078891261545830687282277826429538234842941737800201406910156488552953580776259406898953186476567667949253865580976740766040624067711943237652622821744699381364526833366116406018158228336597119462236755049084157995117459098548464247469615308405538502481911256535177812827312392990910754047906309965966643456015951988540202034254064235821819933445207465976281054302692068903675108473356832219382383199016810924006855762112405959103041163312377684611831819507103016138342147035537788039524040674743014559249387315991453236653646876337276654123311224034508666936873462483078006501034866458337115390838167188272590204047928696015767646954100510937549496111714037123644481165369561065586678984911148953723417942928827556806626014389560467687216612339594871261135160488609749936621921851264492258452901042855791022414757079721289120472193027528219197502507353994679440271138506785784830454007771672573944816642020835370195673143634154391663162378276594455113093260784408022191955137259918979147350475238831984943863369603170501120686255561353092433377262227375022900071478642890148105378641902503154845087229705473355186316645692947191104192110779580339320951604872394820264626387558571988156767302694268615429948775152521000924837273467816103754961040072492289638855142107377809988960890082631522732383242387147887042302115353015434712595051690580823750520848270884189133763080089895254247306171262174026260711199573322701058451252226253968367161544073002433814383853127941215862827487917333689991681657783631448629250858267044295687997244871386428215738323525512417297565082980452160266736928786196683686038742354669652972040953891429901123046875000000000000000000000000000000000000*i1^66 + -270518606805104106394744430138203765650588292747201203913765110060297373881783133464166953368727931892597530019196829946749895170877774468701506099525199558973219570271134408618307674396048530571917623738591882050482963500709490050772486996748444450980023284898512739553843244952376766438381795435992760576906812986031847955680560829993585895554589948382029803151104135507593100381436938512162569769917937868948255182029861388042457413894865835508960288963609390386618666775485359533345272948562595488877125803926696073461705424045546445930310319898227263320605807769824355256197497214054393838760343447809070367329338524074406708889249900269074274899235246400497832392365956260757074510667443322248497604727216954876625719950801600396878460745600769755650005522509143668627191848980711946046701615895949509426827796017888678993540666177789785885174630639749110623082685235715198648997739547404957998199397387090724080455447496124081371897380333236584148537855756333671048642031635838661143307540237249474824269596546657798689665093297046650598408833933877406020019140374686771840007863659019708981786038034661952147886277268285752073120105717440164059830121121530342941894973906566314050857578013277068016030206651562850134284436392133361668151715399836855577185858796842586037410180903494155052484861468928159665084668869896127056233654711156978154395993444445567492522194554934868966372755886788825085903793396988302065530580446297026638614159702884721973033263648513364650244659906543652835337810776356450133907625380529441309377072056346555897658593693220874726526585646391365386913473672255551251691239163355802618583501002196345757520707030393964965758155001791841320475675475102113985757811136550992852851900191096709171575547811402617858640371380841460803145171125215965337844778334298023228630461415628587912685464171487937807854099405414790909266878527091330981016861181018908486646311760309760709301913909750182213010055116043627924970509398604051248145165422895015426727866589173943388706057231778598725133475107241063902024733107016033216393148872683127341503661179121375613247083692954304985716927239260660006791628529019461138867507553740801043976136700410258713972749599927791537743637440469703060882827862377897519818965994927906527698532725450952830037484149794145445211771680955042907166740396660579791226548361532638803280028573405440761980587644464967509166281792861716803447596132464377074662236047578840777232708536448281213625268808858549369981876612654598802429186501670387435737908585711542064272970899938702102865761393001959398643282412373458440623681267706681932983185226366448245743900829383016166084775129537637783874782246714330186524348240244799701294106152326812927404264076965329608146124852072165061063096816749790620863942987874734055205751981997275066501669572839146680048156564003219634015064921207081842304625071614330836786802315927051067290123967107150772066832211516453734070026760024370497505691741559661762774989519513537033094634688260227369721698846734821472690092026815131987114447797285371355101696424036748967980350276132976409061755865301299428823330415189541774442218707894104814702353505101527101663022101145190833351370108223139265460840896802543170679931866974774185051676908970253401124166312427525802955420053928671257259437141007159006113245154137294705158249268167379791061610278899716306220878472725133449077498830205821871732964232834724827595117283177886774050396911739979223899975178682808634113804627196723631873061410142316050011253234691761394703026568462071616940764237993384154093805518891338017994345029535322770014171662390240249223819610647470768540688542126289888338262557171503141812735762166336177752254869933745676404941747114649969451745578996534906418668071731458267787605258393459223084144386763351169575217190296732862356994842105629420452702978561646493916525629195782067181310579005344677515253421283452346201345613492797703908164523293914586396671459310038699570040808243423468321764610040851850763150950571100073059483477758173623387701715998639825463415380475297119953750199097861438506379277736991768762549267947598669190854318853979697480795578439826840355706565418933567780636260642036115665244188275093379608838796835713665522780109547950396742474521678987768952527175491353611150004107600052207794634977793566239729987698740977730552991178892576747906887055218117144111234945791768069434193148908535255347314767144686698920674449576876344303485162707199307937294069285259368534535583998746066093444824218750000000000000000000000000000000000*i1^67 + -1967667792999624228766878302432798635077231019775511818191407967679388207876308486842866179795629827739747075537886309376574912358340324736406896933839233950677153955069964997078199532996309352321582120122968302702701949194601443123768517451333708142524287589233077425385047298182650140827882190468288389002833926869621398698123597614312225150255123723915087405768123646585288525118505548601298769039947324671957702769320365763803004625587708032926163277950356801838965985652296635243491932994791059721276413977947096567395679418358135617392686826839020054181845168651488327286481830124779359910814768288958898525533928238266836537863496993894248289308518735127430043986071429019964101622451806931787701085879978877316365260883730634211210208175199912912424150737655990222404053875798281241909980845473516999795192401353724995951677197143334816274676666128157521291709281847618506094070543142109191676706672851970808078430351299855619751068965547936340892161588741469976002654217033326111945474815685739459274503736216601788755722500439822682989974594869374629736240431455187801503670640536694769109159995118626418657614884967725153255888239280744340727138379776409647254444476141589246319816025945483188055365705554986004050628493111653955876392415737604728782685172476114634515155470962633448094793353451591723859267873161945466898220436221197927327074099084094249287107554331289873569526079032266870691410751352572576882991416777721114946937659421318322001433536955710343676756641899919580775990730803365839689247582656425715518330926104473154830936871036502299636979818838349426178353906130284306524425348355059134000718341478771036867491924737600343904649501880924212758146938472812044393019723832195697000935075204646375369862977599083901480968053231220323692290278738681372432321040395059253446123033578193987958131521863278775026695302759079347388448975082770473535982770637940284711877213067277408895183375887870654134890210951154882731833224203860136294794363613935617502598814160248788939836699463912080591993979354014960691462641832495219964724572039205128672642989452847524706246342497505614655956381450770722685102163675998479535518182399231949061170858686708566900926183689546837982111448175985316759621397869690252912100605232885960173263751394743810568666295287381665236133720760254600277250473219430484119570655663100612386796467407365808650201682502688298973922685679674780249287922873162633999172976888573756274646553407738326247835539684625972471984267122052922759243528552655163009273451014446949541948276150856455960919783819317920081902046386154828472483534650845583724306639353268521947631435375727316794008791455716255592650543616126649265364050656958327494387640873402829506420411047156934282663547672624576133616137953579905659261685959736700206367375353800486407803761546177961794256756850865208645771729892720740275154656750347025295411997003112756528854589539555887824227398641205715785645162071653276403693478186127670412725616570758972779015767958632422043338784688276247645954209571155426967611710226279662371118415622533453731741400912506006813699570586611384446084447955275930913076838218048166685805818720466595990566858956280535820857040984706825469920375578658203645850271867229162070340500294021316263686632824387650456395360236907918822661978966539209151760253773631548167549304506923726323167805385426246958881951423764039164042394266085255136194894089354191901048565525717602670851983631718538109332811504355408716951805431343291434745197555827815488647006109020544985541558656342887560397482986751821568601848291927727757858848314394396462574290746544457946411537082816040158250273384467780071113365082346352710709796490946141979699939111474041476472028911161923188865532906120719386468371968880205220198496704698696812306533829331744352816388713473115571414874712254275688140183117835976563804226836782342751467695544953804249194409652403833611889528276339865362736328305213211105546059828668283384102777800853956720390426052635474527582601375773378045295174961087941457087075417053065380015466220712150957954755270299291984851499182510064223611114668425675778605988433496137837918920116533373410747254091845775823430693684276181641614418056795327917303464413521942121182348992833120365227148588737931131732674762763194140282158313132674910775599999581059959954681282442635991168962507982395160697160776830781594005832965864545640611919984489568756492122332396325141514472253150310152696995768311393537506938783194044035681785429117202758789062500000000000000000000000000000000000*i1^68 + -13361278773799964091811208421794654408238058642495173354520544398904919001644319747264466166409621764538593190821678313858038287581555314500473984947034572983984743996516580501507209319837618142957787789182146706858713513361506030321583898183714705929935926430814434802198337499822774810888522077575892875073205952720824258125685274452236244598477884628357354353859809123327375950118750265963443687325929279962224276395822495926746048696971466658625934486664548888879592363192330938180652977162414914847741597716629574996080530565293018683409379125034540113912546174676585135949176136681808329043962584135766978592263740485795367785040325590303446685003401797567425401511268547057191890311512860835060146050835250202744978248876058541555236537725116986336390487288780220612191616412223820062906683917786040828858378001901045746971783591135735069077689958946360476743057673921794455243854311618848292309596941024173942722139283338514402430317808888336670339258668435131865468272609925743824223067165382133013501735571021704816643640244392967768404330915697672434310543250494440741883183807614427680418046078542651623084475874712508815575822240300836022944892640055494608600889855133966750254254324893229558910780723797129588306068738689174074409061228986041276717864181595819329336805855138883901507004364688643607254872221056970439282661451659402755068302759844699739956641196357706144916415646891506925354319093271198790613106618703490094028375918129312008205555181411671540084423447116432215532376622713165452454702834914225472415282549852563764550713602416775991574084433091082712502964840951599984799187637849444122083099369538647691397607676747361992949293957281998868500482897645970972902528715906332828090761623238202954598438974454511413497581122805569405087990702509759173080925709632148528417649112863226299086580548730882354180963781187831363280434223853171328977639252263936592264132410280239889401353617944541648760028948159838408876975019494602413204029900626737696430695924169823994100696866275907415886614467057119979918130613891357400239752677457742206856397892821717443269482196629733787615710827371039857164565055159360948046836039702660118170456496813864899536303646213428290163205689125872435581711366563773460805533986134926797574092434890224646033018418731936893790289546079443528540226394835717190242141443867545574853905576661250694685022612208398617117426459913838627942007231473930600617852409421401359676300160516975270821097220910487294667850451596967390710693457284651216373275441941793234107343533384283587332872423635640944603531688839344696057815794505876453512991409775872107144853185454570036842618946769942233800733389941125497144125638808516557705652762302905622310988854071893438249391869534328805445008896958070341331734355133076688877847230056576754778418342548388957121069725825992536939796194704750945407596593239896377436676521391660339080071213952533136224657724325457088817767384587618488379099650975821351292990757361903786951978012210020625684300670083525441865144340529746795887689776065168217140079981683211935657176644830171603349475271376640627428306109403315787118266809269683156221879849718724823732705853094672087954147310445831543830222289509673371234838557959036885119407814227833000567824992819700716439043167299145209744903958860614878887463080560930914376521619251550937341419597987527824297600191826204418901528875115704053863299239517792287041719138361344650230362013847595557549884466665968230812754712720123884907402176317704154615532594481786674508471803614605141037138891058078679980030250636069956152803697177084990627271322286565002820098622428196874268989368147541070069257896330244585606193029917445161452922684760376830553407925993457186537760627980526350118434410513251608215542191694544008830606748587156522552161077714246021688042135750462428285483605678679094376311110406621781565003661128307455921765073792944824066913466742235039559990647120135256647304244094128234198569426736591360638191241073522835684224569003857259279463759605809299015214088259979745742823264922659614031485506223819760205097039544584955101901184271114830964264115839129257792526121224303638181744283019294668157304074143348506235477923948074429672099753182208677857679466059249395112700220033556438936291153814698352034306079182216715284114949702027770622768737318596820185045048327123639209974376896614219660302352030510001776339327049368893302365134028810359803588941368518687960345294010639993964778381923161284655243338823318481445312500000000000000000000000000000000*i1^69 + -79970689545938742239041510184135247163983953754725887481023808823539289901809704718658304661741033353737468291331290892895054391533920644025973990665632990049726286567266201251783533357204007559490133838167204716213661071560740090424086489067620752885436635674222419494083686476617507791309740652218781204726647146248772218510823046125642360491621695247975910632572946304781911406651049029516359726479939321008473717381562492498817513328450631480485105401182113030504067063110262455642018798616212089059362484136247202360934305725933684866698965025805764759203192836513994873663347686120970834038306938766092894720736762748601463539713038259445825895009581733896817493469093221390015931969457007451251005152729992071394667312909363408133729750693817368143732618479476973007026063510183698374335927235909527930403890960604398358778113977108145186455700573549465655672117414810526338191212189750949384243307502730715451204175205350300873236532934144708593806650526489688583141988825634934881151959887498340658290193022028023441568742199450745707833460907784422254199878413599362312350549214125224380475688689720144541216000136882677681811276411463527770225510125422059804556212111549853413100821325140274717261554886888962042335299906372787643468106113160133348930251316367016445396233109767137216536351866029334331626317164680181781179236096520896891670527490261415483412947048180939064791644208872039861648284245240802955731278671657226614633850452844545079544210846623551846402276250993413080053397899069067044065834914940592748070627202798946912205467996828713003810307531069988556824418583051687429945122857572065701633468726094378899139872914368131864098525647591569744283096477580069693492069914592397772592243694921925930602297967026549751020228460990534635605696622535525282338329310185370601321437270047625928952884269582801521113633126858528522643178651610516056672615545369541709837620411405138016127136604249100923568298853070078404703000043845176246043568005263266321818421288082127053205792599605225171994816608958991749076925168737021806950697681986964104997591652642796144146954268985813637738442408791783866292221158951725147017313281539308518312646417008677518034843482139738809877964112964290060157787048138916329217339485904344972332033295730451479302005710998484443124997704142820995786847099400308606301309845394656036672997313142591754103515194738395029272033474058363839091153075006722531636309972438919195709045975047892137853475884770880221201166698717328520254379422012606690366588066438867601588080341604149079450063627225255863426981973488914830452559022890083934975052622979144900023194020083028069477390535712890216690618669223148774657896208395745875416904094580289529361761086409202427210396805442757041684284886270435330461680166314931864527270597756686431057736988760629305487408798859121622954123051698962336080805238827802302644336609593612630992171185417991397618632520894382848307279993724621639743934836330383739794310636563436768097369566226502175373958171766449658474590497638020225475134453535160912466410739574034633037949062910808068191266773884911244848487446747815974783146770892998888848076615620260613735451439244462928813904930444584098878875514365348171965164211624986870743100834582292662387311374670119098779874113650719509672225917885000000898758225798907636934428127336479069977117145043428072354774227217536061166274644344978276911719138353946334804978204303506717640311638118484236577532476740690762153073177872238857678105858166496396338859811023075248722038037186337886628838899537283505404391649884709388157874765193092892037410323703455851427636065398693634120387633025266536943492611462981908880684150004184487803969153826116865269682311278621306791238691508056420031862978541703495743937965023317223113269899924531943880550182868423006090330824970676045044234934016421340203123327408431727458807182893916716694461916754192895570695743209994316737878336721096229951193329529709469215745037710187058181648288348951111163164769623348810442935101887314736708187601385788467582867656020335507712699891064458502767720980205030516980875070105626158637867840148458751325001494134868919674372324161308071911858396821881527881507384406077926754544822339805737696438497097756422713714766599466196747015266360804135854938627893318551414303376538640492519939337871988406032387781045105731268518654232157948330074437628912378127529249975432576130731242168143281524956184723140957793639785600920767454662847532671896118497848510742187500000000000000000000000000000000*i1^70 + -421561686540745712181468372477748892071244233424788178387597796587536485525191329615794831053849655807650294678956371458003735423969575267069540498523780659938418771151288357818294521119700574317633668471325356794688563722658058052649411520826910317419987542124306324319188662324183409954743451111015487340420281078560709571597747278554799017120368929859275965329765925647709488679232092574949318934167928590660664101270804327396540253337764272876180488271111827233823703532818298714209470232447246474450447550277531552297913701901878319473293513394376400742307870751093229002831458588942540782834485967639624232256773361312632274106055060729882834431352788825458912558325612834092508531364147384274607501859448705600314476861672959948967697640598255747627436756471056188982745905559338833260872967377745613303753321444185041249185095470693405149289986753415123162297924838444028822926410837709860360073613902534159732240729047616381795520710793424154184842431558490725094630614437864880245744362853161802549710249478605640218629821702767216337101371204524726374744938461113977474953612582673765299527665416231569734826504040623241151586402564586074369258909453729859869790149035307261392273315945710757933162295791174627300905050189847034071478812950154219857493081156489021183367281658310607942505194927098265861170565534832880876096050019245769167477445259768894881603976485437266371791598927185569307843776731614197985949426403748196656366018684263733548255289359289987780555573176194896807916975904160521789164881418824324350234617611336274738377504708901768213376836747356892877873438734691807207323746931937997734161059551499561417049808149237763656289986654495509791722624037617744333319134118293958832502141265966450147625201442827639841505458002697643315106985495448436390034890406571313850948736070512505380497470548868764905421544985610380568868284522376742473564422648802109084958348821863400319535697579015437623449453599880599619501619422818316163151238583177641212051576885007539536259553247640176073969770964316911721371936014591204532296592440266944262689474287403893027697551423549233822102111010878198298087888603231557903519919898339620906663652326286839430294685195200406634117885890312286001436711504996586882370726543335017090912826670462093199555556946815016036811557495342563359413330405869484998240138231141226388929027736212228149111124114963311659371777904354234433742292995112780992942853734084587297066393736451451265175396659264711820920026561322850953716550297295768010755853560911188068621365711951173928471477391160355610141278680555585709321151134282122859362499074848442753774577506523938619188771498590059122625150216678390423265559457652628086447669729938632952085882700414050098363848420038005357193319173929339380984101743521476066954975007044282802807245308413741647869713156115622787784181234912036616065873249900914513528983526642833984566539671266232660653671616228906470447209033211222330193158397983161333382008579432453821935799106149094783711437493929559321993781923794085817028921639962015783981929201277679161203541426028883455656071888942120449391451484190828085103962595122501932983490598923392144116083809192562743688554675558026527098301957600850540637799100913895190834069318895203884829796062325525464687125165929027837537906509006617540171063453521309602657353840313017943491980631304427960662484114521241929768168166339992462724784058514474871331651581275856849919829723412912214017394124956001583790547521234054162238592178239452605132359152998478389322278429416814099240413170762667210891370678602870408137368122013093771029766702638988423034037925883535577935975684562802487475759511673895789776272365948189151195659353577767364933199199560074203280294878688829454582411437715109516369775467533095537886473166304646824368045146372200024423086571783337677641907466150513261036120998044237148062588149628002710185337536366084340129055013582645140044896846878326733514073539294639551165679328461593720888663698724343543779585886374715020895551513250221577163384263588764924969496151754434904403961783771760573955031768312890006347022389254518123711004874355939540677444070483433003097830318470969108600922149010660429919246992459870566904185072668547637747214203546143576055995426680786642000896301662439469234279619549527783712536142638694275615434044274085847777353628654353230306985056623491336786728807337257188898389983383573902781620687792267593769040179849707971997439742325082048452846386516823279857635498046875000000000000000000000000000000*i1^71 + -2044449793431723252996566484645135721921140863730947432652599557354101598289632757277699831510018722430037130260987880082351093577518912153080178984179889461473922503324413451405460025652913361825902291806586010002615350070612107932120740473626911498567654626838663004700308223951207095291481447408320032529927810493892583798093226680157615115147980866527310350836738525642926394155292023767191468721154148409457179831612116316306104851105657784447428167829113592271550507152008536013257322848254579921505994190711480440025942808778964621558721416789361572552414802419009783215915492993879026571750053519654314854399183736375188805721646828952929512092192326726825452368448868142819315189988997205633224583310873323244721265615144495784856467215900769025837750758162449625296645962178095500117460185285510744002621506074933471547229532328392737428293099933998204978555411695579472734740247597702614850609420168191060879049890942756098986958597962880592138103416084644887013905802115925472657031659471257335896981646195758417692319562059486640620979445813628294783899555337117528222378433297238861922550921973236209699883389786999923457340872933052935142154726912266408254581143052219436129480694114777315804354696952100759624916211275675714982782640069665012299179591400710290991476850752184301534421079948120403077257745588346392868333606280793158548914908101992628534139631767267662876099580085086088427282893083953923630397227841553001764965688202597845748767209479944929428047574079440269994441008461606317397960952957818610997665260518887938419467498494763816245713824447796838083954956885761279881542219962016661558513882451359494611776039051769317954100815198229579607965362147529842205986798211076328424501811472985923847688304933724496043496063553305359772945850242833095738911559966408444579428753759965760314117306798849986728591133333038711470846785132996622239059463907371279565356951282913249247491493633262778919575134771347420843798009573566835814754046516180828478669831964565513744934654401042705217939594280719248275802759686585416313183583457093300822995133723255196995293323543045675000842377295894773889444995041457362766819366658359122476930809733773137840901747298827441609919358730405492050137194728233521225854695367759329176334497838707436765355712584780018843988064147817262353213071283763439862566944300658868919985228713627796181642427858795622002277716345581346347334839830788243188396648471084100894492551271691699303548135022036941133324443059568841297524800992522274321586397547371950102612664808275223267033660495781098813803944393053858300145862759227961061125360229058851370196539968939466284050751638441459865303717791979274802331549020046475361507214782493689413844943332361885507975015592141104794618391161556929593037395794317004349890851981476064985878169353769365922732853020875083523321002937499152090618956909556014817350644139634629036561294856801279079835288599794602619735385927726646174169516892963927666223093240487775169781338190551529158263967743808779841981235709210512118842075038669836409063121337685727130225582388528437843637947083532763332057192072957259010023802626673288689942461323448130737590631572833795145025244937966243700445477306111299970107930836637218741641630228335642033556697577657447968519613956968824468429221280903202584419995978898510220337403405219692810804334134481302972342696906356472784456297407806989060251648708604201329415371254904531592196702203808916350932258928163605020438346205123741456499717584006256635003056165750175964604909679540150884078787604298626115751473863909049667154785359893577051736267375425387301562440513616105326419675891600267821611402143539918148916412922541087367529714731717044430375951778831087063889951441084028305091007262714175435600857792591535445254081262601213977849371008802243624155638231705029454310686499990470140404123010693122214483726074634329398550697297613881670952206156399115273759479695038954578362968257114379316944760007515190781905406149454699257966516667558861416895790484061932375451127282908341807977983038197374001238450958030344188134124194173560461277744288113791493147241651197186560165587924649112477989940864510105097348298314454156387372529580590756030705685317694054947137210445480481024933609732585527375487725442717169638981653413664767153938770256098050345824313629095192848220270824931782137218108041690063087679373886347051566190795250919487195689784114702367359155190417318855850526736129198767099158626721644401550292968750000000000000000000000000000000*i1^72 + -9610685181169474872709855127414391130514435838382745591915051016024275641112625768821148996535421792365333824333574697247765104882174594818549112796175249749082958713046924750198503283036087602646125543332694451179564093447573432470054533093936803144502003206334476843270662437152471798668781015946803654388433983389908359677970593674367737741679107907708147113593818457320577932558837481352262983472741733334412776880452359271416959392307678858738403782817624354459195023808110673848515536008706902640998416514668738234348228611322374415851915426368303117545640580515831984020210924720674565546739334824650307263924151286481629582016761121834454898809022343975410217826627553657506512725112036737788598153303540885367945922988295299082181768546322346640804700414675652182942279023657577122064321033862063061870110588612348775074710469867904445613659740330406952542207194783748839122439283087595886340494656920854500120183447321816795695742301277860450258188471016419767516821415946069608852569586017491262384203961825276800832812055455509526884820690337968717631393462235530731826903712444589088362126975324099791955796316294110344348910593507374434416630075172130211455198873809007656105423658430643836854474934737874448297997941635859152545242743536622245837720440016258887632470955826378235805303011000767668674385254686691570451998496618436225909156756464237800909582012464816824270821372073791898612064453582111022248024917914282938878488344748040044137838265932252036568731087057115990648034014916672371235017438592062803188223568094773593951722996076478241272686559230015184406553963977183039148727046195940238142775871418549322770874242017712632983528336139016324919155046829699542138241061804605457590846093120430397980183762302253690016421138301229358751936004230709302273949889482874254000874362435877026627164967378392088780378028869934886427640618142839968411205774670444796200374634517966014494768387062181798973842913799057994516040329635745344323616210677144361573447704281156620794233098827882778911694961311902918138392620990680883662593110980853208644626799922336065263462579731751735640145895909753838478524199232964078813518074317102091114914847302294175272682747929121534229302186392317549452681171907764886189679829989782983108878208026056715714652013909493143827519118184880395659946044640896007999401013661131094838283118182911191401278563990771575769881854302552145627916980371651274318239253615625412767790441800805042025095823085368957848447407983324553252965491847752379267395280944599861264512980557465782876687612833480924995573972121357663169809869795411248217928460729409806912952323454213451216313836251465171438930465753866140381808982356796859277941852509290850162604494244403149647245899853837509409578470478268684965914180123195870051938576699256261129162137777581416931865623376837633028740567323572390630077893070477727072049906667230565849298826594033491929467096319933730891557028488063166154252365673809649436106649399168187874043603634888691009375879790062420420004054472383163593237672513974015914951668860233476191386727206045791734733259461636620643853041374651323274107291237479963313385412696876570927739599301383057341272824240533022692370800195115508253516030416708474492252896151739600747266506181008774127541128326720558123688127820471493053076027177083528470404769582878376920541891042344826407812176541577768681373880353319920155166947530994274500222266268893979559584995203990866639355961305564840073610762104700072988011811969205200898426295303776542526409924891124005796733462160096377522341276025609562777168231650886471227606928287085992722905422056759869976270425414510669895109078513060466551289729646068749383887376477495932128465573366743773238669501714815483893589447987870583129600945386583009319452524160606477480346271115053864239652858425851092232653718000222433799717583702522115418730852870965905650792390978852248030961884931277259178188035705099801956936541304709595034226348041273133072216312755727304309991498413836012504240741512912946407642174992846267634250738976160350869651086556833816849939185937633498344834699771482040539038818045295201186585288734889203103928548160029127731748718127918482932503248213725244149419377581817729666367928880844247668124419112970562870342310946802238052242302962080407901855279036072726504505131082887348173055732470812120803629022113043706086127372063761543326751591704119192250555563499278323925538000833802771947669616829113626970815778374671936035156250000000000000000000000000000*i1^73 + -44411534058278669811154110979315911411267955046202863065643696459485499309568335777236812614981051163199404838285514816383183355110115875803043619581891343502675905263774780885064521098599073060847839452717164013214326671273524037663058719053158861165251476417366160499964714512877011185335524715217784911663095845223938143647806890785257128553022538770544434541221591584530381550229780349605731290956303325133762400828334954619374775509914790365284347751674275249157708729540473524671534775088793513646259655844147798406486020579989972260493416930209851123621885062862169945426161806969096222528821017029983646194834357581147928092341317479127339829664705412132690821819065575153473156988660370182352141822268266939259541903881823291742356761287297353790972687862799381230342731260034049828886557151222371198613987154396336653609660333960522591496992900524401250470620042287351834476713256795653758032521029858835795086769469158695001011533235357019731440234074044619653608757804594556397605151834212720681476564049924761593299004155955120792313496591038415402275938926373686783694314394960216489360085989949602577774037696183897348994931919224665969243079271965396498973151068935363566253467012264701068567308174815456950236715117613469313470446171463418814916646114976977218909712364992293602239413041703935220857925077869443503537163112745223978612872214833470223795575111845104310057272685837798395612069838969237485014218495797642338536874618890010422363530025094607854808596475600751694334133592675893503801519877838662177408030111798856719546874643904055765837971345073787164017147877372579821286506397073463148875024051771111608024016125459558048507576477294308074446723514951534940092125311692502100391559059590747567312644341501049130144718823936584244404364457221007407224579395123682319174730613297432711109500911403812019585940223198335918378850307904512589267108909896261905909428915348582246059005557640481218016212229137136541522747157279884034663755263869346204866900391607498952377430735083036780411052442872539190144362912266164487438188482997958159420973500447778974008867935939853899295111078223056305004264162096667164428208303709008444957197551614323632195608070309750112786886805364162759530901632649778537720354663768490208896478476126571723800303002414623754237310819930678349924424141544163059930526756975163049162925159467063741414401349114106754005957539736239640619099473363931966720011041073423297762612445889445655970943739716816336101169584901260441234808744218402724810227194149093262593379748561499405074205342385190320279244555608439048205605026101386453102019809779521531697644794748836873739279554197291202175567929709736177923218433125086088769145419319950888545069597069480083649951359940657290722869714660327613707139311339208642943886013658877795651942739273201405644594123764534060218741377981196514366388229543553959878321042002092190712935314310969175677501803782273901682482001175273537742579267433532540658014449294003262192377504033006140872849484925259144664472369438414595306616421018420344826119633612715687587672247454798043227494963716782105569561500872004376249550656260125860756727864111958222199126295004204584779335377802095191541635748575657606668863695763496567727061769174585978821048688843662656886925712256218074222794821838259167858620812483347282895647400399288920149417918515659213058706193795581667699069829338792891519261301269451545863460047755924702186018577200283943427361101690640763697706967783326065569028491380598463732340593691255984346767506461275969081075158244906928196372035754792687474284495524126426616206638152506681421987189287633487832038788190910581085798324687080456369959292416881387377135014212416589051720889543064253250651815269971337744691397789814073988737628389603791370293206499409217612385119050439902388048448438322335726938468865428406763245330365757824652242682878266766662145503632954373144899898406190837600094833261904750605074065614941649300061015598405241885744844326075077609622984044687380237434728306230845878492830876460698084965576142853563678404268791728820563798137746803737550004368144163702113376037543200027439097548540538013179844323639869773604925905084205602866690570854855066493221581430883342932573421812475525834443198506323832665572292538177067951218339074808219839736225946448548754523614347218366355509419853623271991873262476172054756630475157298944848935339888881246542948892301625907171014563520969831629237973467985043570160865783691406250000000000000000000000000000*i1^74 + -195947789381078562760692950073172216294913575427949574142303772942298314398273880338062258755006198990473537571369373065293544045155834674553360328163253304703008217239511063078687234251341929856739574363484408283445431868088848934804099073695451579249402486577417012416270269648027303471472190771563019561879129944124735565454051142102239665752142854452816137928201423314092516978761875895411344042042004235538657563962645492417110419844019697896892569516518192835225511887204377232756618362511556642695798006080453907908764784736090842508579592386596334499525449203450663132507161121285124591421148060350217966076105852890706705193019260178416368900553535600174046636104755778391176432916004918675447819484619577214637054860446262050024384581111131196816286045494248471902857809749530993197869158504413098806189338707680580669497416249038258981887235213924271592912880557915975850821807414401304168055417248894510866269867602642481084781907054460220929626673065007489855511185844078062821619682849094404676063578040091341956234925897122390805854467985069077174204785222393709092228637228308228435359404302212996333069621275971372523973265304580930586403188614706063214674699844493602740493852174543067237572053555441608332058635844769267444430799292373709941881224492649468211511944574200168286636224258052258905134045185614034698599593625630225076796917988544765084544074628565757645270581257646165332386425674247908948062963165028508099050106984816598794223725170749728146663412224741456037522798507346702027475242984295769676612008779890136715495658263195872054078616317228823283956212974023687737214607763632900611290477264553679455950596323901132770635072730894741806610859834197624304598324388577524950425127204127932557775194577310857221403124569551958707318386973524410888914930599515760638118217624484037075744446505456548025144510659359879806229364743199336251084060164978109947030681520905885672494855774857345933811026206445690356052369768759866563362856868996218520617867237941443939927470394680072616925324867201068186715645601379294307467094610834645956821564823866330318660806033380430401012773059273249264791229705654509581292589507612912323030654687196016528234749137142440852050184933202521013736341276874311788997251533829366498168307492046136894041231955601021329750076056307996869953852195964414615745431338271713014578435779608134660977420754219268460954223290495680713283579977214982303162079777291034031329677359910197996559638994556110155247725622216974932649909277562551313631978706337577664213885590106556041438508350249296389429656740732009617248164233428194290281830621538526249224296400223143120951574912825400302772032392807990433669085089519225476413062499772307315911233213571496581098999699173467707253904031224705826215442000278692023663870996397141871224023661427104897130098752833099350547111546010740562068647594986909406756604455026881790434651925788201466483056894006320468500185327098349807352045433741355388876679252194867656445504902626128111797087487941867977357080603875224729864594146670800138354499590465350521596188780579821169407312838644830645382966349637860321928203576521243053462771783132827561515806693875321716743096647176945893779141665585830618427443284978976576774659991878114441799992502285513180068148635101256678872471141339378113564776598535495016958600681119195882876688041588523900394623874108551423185509407149812420213886598972508207665015405035231606448623455745332530769718843890993085866167524436691548895020989817754399074963545069317865402940805322648931766685092189161831320881661873072319867417715940342290405964622175019727635826090533743839320519158097376341458183768435141730233864535260527607972641375756641377311215536790402267627685027819115979520913748567173134485113736131206600814762003651793725409381377735363223130600423555186127772349934868462653133846122873991440900198568101536052175251683165124804192368804258001257088589169728040203840648156853349134044015849893675895384633894652521084628949140377943103204725173398561055315740715517427048195763563529619519208204667139218246578606878574607151238500262628804701335662383570824915413632849855726163828005484714804001301093776171629180211829050396050833742678453662696051834970450161755732685452969616210107967890336678699125919675556015930536912743668219226520391766114318023224173823204248023085343976909399748253099750948326928084968613645081853695927706253151076897055963660328898176486949765217239111661911010742187500000000000000000000000000*i1^75 + -797304201379573906984345485370551312809470475923426272909947989834992136462307636830274972909118203769445511282432683412269688923568236501358336480751850266101375637233371549911637007634864592524861893797754823324934406243249076737472088919204601174232575707136951205386176005342418988821232525488660503110888977411028517331501849109152642679245489390933906136490251182104446754737557055320089129212659044873019034419344481005427655610373389089884398926014364146925790204371361106166703278192029092593229597579023672767582617172475690960821107360528966683914641828995890118517582534252942033051332858964350739863125987651488274488562898052824903278709876968059083406800045423964259408933207316484017451610632363789228644775810558509402895771416236417805374068754973224902930182424643518044358513597612678914180686513582347730265745179283909377353829081839119428804484513856918079448990535169594579873407050383505550112336636217666211658593228864350153976463963769036791120197824141378468938007708459122343998008358540538827146295147462227623275387216774627451853212745571821985049464651378211187032890837984757469275634075623069290229957047075178291881443669105324777302072782018375585439133692992713703971250511821526144043894498476992951916350808215377590781033928205311846325980591090544141390326981672220842551146202282146056592961797174671362735250348831590281483384919086159115492445346854349507320775332873112057511553146245470243746885943935029248193649785075743648283416877518456320945564686435993752091323152251736674523480373401136054370299026584117444284922035566194887597810222311781993854830653970291115246162737749430026368465837327945958825837618648759381592152641530508977782167619626377290030698224317017437626994403037205480249469522790755808682198520623756644910014350917727026823662725441000094984476778237911841812467231840208670361395937990270078707965213540470207124291142622621985342480551077169155686979779676573150840379229960675553223676505751144687065251372802641483640758139377330762416853211136570976483236265955103576032983204364661596651992015580461918236960092922229176250773308281287780387779990874260746454521500382507374890736460236730428168600599871286894877294392648215848821898527193824188244314870364482886877156629784969768327455316727459121097832213356842696828446082363189257767626875919593346265671174074384687748661175765027815095660771241699947502761645551716174396625691147714972277346294376942414264270403081838189284717857439214142103181463552783563515928792416250764178140756586530017279357607556031291809042590015033996942416482011710329309451823632170659707574451587796407721444613917524640021583670496626726476232654134873175145284559875962679981687465005762918358401586913376099312040059055871216852544284632609003094585585911447887232990417600440027195501159449694160520026805811427190231576422144570021506397531406263720105141808798166337057816098453899529383207377540818830504450209311511829890957514557976918080495342623164316328915715547841234725417685667535487157353957317857358745518008517470221165847163852204454066967683510780519619825945022127913453342606235622186118481651315415331875224428154101296078176608198299086147442308567756685105278911422765436892770815734363996641523377762113989280724192253924145177334820007355615192828752981431603827056022285190524737932356223457981342369135479821275623235893927877224164501105740498950580172345154922666844944221687550200471319378054085519581361229554695475982034126523314484710407875148287160572665253626247827619536900897068846084270298287306739130546931823061830314474331127034259361384647314995703190448970377510268373998049748510711868723325555151903317951446750607305149594787115646738770436129365363547491008434095419963744752142462773496589965883249907519439613878960082098919181087399264831336938857313339245144815205544153936409581089124229051949199984144905767912791846750253501238103076330951499434651015715301698696514566637516784536010068467434587832730499699364562178849925304856607516874518531608001199606163146159161566342737274921947757839542947889265855415756300902644474530454978486105227793166748923824088152712888707671629814189931076263174755265575149686972489639254851572294333774138335168428562927480048960306779882637529494023564315485938785024536463993573316038987724980822996182529082324586251723240948024405566727795102417922782958306135865782246385993535594548616416461281056452928718879676000058650970458984375000000000000000000000000000*i1^76 + -2939770549553692707820413248026833790123079258444819505349331168030099452280962423885415572571866377967986046284367167810527426578107209083085331501897614486135855215629241151989317046925181305012227279371366946808902132328571652275636132662220555946267078418172693706146388027999077191391277806196247095461466694731187335865145519792524939364688098453154904293986179383895652415813214928501299029149102624302840630887472151953708688937652337088759295885540467362103190256404429670776570061826877742168716839973978064204617927538964335619782786521952893814640548273548152006870359088745379802742262803827739272295102385660480554593451654784622766356989442157312074031224612624174243264766202842421094369481675639844900580604535242938692853260585154019083801857663481546087933866765397687714767139221461614701828051487516863814129641613261893384591045840025286458177713008904550315403654420864025591794025050894371345690974282066978061763217350271107333577768756024040708778134251436234520298725230556470388407794568959782394047653344363018724861524680465589662227665681120508031770297538641811246742639520821461833832082701525619762472873016192657454248629272819720759687713700069773989586136733407334156682592853895520005593941963472639012910980933370626637645436822938415901532822190166997820272719989573983099103181678889730217379519234656182226780827482967295153453390066457625012947791858526215001464377824216036537554902790886210177663544673807370208881778120841619197296493329181585859593121391069813082568887081053767707986470504634738501338750373058228524198492548720915840669822166629104061726590495687746537233700481156711289551380174662704092008540340309779767090104469503539057925348163923643448904477817046077243393964824992786439694970586144974326047338643775536425810717636329779198203898454925109059318836361041287469617979662680261024093991877920583717089000809400336757118807453610005100588927920933823994474596599699094986177457068063506399202613956263536468902005748679794213814489340244542021919743464089100407719563111559783747080666486794067918062190300763406900432813634546728939537749724267799030178716719595196569976333007677307265148256333660007747183883973762408029342722555616927626766400518623105061466079199272028205288204526399355993083068780283240910682176919931568980175832053289243715872765591758939762726857471744369482984724167030202740380709476187461772315318697187078772914336709675364682884425383074019882496885309753067090981016868547936498162841622342782290659316212292818026208739174241272560535821594816926056534250040065109928885961565415787566742513916473956561255371461053979939401061325455441216326583758634970904879905883767490371521661174571185865735890947485455572247098380175471419668589794978991972533446630668331672775271311670545281229585912803462297586677008389667930109343852057129206029943013685165264639045753001409122343050299954339287133792737828215792998247447487785367623005270313541523103823507921961780799157042360476008703394184386567475426552400116478844285262669869586300131257884634192685441706052996421336405618318744085390470110785654730717423544065202660280681082914552963029482274552442822148384648519025007479169185577861792716487602126996765385390307121326880465046773703885950046642345602871572230888423927134041092908625662051466471969137811287643623512487721449029212550533887047772827984297963442479250047251881673832106079785858893567309690619070636518475131253058073500184219132886242687797489578095152388118002649129533735226200222338265810276381986416925029549417216904251270513828010132046406751282858275965337954487455139882960491302196504344990341004376795838065382782079520435301782065916289340392466100086241640275852253513164337772478592718983608972902004064457677184890954631230539740174994459248443348908606313000972046102149695055902617290643205484316400116074374323623028036999542312621373696808147374267554786219388061066209535287219318035184331026619452492275019346101558920863236217618746280249715335459762716195319897880839947163610130511021709227892792564825781306240290622594022222407330106354695597536892700588837368980976582080255325108769777582415395763349881443219774957670501670901333465877239149077296817266232297448770965323086760228400122408569690295616407748187527810487579199845845716076007404259499311439061608937819405440719333133011295030834967698920898176320354912155434566284884723082824761647295995795952938233135295964777469635009765625000000000000000000000000*i1^77 + -9782787274232666962006098245995942329637910641172189804652639321351731584728547520494712907675528572791400648807450715678001580378454169942872596499432295366208958890397486549667980842341466092794886758001104694348581885632077071449667325252114380672072233211355952789481654408787081023822457702177238577422600552803537605843341631916066297170824092347339631008583827169695118452519643665046417688831760456774012526873767243935182407394500631626623446833836600037751858341149926752357206361322844670124298953596494076875075219782929633889563589326271473176158310560366910600480113324411981523230165214893193130591185996606151417085811311607956962908493208911186266514613662925121291119772422860070891163004522589617911063873275193167175919417466956241764401617263126433655682686516007986238395735745120745906122696576796508362699685781278057264403630853634986109485263118723099721404523815972036870226288283128854594737879634873157881880818651803779876493914949137604868123902318554645201292648905522563688969429687542952231019425477380191443319392916706807421082932556608762744711263097444519583400577973608801236838499858149283154162246089811331769304262807913891268703619076801313076998380824149094534166643343001107179449464942620189068879789655694254981527455430666677450322830768109670004674837948870772351689696284757024979021081010048028535175424821186754799617866751494516000169500572148136483716308105062160553713960053049491392204759040821436156772444643813087321879821138780688898809613711234038056981163658025952225031523550916375479199538845526415366028125142750955982026720285249866946726008775215274167420091266427107936190319406995585541257225353314312616889803912874526787549901264386474689547663563216448026942439567615906590337192134380698731622391375610404930825023555496102862838950943195902477920847098469436076443787058368813407851245091685469997097791850670074240278310459018772175988209234323184133610671799919129524183048409336811377237140910348688819856034103142193827003177609510439690578545632740179470861013783470535970023010972904765428850585490267076271446745206715392988508048443171553923184739934512412424211779522889533093113976048623142504362906531531245119646863499276293110200501784107087964801973604913884904351327424533060315640722353718070595029025243400175650581734071904386403847208930096582674254836401370912998199419426980044736314874792307080208038124585800773539276034286401610678796748805162442601078155332654262362722229741655521966896625281923463081225454567287858925696514778208965186293903007661908686612898103403692619088845683263972050097023641757689832476416971858156893422263495600657512467650569733403953703106492826486301620810524304250635993775357300903234895627056265771727451431319504959619189240712774449194888513295577781780602145005600984658187785398555559366559454287214432220844799335028311881039478460270688410676727634383020774737340653072353897264028827705042841639463715038989065064072738518935420485420620083972456259402523449830841901732626833500680434766319458137528678171394004070930737096645526037031609319430244981769643106046609885152627633753731760030539017402069320124196413594322940841824987290333311248149411864567037394822014063724662425953897473619544460480657911838866605154055207438574921568278148843756610872391770094863865291850455780353040439159042784682033886762960005130165203220329545325991346403632758400480831690990930800572735265680887591341794251037104588191329508087003322729652071737988502977450774220806562502438089131116379657669881315392251097077376374484741220035290494813198667728191205775314930254404606174057957623005591991589766252460654036670936543375739570936780447281119794301969687076222039498978226869325957875281145379334532796010611431864589648230431529155441250517616508864069174732891661737856566696022766402131850835109670444343720798113187929460164089516698953028494865988802828004943018481284639906129165993282957747995291812110059445487212782861407248811086381652867845994238488081894691997433340141460230764074672610521866112502633329053160188975243396893175901296535184658550201686586054079062681286906867372156216935604713121168927793545978636018296641151659982432978745173502326513229536857369568124727483390577827575058355672543321978072342307340834244060996382032791934107486991369428154284975970952903254611180495450315288218717146624291108626574195252975693446501823575244704319640429173839191725425696074962615966796875000000000000000000000000*i1^78 + -29390038797417172347317836504500453877545634361367816517549445545174449671819985168469670454606644851055268243516404660664327568390888894939939105922629371381493632983182112399763700945508929507974046311299093161680254019766508719095752553187479001610328860147179492805615487338236577773983331657194785458894648990954489112707069009939888845045627172089396271358853517439252059191232473721665243860758326407023408320404449947448331526301714308395631363340914134885792413720851524714871549044230552600313503650430573325822724320774782913711101726785013366911611421517823740795038554091981255130584123941670586020154367562795419352351720145967737031559613314289088676999173933233977364725234791718308669804060633769361072170559609609044760947876736883515596223073182265782312283537798992535476899413534794650430961696438663522711047463512445182125057133937265702881502445508725099676565203974691812610120171406870138298617371809140353987854461611012386523192153923243440378417422586093321128600283723179034586511959018626633645795622079024255393439543751978542448358540646426539612727680943522097497054920159599618005626360919483318310655267046074396715322288942979428691832686720268796849339028216692425339431069723370018457487831847362642833107272808616030862792912922423811364976817886349592229905738015856087745955112842006347805821626296805976980650670612514938611328425692374643761133463723089373338231603194774971644195848197550082207063080885980868435762483830870234064131328571312971285559367791708050139205907091611158343013064364245786009415677259160314715649881353843869307995968319638983155684974411282305421235824602834839164341979202974065970926666980038603096318570571310853461979012740084071858520068443892386609376675879941326604740776059523252703030757621000736442526854810185688238613895082367508207241549463206851505681095792647007164825880788313693331265454788911125925151390166303556787134598685211733182427752113480928558634138154193976080478375741862841890260792822120491451728262580525899050578929518814376183489840826038989081502782548183481907582745370586885633759594815673881748743698400240041931038774412528448571732854441960790917467066982905895283057366007466113533107336900755699507750051472929167404307144496917968498437653123406565585065458974696436920874739771835795337186312684194238770059979638057257503356987680604719139384787764470394520102656603590702090544071801005368725510944615439757371429421777460499976653519874731109093582325474971881675745963034511849395095859140735223152354756540556536248920879964936808134247792929637101361078060385752321217216554059803968501134134576136296822580876454878885290462706551182647196419016461528892452840493854642349747375921508203485867264682007688728837253220651315690547146478583292543659780333203489061628288365880877734057148564469617900578852569380446942261859582335422502390196323691678985072612566418918662185687780274497096931574805534900505164170952698869094454240253937598529503666425311285450958428494112892482242149811249328941647700825032872470164754695072390923180491943473604510664527391258582047644257035642487851674918329241227067712193531179704078970046883663014834943953934132179443019180361967882981474930243406609878357977693441927129546095557656693866344271394557280961646575794134079925361337418466841755509377133013692860460228244544802740557620498736235199636653128138571288522016515050628568348373312326519052993660083908889020250918503191890031230860001901388634776993049389407817551748285329708296565354686665118552668008514538382479449800373533277781860935886106382086009126758079281397494939076522272445871096947059605380326673010381994167336999862680767874740692293585454898313875901571205840864683065855331076838092948402501857937532222173741820497113508486168100525620533416353645958062799450580176639526175015547502000944058954316371436550941926850427703500110811371607545209435728147378112466895733931278774780178959228079987151373440998534011565386419364085629408998504811428912712298063169483074669243749744066936468527597232112662922317785602405562776358882223565589270121603732544755460483313394514588814312508792302938959648947000164603048469513255312461801905657453171290930430564914913984363674790229331639044871097822731423956626924217907916203450080952110302949746762527680507893967101250288818276802607422350851968000353781418482024125343437312258515573193814032323996942747794025158216836300737035498023033142089843750000000000000000000000*i1^79 + -79726783004269436527611799985630232954629185240322089193487376827904844963644456778580201879014367915370320048347135548521206918618888633870816896232871542521554073336217759079509635640811351525536629255323963062924321542017671920461332607158148940693927596432699170615969639667225135466893542645403218520392515816145915850093531131772714472375561833606521038747824253960677349235795532013744413676390135166486379963080943502269848246741576002752946225579354496981768974401709617564347956447248104614636469817477574622503096950640939242608580460991698979228129297358280312122188250772226852000072775598682057346071553386106516287885943795843792197410712488637641201661719303733083916850996870970716216462955735828303631728135489277493373590349891466461286181172154419466460757708205281011987501634524402523045434198349820696152980948691405023092911979163339666043982491978822818146538261094521270482625132555231319475095253619107630726660839313743012914937935367569762922317762577574102513283055467993297523852336670468531544617136202417767494679189364713511825675446473678610760891513765555411227772701543871812508550688047713970713688561807307392682690331448030189627156084373624064164059313942485233786967987544374549074735209752701823825623109649533598438928036887943542629251257517895234919085993306887106437161027330045840592445565117833660940563529658359055020723646484737337429920535411505234289183962723817220719177683980410442053208003559452798601099169256637306928301549771192215041703870676802202789215767648513003303794061182079562185071375894994208411328553396744823544343605455959947923364078909859314177809359030606132430345850209768705616164859956550710226021741709234106044712419142297185960633434000831703735430819925857905332620915125853867636773878585421738355123848315578334172906842037910098938893815300958812906341116692204172799794437919340563013914185295362294984380347573648041034966093126301659247260160824765667641318771741849980115191109057398670750395954640658533666687518794604961069588030635203241921029419117194655910485179557210537095203783016175444924169650064970263166317359187384100337815901426871815152888345070056630946018130661450776719039011266049194142457716229942346530748826525025318098806092057773551325060945547239871249250112723769064292330934161031539682125642184395610775300345087454888679955704429573586857264645251384378541128718770399058022412386693217607945837716727709762921977920954262178441781866278860550337305554349483800310581651191475613155819323589383359092744554816583935423387659823453450955232329783878512642558588624302485511296797312632148731968784979333759729242503034694148881340209818093686631353602641774988441223325473284789131701745042388590706045582543766520216719919929690866517236352340087091660605884677103157160195650077291489986865407584984436589654159350932356643653736898163562614581924363393239517096536905241197308827986339049831021726767801798383127867704451374339468819861050773994847761568879413369253883245615670128139342109374392265303803741026366439692152183799382760792964047555034897838999248070462017813789555472044546624950903635816380518277871466575813602372311976223206154241914140140984927103483032559254759722642622896007916849065823731558670385331640994121701265479701775578281042724536984761342024426473596622903111285670775399030992041556291164685018979021704337389250891392831490398751072833904727595972544261126336422444769453897866618758543989484542340026152874283239885811678923425615419111944112836033600777246006900980478195449562347166918986349919225960334564009363370275051542133527500513415475419489573963416225835549479916629306009180772618718616709952765900823752973844198158160958061893185731449390327485728277807567903222088504792016027803673005473714256726526113350320205049030857036939287750463786082233237480385513909678376125944683836991121280821217533416345151521595093569287552577231797420303314612382839430102738270889868711935580594603643839129277252008411742556586075173390085054297181529066651210358525337002956212240635332831820285479169101125503410807132913945238945493646730185117681784552004848946668446281818107467311112336582398175021080295953309426500155793098383203848232657135961346213274556844646440721836076176290113097544228195061566496701282250493794760195961098729764110608537244558997556261278198291398721411864519659041263276450369484135498271814801200236486077339086463095850794658064842224121093750000000000000000000000*i1^80 + -195247786663436663812115220489278934286643900392900568910544917285740085372054476615315552929473276138440309275344301300352822641235537227510717157408401295485748177307565532878860158140383282500491934175959447811004069721736125684492371746838394006998401469580123765928479707571673081327336342398564461136643738186783708854487970729375184350728966826106011803090689940001114311816898440964349425726594729116679479066173971140682098404325067769299855186712159286745078168002915518233793875826363799370846329738434478168779606984940307444558120883449177060480370520735434853665875651187672435125867131267559217195506139926006767603952009147880847053053566181638661647742861939921002388779968657175183069028860018864840074466931493685592862510267684740026679135693065124256395574821679194764640238476822092822079877505182173881839589884409483644477569838903988680575077903810935148724877067885385646197029197148294491679191133036986868065025475311523605420069008087301349662669929023427919232586804552041334499698061985124978453820506683058119882268228567507533599682534944267315930936369876564005541747647606851673969776439219585976719298633182516097549049174632825043133752963205426439284809614176607365205740785526476633601350436451665945238779095263675052013089062324206918167311325458050506288304360839057275659982451600946282122486183872546149986973744610203072277408511062719804571613665350281784194464810540214232851916935484347910858339900597732873082173182140087645285625927609878362904003479445190533595333294002744139390745483343672511985538527143872933537867871268845613405852701805001528538543762550132124088883570169379049385490390787196759932195026297263318546957555872038833388333072486277350631097091174050202257691542443156996702483451372935148549456795299117893286038050474532754336737233939019110446140912436219456757518413997057206372325872640901343349752342594577976936666487662391943752636721469560151327622647502225205922504056367233507416315215136014421064293578217980220632915521183394813780519755330874461911469902441112262580688003405847354542735874394437501007216589411816114211407792914045516440162587381949406653854777186145971527940849413898380038503318375163441199747801250808406945979580092771147594455169634745920525946904649528660888903748982560911542557444352563568068499994624583553720252866425329061378890027183017054197923449774058667174780017704823596523401720387257417722128901047877555079926599523423301625362120588558873020609521403245832655205147310926222005266052101956082034690062155809462836139189516825868358735611789914036424283364343151193681769762452736279015751149723389936948291753473969748431065592099527544408344269523368208013973484702495375017017725608552831999974827438924859733474463622675881876920758606724782046518557249570424273070113338631701175673323293074127811941438147976921364109590484590851644145616373855330065812853922952705203296928692406571948827263356993338747133895438931008819531118352105820521031001305765146004682859947021511909386514584265854577468820499694483875821394335904639612780216976231737823902617162840983733220817436525488786914500607155755893371336065049619439715964418438514406952969891012329086511160980375336949066610407409845620884880105577142028408542331245291727310697997013211108820289340062144641606749070928208005974255251875540761690641879382687720877260395153125542478019205806907433974013528514261911433269201927396291278100505002059805119517453050493527991502244622267899071787042624635714329565237788987441112196014200002698246107409035097749505751590905947557163086549183241950916868659680581603006063463556732353180393058414600268110762355758226069806777507967708219158853809568834968685962082576599442947616117970541332970500601058989895997468961753734087782234246303783662680867181432483461140021052190466193428111003510593523215790326378746263387688598410672397218482351508073180709856794112458770371537005713403238354420632850532638636796052802531020154649127089555083294909711898119378799990733383561038971573780030045164000841662972769753169908061047190448828365057256066532240448118244425267246421584088338104524193177017874931383166508850527838914413866113807649983059877998337747378632566201282034399144645292529514309031946218289079506755475617321327854903420641300609852735654662478252285946270963456304372094832527622524415185469754021144070712649492043267230680447070723355120707438089439535057444125413894653320312500000000000000000000*i1^81 + -431546394141715634197980570220369087607109327963391352547905790323503568245600760956053977850842358218001199150199501571202501494397985113736374230881717527693909425421010720664128400938019269440051183612195983516732243496580589324112569183970464248194521524312534484405099183618083609461055012922398642530792594270265886802087967206366131221916140968619273370634235041076667780706387642508172302091399965510000078172915410240930541585490801068473405037110030527417626590339517892566883188441215992524780363351866404105588936262571929499928614917043871017729479199912903663116530365650920792884215412944047812602643997324753313850967949886015720734218816928905009688002955797228133389636659933476428959371836498029501707111070369796298559461608670831037729294098202828317421440510941363515991528978044869940670555954565835160377195901159444866101223172774571253859802094893153542035599658203048047490652225960083449506869339436451490672797439033362903980067634949120345128662123506441633954516417654669104114603221963074289120280949943549527563025148654988307795193768963890405730518232132868973217852721699147779495933976938848976352216351675310214585980692621480632987599461783643440102359144014082314983323157032657928113320588982213408004945818928400192106395837812723165531760863697786212392522685248656891547067768275917468668783759708067190070926994843640942553022205528446684070380759879457944301333397449648729948848784083132169046862480595625341581412600259777366528450481618028561197374128869423830708933962440701166989921641280206490851569345949788990708500739798902277574243045800434092685143278149952384139347667887845485671709293725422988397724984528607611040974470984657784421066427013564689265634166512774195223696578029192876851797299547226586455856482049227169212468579691599123273531675081608853890542135632259437919868446235024013555989696467302651314172980955519972825320820963746667559400982487891396729969028515734771167758548191210547881236084854717896758393224616359963790922832579093765210484925821494698390458139857995817165526123756468591860391501555279927782817511183027212115467537983627309776879265669516663780343255463817838865187995758757925618267840234952189453252227760381086489979717107225448737697949052327249238105862434575283177758131774083409571713100823317857507875274703394334958045822597776177082374357101675593651508783002550323805846784354929997135778553403827206304240753607755948935988139330266991950519049997164442993572584293862454223881000209400090760881050591672137749096546561314294143149695151327432392003748591258774887771699863157104410253013181125620729018852113902519370262760342937754463370674873555474509797247940309407165143107492517440770425711735978549740589978157117353238290574696390523981361169545732253589036101057337900784379939258168201933613256834752405409171576556496802489395338897256438522438201235841033100071337639215883196972029788352676262487053419387959773647996893853478220116366739334867667067565310018178554479867726515029015868358732339699307544108264371380970037249954601185585627607664309007666277214142789933746565808970957866893308356883269611264044001535662815582585760173207949114868497012170481081286415928803164545179130369624592832269432935951828798195232366402343916842742459193342656340557027632473260259178695396317179932802526821142987562827134605408764536758386574994086839392561521379571865453630395069089754753122046434964579900903508028619304538373070242008541082253365383988208343199040530375771342910692242432299468839295965427056899784092023412812261219871535021349427775374340419247019981802571882750018312612529630446296318670423294813969773535089907740791807543672690393379159164897984746501897624096151427148134842180214875536703538259088465737185960285349092588432148493856657481702563295618768694014616879639140597678606452572839071092583362349374846779831765384847762770546362271742245865774307288262342181880069657894911443494836373549775476779611447462077387202183856367868405643930553224656402688149126824937012958561765071427481833833852432082249703915776277223293198021304301589408905917773654405118697731321954434706828125407779778361608373172069107966136264984062280040556785500436119525043498580741506986497117084112560987306992991513225327560414982069207032085529731912841883341033553795508067881221752155396020977387777349630073322010895681720506631475942799057783032213007919238298548649399727582931518554687500000000000000000000*i1^82 + -859832598242732294484431071714082851995579650127152334631668089140259130629668974355690859301942214398441725945701564300435551925251563792451070110153563884922289671217590509044792099930379148533935636742674072027895058734040973038371605219499383980519056935143211768487181015331324478448492636951862673857617701956735970685598527546391753988178307298891784589882037234959866268509568324550609264658293847588858313657946992232556800405834871987396590628018430542861015740767417546026926475981141990482407875869188692389096553206974673015605178760182291902901531297179185550910610670901024165030203041881624797024843869254897730791882947064297346527348481725072378763846495687770399370258307530575449524451185291747544876640000797168984191595678935892994086741438556019773356332388727647851803636581004695063508203426800247428277844073002905100674476521913086517828938648439959166072576112590034652370578350957968876236165684475948204190720157086169775719319538131770240132115767069594718051093181466402591900607134098912038659142281651937915194063226742942313671647331341457973776962300919619549594966088532781818533050899013659939007075799772460731890012860682879761393473326615903469593430086011049203041880289445627056171106716942604485947773952643348436214107065786024357038135003853917797139803239737893362452538807566722926137963459333448605626879850926417969466969968670107899189063501130244164316684847023679538822472861417661315170910265818969388759181609995365118956611311453854385600969166131466902536792462792116637329473403129538687677621688774460006573504431996317191776825048025327159174164774936719913587400304743498755403008732941208278913962105752340656763860865033493831807021771681029066817585049351092664261718118928534784191567982037632440954829133340140894094203575548742183420609006561892263810673563314598405437412142167411915477529429217702243014333324664995814657622278420836773563792427333216320594132429675982683459927311011599294402254826528321564410226735260637128903602494480591657117400012598979567977286697485328014998789706788874708767766992823888668379842847222672089612187261000921908599750157159473882023840867804605948116720653755998419666348417840481239660369420003861266066776514298301363111282731385511514160042165978530195205522303379628097604674212561147253762051311045758268721182618679407909229569418035784442297575183181723301054373661552415498456238004242116617600714345949223811927478119748846499215707798434829645006624147451567555362470747681425309981838257752183593601435587423580705875914081772721527132179241168978670865236363601976393504757015825335868406643412003867682284072079267126745364563403176714422661856661163417906111457832674753700922204111969798588797958684230523500452217431327371268333138464621946488383452888572667302745961640405069470616378931660507217233494076006691186398836464559747218196468931832091353402205506377204185265598830357687687721226229344326369432371676892145095322089760266458648344929740320539475540257481076240048928450746935536796558579465096948381006927004846509970911236071077656351471829164233094208458893138292458481117432947226773423650722411992002400299420215485232771637889849224588607666309628406450255365646695521440333370236047814930059659567432218808971502052119891811984200832146966962058236239205381970184246266793294428856959616450039447103106540962538497942235763255824566921504325803863417006648906891928841842556325216147299495037073838569632863324612100028362074694940313814916136088703159528824497290496934152359266384687842756230115132458442953072457163020693612062980132142807228234583173001862151663058013912369073670375032109018706302799850512102152779073562782668481837372466497500570144895377231019600379598891479382284631721299980122249752052370538785436046072299582758211630218318178134287236030580777866664615184252953694411120393518435002630873936914151548799495096245136792171219751810104281182278597458588371436693365732630321648120903200367487571563781242741267253486577528626867486383286935825916877660942112705055206027792637450534736654107695516719336470277936580607957793722256589314789656807242207632471404000434672806865046674712435634668539742396564181042611712656138819888511067851289231864457031040712244054603241464667151728999516673962319295591916362794277888388164581884748935757473247353931634372331014889009565960695467884974956883436759854941028467951883740095144271291792392730712890625000000000000000000*i1^83 + -1539026052079752458839212106558109348718260784363700276063411703244937691828629169892283203162487282901255423436710424900487061067613025850899575093567694695700283380336179095000289513565645702356537525642613901822056455568012306333445780289339276471990354136846556720740443397826302977708455094384141181750649286814494519771579752964776981999900486258452776982225049147405488531324073660542658190472199166238067358081312910896692211733267829984792184041817921757486402462954053922243649122739366248265980388983265599156357094848243321298718176430569448069660896794073606905727780438375410203766844274503090808537264810911206812573882762455852308322171000697248970787325625376158385666604245459739882222620130923886138906794095274048121331091491461776658235508976287533013935019586587665306666537527339109023543976014212441109421221486613671163248826862598751384833427284624532726200759262207929680914378183819033772970248738741616015690787894990138569363803939348113229249174753518548735444228518738570145671783182866924906621735210775724493204050657380388968733802372889867682986589326189490725101568757139625438717744180220965491273110958606028708481914872035035395226905966830650683907152851599568244981655719903058424433107006081156938408429208764775561199054453973386730296387641985516757847677153100260661048858015832627811604725277257541963974117889973900208447557230497674945198016342275873035768352774144660998347726243020677418043240585561810586729122677742533818483993807775269846584719267067823479008253323655393765471578675314161089132397785129262390494107444887179684253121458118807244199769894876819242829470213587548235189444268781477740600393065359128190948512708368455142549013379447349086993341259292338262652405557952210090087770462023696885803150353877848553068095901760319804381812156949898808099992771917793651671761824327924676647257788723718745106819201055305833634718155212808260593737716672288278364150123264826279028535136632277733035440929944653945306973911911234589069098125811318642940025546595954412722507432984072071221660004727078785310486566207093281766894855964875188289744866125628286624583883421791836957211973360483267058581630153903206965580413471552647299719966116470344111447848607304907441414900709473575363096402243578717537983479696666639546941278597838149914886318961745018241456089999254583308940338387147544604884328572149886908760386248401470374838535270185548444330348627277026200263536486022155599281864893392786261069850748969132786024893656489356561781302659499508010739035717183230818213637954164321707045087374339262327032358819479604898293812974858929159845396554790159900552670860055440489348257846356571612642265595579642545606531505495140122993935077577000388042106911008367360631739358968449684565435397159314662136870104475044933464855182741340097311936962123998907583980701578104991552586028344810039526288357821783495544759140150604031246967007338364961757241770792702398425494307499685478013175446837576252914477047394401426700783161997014472409364700017607966088765538989981496351873090296541001338673866887222734214811454486675228896408016446940530805064310610701759334097961390944478435638909262646447711158192151459660488654745643012704832140037123732973773292473946514528054648717341215123557155347383900459651496120444811834000582955599596179319066998093711614338763753679220975223803654016177919441340581223570021476709406429796785908323576559506853261415388668748134495701657017934907888998156327894353206271302300377178758592324390928946201098170804374644958159710339623241385000049802322211738925173333383667755681916903467750654424916705298292157730912492732171246086894061926416765961228499632422359001327407249475361901268936979151831068532056581501164011630874539787270351246521787998042702911648843338051456428392443185538553957579940110564513115289559375431923896536041652571500569999234778928820805630786922244134310221659489866159488592844074216085699923618133357773020632968469573290445062504690225941587515475858828360283863701318565869763556996795267447500021561332518995451645374103701221930908183824446565210647885281432878559123471427354492286786525647734750725146414577122852693752169854852705171991450349565161298989740029591441565729913644190990748291051413606302019535333840388032002414828654178134184385359157691145225527957086208503639660654919945517731717595208644905852312836827137041651292189742185455188155174255371093750000000000000000000*i1^84 + -2459259627007744068841786334633451928903399461731633634782750339442242583383484475219050903352935409682925978504099007838641019341787532679961544969285599007238381467096008819539804591187099847380364437130007519437631957370016041926420447359884166223299683395463296973052445463342832290832768608173344140707309211009137493994805201451619389111144862837314172882871717992922247106180515263648230113314590574567615256977095557293450299339149078436870248889909637320581047142498130308860933893124247504192132008787293793778208173379596992015755264922080292628006634538422028016498632104324932008312226489373485281115233731382747224738236721739577133221929201878407004413872623620917040993747339291178229440152137256402525745493693304369280176304332290481548124168787257918418707703090343998412940720326427043547663395410130556849035342655676917098593794331373382526814142690511801407768332366428874023624489536978960589802287410039988724105935830806288822126587662234276320285746934354103074435166909129443078201022951618821934851850153900867481563244697925919652350672935711171933048833571188179759438432783726606097078425140855724490316949514658870433172783321648384914577877703014907793960009931928422352794386887782581936422056770297640291174774381770660789884178956539598102030112854479327196638891192141137467128746519409328760916359558959208315526708919858107739778461901296004621144860282196170755268884574250082343284312096645904322861074145991335773589204504204303991870998255196210100975588251698288787303393913993870478575593991539212716911007987800760367781087777414624790939921474855488248759279268635403788391707302325361186151897110154209684179346768690439866510289748125159502173270944016982757046954718499485124153830987448262589274097128684907187703283531578757620347086707857383818695832982699472145802031269280555808157444980370441191087299942291346420169678056368308959487108031407357548902299055434169849290816098653358736695199363553796672773744090947248013758673586150006622506716222818314838745743947601369026106043066280785475970071619707931747106899226778159610519054242168601415973916417718734698148233336725838064260647738866905100601105338429507238679757954430276844821498639487302086389799405081122117165081535949710750134596628781707248580381189593930214289887508460606514923667546832603346880973522559356167321108232431542594129490369274720462920835829983908659342354930925453006587229587729268355110734544857979925917527807387675488192498994520081451423343478571347835813592723125928505904246680699040145263563632692576712215205146096173303330859439618253244218183423717975221238221501681951981708590920963886088604877758785251827594695581861022600864393994962258932153079506317883895980125666915599535699888114375829998259282139832073871089340857609737730518307619235042465763307361566237610197033824530285399054599881817651726016102202025096556261394297060985163184775066389928591308607650361481058780683057726725075562425275590011352515240835157287119772391973921502239570050200115072320480879211947625675756323672766136470061199155877444358787903179200912113964601683951150911607565922299749473774889188354769538665626329482675742963422718928762904055794254678014315927304819467649777937245449468114431176305530999709709164588505965287084144906940175399488707159815546426540612323392592594831553463020692138328776859876210770683158642532965106829282999709803946884683881878579035612502078328598267026040046205778535030389961292365632571787322396451674058110500602004231046316252273963514580901239734425056520153097290385696108852013560011375764059447152813641133770031656142527789879014506078932654869774240812379048350805718169471158780655727122798472957497016863194250062391025418707748005621948647560511594792224865878821586773564273318274769659885908985667265828144854950628278848171564522207853474600970677056997825534195840614891655172839484812927536227357739065143412692752046311508143345669278330343368867641801497803984707628827937434484979881102020162353754900151055176973865177930208359098340954822451393340283004306980516320278593319422015477176869434230780699857887883898696801791681257372076778824139231087625080131714241459344596766937876516787911552704291067049058456093688715023198205529334885615689946705234111927137599689501118533326887020364494558044311517850244134198525703151554628975012365660538791410863940597916789769342561270960675058886408805847167968750000000000000000*i1^85 + -3479313325519791761855720832494330472013331504093459775515559298251017358473663054416314812585762186888322320147237243024879451725588774642439230150509640999544680581040485471872141734908559763885522201384409723864973035027236659284111289477816199058989324959242728080652707624039524859208720030276488757911329028136648133256351141548242996189029404584351174273626548153703686114422036568866417619049622173220759790466057816080903817339238817933636143848022728578788030692173953902562149247914411440083727753336069396797255556061577685922852684401082447819735450725026665941880567145011505743322347435868247363881020892247292413858252230108076060483452438959227568042418884133862190703502863396963128871248915797914920984821646787501981754515266535044759330029576481458279353563496108057392412353115398347735523935727952453979132903286452638049856196544087749029270183157810242754993461987673628497713451939814012496480655308664645829519809808653760889049279215643212908407839178371676972316949918697871436424203273388873744477591072927981536356132140338190007922408958027423400823800916398011671076580615714495744480806434114926619253339760382655599890306064322806889301287447432835186191384866222431848927225686101303560603678394763408076431719118906532553545880397212099546751346056391560324762028050986578432171934797248504852396602039786879697831443623960683242338401186818177622928481305820825526130659712516796475751572552968365659679154777089747393257810454918570599918733652545256614539828171846608401166008818050644714959769200053964204983687079898253205779921615349746538715656253467651851542255275362563257039313672505795326460025334124482015393706184687719685755115822346429469038407666674523035098504936387963970308660138941109000386752975592331411809231604270714164591358771994692511156465428798007824573680495133682389030287768929845648371050935588819377733070003505848735285206061207129475454960094421725285555272456030718953651885955473836322463963935221767665278406361730646671716254813037256726188317165926847984199069630454212402746328682078724574844288831344706133904225186401506690354809844591474848331515881262741741216537985582473803286123140047900737443555488640104645368733182247633895745977967927419291092482867485120778233522151552715371605665954928505096158168229751839122883892754840882085689133726121648300615822924901185130803611388115002927972699419436161113309609698867882417181712885927718048870863377141214348962931646623604481909218568468158443518016941823731933921312685342019387499355296587895612753433421907562649707683685568508538235522756540995464604842886168773087630276993547234386515932992052379423113281526613373906884686518023887606881203552040401976538679411406368400415980823695499055562803050788803750932006140530778228601774316270144463574110736149560778801948375717453416455610992699869659571019065695318674939300380906386273856178858017056828500414187199002397871267067620965045614409004204674951636728983255757322208032233680319690598830671114263620952432125050407862295327208288355371796716949986564923307220170563022038021013511602155511540157276224299215962316790032490769461318067431644080259676970041994891297311888970645944269952467139527026098420518614099263752370004196066794607250278922422392871796836782227052715974000317837247694837039862900200961201857776582801486228549407093809404397836845233601030117431780474166932727607661345550781726319066807202181032959733537248245878078777732793987109936801546078807372942899351300786613521347096516382373008478197223795211115557635872898718920577868253019418517777919062523213254188310106035413306569185089814406661576757928166753894432422614770510687932836878372521857696295927195884017230539376703000119479273040664181518356539429031070985734999054307252920857290429656800472736554684560227794854681451960183252475849371451719427494026974932470286898970772911728453361550931019967712950078886887309729188917908053640425435070084739069931789928577818219193972748022078509556990257727023132966281931619745372099925968033370025835551663377936377387060592301474182820065913925461884870285585964911116424442450971034034968176150796656544312352605640824214229430154898955839881108838785204236597797257427600328171689655494273919586450600612912925438733885651615928030817364725284625331278668649317767502358573145979354631512109180839683965321755186866841523010288913821156070574304880574345588684082031250000000000000000*i1^86 + -4320748169233962489351937927481378258519219435964840620133689086894413539077021811344283017043635601060649851432847249086166692733216873685983745871742973781076056261047100569615772857489650686473801653495393950054080320729692526789896514284829278547170306974215542037886283046422605879267154528883883140373240898578774792158429622608457277130905681458402782348007466588295990254985489902755595836168968543688556710712722940038796732665566048500777374571813342021029377159264382063189834101619277381136094673273745433153480347026729643975164438580849860850917718933050633052506006459344203974204569689438854550350024645142838836204146520821776461442211524424642938096352017933529537000841590393140306805506985108931944632142098561836070830652325381919888008955963493556835696680515739428518401370079884512063787579119930096972489064204300292508701080737914520036054450828323731679121169310253436133622536815291192059741352752041572656121736850959923766013686454937848622018836065535032816811105381241573418639872821130718413645615150534406888624561593795763785657224442219898919290820092540249027965762699858521550786695349643430971218576112905136144412805676587824449782890110108683154700970690492980655442854338529145148840786995666947709538526246737452355463487919733625071699915203965022735463387355127166963110128754857561490428905882139578459043760107730930360721940525953908639656003283195385856012687274563261388209907209661890944244880006054520691871359289943554100188837982151809649832190316739361361089171057986098716443777123747526974946820707441229549457213859736487182995804688292440850055180552895195532339147207314292532210004230680121853537889432590893727332586167665508486661306123849306246755775940470587029412574309456459498707010379472185660798017301019617721559717251791674290394834581979825334292149804618150944848422810742107485743094514464374758590535988581277975546915197457909932494785692295138175825854786653284800724355178191867553273941323511187241981904501205195486348746767451866222629322114000116308667930526043865396357552136489564025760588216587862191305424515341545846159649643375538955464697572623359151933650557471069209623363107444729147818821591908658793463968551806682141673513169397592182962921156784809721945002762497493787685045486569846169653341682043184592574328942913193436418418188006864515310011382123175195087732356183728496504492521305531505306392382810055216201993055188063872502242576967359012478975227045423779648665677877156796012578191561663190630067177041205938375160374798647614695743680354769563011057295165536548008375806814601220421514922818497547349063717022103632809225367792593547679800028210233280348649537557849314994868129898908312208674030988683182838575598175892426541011582373093370898071156399674449172502177115773133817334929205139092866362327598722101925304678757596721750973359938096145842345215247875495507785651603478804418478277898834040221997558692593344290055035399518411505381380856652883077407979481471268206288161887718023197358118966250023276267444632326326168471550895327025894782227336927706695028619728080918525294458940181613938228225951659378356671368162005560281108475525627916005209005340549446011815635642429366217892278750854340909688655611671983061633387411291299890009181272408367059185563944267195920729765181946516375666079606774148614777271045767773560108512904680421086408991720749098013333959853105128715511603828394181465831815158682768155490019497606867130697485425279998087227980129501473996899084299233528086815053777869049373067226553285069456712791379792720188685482814325531818034272806008138599106748949974639474311505662589747315959773939586643924545628567497122025408967612802802826733058717941612320497831321668045853376005116016972723032758252767815936833974100550494207625859861060537845066103268960195410738677307036112569440512927877998571891232088641089414280416814496001563758396740963527769563609430808027872760132903188624645719384170320244695558806667821253433905699992143132513144406229539062769410348883643377283746222096324895484370705390617782752402188037844174005978077995561036715026944553561961011358879074505681719927129003811716044616784950610451403491520503510829436055011199597723507223424218564428565096482737563993457369526113440846346460147172491467558728189176484196577797767754701240371405663430658041646353480173608900826804313458007918386148370188195258378982543945312500000000000000*i1^87 + -4675732487722898659540490725232663967109412395745624240799266445715144342627968464494167582363412712116812829528557416002731183154709545425523241893865809825601826364341075387474482051434539467938899532283983168480863980014761000351645056521200131754157471333124112113427779565615824946341450744122621240268324101498174892960753909599582257488465973364646731796355635793747257529299711243235163278198942118620003922766956958275289628420257993207473853287062350504364959300359847036221130122616812703448962724858624955479399893608082546912255881200303223615148034050228088169510973529259477671351143903161770044754943766840381695196878796634284532813974987316240164306232585182152243214270822318634394960318018403108360191183308062305412981547008028441868923637502404510360125052896709729839179771437387327688447888438011202852667409308656703852275204369270478987051140424113065697258174504264445922169792233502733689014265800527419704227282234448853844942812591817333551244970913380863340855588387208654129597252740035347143350420612227112774724643401232973787968678967273153599601815339788683328685145492947883220087547048682354473326279946161073792832306870858343845707617549549573476042371317015161906559297967033586697378472513195869068242301454719889508245167221218273281094400177820512064590036914473568334525546668087201864841644708182898191093965536520694127257974669222217917270918144481260072726285358208650816573474637759913342361970179641515282925895173517788487242335472313861457716165993475180829062871683661293627279799085875191697522984082762492688019965952568832091748609076945515456501048352789261313585166509830390201325653052393787027788553970583988367449071209485079442532274006006507643363595886757538224691994105736097401224746766825231624556787222427480595574583577315292174400888081721006906070346840886572128857738724978706568557989374848165041072466299745720824418346879169297161196003252034397617916395467198603302906925911946902349647975704112874572350823465317343894389950885417423851415634257047935952450547679617736242401210434997817241890982656379409831308574203333595925211351784845754567737643109743126933757385921171381455005394681150554204264618451310402187686416573865161527990401381671927793120757316122453776208917493048736699523261853370278817751702803302151887374493202119210698512133017812024879486247670284302258383312458368667623371245384339319211054892242097040623070246401131484017953769085712887470790339979888982208701792182772707176216429175968098365933270033665236693880349700572294498325224192414732028087266482077645462699258275740553487547461419505030952687854993956946789212792026976518833982538297611755605967974526899756787489617880692587870070960251604296376978366445247005425370527673184253591825530111822114784757005306425194430267394649461032681332874236771166294862986136052879934299261777338685778830922846854386603532040659293948247128129845549399264085478251804309938451873410453752811591420774830771660337503362758998483998657777876325042878577053308106987093785620307248007075460957306483777813930853825977269393605375650361089261724470858204635062299800990572063786567162776925262765029748357659767064093429091952649996969127033907038422029840520694759752678120736198384290309876887971219488987936776142657549931831794376757487107974120376398059066385605065289979170873839151377038989117274609140535658722695795531093633195867615211236662130541070511897981468946085151979717472913870369187416221035991143720271349715492655197547596491522450030587827992641368424458933207488914805656889191159269845308337679546904601639248301852924299488011308506607060239573449283570676287749681093595103610728948636968620568043113348755861040116131464554287956567665118666556921541141522475221541944091222280123161229726181760268716333462440027013146044757070997662967502658764203862380560061419738287067467005246018112128098032210859205669788147459061335777835899035520810613215141834762053345390483469167460354858014738104030179367367841823545642486884022946820214625141342212612566210331643682657118636642277406757815559658815747168103800182858124709335408323302532260770051552826361295647490252371212148795785404589614387463005092202429487552100041936070576701995129075114173959220342222253519910322525657700741694732018634056115690894625270881339423674597655920745657570875537065684115937908944680431333917747881504915645532310009002685546875000000000000000*i1^88 + -4389893739252794673773559740159354744470476645573842715859236704329411500698299412247067437096596130979810036798710864097354225533152313095037189848927877082493164085677895437163536429601881493352379794790815112468577063004730541083980495656372402150016482879172917175929972890535028777075955626012782585219877954400600565759810099650075016360218437474929016801428269850677831133228141718250790232535712648606507961569066168811878568732775423262002532169642888422254445211339197310741857745937529625063683931525397976300671291563583031807507643215497307072491849558663241774144556784476239268910919469927284724493722752054759781207969607968417356625774989205948891779689222122541877807462901731918085981878766719599992010240042353642356926622444720193269536740444254219875371983947588850895031852441529378745968987247938851143774832580487203441706753291045619848151672429107647402369293207135612559273869490062919157154824401885227385669659099760698790509378323143673443034606583639140039467705935760911034382667318267477606506339786524357621139603390410110455782426272583454569846075174531940602540339797189781441156470403776117114648190840208977931317537366749817761265339451563164929550373552447409667901426130706703870791238111782274124592305137706403821023872451579044110473898619789609817227304234375041205443092386147488611830757796446026514425865020874630187582152940055287337316335657794157463831241224010499783700500765085703360321935697442805039662623550089091257677775365983542744502979087929575326926662864517973504155967900592467422278038554705887751677783088663067578728620389730973013233988602103125179235021360982219329827468487614146558000125244378508763734276057587465756513917298661407368930846523690970782969891900036382355355486783349709412412877767516806502235558806615624691427189135047901115878805479001487949848396129704590817256047054879350946123423030081340788497234988715168479029065188721379606058104532234667721057575401486203033511362563141552897340675708971772137316550560703156817396606902228248629147050252300623421782390154649610964483014980106708754232997957287175739887882570038659197401270954048291351782382403516774208313986204330873167540796685669053143865982030387735465920530893832403888627297338699915198892454324545219314495131989121616684851500477570113097369648319854478858977377531383283709531230940275360912732988766415669256937084022586668820076756189071104505137216859560654155987053296472594225898459378411250523195055797163069665242271754294325333669021922154580448564986034685494385770260139100575917208934017349563101650014701393624099135093955311498583214342284229947932877050105543949677272441163308332039230723841244629438020887186160199797247525167068768844649461850124980245616952714654152811981791595688922362446187889489645734474967747588412844729243767637232354489517616077362775658515868543518611447933126840106045058143910235863576078738185816373412767101455946237371082315864711151887797518665265520731083259096498452877139220852138103318492413922557263258364218063752140467585280232482014916857612410731793628413432255800398842848409900857888048193263404336158294083416103630095515235462944139543907813530703574439515362814004108337366234716377074699136491472067944218895580915818654245746191415608552762090552938175763969949012071368034255959133615452095716807659484166712906964275003134939162258849610263463903948695422266599593292417113263320522179615324523478153669380513304078233975789845045265336684336024750692516065752913309101838337341866834369153639742653906913399951715335626429678188858783568781022684665509822774102734399958734139001561651199245515976867477026657493159243360857563095490173694801428025614919966713776113478592488022615619316128263148961397652652324253326198849797090438813251137315912424588864901279496671571250284657732358886789816427134618792913859206016117933935328080003857615589563320658315716297256954551320768665558817735039373650687509192805014716323365354846765108984828673224757597082266938396676490139340105932520305881919491348916827699424327755681596702554477608094651748005433064736670044135669546806264013087090187075695108061350342840344605144801655665504586166078218095250422010445723831259250338201315954708872791430892017902822402648593524001291911514036645240387285775555695643459975337989639602591581875065675595850251414524119142987172386493855300318735628388822078704833984375000000000000*i1^89 + -3574340269784669603917979486176784924100184595053775744234140865662276456745260020952770591144439153435329212524024278493761301979957170560093467804847939078667130567325951619666039606455188585635725989321544887661227581872231055937005821610350946458776892826970321486861915805441576003420876574320300654174485105531839170132097085490583505279109604109789332227017678459593494613211291361014797949852843824485109258192981459338495118669691358150912865627139677094285538147240809815111679005862728088137758465248931724400134962069026893435609594650508044140437262992414061621113892491915698046198432674003761187464312398505881868586046990185934360888082804658708483102008301805214120982709773296584326948008421362754905986367616535912545372738438073602349374732965247816836620787777999189801788795852088935861358673148711830699965613021806468406323520770493707868621146490433736726820078161101056582908802282272012099151933088461376761641755892724136612744958567588178922299315128740970990748134675798422130293927045305120843208197945063457145412706228931298162327169269492345445651145836098403193200872033048695316879142615712411312505107868911112381762973645324036732408300571545262817304940862136809784137810424187588314600050258826661527093476012873019407428214852958985961330093181405413626210948447241708429654004050022503970208573631167167020517484604867967774955103352848010016819461367848614008431595955599463309621072290093073085748574546400390624060912689068179939560881371241830965391079880604000599424205721042728227377149829825299066939464190887195183890706123231443310870799350879802343978179735849376754310170913939524292140402820985435842363067047301320112835768687796077451677233828488587174972546101725182892600041977002516418735698916737086641537325162894237002615525913877917064585501386983351093928165517269648176119085390053201359415049869012290486625977562450675374517525884635359433157760205299060679902746101682805982074921343912317723348273335416780728374382043471959285422171160769325862593616091289947256071583132401576325933873310292246366400929814632949113049450206228045433823708769026013998463808153384279641152815256761284960760203938895600411436145761224944979498254348410844595201210371632493700148554195003535261326939858356159033257565522535785674994536688547440746375317655714528056093456264797524829296752074314804616467327353985942705896757702848705332251754822756223434221168850521551911516093305552881833105953036905011211121758344559076850183862728018291271161428696287840584742599769694236158980283686871153627719406029208308991862164687872899249174987145875274456656190181573199852519318767668868655670525997006829712847204298371604942641749393100946639734964314456230248340972721593212843611910654492201406092448514606321552490433102066206057048049514259119209519078476747979863821835643217183341342642392808071732744054929412860160016021032823064413228073040985864197437515867325588576303563120529794290829620041572752395002841825858058431595252659845376103036674837949703220236547944993349981479930261979207264394516648193096931813302693350261994740280047810807514678923637062207095164517513961455596876559850642731648474262855337139718294432395098193941055356007281261727351863442534395790714259037250070835100616961765363220020105505894258836544490395662729066760416709985399850727244959948789588999340646414328505033172322287181441090616762483183907506052934455679414858703968626600582313345911660933427893773514569549540999728342832460146060257158589671556452264227906375407804837135720621357892170591738518717593479273838388541076986203719163218704054946115460425198137612928292177846210107532330261207349298099570958828530167269231036820013596317820633817822517219802545705565004716569236966130152640986749776522217954613490662383922843325760813997434366628246989562547412621445157586848281787575757955429879309185173415935049439259078334293205264425999116470272583441716883168837993378633285902445590320245374865598209816052534691307293365145818161768408902840301736307864174159355209518255034562197109244488372365806175775850232751430937449015833259925069467224149275197681651282193387156901871559392849391697927744734737493239440548294391537785682361199777875649092698179435403777005824574409101299831083257693914783416258949139279780922873571448154502198651072344267494818466862264789679469842464761822358621782623231410980224609375000000000000*i1^90 + -2534320077811287981187642384403421246758343535592477209947364496901579920337229256998181268941883967291715957961950162075874893980030559539885284476542458845370803884500643322805745435683711137857268969074332535179991152797394703024780203653866832804127856769716401541325709324575457817062326043137480192182792284461866703183779755301939631061893546802021005318332057091435938274913199124626974648826456560135929719952598463051190872269470193626665785598998819165581977803161262826774942596109279845884704495811757801013150303737953359746766196792337530254607601484547269534308582953581888341420307756309015777131008113938873259429060226706199453334184002064939578055095419231107040195337424851050351527887803673791454526109435837848071490619346710335078573596860633304433881387884016478664019115308707844554468941665101422280028660215844867330083044554836938407902962794737877309534052725401611511423685062842111711684084743922472614567682259962367287300058078127422607132921313976045953948987078192793892934651398667034476118868895015652149379006608305058911712575701382831826729468983635569096004140810460227368892890405123253456499204157314697414513152682397241017955217870233471428035486743891162525904106032995155326809636877892566223504029542750654592887997420667535128664721486693305737564555748914843945787805290577438959518275481834243173751708257748357305783273180532365512564997700474965047463697981941106470250927365037088271324618251561124472461581174932301758678818373985295312817424802968097135925372394525300367137887679209151677506027017076353563278136664052188133617272958384851835852641581667142664500643640914645251257005910852071841531521098636359539523318531364704076463019108158672746737994361012946908866046560245156646597866123780936273827779109314122282771743697323354401381581710696519113787178638073205647598561994138053121727332336465411776002861376177621264441892497517901940910096916237078880883766353542294881999159402439162026865147078466399120923170027916012493917847927170078459132957978076546900397946139627479383768567194202021351182694180420438053922193394770002509219351581188404714461618360985767654865450844886790719207031080198331552011000787193400019934100309972430038608446455161704315651461906367007539177334452867568014542450451770871247360581628500201863753563002049144680649770418855855099261466845321327456834015990811167993349319231700764104098863214608863486702506058834597053307728748590955817493220654172531325789717965949795092353171082309049775796815513890217982026401588248662229096208238656760894842834319077455116477662959267036797618753071915336373992616042887586851592357043815627346150469489323568823274038440793926961311997993323630347218971628849196689024501490645718730389544694580923832931453969137012503020492025323742786924911991385032538933272664151323468491748872316443126278845779060630153400522403561032881989952146882543306729252835939430603496788084714308441151240530467522974710931219381108677711220754487528068048245906487876230631877312933659922918356391601567129634469658629529536487196562971018648225451166628843547772872567343223856658542060521402382351505535503919781458779496694717347902157833168986354095806897399110746579725947162211231737819631141727233781455906969518366319305238907852697088672726689692903204917913342027853727428607689689917776342373884730904819944303855267124632211448474843463466455641178348454637856674882902145074993945597975136841335476173236645534983679349197386695559862496207485712356755757406217548636280663898810181520459543140220300752092223575765327197355299861012715233696304169129525592014312247533648370245617854385447565926930549013721315405488693131314517296598335656266091485239421911459052904574967356351483006655016087971683050255000021888776536627800226940295101882531912241356019320809303665062518100035088524621307568201064863740170847488162172660896450539604307242244449143733142521349027944537903321667717600431454744162799191994295402547776551033776151218819001015188249140790934202886224357595133494443805705055186858405701000963736662480640533626999731568787877022725261395680675297580045072000842343565057687275332576896814131995469989932068404539789125933476745455604874947062424248845517477743465396445774908625959444841119771710988651090707542844953854385406185782508232006948411382770174193139633095835042541617038199191760291578248143196105957031250000000000*i1^91 + -1576094120174752217064435153063722475312233880671038763440595083129355944513516371612347415843184007675372372651641655920842157436664444323729414132776567808542809812279910394787089597180326670265055707157612401561869870982922640348046435558461689821143457681713942396094006696529656496760958136095594956786397882575873049172791903212434569547974835123341592744105634656881661071126370328328211725448643842772409039412640228051093045142138674478593674185701218107692699094711190936991880380160208994916702531267436596523079662953730903115915595758424141287131600463402522262219246211128157250216465708435506402192993993805776726217332864562204413206608976136581063905627567447803401097819815511755602817061463333474564909782548275266842223550215227886739597755974986567652344592900156616279020078390674341136660565149827963989822812508534674642087695870575563141364452239976941767611142683811187118374682819286725952902792480651529513593821776008334904523955822788022884826133222610785174503886734713817135403301859640415541977127573962815327257729552214036524124657110698208957580960095920459968061991577036936875855488914514980126767764647688193380456822523682234389580420240999615110268614025822325467179411236649766430391913824006274105974445403916985688771897675205745042487821843798218240318215171049336174433992137518063002709613016190339384030135815922960167390725500213515102763748639867343583810052396677285018358916751676710193866488864763346629692640967487438384188894971844206629360075465827852881183729376237257241675558458315611385235419798301539339816298153517070654903525168444321550018488803337870739183781540178998381406364960236238310818505796578558227332017354862334815479529299023137411908540843134489844874791130044458237488318091316054605157944130349544445774019452776126426808734035319237381143667192526818570602578921407873758608539880337961007109086685617360013510362739782384260330769034558707723969353461410463029100215749625738596341816140379583086612735954079940715779105556850504776936132259896125649651811011596043598803690409840919059552700312800896504621935394993746582841611409153289480119399872770648749829402493156212498358134301521576940113803782567724132240741443939005016114081159907817089510284849865044032921314639806306115818324470513636612771674052705684265323436925388779743170878053935472956617734762449589027498137299022082314726296755947179869996699283166194499914736962456739548510240849729165396136739452818206250477778983637449606840058444288178009760610545921221175271101529183166354797303726933928145746783778971553220656615578430102688128262503355351887131461380821443184130073003134257067704769155768670077581609381874514899092532446890856487756496810570207224390500935114317133664347424436263379752301422085032513788069888271766719743324230208363198540358806423439473269981593971653767363093087714160922310868567138016848692184036005353490715395353130800241036908725979691543520272761315889658888859926691581417831111971889942989079117066295868092118730220812509497385660280967802801163910625200383349358581281304249650077428089822838205759912569247112040641832986980303431827404961140133806215954732775084210250450379436430927594919278225984486831145778227483521441144370798417486696179520426440562029596251549284331739633239498230874900892046023227820883674874697615685154262022094468614566000120022821504696616118235277865637129178390436611887449508805468496212785792226356981112276598428033976725849877336078007199149896154721282875437884419942958188048438591059977269575758685601881286884825187800489076572868786229289650161894525360534955589598334350699169322274546545595412516895332891369723078390264693519944264983989242352363691612665735562338925407782918339894252923885724164520416694520454083635710130041905418968183622664776046855633483515362118210049342227127359477841224336609740419970833198446981305443044658238000148667573325791571830855737432331717686032267691769699808846857072067727455380550768124242769456497772005304034618244514532273454960169187691991205839699601990166926027130100046127004908384168626946208533301783963100783622747495720702249086733771071298627589989186824014193308763859171042834780277194759581668324314218988456584637496550591624913920312906313530295483421516214415344695740333840773438298649127306373025753184729206137497886342179858947453893907348726968188304454088211059570312500000000000*i1^92 + -863962310585828630949148581457575317598694772035259637609007679320453359251862900013018567601817830961569850332570743548089977045378868105049123055397217006974013101123499195034328183087985684604138807831598557879561434057379496299424063917530519700482525524906273225184183515401242285445781097415634497421238024492881894615228687672691669730246196023289922189216195016001812837650702989082184319574829901482911705192680096870129508317430780214405080937986467441342184369931348244891474373722874514521443039073092870762248428653359749992227841851731831385390074282144773711000976747924536321553270520769853239826338989066810422220319477920251615579240513649450911989170333708940151801678032799002569489810459570899521664715308194986141421553118263383815111255630696106644754536812188650919133526894555712812093733828823753235500428237769026570895999129318993071217052320031998183153754494582948731586133441566225695778981393116586153705613461855917568932481873856921332922196305444261468393284594005214934795711614878848564276554519106533134586483681757125020473617491029920751684681094263806554044771150800597189947815530138079953712859932219543683680207796453706209802874514844210115288054420879542777627632789223002272729032684231717874669406866782897415951332068431627073797832864563189778585551851759499916571358037501256418440107164128288384004708285472645714888095552592220685885059694981992670902291395320868778683075594794650146500918445912780566792810966295979882382557181954748675644586303263456611766363615070003593156447308578528742101106631552923303235757750892006483535175939122031316478747554115759669067149177659182653189792726833189304377200548738604727700819852492560585439319539118465868805317058972759300683022977742145933587713737246098619303167481491352004865634754592538146881545855429542080899383755102871587720869870101297999598804216093148248603945629000701672511532692280522481534275900949469018721503314141672073853882782852616287174154904609807654945479200756532160069255941502957739013395514232357684056900246948424249521867410247729796916384079501719881296193081878997170456544697290522880661767246828871441755353860607696583141217971638501004431978239751253479633453087299969854620577337864503614981619752354015745138644838392973566054223284565747994029363415143262404907251106351376850145510329834407915077740894361277005935898745123898785160059429924694861936749968094748079633780816837805000907573053656676328449872689816130339233177695568723189033063028086862968355568218019247149881283150008515361653860431833293273361316115414346242566306669402720311922876116728388510164208100464277453446139264535707246201925627393712972876125888277317522433059243298616700438735062674461857144025656426216387977109034124456389665767354579385067425797438621618882838935569808484434827535646310274540431836648871725803009937905384137910805013143492439280598628410105314640274246914453810030665971747739642404516474319833384065835032477469377838470486864871525770569266303203607664117935414895372805681118904830466677528122066017926399985154336479309186015953405653901097392392477032760805758292426615145263629163813195339271277148692503282645771766889236148070657072390635441843173689597651160534804924514776580836533699548650344519028622760472662745730358068393317727964245932322639885029920279684469871300844916925277051712320226743082999963781487041047770155483649511868263821121001181846672738409761239213380012809152938517087258995622645135120568629501970006174706732550947369063275167086214078116169848107847123195823246534005451210705440006128493366169325784469455905789950655073235349207529274467965816154292255732341151569323821240895432209193310471609533313345722919687343448478347594668611758406834662150671139855611088367716003821918285449790576577613631858603209338007069377922522153964779400442950007179924589742823922047120670441280208050189058968009593937575308039336759977791698920142662224012463113014154817025968361357410042009621130588038904883199147178799462054316617605640150388126099891872876042046036188760719650607668027020302366626085631328638272822633943971766685699261838672032781133551369182707815771799523059673890871386301078597175464411766740507484156977866612527554091728238175827130884181061945850194558054868957413664236937178334489550970439813686287815715755855954841790569682717852015992659551557153463363647460937500000000*i1^93 + -414965702222834276337952412851775610755081473332095831985383957270702453263393586083300910248256000350599437554179690682857553159854913151434901774574914291165391797963553027581420747926546250219507296779094755497940281493831935429125446807695744209999961842201606396902333022163203166281088080995655199160143247407186822643210818181850664926073367770302608831100116370422752654458627639263139022914610493029404717679265090492352995657868739282656221369635509628813937322035979393964616390823880351431227403470043547167128602012873255414691046119775955553297106243656284694047190297063713304618001731621540610237795664000834040442118948686433541647368831678961297419829674033045426027930509223727584792750355887118154789433928090047448383969384151951582106663174632234371356542838843987349466519252644797800760482268410201231148195060592539462775806709415049445343475176725354900871152845631773783749750796548135675982341633606631613927734753853349686939958984694273139653298743246820646573073406196667116726897545394609218769392747245348644053876841529971580502512924255354603536710517036872777471871116769383820015113134385833226607989586233142976020096522875970148767558876767363819384054896054836925615931951062110515434054935988780665043770717564927207226906488592580127417011270750563936241874034086078684786335590990028997654790331614637180106156203858860881816537965261918806052809925152172459500995662169764772688304249476926892836975435108676302032271978838561426632696727568886719706537650298061109442838753790949047102530234470845256740878258408246295418143707656697014550818706193622013122192602409948859808557834181873038043656479050000541835937629950437609988819948667181679662213635615398940522788263064162561401066168226240631642697952074818200190267309966308394022902301497928300370209347122775950904946084735141567100150522718744860936626983043470960243208375846073175759988201507927050039921775787250509637054622991745807645218116747797290156946920059911511089178177628830710119497124292178313133635304868432650592307996413825132956766872894124492126969466829977873924122859456184749122496261947687408423226635645572435721219169889305981748399731544933741073924199584617456598859005698441469530783059892888357747463892556358733274353846911967284838813016140755371723401722637806281907281419097187981449162454293704027177515299999072289187789254631473470457796404957577180713258806562572285905790733640230623822902775244211868580884627120061946198968218416220090881571173741299670217907155710249762420004397717147102714295090926654715317807853826766247414185482436077121315929013268993314940308048783362154292350774909130599943421105262759116210275950402570506322239265908181003310819213636307625112221468578341163312313592124749936663418506848306779095574308144251397995715747961341746802466476261413827583078885610919195057927379463626771854492038663826192342649215965001011193109758078318522825441115734525903112130625796345667286190589343170586853254537270391529518184265002149259990414175127314670573669783704769633579311876712964685726348695069437399803546554645646319610938081969209082675260344719882329284610280304046244288869975736855675283872862533035921721081315325486262844017822014188575952396447730922328885891827121075938329988005997982785539905511886189014101298309820325304452653807108637955790577657334489076592315090662539991599758685758050157021111874094800336704817469470260022525496231066370323321895227814028831685788067493857500911550730396265479970065251510627150392254777790423455352069604943588476509798150153858346096038959468029544404115934727602132896626653852033277956281259112195814661125457970497014725718148207793356660880208956562748260378097248747177587577542147532962444169218613915923645292483154659552581008348065997650599310681343645958791180629122558463073644975758459047654547420424112828734334184888215233946014020708310080325266565849487036476567802813483428907881793279373451052505042748054622719011250273026631655017562868929310670827468608067894712267816751137772401333076284896764341243821241351211174387986077231427588846886184592002123348060802234866340722775849974258598338479173589503253134414731638469771721000947254369807950528707687052598292497921724834276277918536554442241539997360941953457059858760267660185911654716493862345882420627419050586084207642831401984278019529301673173904418945312500000000*i1^94 + -170926756966069191754156431601664588321558501164289133281300769820703715567825815840654065976694179202668956368650208586034600398334000499873646264502652190710209214638642233336372882621540092977280625177521472415628771472627013999372144798329448423495445786362981777579363325174227841183535809505386713066757151097377708964926373864232292705290534104744129633978929312793141226610056749585908222275550662569539192831486211466256457066597915516170780171025405235530096149959946029989924369326156085207767876005159573082579494673494017439166934376655189279730622560618230653410731937440107223122439426855015812430001246369546091735484588515549582315435940978780160834583031191790365447686768492725965692835455541633430888538761551765236382159793528419118288235911346312531424416951295873643177952336970266728865314525835507577743139757207251946668941472243278252103560168413401570286410799754748958100411085204963108898097240254296763155354428030441908206724804491734176485663435323812379695057604983765922508545349301004407168571658924552406310343953762596335042675720766340854484147181147905144919780625863066161495989012638048690139982681068263346403404840618779348159527236477887189173463450819573943877244153912611294384834231722282298075142769092994706721242303838078876628175573297185155077311343441679396334820343942789150025295101085867291419820478725443541765039127290528847567309668642334796675531561489304808356777887949940794952392675059316339495391608088526358541574536589210610773014110479240092772201543710838894940091254727672570001379336292306305075856166748873134784124252178041284954095778171975677768201319363392874229556706069926882832152787756844720716775194113234096178255362649518226815569285797154476873896930429551437490456427467853781448463696979405563365860038318447196840894058199393780100916431842845352349053717694799557797750801896318814705394719458958598555329774960157767275682258003717444937997314997892920990044666737591807931489573831864202114786496264161786187216171137997689369963673541447198444518860875169472761504545458247189764037189749208382318608986547391833369163204793373381589796898280261397496956792290921202993890065022147685248745039495412144727376773418423927349740071033134585637558320045335073261157127038490813431714676613532784996251671558638865136578293642554451573438096155996754373244317586845473821015984671006313973351023882135892840212121099435326363514933315525465294394469596460896481040903279588311609003875649102073619673602216260819310823892479757965204701605665163648309614189398797630162920195716449175518809200417538587258191907393058610976050851880975418904040054382811814597584719359353205910354536670264746839308056261294382426632904748558805088490338290172807290602991911588524483707782905953787617805419066354878867065750285119386643346152656870413930634929207758571312322578315626299080590459127288958259775332981352996706899735228898930143241952326459847791196090731571339730526499200033479186749698409176436421614747638976134562953212406777692167868979244315258084425670271095850050640565302129735897517110732192230097086307684237635485234673224853334856150650703778887416876203539528267336625372393476151057939633889581270213872794098377296353419857453968121729555026696816513959392302232610421010672206004005033653975749728564384603984863117708173268185802788002108619243875587084939677277418707995411039294815549087727092199737808242060349695514743930527212474195325363267924724920995963206986005059848957983260159589516056725578858810835183326238911277436415650312687907463969800451259207069208858530101551816541799476640849520840939795978697661240363284039410218078111878261247069218635806911949606351182026810004605338716329190936155320830925889423071695016144685774184606773099737225138648251612487046594764954326513069351225348900140688652588636229702899682469310535784973800684539953954072644928661532752014761925630407436505416520325735453840857324810483794130874179735034026406630653447837678560231288679793084045792351505181320219472007033040059765952097319722412343100547938275684930305176936654104660243815174561388125520728242088010177540331090492633387782043555848610433563233714237701529182596374355196485934239987301926804409837960560216162786912135253388004917261880975181525139353846307017788020235763451882104097296431326337025605890355450674542225897312164306640625000000*i1^95 + -58498566373416755514641419599497124243967692571271937475063153186928977672675186912828604233275986581064955780952522298600464751024667980882407989154274570648120921410461291511896963490146935431565204295086755743289269967335941591074769921492277876473002200053764326179014823539030217347321927589063026873953409020584454058318470492833406519859755414643627620165828613166153494101371947102962844269609309774889914727008333400503576514111648538718778800789285209990841371389341643001064385296223231490562242020256385059178846094637099296668720193107562362391132002877672248393558543760016369227892901711331547342463343136686888442496503484276490285917368350382570666320176060644779389643826548545680248997398191604381779837952834148263520691599687542056640721577913074197378700470116309124097151992157162884338907420117574564110760029131029615053275858180573582474789061126866347054438081150951043821940916529019475451021792080679240442642167971950910997955759733650050794335940502351140746366887369429237866883372749679503269010436812574333713190843659445557940925177914675490204497835941627717258761472345121337676467618059651186389275711257623259708378369896159782489985191700423628179311354696149738643135922687620712873172534293324164159569675779082967962624173440373528318537745108602355382753565992134445085565386084828612881310978272208215495917567471395601980754063655324386459268704179306367513613387819484903303457593296112920054146692487033328432656141902542384465027738959361876273470777303509283874259472575324818297109766506782726847638756409381681506893787062571326232427093181155366574625906903916114911639019371378958388082469436885444097063167989551060583927217548256905585451450224245836709624333438577303893905186437753101246617032684258263123837724328569937383673477524989399952228736650840994970292691665480146758131715752915391178325461000357900558954999471857470118294133787716869619686196819735074060486285252074733183432679463790397461690344159962398015748168026811362901834216636861074720947540681993606298585111821700100915166731406245491684732900738660764787867167356825960146614685746998153046761828480406883604619405054793323001463201048500931226879042039840398305107767497689575237635689463699313850824479490232752232590752554322371772279379235589639357747352634558091827996703318700261408558472510337570768249630304004298627541701118989530003177319307200265279482656074229689402099584230714067428045840792253160141700399892084865416093681972897982407605019674269300792311775964920780819240409836539732276842645511697392740808419466035594789783742430059911082211574528946251803027249181382301456313204220884092198155041581744818145940766432975762537092378939725850153403600140101909978481073783140923810489335300316168070639612664330410191487407919806402996565482049395282446495470335336267723300628546484529835753513454816940293705738696053517645440986851557437738481959863239977795266951569084152426728333979106336557692868852383357975279457421570081457272357570643462222589511279604704649085167578327538851251261605878735795469627811194643180260219019435650847745287529984096303076154338174251323439665674165499089820998196407147840659855430300038331906088660577498324549219860962703853738193579507272045301687539967902346053533735006553902596438029048476446995754811750919000544538317533147759550978552376425406814299386925159403531589600013128732198067836151773763922620498253358997709536774768782126963586802961540359250472556510164002050395359159468646451306936164894556659828804588549190695757018129081290876072150621853764139625875396354764196711192016474889891907746916697169755965545461471765294975032144457589588101443656240905326761968579358722098337575642023435167072456718973605064624006237070666891124092890822586870848609505383463311980385403283965572340474482366464622409540722856999156454497512318059551704762420899857377059380190270098095061426480895756341934968368104522050654762215197990516776019793897035504445137445533186313522110393748609158486191103497134795768863838901145617795615418075375871815400612787623075526867473433251490187113527354999405816380632768079259177672563359242794229352125626624293975155062757674131645117141105155005157339545947910259915281190243393835092512721862494719019113048653674454524518790560357197334945948754925753697887250743284616663950948934943880885839462280273437500000*i1^96 + -16071145764163348248430681931539948134057567395610771412992346685223345490160302149512228835895734531828355125947537378019898905727526348222799360065814148533353581008835934783951864379283527952879402531662347754603842306480473610343826222275914866549270554967736731078142794425046827219269262131054842580325339355233476880371328030601700060186108460265923500428363061187290431571867584394652929786623008378672913058648779666953562953713705472424001125636906475608311966713400231908239766092352594661117974919718589665383135624570832960376405674686948819690189652653162255455421341352642122630447106466317081353439498053593841178815879384148631831471329820644162033073210475216145532351332177513976304962374162236343526058710687987577528888347916783458953690765182994602460672658252345435500664641391756772745325368154429421240137200384407326867242408026512483800505759423473707057523938988724093933819983159565767984122777470904866577694823113834163153806345052964070504689301989803947950012123567448030404767756292471930078258733173458995885249161052033603436762874435744423618969655136234667602988979063294278603501389082570427034842530045074345120902191858316892661670462995584188818031151745272496582113367690404403088981976920122685728218219973084657459830302697759018628336705373129123439955417362130570341370303947708290087693343670517980229808588178389399849161586140719099772244646433621248933954899358376366753592692354411016727732980012011026018631089800256245965927043852160065791578529672611328067272393976994056008780253748643578125001184908240676911214659965642442993298068578331351976597230449146992886969018003223791254765463378133328259632336246390137706147681462621570731457923266752157134768250483434456312078615083625761764319075503162107074955564780342270911004575198576823364267865822477808368580686952955519020590600172883795522044400846170891922076104785849078866616377057840596940521437494179938755763298046813950492520117985559926907631309996526236956089421589714013616689827446774045061356029764379325362163669596162447234360467483997669806538413345675126430868604240075015465113539792803856152185444627536676797378944429624545461835737583800347235316199928933368719009294018691853577057630798487780809206341042284365540250394093877591340004005444729407870728483561097533039259589728099706887021256518919922027639333731967974336738868184698272216294112093966704908596477082223691053754116935469462832828023786444003501895495695384856511957872268009577784602712660707377174816139338294101640502353276122308957412200389331682626002590800464988416589663784658321563342368577642179677599567788716850132195653525778317964762801482135626182448993698949101152485003853210427113817324878477736627733391170238711004440563207320578400701604450592658535946948225126858679961829980321684332841819873538421712633605714637834844495546233740474475545706933891467188471380646029742462884479744714950502009408436564970777750957472941450917642822002109993697310208497708603630493878980148020706517864373917674433204157295041473143122664709975579003684950149966680238817989267848254530240101030618900700045507394945913780288395941350627645256489262300266124743409643583234770013575846762501921940756736693587733212750929496246659144591727552671185628057215756899609085709250458737296551647373411554588531965465928439376418013456676328727870480402408050071449269159310640289446930995543378951492133509785192852167216953297534243640782696340857921840912811533513969122499568041571905695844506965680605094366684647620752008096938357308804926612141050537825903292096422943141635879782484050534259560506227003239874158386205588588985739678462791637595974546346056241826176068932556767205227037891115876501684051814235059967798015131199773632016312618053964711982828353704549248984702068190050027672720297763565275211868435051185123123452906930118551833848698604807559550451802742110994465485333282599892405652350865233530932629255732177228768321800237527109378204660606770092139616247438092960193722758409591112007510354796702342855512352269504209084548975469507695324907452103940905726541581730278493369207710937012283608870214201682581527766251189376721176055074828156828321044658136393987548197126552837606050333817994281829299373610514801921259577018161594254439694590420330728984018991969669204993730602931689681304070254554972052574157714843750000*i1^97 + -3403593551468236228378562640303296546989181393895746056944368361615394395332581172086483833292097564968971599270082259818738756946703493849672450589039444904075198895535395601674398762920955102248184345540296808689652598292628643442007818822358693386472633693510491197992141114137264403420692197177986510880591885751168379146963186749019691135842408416253126741643317957356311008054680965841320499662459220373150660967276264653694929866595339697885695990414840826865267640800102358629625375044393343867539409195486789189660559499324424214808963524564057018252629230439121920312966719947804265298084355386181032415609017466168531683668396724138364146363199101838887179682411121360000051686797886727025884223798811449319391824065673296829807031126310489941102464210274054742371042933693885413475448516827091565333250583799301960624989111600082278053319555113579494728059080451107486708326179242074250581315991271739952051680992618994404358945682219605938982469104268971166551246047550723478414035345322491408619825990216282037934362244504084701368445085198999880545329214266676722668958517141449563110558618595694519003972474340359975943663278182232781351855736994361914242194947579002343599609383318470246660969531565158525764611527052761847236954098235621528504582777732563160535985216000905589292271434679562167279334417859580192488575128696923547810199601431328927294004794816970696285161921397772086198582074970859174000317582356065575174088351470135891978750465881976621336690870941326973905862645025295105383387185709538021294495744831956979481752279976382910260686080788620412285127618323412109934339990784449628172132850949398245815047672686117752703826422397722982039059420305660521517004055308539193372136373798903712410140212549810836698631596778912409213795620006203699036705627022337355417423637369585789425708780715761371465183313533458300871493767538945769279304773243025238404849992271688865592201292913418102296727296785681331832790612071162485984663327763663154535618346999802165837645072615527209299844402814793687822186622871348338206654050324522662642524912093786246940850515562360188764538869832515026743819074349629880080647790585172926184665793228155913283954040287146210281518286391103832975825409913669180413198395912051728639142311341289806763450238278081638924984753924510915906706968819195114064257648428670827984597729236519447438886535024461884055904120753841288230385479456697518071202571882081488658524991512562645204944173380319992962552051116905465148731949088954562675312438759413951406608827945160329445471075259893573360071343929594721556038041312561951738362821060583858625008832225776014516771102277632559933757476997611803217231624103123519278075046197993272885042074908427388544711578991221812672161056257242348785323141444215184890651271981868860946222688583770865915962668609681499743195157208815948892841444903763661337276559369224413240596429778018679609270307274589939120403483535084258568692211895294189763198600389742372099693069628263659758312804309865893103544783704789207212439176621436408256958678884406213814435743190017031451145075002453676790689241713680926627497276188195611941269543079127323504099391398674809676707461645324945294468945810078712886371953976397780197505507423836899997598768754903766307138579859955519203752242666360192375219472268323110963085810439045836823124137410206477012277832136669758699095575936978073068449437865205132260237372620327395864494943500166869649105311732282106745996434847679899288023333762368127502632378015752227763220487299587520059783364003073293644457868391966359751506448423590189438398068909002052877280549037356655162855408210792087447423393962598713567340912090742125724943133626955599926038834282303479834823926103796529670059059962525125382546264193507433357873324103684648815788654901074727276905336073618600015158753188388750976572822570720163115066856452457704328266693535671771024263648107154593504727413417303009264124633288675128976420814159857117892273851033382005550832870908798165174827018287699964467386141454713377253010992929167393356183019521576470891835674911877386039677102764406130875752905148680941005679041065592712999347436678483141085415907239028087302386830332995707214358081701363664554526992947879139105837813207443255518733286611625010245365374298012735615295424641022600551324108151991502732213120907545089721679687500000*i1^98 + -518893407004518133874583797069070532480527666495890973504691389917944277531404791679949229476920524346601608860154929246190755851443725751988343842160487090198026352476915468858993576431504630628822628731128461804625637092068860978647817853047904498181976359787564830426179704849892679403797144879759132902338119944797109944385260863644482980664964269386537825791436419882298733408295177336839259131692547029448414746544914576357637811468441317353063883097230301042892725132797135967058178234311460231346117803451928705715897290561198178210811877387925740261741613384560491193881600904557330953978046702363852910292893207772782693476468750241556021725010835929661581268032398471749342716308401463639748109500425388139515482236836421730839792367019452012705107277949476636831042037625919917350435928304460872408335556013094775253423806792407041411650049877039355752791276588250491982139275143846888007064661793476421780661332375837258932080528722314603775764789077811718291717986723074392067647472420605779595308758279971878978905702833394933349766098052054023691277912664301920676385881158878525977954112426004938939439551864940705011377531280534483743819013009129534591262163099628859670089849033001766673698706490460232508661614182211375711717420831654645875841183304561453210073179109782128547228829945287464378721672587004733352634794288993535007142897500064153025927297385090213633488643403318923685924165969507191679904368584342552506929484057344653439683486360458964140905482940689036572010667378288730889822640572521733725141238769896868132539829437863018694885817869555783161231390432699246246004820001614507326460287361502442009686905549786106943785589910554313803670446569932464922214613585727346940526518822031682627637000317600639937514486205473844340197593541960163987677972627872454968167575515234873920050645324312282328098619900124257217971968499986655741181187685061456774429094061903922997464436320361828197312065902785783258594551201622804541127196251707635727108801223903360871746378858978267576458105963199096247975232972505709673145887758445309048493845751615289779139839228250811032058833280048225047381668009216439459205313228613743262030636948769875403887315075985270387200302371613636711218107186502137503963958287634929609940985448290624465012584484175005969299455965397616305079458669684290254373815638046858684646917987910909448956166229486554207080219549924599169575184584535989986010862023886652253676035431874249044253541259778452399035491525305297834842920121624051798250317523716349751819376269935160476415440720700236979193863616533081531901741481257207446008410942050904357670309838269862403065577737505973306729431746534684842289232902447582045340762013581373696991204761800015085743100507664205080566409274111481154549620426493069157316951645675942780597148367310500930433633996386853175957813791896903948684648934624988087604339849988536433693327355047990963064820976469142200621458202467413078830508407708140814977001835480631838014325815505738168558324023941011751453917494679053879891698789718154591066631857305101258097473017327139339309852899592490438265058568178208532430195917714883514228583902933225160382136084632105484287415672206591979205764954486638633551457743722858122834956281823700478521558445560016674366242504898183130406551481536284828791759354966221365949944072243399988003716597522091408377630772233315660610597313555317982405570178541525460062936860865563488042273306335283269727016312024663997628051020503699438259443137603019347426576527005228215940835843649544844545194447783467224021405991127491313361422229109129951523605141163310449307805907882604155525193277508438418574728588546458341442738310649170577892046406664377193846384723335193903892604240181412494595905862213251359945879443409794480257408707964458194994288386440643021086280539493479320974634510186602778944597910571241463706107588119850784547672346523132800999800594608127241979900275002019183111633593426981383688621475649864377987649649951333164765774160253279560499988325095730650400044607422767867262533734557564842497102111615068311015842614835688071942523109853337523022479555251731734664652919040008049629684730699606489817855105509346609781984266267915149013248931389471376877636056936003208732100229546995975968570202596516064479138904606176167989895327195482025887327370044571580365300178527832031250000*i1^99 + -47843799886114742192326478520302701860050331272653856065580827595772261799157415412727154784465297834232506236762517912621466751470368243076405143865859346380108649351450571295549883632878680325803044985718696459428426365918114726142921095049452812026715281038503787858741731415770301567921436212940564304824690922342062011858957615583858568488231123492878050024264886597409009446531024987080437580626114162587703235456214324022429921006544994424051197045619808533022922181158941207003184801918342882692708244493979316186432608455102764026665048093867446578954846371296180242923487519499385588371910439574735107715917284773716023431653124295631906865689822343035896619415328210073117335741826014297966019634611433890209401422098434211550455841863034612948849798802132944672306884413611386550567082728019719351804094072505950007819442027951062656775428674836216481233242324681657160505432432682094768552787285175860498111029481787943089875054752452026859972154192807142095709926898708523337186628345859856842265318080063368464776606004687679367762735036623172718061239332267335715482303969058916644065988646125775207957369215590017543388073610837937521711160764640050943961832638025418955981446687998961311478922745872441006928033064778478744952390970903454885388189299182451801581317402483873281422861020337262597451342457499666445012381570541620886433474938763766929758656482315125009850266695849110490180456789344389850621360545179724013671927140785250386923626573303138466072765346395510274208035895356951863601963482621054190140136848299304117835043404368000833146858795350622096115149788675239943484589171165573591172539560339004025561268454063923833115229923771336280331838046486902200746703051273510240662842771600072024926074522003259872741620601515662727346167145630005911932632088589910827794396625754687350057997865137808511640082850102745487299117418522355457047462818623404743985811655007723383909726974932674938125001471821525174863240462606291590161633757752835085643565670864680935762264330136243849876297616812159452840036514266530058666993123833826713197394571510696649675042674368773959090615019660737151580760417429938086203303183968403897813425387587245612353054231493384013669041914124478321768849405949923578745836968015639022433739507902779524111281177711493855104380655631420879838385623326789996223878100902987603676268310962117054116250088490650444202123571333532746657095655946241076585584698029778983599841828438540042894714748067879225317063418646813788814230196583995288683757956142066592917240762331015024495113746554707984531482976171955393604031971924651610744628071190179940019017548529534810775552682054469460195132168451750939763269169029320507454974186533091191177776480945977952543439520592176356927614352633062702587348025052409999728074443320792158250557828116902843030551578677763059921774119562175277489990750934680314606632006458550438282112226608416605647597006525948740427471908027156011944428353629241187986616015747801655320821752174682439254068053236982806216199101662863848660615446882756189135323005256835265185430052943846920680180339356352652581312702314994366218021065132648658796776951084346335161106435105910584896620426076126354257820169361358499570884334349738339892830642749759533282147817533189013754414713313212389653342051288186970046649838771119050803003807088480912436730406058886357666960311310574750311324011735573210826828700680910736423162305519210655422050698295514661385494838487051848532445305080437279013162236470268493101389734438548600862101890437586358204427391784531532844754397156110395147377820878437256524518513286872455367382923709460849964922310513926467367338448429067340133866023137519426803371873834592559118476997643469833830005752204372641210838004798347276205405214644606648406188677977270304360765034344002533089622906025922662547208084329347869033047049471059949435332999486534575466125195573571323694423934598292311574089081637197293670711705317427112711531237109876109971677990721804370894993396695165278299822025079461406764085752329215306627074461253084004875063798600977594875979876058386726985042981753415384047354378389385708709845326608525819761459608296215626827794634345421893802352245742034327702508164434412856268628764246800114263266537390493565655188460164190994974146608936844091108194837454264757756491552572697401046752929687500000*i1^100 + -778982363115774121314539860393229496009235216563467824701990572013646293332945870420562661478892821784461018358648272903824242398548685976566750892506064163188777691022901712035702789354296297717802517851818202986534287243679727608842470349722718235360230280577356951067939632835142142766087130453537322102752795978679189962115807571578292907057212454778090486051735930480380255179787577712399425315482462586191911685220941955838936552772785647694384630622101504306266194468145677992923952536145421459020112543657878384488608217514716891493557850927039367654069717048361528874918629122291707733232289990269314568295900089969625226619629336996350632595297104893028964022126782184798459617551172972984412354574418139476085918119314616495861978920089036532575156820488884136316163164446175610699986097317161281392491790365556197611416890542431877200092600102956492639330747072357848023968304989846383390574767676025500613201589980471615833534812559554958605699811246999729958819691499759131596343222423396931920770098678273538900684498897303841082905036825409608590489158013317478274724226417272858155007585469589192243548356824754109104381802092635140413253313942981231392290683950722213746691499225557154378818199712172191223763053520010536248613388117426261177849516335682907932488304997467534126664413906810132373642562471555324060120097697758189181749890613067135995230054531551546574863996978377639876524712516148362514487768378964457408010704226049585781296747545597671441499935747227805408471321121423784259103670011544150570624532297450560788527659127692800144822087339851147343129096251008502251334104016609716282515672797551309420320979393631576634516922878527089855532288600042268859463202759611446100838349208723216385865565590990743238305117163169360176890587506704291260983613954208172663206276770056911947466945244405812776226164402900078269469169053250959213785746813575712065563411932516125265068650515707918389116651391872287161145957935321758983673244790956455726363264640693002069395028092836274546499287246621395338143009300834108696355359197679506128876163672624798237385653671240555508932038901266984924803543006490426960961522972484202404253733645936981400120118889547065677626589526424507419219578852706174863790941056921465896369405852592407585163663830895635520334623754126120815900155783588939830653817927479420453119041384816609758579483853848988537147880814508879909198902398016139281915509279078561945895723897810948041996356550747240153075209692196179111927721515242646160120599558926490632306610608599294277990841245333126231915098355615126073962085707670206822987396056923579849812801321708661710096257616047942130434882458336633337872690167738292004197540361393505052786096547177395108400937928163126355882685087617027281619510112973401099641426277139046364015609071776996190135333573944150407677428778879340306185546151854593447560277168661765860835931066595939366871130082470980899498332655588281718117258203308632807415974201638137626076982888407134880923726552402576588160924261018622473473661241035461741963387640166625731977602910942849427110233096189230389685841642496438327963744788000931004386989750702075535896169005803784069013041449325083584151117476021452539200939534955436680104482738911748851417262251475953848698041886058384867414301813409032961267124683807037220590621275316388645015746028100361478617240185650005505741748222284289460964435492992311245299556145538032822297253846540824490527498173320506527515906581837192158982802861620717519331212287253639197999350900466155170860543504980086376297674739027353653983748998431879568603037830502825216337878225792696556764588523497834642263966617485762901191167073384877744458103028027922776381105048320000414326287637821528662303334152466567078958876451736716476307704903815624955065570338214309596999542383208691017026402304665876470248741034754204011324741253779294371617752237661218275314314772817220428916510967925676944002272720987124444480249776194928631130328645790512547604956636101049304764431420894681762290086398622870630921704544665001626906265416634708717400597276552609592564785335751730825307518560033089418471367663194891528179943350277641654014554886534087579790171945625011963373832998229649451581708266661294611115691665130722436898317104463507948396867319458089734130232221865916991373524069786071777343750000*i1^101 + 291552584045249833632416146903944648578568191520905259397163399405964832347244842022873892974640981850851650696173635863326420388120678012779444986711734271858361237176829748420142525123604051209777701838131768085799650536107980191858964288193662860349729059032896000395270553586823230303654612006431133756513695772731389621232480794602929261071233462776851148998802692357773731048185754661967298099015418574049905569766701007645759629004756004506374397216015623803138819497556286316326558027805726401894327368243800542477622672121800782853600898745269341824724701873861912943139973319724708995582738975393276633637725267621869815625720587052058949467799162607400714921783814357734177893441557549806966328595640771707909056100383804467363031548281710716581508594712767087892709053019865498995058584307341395877645784381547493811400225128299551835540801781241755076412304515773521616233105513045033880566759313053427339583490081694941468488737178246073167951283649334527176970877418785623391529736181894666047664506289694059345499545471894948086896216376615644524619258873362418730248277247837520397648973204928348308497116205568767510303816681854193430595433149637306834509738692757597714569062723989296430402148747914159958095095405505573744217851383713016997648956993370693639213405486864530942552286830836972324211433525615834065230898667991428867872505478412396035560069534970185124588050033229417423104522070481353840348564355324999222285492998183865834666900280066182296595262453802605297906417443323150773296516247847711661702788567305648932521885656373493254570909331469480865334083314486039314942295752333980121613703230488513284192164942605397467753569250419712909475128582645949819268242219997468385088445356054557533831696510360170347738421300694683176099200948072870167980755748063841356571754608712083482938894225069847263497379702359672627174201231444338902173048479204543617864555555483057130748432808133231366248706277733394388474376839432806017367419381083711492588299966205565109208696307835343515449428515425536729513785566757850823897250298938730816458094390599897416029138241579826857637622713671210753380511721531411150150259625556582724423280923073092418930424675433879920433765090834747218171246429394113714073858438567110641840150952982702303996493230624294561033403438687691441261764790292367958820905564625553062735941000903954822159670509157512824939924690205156539174820753397318414537545091294229048192580115585994136579758619933404804821048447944836708555352338582851692408845524385196435508174843669626759829816378101327177926811886534041430455283108929326517459002857160235611639612661374083491983310212486243005873688798666549831584258328348596634820336379707032089891070023166410110577238261089796331264497538537522948622102291390926552402331578972564243976569735185463759152866383623755960553557123006053234390851384160185040464793475930618854264667498255190301121782407832503150306508416790683563244104433621174362428921981101469508956141115624736199559954323771307802275427947611495203780412468185369816879522740607813513564677709864618099903467952442559750962127474588702826033093481740019906922985425144603347210269663673951573036983939655708240298944760150347193279581322507844263256394181799531699389804036053257398724852326454975515604039132642784105906384982119751555071066915382715704728028227659201018059227198182149624608049230530735112568519312199033743242311905254468528505069055786417583091043920355888713452565278949054542856460022880333209059066794735198713262625225439493338639239388516435084823076541193802369463919371319653380081712035172011118638112037536297367863694052327618633789881321154659140292076836920428126899001537060927772048918700835897110892491373557543587411012104615687725802259111413718110757184269046778476813171105772325083112110669233006224987006058472942135581268875222824908183321549720655932192913843190908559585536257424814229231795594071264444973447558170792662683294792205592036613438894255890397349063908978937797471509541794123171744297851121168773351004851211402141657513545481816384511588791767289430689111682978334581993009012034522633601259572589780821936951692653911158908290125676038968332509762455254051551095327201317642706539701373532363531851008760520335122325325116039083834377964463495501826804127267096191644668579101562500000*i1^102 + -24545483605130459355394042984481527243241790522748605162986578103975244210423931492792208210838791498985919828655293850090529941220957093804517778448197973651338174451012016482169298237002304335856943638089981989905206487876764816662461794145584091696939096104084875490635279051346495304708465279148334806592187329812753864696537821449347824183768218047834335660676412284686414142448078623751690788460663280811733962633181038988613162102617498744353637374363138150967933902650701868617019666195623073773791627257760916682879203624290437687043829274717535086048839142129282334924457968968471266240385543263723439487634208607510115423709440874713517236799751820324758143433708358150145481271139318671964070896488209208978377751026486602801351877592717847146620790319599346809847931646045853866100595057015996626631647890382421529706286942129106214151316324219801813619442143352993294308816109787490172826543136821252298863653987636442550699589412943220057262102106690805287109575821458719792168887385204594538334753950057980751512882350888092979002316662377298255974370129258800911052005105595153106666332910774302883060599083295704648979799576666507193161470657852854185036873364755030134861279899148196377252564625038287040773314559094337133016813485268834789535538929336060864844210045336426682498111992990178055838668818673332138107294767517714112161305800600676827605381329320140862594917799919333285848166444547811080517698684630676417324203382235744236461035638600852877040886855777352170733780073858369470850328651710880526450263306898034505541505596176658763507041656307754858601485822653542626880182444046373809404863345257558657245538446988895593159415803251292017564869126794739988226595593532163676537766443734225508348267166825642203718654843827519106317807091389252099680754225176936538917239197275643152968042242059185585916165607611980994514593054623636071130807885502918703859872455329615431070415695002671688468428411582322379385577134857063383017166961973385320402235711167743514922672465036074856298153933127500986830154888661204446371033676920271344608033028890890637034690733819291920309925725261777492321608081520448827866118478950211108960721303381854225082581672992427573326759235506350258754409964504142148562828469409471164570537883600983669072891805758952777361539035863515995102133549055368294011580166081495432100045242179583529824027716024147232309414677035056926721847582436187245350086339756586252392343137134866829105860630207619558303270244336802811485041775070187739738268726710557354838674094204581464023520408664979499730913369593192778918306469128221994969043295022690688879673571465401127707112637494073444661327168691993224700583843537396843747401251796833335000349793614318826960379610454878448029630280163575794215182162002452116224602190301070281203295103719343523068614387826422437316222868473537734302800420206559096665744814737036834982670994819523067294381744059164626188055629240371790393796277164587250376042459998353314170296106778213738846863483190223654780485704005214089065321426683075732324771235817037255021114448620050462548392101012850290081109044491394163304250730553796258806917552269762657305175455334300443176730243747016549844393501412949249711816443478219437262385433747963557136327194434077549075649427555017721946671409615091432381968874977980773694327175521852731005074430953680046352354208050220431794810849352842936666782688870801625591693718967136185420292842280849043592826966214860208056688770258677873097244163978033116125233526091297756957683799798953404399973301938297806317717671467235669497424532298177586876650480607723231915263124576990772253854548786471811286191996766522325019406043114116773191241771843519965424645748103856156084359342492163873302954826571826020978086921099520731002544294607110275568091382893536417071166625357834185624355736293078169471785311669957520846264455873962718817985418746595354856733215970111693100968034505669546731013146853870664583821667166265232476692364680494254128102383232760803044552037460127467618078619259526447455056667861130900930920493705210561003349581960335103651723704936108301753303371481075744080921110832581755022858143894949784902140510192640462472057302264165016840802898382365796535576558018279471477236928106791616351897880679703459182855058052550778602828504517674446105957031250000*i1^103 + -16750723626858135817367312119646978440901761314217345283842836897725092315191195035596092525291950020007719031312556950516893393616954138923823852034347325208730835581874418593994183713519237399998676845877890424565900335582013623419003796079613792136937771811050030618308219129125666739690857218578620886583456015649331727078457851726193167212461443598709575561423860098765397946208632881662203219427070549919629570447318654666005999113377130879751201593862106040440463540896161119384511919801115218244652853329783386297187146960352401139614648367607314400508960023080697846482001543812759652373430396986540152281364476427256051695201029103042919357135020947347782977575520785782288175067405972319135095234698641312487323995771443333889330588367340804700585041659134235864293819274552179058714261329243543756971561576164176235411267159842438484325670978724878528765864205536182365377445480942025614553637162372503004418472140573050757933790663975787409149503357929519370724078423772588536005076493912972699822386300631588124526739130177675193508642045514850558183335446855888182057817210255454059256408254577794435280427437666211598114675297391563391175504548998728540721547757336620043528421725434120536233074158303152972672221914532637320132583537341136321927457158050548081807425118880015083726555065494886566634454713130821428968348915935738810990341192615827182421291223010458821495634910930498990288794997947727961224708715730304227051416365249855099765386460775998539348842033712723601825415591824768724626643491904604848694977475851762926007327441354767273700236507345539094803209865726426983931598936020662332594560924905268918238147450465761260596306407673566368173684859357296577800794286102080888225916616737340300050188619007257359458172228327226628589745551126794170497845185247115949409805547104252601014851319341592503085678035523293424570984252236607932637381674546750719235441535289661886676600785230767224122727031294334590905300579152211335076775999246748905765838050058240927140939573433560401782255943860261764881007209767442627219523546020400153986602573455623814020071457928638463868813658680795608965507397014900282179078380147092934772938312482722825619344565301670624405981133582113800472988871637589302668150209875148289714713555467039658807264036556857255208489457992155786701546548013482513848244009456324173660630914391866291029026225895237718926759719351199535777834038829998417342714050459231853579021037375927439262086367143428071395913839126503657466861881613848147884377603235433470577246278167598504122220845282479951309243418630975869361745789020313140310207328123464391843774096215855972829277861293215018803726866432857251054183176864439501910712185607836874499749137547638764015843278008243872396451879911161384258944958726058563015242230895270963774652689387393129855290677109420799189363576624997505962008209487705820016353473410549708765266957669458267422138187122066552525778702602265169381224533571993469662901511409992784987359601264937836408558979014299666737446441424843833677823757599562508494260481354116643011822886673651961568167402595653339786996875915118457505561177175251632558357705580114795714090223885356141387992629461570618359281189593128738488069270898142144238806889655914895461072162544935561419796685843944189835604685686386782105231186360282326915014178151971996460245251297431300004141420839239205027877420649703180628207206120810568001886345971256207263391107642308212533887908081750840448363927012221886134168215195676576773660407090276211914970229324815014155027509618936634094766046625599514389770093690891782676237828369126285966847468779436122781004360254475070153837531255972597322060153388896413216694224551251108807105056989619623012148457505693919143790488369230527258922536716305307916012316285622251369773744775272348813464700870001392461913387418760795140081669991688658937550100737349574250408090351130788845940972000059059022675053948488088340781523302365005738401441527153571416488993765883247397190689134417786037240842145792313529125987805252200217671381844734119979584053090065228022135649089294660446084392279467325132339063109276143855576064732741611596995237501247193293966583824097134721043559632220936200743415584501444691526003609930067805141496021765533839993935296550428757252036768537960480898618698120117187500000*i1^104 + -1486011414183550986156030290956922523346022206151269049031309941295680300819515480062023167496482028126945129767425303718969761375749271967916163344904578699518486570147476130043753958458232521342120214058076625172930898764425603364498176467868824059003663499792885772376249380102058533767925768050243219251923708918753201831988568228778623092142615099459776703263311394079417121588062005535765356389862391369678056177452206781104425318549977211116314823147759189690397029307048382640782786174093582055183648029199216967859623120354471928136646670377534946942136730186492291898176435045274758458285453668867490965806822250504925027208725398697481205319793478412799497190193022043290741946077999190839140713686310561563428314311396407845430511971215283945378214966854629671604190479762818993455162582617859569104726055291246976853411901814437365539069615576435670026893683558332643604905503451149944234382099750813065218101665724302227145144828018386763932003569624727699334833695764331942499451333623686935863011496212146863317246967606260925498148666112743496168557073504740161609980581572665081470268803610738968712280991112821441664190632487996761318894049621201677039613006545825506465656678931719273711073364078031720925213759843599274924378904891965873681657525309498044884289041438321435899683301637889742440547345293831817003248088819620461385490855882464327190835931543403582450645073508420230295859277101886761467590072064967304962085151756243536893734070455029903114226233561546260604636963004022466275312253003255174196201119424762854477476067588214286296311998289660648368638223840290367803423040050341934320598048928094977209390299823015913096744971011791703845605876493471704812837032414148791691996058534896368242573528186930536802428804722852463860931250568841499671995494258569564967201786112567149122866430143557080595639766322182716160422306953538758741989263246205008223603558361038902744452809260696943487760861239772422188344561170389264739736412638038951780051652070196205451290809372958767251507832406255299458597019082460970360821814024960935957313404721801471539501690785327320858809933259077717148860298453669884689444473792168702970462653317062841596936321287088845675194128528741787359110971615275109490022559979489061056323157450421848735115127684535511859668717340205536606629082674478828611827039314532829809750896390408170563749382981384010849292465771837755564915615779099712933402753457200147421240379682409844048158702416155926468604359745325497481527682357833789219944658710107442344247705198649390580736543502306567902546729564922416396230788801769849637791368821625136500404150373679207395390345686692693306388799148032229122040077467295039468600693202370855610259020522906098219813616665585827876561144338605299412854502923923300772696127056993820762157871960793027445694832387403550372109026129936818787538959502986796635612026829774165231234009387208207262226069762611716289160927843082243576729146207360077935422820749006274999701672772603720455087263431421561311504149597514429809869109404265154966416084700652619855272577386593187474731413480798293267950240226743170823848783249288746924212934409187822973718978597220409208654947049355418279222807125670694178789700004158060900750344248459526105503542616636667327588353922933887926754444206289140971411774602196622710908496794631886843332661575216341029001094789533981103532036677337934954734730934376931696256105735455675309444660502998532494957752297222502588951162011040500026351064180471614975513106224346062820353989515057365418387475308219654244214599544782385086325873600462955073038893592997705893698457950479557322397730955500088032503897089731988095088262101857996492159463583387641026758200276701490113116880545040331678842516447975663215946517460532653134603077568990769510414733362769661187783448060478504686988613855009397543845852952476925172110457691196533113642803267167536139743608677406779587936421064816436707783742644221961711387829090676385131861927797558893052257052643423924336953910602439830150600643673383483207041217555681330691738914812364213999490933141709732291984721870542934468852733749592452306368335741545820969789532581645369556657375512022908843804471607522092479239627888797600777066704676849480979200533423429288937294927590480942289365651252446696162223815917968750000*i1^105 + 188043534729170090630968187890754621847855335604948294250663798659537201901515558588459037095421647094911777619380311562440991282087865202854246497343303262350901155028074276318121145678720469773954948468093641951294986967911426300574942058066069450650981991071791823537432195843674268665098201449779457745528294411007128245114779421461747373082620318392862000579124093702898733206139593262115128013441826335108219194610722078166103029358527471878737224882842630962219143719248171739881760264743673011723587070831411731998402041812878424373874320943946244954910976635147309761906352654291866792086876934027469708547141276979682178375108470271212782266102600613508769602780331883854558026750437425061604205551856095082534728877385847351053725963914985853736622994385849705111598495344247090004232180662947747647783471863799740375459404956680234277883109921182245289956655620914464223722262799842564630706821313461501471472103201209426875408645574104490781568739394094523617165073193611566793328189252786675230948113130996607060849751060149201764684200641053625249346361533328808258562241182770384019089697977037731988447870020389882981007660049112877183538789750383970519138139547254463687207224068651427904588924781333597975004835133746651856087929854920887793144353689423831850729919216642178645116982621024576632033629783615423395414648761030308332707378849558272342834024623826078570739846290447790706934054365409012536534853264832507165319018353531798770937740268296360955608764637649188060378177032794084398811285872977554447346550676064205916085616929137560730496642090232962244998599563185986950582925890701407345036409522536936941909045281389055877723865394107240043371270847930455686008816691926355498018600073655096002637316863569445665127072626288459491465215338941757849661434921751955173833374699669351674406194899463174657982079341030582990556023227252526001862684029241527687931336368462054440125420647007154798409644271227193967050379253951408035750077773867440422539883445330770751878000275050011936127091105728938058270794240184815234429238896453255781737607922948672083067993752149435537096033643956585843157707971442206768866326837871364741994879658851252178996927178556036355647634639688769283880322125541737881502131785671526151173898810992659571316277115222058938383178226851079291033792606451914616618144573153947175693372880900937199779822211907249444336194100707154125188389356904285951278586652583792091432894897865895171620685938767950214710694954596282791245781806330889849460853434312738677130819533191252881940819641185387035490518056739185143895747852493140352585362035714410411271721761156089496086594120883340071280288139328387322907134291383721160019189732442603636379464205435069501372334311861821036563725119496131782000571995333765057770603198476992784991517208151749236553130298650583588284575965209651311736807047351926345723999564694776297746523112320424430305364845848440330010038593165200356400963621505504015265465968098685311535035355870210001609902682538517734653427306967793266437893171907256327782382108756034919746988644252615682555373552209742127410958620055761390582233990885321812876872303284934720911028009449986241832400959532152913216707047932285552672209913120415805866463841459111914828609100374369036920475492791975362738980364075116441631073590603418254154564284737879169570348016862824524451441280517227548031341981997226320051014921589820294355751981095806838088770779262763279052498229956361885980403083965024497027433409403115806490387379414509578086956292207920820324653296813664321619744531925331261756996150588183047537869451605700103747264409085135927449953633815237379863902722641783553146950403447780978479241581501756423248735446757629432192664534019573716372476369534633133867135696013483191641268365013129421556159877978430293505237812004008473431565490648222651215886187237801173067715491252418815435908040391616856085131347624914007661724493151049236380948333489696649160080949658888367902538691069225554237330779797142769403849293502234411676544740354712397784900210460546882983799358006375180325114900690805900074636782483583304321852155508403166558440777926557354544814827299667193054480340682968176065428706643985304336858607305933929224919485287584382230236275436501778745825355065296261741314083337783813476562500000*i1^106 + 22498071568559490532621857512640589047309119645692102186557352106578603300888731611243144081824289004722602223737456089085470234225676772193538842826925796276758877665180261027936753843667790099298151592238059561920525115592289802165653993046308947180159012508977897561505291668068896406772638801966937351403691568172390217844497899821555161017948848489331936669201155811128263841838751412353303529016563821170363527903277629040090052930928745474769859378795301939399381900378270273165551383515994968777464770892617722728699652985849510582547599017410723881547579301941947505869257025444158527156392287118986156255886986238576455090938245436353260448724379017353297434407860794511593795075957547518058217641467644423737893729756547657528980051625449173985962306844847740907664250634729255413091485526195134820010896862398463555478605071989845020639739052248243247275985068209739663127096647631332034962783112556227870145131582387033393646826138547394854699004030989303662611931691789297712734728612669351727681224312215605962317901094289289750678368146210293322792815471267213609362666568406938946730919228653195324375532745765187116984030672407603313700864644355931102131541905917968789461427371002047540831293001548619682140866791545000373327527997789182645751951669044891862929568471230925800195860228359534589103821354729992670440636983344976792209394763053855810979540290518229743884837734369996900443334779941776401616037628513572328182205907821387284211605649931708025337397882983790277657020050814403236962516565914029440498830317965072042513810677133575209565051616093304525278830763461415151160606998820596956078832378351509417972259316717126303151683809504472661109246428888516743449788818685055103200278906776617232570453586553401796349204066900424357738413167321422815862484244617830073840224935426173058550567922586735720665548587140111139662415731738839051639536425796552698876583152843068518302328084489318634164690032551546717569669037344274718175689559540612225569104083684987972862582322812953663873214082810126150643209919385142944616813215235462254375009048315891302755738678345616573093532457585599227721292103281229634443635229559647005548235684289160984587162947131992993378034422769225915857852331357504925803766337120800894270342556393999486837688112738945505918801146788079236882979892752045761374013037193258747953996929110309873156880382245355443542178119208442712238821325303868548966078679587801467541734749882014529201487249819502531095881196245368358657418658991222645218530438549749554251223196202396823637612030883803294867324147913599793808257283643847743817495772916108056852352792120083592385649108179212448882799346597213919038213160146691638363125645799705399280380720360984296264098667857067383791318646927915421381923034633647582103949310276386409507274370812758067405465310488133139327775492641209102434238111289970490878870654389655129335277390688835451383148347912732517187695743759020177527138805178157434858521895509965205251862439626081866616733469167188102180563600906017946161108378920665771263028245375073937326119437481730363681239575579212566700808470432672287336878707895703051097178109496321925757611372792774680326781393192976669484093875842926099276218316808730448675450889903693558502876311497983068981989674244889833787596439889056429364861112344822323691069180484233485318290314961051108493611732763926622813527210780257284393972935236917209981268703754926378619056786269181292912066778716306553635021666563305892953807078318678405459495694297887921479390973367008382567140480342401664408850072985493561706829481930793685174248811284787616355096221649476092027860875254867440257056482655652509993538639038606412843063138354319772429471178904435264856254646769569217622196019112090818355911487727390469179043199554115841527518158333837542434235869336565611781153282355021819225623378110965134848400680132283790478253907521737347004546674783815812721731729850452268229290710370626377130856601685893657526167664819867992881822803891867652139592004751213664584506355790232373214238350501967975187061265930322611037671368367162102385118028035469342623233021577928206776040687319150539630773710159921146087007236570546257421132476626515987163068046494615088352639700418216308257170421319660668360972465522997593507170677185058593750000*i1^107 + -3063248247897963713396932798228854083925612115023053533700460538731176128859736215950567589736248240305767099941645884477107743865126689577143988556880468399793906303340269246851674186336492669993676983578066327150221343854943735896991733786427888567862562809881701026860596946664927800760652061546697618758916818285951642183788419443039957355818552133554864895032780543482419075566560545449207373150918967562713273842184051541266211743717609758064999930993015375591695734996724625552618786498068780575518276900017213998167035434539898024447686116055773974374782133295259169606974033501994895094982348792234074770093799887755088701799596904184346877594185715369957416939946413554669109465047427157392650031520292077237493030266121745945956244358410312847044276104906142896287041831361056774458326167797526183594899624232695655450420676280050743699481512790686332285791881463255761662000377277616328708967582892651989683488776537672260295084980404226065731484018461694044658654434707067314276270562372341503780342035339690890954865840657132679333132909697068236312080219528256687401063244290038243137095731010673683242492700117001827271330059968310223567572764897890421721078541253990475686494781873138222317320096373690318913835017424526036040504223805699646455772713417603760113959052732379879125730612992264456399670122206762831799799540306330998904268629706208397145451999078976064081557503816656265347537985475444888510318605483658772403282080212716667512339751509517777144440338700794579401021452352134428310469245449164248478459406294403026811861789521147286481013909818686696839404011939950801576724370464099896758700620371901606925063816986860237140413262182762313706616308476973333489569260196577132370823466229265608087297582365575019021357407285730900164350867497630976713628764367936711119454277837767392509295156671440994903299888914600590366417063189171898817704960903369144829004277392499864329982199593708381126519388371755820101760718768990930669978814582544697333106213238610845100402462956794636640645340535537480941187187128290162848252847513919268584187355786753639980887724235488550675418281606709074762704896413070526165244854016175727072004377930000764883739911100119077296773069911678812850217155733283319557285864952278426820959943070839792693203380420746125035319557546191812919244147903648117280784943446015859943867589145420155158909244249112826445273753219616619023304181817279756174417493921699698773910394218542121126902100549134760278325658739386756018909160744202423711331265125056840908386754677485688731857677088870754885053899347687683373915806485111786807595881500609562787973247941881103556895007731825343989922694605138602664533675198128197948903173115641141664546737205529481551133698627898629283533971784036716363706243820200499088506337667412758727310192795155944567184218152545503243475853657707909214555410377062594143397674539127951765584687007200181875425454779548126387408604347493883438612752302364848584469534831973045385509168907503326947994788640196097417551334521364442350640679331624724106262578512207555580268845946584759304640040160108932131056192576768037463260853029672474759308243658581879871325684226748704311064947870079415006985867692105344645838937881275507386334171472690148285991026741113847936775892297688569233977016089939169642732584199532800981077928599345495426720422987940096596092896295674739423046540844437645034441193429879827505739078642867069012007874766768885295350118575682456125351561983950177760290306382987011906668824225655033235507142847559434387639569952916111123545601135441044776386796164838916007158398810638363860143808718035963238689819303370118327409833108789322753609368813559635468385842483414910293033717249455929408595303156612985667693065653903208318123804852463023868106324176476582195149673391177052716901706422794614646899446387872025305353324146557042850341781144604537907548350289501451991434529709063242364875538139671032989497641829139429701025258042361926924036177841813609235555260783590485512995386278681092448801465003948658679592245555456897528030919796392537838078153436203829871730100262484197283106453198204414272946986323939295400390801421108216222392422120393735244997950626036586040702298060624713167479725977200642760809739795780321625246744956821203231811523437500000*i1^108 + -215647043001279207360220843860539352516984098877463085183741200793459485021595567773698598166794840749558951133885344788427396973748654626056713955482297515469406403488412355539962264173048900921288969821534047505734865736298648648156430147352442720690132139818605389195013956534632081948046777948710726231665405110244743497192073528361604409200326524176978836699456626741767015207629039735058062645172743178394521501197423356480229922744174421489669562326110627800282309931280013996014630181456616540844166441157741356323849079787597963182251279571702315860167114629263214579963669870882412994282081617109600706856513421672201588117518287983341832044201861857397454563863915996539684043116500728276732954671703757035353752568855144887125894309767491758234942250593660289655786812060377856718075605868841053038379137942494646265473674823546407328151948173169476423824780561457080267635636652420331250488240362482305205649038525616006051257522344695140096505401079884353629473284939702641200665609372746666226574041188233879478176078748418239561430520040417088016440741171017115116455572261332828211753052050372945609214783681448028321849171768914043360377908025314427176165869758607346580779812491255359186624928145276675764293548219946773512395834920323357719813785763318550051123251721789532975679914901783129231607852217833004556147275723456334764895207330311576588428686320279806741246775856294643949296905195772919361696181433128114720965320600933038062849427635923736319631786250616609539675831220900580973275797014941777016967527526441444583762514201902631260178244814706562462014060394276873484772077828405158793780725372299796915019955913111299772528161719168977228989825732519460797397719170422277340260590468550568555651156836404229190277156591751651188913682067654174061938658434265721243666083462570022920196512421194550386046829945982532498786471259361187188649907804521303691458522733882303317500447026508605420316547360968162959148723915439240795191273248379642954373573711787814162016501868931524808871554858763260568482367270101678188064170869481206684988764827240765992216284876819948617358861384059767001556232582087790685161452910810987683710088752579350333154744753867724385659037642727286796615714458901689465423785430303043631043963155812632563244318262262221585429667375067397416086235955082878549776182904952027635335463529360847651997940529816145267689602537891154218227319891220839386463329082940117900308652964341985532163700360338660372082324899649558089351350304183209371959833614351935095625704607567377619220132137133245559723592476510713203958577951062725828092920370078272788206874805398070402677011184616779820548584129672829435813939632813605488952779395065051139502397810413970400471856155810108297432068405971334680967679553628664837101165742590402873305268599664693695740608086023828465665655767897010202359556936109438902799305885951969950557624008868596992675552256250873809551987619317499980413947566679813927662503517145370428719322047378486445460539897676122813584892042596255585512147749892984029674164290980112834316544316215120833575070498687220651197437143045962385844218878930231932814714447184819339920586990262984339361447332070752043216059589559265531719265308780080588885464964721772934619795635429972067978331121091475431513867636135300101453876049577180210374682426915900678513085085802844764118453077857653800493880361215917977774971050114604827822903608851277180433825523375717456633661007501137790441255315041012126956350965072086262488610755654998553493318299870986974131092308654727308503957545222696080324889169021174813445067678291090008024532461986481283947937586659181033230516649294664620950454928582559702746769621607570578334890248448553167594884528654906857884199785569929697320659336618474133232951833274108540865285646320122955978288200132827930355419708849195059900284164197183501359815711418818272944897472847258943429429807798123656404921768643912200986391115664249424132411804834938208571284224524168757906090637586566132315272163553437846461954242579379958988429481467883627488498413124334333000631651942657248992341587226684736003537337481073599370438132838340568052471093211274255154254145308907283027315485163377926632580593837838931576149497610145993126315098628550066826865077018737792968750000*i1^109 + 33001390013505211218752322854788056944518797671873623705348679941768034217605056215423509989765709120261792993984158589330153293319203331323180104510515640850371255710210303575030416211932636061525224769807184303897012932835050805953814933881137730710434009568705961527962745778564876378313205477660481351957980218489147645635707566271557321043514258435795459768302614805879003893546021567177356350148508298960539515626184118089749765020411572567147184997377519713614641713368103812185425104893170950096888891229070031893086557333630674672329896604997803338519577079376524095407836332975119900632959547391709242957266891814402242953278896262965891264339830601506265461342657679518242131365097339343439196617743722793275069398952904787652078075206305096824977889097560136071580699293148522157103815083708854714107688291472692734842401832919051684869069368403979778109405768178104337952666338117394480770715436178908054287096120499643722679859484019587673259836254188975418566176394683470833311505743911020617343038873903682574201584592768021558802832178675753675051104832742388852493018174327530892796937878750310803651480419566636238384435127242276845583279194096971703898566394977458976851498513526592922003977197286535409619537468161017915927527870062490404735685863732598666717028638021261763626528139496197302478098012254057323174478809650869743660508125166650995018062293910854581101233476096520678841870733286032792822021710782104445943787572092507908195681606187663908358868302466363346088786184145046303097482286223372437868912783841323943741233782820044044894317264273791392896323381311585801111235077047086477964165852131214595165316271268570609293476609406363275509733294238222925872544952516854316192946751820960970489029050656575785839090624573093260215808264054072585726165887240576908884677768811855779404207306975933686419591519124515514944695642729680495251292487730923614247108546694912309288205647768791224554201389447807310147056764644748078010185598492484193043260949259084861491913724737407820209769463809490047679478207683088155598890770761848314175630671066883773776912620609576266482648613240655468891987642528559289663073947679062024266870290638168776839425947828406529230699375903210740808633579698811193927676494166830708034728989083815137901460255772233333918660158448622430279977943531179220915167803431875267654486319218977682718425230718873721073086224709089025911170367041256353823297878473720696794998400623290894395419032114682569991617944378587941583837301720753003983119118098917398994819880356785600733350274217770427717392801717266989860069901033088610087135349738350814498799128798244577706351285301788544579749509414128342667039946449201392873481237873526788976574278437593669362799820317550552512971215353685229898746603197823590580592129611927283786057273014853894271859925696450095839826027860796698316640817192211777341834721786906387706141473510951744043334692697540216563320283218466240085278456966534393159423544075128632138496127544207799454604295795559711020511989159226042242612525000034905597204348396148741910342745373232607162513833991516009634342010076174836222029745416157025594726271217029037660577314353538629942450886230355913161969498927368805750365088234031699925943098768457702263626149230466495360657738260894594961689151863665626719796046897789206111812244174316042190130671303084311009776253637843538116535643543218844552918957095112552928840383946367276222804410557290255666000084616387397906382421321018957797626526083327522390846289183280506945584622920117496165803821731126690412053902948936470178598395730881271502686023467833819277627005640756190725649641383939241034703953409519077715759658888933507175015293793834018739272728176496298992217440954057355976022867952975023027463911343776166867433439001045465032998506750921588477121385535133908153660371264553687069002444483205814598463403892882672981477003535461355409633190398763105991637113466526634317562620890935352287560500735890109978373428425521358069011195577058120672083504473211348324627431678153395906461675804011077450986925418877333091367712609812147665302158239307469776235289031730574249294082150592117966984850721805099047557512879520405080134830013835561252278322842332975315305287223282141159717839565802365541458129882812500000*i1^110 + 917075307813377193106800157873358106038959190210320217110646976763027546125558251146065694689812713123867936514148354133983564710092240828398170329897720126330331884897818676734962317134152090400867112196129915245186105235417915582963165318627657951524222380977385319418467503069470124713702101259198222941462878197555989606224299462475404837755770853482020209554292082303005082355325315066314613553950438478222723671076722548841123199617528335176693693150275725239609344516278925074198031883597672317635596690433404598067584963905045527953102532446547452266187473947141205835221268939081029453485426112921212933627132066212574466348689427379863162491883256019164123975434593461426971749637900629993086974145536275734469958518537303044974110212510707909865810995032359875014842984485543484249067817848783370387574580238020706631395718205204176718536175583038696473089414585083901544598653437230540872863207135578573343234306793498759608034137483069085108917084725803023315509090433832472024587840576614871187279011121912154098057566084999722172643197545584574162893651341797454177267677496511616791047622566179792940476204926606404730895853399463820986798702651834271099739590975217668238199679605474139012301586061729825387413319293824275676382251416829384423621398525775571700105205930028775133942330989906104214518770150931188291409085251896732062082125783300846880608604273357007519372124182966667296959959841439318950892286619218579042077944763389258021758995956819197259370260773277651832975536767286381101789830228358248781649554634683294185721366777342550813461576999429721362801711156843409008817244497572668506974315344040777857592852401009605842190974031621057647298014958484936358085719345500583937585830966705538320766082892149265185052999924968107548558377790599818934154654547080124762502344291038039569660725179478403479780174791557886594585448698887820793544936562157931809146460167224755021212466301518800960797070014310566475402965306015778730160273129737475107955186022210439452621407365757221472915849775252923116918378750800758057154337812715336907177747372168502185970244265917837942345143409486859698703351491999773844313635415086728816775793878286565523325962772258613179142318788773622939672319275004768615154819858328669667428548171074985396398528867072141633408641244945423423302716448353979922539208978777471538627664008157333075376089692754902002821139382316933701677743885011918956566374801175840192599603434621291908717847512974998970008507833405303319402721903952041022511716808563293805078312985550292567669942990690408387937915944905167963661762559008967370332338965970778756273812271944038016581688615756833241759706778741314095831792727203238579262106067217122655506951743054422973119034055198635920439509688063969341015399634081677369359424951106055857159816465355264292357372798527688367953849755252595876839355679038172785609315991665651252968156930166600056279181358496166831841843250427244303955839211499898163459316529647292984772210568042564964488664192396986805763456854453049306976576484483484561329344573853736139179629355685969707894502527774979907164745810785913519222408603912245943755020250312020776605146898001587417180303734497816673042571273603212650085131166451280685032290079255470099484207833060833549112089739943319963603573668460825348703500004872728020638026426561903879698357171829485978116206803736833299061986843312274302391499769127606590050575900100498941363432771555503822506274637950187822401954443739372447020882019757809568791060259799613227163425460448681280891317515835710429045623708612580242504115719137792395522679316091599046274415092622533797788158363080566840296197867527206678946414283155363940404004148567587217079493585988474461263050582198988107956811745413837247571677658580224392253190495534374180114186001204761107423708372173332894226711694713846642703824311083579033617835171886946893099371360684963310886822412341249365503293908302307799898076736938814791193145272696111853566296047191276789257253484862928705503314917460421330893867732513202065380367063454193473829066550483326998366117690927972085633412993717888856865368068339988431179481558327739692947654501460603506128381827254687114245814134418772820513573207498804461607135083332983835230669006705284118652343750000*i1^111 + -220500262773438272109104932457031067953398272318233929795167053710717524795416850680754963660290250723380003045198553476633844130111936019321304980183277922191670007304300895766606667700145309052540139340775182949687399918307238117361336890686186574969564850292563215480614767390874781482884465113338513311047973894798936959397748375932285303102140442243164517107082136899013414454047968366533098117548258880969452756124903608833573571978085389151006886150027275930526179337260839335654043139496017918074984742010390522157549264690240460323727522295866502335965252102778511005193227521881141116854472796405835429632818272158665728983848412310430477406359377581455281059948475539081617905250235504461302129966741530587562377224891165897130372674203536343460671386125725139906273358743107653359484123518620357836769248225691376146431318311122549453373859763768874444676083098155260360219778159870153650459753025344755882057580172155192006606222561812895188210602137423769453175018189309776565886800617128037039029829776504300993893204164022565822686383457265816560236344584605917279193467417035198065649407887226065392529983892234562368448285741684145981833533291909221279316743808205613888594271219883457818525371243964305425150132485935015886323902093244700827297847608790811536628203346086503010541841478010448018662716252173121768711790440462725918948392633900064728227111315845810772580616258279885998766295722710563981534267205945333127881486855971533989582739170536960360658044171379726281348316257456584421576269981567328769587309724885301089855175665066044536450112731795519623529294871480736822149614069312187130103915631989416987557019555126415908607460942250195400746909483137887428960109558111406313667700672749139550371744266952001819229222626435435708616096345491159262511778238991836520832758910018502297670737103977243392924952686153317887113741972644039078185625227167362132796432250027593097944239161180586596726945307605626355424784878079771910746616077007695812973848908574032899753909284903099173051441497126015060250440216010560377209082832008674732611982769191044043750928686773151517789352509104813398729902810832176651677147483339240087756993829275416691783501509988545106375394408941874643840992751781307622798692131179058331548805218015521713846507304976366010940453985456940394024359397647740737738144450498243674859773428035021572557048835857590604028592234485793681173441101923681779159396216284134245300942859438174670263268413182772614335707506412241682624832305996242297262174263527945432867180665300518593018595699483824439398087647476867298027886649047009793866407554484159474295934304027307182388974008976471890428494409488400408069604537133343480931411496684527797828725010412423907610252594338784257265675067867129969482661960705436610208499312404845344632943917256626795511658998815049850375848864080915675810605686194571547476857067235829083658987224595295296228281630821030164094440690374990550523548341989405741622507997120492569504929143697355358654569281934047772889030234134060229622976123267460603375940268224603686992404087962414626171071178921587751291756257896819350181731927669347671779416195260031206171887011926558594455381172080492809474553579232166591136576471481129536983041410135464995888133969456180365208549318200388302963137869932122918387301281655503854695092338543179619430384865657931605039297481638775261479481301023321037147348903316431021940922800395590314142483446400311889092648100007306557345126408164804265887840602651268634551551270814757812861291772721495847765671689553561474571349310620197306458515152122376626595334262207493960619866527195966860967004110532139720350795328315760539205358920657613726525492888228583423207573703052629446943073013148752918607578914480058290482598959140780115182468511607366759765623347649590141609071921675728586482388354137788571492989134652972473325742921292568787458933061750995309702912129453082167654541801867459359105626789386710332118925757779231009108435818934129861582846821641730556892822148195621488005270243970092656275095565489954038448159359042721435415839408793991974278623690661130572226384959781746841983519665929370222783683155811080219745493859777640577062440636287670505897978571731241562962247209555312732607126235961914062500000*i1^112 + 3200430331286079337139040636103552809698276753264746499845517187900154576137649541532160218253278408797740159137734097796391154189027495039607830462495359628164011715588285963297258187724752326338181923655683305839121412470107522248243469790353120344022477152718928444195371453724297705346644072346667980831900314457431357203601830624566802663561007453421765285130586664646177032697427291693349914540645771990763786639521861778385305599967342004984409426075974221268317585678495043091006282804720809734096156387656814813890464856199072266932196544585464040245798802764865821489023592840421591483829632358427464669109658074988371682828754753585031944839513193810942375820642987121202055310822806718860669464865510107645293258316477952595703258467009639780481347614371635742081563428770262850527840422305557745156871996966845027501691441327462956934017207100882143396652528968419485710387409788341833990604668030700656251446049886650873164943970017647432243308296239880494916566418220502614896158057458439783208957507177782497093784584156565895785114481073193776077116432805298401313409279808393035989422436703227527738091219005185551391409792205003414569011224151298899811736577058174648451757143507789097663892756965299172046253285697466262365211039840354933405386055227151181130047967375869301893300390413987441799573487636498656264164689870685321662996269186317800267208347556910161830805734683526130250601352007431610315847444578422463786303866290106906649241745907732793322107255126523599854514336579484045416785163994676720506302323067973129659390544164823976775364960536319378744904773375144916874256139319625038103403205241470554417569308719433796378084422548134604240705277639032563928491183042078814168661096347276260712147458305214192819844375968129784181324628200393679992442824362394710165395037093747621566810040731192391826695232864102654284336523581933013345717315220856774923923934467341109517595317758227053931202799976059163013045851668109515187615400721736523534833052885142547545215105217923334054114802741883173395632463840242424354791637643657018452180489582799030971908041616204291706389811989741457243347555394747992374649073752923511619763172458097709646244032320115523504504751887424122950689661334270545193527210502106047638881757110226758787238196394753375224327008591637500970162487224266156768248679274117973535995133130749909705183407940247067743431695750957757159564922447613094325490293351735319212241302655737887278648875208538506182754335062922812099656709862452186791778146123822575858046245685296386451660241961439337829230845545912551964442262813131201673345832165236774875122004381480129704749858009845929409055610671199933144608731992648438625025482673035490765865855530932392596347013083666114129847343340552795379605238322013590314999402713506753988162191985588024388624666480153955236997848727594170924852637348346564397893736499050816342039957889715760604696733288213911700343961863105448440489946189088767759485160987215414904005930291133140333296315932233076641107041526804862762080351389222271585450668274551432308700747892402767681478298165080756084267167699367753209292818695438526114227067016200855050053901536561346873356106761465099589244350724729607833429534910457816679109034829687870151542256359188612127068393872698500246410226920638858882400014214560948270779979055915584206701202511748406074416109784368566079957430327258085419661091846754574387230564339062160422992869879959074363452811048414615162218236552499410259029300272837459838443502969347251214530130735881817917305128407460489414640308858053942951330891371119140768208309640262348601021753026033604742190993044068982281861301850550146873954435137372665023743984069870896221863325124467840050821288531536637870915772457998048487579192179675287235870335581576894166249940942827833434857743304789496793512751048157082425134457879490935836343730519659572093613446324897728940086258132315513798287542282798194891175415130405683411774897153768552881242944692635828506177158495344850933910964911920448708533165005558408354836604371926772180528624801033820636115012190112868754641433757968817916303717981433816367016766002514575060201915591017667299662296417072869877962048298284502651446650905501036383235628068074584007263183593750000*i1^113 + 545808876826378922872263491775474705115181264534137071003784858455079449146510435599406474710524621160016749919044060802553478547072721218207524894348088766866461911481828982614814144421160924804520281871541342203391220500317952461036702661594621799758235574451242499623954696507460475840155086755050919980413165061092998958797549196772767628138085174183232678060967090463395276999839918266746220343638756459407415880198905886205512121503383082710132145286687717910288789574522547576380778529846593253955612814096712590215851249309612539107662032704935075389995391626046617985197626613527111352082794577730916116895479002095951379901723303449067751069322660892769985915853909763382871533749405644027694917123387626602052174389099049326173359856767629481737620051873580300870330356268474104434275313984097789200312986619479913242680007124848885880560154420296615686625562693114667917440879331987453662014242273207412644543405891671060357986703887705347500338666688110831660505689372711717217558541025166867533766414740784528991841484935134662531682911944317956246365289974837206956185091107765887891544110877960431059276213797600654265291514928492478600005558945114504332418779527979855040733698483683260860852003727253336155380111300247338152882103836362388280586732341059330056228525527339279181893890797993331619186989196543060341608039847772868713274769213194545612026905565941269980231725640355398308932137805621233294494833161647866934076579657257557002939901830110968100529789743908758275449513627482691349316612290151028608278670467907296807496392416612556054058129208264562561890048141457951588835866826967522025718528147776180426207559788277323943688786208308884959542799630157591178985737643065342704523741234486942142533977160197049579626033441998364367741606860465372513953796880476091385060349774736593639165376374231911016297032320695698865852768356290028505693183352283196791161491596008707792960688446018020977194843499852683486737282184286027670762563058747710514002063881537886183308956735993485540657780041666288962413905379350239346998852513763213590853291636570599209636949867326966685565853035631939291245315045082347258123568361548577708939134947192247559473547353831797256473551727377635993262270970604338800232865083436536442234020733197900852620233709200938928276645984875846278739091515804241757803036131832106869125239619200573730393671967525388475603095947606274276379070619289786148359743258460706175751230708086842177691316089699205543143658108458529224015886535146946913318938508155878237763708097889162378904931165343751269005224321150048789464345451901380630849402428241113835036513222817830802039311490807729786177693951788436186129889774426451571905541083099201825524084466497920720153511731775956820717209044928602114127875266924962798309338607302522905208378392966800169454139108756433661608014778477245369795300616504613144791814791944804369384798777927324945749963171576473735980180837904703613691981324702648974469940216564470183814104876916810169304618129992750477708604924364419013112424376683435085880039308546871649185045711545654011998111642457841734207342337312054378388144012324473072409181884162198604398052837328613347965785269363048495904755538059167583762631770695302287703604733418329709303983500885356645287168546899258887621214331641468510949376723499409153545935148007537751893175484460583577328519534110597669915592695409347667744441627663275398340767657892910523793969348054517697566526140789296673779926390977670663325619916756596808865577453314057107930829406810286869726304418986615412863932222214355757780019027351177174557343952665474762231580615045418460626658099488662188185408245902643409094216937372881142684372452856620971441289159682924134792449633726745305403706454496657722419488070032401122171732783652562060050248597525785860513226665067177123477262124902476620523833595491336350222451926609010098825953180762239537247508925544875683624077302854475983779268947497561555996724899957638002252246890073272672775848094846887951208948469833381935171081745826766244179765535109387050851931247904297999757002370083269505653429054865593647553681093050983046628598652777295793631656886667068757523585164224746621859036569784879400928222463528515360829085111618041992187500000*i1^114 + -8463418988313710268597463850478695581243382282892767880848121325241335177632621499305232784513166235823598749351488336539100034711337661925543631873079683515023449153640954830541275206299434828359676080197283009513875840321663822886894459881708282186292484930937921132281245822533963279990677708264668669087237884270342526491303302518481468513821786300158000373053136595926015123292710728415368544515077349857116026004636511722737693003340664567892642376750613394052894343239923281526929464107553803360277447816337366266314206157474779728043766233838812314211660706569527550363798544505277797845706700373180038502032617211715977919434276668956722706660417810307829185068058183770100197226571269670536880824234812331432698626285296092050354382547127478290303660159964345651298870189597544155943369864286702433397715343096441661756413736317863775221845009465600723541171962162275357442549846672589729363109389085526226125290764771885537526098777428790488796248269639955666320350006175730731939719040491999549472021910092410812656305101932196371661490741319483411356175370292181678560730207298128393244154175355602167346219241186816633375404819543120793255393521087675734328708374407144132898069366602667170452519591185204572387700287980907635013641172759074556453390163313475047270875770702661246455693540277613771052509784672737534527395138985870904266322491350655492355204417616679445619058988792717169707142907648363372897774550386267935901503480021977081799575588549918948214900579269831596661511574480219792045212141910122579642871039896220021167860978889396444046342201340411231657818624875708083718208450645368903294021426246315778463541940605537603406920291317141696648315765520354691345038846567073132213557818961563764604879778721235319237112340347892440832532682655100377534093095118904036993836090977804388784383425981112185918685436552601860759727004482447400141378175259113461575449016550218938362077947213932791719443825693222011945899856394768546280370897097354864244912132590054594989076734615796953633777676022096877572669190477054063815069831241758832306669788856975307317964184151793643877046964837305087628914387085874709106093886215770683074578100373843113257252678758821697062685663919669563272815838952475014482701079325590179956912578043096009312469114935316498291078761777470002341709616208945219134358542795338990138883353395905134380481861186251939074094602984084813259826044656809648740780333932214893686009612909771797970978922945581208310474140253200637119118627671433457452392743567245045402067047382351169300230224018193539852633837399911713225850755396663898285176821464023504028422176138694850911829366425172542058711850520021645909460776018639883051666948484921160466532378315583088803457927492602991569217915442994747700058856046127453022429218473475764164540584569483726738038697123561036657352691582988688156535343994313886950638457835255495037630117474360252967290912601798172583464412171262263905149457724524359678048538935602112253740610439219478635259778390111036327511469050466170921153514575154793331503112138425915269394858127301070448915089083112517579043679761648075067323812151446890646969942630868307119072717245007244363330773263507609628868787861660980846696171708115929878908991128259610122449051598701356993222959446740593150275073593049503332684527402171237655597643014751115233371620392559884144055769848543902722356812573826854711787233380008722357193503163851789630598393709089920459424324281679145910823439557958765950485677978936276980353683131459167173379777514300405154220703642731420979503552746138814833095368987159274300037003007772052349464066283561185840418604271948929646990984757735771944442098861918311651739547923969368741364458078174734454745372051080048367611955380431059204917704679918060385641974353674409422027693390952956823494757240098370733654260488783805868370575119982219530429653988380756529603462189747057169373369999190545857409308180286612117573422808689907061480961453536425891905964780450093999280630346582957155654949587565636005631090310039357772978516065667644567426006345503069604596441061915171410856558140768578693921917767064287899440233795127207508944564308337582194472878568654552470283709244729112603176636059513017535209655761718750000*i1^115 + -1502905761392046848853059575465856269898379551591347321296723971828567751826963838950395985667424798230701571976430095108254419393827537844140464824007749754881976842838888863728951607013351422923070948856082246056796038661040531166696516135925517174174257368536493066284820748320692836644634657759344787991348675004184688996591762583569354068855238033097001338993507795143188193367332977874843335975217961708532649630154039620150197907960363783625918897617024776484507747203356886488087809997980645028719321084897717806297882532604225431636789319663136020750432948848308628499377475207028651980949995151961677180642193460991767183119003787376174511859835824086794330381846178615701712834445429048314465650712251098081731798744241975123355483033541098866096543613002732464156527509541291324011099049800111750894436548336894655178931041952122927069028077169272400298429275840577379041049263317824142901630218113389515185375214956498040029377366881425136987841405873148934660108552552375287515679907916521130281890060910337520491016130136666532122356454863469020995341760055625695913725291891334812140625357321782541139994772860827503092852705072445166866009657611789515866643570343254601170601986366317743219286384752986117191760713081609317440393540766536798200809478448579349669449123094853230666094079403843984561525323815594457626092065420296282364207736486393326446365857611835121140679994863957031261904312819059614119573961961954923538780377037248831169493736931575531911571219551206762017606491344109158893307966607776227370476056931872235680597979675807222307184007960537758198444911673972454261681463918691352242757754218506626207591621842480719507382181998858187593392957420584149244925173660470330207410628042392695597780378252112530429491593961925230837512861340414831357534989035124467534355989265777209641708160736497744452318584124892563956306698624551606627679689062079121209317301441739459056917068079576976650186710622137712996953404252493461891472943683124868562272811688273063099982757539464364456252178071051683598805760750592064563700458903356840568112523811719490065267150826625615542470523582355750014297204072719849981947472436704079831453246065876677437171172528799818754463879256278108463883784191371124962408645296906285497299064131733310238936425818848332405042411290524129250692172214297910938855287275651017806072467184214159052324674149925499477056932068963176457294523122701161064807517392100242960617042224127635591937620104616238083708792976520190740360284251468237860807757155463916361675216614911494684086771235603951242350023187498302590277107192107752742550310090198644851300611271842036434277995526754641762715786457151951740636927600584971494800986069711131305899130630845609027893446103789248749216239495018645819784942297557749194531113414202297663428432992027124270505241809865025672873697016274625700993659819141855346649628187204666165757841447199843540689671859270876785877487654004087996414695934285712921434207768009579106564951334451686139414580183522154626707690896869270533968484314732107713505739125017981922443923168827455329101515934776086447596160608369762486984670216829484267133661063456348373040554673185939632934068556147212026407543530484835263074970709106856089826397613117389909032126391163380290455100982184378833141198811129601985581623778053943803988987590056480866516199910789049300377817894320920002574460351162594570664063039158458278979284151844308369053603439160738996385359501267639240787235594615720374722785934125899564297426444156935612582653391090784370224633329121257243346164830397426948552300171925166641087919678650760106289494160362742795171100008267561497842263069845511064578617565305689087887924608637853145972398252449560689969434187587182496247870647709937372464805235433404265013443679342502835573966741704179111776840829734220102399084685957337531384124204905713087613133625231847138577747111436880200453967043360374951058701184904203959533001040617530800605462487968116143522487331493024011124690433256483336931023488052647180541641106270879291068073059259969229234940714390997050327705571003846114991570987522832236003834983605584850081405294364955279584951061508232466598011338976151565199251140428577949792608529329299926757812500000*i1^116 + 29084781393469358628838790402919717984398343810702395794419182171331513719304804231629693581617428990320944895727419040540641736021920109957545648250676354165442980822544731128451668287544287481032091186097905017716079794597206367612470250048812093998033311216344416145640632932700258028889385984786905979353111250067052352568065989854521699889557454904873425220606633521228012179402399352695255150672939989027974872598044527084594557707790073895449999536175067952922578522173776282812552465332353347897542607761033964086024816387191703566488433669061392711741645017228793500471432875161979101657629153946552023226736280208451701601130275897933607620835307459872634822554666085764963784082150669757013402906079087255661595125285051974694686557843247957646400602757314644652347642062970636643610336609866172538257726970221381816405996699627735969161130691705165708706454383034365903746973314173424399440340047435130463277019818554817890452520910570438371261337945297184108391407620975688699761314792791581655231240098419156345641452056526390612154824325216296066673719698871176778561558889248361227927457679249941305102973520795978037242022914299449981074698373340895151047862723568115698075843587518358929177517965802310151106418867554053972702250983088489453182524939075456039441890447996476995113558613607829368212896653902681519067069947990517193039860675465109290189389377072398556267623668585361500546458055318747288714457366935303942572388773209629626605401840998689837175027581530456188050231970361257027783946109242073617829520659901100642894982985415150923776222237519713914168081359024005252976299046907320614958685557995716403175067240623506604937346160422913966541492782971541576218198070692708196827276168940338488298931371832398243211591466376350192117372638060270102190831992240529243389531905374732655114504291282264391989303408165514266487756393201790685539426389291525174626004417624466533198916024128302006264050580106995642585206170874176003986363979238954446103954359556700619243224310923006230887790061524814062187789520834805860646848310359756169710648728127500219879648860063709357130077527288798992713834331761362581144358704678997303151752015434438403840205173301644623255541505374491726124667106601686029420519904507434552552475302536279725473550659433875672191556006335938592818544888178780966075269132444077321413862915707260560704503210946847476119223057492515839911850035697462348170607795899903503870628880837573565524515573519532215993433010286103142431875682411886998284524152713779271351134349309839611353256166394549553291862727703376630532952658830004367283334698978685507558785381563722496907319012892124309174562433484086032456321740792832329395624166638278586890350462570938789246713046767274950075442392950594767474206465269029711421844075277297614812881485268741434282245928266262677944547796528458584271265851372713278260617149311899060422294891512386238029358893187532367720103351300105159095324898296905904408510993352363521753179764409165070577320329888008325970842771912982810668683357958141902900529927797225381758085558228546644317881524914810278811236124911029730130235417954971453535881326819625143190558503032869953579073773056453827302908122080833831968264581977632804841656777055889905981972313319344276103252731936265321696210822707928551704348912986282905746260954361952216395629699652177213444669562294995660322784524336579393230820311009776736090558387645319172405332828033488887091385012054756079466855610520283264314529464810698409874161690943900644297582451587616230750356468678628662848533213614811812738556138932140276206705123410718795092671435604394079249669531519491735391345200797753165434148459108288142441126084322815305677646992947661844130635245320998386340923935567675128432004478002930812733977855536202143226108156846625719308311924916160581474863579215140591542285746912274109772316125039317433922416696593093150155496231835729453315657848952462232185720099607047105742666861097400780439731403326183983641098710186492919660332692946586694200380867134468219450103110086779495228212639609288055964203876508866943000582758724779211323498256996365926828188479944057242630813099642696650980403228123842374292054043421786641940474510192871093750000*i1^117 + 1315956283164998522764926291998695047406807259748485004721189448825336561864589633024237914802033682608198584803603333383171771627347372563062864899484505754368921365807562099510837910770758054762834121306298995008137768040804344225911106856199527021705288739156650482669864577738494417282645674078761361786708798755879165859899518216922714942071593208659023039653637671458323496216319270421581806834629921613543298451573443944328241793804721320775619312208481801741651744844153280613983447763028711829286287591185206436503060726890191852980363213375959885295757587524423523935459354315842220199748299285050974612878484472793652152529029177963897720563246904168214039455428794215314721878816115730750927261327927723159644179629845041347101259010723487152951203710970175985277809451889155552492930641496717124232297574404361761447740824036438246316776254020803227706226000537460808718409135980757076064690408571490476661324787297604847806248906229073724086418488502181981643111757367557539712426841172482887195052462367288782902997362885095427453442055477064798125779155986540168646846909410365101323384477247025803021870754636006081413380253111586379567366839689521327046208120306961443137749745533876664477874363730309756467526634633543568276636150109653407240204823197232182565354497345969647504032130000525075224506299670670502351101777157761690815625549193939257140618266508177731184738810863645927411758117597552227874872113835153000537087241286984249937990802810498569236454152928495257292880832754995362785597387846126548662032002658592870950173367078463887532863947775780858881948630455300876080516879676336498707150349793648383447992382421148154148118212572909460757723296572766367490924706138054056784969941169308046290305866768481201095267972753636805987421654101484251493826217031942821950161954494892125872455389247125847857268439263682310399231904131848393785327966898417636930097977019413609927739111289578776387365073161749443442587447153101241143417692249601456551482483839162644661585139161869143431854619284086628058972182408860275566051830244052679402893384885985610114882317656303386124982263050266593041436220834685569990562323317643001483613862044762189461593740817265256298638936610905641852967860148075966283024801935290637506381665292801101430678972038898127327271270428309594309797045303940547833515443012688321279278100417430233627948425951941172531376078091268148450215210671477399681057351499969405761815715987319309964135629324553601637100100291232025715118249229862449837770644793555710447068316641929761106235053910325557314596596522361985861393920345974024614558530764498781182750912103720166489589242203572113886194456666464063330351543080134579694761549749369555077081767634692573586299164016319722065334617743141185978887794460400567459294011871466260987935828280434827013550509000147063495635299262823146541362828775467611052821608276373640965874531128800299548601119107527981001971599380891026499383618954286210922281663734163648540043225761012694319901377549541464057815554946731519596412433204745228007580897823435791393276580603092608366104503809897618627108838378455905839224474489858595384147687083302961123690343366758544679144074478926740542834517392612897543445267591125466270615261221848450561029779996490502575486591044882894806333579675658304024467662014030944502959884344492193025465541711573035237787641690072440852641317537776225954854015219834181631920283928061801778620595243869916780388050609608314776622037869625503173408977143769898778156806688136211063592829027846880672450493388541026732438912227671828949089187921320624430880948559393992684628183756578574231333951151345552708724674127213182179008368990952588538689739206610999421536740091824776896010428805193297260641272495973236370832945496059678338288780402529734013519437530127774402581740408677774542359384146560946619406860971332870164225387321415191982917271117963899515235214141667932002701810686273821524756982707288906862847300025195655165844011256126783441791568326274369751274069091444856893784498844824062991938132216266964532861240764990607067502221994997957653177924845818034965038537806957414234629124124855035625189505547065752077641008836321502812917969087404012680053710937500000*i1^118 + 5663740690993775226181568042992969997921392035708433397306026488781423863222606092814827911298978482637285716393205807355029285002817575623828908835427080730630274301634872138764027959348701260391975931978427207800444041112237918793067637482926321912593992669099879206314224207491268213613325921733258395567624405105732680933385147567041041657903376180873023845266410225567455004451582843191129442067259395528650273141056450184985946304004436069102811634719223577932584069105973000382095785775542599351536310534119804410384318086400904139607489334204369222936442332468474761120318295976216840640981466866236687944863632821114322002561049338100478001253410693703361272923076191884005873411429414898322922105682503341887018732103923665700660748570705871136593918365906340485781143128949957504078100543463227891792600968119762874566217487234991378736385838245131729274068388281594984767199614759220749977988995673622106799071277361858107743518689232264311172336521014282895616466170324504583593983378588643565569209438991011460511392851283366235530458902463898212647074564864569558876006200393720326703803611669684788072827116621632589019860989410347098200850195268378312412681771673288277284817337924923622386582612354923128221725509054435198485217281881186265646813822430906056669377730455690700140717922302315149735958539057355315606498517526230934064530146508827431596488646824823769459460388928332335670408491532288421457043193002896097890590317240798829725633089409802764210181645901776688256822029777900874253940925338365021614796791567148549797298539832914942764847247258394217522078451762996701199951562069579799711342033716340078388091480862562123483422903771242626050233135924143651297571004821371038324996710551362034598531785612837529418313671323982454748378055869819745893337357343809797571906258059585726462394077494406233057411704228876064910155548068747580207541116128709051785996241474037734854414148627463597320193561331729054451755959674802814014854534201565027187548281710796304989054221125119565052624191216852726708029851974180326965674335834794329796274673827343102302329111110629833817039684914951342700364478780903564262493588878915470629655472248188949740928088238526411412135007358521631466520756322101603994546175740205197745976457706467119075229712690868907542685640218572895557834158457046287455340209309534682401590818835406869298840728010947699113180109349170221042622910805196216530655347424864593651633810496470122713258869436042746766106126133011680425582320273572373922102650285505196084765730155509558650019941819358504075862364398534871518988362323592891025912968122961140986808073090616971968656293575209384260801335873128942607869187428079585065201626631401192501925215971402346347323169569595025460402414878757857333362562880667741441432914562233115475656675734458523317737755637972051867954512794015605063060689254408725101227921718182437044633843574895834801539017667112635481494314808737157232397956618702012016017441967523755491952433330316293102037622229949597250428335461782397034092039032783662016194879698821045167313428323485651254459482453974562993271152380141824552200217248781906193245459059522090427012896696267718049700407638059078303786781692077033975618362148532774400651470469683169430526739291070609370327915905653229134393241381640534533064841556373738912936101485220698956302396483244279588775521054711265868416671348542939389945458234401176747440791014605987162318390381017342383487303043250677561007748410629604500855470632858644374080789118224943995926791646535515530171913797122184893684690767144174149519627103092801091649166959317506338844102490816390413324382770495501498478954196767713055831605266580645015538802318010040167027793850350701988309561549698310888592304777017164634438046204342407396235042950952319992541533314335667863715844063665631838351278464808162575902554366320058206374426662288827089662967542363274817874197734236755529954244780343682705400830634645710514670849830891301647464657376985521292009871033924395624768217679998997252274478829349060610438253456672019119586117200395863410771862742187582251281388058863613455024102665467248800728225134970299128572423418636920194625780506729182783678174018859863281250000*i1^119 + -672056530747606718534717497612950057295411466861526087256319781900285696314792989738932895166532815444799879658077977355022610613080517337237617764465228451789159747342158414976160843691044437231598239379668704517955026847248773864085920292941150282943727226780883625043825394540410666985008467867695818223745557589523064707852745799348419294486159575175525926610292654106229542145273766629228406832651114150787360319351736551827608561201868566301020523809162195945614849648631257112233660627910447006764025352203039832404191529565655025857157301446502294124758748293466712071402893566050035274598162663394057413001428798940164782490836237611299925115416480611370380704131837490060685571051568930496900525518867782065434335941068680287901203569241513673415211027315493065687094823413757278379659785866733523882877440759150998216200924423440556128439667489699565396625626895900702587166153290574523249786447630544291590753885343867790772463780896061033690910252629367746969411796692689960821452331599873413239440649950927201397958165725624433937216203894583903961298430478198493078900709733913280025809413041194576892398723645192157095760237891454378418208357392547787201055103971758140509625301908601481373621798951104878811434242011055095900473967297677220444066701867208897791733162387086612165212811365808030931547639446114324454682851533273588771973724575241220894965312345292061484354816695109372049076507195364622637273527894125976504682809828608222847554856666342619311086603818181315273743172466214728282814345127646940583621644637285911854387701092171608371978913380447147701770520864808927472543355084774361633217509521810549126798129068164758906858677020646488015726030276819080608175717930248805403490899051327618858013788771500680059403799975322130502308663534617926987096166486370101406395490141005560271685567338018769874229457960874794543746365777575333546712452890933788173303933771268379431291824551914273876603637989628051251613003813558945459092056339461090205015745598104060649263834909635073964783391495979807817724936469054661101862076591660024529494122621116401165890224146591998785337255211497975181996863746088666159606879945112462364840768992022423860926734182229674107803281994132723283998122154064914954662887561466526263885756909899095257807869085614327602211761562901619956470471902870972883317465151566986051056642414824994578702046205936979455207115078321688541245852431275362603903409652219500422586953391606706743694366320551465143572842958903757459550757405902628081833439313685661135849643561264194502744579968499020270547667650383288800413926567594004974464986452125442726710399126991386406094197867246452109543396220266045934003850385249921208344608476199683843764965794480142399162607101447904027431779634189092193384018264062479664091299399802778953504424464451976354383999608051696037720449378736342683720345091009971415399410274857682757546832177621751390341380368943627830482246672795320167368202510982634367098749565730292627587352672624882998498394049778415003238513726625400407434157691657912390536938779711347486084322545945672702223340798358955773222420518317521195985340277313179845857796415118882975543157923053417507163827013094859373508421924818393988738276169870449022765534128380204665983134412051467669967470231277070653348165017850117309459339361810819867675957379050329463295292175173410771824109711506542444819985169757039615697500111636582190166093951648312574379745682893001721462201834391687559494053131515675178870561137909032993526925597703418583833439910456111658996932615604808334593444780087322509688631986974109590895349200707374049615542376759488876864380957792751632970204980367304113230660382884599251911320401970076631569229301638397818652065728873156030262739959425007944528501049332751771577489861397085355815070103878741578927525358469481680512527913069164969064064676424013586160385457552865531981023401497779534250255866467676776629633166821865438899102625419139098473962730442979786344918148153248625994051636169723791335462915217442908738797552527180003891430922810884118432320644137474844423390143956222015276686672945144499518276602280290545953344314270119133832492471517488074308777320382138490676879882812500000*i1^120 + -19044484503309513734245571844861608858278525822881515741634756317187901792631085966984190246494420291403481585226455804899156788531734542634264196504815765919660221008799423187186125510922996938002983044069607757318933809198354451972766383425310230474248458286941489817292691750090068797551129319326722809618028691333672286187519364301009154374624262584856793818148280892318373880659585613032324291475872821691700575290236611525476894803132336795130681057332110411986356598194150136315039140237066830039685771348297915127365876533899580008154890195414722274679486306259114282692848611977213766462742099105018051966753464332923479830724621021069435808243263288465228837329517516432807583402848332086594201503333060650885684107960758861280751835447911213282758212804623068922506492231020443812332060796761636256467909765155329548925409449241428919272337255455728776957685511664349978980715782591150708988044988108288279232632631896215883387378160906625434842325959166107594569409592374657515984536433326808565944316070358525779886770387900243384371302947988394931720893751637114589711763604630436946979486125880083619610631868376558790413990413036139209804614771051988213829701173987718762624906541720114602262339906567875326705374906466576881394620327059669952501768884268037273408334788762064051349656749714674573717818556014446398261663058560197160873204961857848011125975316196193598406650018187547788814074417790882707397294825481765683830204006760109173702009921715196654360794139221558683866276686580733999985287820537084544644211827030787002653458153650725562740967657982213746255138426169440390375948893515236414155552969789118196660190169909434472602933894721615351544885408920268235588291698547826063994633583042101818703535193412418850931014254281129082090735773620538114465867088253602373751666133902359036262538056763190616512892262287641822503642749908321202541391131164550275607944229237442291891276556269820835640359264906663944751582817012429042796841283562951318565051992502197805184333137289143617528020285280014235621952188643347104968628479262951462367986670240106287354004552857467927011365370746710103097643355630317285478626015532683131123327812278329015945103986102552644691765882248226695047043958603596853555936528639106106987006176359008187084221872435901051000915318345010445519898295125685863441066130443370843292172866055123863070516805268550645337400741040163873066142062353280754982041278858637247700556588232573003911741754739940479753997743969259766923652177597452196042815191831764835697730784597573542109472470390858365529322440964578538073400344392373716550368333133384903784876166465008041236885922621941206383155765129208819614868749912770470637279027681895288743843202330641765016444288890724060221650459685737651590178257181763155157189332105589734531369895999576622042970868943444523462178244336676075132262967140757031707780586619804577539306934162595169848502908732955902983407216667830948222444282105779059496075508112473023324846334197676228790229580617929799453068531265939437916408157613858844849822884349995355162361668449348523120310199408052959245420774614400342465672544491120748101659157646463447464564762599842553772871754575195197700305339286151472906453444883624913240682943785742867237118598863407616638182213418255754524501109270687033854356995484331894583068828662330716287919929137060408339936216046347194403162103291403571179249137496065628215347652977512180892210138573591239577929330805954578838353615042152944726928054740805618672943672968962000073552768899690380495946694517474788411857655414257663509793501271292414215554539004335273673822123715481126260555519157737036032524642892878187513205335029617172949342975900633178288079593387049715490870846647695281805018692612078438929328224081483033199714782104567833824463167973481561738709359225691192551147764239166748197673879162818606486274894781031374250871134636086633541306559659319526423818070903832217467857497066184439389593568441349629193878988763844759924495661714593767512141154861286368674128556389397980111818176420282082067265527914630800950619178467696452461510836901536764341916870061261016338055436619629151367612834987506079950299361348152160644531250000*i1^121 + -271729825238160209796901429801689188853993225683191787314702883224952807591646578206862826221323219916377691899129026267431430140900461153225117383601770426682886601955098641295147128903415894854759910731320457620910802119012163652027294284990624937161266862285764109641627142850982802394993887695124357100020632700469192149985564594330507162450999371320617100389186709248341135302001691128766224252804023979102227935595546563856828518904515886272778294691681717271131458027740848009829879088520821941516047263988617132560891577478086835548599944334880061675417689547322120259503742236225250950487754566419457888219323444935038191644000943200180724054243015587381178119930613928075327621466229827338316581209157190460583907650253321158201234015239199824364155594729571498582784781512930558871506064443882763168089549090209586967432334151299506449373575991655620343414793817901336356814056347817916283372470183415864768798669028656226280511866076087367979711116259000102412636552904590413867637506059931071753469679608559423274640656053952343014143398606490754400117210122669436276952583107233990851801728416028983490981256382375395103872180469509486079036536795319001835181815259815142284733971171312421883939918279978657304245178299024538768045524358296736091598251469137061091036375744463075215610736510716034199407643175218623525155327256861516156913976624718820095734637920633693419079321378306124689359686300032675236777152223698332576733000246715701324356961274018728018514599774040218898779176269252085592616132178757709788783019158971159644517787138686186635016794264499490500765520519128826593225937534247926788736789116004337960208760445388037699267085144238399300052833063880432334287200660829533292391385472631694360741488828160715689384429228017344560988975655716802299370734448832869377437246176811297816165485588391663208660654449309370078610299807975737621583456394267820726540471320469633431627316911924056634420911339661843898062977327728641340746059828381353800194266195431482231880455156594215866394562821636667754343383702994422860177236887112863255885428299393632626630750016425734585991862226571478984754539221841894714325403309663495329844927949980221680864918789869649570127124457955987341055145072913306580716098330809293542368910482170520568185144639981071000113864382641447334992047691655381743972096107753452268531840511955938566018286137478122134968028058167046057853998565362275572796837623637921666484556641301777042134813435325636737248561158850593676075927817529270984864324558724800664865805312303103123890712532305944887327685674595929533943620815689121406883618509127052052957510499233087572531291904060406305406722305962872733911116511341237933050086351412586213536189407749007456875974884154400957628831878908654245870836249037376074182993451629058948449138541549828749651098488987900255650177843467396566800282613484487660847523477572758937508430903356579251680529545458559940524158459336487730017076548967450026145204008402632184110115474166352223921249999723915084666374250656435711233813659966150377903206517030163096342769804700568509134925789343089775188606237409675859784143100282857635730296139528647449515013468573260376240425986511942626182661872092111602447649654961126266391480749991602624204932510482810558368839971428918460185171957901454291804392043535782048952420415343439359404557607427375357515737910042847233818261670057507865743363638815863232707477591615454935152485421177533893863287524047689493411859910819295714376966332352532496537643830254232431002692223265166777618760977292414154341390713440625460913230555163955108516895985038935914226674179282503844199278632453751568301355735748554371140738883188965452799085719968039807977918625930573489027900026952887173259357011774840357661146606887215949665003729933964407130610292686247069201484460617967669068100877579464307667424698156229164322124853295144467367920836263909656438463985026367260856832473837670910946783977811391732319990810013453864007500599675834221110048930025423639850313659209420202468779419441511054091363876490959825880982316535322603449057520171361399911650669068974941788285441330201898660894315141591530051982285070440830469131469726562500000*i1^122 + -2536331098195041144986419259083431512032405647400206340153851860990946913565626220128438512141425736133442147360313951604174717631152991602845364859058812797839671574551031199061799776794033038130838816099212468848615120874838645184806862109405624293675832446270655554077009503623377606580910084939095876085593799572700228981672529378695480706830831606939145643511652680040340812781890610003149852242800969571195071993124771540345919916583126635615850661366541578759003742082647135784520247885709045367140837710642912455405971770305758429589050860119280019365767716105006494904433055009888516543455678177586481157977101884561700472955847375297846477249401904682490366385763309735359638685756847002704050126114268475413395961345563686865602932174949374447546574061065489050645032111322084630090589336245543254557610929660973075559159508974821636560830566526104962975955217122293144688403212204605575013706889493981500010343907061852701649723662719647466522766649989178407231929459144795384727033735807336302730710571532643258314694829150598155987381517642661945804040994278100117582442670261636506692835911184501224386063001423889157539987678746570008005229669064261019123866709815131393293514444467044389949611332540278224661248118745388808733119153542935166354378986559900112307945840351399499220313552519531162537385110636920087318112502573722605666705566308734777086861472862033506666894338245983309687592240802225366179147211812490899051240043156790426233175607428196100127903760131886737376147008843404803355519135821640880351148059685744589251249689473178196009501756756404576557722885530617109966043225316307573322174934850698944791760807666407871935544686972651246746622841267428481429203388996212721280977470153596970951959869726526919968169133185171514095674262207928169315964109052405182481130497014485510761502829245476806764078232946682248977583763753970961382542900628477687235514161993725409961042499014618259410231132008486019957182919409273358708576812720462751926505798760491786099106320746481294167502289679512050038567928748627733048035212998709957191064804985980684046677314201297434651298171376425480080597321045420647791448169667677118111423854174364747815988360345433845242529136005918368931345277033739391572765855360412613338950465200291316378689000184616257562040029915707647767141544893323080941866366267666540747361836624223990714274957448770274527210784466801457102605613764019099324154498692402867974858704881133869835399318001738900484841567950091164058377541643606277253627419717348321725722103585246879362384705291652933611488018364724388410642589607085493278913165109070701268676363943516011602503671490009421502101156383285120202420125864336231311089798294985133659919087779825545673267164003848382145105988695414001004978564308015892295742069456642390928680947564695934448348702349474195127485674021207087090660355444122891242586346913992075977487775526249355928864097756713693598796825877746076339748443987614807903489601044229544550180925256662475289679175316291386296818522199118841974398467449911005946272127826452037084575423616790390559674005846877465013421077519373237675184616387386991044524675655461282484239253735821471917242328641486056424499113676174407342300963973649034210555443810850774103631754376484743394421959628781122265997217721096628126059991272503142909757009082077713907272212692631278550102298657078691739429798384802421132788228747057367018887492283227039664571139464914318766751521168694736157603650352401321593551485592788485486882986848153848507484249065263357585869380576723488943237974879560480562181464605965571107714467968052089148178281558916634095168962775517044117982336700810973740880933888608562416862370388385947033350768032074102236638312202152734495236638850103760438785857347294544255988614474661572863266896656388500723136085319317616593026043138800816516296201046873918227479675129917499107919602027827268447247527362199774323444684769223520810408631081399251273410626276500857613031489658464091309576428098333489527140176454725192980942649402433740917701679319445465949068896883552111966795332128738619774999196801149157347574781300570089635182495829698399857761119147658348083496093750000*i1^123 + -14778544438677935507849712831110513294825201983419616297726023300985221306591314770433244219226927214511805665114012567402523561434990200719809916448875900257385574848706392668543405131187964600716610545770700972333376993372021803297352808908705821783698752652157617383495243594254263471536994846296284422673752732333749057597480017180379027533475322581265136107482024124933205727693488828099599139716037403679875939557967163378615814111066023973315131347174898580328675550606453542751135201485572478818582577859278985803504515167432966304153159791074175967661312889815279394020879240501644659128984786643422688896249630788978285218089317266760731400757460586953703274489253940316952864976310807225755765366696889747895655447894517302451188288142935076533658601417231159957651968232642404101373453355652841705852406536258116780282120264380174361106277463895583068623290472658545920217153261759322034149035111391821589114368850615024479849575525616130799536663394923057741381410862697031649779012211491981072754294088897282178750739052454795151157447823746525740025135381315904913229642782490413041326426340896525025614490174694347808561577275812864812114070093705764686272573978975908056639992509048540204320412370090615750319997449424909448435888409766683722393148155926235636727406019674675346215487752611809536039649096504616800922819877647330559325682925719196966021828271975177753508079120613998315118930937831569208253315343421998496593601578341316115413813456868190044190225541735197218031109752929649314509460732369984992596886991720415957494975163060803078995169759428600629842647662962656690515125025149505381464621381590864726035605283988523785532061879875912657234532035502243573321421054560580307079228183002297196993548480105292842132342638780187090073827437554430025891101057492952701173900062873640535222316609941177576268018909744567258838361433791305816636659199568499764179592514122051881616062429031882303391363469351338878889325422677352104691684993224043639391278939806795878971926925470305736914321794965911231250867402325200466155732248571280940263456268009712938709087373600530852570099746736716658568524979071378289469321962440284941071735949555903456737461074967900681351097254643688963791366226520853543723989712630058292639670503591593606217815035691692384123886238225613996035228023925405787523299493244787214908520845601331733335093047421993512487737830360036781365863139767843105030420286082589083137874362785482743019421404198918571463166279972198704747421700227844808629567566712634917196115394917284176137243225184009637574003523746648379048305927289665326572005821512230562203704943204109958392915678492963899552516066780814301508776283128876167906698837115541715221274230598453361708451336562349098965832921178849437041175194835987454200011724652518258614027435930538868060803483979360882429904069278449346637491576561075336212658946163139211090890238718795095789680578654299806048555790727067166354719999425638050823070475607485598671247822323861045635275888738013892428926479518982943567303929777713693901862416840838676892611919316830102011574846407563535016341697083823961088002359946568007285344039035198858980858499606734198520000808674010718005266489677090855912232869693134763682901787435554608437889208249003725531413002637471274049901607900518409174812203119948719273484161430592089164582803495961406614870057295563754934632836177677687211589214836765838677883204674973704908521161764259464704899282731902882484848744512994268295748227366198034178326598811601828942819179611914726967903509624157718133570225279717994215583579676176042088551938762567881753397634239859657936999489652467246964368903925318806085670102834081007877609771722558318256028323230159167820106150883151767712266079087674529768095988897520826788185396980019704482157238238894854426278022005456909796102051623335636479659945164621348207375863368745145519507492863625710260923796550217016816493127070833691044411338160739147199195605776088435756234916577628822855959936650989453124264150640698576769220263147628261384736664391337536219180353746913499798334581174544512479914343838459584620759398136282224479982580300176530225610733032226562500000*i1^124 + -20941354008920565228296854826752027781283353677652975310996637801596656515619600453519271925512777938327974219283085902818702244442781803745360998870064844758486764609362599926046215588356341915796286916636682507708908283217763815576990671350762575262803321626311946310454569623954567636531979096191850313053941837991970870889790056449034749269086585269202729570040568299702548592637576488067456339555035679858003662171673946867558195262384067905579774815609334396882989338522828272514795088336904538054596471169946432384192196118832469410944947199169884435930935457981307065673136472170132628157920430832923769370030850702987745188631823604997342553042895157945904458147592381116749833363916499967018122494305094522909396455108416198455370353078408001757393590624999608207659744333237884062682915880805093397846261215925199758066468108721590805516683269850388296896666528522414855083145575072326626512418369918406539820797327221674371426585339442084111913347899716338001666888617583492282820405979207540845540267314793407332507151602655780035803307745007578225292000814329703369123201842666200889472669755531038814114051760093786777405309321876316688425483420374446247837475326728961110085990217888808453035184199825436300090429728738438929172453236415289554838529423988255016819596645321037439209538653079633372443983285833872366114169642994783215317605558361261875457264696735623836837343717975834793022314255048650897132284656677249350867639443557122051901851799009421234739187632872210344692288727920380346936572583573505351476208839074340861980362343759568237068741525599401054248474807212209454112844719424348713970066035314832086457025064983667072849974941771206978193905372840901041996589371872377577959714133866824676821884174564686937116762276990169802558918972909720359020764206414496408915020364277157758426492877652540733005601287675330455124907318450694646437725558221221913099075616544312154490881336314590627747292274465906357379483817151829204594801217447628941558636501920625480079187584105657536108634164374868684858473617124064250881295129998644677423549970627993963645456686405895840405814526224020595705512378708917244689471921747585164901596386928022051386676700157902139625127702707762349963250744009317129280224746027639277615136616657060868138077645701230594136802148544977342377828896516372535278876943115285983308223498882466679793969359433206252546944451264933896134287867736407735931046684739878404076102651112749483928217021892373604408629717784854663806225228512981071078786395931181766955442586636212133757789033068751535915062860990844314887382798902634145783861965361069293564900795099158931052670178362122606931052293327095722635109769244025315209698566418957758034758328045938134795415946652456053347452745671818506239875395654890496291888604697039506252417076568418116537499998208538961002338572642173063068795936536371890343166289891192591457069163284557945632077801899424730031729256361994211493836086113084926514631749394678318354609049912489666638785815397683917260557827921589103344996874178582108153971910818701545783560741648430133871607187548665739297015830541817312985359097896053644290267935885346448717952956486320408400706360949668185076684205460195755476430400254524327511316162823413180933079007677117381392631053164762432068313678403424086592548816876530273432575828342228261746007060049359263922311479980544378885417990679949491235674844893136029617384213529381105755106351170295345219837412043209758533195887588735893630902318155397225812980046134598249795156542238744488372955425939374638587453342031763033872655101571191103521861335725086929082430623456718368392680749861624000879700581217539258598895286972231552106997741500467165731373952172637816519704702967484765970873701924136165499469092815858627144284650571899711092203879285139601525013471954105257483813422238458262074549247795977326370637389719173233091586495677010501423235045025279178999179990361780228589979567134724546610810073798871124084827571007521053704211898384136065496328445463803275318039526486315775261170246145788375658510034869857574150805909981447774208150235053126529574610126712357274362729695805668830871582031250000*i1^125 + -204875752019507650606474547151695359374310151072101953704390334330834810067631875353125895063346082052327826556594529887018217311064456367658367493888978542316416454256904086602187090956461624470515523603113316483951330934652865039297744254923054191272453189116127245250515062372319202002346507204349584016392215611736391792455631507220586691358552649848313315810519720661647064702279271160565776140158859913229524310077966097974051369974964401204595937088110108020694288220081512674454061960996201837766311477678823850132429418609648955395433443706606340331974939479316135365494652576285743568338266213048181404892223414479581178130545438666881284335450663749615797495977464277786357737362467688107013313991510559892298832610269772887694059693400725661961293479415846009628673563209246842786967872722775208967689429824661654579699020234092012798554554918831687324229800346031854907267578403306649666912010695609435666988142983501933805825309402915811345108357428188169826579059736378558638358208773922635056761954339217234878939429014799325059825383804775186494472718040891773737417055842954670948890144711350488405729071229440447152733372063611429658418179658661889398998576028483400381397330306510905585027769972912341023498684810964375491502837445066661966511644420303581587611297331485816531784592936397169394870276789823882168501385623775845041492080027982164000407935200754413831529320971292349774024933290697008975875158972194621984825291243001099286017668836064675724009150960258577202164036214035773258605851824255818875591049306643476135635214927738393597367114331910307915993940771597210765670879464513692526461207083046010851689707329677536493683141892597139712177343347357545675821054675243200740423325985503173183173009715114535155102624523821201390501350886731369352141157592720155299470273122016064843513572774249391003589965125886844209509838550427196232042684107400332853749485390378207839331766648151060283405779887471391369074954349877895075748207743194236907211338482951492863413268363995267897285665279393235927211835463657459311773318549996353741584170026574516857148557167976138794766219894363415997057161344198726233488980206866044051051471151936285864044300361028858206863224076730607598361597081679504992424407361470596835966147260080304591341301411479489475772179336337689526112881990701659669439422472460061543302771382884706019937317452773540936600987919254050935216443402199831293736104463754475845620342945279641123107760762625467207610328513936485363252060016123079673680888418726162100301935153758487953261660934745885827270900557206910826203407898882948533530247570938912902165499653053592528622053499419321532730092940160485047068220144833940250038198328583746280409049494816239382275921306582949267285561138564078347691161967895439557670947196132870599509241726327756695885886409915178010872383823411298245524680780529013414861439381337035441568204892918672266066199192810067166977308407019075406233293127166106051550083066545504924680072212182737861283945705830719738551991355309125062605162663670828940934075403041645821240649540313093310703682174513557380496158950903351090221078411391049579599002554186739822157732622482006755492439301741147721155409403340158680112174795154954500636544803003948129485291622335501437270540029057197017776543925750688369206831566998827032371208224325808187610948383319821453250183978703035223847043155794113380079358127329866934112033436134186160491583718454150567586735272222962601836868440340298597594596646681188510562755556213839028489626628848994126442155640795242932181968079263238644019120160751628372951040516949943464041226604198223020681872067156270464706985686620559748014935697250934781374259851332749459360474460399972047507883920406200016514108719727038209572106037425996746086500491331356495668160398565412425926542611122744182431143553285875719842189817991236774633282598712236933316276345428884327608926447451056819506047946589313581628354464188816664195322957541338320662811819634635741518885419419991208300495682210070555261528765377397920818056818320496030029320618745377289577014076695941155260105115202068884221778777407105489857683181762695312500000*i1^126 + -3596712279600836109477634420955580158678588571178968767417163805055619308940573525142254480065092770073424187577211192404647661590324519860321574767254927429024491435105050920411854641625500715619948060280772305935114049173818117398458296626369397565048993622653051053634137101241795208721709586745899696527518193486176710105652115367726979424044415573859497898908583502487929139023081624020486057327313806514746556930586108552994051380003625633131316133702923132177581160339204256657922441041732364733197609617558336977998256310612644081401255989592220179680593610681827368061290925097406581930675536623910266159560502284724231790516627403820021698109915346348212461729794078403663338431555976285172421877252064480616093086932128139320839334356357810279856032176470851681983496327668750286375232256326292573032356246585031144666443786385939311582883542060732590042461316096158054273706480043376095290848200535827641291590499930871212733206348498909203344905052139735626356993568985467991052288248614208970424462166996894532959863759373942807502455699210165514235346027817751219942574760037622101522404030374832742662390648728741083357877259705845585520483605789511468082044248881946159061367954603731362219029062143412551083874767581670081205004450808471405909041637751118274760964130068767364445811152429529783583957080171539018908224571808853975963513764859605234079312740184575911854796457239020806939543105119673443863914873557641982406764934507868862719804038679839817027797778706710980723138996206796887884500533021769372389929508724619849591844693690877563714631997670673294811991072501023661954067854779060640793451337877063295278964211526586165048545855686845930104651885879206356953228332688889792835011928971080744981144423483647005592723442069822622093667001055963666340227433468791745445589952180403363022956603485322843360695073114540976884601254712081312576844556166761152858635363818336989396435769860366243189504531496763654087926024728043186278777077878037476325045723317749253553832090090086483935227325896177739956089210581509961228026551834246061766930114766407530222883949268865829210643896904488951547040826558025480918250792577462864301056119555400942600913808526344670474057777359445224498907253696701924387810516623320562998934096832285737975197315758164498425170427492007616054216907566290905167026892184585781295815487606375767227592046898328027748372412076065288820877266557276493834756156886094484488598217021070137078429687514289004156534972159784019530960448483315340514041121580741674957627522348651431136335450657405242634382374715937472945179382154056025572191762278687016530083679251719817499582739147342533806155175477282929861851966221643944145141731101938083786297019475455769688173873088798117094750588983948065795733164043312969253137089754871563383794105248402529962658985146629778934970347974342988887324228210207683263539692796777529376578595523674461265934546197559115966477207921087828023813638652771981450788874562241958822550885340879720836567546055219597206178378155271976626352886417426274343525307311145266767935605826791282446892863474115807327380024032406201352622653514690453434219954896738676461988068944107382010658500719334098883972809494461317655172520534163083598138201847350628342574395825971713758410599401918459431786340297724334818186688360145800419799516475779819475337937174580577013527193128286596008846310410792253568939901468331520616681681087365057318415839618575198308297894604219217357345236570208727776561881725367970601956576077325931631009253215936418924901364972112569926443975172985429230495790897522444395871443582969149707032606751588587303522975296614530424054770437671725382865960993644773701544779228877187754852792062348364247602046060258097701221498427060862209789065227939327577460851332340639142758335093589093746867747387789888489966993545478802277582971480096921590833341630353059371167990053972023980137956777515024051433777628879346240411860055467270747071049420752955651395318348638299185877145351234434596074324716306218008554437633333630677712234707775457640682858709839669387028225210639246699060687161700001277144657256900858879089355468750000*i1^127 + -127056517507188329270084404889684154860167689703848773702356974895754868497040487638879785608784284095806247118327937794806995527592139540805144291121103942294038534814028471135340604070235393524343188000842849787857127750912258495238487190340711946403457565035091152693079276355882699540993482738992266707121290290019286831762088068312555418958929417755651554152605354505856575280091476729773429802784041881199365737283511701731677803995194310171001779480665739548337772942192747804778347420696953237451462404734171386787164893553428654640605500279115679588386028299693924524516789305625119837695855344419827931684091341358164569380480032169778278369907475433091233687433923933562934294458607476351810397148009692118362453504955963845722642328485298562391218819598566815259072706649335971427169135276732416431003173738797387341152713391348520765482024809960424605801676637301751219295307825220078181555047033112966687490411348700533502157821448937874887377601038342727469736483931813392909493724427092708073156415218696884757051298056706673581881512244401099072043876439095673201988467815746760038165389616472466149652519024702708296589342331225485626616180107836505788857344655795647405344117852530012798973892734046573972358131154990746136965959909477800812588311808152287123370298893331061543855700481480898638370610385491524868864163807057252747010874002974990907076462791956066625470653250865697385838911355726401637852457429793039605346914141084306585680677594029291592063961576273461388369061665789791606194000983621602467901172794094927762978619577148625928888266621729625717200656799705744694902943954472594579231278702348851035382740727555384908065365153538804042833910756620946619711731205894607159714338862546663882816512256479011884863368765506324178733964202555331633387011233617300247271785199222632823670594342684310583129765871745214015613516207369395076384000448453844949823691184451751773967015549245323892840971738404326485024170720749375737898845060898821952032037036759151816712738793519381828236916807995929409046453153056876355563954670745634694306895361640520929922930965621149627117946199450979339958246505702423935552557842712365106308188820639708640290775166761382652560941906661046455916162705401049382543417959991566555680616028047011758055133212854542424264758953782086996181546551810463359721408278610972961106163757578608137317287086489397554415006176995072703416769501142578846519639021656150094145955530851811154637223063175896230793134298256108736555420688418599549827027058453831465487222268293471010612296627846210440660806567307511276304971076987682541618879459985027993760354015432723299100378247078992547493905475753467846687165299891828660473384687838877957221680571524097076020797932687312410423732154092364062307975778288577219236185363770128016422255940568112783131625219077622273078867359849244793867723538046076446995914666239633953265623310487977084485271633658194571984842253732954001475080023321287840923899646515684717035139346069868923810100248748241768303484918023929245465823068645329777227658724802425073994482898979608654170572896827000184713047406366211201179110216763419208633982410315808135994846417556139498010322381617082064401130735826236782955573084461180340861662455919548077909490182199730393227087661491786646554588605831618209123810865938728965705925625745460668506525497212884256151217028766279665036398393108536024772382277383386876018815486950080616431867614650895913866974372539333236728065471373056211893138316930209565882677300544217543841550365800009930698519940607709085293447640012685762655007695709214684546405472143220936132901417703409585118216199766228723161645433683784170685705197718637255640447307615622484709838300834531522559685514673620334301722618746153934584777959441618578730486729411587352160737026673449930323727604797616772780438247716760548434399476090520563644537086858213697218598555917802284142056553126676521361875672934246219043933475571093802372653909318924926402516297879239926185639356138176986339478695448825792369235392606429239530465985413236898682568444980397769971459990253689224893966088081925628185956783294677734375000000*i1^128 + -1583673097983261157161652605534899793382606333308659682499493069117470063048506493020028379454555552287108563511308100555722097714044774704366710150166800142261990172399363929678296810238311820126353695140490393419702968116444541685938902156591566430894230035060101636171720838512213924552744215311859145858539215417741936122387941384589696620277753912446851415194507413739648603489218334023143188805496655395803373058130813344683347969989617515212718122938692912677944095177013006552091753374935479494799143657634943890412742835506080727307677921811950332168578120004299789234021341113075420643781372086129234446122626261822494710583484831145398648180018187759272591620668978469028930389360407542815350003188185699338523272077518172301407789722587619394353197058933677273099722107702954089004369841921414518517066891804842260652281676207994339144993394749195708259162258814964263994797539096049006047759825917545177858776176009141300392279214452937717708223340085022601227528397321320865170497056443177693755476218500769913057509423376971278730878568148662087289191051703041654913687824536002750056455794078749467294177096875462701591734968608222580931651414117042974063621735220285287758438725229683901218793472999731356934388101791599973400112466272189318839314312268254275954798345365707306988661767490119761163334769806527777479230782414272658501204432705118461763403596318004534512800350426023743242468590246586687893839279088544305108909249749493084548956317386062742037057226801590514302011040547045570840473594051913532393536108618153383151336955222337445158119226989217765306845388808715303739627094200292168303596100056583673732122303720498365926192208034819862584987323665717120419089368817400502683105246413031538563137500730958172626941749114514309879767479195432768849104882676447215937690574344575363529124556917695198652183073333519643607402909949310411487998898576973361148591887281806286699113397043552336403255892657237296206539577410095367539813650844650101325586501400931589216878243723643894788733702113500432388806617890140389731774897633171304197835438982087363866712456125872508244610171893172228033844306933120766771644365031572865948264026312682766107059009041575664470732027059244352995249878394032674041375982601220623863977175908749870565537366638594132086199294799122486201477606828567896632729200633461915878654805751664734376985940588587337652298389480413048568713250649681902267078425549141393469150615389391605598295767746351864793825020803909303861587813537888456356845171920777969722668876781537898689994931647370380205331142337266616335713577437086500293388867639427080687503298418099918957148762958135893913035840073148595593000781225286139029475720918931065667865269597065046286527732090454044673300252174623715404158039184613383845940596021998419125408381512951506898312758630369997791736348422684799503969075443995455288390991766052473877296307577984304862278217687998821980313050825834451802341162606487707913352656756087892369857929913807357366938844032466105251459664665782635995958074376566157372847636360562206512652808671987335579771846076716654625411314730026308549885343743997260340439480290161546218030932330624039330622687785871002578557907170879252795140884646496543752880418366586618509812436086317576240803698453998302138640430641413900965175019840287941733025102884703790707192184924559373878370549904168786906198985415764384407620224921298732402122145730185603721124718143134525847192959959820297694500814311804039991501910336838206392728046435019361846877347663577686444413175134912507643523461729939728467861660625305114644857984330514637015013295425303937333321094120016678416484873356312764723025427194255313259730969225774829574347133856542935682023068733038963181086390766277937947060831828025635672254379187929769169403940237471928019254200569292750878509562015595669044513679011055313649147183519271149820513709964141735005809614516692911704462307931857601455102946895777254726873995347521992076919226730510987102965250109443528081592953845641981942515665026034155682177357377760585364767983949745832984222697338806573957794338167710504034042358398437500000*i1^129 + -6416583417670534671126880567078067200925121597726717401538575158564362458722731431745655859654796421764708472868551233218950887218757140919829218692496541620833250285183434128459980653171599099543764099652320891569879760707183745646345911990712293330639819954613966699152046315116902440826154335687805742807190775449315542678438951621772270277592508578118576732795571095111431092107444915258859515718544881707501899702158571729554485219951240368106313320585164900212613785298255797920929281883726508763992093331310240697492201947937762834940989227191299291760622736814644496092443461498886843225967785480248950969789195241597151726727478507156090251150235019777034551524806368365908752862699004101734976517119966034991203044655286524100449817907306459338772600132085088811311608932655909236824977113527551584477276427566675839414394516664115252133884301695496633334065747544102055445837390797312919980521119742850061483786264286033166720081011213286813683752879103812020008089996143914523414806357665320408102865598455323491769143160246864975898961798670169453741088765900663711835309365584079660079826527663981377425805445817114477307470986312374003420573330850578012812302503019566899355891832943490803263505686849698480397642344696732774489226469768556371479462016302191843060110220696648979194514068500620817186943558062180378292183878452952338984643405905286151238655804325055834950117823415658029564738033982559323283769360302308457395995354633011615951371223110519958410499476004791212041783183085024149578483486872896988322208047266264749270680076114466333742902130622973384530173741625580523969125923536418445449168542048601784633579413112443813605625932763536801088600090901173494953783342193389226857760684448082180362172801201571372475024427877180806356208379174612810929406033131785997127121718681002709955622281700841312558579874775008956537318168579220402316377838633212481965359625345097669383760590943329381319019011573261968148722475263946537701228412489771162056352934007792882305570327091541094324707364650745756729892411881621125394249114962659587558941340997308385624517057410094616144812239456203226988440567353120538608683218925029075346663080604154601226180839264422141836039123671345400805347367801680748089164654711635369472761889669113981160589225795220808247721301285039959202828006300524170846856560162628591174074284095444537155112498099857789980630564274394005927971189892192122477094628065788510932903872349520788325038081433130194164699327686243070262278382419043880638997094478402176073887311976527999473960918738175248855766147683732704929012828152431814336260190715818628213025686346947259099701971097616441728149296836141888931516975288322817553911715191453101388032791530756727628242499230276389557739303779441358939880114085433970639028245960892466041087005717804089809122976013468133904897932933042026036993543015184447737476102077301919159190670034302360718011278717833080513333445033369179501966332556162518793492276264748984855074373985340538174249328834130704640905176284158868693049739549936134931968974954686969120807242709754501354058550730276526360538487204209067756110345522948550238877126355967089904098844108702320724466786558915288849659465939428588528681665263051368224109513125937996766455111220554861804784788333428837731985666873435294695382047255433127621863421469701053891295096258111273063655279097579290136409521641311749590313739532951744127257718618719053457334605030911143623176898433943240945814862360941930953447074613482054437290691259433756194617109686777902233633817235853339265813610683573993735997718661531527754529065622135731891429493164860835788823256500455240119164581867431219355513556397248145558773996468816747852598218880555356381133271006910682139803836751405885908923847031525087668747921363154470646983945535466829280596922575152906574338087562293560534824300569605147305173137699911862591775513416314431426085098992319444967351103676696292545579579077611762896331619269868268751326779692318620120122935811707399691103810545672192693791045846169239256947395167104424305133631965297612614802710208666113399286476720428466796875000000*i1^130 + 5469478759027903834445289606457607196020326302105195948383851206129496002862323967290194352955387092788515920252546320720142572358435751956733537597752463376073030089481094658199971050962829330346346666040644143632030953646193842595583139102790315078485220235143843683768474542927917143349772647847810258284756641828672949718383551568081136721184283604537219010251908145307324954264763169357689469741721653433264403494113852941476984618203054445176887787567565417019191494936916568374549566350520336447740122653604078599536372790403933917276988501250765282038727938695661912698211985804243719072283809622438414816581028930659936483015046444439983175393905352783836325957281745090688642043723883407392800916608955839411610105965177210162886595319553023355398283926285633635799964047821775437847949496071841853735873809829634727038886871609914632980753391001655047997950501988570001671954309471173787955687907733847052951705885608256659264674748475816975085819471780322858847021343638595508269004448146290429195652228250394835638240511509504454228322865647701446714007402765761428264112705659151546780578293652955749610263536277105805805393448101494595093941618939038417535229316801366216680261109514718482071063033200491173988228412941255028802175405708900273896214824211816420483021693236857477723159867615491414708203346354671837132113692662740046244808991586191647511946147180521290273285412012062994762541876189518623038125525688098172867699702330032026901249831148392031509790951461953286984514115569035101409995801492611518882611309270455574624582852314580192295833267987318588100506670740764662647103711812779569968301235610900301019250172212744647819046830878720673860196922136168793360219293062077465193803157675056855351790985746640999293455652523396984000028648740172069704878572074830236224944912767592255204592059402026085356902893427439812969719458929478566689474885714500435302550254284102262903040898355799483363126197884521727158300565842467097941499848511159899153051673110768309328721975595867018477452104588469214373628933302437152172216984358535455346355134322156430286976662224549162489479931739153518886011064645700149548203070655982752791319039656636851948711416488017283479351769944864127735490105637126232206501388060252333926595491878966696471436837869341761310511211027250933577926480757670252105734015567371122206335265044805796806596501488268478116310237690335643951472850177103120045843963677927364009931864513414753856393482723393414174224205626903825983751316460478225413952623943126235776942720614702187170696547037813651366024764386364455663038476999411845688367305097339845692689360866358965494910860900597134371272111813503619814860305854754445802044314808546401120479330675874040257405936105227927116826190170565605925804265725072069284688564430758528214647025820555826300460937201493263588326490336564259335065488807601932074655045752157176950541595981265124152780631786869003068594968596745019433210444902918324891734820200028781912059248884378118562983108024422944648430930447265117490036586991703485197261948271795305043849448454126008333257400119886134406063816374816095604315514763746013991552512477341498883197805316175061576872350686500600337528954871550386684655073452987329692690940662728940630475814607459371065666844726346693681577894891643391382463592605217942448617478312572922691594015241585126255916677842628018015265697663752484063067469746220349652610694435973212553569154189454440955827354854844461261912595850581841177392679785599556303960151325017553873182880633578496592646073658507194386905489091320330589355314993992077453319831862547591162727011541437517649749128268282913758171369817145843941235452246856598976528484573646545888298280349996941516856683500443335644868672713206122407132106893113951521030103548196243885335925435733291423466829585260515778646455477965882588269074786258324591660251787098073125113848956562430658255895045496564550345660571983037787294485316585170752605926836891575053826094888329041525113328381775794979735726368787367195763155963912219136650259913518110339411284598542934231839890862208708680343627929687500000*i1^131 + -66458676836741682523648681936061001410088371486943448052598768553121697956066743622691098336953786141862908172617599106414515263954767095031951229856669468582633356030748746103582234608978699689295500296956694755449029406393211855361603986127740332567755380607179592902568606017653779991520135894893471000792834450299356555135504562034835514936340341621005448480625386050242961115191801660360244694349005475075818767937300558982014902240646601983652491988930698854435110655260243465014345915781022106504845411992347768339646884819112654461153816124953131260759822261053946635238447132224687703809880697343180589775147023340805847644016530626769263694541794580728835037386142335251967992575826883916732734078677915021005044961729592637107922704699933447292942657745551550480033534074071986771890778811015983318953740949532790773622639185194523858990228074667985782819060854845147654327401195071546059565201063854594474811875986879737207951873429856651388144573539413575328049799333865027455031086362555731900952483321812003042585164256440360105827761573210575742746597151781885694990082242886300465398951509647551160947165140882101157420085462319851655016009172955909966275133797699463995127925526582342359388061997165491420396253996574550271984269191617762178141407651641814495794502521983063405454691590599121455338546904893751709018762381400973594318154461119388561170023681834420159271018758743972920892555656239940322068524216633440624839351775545030467871554297106227137210782399766943534987898442271620438237211115950969445692706155764102560213571891835584779389027542170057916552070725929861021136555060044546056873476786185989790946645809609130887223288537674286439210323259858770523840657937526036436392910672976160886153357491327805226241127295902958471370211396260205439307375054199845245750176543607776938411334503945568777960725903830388948683228378435272346648093200497690720183808015019632150671126964455615494368078112317352559089439010170320166688745812093025944091423558989046401660295861223666873679554480670116967315269200153846661747881183820117000972802709408184906705775836763137454705375737179473383878597132787760947980936864604514042036042863451249122180460365277121307341591270150061820427400573877811623374281833936414993480430233051912278427519210878648966506840863391181913781036933230953674722799452739867869132565656817324165824030060664757663733792575776596890428055520939557083691919164967682957214474755040646537041356188925406505001239054898877570938717665202342339708179692342718218523502849241414283509142788547770787721772455732308980471115592802822349263188779283175263974102320718521289715494948366956623842998458377618462938444688655608744913909986377953018006364666778597715617225504557493889644481456732394889695293302861238145142744954660054699414009415354053613070124712046208517447072848940472213316514652960337447412276521723122151003971546403537281410575795767346367387510166814169910981026794788581976267806815425150795570016702994415576907532003666959429165844933482639424113948175680659398422984681728114827821664616899198408443890453932240054728232718687064985393777226018487202031918744559562753467990584291930743046384520471225656759499529312575424282619899821472689447362650694133026749746576597769569130621695655834387232564588267875220847971288691803963571133472367831108514193070066130645164451755023213965826966927482674839829915682567638349933645789824909914224542782462748953036917646504603688718295699214742160598502332007153924575768939769947680460840331254422236890823667976063752515518082881135012639374835661730684395987301803233592424859956151373650230729374438201497906787899792716092999363493727206752723136116050365253222805496547679511589702028640895852399279411878405291089314786206631387829073582705933010853220457205221311674497488374547567908631997262671558472100376826370951839633967145656228692030770786944410414459812094496710078999750876556579731773363527844709815251095656382482784642720623481495837869200613212579467125920130753020663776391205469206287541965675757928865406811155559062365809003131561279296875000000*i1^132 + 159401159289376487069450640547813550546441917274100652895456518738583669796966795484426445459181774651118732799161885983972675132096435813100844518143562047552999080507780994660614601091917393095947049745585263391185723223658811620209450207816573511640444104198491650913961615702950137497840762107023804551221314709184188079695653415760748698171953835433653418988473626668419467448883125711616486837244631572780406331640249212028184224819220365855735634435796087007323130973367885082239433673671087121434023917115170582080692939086151600412360627102055517458230764825148233282803301742933574927159990401274042974700342365567773831650773580619166549661710578703619541994542392263501754701426453319825611466631160964479619004852457598776068509444481743476184648384482163451137001080664778560914659445447042143492285739429171152058938220824961190770766233180791204805733072305465344056103221705597030504386043913060384220640440606556594127752788220273311076528269688447920870682311317723890280398303268300744108205147844857302710738717437618180317338456546148673979337179384786367496989849479655704013343615300673731398050685334630510928813445147696328563130831464212167610216447751493534333030508956288496976592516390312586722673485817208401225655866253564152217860883342104630496024123879035670016027206718088651522258246447435310797902703134599440611764004698598502050097913079135308727682809338266209890923267608870483760324274754791614788386400554475720719315782756694801569121393812198969658897256018636486209787232844360147223293013146921472406963354266346326875732448911962175191443918824052972042024132037085727986193347641817492693987541353383308501366033563585929578752908595823452327983563163266035680025400199728811124058059442322612739485255903901359578442760312020359338445732387715603168532536833948255188349075516317138620755700557255727153566573425011964633503573585402884128549821068905895456151867282779679572625343505627726689262078622304770112677896973963964368315106864668407649488920622413546887081517021527220831271823534800941783559156297597754484357033201550726144292179049500040792093344844303025188982726966444020538196759524467021438693352042695556493638117231407414628397735836285841959428278499694773022272096120660436386547410946124631563420120680354482423694391259457333057824431825698890800921252054999510379483367421907422814186061361098761224791232467808860720505100918536963893751168165462285739488943825331927080272477055507148733457649853501070890928677721684465755477048844261677428005786480308583840977390460663577929986659444301207326757848937259044132263493072010262145911953171248997064548720666136321411439038005785075083049045399760673031162415797241368389859149420622507554084139668324776978828792612367970820150728825189026934162416814131488659482119049190381185879836052765861245364875553393987584408777080089456808774125908494561359749597544390537743204368867096182567303996333908639306328250696147845744329183142930490091564074645583998246216606132433649605535285727038947344406586639332244283343880198433277731331813955711510856730892764651744179415094639095058465331937654825525654438355611248210427344034443400227297707986631404053012976242689427780957186818495419249202504078393634678145891972395217734206853495183776982257711343564298759962195696577514695919929201866526756480134779413272292144252405195771033774218383872515102303211567976356367276948195206677443031310137789544771673968443391241458836785190813964059801304955851462336266999555801875111279930886272858298161081032219682514905476434544055794671438316533012797993496637763154103920879828654335448484666142299906049161702387362946900769955693604819591002715958579609177045462858760416789545610710297688715270090551110233456772737110804945554789168876720691812358107877686709863973572330729927722517371173171212994604397764613554528469485522025267042643598886368542170584953316647047572882431940687626304182933946885035510772790241611264518984652167436302421182478651567590179809331118971760564497974878553372615616412663088020709093935865168856212872468643188476562500000*i1^133 + -23629527448039238176981119561696454692069332131474806552133502796675459421429272254461838211588719179702302765275307234716355350926509469318276351133951265595016686298263990342745819613592470642878432673260182445434277923627921372436644450308940344748918465676746043994663665762912132701073524154467959996882352971929434947079300485987851793739963823565978899668681219528448268295261841431935782180105431886794551849850366558153125654978115685303892123381692668774946647709704299346636269946893852593905627431267610952963697683677755012199052019743552134837975590230056335940714050896218996886753825911780652850843005610380661971955690405636011750492540559351956757418393606966929258955661298590031721806312320312353091956963003581590837281986740025961273621065431398708263973472790017913057737473230105313929334736454023608833095876618159085831950885276146368556806983848921442671312387305396329021958821767106231392636270747685706043554774314345995800968685737526421234546919466441589650253747214913807374391067526519102049441604025721905739073688547887527632666315691156552320317256554216546808851896497561524390688973907553480396066088874768160041140851756307186052967306948808609382802481154313555921119656034891966771907312046643406780601640329828048572715405204406070161399404107318249262054314441787589549764452526172363513962131451726895360715498256390157791559543135827268821435139810801466852690031174019330697531468997445758710815072387818252428621027484911942367388450601557942988048181328002021227102845778603857819828590133278157466910059317995423133709548900968875611269149887299691893685368573539886672145025657420782505595589660222342717547310215829286905829129019641370137781178506253744823517429258085594277084423271466195333176886136369353188462009162466785692971195343896661280458503356600295672387861228098615979067105109638564869581686517275508924759054802328652176002925026579672643226805395832582693241209298507388108498764565409216543990629363019222387914767227553031131422713086226801539313222539697310513056219856794852819680991544177350906000461721578107587038387518425867151957129932149785456564179005935084549666301530991850576533935584055422386483319507767283625851763656134106085477070983977131234852033783137413903115796720341593387886370646142408742700326878718669695186100706143609599656590692505545849377913206033390428938554923134055067292058789097796770531517335127014051795345058836851340890543231763453658261822436634840904901928752450183860050105505520931521654367168858414432437276806283891622917588939872747543260950115509187644927522122580293279617060511634014616475105964530142988473335276533025550718713841507898362176554415122027856945283663139922014698989534178272452408713035716743681946050204147125012755633169937219850918664519483797006014407295282603587968995270202997403682169950931116396670466956860407984633813605134530599648970509413715563274820990568864746863394213384652965940322172767269059274364985599101936791923459938533598359855446506749127778976495882162418652382570140823484375778665082760626688110902663404537768926394433127138318630426621123740786238177210087582939101663800947031180416224816947585882049337183956021707642413614343306331475597418381134909485471195668531966673172455705590267737177377445711800659975330128814577307961471100639371305699803709017909212320206144466669331599762551968439995077569352161673709075862083168179439678991029093937554845202311837490594121238161658031794948528424518274348029363141096458724200648597148044783746150847494068544994991566815731040911694722345241364808493626902609087417204545335382449660933886637148099937388154927371633438971672230401513263658942184697803716973418007224103781890812777600756143112682062347671596507995381553589785397353297151610190026852489638334601102992660606161254376947800870587913257726764264206678259755381040380949788389093359963666781729387668191871275519356653696799604185365190872528139578906044930123304194563671787777950498357901481752462821564850113407471687881130442587897507059906260956147530424579758269082611083984375000000*i1^134 + -49980909810080564383285552758879242392488468472176308991954518476239792968141445879279731477377988931196178482164903224133103425858462106225634237611061053940765547520141102447847796364203729917237120301498242584652403747993148001185019555338524984496983978271327288390721217373938747870467514679947987927173504710800151604019999308367309636401180406354432974124482034372265750323965982060026847174425461898336373518321314298145925071613758264342854024396598533500778036052156050529464602067765389083721683243472274196671674266377371303923420001305197411619869227214988973762510394818552876027587399453093169834501758845722285495479730271693124859596813161732734191872331842996014431504132401986414282027016027513519036300150390008508170841836763385855145179612915875873023377990213608704587206256448415677513479681681931539375371372576722747508792252034141626481025211840267161100076059376006802872944627944801371126182534198264272742704149149536370308125696113943705244967463945173573399753358907956916653697806707637049869964284435178625926720885264804655687393358247133561734564028371647320142930078622865488845618228634530039048810925717796879228927111623626835332865118644009100394509665252998247647008233664330455863357212713602334889304595635668538880588714682240709184091081612204431932347206080070191027009192530325879914145016941195824909460229323200375337780633548473226241893309937304573390658033782476926412966645379738384310853865934512574147442066768336376393956736294168072715369450594232473868222337169524080260150077517002550255218894062827737792450268675216276919583445207638292431513740116637098817946000668052057641626268581687973139237462320329218907784897441528688668730686957871948346644631353383324245540792104614960504142258381353203339311348398934802626670279433624168398755703622452449490230425526725599356813146376045547494596287991563807611632259092173508755722078814119005195222588020139649717564662876901643415635037834233937815416882047170143428665993557945819435571478404894088913465330541488256774469203501929041447306274289892917987111598907392755646912116717555337797001399895136917786091242812106398915943033623871193403614928253664433226258555374041736765840453521111111392033741451672943255057199616286512131017943039820094447259036980478448442017776214976961790357090135092470015564915153361574960970932072055875839654338580433028336356798660507767935160325924453074960321873182336556480460154752859982405270743817596320856205538476179043300195287640881694495492248660927104816761870581873114422578811531553446429324128043435510824130985033354697005487459791510573363648098464029523310855204509994461658844403403233436981673779056314763561053180535398713111750367225694936476233056013876876897896255502096815171852302373211327424994957522199935926557814727334474099718527224249665760288918512946103653523415887838876806760447474887500654257479758485349226436658197753668716887160080453301953651552115481494593789426765715933282779206132943124755505356070444449745379286858182774697902139361154594486709383731947443780514225735922316218825553029824461774645549337924488031625086084117943514947462335892000938660973175270507859740919473123202183065276741644233454320848702042691523789215791729963973015462508175942132203567808181050552814791997318028834695871877911087202768647414083080786530961902699018154562552150818676566428995253489588783774282521409958514100380897684890262298356508351821695688105721517642089116064362119571992164651013910189303293546984206616172582692177215681287546563075962394097474134353325844900730807053966046036683704424869345251854034825862334351350504862199848680340998566582869062233137107810597466229539192679672914173520044280135477963650521571813288173823994438611082483630002804368780655713529038131225791882662646629068275992874723446038630843553927604298912755825049821926955871316698497254521952045632207578559000226759479322973299393803993171915166331439270137531303918800241349295969081103108948301134818540425216587690811865930181295321853193929099577842655266938416154129028320312500000*i1^135 + -16284244952145783305787621860740658324429931934329123012054869833818733427740422094549580297173194828215638566940283617574662422251825176163673966530042339356235900256375358504156726158583356047844152593639097073085533853313318829769166593129665106069577773581316445356299579511113305019422519330587142073023426373162932312296658836055721201920667905347170273394099784013378904124586419554300002545443758440073996549960424555473192427585241359044839055511966991435509197454572665800656496736674695589890352332930194926242903812416206537130906972053824439185859642826161930397962608376462705011968213677054311849835933925833565215542804709811618080625010684960848345160037482221346889240037853515249657141180846366454222443165144684378320020629052375554331527878169261730734989701179021226385364671576921487159779507296630626489640203028397205377207893533884207355565952489290579644747164954674391280551587132762078594069057190037749403213260825096556646439102313073734066569232284280350488464329270988250785856551386625728903797293537885257740901983263597226448059922480202394082796615350226825651634467394609696100947255666097629538771158660456391982677728341726760566127008104767493201276061871812430281015526251464413845501144875408014449263355819095779074323296734139555434877094500850098948799620587419885241670017315056122084520330804361479699309321562553521531529510132722864889313520355409833708857835256179083258440333252579936941257481511915577138928303142477229199381340798526959887812948130900587531182984518903485679807499176216203499252058916969563073169583038625007908255825751039483985439867060263078179681743084216398570600994154562638377889818882387604102730246752398146777649500410801392561624826232295211560537296862655810423292111207430755063361786827416505442571046674158938473343297749334853402712743131120896196427480425598012637161916889380483585954740714139856644863711277767238224591189870981608336784257054800276768343239179904603227446934424971490762692717935897889920347169980402056077081575542810377139197421308207464945268253895889667141595291308117813073195556776888536951815670535448710795262187568595089784483016615320199599560665816284966595855163149107089808825991878048252787963863768633276940989888307955899228387854156966681570921124472270821548564885247187095979923035455811405071720215889742282190434901115069413177592357042402626554591447793864182295649654153731298581301174959418469897739379517796619016208226631939116549744747940120329843442880844176067519317147238424152319386670204531110809439309494042222207703472261854472589948057189956752276762867313108842522619286024983033997738655682988910245594439951037434909258997492765701837684973316746412510703109933380331764864802579617280561929624441502177660260430469372134404502321775085157710067586503642345796333249632085172830748675974997492333110046184732126478865875708946706847571809785604458446843726462124478731430253399613953034851214087531347142848029258026271248970687573462744006214607313522227510605559963152272474318055877753581141335813738709933136179081297589037757143924563585095319786190144552546572811166391885358088763866148508377070017225467091544254501871597422072241147513988886893024119261529439638060409622783529176873523188480615909108232510835897502052268926260952868519234340181282819409006952209093510878617964079601325722343450569764895230252582878035348794080566418398424667555822261133786162021879128961874634665738878877319892079954001528899581013162821661414336772597694167816490804145040284702087572307897609471192028376640292997288654587834795453663830158818374214131790326212018426588900329084178807554354622942915188665689567223330117088548426649428684474168377566803259247986148051389412555439613112932090115253097109596155509346405434538275458306190847192932203276702338899693348355634391392493522224008667211469272531471647099889539619921993287363085762284457072960580534105000061309966959603775299588941738560304738343511591037869264460136990383389410398021556101745253970400244286502490038329214704438734735107421875000000*i1^136 + -81163545792990902719364963699809086264924725232741543364789656856381003255918646834319037888606636268716772894488875862901995071024709115493753164167396844607564562868653580534205056912395446574687172679740895708416523953313883690053316323942784032247051715202919401392320673207239425335023193950636331645558202294027657239833493648516044225204679204360466458372440808919047671037284244363594993736421430741377162210751830872658030283526021443047620844640704832616160315057163652625663741740966844918088198688098772106421630491787272835554198133280689761017809819582977483012438606958895321757647755916330347311232456714795924499147968560578541685096766673549403799687759970364544265259091692963842316981210200458008229584966433192714649504462028106719749797117626982488827077572316766635260285061489892892717833926066120591446686005850686475580613338792376969936502667076178284309485441665613513182107675081192306261782735108272699574759054025067757329065944295160755032445734030909421306410459739509515871091317993577978828673301159245587406469667652035479449512209500569780995326294703318534269778779484393032237016875334007315187630724237195447193010562683214558083650774772980465211715767165179057095664013667915166470933943432747341404410963752431409761143428383552067864062228230760388175265176489313684830676493903578892507670867776149160031522478855056690836404104750929266184066594350577089144542701457521522717728782502949270260693017685386480572347507008877242484943642937786601155865983909251842472372216473701958177102192629044333864616879580234824413942114292783603454272759754111195784194331803310883190481674520431708266775438509025493280005791212417001364445660802761024780366890591501642023401743948766046416228647359629538798532956536397031182196529307794608958018687591529390687246099006127518503630785803937643575591586610479849896870555639095540536939263322844220006915539546766776932983815886712807931483114358543811262637097139705158522479665131448784811295589898214595453442611808004398186719865031163266142981748226760008970758497921614874082104652609229629301275403467109425727065788675100402508831246178200651692156295362622241704286700783514269882209585429877651457395000943493074093708117475764911399828642483548364755816675194326064453937424737973182738085727881747213504481576883397430056231126906437893873939099815354113138172366539529681482026148622672981056709534180022725849907757769676220090498104764197680629866467887746363631746327223155259039276114859872626109945143222846169127384663817706443303285469515163094010730820487733155278141741332527018983601283590397992277129257861759696459210571217928989296917377161311727622975159225110390788398635730121518292072561214832336937062287434838014522810998903657140525126612768498038249009102558606105798094063356834574511003818446537923612398810643588986388426944894484851231296009496056465707760136051347644828521621355050398883893761179192493047923905045613516964030683453026442377961035530965914204457481656189818308841441510640214780581150820448887632929061337118488825681949138937620731818510024539287569534742207468445594356961110249009327449214217189798036556481848033163661719753361004870661172120432185679754234928479679418833561533481097532801913629440106283508690995779903151765565140907469935560454763332442147655737039411541042644267661520171476449685019414508425815212314101889718564051288120964514448604592335179200270333876550602678724867992582179455575132491062362853238132173910874984613145910875909503568782010719297171221530487943216301067824484382572286396214028760586131396323957174362361620391422397260429101183689542837378911483219447577014289322634609339377518423778295855570334314548330011628005277254220642781480784138088740380093575999723200918260432083268782839140261871205945164625216388488249076453027948434330118040511274161964071567983172684546255626637246465543062973028803909047465343063113402007867286316641372138190755839151663248884713868086926256448569931282338811488232153236195828269946340571977679056952993478393554687500000*i1^137 + 9235975958103317395817152367667709428606874446032740348830977746480492347273051927813210711617814386155559771539501357315407244559612230267099209881353723023585856562253398417465715045414916536109864516393308431154001503928488953195513198318961118977874901789337976371574862848239313180818710839156453673900795622483415662544091603872932232401926292518305782192009867943825840478178585482127115272362707322440587611383049238447295929096072345936883601581709275585143822134321203298807788363821638459762138868106877837651070153347490758491702263239651605780154459303256011798459147657639140124254854796973579616376893821249525227717754884027996088764574010171018138568507462903430394953090390742959415629300126152477664050090022063803854967950911378408718578067695645963626058102082996022413463082226618014204707790179928930764404760995488439015094901883849818462325601739722315879246594739190013327269238217434967691661270956282277371629615701758806547038016692967646755438614587367171894217117458554271510579515912641296958345943963653333914335658555999750447976528276405966592767404550501313651274559679027484430781957995175271310281098648334069872563901626660312052745111975796703720087684263480691969179355711472717796631565157626994177619255804778339875159189395505235838378857427553851228977041112874616817807305353527125334915067962382345477331133333433105394450019738238467672247251618564293825556185076055790958169339979318630325302014026669749844020985773328988536153881377054881563200680655402046277463138260172911369028796282423528856040540575137463764707991163678234730451912429620841012846646104845070291018672772078253394240836949357725052868991423251340708220197617190226275488244352027189985302720163163846344112030264092547046828469522098239435975606536062413207706311597475809043261713286725445238254369700052110220624421916782376058972469884835553420851507205041210639142052322119184230256773386820628909074330827886721438357838129896899833511704258459366877517080890679019354544512814198724807290633458591130745361055157299762240908713319821543628692298501675077168274553316480376453632055595401598504780677891174651461232703288410969227512778139328115047476679211659039907024374399881108453276357656789810807960395439954889771203754220497984159077909055457738648445391777127598912943066506511450979019820989844976114311786029521663389269913358939159781477364342737182963683640936196912439567300884780399312269017329336511784947425187714611951690760427969286890957693113469107062092374509337206488393127056078627966245705788580353794315241717405083239164518759455286431528630914028978113671422723299395292275114913454798947261243450235833294978334699689270052259675046901744008921548354537984981375878902525313940477414064563298515065395447855833061168994448284042184192755534377067846190444544894293092806234874257635799398464277218201818418198215603812286940086149535916662433145498824848536155993795509705484773915324138290737761036659502888264231575899995440946113788783161881313933052669898366579631906122409652066871987539264686190445035792677820582752085497032799305929737784555183469904002271680074398581827475739571008669870301571324238620036754414626892926429911188821959089871915582322298527108831137829127732544943172891390717335619002006696564928789583647681005646922309982225306194487022419936832171596262779337028497496124233290500564461915094740590918620749637273567611145787052097927053684565414252990986962208602290706121535655800142751197467451863048140163481855359426995909616726989352784514126514322855059451807556995436780021174987879361215937904217551649819402779694940842043649472047056005557870621749026259404050247989852657368749879763647190023175683355353562606335438093970508113396420314120602567263477585049066770359493873132791694892674089664292494659839196929994598428146979615812143010466571845873557753290646976121072082727998173764502074679624650865240836041041840338880494450756951828658679427589056788581633178547769273249550448631800917609704304543787135393920674009927978515625000000*i1^138 + 111009068000682946890072260636493934655676839041099295449191699234387790856336607274077620679033040962131900797612360464465553470051804824526838407971401114134758148009700271832267902679812825431501358699650961012675988439053517638621131666859680893652533000779915009009779478902141609500947191194271264530101632023977493816149963113613350216726030802134151664016907200628298108456957229237862127090162162568104542027816620443660415069354008360600447672592187688675963918862451289035563762961259792693913180286141188101070186780444449318199566898007825525638412743041404213617269986384196830330985949952110539906819912048521475613882395645081434690210661730113279071462800353010730189802293728508242973569466809150794375413107418626659555312384891745617759037971420381227369005677648184245036024319921486865817784864520652829452654170936375599619147287584203562852067152156928481470018352267770648386268875021273565202180228907575038909822484571427439622795679617857003225387359199715587134778549783123614819339016709988590483978082678997860345235534034527978395056118312164680196627653482857053532648121330728321572708258614037962169711873041640675036950657772775533666665388621830379529266352297907414494800862352260986767106102193886141518902904656330223173656488236856950383897006993546408476972188154156547808481045789079144349713410731092714810585660149234465547679588448059169437368750311355032348232135656446190767193760780377792310380224787621332219644530027443021017834631854495638746631990072545882382439506266708748970068566096804638312954583695566741133468671373828524479930751288592157583695206483810531533385173472156376742512409456598304772348902096063321025363881258150959142272327500798142684379433730016963754539939860113897911078338882883775628652158354813518555590884481941267191033075715969510531626546007683821756691943102273469282446695058690661607885993129153941655617205371608027922059446287358222204059998615354973662351815069628766144030309872447380096130156557517153680991094566733511154459742537453151805110145963298924879166480001470739437165511815901428919055548729826351145641380038285816199543139398744744170008100708962083756195539166386655259330035305448444926016699048336521874713156032377621045224838484891999875994976225694628739842250570978272119942334189827599322742958422033150316782340775801422507947093370033455204408079220467797237466835494137347853098354840537427454488514951532375738067086710919835124395693223860603895771617876239770455627050531676065874594675351687309219515156485752758786458730548317381044073174550850745656584652666472966250678855300374670576538906735377536742657604111720711619878987660813643828515866153362352236431100473107211710369367057961390855908522927370219428984037666360874166841018989636408478539320561035701214904727849772598385959089343947185958951992409341265447696608510410954145435359892448468027137451801535467781073065562971539101855058943414692636853897867624263313045321964680951693588201851953606871323681527404227483659844559369284136017712153831953150662566464197285477462938075424614376168392838362062588822000556388304291174848632798026337862336385067553486100657457027551173279129083778446171031505250678895053194298749181691573059729249473172166522046460764146620587000066604413820024832189598678006789257060861244228836873478419077177531791115003139514736995485278933018760136631386015320572919504567551875758831929552603727214022039260701013747159253454531891238851736620685590457072523779237582678075062642734572857803103222196560157803542915342037060913609200195656027856524173730393618158895899107356789903149285223087121668907023573034861322967911710954114268048061709301274377684552132103637388675297967819366857431625690772332889490316194020762867442781701019715195273826089563652647969593783765495270663844287454986639221859448864269632574388269759558607014865853175861150537741385475590789753471642521625079574937290691468742918764324640095303805582198961942647964878569570923830194412179208750984644682480364799769897460937500000*i1^139 + -23814326272704445275800839767284488914032277385662581952161950204803995173742483411331415219168895891327934812298991874909321586284887431517386805079026658536112069243863318017711008512650521102056302068479389316212544725596299131341112749244284052075065091047430528227707591698250757530575459950244664243167274460084229876615251053510020368507249674603220659140921411333991299292994770666451185465868283222038891997798985971613741069853688790758630769487634911580459922994217174897360434974620187328761248202487992498562318287505428378866183443801873906821727648520127369880769731900199272703707401172199880200359771491244295376546045125368226036351890233840581132505724243420130897109724657468952749542047047746548478498825159238800609278972417181301340789576721361525727388837377502607214188841780144914585638887915607943253867062202170182791468355169437569678817098953304760396357591352665571084419771355875728552544401251654019808535866599932921503041941733008665278526208679407240333746214146360904405882951815699522225572124305397370552369015751673277677403060054667110631964202428835087546116207507093823019563102338097804215517642072664004202717990009091524578511336444878503153425155923143101440024365005097963177825840353121338330724261085326867683651044717730087962700522881252536396881149547793304816118969651765752155771880089052386756843856050023866635155970559817812456474551629582702155913374283065622635170302707636487730085736952616526760199541478504417363974583797504256853818337779442086764275483830839465638603899831378907676833430449577331530789567628505726277295092215790975390807091147697036830110374839112493602277293809906857688975622667176482280513584918199172150652925468533286760301907902227762673784519606676935117966293529612350965242658302460258701509808584370177694570326869509715906853216758520622337336603376220919069774901415897950597147123113056891778225207358920389058296413895611622324365147311019987538035216554176151038457259093799228403690355056019042930038788279333139028059865904364743627531827781518940938214693887908852028992018941786939935014728076702526981496718473677299562757192323087820674345293045652957934852080996662120591332845205566581404296440492390452740520428089470604725509839010206332048629895405272217902215490318515184989495205326919271684502959279213841952296897246103843701010032012240308297995297734384120373775046047830399954035486972907331690980696399131913718403146351657355749872258237084225203038249594134055099917704381143548676720790743820646366322166989960148015619040474712177302927149699087879133329149747815930731479933625794408369610517387731804439331269172794343008463776664995240540229458239638912039468818116106291507357510396400684826147643062175639954575281302503189740577039942296216056791123109490732286397036900202916333858992470965959516148288109014521889347640229383054312763094134429908118084739995699292561641304017486160509434739407629663459815078914869080245245973892475341331325536349767723095753703508679605166623624751703169474921077071439686621212826396262292237879544073814027372037676494692968601061484251086094735403449655692635324538836542922072158041154601392202121433624424880509138258378611168344158186010289697360708649391351870985141120042288981104615181577560116830285004376954024596147749750281091988893566418785646276312124994444116809476370071521648331254925021149317004686630016562911704995368768137510517542209285933412787388099131788431091399013703630066075952368756793868783941455530849178046838469197580969253736025668567244689119098249380632425140506442309362947152572800019803272512937105557841068789606363490405884881334259968066470263994968062695282950878374920421901291461402538944362101270675242250099659792666545790115633512528770745714918367011287871347449336534893097119950097012853225840978646214909818661204484958734160396182383217695525328028379019200175133779338127837369629928196126285837916455739406039969906608439885215390140009950767243658827222653439064356265970438140296987353271484375000000*i1^140 + -24930438702368957691960958140564671342818445097120106354136947660464687624362635032380395405247550485375089315357888598233982653865237264495692885363596267706299605312748811017174963769018510596323503098396294780598786100539142107525967272877192681468530799193378995226081638228884922566986759025904049446717457365892991751291079396502843537127268111872937868998536708278022325974524714646353201532486221511917993581944514217862089971959971661244157174815677339632923794838961605442058662531421611199093453976877772955329982232083816263096149889025156943419768625032991584279801692344292810202539329579900991030716818292973723297910771447534361754222205066223548798325997274258348915647129236754632236316302732899952032680100495487284433785252656609579753464534877002961594875701099263031822875772088740085787508141890894772155947366092731056891681568587138323003424383524936905176715883160102247482070772390222243168177800594677024000337501990259678059179463152014557530517325952441239485589363121660563714231799965874738376186553836869474791575261621595304180919988735302598290370512140476065671703246190379421268173755921218235216540854531350032684869807789911264399872234521801832796028010042650400449668105329440413467664302713539438135022475695749498258914196534579203966904843223074744089082878447743275554871166460502996409008971736111201778559066799285454118124537474032037548273930123515632045704029385074041687493653020633420240678545432725115157530599796278332953775010523544813181099644705334454538841508896125552881411567092989191523617805526196560610384225563896586871412611587365571431984128370967574559348096039477645668483047068775159414916662769682533080615328068803502036865462054575060475115949026365814829895471051721141989546884447972908158155720453538938921685351775894697860135711858771296293402535304945905590629135035306646806628312483479551390225645650345861887145399970892851243684156907692269291811524145388871900131250733728343552035353784589899387307722587530882920603475209277581301288065485913821705924810366905202262999599804271329580910475468981573698630423832838652577377340065491769993413759077331052871617454382940177161741245092801987986488257205451942285614548143695304607305992122959970566338500811414667827996695937183441916365515825947890024724075649674678458622367849833508439287943203513915621091859519635189499917919823882970663491393806972540994570893042606096988491933113071276145930452820912151185050942729512767212779325342180933248915458270373829840081069806545215217168623713031881636290295468999036327775859631838081779383233949626643416906057568327151464267639513535698564878592864289816969273809516418390712139808501199420955093361174303477288803699593919675350044402181353814549117458707095631815902242702320532893084366899748317176609572135319860894197474766021546205074339067840957620978050905459601949805817883350263670488413806527648845369593084897465163658144748765610188299838847231883004848458218490308548227356202749438619684431845475264980268682264374254461736771490149524178290939288064423542863080674419532084668425422543845288395804726678867175784246609505966538393226868404450762721911392533321034341681437684530944551916552741445161632438912031646167364525390684435066299790911660501501549633835896709269212322323398371219686181876727108267132188928431863751512918951648616760100934496769576510470473080558653487616352788150885792075700204284827488725781106296341188892664982425646397828563838544744125784369919260527259197618043060366065065465616876481653721024782733314405802099810542554695319485119572591279180041241541339008704885973514841627689576978442369320333263665434868350724393040598387742855916503490386034537147081584625682429327697155108472419264235189587344567414525899242157482592402517667930975990029671224894301369120452336238617183403719132989855870665799533559813273226586973287203238355801088429730716964926028577827841560663176725193253271483307823519936823682540481517243958246515879066165055048027887710990112304687500000*i1^141 + 2228559788625462605684481432982234528252609245373210519440484381516768848300713624881347738683832594001106286840243932006224554748180201568048984661928759538529561006088198022748702580162469060608875403551081988145793607108463513396431157205956416927831058059869799967754759354814024309915143591848894567192752609054906381011457035559150819296316979462136361410292945216109138816125312510050687386809141286832452009000273598967076169402875268693930030285027761624093062272100160448008953961304844647037535844689138168500942991071677428635639565063512752218991030757308406971847231999235984808587363346150679434552736713032954743407976869402995313178706715617908487717357660634364489552264979713837003633788572122128112432218466020287608221601428795288979350530393827941542022914796524980745186258230575696501575597787524047585843663676887840318433449026276489518460689278144231404542370460915875799746160281797768150267093347579805180794812542141985491916699809460244372492105126455412619119464333570276176524982318479499231594468286256982855249851816789779385290523121961751626525203528258612974883309230119621330977223588842161915676477095313848483163604363794803726728366854884073453527612253333302289635761093189991532830399604645460459823635456602795863286257344937237294785358267975327295063843095280101825927634391271627581664247113253945533586453743540513972357972841754747119907535285247803101387100604271752698282872001859838985477068277946103729505007833666930189567316644990312864656746761907412588895272710877652886864372964836274961903872999477444642260276668328789865674590486592674806187924300048593906740204819895742607304650651958048287883051082577935800819887753771102998492347534484617376371478551912989393094626009292895915824393083824729122245752091643631067157939393327338739948739123933872684698462992810796464377042192038845286716766016421563332482551371960642343789103844931057313974448182195625100807148498369134055230644995757882583207025175223707495735230735035967440099783791232124470989580138778700372309550353977185689785352326636804858709629943009799792214008128590699990484943018847088487310113303149259454321749755265682223950646088396342924704252257879772102726110521908003357699427151936554939673318524382207349858049774974842468603636716760781917973943667002048607402425806408186851499742840790947866763216158493581263047267000766563630037206309856814065857370492733257292874603997287932418495470008295506447810046674303530778480082303424257295518596308730896020360141600089618313819764351670007482449691443966598299263802195988900552235671574710656226156509970040619798333660111401195704814515066144716965882678123185995196136378463082023942249479379417644295228128529371480699225412861684295459084920106005203160572179081900852937781769624186326720071612772889928320705989725091829325930847438953459950149095874737724245861834323847692722520658002540585050527007930309227832803023278232176950791748824632029203098234788208671284386954488932469337026095255554156103789263724416401455637802369178341171540380710112192095337527738949424143560271514714889053354207835336756676574531023929799602388923931962630619174026265008808305878377020554548321841700070682099084678342038150817428675552958462148257752371592029573850272439034292681433623105757571931729487711462138554445476542392623577554881053791682539877337689401963869389886830529635111458571171895322244025297134777053413445171395829856772651635243910706748186408261879733863989911630068463798891570883929536046463156645934034553828866634434986760559476403208041793867424858206096617168364207061141232176576333665413741050704703474154190940375940670286256099363659748940466753690214893837155463803371124367840130483676937034730768868611282444557334783847905205415223288638054144499992246888672936952465527265468298974079355544059088609354425610274533512657408728199984798020857178404500934041995526060951266061936194716786493322056753022157129029093478887114880157317007431542592556132072787788907080078125000000*i1^142 + 3613270831294207718298061280779014543396174823192584597865451853183080815817030609155741496476905579725009789221445521043219642043086594363064805925518970597934448854186081597188072484859891925408042207902963567194922536904752384841636225968651232515142664226721272563557218942968759425956852887204449318900523645311444127900413748066363954529916216569410440855798382826017707909041475652546478263104348141625072111964346778408983634430253385103267849316677065829293678858663422538986538680083690770214906322412099978160613479490046552069824727515311432714116110999025502636415129039694984128111438844602025260729896950519264266778016750099174220277016189172966242445704287843440098460758598573472899754462157321137279346645542444053425244547857436898161514587712822195836788762386535576372441806179252209855518509024911719464785173129601754823777561558934939976147538464565355074752663179250438373595208035949163839571122526094957189017782455512027626522111604290768509417720930823940761624433735839253948292053534890114401781589961448470785240442153506275567096205700599421789801424201505337955227520160273647616449668512427863687331923597740741108850371546168023165148783952820377716941522646343974475976297879905610864444906471536499296647065652398714088993277743620276775790689878345851113342243587060745804765182435040572163271156583261454287466444142254051111271460809530655782515705168415694197861691014129118837963816604821623202039331276805140695841247113479919626943431858963606267473034641111241993576859966041914460992270947058617888880458968193211200969096126828556691153637134841557013673400686042897359767771871533634877809782915855273559491321596437695113020249329195117385393209148853333950076434793813433100443828677569304222897366886047512630659993101059097844565619848886123200547821109129070699923061598030080784455799125226744010275007290977479682914815313748349046736793252433622139922054205990735040982961025347233318550384999148806353893514171284777916414283159866840522835332256392567088547226285074274178734565716782548058424881582629756039690768744541462258714752216046919343467455705232769488532164368244729674848807530717632955038292729493435500519577507477860887832366359119288484999181074234030660622904538303019069570966588826307743307302743622724306439020725767292279042288142954617694438905081238221975391723080129640274506155483510496247700829111985188149184132064398363626832849778246917573332115934200171394712125209491160094578553571321729170954348314922594301666532752230465768499391226025829771916430974904997846064626679916090085549933913593211584291792320166961358178669285403138064495435164323395465764778183945226890006460184149485280419616450700797899761466908989528553189364071310030060215380170252107000913275580856855361720425064654003429825781375615071704977712727174765719508932854074954608337292456463854769414837800648206192159651445538182178257510460932806747923908104162251297192949396347269062382412709226617644061744144064772485135284488360937013073525196369699350151558725040211379548936606149597410163044158005774033418941144822101218281423496642148751371433905092299261043304910387318297428331171893777753153819764362148575227349201765170513365311326733337478206001436146884849687563341429800337989556995673994546235285651293218832378360975822002797742962763339703300037711131304595690598786051048140108238263592167852409289198100287467155612927337983149897878688274071522393325282898644819636050537163976832355140872966295645041815069511169105175292333822197593576199853802122370882843735846432179035425652927078553490686667346779149940432632405371776164909742720040488730481124369618126395924377832691733980676838957325881672099574344567638510589120090797142994562043878642103290287292641192469615186423830469269005904794425390928811606183357032723430122259854228400241846821027530150133972606360908670298505615792931772433714183363596432340539208611200401897034142737803799648898369343356522438455113115053853578783488842773437500000*i1^143 + -565182534795760128353217861494917559595464645572954885188153493570288477004807563720548816235152245198558443904778507826478213853662710893707846016935751426283662060032155247057717064433806370578102079969900245601866749889233775841366405899494082156904332824186180356618423405885588328534093329328034801015246671941936533724383239442458435390973507560213660418625418650176494787433525806270090118898470331097322442138206578746635690172378189277586731354884519321513062960672250224176689534067079171709696766722887808100477662696244444408112835876752272910855346859343083235726030502584967653692115910364745848364570239582710270678026378437300340001415797269236825154684893826074645992265914776412076419024906952728482665959180584581295055022060121125219170706941350158393532204618707522219061665022740788675624656424262080532437530591787099205283530595033723202837479500492660197779815778954668676205702226965062948017741379024898148307193836087510482971409361598275343200364212526182508274012313210379516102047712649572082186212138371587256878544962660463023102514148321745529005126766186959626971990732675532267639236181335630651288547758695075265599509453112626322542086236610078325837946810680881073836448209857385200941736378655847955999218894827113567679527692741553084320091994434074943945176884924379167390865862185967053359293082221295033062316723306763776168043424473380062008904637099763248149142077220979137399413201092774646276343060326217604989556403490716869950041383363023318641280446307125944728163995326599402869356427472609503728549893385956225809936073410071010474069589916054074987774028344337822776386410495644499293074829702809028573663439127423881164640138827980749021886412986293499275279300797588231956887709272870411021233110986513243024666978790662246111668160874278439973062743334516358785173682331807317344525310209074809691321210472540878671238855894194199556410230808173813547332104544253493848944852650354976736403782938535598839142796489532962435354149481825666386834395790312631371575512770068677611523986311899756484911818501910481276005967845854645735181955398131687776656156174898533216762902140751655657000980764463242896494851648316507185088078818483736389807200447967973518938486343767783647136708547575657240804593545471095736198840175822113775291854480637603978364073069844795300093453291050907865680256927129551354570645136552285075284127440995063300961821470411954613449769055640947889251138836154132880257280400401068719170139524123889944771007629666406860151224501493142487351007247785772355389170264770895678900707064338746629621364987843085780828812967259636774026369386700513126586063601719873060487744185003733860934460445354876778596600957151042753826502384625274672873700265722783955465733386016941821635871560516323617889238185830494337266198161212210218894208913915961840394306373157424803254855183269383019613242897820221435751849287764161920365039539613918234231024825202115561638330976484866491406809671035726795347753306464494696279788051672758058785140143955960410586116729968402736375133526219424596919272524565582649558607552171486834232923537943355200163185133898030085581859349308415824559722034460143617135118656959625875984662237245255249535245056808891086630972914678760041656026981931260619077681570217470194686742905942371810375349833863754720731497636293654765387133857409432346133384691974683282727223633134209528818205500486983750745528202477060585500840215991492456478401559944978640705427672993697351890044359178913069655487996095278184409418487711427737621090664704339982063228825855801936000642214648201633315171941412239453371511698680011414117113160499038588179352755513882896229584063909245666162894237280021601114755575494453382194825587165102339012476346717014449446125550412457628257297403780020595754989335625125977465800941469657473681569183096682012765209852552843801215786469858730371437648037413589547284874765315745658747000047534750407417128745954296767117858294643540736350886710344892578125000000*i1^144 + 179152849655976020404324710890740682612683094445201728895879767566232676028962081503095561140021698102698160844496954530484096248035997639645354542609103393282529800839535484059766010507476507110337526689944583033273074765026792696106830064745540811621062487776167271869899591896762387234754622415494135968250068631247406902886257782046343516976447201200012173989284232087856813623397448164956770456785188362455386164187488057314913357789464033091222756769484068858662636267563351063012792500562097030822492166417329653966615395236403406341154760138538605687193738937409888997776751796501989231695023777044633416222530184114273628280530722474720958942172429060420826259973684343225890515379308288176340093273732596650907354551111752408857959221068216462269227905780409553442154947609727354007499208784268668124882345863226849670729658475521124888301069448325385493750644826162178390551505220415026625391009931921054680449857532272969589160184259177298538565142951332720076188396051239327128392860733806139391369539695823486204938943042791480810544047892413277289188599895475793469265586498499147607703181296325708540147201584056812837972866383636719133851249275182525923188610646463743121790679826914474452941926473108549359374102236795337730160558720015252647477533952294114907149513644946851319864309753416371381604705440588393943261607830352355870495132967456832901233592027932992746606351163934843291070570638358843277688583239212611959724335889976590081588582298552257743108060688811436744187884252734073414261976680020992423222325693497499432911119288551401885745385468483544175417291400037736096494284557513455460787338684942566194952056253409252756487907547566695802959786840154309119492979818753633598381111669548407864068927850803648086551872724724285292119464975907245262219094879116432260643235771612440315103283047616801022372995466848575576898518377642067931481469131510028352870181691604683746103498418064668036711443587365835906610975708618684918117365148775297772826016689664989784766229930082796468398653884711661619855799720725923220663832282905631139884447873074958213296558240952507539883226548013586486609828106648765705209637662773906492575668789378695081829274358602705681923951025265955089641004725702185111005730228689550897741491030978060422690308669267804734449281661661072275748709389317866257513064656741587354929525791091617335129144613366321436408974515308198660484007422040903969267654474762439212122655534299012192634999171161741345055829461747413211640113933678552614833223913370132891258896751800205267996288748628897162399430334757880601569611016089263257914268280618882980422744112448079936049041925703007665927183646054642847493596136287472418423280055749903902105819780148918113755308937051177020708451699356150644446019216015926943895638158351715376613844488275223216900550333026522333661731852540307783798096667058822710894881425848604490845529422024975176876733131653307976612869314225774739238034016707981200467078630217517346736541863823760303729450202902558606067719848870481501099061917644671316276240965725854768835258843308722910290832958103627272311377351214279688883575732069293673600922037899854885302790818642873021996350842777992540291702048769318573222397708470140058515576206871392073833974213765573942796491735358797339268873222197522518135026506648375295703018625397836864068493297148574587772155576270714073000922159434328574131580548077218838737148278436559272671820767733405114989164085317237790600045859320540191530254314337209153985585973132721683819692791900136846827963849905278862807142429750897739909906992587318282038369683388080660423029479857838676188193251941589956354399884490508423437833022469504612496322207756191061037745765914326974864171665122163599420273426602792612085084967725909314612802393000164427085248718001592671748791159400319729561206395348994755543401605413145490819599611018641472133248124508740700118625042593953249345912199372353507744422587728118361197619139585153229173198242187500000*i1^145 + -243314916692496930412141837431399501304740435264582696906109443464582815595368914509319259865377494609640987760115487304776058363397969464126845660529668236999586214038828683945693510076972178931222715926384410635006607660565028109502435718705086064286994170939453209904460281115323315440732814417426056236764212333024440292310670832588075878690531149794664877785042196154895743601775322486534187123824831551671903558005456379189701246597300101968430606050524017382483047383549260191860748383254621618802789295170124604505972025422657748363352529282799058763593433837098674917201552612501136079196339931186432001434156434552718549257383411465468530574601281657730851970296251954986899328447932492578597763821909870196228806583164642983182945143655416949508726532867992916473451779401235826536431709526624128437747851023276178815241920843622704944095520010172694110784134074627916999047222292392492871941148040475476958868522842481829001511288845729960241178680346528863636178890262519979317568423227710487656275123214778677459481377471832888770544147341788310746899430642471057930763737224137895333350851906071738636369804366934712977765059838395073880998095026392338299982429128044087023326047415142418856280568178346208037358790328224558065162546011500754765219411849638067673538283474918746247451383714506102283457528493253401766863715256780503894318472643300381110751238790753663438925653033979180143302231290669809650945113190083731877979379446776171367848830193012752489933487752756438037829152841272463049746953404792186739346102111178721931913807664262763243151129868198125071498549191999172975097542865550599183402866269315482990872616681446102319175823319325533094178076216626323871685756776436132885490023742467545445938163089558181790266808018305874736256449293976025123837764132275652727195327696869189970466703159452509485603391387538412655547307975913848956071852376552469178505722140399959999477024220517569814308565568909348303477734224327033298730138786294506426971157710044914125092186222664437874140859297409829028589768982025373850011124850283320084385927410236315550068072071038593999876669111448956834768932730336639278634962730846016130955824175410933121097321762041954228774817620241938694182938191065409811280855978275360123669281292535824365584237891650905616518480522338717816025023956989437127803450209698425226472221860060467903240362295167721664203163231587121744082276692689041638735372926180554775087942562075375420703971912760602094749061463147995102013083560982802341162892728065167267040171056519422260484626376246721740006512807479091709460883066848973663632383848720928691471355488059958033090747500453418816991631916949055715382260212959951228810292009914401949974579104215652352374165319017659198941897482984039388183989481596156620024137265925187442529625925661116483016130093107531522206368366141249115924271126340425819809009368305738184112954146268193450309994184118154647613394809146780850472864685453173538421570397273373791758522303393868778920427243840342162725788328427185783840539078893529476121642625771742787927470100751360306038805989674568654875769770942027156437907828371604775432261829094418751586352606223059703611626810726178243333334902009798409897548092484389927495158587993196683092377872491763402185869809395860517785534546348765522775252392971186644069031324498406744240794876319786012602785371495423114704522359149629871417563921469995329169845625516933694543928244032210474165758952555569626630474158705865778264710209374313738330585521446581545199174799360333152504927342508420897866843653782743893676760253565317485397607295318294772184951452378240948812861755701296632992181141090311165188841533495103303920485908256359225739639042359534077998753378017436454794087985935945120864623876499368846705747602724125406741403926476717746980634097375047054048006595044177115781553019270002094385645647563311916732354593575866154591060628668373883499580655909115238492389677232168895426422020077634765625000000*i1^146 + 107356984414759300391765164329037794490123146184158259465249225932586482263272752453941920623935664498415143185156450021254534176752044973642794112425331939072967658261910594356208264069132929817020826397648384685820486979625794240551358374266484511130495431194245984182569714823234526542671358951266637560797663309722416149641198712579645703258810850139258184903899545855392178368585602280889235704304110478685385221370951552926842606685853588311107859749624101144140436099797542168825665697628199357751134652824962582407818831234446902304259909635758126011247109802426092702607956148784553469375613826365855720913643049725237223567928811340132139763860544444735625881782563008197637999906355743444312484029977294962960511891046097131467652106439446289885690501337085681744917462028701789115878059225661358942406634314850123918177931294887210858333273738318623610016371068299397704644707648426844642648909718075418436242984912799501868195067877280275634645236609855434467205291760070201865931853311536966936800741201177921188627479069329977850831880782201741642641709192899636213490890858165590222183229483568066067679177386776729521647535963841096893011957513410369500824241938503908222701554635474388366162370294738726802976085414248753011200094090796039631921279528371562947722542015728094466907678035893655528767421317217046019435331318274747017325980000720205169351605374301828268311543866615452979994170588330406833662579796025835601656888321837838927409100574764263475040891418533197188440761573513430632838122005000302336552851416074229758430252982376656541567107068793218772899412557324125067952729530735036384963133276676010594044006962675978944396402423429566700855095424381107384382454329749726242715208966363135513821160475911375211908833552325933437596448762911364775277729131820928427404554730051400259980179170007519387761887636406845328589072761415891339845702579926313136129598248758883095520360926188731648597763336147485866427709920064843272382359985918322749697144976257545282804957547162994429514763698331701375398322123830634446433867144783904652960555806600324761321013394771623097707962396175866445588414167264834500742569016804237581563355001708395608976791485561689365325450234825601916521656154591530767537512828837389527205430892361160082031669330106960685240066072082834088548007053556482823957248570993672917668689359424475344556471902877645233042388481096221258162259994658062221015039977479606982822952607095799905999359596779984647256459962348380847764561446659933723894770085441316236762190386765691739363178268693728508231900532790898576862412701653320531516265471272954443838698796125389991924715368857496868055722197496517529281731779855976727662979351915285948873297013057338791226839849320405346893093333285110134842480110460415073366873415106312406784660640024025689870162098358448610755005844344760626453586564497118692073543010410579253391224958543609111749500693902796052671431508675034927910013158961796934447336972685436005715576249641576667573765903522037308574771249313314626972511532451876673076896922402222170481501401190983147932449690467848898807774015328687580074544111068487167734688710893008068934132155594430245978758005911691851241432622118000932329763770513755893450474111457742667402469513448995539002465492466663227064285998302319592011305364199944108690707316636128962686218840933111750397023212571768245634044590489547537225957082244160045678831684837963714109552229650994334845501363469669811610945024976818509077153559530284106289086673531511412655111112494643098630215592516804397231326121811838616102920307482726067471645572455648699825617151363118090630677593383332992553388711653946160958199983808314053714859871045828551077000555695941079352085579526531583773686906133604462467028119592950765545745646224163587826385081828664503084671797898417388120454865484186325981466490540886021726367995078015323869261488215097712871782282062890785378958254132368319041898430895992389999704101562500000*i1^147 + -21568689969229765186772701855187051696947408128614115823338389664202054090234754711549033259050999633015939565427225564245985410757008381962213236969168564674146671556342429453362606837305594341738958512044919987253847215931357348299742800379866931774888719379237883877485215958798116138439983099973847758956209696810876305243763409877030249898291850057718385263981123546916298783954840828594817307858653721149446780544107017244959598512891366328622123087877026212634689562129402307056503154358189021902762359559149673642328977030476175708294959567946163717923569114532473940497594672599764529927560364668509946415950764105624187333798365798425929007233616596676025682445742397136920293219983671317136097498102283025922643915717574947837385567462500340540854727859606925799301098041236061726078952188141438833301425752570959035109549166940076992600558636235955328804210263998565638590326772687270335448932141107376765735088802763438614577636280392856313560168369995194273627022017067728882031409015337528768083259733263064362112768782972615052021871886008968286187494355319072051346245293041988538098193274862093739702869508835437094447107898749172219257872158813259203600344376744414099742438414305323614067417480572182930060664124781729346152780422607023271369796445550033258718685324697479900809751602419341338077671554958654441143488662134348393573325971101687986665175486763428157431525475722599660012132663563773982880414198996292250519599881263601022774342953950931086515618099115858209319072352899005366435864155520403885326837118805098292382889581465647333807186965603675857681672748782098349184616234550716404300913429749497863765176412172646918108856726122496666691508348842183355840833721020843908254674765584528103991350473010233893105266561205519245965716577576137894750068967246825837769411504615473075977565263844241615797940803788774992427966679020429322402196165284842714546205775239761925950022817689923007874650808119667452749378663176737731323084529908943593305214261715314320972596055144254834104760827179814086981717901777394098717965374329119681620859238997739947623867089465311273004933718182350215284398834009920455281081398747575616455781779050583061172718900553192569103185635031848368671618141987616300364155041466550194935953434399906094244844720316549385720518662966397635258125857919462586797716885596827190378626223550350649845169460099303358039836306321874525916168925072137189127515964492613013490864601286881316581702579839431211313618249459095414998911031285514690639376669311372607338738890236581901981036565070496322927029256947068319330825754065720910369386355911823150689288189632649772731691595722427523796930503822069406950544150987678596873971671003777619249244710540333467740843963101320634802643883765361593771445120906446899309647927523200188540834143867671712413931424811512468081573257421029689137681219814396463975763810903744089755050409459105168599144920151027141831024342374167167367424463682380577613594568674273722682771256341340701417843344435330651443326650159898263653783181998602344629081082761346035035737705000004438875301591883307528259005135999457256561967471673717325584581800232755944624066029658009734792570987647012187595112803616060964856132428824991322941081279260813842160118181318523532227586170267646933067051036646679899454642500012938370592110309439491187271425526715955696722108502105265615452632444374581108392406847633761946202631740949453327890557829118122119457668229173777291178807036831676043985923748104658424119749822965464115756581727360600333329363173627968902735684211596984448106510764952490201228267452627784482263560540525355657850448189624750924476206221849528390817656450554028182826408783059289958076940819961019915706997324593947244951893317239400456307503534077347840000699852030729983276096904397371435477511135874789970133230355207626186060695806909584126293524681642829418312896213993231527494536080629363409269220097038789399943187720795472265625000000*i1^148 + 2202331211901783891979439278130925683095567428763573743928098496694226887200183656529240871906383573858237519012222597536646893931639105243472640974373816929996966175393475366678884455619994438466844655213423732788706913943358042869082733049585283724354942141611615289074387655616470084345881459704917717221924458661617974636287666294071660860104111460522056317546633601619210655029965427703444629661805991013248518358590316180249051419985460559057607800246653932431065649501913794451794885056686126464243178775415614939957372812508658024438586101762069471882860284072214624352946950288238131001632091929273792272396922574378432977406771733543987137551767204321254001352596242308871594425414638764895870117966865867539397169851192949281105327878790644232023942570577193926396743172060277337449825664611111835558325335773726542705173963934238608249040420728733389543638172737276608293219460539152880717109771477018264118071525896043986716806802725611547048202835833274772571652861020605896466655345168611815980552659128074550233589129901730774007454681155382456556107911413222355076304010219904589612313405681386270158967465390185687224986866391716426276477676381483287386786537006732136125341546118676383949951141368471422722056158969780225684326834321829753297375376956545974181741190333030181725873190273908597213398808282923345650087255454460111847546805719906666732616901203024754769733993868713958315520057945606960930739905815916236344481840068784417481716911859902801641648591833211724005158541913802732447154371999271190981944295686950209098439789972393960257467175917937061750278899325808530056712304302917255901436081690538921099808145972151606982132925815847037659929096165518798159492131435332160403034238487500807018046175368585435327462040438175586119905222535372218337057309979776674369803253183021291394393850891398130560114009413453655663515621068741428994875478008396422504365333641349574974972912883731168874612160277219043219910432912342957955367326512674530836975320613111908994377605264257409760173583139657153195381727603952127265113616571170265367358384056038489389685676828077708071595364460780718734270404490551017834209118415962877025601464280735574336304800512111967362444845174018920467997735334308851703800260355123792409882054812363930053042820462452997786621593917438249242042672715342413071555399796640133810988044563063172121079823117353199510410260666315104791910388472466104761158426663512466949082963075287149795781442069699725938193056200766864910507365527852781880725871927051695315919545153834222574480884520876974682267242051957479000470405739659016303329866023521772490349914293255459697237790470695044286505987110642464848020904112394814392941686646831841464706754819406354903303129241830381868346931161785878582681344484128610179250087227028005206496104228837915539210573259504463939332525593357939606197066351398503817523693501044879298210644172468586153126287367949108072563905511069546903449492844549511250426455014718278010919296721789410170476300206468842744132705795721073968979249114631351953152892654228961639320335762223460648508121057408996794602403974691813479308383897209150184553933955442419465829817242676201704099229095172655124704163128120546189020221749401254261803973489226897808752058118863253190684624789219032418156444954459247618219844210515396311770538152623339924643510587383478320599133049555901028002903535955151468027624937027769843965705979519994868314526983650710917180313736387506282684424455607262681569644102669889648270241201766381553668254438061417497588333043988132820858584822303142268962749725738838209495690790707613117220908074944189106830096491529677429237352510046058723621110312737281914330955791465646482098588659236755862729934392444894761197854163842969130067885414230789465655396846310135053074785466982606863598853291880012632570744687077026738424233605701673472035770454624723375685576582958960038050273372730763523830447452650861921170117187500000*i1^149 + -108196434901129679472860651254390851448388803672906892388752113946400136699480207264116463513544591679265040378916704782476692378437354894870009433923869325725337663575456125366414302581856766691150924167215266262564389464640084113105996681682038973750972599860193525429135156754821712097601160632167994376343989078542293152196763670683808814443263452763956114505655173393395838352595688131229852091089283008495232887685054433175714349171005932325446403595507702270241966650208677102096989744890138061382449370263233147863907957162811602483192081310789515154163060835268610959944983573862127681770985716196125794712408189738839505494703812531152775901310993791589473039802450903907583025127713133418013632519899697273194181617370079687175776191039528809756323300383167238909909241837597355351868245878035186013724824012199129477174901673066911369345976673557578495783906174527480815990208822228248477050600680818961773286838425996794422960570799841109210360771173087600495671994283011264025711678900416760277950314434055705825203663564407330065811494008988141655347566166115325845011052211754232602965465955597488233471355530598184787907725998729578319475418629728355833585891315737756922462189108813183923787305946679897750681199032471577481560100732340953404330775087051667949873900640518485629738287342806983197656675782834310559639565911235555995650182022494473905773935314500902422462351241929598159836984057967340453789372257323722149994082139086853254818296960520393468643551882857991131155540370161709440919568239561708295520668883202085424258450209442673755278785770087354327397715909640005276761250522326688045469890697919555912174437157035701685404803423326962299656157198096168965855685826830822091541622719434921237731710940290647515560661966309166640702410405624358179345346493110554945031603878614567627978893595910253237887898501435280659183374562656802636129144676048631396648991948574323803765673793224496807107354491617147075079609635301561697950199208420963458668244589334501655733078645893491366058972472208334531029056684049911480057966816149275923291616101622544155152898445184128996718507133727225827017625699955742241814603747104387136578863423854569525531888584582525502858493485589103516870165568539320305050758766614071062882285183048846789361118993779313349177672426076287794133567201752731867800830360258328162187244963913365835080530708324148782487477401492184016810096518256006356955711667766982468537409033373998540353760590880480414806770305607095142330420696238243899657431248822712307347625788701499152087636240734441188812149692811744862585113330786442594179359771779051037693675106581366395539373334877209065079552453370830428668140005583113306835097180024643702007561472487033344557295974751949012763769098466189667963455143296304848402599470803950327515070418487999598674586727254771201359870148818541135069919843986875985603278667862728427468797927422409111640046935502824458751300509115781875856588897957698064162476159537454693989856893908527763648461659279632734002845041488975728228034020199581428069195689480972838667180450172331278744628282141123870237451986931875276723804126446134691848684994851481973769464699696272400814804433721726097293129767092253728036189201155064570704571108407892585448927238800736152348214946427461037273214913194470720075319984250891897886286759831662627569745314168978206119587434307845107162079493809089245861404755985971209962468801527191132649139807002244946021359401633240591440838707003951095764925100579312046225017773022942710913572609638794391085309887434887073615733181227497704484593703993311225932896980934088915562462970594725875099143498552877338272798989489802727157535320398463945508177661875527284415400940649473833819428017097327424981735875755013589429660165602230349510298627655949084872457768989865962758817430519802773598656702105510219222725001341847957867123761821169594936783817049288005797232169952831018120556930241328125000000*i1^150 + -486640032111681505483595091282384354629490733407565254305166200111930416355072382630268076750903000238170772461395555021588545275178987839726734501266723027636499805206269633317497369540686064173711180328084417618642934920110130323169373033089499504060726566468191984223739808472178601231841142110183890919624187846832525944980602114522439352901122480248592094433115546955932495789727210233526505474131666918890589748695246172211833256910804143876583423324918159866604235259544543181707822572908369804247678646153985495719776225712804485624249867151751387540049718062252041342340426521429879130141512842817749399157716576723977815879454268438736763500985576441786639941725263149548147996079858352066518298790637071224500257512251853973369810907391437647361649235097078241411535843856162244059748693382732381569652379940688951599779136774644324836239533938843389428425580175396003811959824881232214170339035561562357266325701394972411598864907179093785566733964683184944630473432932865814367467438258056530701984500102717120819248112044129326658887109049847585398247416054455035956552825839611655657398703926911033387386917934048490801142336269753023217844045852717837448799563603724528096899705468779360916383308720523792159530528025185956899101434885952381911622778381938154137678912229674306624895864599922465845696951372249167722276134320568154551271729751799565235823735123304198205629026462321888388603676076107368362834998413230074209334927045070467813327653985544698414263676270929685921093950884322326669266260292147779186253701019409652982150054434666329733458622866959826675078023863951380895198594322360290566667381410336122615652025747053519428835145238207799360238504211526610521356842043905977074271844407960539152315190943630880634302414520291437475387285221652147894452372001163240011823699004647249878017174900004293061779575959587538225685048273361078885266999919095448963092613239638515234192859263909156105104773496416404082301509369539401990534763842179042181519994689060075932321711385152540195044833022903048206725078962295770682223787844084874078230768866144072713533141129810371266182016104153229639387889504313420787824250413745996584754249590210396531449073994279390713170914538037570436747228998136386486040286958608061956693274569151406679395173460987816687848436066495043713181181399238746338127442660129326205700715992294815739536875553141083468517189266687144317514018049356861284877567713587916684116759084378363570171230008228151291416140345187287403296892117729414671959659116602170085739191990336368347301556814184127100378781199723413686542023852138708796104842669733130469639204498593364997685382500745772407441822002420427565061322062981597314236348254348987003882150371351324023841924111662551370495825649061051689881483422449191235539303909291294671585773760816640421014582012638479356835145907435809625938717385236910356007542902677667418432381575936731006926251230682524123190552154507210417742610359881894128670738482485070687453388550767338597647848896880658686262961735968146651635074019197125774495612133044481534258393274538463034459978424525205768568406493624292831963646896252673623815128879634547489913325125955282941535092084876473563681470496548692240891408025353527265716250117345873999639612572082752115971774842105049562156085644608583092036667227663868872342372327318007780970851088812798384139626787410915542341831565796399658050968061218659335478977322183825965740158541218438394174148953214960722838361399779338362778578611172104416238608946926810831407402936428412261012691324880144209798313489730555717229419490123109963429338552381387728912281404327195806865153655105074600551625288831894271856004367221058412905598700400974045798932443269468658223673943519462070405500230648274201424715380732041499546549832788739491958112445094069086058631330550628678017207447794501075708412958782587476765950228029513788973686305283358800616088045790460429648437500000*i1^151 + 652335322254091517407891797269660680481143470793312204124810630571376151559366495233291831462010487609845673952174802259000602826345207628691058835348396591097937649012354763536600911768126263923214448019909276832111085770596183737088686536760974333039671018069822756419654136962593867675150694378587025974066905497227279872616189510330960509873941494752501932541507038265577970174558305507177709121874372148340854392022316524664451516718135551565959178412175747327013403025517252329995287017324214737014690850253865553237516383781268655405480700316970691123423952050327903111559620221468101442205570842105864293240510166429451705041955486335014608675697529195462161181164846848319586267824737079229026871149283968824184456063198958801808972002520855016211463936906179979191142163023327563104525347351902567265596934428375286160842908562753474816945621662925310927678203749386684911505106680094404521533851064687463373373418798269711054318910838739467849931274689116449537544561906495098252929555736879489272015691792265024320157617692093888387418890352684386183209782579399732310633748600109592603011177293632883085718564298622523884760253433961083061092596390714351260797115608649717591670342508710616150254804944620545563333465522198205406385145789431728292055286271654220949061237710796543566936266074299774796988153277606111752509308764943545903036645025514363573033852326711898395581635824437513777163184150130592339395365476249632038771497477295388539663986581261003404209457706978751062141812338487862117231281330589380066206265339642755725738272717700256315523620627556412907578434535915705138715560300570772242860678068925396410803152199189520323245804784927793787903162778190915165792024939727149416461552977890945839986429023698736167298747982592160942823254378384080336928663659466419477427653017917164637250211332644044296361672260710743716160966996185202666540178249893381056270608661464201103475711253092177337697031501826102716847222498367143484337140962783465848922011425225594328483446468887174552786532200786258344051740177174070334252266800243722134654571358247138570982436782990990686152149710508441205481920961498818478058197357792489799076184748117804269993263543785300893820844333791984467916455294717124558106165270830804428095130605718123204600324326861274584288029321291391566093283569249178799707280370902565290735292959819401856672907961364061359649352466447624637991091413748775053855799053142709065921535816689857469853769040137925027160773539958503475545789005090690840793769511789285585877830244024921325570426849191700499410235262748025317810026723364239152805788001993795177549128956167451692034378537720810565368303109675088606990264329659830364624893156360472323293753124845426502366465189381760424567038106225177918413727697273306179062252513043858513816535226703794244131987832885618917313876052038223869188961455052360503485883517779512910178783024481111948812620234815059253284458075975713371911629033454717759400564574245166982029481542876100533208418528259980192172405031501745265376470115118016050281800509689027031795002101526283003744671601406754919126675976775958667736078094348702031005404700176337569196368687921827658077951966199041846832202486768371799218645490820201661859895771284356094914503961239277287342645551164991101220850738223049310390820303704837730039237605858846078603765294797980649525862472151109116580106565936702442991829021026127282174574519568946945294658937041370099975923962493042333682363971060381168890361084135846678616129627261621390921200520411660169699800277805072156210013391472820623261372288729078398922011336098414856834908380771927588137179100913995135637080148174852178967090574339292920010766275634879730379336404654764875647641865244091782741314712926631747018744625943532093351136475001239366113366117217038632992324442640649452750111819011834715704747252080360820958184512428258798927407278237091350696425806734375000000*i1^152 + -60290948753124327430939015221746075561465192879271437191274518591158383847999205088745117923554628191843439768179440747368036670272506766651844399937797694770747778086383510524117631572359424886827336213932149311893608966389243942745721833653471998026212951209735293046233413287780753112963374144672664966512460328705260621705374619881527882109898931595593592522514223826057672482589428211271365941020723806524988659766072691689084081987597649873764420072780761059713925648092046017317341128910202308582740890267999861232786661071316191968877249709550732683022681109738707414298561821669270080471082618136153510726117397145520319650296303660641054071138272997214905326365435347552885817937916714432219277770376016522697861035381796934571597580132404352368648711918611996939461073084962655486820127829321534724190853753266993182646928808701998474385326412164623961070248770907913262404903259084316520389215257768314490542372842133304925397634717356364204756086257151213594654429459644797360837137477828102357290122337961072501103945753661078021117248152434454827567644010002916117041632899877482949281459194941491965515732497553286201537911268854790929070743200078149791431326662164031514268363953954179843080379751044656663512582724070502744097857138797945496775749693749135454308944137547562229888682274157535164224068128945646301626155168877454494788229958080846101403978213788703561869171779988159265184924946954469212720204320503170193783910787315830644911806396631581237838424301728399342578158106459318199723391059320512990436307363924353338846323702137272541284761857588786355587918256596183775094412740099823376738840153049656993277358271578573297751900113154088516348952956837189274273632272931423971329115873289750720954200481679635774103718734325163724395392218196127729298137317379733237726744444951552869331157255684521791276037033409203642949052338496689620736442588491941596834350727697636253829508654544241101953538551144003496722023968637889216979828671179661901557011032992997590425398345725447452660479058197622067758924800667135398426260698374866541022137212915337631493255367556791766121936745008130122276831618539776622598599524735407059982937453007753001727171196507812843826387896246397484179837219433965463116303219516358743269252608157280610821275624787077504979941508068636284205261962436445316357013674445551671393500163964515544142446059151963843047665056016992957725487235985683813100775894354283571643534441956581911099127957783457675223982220854447079419089796147940330099074467825846838654317347024687160828638761167018837445626609168618200906271088145142906754390043704576113664160499961111922223002615300242602419444820330893856357880457219947429206233519502381765275654482846605020403705247244760603953099826781160832512872854453720716272888259842367701013439074474693750595097880544335651908790160341537303911928291921543553937615749174970083431584933053993392073064038095900859701013370507084876540875358005649732162382931316518529990599037540425162444745259575683726979652201477040003356723357260061637525627112760604122859786931759875969369513263144404621848136064257580187030588147144781738284428839153383458243311058193176210343018117614659676524611431582742785930105352506978765065087874718323596297554608478798694382562623637026036154790712524433852986745501574045032471312608260403577611805581435368921680227774306838224332309640420158484813248882153623966594761825341048209910189618437265026873782352621958094995639205408586645101917601392088351960411857670940447328304305951511208041650014243608837495805020444591213711466871430613708160461742740308908183072260818744683028269063870603345028406718065593701871360423697632961101461061970221408750881936678165377747926103325521285712870701967641276735555871379335018141617102217160350453720017380462617373486490171438735216064709081719902365487918058209616490677214734966315407669195781704670289062500000*i1^153 + 1634311431368917007452536353794857588270393509644161255658421163124930337787152727889975242173035344070579496785250406430419762854774483508153147720592175706003669030719735786392143362194387830570387422421458227170388661756589412439142806362103873500474906204233080249094036020727753398888436833687208711492097092591523414497837664733695058747001526752500314267807268565826034569059678030727305030654159285596898881800452317610848218909486848936362056315720640943585608138630018556183925137124159157308309514167144894320181477932439550669000814843435472497455169924248184962588593296418146628283598907659759259748423900868165249592148951986688249230681254817319475255562642283943485235971340423221391090712878095797143039430683708401820934794738730818691996564197741420620396848975444955917548634919152402507281596254154876541228180101268502822577461411182676951128041141199794455236004884445423958483001520545513596909280535087335308573037839456606308837844643159661692374996320197885932235987558130396971423006216057053619744889319559288701798791992642522256421278176168317973026728918062297855715818527850697642402040742920739388090296284228355328147580016032870168736031036476695709667186151048443355625153244478730004652128232049022412498544235563326359162497209406566787346639760973101304520152220960746726396409577188055370769416633050822424448835583777967097002840539609924718163512592190053493161207153103866408282620189487508061525929341735922785138612734889893167428618857084349869250457397269858899203680745737140492825520153844672348242017169543828171189800045035501314936057919904234325801988348796614458344042643099839638034824125141358450970383578271609024584366705598667199468961702590737678769419905286626397793493996813203354960038113077907745235860975857642044650091963157564160653657375475403152151082481615990608824077436978587471389231843619189545464434627568805995931831577375060161466129553513403021710693948016338811209468633883227074408672132623475856243770514961700269144965753064274096520460665792366239656131747431854833251086421816510473596641240004388242401088286841086632353338715187832960464158707688721167695498799716851111856810396240822441842622665365330697008299112917216913686915727411629946721965292722045418381510390780994013146153975329226237970866215287037313861200271661344822817780458558724857677276682037311120218517949894589858775399432131069964393782300609749454205372923252555917716179802816661485383849431879502010381646972018325085286649358196984350235644624715584960090988139665348715252360295164407468620141309488351376453024837301082704844964340920614811373803792934558122219214963433115509118769784230724706353855935877074676503588937930385645101403651200876889093172844341325255823799336626017608524145351121258044633830216305543310272025149280718157833540338323514943366753771695531777136028472370687569257897315974024449304486749354536009552250051179845343376817133108453112246853657854689852268496590554276934246026838141905870821995869853018255590635794828465216400727070581289594666640939802731118238756410075901307783208477195258994024986697167381514775978164962134651359485327070258856897679525951188500389646941482190932899181376477628435623194399195384715003057368605125375172357886840678045060054760122116439384311811193346118116854132961838654846370852237768562041372603667833254580106464338244205668056726073063300108731942799208569003510432869858006581433366774533771070152888697280557503782818539379121617534294049352652146528788583913914113311278835899783433875490354939361239672018406283530837365735992990382176210211108050349869545090048932317340590234539519466027766194427041011564705766654828696406161263720865708089281315593293226127635357639072585280328644202347053559854762121508089385862533320598930283782485054477662532640897213718928478693877349247376089640192065355911092511986481023984044159595446875000000*i1^154 + 117366307823279707719734001077898152991179059073424126392095871233920933821595905909077262326046977167035304463496774200866063818891316244061354722480506470522783274207243700212273120892533138213788475165594142454829226422063248293355164960442124658164591201462624920542808051216817450782927578312389357711271402834163958051020565950343611512248512840580837843679098899025411902073847311875291674771666946393580134525097531708972848748687393801564828703439918912616050167891051289557133210520306997403660759338050626109847297963782788038259824580057491310845843660965255337340856349361909553362126485481221673334841179354782921550176699842174468403829602566087074398489910271023126323139299023875431066052526275207449285209743212472647962842321025318551486616646287217182443927423775193588312500604876359379934263402947006834591643521937490180304825626616954347457747760670671675230733318666190366082286358399854078812145265472980820152937350387126867852104792491107846740671324417791343057375865074218927964158245616692281089641869091524801521632845503687067379424311025988731828356151875505218671181747841367305695347706597680590217358774093972303235355292424532871651536389564411348537270377057916591468565940503638056152771549558251485997234338510301149090975553806935563360465085279142391048634262966590639344367644421448504234498151335518678369789340588889126486903955532679702523221534197364770060312373826454500486447126291300824265092583393333607431396498902202750678032538104132934701331275761150327986331119978319648962324018369603532625283617097962625034254736199951130561979344251270667277327491846497772642785357996731340535961974774746759363996869162786392977549772189329572947348919948383248654018776321619604561863550727413988224595031269786725356859589396312959971193688766427431830133463375231514345162815832932963697373901935808223141357530276881082113901945348421070860742472874978014603256985407891015012465846551902889372281847648358338114029120532845732969811756320808113338018325112679911569653670930039834179219305034579072097329925446651266324228810689616441751982490682019539641804168683644466213293150438673061780395139077781812595053192171451275613255781384392450554173315642170192152880919402693201530777565857191734111387452667891752901379041084252654621961583030848232670062557854210340961839524624611297557864563288312138451804032805263683327232124624160875985585338814424220758813004666421317495924740398157263118257737141361204350357221835502345388437083128615379516918553688822246553878946026647339614749551175223304542166007901839664854181219401103503240989490767122500012568040308429012719196080450522085654028797107074280342406949183427814506778350093800595011038661774653064581213688166721293658278481237058653830093579944845154586134831259111216868702637781223599535256278376592505614830564695493298882716783240018615225314663550226020660781742036868626746744312605576470119663058753545285365116291131987525279935046543358158951247356173861987450684603703370915504033730633733911115595746264079500766817944225394806918414972087556826718949687309242481518742037009272766988651158733307171903688014025291222525638040988615477068755379943461560971067517780741667720722099910844405652154914265402817058465588918320140913158540866585715051859173408548087596798576910968288393330755611589461402246484689656556104292311385511897707953463852609892403306637127530149958160395528180383088802757242770654130490311018133486138103894027863102883925297267643159037707185466793904765991289377932823748784985467476900876316478809817363641046312201667400044216283437326432840058728203963463480863915815060166640745803642085834124005420741600876873690332454472047100897373004936315255622150320898126993997323556764677902716045199980991379981842518025945853206608020812443573493260178870055766560611405291662160653507417139529047321716585755264957812500000*i1^155 + -15043809328845447536172974911437282356455928105405627670859910827480234934840330275179890740950027876657211982006422875477993348357885525751276883034078275568747190229495538153320793515608767511430310593317953030095470577937098004642176061770776350387457579879779820327081385154626492799268762224212497412547818973840659206015028800708964982872540093495807806896510007047915565695836419967620160039025884544624468246270124594764110527581515880454275708834732864330452491249327918989250350997099938677852281371584495052188055721109293329238253222566870528794200963220219293597029171487941324637307300149746016181360048987615044966115511572598611854887599920862995134193748170910385061696963122467553924240936533605267251011999746868339519212712406330929944616994962432507826615407425209331002653887744925301774827965961801167266633357291980038381138291008604837799014923081847261318277050508234890675063646332377167182424760272449126544327512951931924176024652774975537015148618601574389649992312870833831089600608155243642562054128865908198520326202237021871679408130567162088488943520154795401272960581212964449837880327645482274981728160881842062647784133022348170643611589198265464821179633886537894370978145208579988732088329907541164725019640865653099862279657609099341524805554379886584637156059282735303504218390184389600032701267542392021179446833366385347966292262230360261015923350526902539777922413521933526484704338350511610853533292200410428398488568770652127916196451233289076366565182332115087897049772859340870559185105854584271718987844843063020662177169884767572116410212052512805870282747149745088632014472499251491539572191337498813862788189079132201988699367150503720872983549380250383008425141468207233165899329562900260178203061460480102894984738549874380771147043702312560569940893759784086429147153015619769186168136542353274270920711218876547079175726780889402248947572310544709936724942142777925158952307257249084331655616652355993549979338931752698783358073687774228356694238451267070884663737598518924191322008252389108767798815754485383207927590100433228112175843998881507899832888651057205904357986389556226507128435146624460252417248043297890449710675830473104221875587676049510227828977930185276033605076174731189733978670325613166085241821872557180689757577599710907685315502737608412938050772135205136371650174550885636912692694607638580523587330955338137012872747333239448625499250645269307281993621978830882098402221344797361198718626645977164487759651038063069411862586800265055065419400746616401146405588298207218030704633465231256951388943953290470747626618750882223712119294193461499615831161439751208947480507400296219973119610082709834867552350862208792108750147913011046727827157098473228161662392973009296369557225499421941488197964624090391524089466213473030268121825628704175673928904910263227580313626727488164333696333933390032579394988594175410881987986348541302477286717446903599467497445273313326498560700258501437922295356971146635190127305283512768986634833446183853232174968129814277401310930606146122351565303858725630361574197346894316436031524875372940009294674702057443855129750919403014532971953519927833703045317621892084226058394208867055963965961542256086327119013928971657496673815462601862190450049574707674207068239037476190919859705051720198179465226957640993964817305383721799839789641154275271371499327076327316923043852367462540196740857870117458019292522639569288283260112755379497376802416284178456623899080403712597925386900055485417364393499766186195088889495534712155978214567065393458850222775016258896559588151841095154814187029091814196505876656448316507872376050084919087818016092523702898304295832566376295094101695870813020875464762092810507832444761611839822306891316735948074717475055446649691150774542935542703632126658202719517501961983129809463589401118398942810639978714253125000000*i1^156 + 603703550306872421168242031142449496111506543574034186133704807869754344198842503063576471645287997558932147690137067681815951076205776881162350134982371902845556145877609828333893103687148432806525597672595141822071282464443053411452397671503354539166864591864118125407836887665800285624604388400192031664218889590280592653489132418247644068665852792257814061912055335854583792919485006043248974738335084365153882548451264487813162169547572597996107856358905693435684048396052516923964370676754314789898872686056851056326937719455306525089544802987730668569014766167396073027458750828743196988974857106127534033910579130695961474296930060109836989598770333341508403006663523769171706183221125530847939090251813683510975502471064929238387970136397609361842372941952125189740651581715583681780910211219815360090656363458602273012388302663896319128116268543554765784422817769019162275872090297261344171819169420903570479879860329324502723382846494441685311836818061565199963944103503794713581645511535947700323900243279987592818603390700878376834192310028015781647860248574507064821359748593587101911621700334619942779552826526835691087041645024141367841566685995584435823706826368042309968082048933021956009519432124619656783484984949763765146497544332972315587791882940007567943035507732200752761563090709701191925518127016102453942879198935492280465216920954270463197206355386153826308148479444975946243198809446427327153378733034321183593963320934295474908279502582644249904059300907092545919755199348775266052676859457239032706535214792372751712812003038438607316873098539729724587700724025685613309020097913368137270852066737620090241665441489114084292687869844688896165039835110066269102835824356760306808720432942685977907578659849531329343443257636521141228626439660754236843566847947293197292463173832570254127076111463522876666385362254134162742709179077487523939310182583449116111136535737738898243855139023741398678443418282647373013673066674231377495121568039937818639023599255274594017238148449340788809075278494566537530047654023382114820259892222017917608627960892627245002018570032057956098162458669340266182764819766440699986088461595527683416037878436788505906090462948985816881525308818051625884321560052770513185009471865999837360468019963348114779069272292911596121427174295129874501577765292910954373623509033609244357422515603893970328813742281510799414822566239797174202673613958640358685821088562876782611825032854507242062199461228607753083552937001075538717399809285664111053357864310251874805716435110358975427028241607864176993397100749400567309246018522500072910445173108185629104900047958581606618742333844443284796158168941623986392000333502185550072345138543415370800138258851653438146215532199389082835945381005838269603285927294220802949997210525180313598615419266346025475348796413530150156090342564555057150914069315637320160558987232374894205209538072471898762849511344808803382477278601642567076486259256860046616227886598925563784743055977501144019172183947582862843576340492091566364205763067360190452003543525132883377205763453346032946720495006518601139286280272428759217537453921312024871928210729624425964339664073611686890288901218553593663230169781052261390427461134680185930653344978228336781314959924503023344081069327815645940474713598922763931476701851854209106946144900622967741591898463991971521154337351964842162116958970721415540468772565483731823221636280463863898696979241310806168653156209002880857618137392390799855149379269195726702690595627738839793307956915217511550539421705212661883343488076932247816658532756205070944988535089170665724823867994851855702597985273968859326958866716734943589159413002774822239724540656581234156772228660431523484113095055006896503524894132248804624832990911916420090140044358373405670464335795947232441822951776773941679709468809894248607974284629427158437500000*i1^157 + -5309304477607770032305850528777447312892307570753117992415119191897120224519757486561578468257931938947498573063010180714177378466237070992437833899486102215933857968301090509980056076380036684602232562936481206757593449168734074398724227839660270859591315395023528743624647664003188398546633276001589384166799011987530047076921582328157060641599809899157632425367934829056007501622029237621245656820795963725825648761875198749206905575555294303268484103344824915944434170951760562518985478461232463555949175699172866082671557813381686371557809713444072499691452048865919656224954281434391215723324233216103955078055024983944596934314615559299940508117355226044442463043279776922085134381828771019009121750009541139867493678469754584577904654537670265225820634290732635814288492711408841566438375996524243765780063760805883698888149363044157194723104380129886810001047141448196771965234098814584296470055810056223378372993704395037898796089461443942552607616338043820132878278980909529186479843607741524179959378537013245219953117600917802558515396414657892267071275601169814388897084939685533847222547084115959631339118925301058717048250187919371788201364737669290076913582515676409120691495211565624364198237076721022623348819707496217775066907430176781593139525773859892522450871029484913145354501176233711795738747199992613299118862699400331497766728152892892800210380923337575814420663370143658183901223190888445607009583210872855184771054509991834285645464330132364387006056765871518759845492378448378298914359995963445210296141491251686254895517281347351394161897862948053456847328552069773719310435785942546675093496326269415513897009569567520138347260545180774699553807174149148173293674402751970255625671188032334502585452195391099290589357733900141406559659204615778535589560001922921491918911070318017054459549428413973283993714410966216808195173078397447602650338995988609107172969983929643748800671459527560814542874316219478820028883156722196387440814911477145293141975521837693835605155448620563769020668645215472452632090973013830588058222570503272342415019633273179844190011799031626509088236264652564135622364656015634966582663080780831191458697414668070436835858595072871265233287087411674161587498612273025798460936655976656451629361786746135536135501882839679503662364105908921944778461377561253227815700270224669673172599712096242844706977024117100815555672941459284219396909911961171340794777816776591831918254657311959705507324041639842774728077194458330572544163181959421020491823950634020178025607420037257173968654050444517471942280856714167053345445255546191602249812546905552627496355356045938663147078355132348684386820829403510058582282194430497785577864104127193088414852807075468722463583081199510156766596567699388870399654869299466590812371198813261699044500146774574982999491743104240810087555917419046267486138234452468297312406387291490565133033650385426637692404897015256772997555487414723793095874686027275437206590196610853842033162111347407068347229052014658211475487923952689314411482335593256910673163541067461587706831740272084946093040494895475388505566328047576450434387605505181264277233568128761529511688812723277988811969697875406323739595147531326180082431225584763536099475436599587808504575978884687906062623989082802057454876214170906560580228916102053247875444914978200329125017434452471772271996770135977188880648459811977057574243721071928766223833806134709728557768592481118866958343444533556412611412917503561002124054786462886108391388394709034192046760875267553872997538873172492651725138219516243259763330023846349911146984269213002567319944523243283409522761302813174153746614804725014128614712149015540356452107824435140057176838403270627386050754375792177336776201961584633647447411832612946354954452049206556187091108426751895456772585412736072444190343113661522217324035125000000*i1^158 + -18888078865918495105942796765098308026409757669152018926183178008774780554401736789046387365405014906046618504090555072761867317369070408868147704411331906546269182798609119121596860014494779220435410653458860977396616666863812608553392156979931933545858611389145641938180252850661792494374314652885140233671431661831149957178638845860665781600820559904071302980682366974509783511357587516667533093842488059076889772761383858333652195771301029153564689354315882055325124006004712014322057776228992792355871865735562572843757017567857013652488793097624212821401727395308403416609694134552946906101918359083375107389906881676236824562014538642904288784703485825146606270195085209266811968330441867267178536243658109585401804976271167528015762289725503017432603795524448775324398382088490376584287376760686110765191631052643482091165696453164130566770158751823883150763360132099720226853501981393305144351861609257441212311625644796792369913468712019524826157713512953818588301257495547935931559935288826052181371394462975062529908305176407891233428651377575595287766270764619563799589132359454228467062358962363608791645035486353065157631759841536594420146203590562873133908326580712490704740592265742436079156668838642673914540543239528882714389624536798562379961360275898423088273377889894305443044099379074591686478797671305593844125078452261553794893650692950665907943147284793128098336327523962329516233565779192544644596018446256110324350214115718356472172148959801485975802672585455086469326155969682575615348131811222406180798761235710775506812600505184914388558720519413043273780559588993408248583010467889816742175690928720313247631607170068612942082594345668353068621661844096323207430068126108688148578365056520801523127595250676954816804482099362458151075084141117361983939425490749068133459016575882877859014028092635732170526284168999925264766965704052475553927772239336144789257340982614229985472122285756934020807698081643263793816973651721377960771081733928452369996573864920386106986857840490645007910988403331656646663525572881768570889036182777467838323517802358175972029233187200023900346198228811601709613580977188743545256855963196342787474999435557991584185766942566177343289897999982807408551701678292267751053304172332074365985078614660560706913448655561445391178165042077928175443517703529664753951635712905312823771761952265324124494971865903381145436994625612247398539940937310318753668376179320465219235099490080870613037774041225775498785421473263059254188407564141969883168381946341127053703172733534663427590492152468310193789164005423698522022818076929312599142635221803937785930617553142154472484132810151843598271358277703660776991534818103083242814692410484784393836531689411674412363494761751504974987315579996681437238843132422716538648490989864795760239684755091080844469778505110614352480019482643948032635771096478378764036541958406953496182911465997774745383125980040490875735414874770174979661444705780535792736726951176754700206868879120257629323468545270985199730400436890548963839724309584948161764521902828179253589902076148336373058626090227676759081523983651170603786380576392374495283742829953726908889877262353939004617526756422710106310964897350300559353790133074486234313082221761164606126957340457767509370511512596637450650434345022111972302174644958110476028029990662082808520421099575510446850623349181611090599141203154368684989443160514884670897138387756113090989339509684919796759295279726735503030755936404569642815296023659090248161616379260533804221253987579747959814037753916472351177154830639148121572552894501227168890799723988302203156889326079269155159466522782587259946528026143357706509822653661635781312385525584461532942225373727486317914756831332957741749281557164857180866285428248080896170102859032172450035963808008967766005302078948834701924426680661562500000*i1^159 + -434224036417055518360897402020126919564575614830358114585391106418325499247461856025295855799284683680733257810781419199431527890203688592662590795416345502295284452180734094907037761997078624103649107554319522667509398413078034821421461515632270768448459578477537638132278549074280761280207114414443072648230987214152946975333357623096464093265895556299398092421859586449578538081237604574181952596744344504990400356280216752171806187588279135860926997499368983634437409543807846429132063065358207817296235638411981456331166483731714510893689105502163450357361980011377563422562927447655080278088371677580315536856805406379439638703467728679232346565753669335798957835607596722504388249560797205466395170768138967857340709101147823854791717653214462756945359007548498360516986890320732350882803249279822173168612713258441733302931957964788658359965374326993255843886586339216715689414335167297885718985597978822114506221473381238651707047500781900866216616618509976560593005268815320514999501580634422011096625382830920129419114121683324946558097388048954737735898152266599149282571418829427157357202934082738386099429552680245241639641924769294975701747275237364807301840121610932428601403215821404903316122413249424617662767897453958024276143420089855858652597352962083282210314795629342228552974851600341514635818699350609549046242663818397481797332470882301453855918254342315835926782143312650130701001271495973373803580029792372178428950759869072274841713801442874796184270573145927199287600683385717528015355075690478519862920685111466223468595982839121784799400423994556554336598337821474705930308219053421426501436010296014753853396074667701579320873357023319283073899397244646577356978457638623483790535128629308749231938744768227003841624589887281514126028142244434815373562283329488456299468704759108176692137408903090494691971514833175909801690577171461193150018146498117286630044055223880932125147183144245976229830839843533305193108816872847713537618128788536943510191750067534485526653085436222105372367890138259812412289007529103965590117086005706043427258032141095649949939056759508100638399015147821982060696740267217477743204483260636627381632477722233764018916782127944761735084365904443022937514718117364216741961061040842610018208229843584834902569673307843967605544356178914886255489227029248895589186482175192602590020671951131211290034451761254887806510854657571695902897615534074494565030802846038859983591508870775199726200498146531561276483950210329716403598691753462642844775052354758611623029810385492380637926150356872494975584214420803539249571382560986018372682852469087177772300209039075028830914107814029677195705261957605889315901689431829002628056384671912134292308613650543063380411510126123498944741327198248975957824177997367332386740090563407735018050000679499066159156748783655918824018172796254018639517139463282703602305249824959294801004197187321825019184817233497866373295557098622217679622079705087528563097314598650914700223162595529080462991561249883263527889677328547210886430122091938716946233547781975911955096174855399536745242245102364393654862559615372348091261515664579183385894971320721339486834076217412416412223309270840188041997612431858081025124970426299577462611801644474896123139281161973682714328918571706542587258091554158564479783712030931881996138319931029065713173295598333546654274993938710125986999863360946914579515423672001386335310386695823809436970387351460431280001999378306608376581198987096086211782085060373057824126492218679048943840695127802461326455277442381103610463453783108221856841934724825747737474518868466110161684900989158936432327902469031091410453325626613786240349864798829423430339766402080261920826199990447492974088525671466902953135000747167581060682469899249778291609006958450023505829078700551094108276856307802829010787500000*i1^160 + -419888186615438139489282701371212136850727835002590205143767734282112034139844213397393051300650601608904722624539281928720005646820988546486481365525025432198293718469404876597601250980673929587370932207847184204037620425386868939826058462715452792319312979355011649196354033235212804584752614110138048028834447649052771956174110007367918901134752760257460020239460748532358346090866929934013376111664931687537332300727954918826185734056801192749943851795960966053884097989103229664549814979464934136657077606976752344862190062568941207888701595957784215913866266141558512755686645961060875056803848558442069151842230320679328722832655771393940724948844199614982037956288890580370312120034596960064962829270091561501668017519395344888328390247923086080550690456998006324945254827061272745154548976704693559440067237403492409419810904313271213933667292491350384734801861494053674095046493507864234715506319329382345978692236950994223326185923775216938612567874500708328342391698501467650736115758985493698454586694384033486158778349618440886191079933571993261472657132032487422168973122275295718483300952709270173980196657304634115265375308694886047001066739522741849492108385169718185714305492639998324239530551337719950009063196694204124338571215327361335685797167959199620980463592269204667018773997235809167665664389057437411011941834894723177673503090377860879214955309739206662871863427865604021266607585481707581580455872465273317316902753245985738352126648788708876393352343268204740260705678420676185978038896452409239073889941808392783812374326620165979164112842655143888828877592756983247140142028934131297802652083018436857893742191383135457217079405763228487868476193851613503339983270513816619968895090697068743640211331858098625490334181200234020198027907020141539882427977056587394362098878937044286300895148018263629262867505609822281804055734964543143233668817190831329703619229706201905278852076157965635942676536024475941579531895224474681309508896728191314033117092137171402160311683673638202305158446484711165162436564918802012893270053830604079615075598428810105195045345406139827583534987675480259987871673344309269040381911573472153115692324674524645446112169007604911720995988203737786420791504945781081387126168794438329470025982368601920539314741953592600416432198492452207800421994700897444193321791597611888260140944414654986884538932406903627903397787539232071139559432191764953273649405299498515841510791377975152409234966854045111482313712083898172159519771584342819738128728075135859585026844418361035978047699319844371502642394421383876352688837515108073293662381429756665059824148163473286993122485289477993864485960610999508489030395946088649893095933203889438793486009881049574389994230497429381249514657097878916657950480470560154697278027675603058590970099048807065591049530495474112462437901631992923501609153327335321338397212321700243365148662000078075847319088532454959094648511568889101923898747004080648319553259500371005725976084430363400829601359132184992619268957956215770037890270945502074407001638338028945862524546858162646564689496473563416535240273044533283017290443595376114480199735231952866544585052063157053773276201279097725267009687948277886470416879729418965248008681609435540441371672190131467411055958367674596574191582492699747795532920068981007831290259747597339478142082103736242117754582169635560529076814337462863400349531692636762160005894722919668645294816077048191560122732287316386175912338702775717210131566343437937533410260635704620860470930352994495693527468037113924922836522377188628744492580681961094233358725162722074608755745939192523121380198188616504998816294743179416385018160518872097602388017260615980183587733977829033796691705522564372205083743038699841850038361563448254205727920983795283507478828539619971775338196418750000*i1^161 + -10032229515309988721941882264663937622829400687194595326000428926548645678800911108436439238054779292772303130467742994755797641264083295041385663573491483334982065919211954470435398002469930097118720437979358738899675148780950862729388797477342006899386544620577633725017077464793508891009540049303986246509827946346132236569306071064866476343807561185823976176269360598450453946802243320458187329523716670798852876331891558650731124355074686830066257494811949439400137106983497204287052131991905962107863550152004902618384789265519796567646900025407749788820783427018882756781064364900109248322162405350501694521066366831999007140602807324091559950543488116311300839652997922404751537751111292000116188765961517401556557286133522113033591444658188796639305131260242092852742738578142661141101191929096416276408876749861063102648607362372898865904553467663045852670535573563830989070082793718497984732484867091345003002825244617594458971500322127968186433803170833959745500197651891768304473877390692745524006463782497214864973723074160172770773413390370038223880816746217951217296946360877542455157988557258354928095479686454464391524681237086671645165797017664002039916108210249239460342681803092894620399250285538123676154048358663228011489700941767501755508575886102606130260699949115988521386473121084784828587675725736722378380625947732123694689975190963119488247863694953436085458126622953536695069266696584584913989376998229814497830056280308002369754124502392255519164625422163857261191209333080099659942706798367932579509083390869893190166636730199881273763062732179770033541507898372583267808116985654599829190270017389286746694275469834188196419023378734706254176378652869429940668369098782967207045594884711894400770875965334660504568018317641275696386015709143176263310056720581615643888155800661820714737605340659613225826128907520485207667496941758231841107187503533559853502702006946250522436116162848544246011163627793080177184561378105336237940945190729276857539964255425362152132561552571395024296477923600406370312913790832802726368341718522029731245162533056121260190293075274917767235658920287270248922257861728496079421794454165790145429634413435204661443804603038014225309814530771023500353835121024219572386646937319716260386121280719123234833937341688031844365729029555983824000365650095672150073065616401916123222260043049723054036173448552173332832005196510853119794132786234604645431447625759658814667826841460139234851526084621498815234318100299107333843886454776970777407317742643682017705762985868181446994765006275426666579206295287147060690745879578497748621471703012555858199405816429783604105646347201824021261746660727493382843732118992054643038558717283110068407811755525356841318232273962130302864085123524038783164084446319435559534588511154000900959617173378030073300197104628118021714426603627712675949946018377888412245446623322688084273027588121630327021255835804606812978435345099339253186085765855483027359455609778596016143682041717042475721911187701121906148495486319435786317925748825971545783247020730703726917279483344003793733569723120445619717484098219357004898913653847889289971472498695727599245327644271502160550584277528743784095200806215312158179554143216008172213217137128350476124873700740810096505872495667033469862297701902906769090745301703481020987242829027326619119606154495517544515000950166914728803131837111023728581104350793726030937465419385714839704281177618979115758523090485362180341355967679390689323362566634836358801104461821951763578047586865049122854456527900807099448241487018241350619733557069207653091297296513876743828548065112242377820770049475701680479929894462333575984955412553362250750031618189526253921869592654649138856562646109073863146016248152711455817664263018443860050935854013318307462940623350483637500000*i1^162 + -13906656006383283305420724117841414345386213270562542085833005533121965445708878269681654918441647639522760888085390013349625832108762517805232466142914587744507529104368406431841186094547435629922185089751214219223326019715099733791510300885346047797393560729003229581970308189714243200080929324620401894665221041109229659072835775140134444147859390610632707126752659879758259425793340606974804998325948399714722668833707043564038295719745426860284892233966341881914697654334614838749992467309525360057751374555621726043941119179154480232545124798696028249283940954380410937466224677793924376806078620885847203038003966929880019635536459194606853212933914583456510377952269928656739044428185658190499954330322133120926841822720690069790976890138863777586820008650501684337648014743264201637577094642563327072656328043985848452203446691414465466545723327333371121272088581015329630936615019688238304470026511938981803240711744062250805930089189307951036870690233827178136648333125817733001636262458293692325771421790970448944879313727784713306125979594298174650002958697269667838794014250474017927097667230046429562070465146788423083215468409534514938015839039670923956348382220106527180278724947637484362445973668674316581452370224862968936974765839237597765943408816860874244844582812901928394558138681593997812702446035286542099467388602775630744718178232023507986135145845240210233779841024958267248295211473830704637928068870407496607380413798902062878962143467479321059761813580290670626896659234226262731580136581935531384648565270901542529133820165520140850518126481697448429742898810138086537708215633426164646805519378475874092580042358030867336083856168642377902217008025268244024177660203519129916881326878145101094037442477210741131600259151073747134554253632727180281376392077717051335410533470639035734877440940505124206418574288886728447956232859392816475416139901203981778809249235321235258721104245675244290394471839245848004413230282175983298072439694918511399259545118577864991296473831104048462873776964369720667875564825991177518287512737308234693102242670728845205071452125449759734916743168068166073342699544505162581727461005980044238788429188494643677894165523356659845344394298661675591354319160622608620753915267431014246077513524957406789899312158415408290655786811272927553160335504798118568178648093294555642271325821171580421247612558671219459507988071332021974538726510995398150030525874511105464024450837572881275220140138590223576420437290540430758098127603991671030947695774336542028715737452699986762727236067614079215838681002749144890033936730751275280040353640003519234423275264045395189574149693622756724066002077083519120165421536207240004066035512026288447575099181032784099440509020256100818183532589796703311282711196181421658685375851152325335042778678560376472297796059431912661547794055403053707385754059070395491546954479095731384155109208860223859354154617145249416949960811118027633819263444333429616486899851792707141928544642771538445218143355513465005849197930103226701186363685042207778796199894405060569449491658653520398800083214894605085276801954541633457040351437341351044947392810435133247285937442287747808591878025444572862674574528505551250240539231943644026563665093765692478484549973281351599414941552978928395116486255199226690096054212750625376693993035926009523159942623246654801010186922306024046524102056584424153045883928726503072957587603565706339127145046695437709604616662786485802176631660870787345885255493582390742449040088809478030983237729619314627634293472033427597976168601383678811250709311739767854366019986350734029440752747117163650967908273494623027033110788100348819111171628066380937482091337847954597794341900498376064503869806192647122989330718700384641840250865147938113280809524662740673803396250000*i1^163 + -154804245252085424369043718966678331941831221631632064646918898410406995629265321710306886388776088394713270447019722395600761711198784622773024786152135665496343827797125624489883232582002080671074066233683915543237848958220346715338570905179496115514220671990637803902460030025142030380307359527420260304386154916659497639809728810682384606516679332419453450026722460014684850653972566716416391087868583419105753211359320267383364013799638054875331428087802456236024563217435657117270648146022707295472634835750006046812686266181057967185793835393385979713384981523782601964672097389773765698990409334461390880966799613305017395398341813426628832395016865049896359791361426110132390435282907109723993752592328412357121654022723808814732230803372749714270436502217911015025622483352756453975841615738501002100655116755566248182193274331377941374719461996429952236099389369072077801854139744960319554704261795758169979208300851773224722469366651407176060055641854935491579697841180888724472725761825094478781281649651286898743877613945777468666907141638448289438612403665469663737322028646435933744545801108437297409980489551680098848243712872915561440269666792553831099023154139393252851265648904052845453659148856819946555765591217372633398565280132860444665829463667821862437310486363718458142232604170996573240912992445653048837033074300532968113864727055060010584001721573154165768803365907464552838103337002651841182244879956787695355293121744606599436148148553231566551144600752872822235771339083953694986114858156252212108848688474836543086271148412315632654676945989323710196068365172475548996665059439216601485781357938985144176935143608401696381893272126284738735586554588880865341325607237485185908519392574204924572379488491609190622796558560358252782012522014698588475420251098978356060456290815004827337350228549982671522886403827607446766298408364395148075172669411984808406288310331514804407723077196473189708571015172945367541454885063477609302836674817682470581895891967723125381045994559189522757782583557404505303792358234538682145053200146944338442195740667596985183173760334587702951043703457373253677241552236514973482137870565442701019624211398535225777158022281514448683705866982961598155551349199739009296498807003800669754994549602434061819604844578438594449806755171856184956563358160951752176147098472065390575210695515236038683567968489265063801602522848194806033075735735266855261471385356288390888138437480106554115992358642894136220574977289617434962621431440289884399761033640757557280744283326916269596862934766353751684775136376831827712531818537590755742740086299734998442807182762596508539300714625916463510521258081110907535261401228370274464491695915098888007853307932340001618230433302677427732567262010281702843594506240285666450928720011312973569307140407725852459496012849307443094867670480042024808710457407165242998115216661485756799766589095047508177827910471674063149968544392666467854749029945787952886941749355032374617681965274105718395586324404227956484101338652569072973848386720570189228182060254747704597656018905662032565333279935889277838484268376208065779930103837415043250787575623752223116606162434038045013794539870596832486959855701038917960213246852538120995157973984984979186610995741529357866801604450710785814330389718416644029564119363929106025016516630123993343071226871912641359665402157651033043076848536247163936563571584628309997048656165959810320855278793939809584147634183824413205635137458949970638560270213054884851649637366723906865615674583427306694110112669637171799985726502789132018239033021001174545855167077905132172725795136088432473211301274727437139455228086180951092004857737271342758425298654895071560205252008706677695239134574194842153303758840142328139048846373917890882898746310981500000*i1^164 + 106051045609635216132175516463864765181701217259635590631544094443735052160215217876901303769391188226447955318537373815676744818303331364609175127133623836553221030751764662233575326905338723006488596010883485321816463147222505941694872944227560647570623097570606291599147717953283051115805673155369766044589799929307839700019779105657016794833164715683428537511296343104780713810824524578654897157085612799434464014825897438594163795017202438859169877056865483013078548719988267620703290123845193448081423607828495260390261778788185105022934866000577915549522230552431274506198409411459266100197125107894667050772928885645458421195202273346808076585862419804855339292020596099427135974622792857494199225821211243063611916235010765410266361076664791642974909613112921730672352537438681260237182032799447398561478067663202699229480475920991509898347061468127200576705380181503063158848907930633183007998129183637025200228591481133306169363982550941282245451882006214551119351483141664363390242552483940944497901551344395664264879659753383620113289428329235191540353918315402794269609400994485751346567636698046570351502909631298316931823660141921590204344349292366773133058652101231545550601723144676727650393332776219582537175917412447737008617087424590175376317675335041947028777860880706725140989121896673456565929753002722062011890304479700824948080983282282774163261431115482181343280733458075474951839570513280996113442277638723834341094043242473050273941844637484436428248279088356346039911597990058200796519454864070142419487616683890737347619626456409276474320889682864658332759554790464386868430433136698531408110811811241543908042891404641212350554449670068110451379079913990420036806422150238570658028234733064420082074556002590903022095870743812224577514758469975021399253159135272805595979993876575000615790620856176490127009019097018345815544045526054224694875352547674856789362295860821056818487183198245547110292948420394358335606584650130169896099892426542647850211271602704281193095405156074416329435603240155687007903462244509822352552127985764562960004188348528041551103884232216170290576024502910551604809257656202883325890198995418291250851364943489473904497093298113958272396055128358552423674977514614224326769185733542993192577070867354503137394658025777531875160794825708212599992457107880491486387479699227745765655241718543869775972905719572009191836031820752479377590526317986244778112216345167674938875196768535872903353245874270518096439276961951066615643238850372561389495851933240644637000704547809547767245241972210788263734372374127037848902158785512459357716372694896339566638472981471370283364733808010738550051053111699505265606920184418783727224507204260924544663941688891742599880048235198026427967646258194194562563924456100177011563407395992350440390793260989220240886971844742359734069723903419331665653678944779751501837893685321235439225914547966766326111474912375018363170200395498573665106511495658498105156474107502544594246838209797099043955681255917903153161811552954646596249674899175037049997346218926257633883572690213557648659292370524067717337234139680006093490968559038082946765594853941171377690655552011813880395380763429686760841520386732865240505566476727682713031570436089958487334604909933062974182450499791460388672007243910089146920799447832666545094317930643744677809413814334829844072333893141209237618881980559668982770413986666673365942104285106381712852398369664820739631817293136065974304717607139548650122992146836404606418705170068413933238532295402118107405826993755065143039089964438205733772259215022391889549197265476102494450073166101354475385850879871221589468376872400036804581966634703563052469990885810414878862805097261089362188025781548119508922556514105710360685482090256475497250000*i1^165 + -1057789320163404009618177826634845365410607516115956627308960466811927263383241125391027840344607140083431736977221925378591172773244812886584743433472909033705901558221483038896331754012008622923792922239185241842511535468057184017679357439021912061558893068661316897587944370408076407587155670355526217685761153835567072872114603516652735867886501609635817493090090809089582159282974337705039944581675919661920039131661614950493032007854259300132185383260058535891535560029149190609502476366697739514121863085273296478670537362295241455412118821107692914474485628160484791203825198167141977200006430693469523799816423703731970788792984813913397064796785567219768459879352272474251883306485743202876752733283683924250476150808246415492654301187653638174347087984640875948284206940674919176971163115479628160360671625928407435999467482075743770650869039834945893699770646528872537897895071863023834259100291746897942104491186394571937501431153025859593020438169907916963584573339784743290642670663569069413109818709104850506180330295111681722932664381317347779920669963003439352262184932734298689409486413445798733041496551888802467558385864514125364380938208494016208755797413171496195112605882080118460270030236779578751499872605681840952975140452139277587609102833327077916605376255594147514282619607667981976118419222523842750519033557526130895512040343601650111201258012138241802549380606129121459618621250781602274909625406604216422153511056520930239199745616547139851521628826821997004797173669529187443169167165912297062964506134045690196307710587088823461175131745653445240934176147654976075762365295557615977943176034185979043405832635091346319040999655571689968343759384909366173051808701728036438139387679240614508862058124135362708942673064469968344551930168956491086629703443672905399868615772445836854746173369458831445268783215992178237136119764172307013992454277944094105897593744864233387069471148410138737218960700978256121373314672794762871334290384603144047185366795146325590566782715600083631259396401689169162373952081636867966384012130346681274433589920464052279030369931594313337006676575482804578271901531055023052964903422455070779528796271961347490187625824375541633065546520517296702863624774700878040507084229494728129820903428841198783659321381464733788898201689594074623181070074786399296393411276960499624087189184991977203920324465732810167812602839845884512936687840038139709400669185428103312378308548074683617134799223672677686014049730124712166905502447788147890561829584644791931931891244811023457911003669684834325852591922611350204174538210959540305607518800278592406218981558586415072295598353049032890561200392114453361424424724440238216313350156416990613290635913282181138258460333239804752657969351940693963404584200484895782033325373458573208820178111830131632362520169861119707427655718404160140521601428982328447245596948035883099285079916266140862983981045520437193998675517626594743368104453720996430138045920167295011118637191575239295347866340974139544206548968838913622356607723336443461747382213303163439397095050108919033428489772524374442577581997407787918036999116624399524251792904810297364946240765815191429930259514306210470737657632906126425612031843893734523239873421480221756653524687150795988968554766617786757551384922653858187958972848123452881472811931371255038722111796569407862590868038042547742688708545160476004139671897846239108524771332241097675843306246273762641908391373315401723509485144027456936702310521011212552470724258297820970293072380966892343358133154825231645366699186013999615797611041173735755722159442033182254343711166685010427426404170150321547766724336539612569658882856961790752170888092631893958307823514120895378918011199701164195185468139194533809936395166700000*i1^166 + 1021787910862085680486557200794488964611100944048275998979114155005291555993080147035486983579686559818727748540248274414562047192113257992588718488531670758733893134946365532785867902073097665396386185417157458772663355335779860707166508155269139287362017611524374550237724689070359263359028189374182862468850990832436920847005795241052848927391227042650624032439119695701192509960246486931422371418442569248828980661891396869705938701638613366098183200746331101442790364122956071960624639066629892397932857424581455230681511050707158798582720294717252057347554036155443834905149294857891788507763006080267859709588400509827848430249707791686864140291306370916250477286752478887019262911791306829581591562034773555187204362038622999694984828635368830618523205495760666137815979813815927736252110018745596187425516080636448078143017650881196931265805475891379273599870769102010803227579157758607948914124036076589789796122552985715261153899626033189917823186630954433947446965521564768845059124394789015035360474916568785691370215942913201196714790461732663197808822411009934267490888078711687304284567971198585629738182062887287197069676693665785406285525844381896103741989718816760219822903723066542386027997891445550371459294248237386126088676105388418795585641003610136551863047016278839523103918422546655206392917491206546704786562606016784872483899510639586904003101997899849690199944490835042384403251225892010325703184583116146037715942150830889639871074088494295081248277530052182732775302291732396071305984068931925926528747843687669305117546499934543419384044655661293764486208077600225734527624184312569159097683763771105239702630915337538688987854612099818505515285525169838027733277245327137307010434092222071962531394966765507558066101272963487573880882306996054032140725514794741864056881625518099322198985672990109288371900542331677206052004457653087114156444847606704135979279251180256651176817183680040272370347391931018288202306283965384125506037298377762130879175698506944717449641067087237082470879554878422011743778139197249665426420978416766359953723597231590314744854912389130556679536685067910062092179255739740742679823592948004890387659183093335938599410107295147928053407394669173983469217110613734230714800892590766027759150910959244144795003503124707212702023266931826039605434034068095338094380416784836809404533068870218176413424094501813512144022635815764763348021476734455593996420383260238691635819154700020174843336334524049521039919187174715515134572401346511280970850949681758373174177049036218453903227576389861515202788938544996555442344865960160762153006190745139280458126704208108770260685389793623569833137864919161909884803725928671253554938703507699953391739340365763374921878110432193569306884891478293708004735640469259045577608354922524284857526033664713896897144634986347391889692969492238310728095930799573409320247190106831515031853007599495854848865445541098609786250736989916734431123381064757174063001717199461749913504586280049732305475339601609624243508026876591315744959125348880060262507243567724316320178064850191503465967042646148963694793051246418418793027276021414578525778024787753980167979728020798106304329873040865533899525179226758348054560368851496617580132068151752598645991047230054122695875633544429290612611755976166005821821123619126388548601088136014870563103746187342499891424188440242684857876086355716231858841512897077394105015408944959697013632141849989019873427699949996284295051561482087832519430707060826565467009262146072515379335105889376573813389450369173875495847751801761440563310982668569321332986257098973031667073505053357412678192942257531413442105572564712010001597834944011140614419933975979814155034457650062086729032703618836621705513993119110950000*i1^167 + -3260497498120821222803791731084210203887137564341954403711887042353491509547356534819794079577554078178232482538449320665108177816055981288798675801706169716697456786217496088201084497603867317716039886151013077218566864391873853245572160887231456274592348064466678801207861369326396542832271675167887707315093598802222477489649395595815168076103444270295967766224768590838978088866839545574118183630274737692309070197912394254127001345345530997540899368590550141578401284866672969529639432004716103859632082032591706851835959406832198398104021073324408291970275150855051968545077836467771210549521001622064203978218907708676048994215471888898853801205354057677798696307056208470631398619480978257741905790054747502327310954906963213427567151812892336555544997237500981796018173964272340279651839020303224808820374221027344230320302259459111211607474642606047025809794003799228181621783140142082396630409118896384144726489472652297427870402613169934665717832108265626391778380828203536157422827342639551414178942515884272268373461187197620358510055862891508445513969131569866688295043653107081848126011410951478069119863778559453213283518366711110545902532003151826947964131342023097993390259932071172611312649096276544436523578234967053820317966175183605016925883981104070468284844549370137789364682800105171634382348588735700903917498583316426972455089782281354034720965865913553035605193938483292152225089183462971984845277939007692867001282259986842649646363106474835937637784913565363441418838428275136923827243750293683297074044285120706789090927555060207522593649045143143777345179243321845622671372546334065707516556396520981562397490364926691233392314758551624625705799856386681183508485702791022356615358152845106070290753179970384644992804998194968629333508332503321388780133379697140429369788076891096968595672144524305118013120955630417988339227118094517467751952307145549049780212030682252905107828457505821714724537925922084141210575131299181136866883418096024469806278457564333347831542996596125602011315165968974991666933686372540432145198472504326882291200302988651383736942804816821596641189599521863947849584185482586451724468469750242243899446633940013731146270786638019162910806933475323118654298205209400097487668516277802583340316326309845032103131882860441608469119024740106306482402748718031387236783696033038809840188499710258529860056355972939647625428094876664238011565810760611567513880435073693341213455922183556936270009289710039531505002608812088414557873757758490076952282687143814036153358888758860248675836368574401560364785255159342423772029061957993779314323043299285565513770825264353288481866642387228108246922461868512393285087938329353513643369811892870279019314893071324249563469364265283615853529788869807054411215617403561827916861107467935331620977164517637239015139425098159830491362300529433455202712794622289018741024997759373431314946074618625701809701119218657519761112581338099307105838049702949212942582745726760898315180336148322907590855534816201558631814113497017580155413262943170407530513150200618508027809995051411166626998589262446550813538367455216480978319608655507441116770585165126044045476229956622803242195754050084985190436982953396592686439530079328328133964769231232577742506816002906785907490615093356689814709415828877458141287452461979816847985145280920909862521415136447193275382041135457391708047531966516818689411055716195452418815569535075754537029002133724783021437450327386726679777653183656625030405661803337574746789242012956677559719122659726194877340035961822072384622033223881003636009738595040803896630500635859746448531370071951685152596436550373679301448997649155166201395342702393177309082956043246881984967850564072358313757228369278313641820000*i1^168 + 730263886494463508528050232210549347720569693642217722371156211505317643737123525835448270467865949907697840207368092862308805665741419171934279059540538405823287617967747280405722473575236203141974093528623034322019861835757209073976036162003679769530043021350533657863456989900219084423795014360370072820786665506061401103227378908311606024847792370893845847139580755902129641368021728948269527282286957760274081405127177757349900609995865780118480844188787571562345579511555215877932677871110487988695192450987479420540807768893286999127490510734243578982334600778910400782109308187693614934695894826103753680001548575386481028406051965278605491893580483423482414166453870718207183196578577404839539565021860147101285464843539682244009345711272282742414300219208487160699429653066948795749778744077810588312576258278919669399570020716991989306487037529417986465447931729076605014951480275022127615816108589307592818273219928757512722061506915398704997249072405849853460266578741782471633336402836036972141454813800116252666995715827278608049611127089763127209878759204803096252462223188403349878667492075479213841728800658566548655771479559710418217610812134551900579771892577279031669307803385119287052642095022841970715389079041969168359070053083281485595212733112965365553005712529178125658949944759537060771459033385083572621787747284433922462710285976254447804487604978611399633830827914447402408509968668734841302127963829912785010186249390182317112905639874940830565914728187704828869775382867006167599979678591027826879517391889238226851752861144112386931927021302255885296763027634471848997100639593776416417535301838033342309713109649751819376743242387623287292795424870443613533230825965761891547398233439533810059706495073579454840537482878895849950009120568564926286768759508876113196378669847351097198749331283289523321263491615317752065207003037125666491281925193961382966616035236525439008609798780358507308626530635664589872670047916250936532763859818853200586949205579270106958687731941915685049293780217155823702373301862647208557134402333825337524248733197532953747405886124272312894618147621114846777567109665918688146597070044703629779527873313750337582375120533594793785967335527102545916522076358241708664786236338101716264117308001986093950866801229930670315002735355728872966514591847919688889666026835610753730312413286440472749491366703509464890166657169669058018114950944760590184863717075609111212951504633312639015594876690167928625530083023562418634015721695086274174577286144156594013566429850684195128333597481493124632696293204709282128955717638439273201592881260930258669013209453354237810568437491087422576146903497555815327402641999024873461934292904727221645763052622787157983348507700413017476261199205708949415445575350840917827947888964341616974459730132207878061787903721199360008404627444272350867753925292569035741217346940936643922684507649513125804522470178083569401626492225984720230314425597493872981352760537265020012522581694006259262156382476474391637750956650545725538600188179580979016387758289559877261174868153557166918049720731738708227530589574201973825640858032325856723407608804015681029323552307053576739651134848936476486111725813575677010831397870221745355933310587149931696153506724853686637888679491004520751963473392913916301933850128528212544620846441484206165169668076996493656763553512441725998763094375086672986886077820604607151361485763056129367124087591834830333844621961520995508176404887967642873342284286649973680186193439854469732203445219650980819160945991335710308431818490558602732224039103862690945050997357813106711607247229025823483842348643190748659296012000893208188787561459625961428236960020556178378170660276282947897614702810000*i1^169 + -6150061646448283467777650934236787846079781442078105328570683269325152814611974425703416264995417552532140019515699099908259325101814799682921717525144129732093496378886034327357103148506512221680969389722084183261306174993311085077020496857739042392914300143599121250918404400135486852263724779490340275886207688509018363979659547592953060713317580389138693065256044320312598465417443144788029469341220825692435920394903592881864635687694584542881035446119270793277078566704818333726950805287489090071049483215469799115581339787311796994106673033507746662396917015312199084972098883643058473876455256475185268917892015246320703431200415559069900446473810701084006990776475457729850744453513310163684013416141350520134169366642059253392404297681386855141720399639457226493071268178287361981870575815276226913212273950446359652671658839075253308549794869321424168576411472651311489166808493387419836172280366186832325475819873925602548030303368609381369426823243667598944450358203730444225791478632991328009467224412393809353643438161937521790406396177742776130057021640467411326182058712476563467471395374347997891131838518294775103061445094714767493472954632777872269240589509607560828268580557707747404193563580468911320239821416436741189245664731691462712549328744701762749707623384966136102264024899700409544488779629243669299974749675007598406342767589065771316639720309445145532334012206284605338902685913969017524489980510160620488964996171609422730119642159628333980226258923126022734075003944914179081626495997296419010510074749482641668540669427698831389149809242006678151324483955018865561711627833757071879779576958409483312013472719342523400883180996924318331481900262556487725872336801089202213162342692844225563905947127701444666222536739728954441060578569789496375093567564395467655777203733354751629477829327242064325745952142730542221694891357508538515311072123339809674637464270704266956735847843340201931079173301576948868176790001959205063523716411852847229203832678784117186858121087640791889212818484230713577437754099133858034179934145416968679585380700817995798406356354737003508814754425783544699386986251868452461131742230719246641800432357753131244682787697142859100016431341470100089547578211840879949295499504344607538233087235278174659363632267313580225472519308000702297491394855155904797373109592419608342669777720484695107424004547871275340718038982507261931410423438507208124547925078643133114770261175237966006062089585391594478947478362780778238171800689489755855306108717279833910545140225471736479692408251799682093052995180028649771905514662556407680129997395349173874429944640004408036825334794613742561456425985918195575574937775135359736094620181545955167365574560030298766157078589611769555155905893192426827604311740113300452873336831437215627378588186009803319348768136573207680925051506959578661100078961677815652734880382356173064240717423867588523616218382741720207600780389696311053449927719221426647016077847557148979721485502581577880662594713383602979260500701012423799584095321380301584119149489320106538417657111901777097171692980870510783473012658243504963502672711459421474084368801693218732417967921975022881350181600811793969199559977841421252901905352856590868746517023218868311387083409230748733869821570047726799271075220333136972260563603328150972920694891564514591502441209079403617616633552495120319516734170328059833333934030523112653272074626716618752247341840534057526326178835697673752572414731314438475118171791031977751812453237322793595310668409513150940539272237658024045233228729954653695215745509725943099964639621337715315664218902367730031585440686688411865172891058439823708417352853229084738411095666114097936898079012269496236000*i1^170 + 140023423543596344359444969814621743184598767311105039863229818659767299990857740996911292087494346007283592110294848797173736680039689616297416507436962312472061622674306134151944009191515615166982759800911202703057060594126283300006292092953341599444073378682035177252872207023882719821829945184692075518946533343504284158720348104888664891758970069274296152458544808867685745573289131753893131897253686639960941252817429515999266009299648111737271799405387795969679837956216405126215316442231089743257959556188528889754834458742596542666027705975392080250741308180703963071061514249298138980104848747589131453264748789056470951716296287596330695376839936088966749682103780232625323249616180102974636748050646640474126001817115927122539469038593524255828767564867047581728513002434982778255960602305336393405253058770290634519622790517355555981856630024976342820230396767332981977396811544500332271634967050023451837805329296919853830937374313012311532235002742643832941632565433160652912897465261022913715845727272863085089335787440394701363087596143928542439967890117519677967924220638211188611262076674614356422599780164774122269600935623335176703313848994728590753339286040663908270977384995543520403719442085819006914901295690864808955810496374004395584194861314292410563603759585714000253172573360120114038249393208938271509449514156937768924380970481981070554996895159056294936634741801459857170391205484090896659087694032087302414836745331100683652257983113589153319372887012247873136526930532771573334791648827624974801109232062213495180239606367759069814654572557256290085816403616583210065299232425955526802406741121461921093924940389711705255629388366181476957151278405046158518818764389257503986519239885151290723793036672528632456221351186615673131273751551693757018431506281535447347315040739440349790524406821150522024303372286613814381143174469190548184116293914054647363669974914666030445402477089974112132418168180678209824394416666701141020253324490192077252647456487084631349653201461294078537547017953657949719047953515969364190369438510145281220122275476200322683190446521886513129841856622448189620175149825866454202213277395139072903685614254772221665966606956837845479460363813264516098976758440464770969879445022416535463269172481962334776068856874559311003660157655241148859763761764994532974290314261556888566384913568912299388379353085910668025356776044448127905823448505280636521852097040783279472322406390079071441420685595191307036616271060923123857927447321890331142642855112907818635624732307500476310809249863409142089582896924038920137367245804199861053024645678488837046063927963053306151810634789250199486261802841000943810341121309116622368302311842731694786568442896176108532759342727965780751161035336988235165608340601311433564411503860437597157673592352582688694156275401264120702207151084755530946493780554430239791016683148553074449207980393687690321247895809338238058865539793089306932298278153785418033120589344052649284285866985804776141252228326235198412779550809460255220385306639609649510074150467178016130775690564185254536717156463876239266920751058564933842933819474270107401101306671938068848192785846771238341549205614390896784205679106557136427854251978274506872541536382207843072016436194677184056938564209318770884430928347626320756495513245214282269144542931141534564603743197770906345016608561240674720488806714681903307122718327553006992002050926208597807628421312752749777300554826369344936344933210578238683721492585994651578302954679665276151622255118179159338188617528821598457602047538918833859220635292879142764582941255866624145234980280874316493649319665428260430885587699708004651253159268682267948835137744954041974574000*i1^171 + -1449079241644603349301837706067174867691565240968798950130980675663259368624500927979949204449819959033834375237615990165407141868858018693151674371944548461400862698428098357469084258349992365165146721510375025768063220274646875703720422185549416137270902444483844874788414422575659931403605624969015873460085530576639424855697795933499051760297313114891374427609289938485011735802317768709479558262415063999618564397942966856585119578169848536292067229017118355146821071837982716473987561124943157465708042845215225160032666334225140578898232166295021422529915250371841043509685883094620856544084428640456353910606326968592199726223396474713565986005810796724290397189096390711421319299691108062809502883154731681549591190435524600724331309353198283276186385308036224992831147271333379459717477053384212646783216175908606049491858878305946079433669540764679250385776391493745859317201005533600839363102456081793017196610633558836262875197087212898301641560376840131313820130583262602109237537068587896692364488257214024923373502536827033826009627264662285756340006125250686170949032354294887221518624010511473839230133579218175404795064046487350649685489553621225405861056565430367623114010571423728861920310591996039713241918840375022979940411778021036653245294359573738769499226597491205893618141359071522324811429719747537306047073488032718144796602955595470833036350973179453215019223587679306522208709987664911148893461393297030416111465479649023504230038474995548979882790160578031062187188878359696152592778013642864977599999808393361946825945419454132489273737488705396223419632946435544044277538771591946842666694558976101749455577072540721005502500638188684785717498039469705521407698667864076207233066152291555558536429544004649617207544926733872206839080249709632212323376627301762415146752232191830409203531741037638755660407641066099019071386732518668291574932895147009146398677222625547711360326590074144285266516707586707538065309624533989683818333828396101310360790590345059595167422026297021130865781325292051785051679523873420288156545451710909989743934233850270372672633656707035740344148788521106699614101009566212995263838187384406181465720545604106723755523975393511979670251729997302861626794091264787492567814650240119284022443345019546298747122821088818971672330615830116815855095856855952867639333010423753932875461487146835923023679224567228697572336737727499750393578175013804620843883803854716065787426686796455918741116938452085289157911485832368768307507672699823194436938498856489702329775298539697648004517682277909680641759706789027968820182001406778900885392926093523318584527586800563195962495230403481912226821386460889408706271875820489395230199148392696981345097236920281767690576246977462461788851672296303122549559403572881239792038330779208531479819943569126893874326498890924033386183551790249332264790261334409368463539685230737635672379406714415210702544847612292280985203324933112084688908392547221774915097456666146990570493043451573548322173666214236799043061961464841774217471474355414928628136910413878209339938034364353568678671362776892720713732277818025708970194939882050442524058193022498552806281134177176426317968354928612486859078255869280252210163287167807061697166062058295483166977461307342280529342269035337805485508792220614111831574513457669302625271820973740966566040740388267186632461517584593703674448586741844556173501213148970852632091351404124075602593308801104777211698217665602871938975951560894023643778025993376099257611314301414661815646136973098098368849245698090719732116802224843137952516985187116349505319087666174995130932743056598393812928403604752152938527341125276178908093412528657912901495733471200*i1^172 + 2934430656340456628615444968181618068271617214166474760049994030826558863236795988334872909664060226535580317083034639002195702732275894874994334731396889975066805847545188147542318298676718715088850362153232711711215503446989391585252678226873634102913488252168931417465154667858790931574524549910514077408762368540594776416164938859172902448797750917707519020761784179818291189577659604605208679726131915490941381119605546219735310339533052263341825313868089579488698276060922513706051500939973356896692253931967347523630226209552050113251141077718596372675817627546180814401381478382344907732099871299378285171810133963149421334185524881820452819827180326986283607508775639914354233252681074796576583366809093423597617621585634748904667954884379974408188211704410538291434423303423598840869418146269659558412148978635551227133329258539514850204881542001588450403649077332801865254482421625737701118382022306287933111395009083137368618420813497184958471900758265448130865949810483211511246545254464422641255129066302948766027930198552971795445521028499835501961639639280630893919810926391139680492249613990381596894533250267549655422889002581392689927700714110526859904163446683084842085936707079083699183903001365342604230498615154158182332049758062094756681310368477729848193446045206736993810382977650057902497776293776560257714412455742124608381666270912376160035624571208052603855867913657809291325334084170179461343685345854024216681113062494481287217428738903955637125820657724598054925882136064793440626372641042814391908319420905061615186743116859145257765465777116041645147959387607386308509315705723672046086325264886612105056311086405348176909094459598187265303829852245111149586626014373282999271512676717809926967574589601636226310328902512857408730736713827270810492087701295486441067227437654867164610120757701120786906065097810005819631335835244400071559383223983393099365671135303480088792371272889602466832674464145915338579024199329756891632610261272177793646457274632496829940736110730899669398400270260590050176865038534212214999874489555568678689633505555010433678598698963754217352650245516795289206996660180130500166115103342886454551929054738394406206633090481946994427924308693426746364388402208913400697573297795497489549054593815502328540498615071150387401320413075622372264265159784955416477694337133899749368360145252226344122035626918149571253432039196607523453933963592152908551929933413321190623758085511541730728745143085359081689271462798892238976533390957088564609836621410605278612608734165566396993969146605660882658275603570490739477757930939278350142362800784179981665949287706087501851648671610528145585101045690662532810360563977005885584819284503825429406379880660269958787905796063731871896928125851242219386033196365922927738501186877937356642014548387820803069094593945258762632870977674461204310173041983474958980301089167144815036924887073994883814522346323115462746992667249744381264208308795630096499623348447726783393001407039795323674390146783526718786960079272506872652493251106923285678928396526162334641280893373469328321466616649802351622073526167698657058616437528747810007401563368570601664016079915656815284434159865675692602323367207301671789755702441910820115770372082020798766329738265465805963882116231421473079177943115019766972430815848399678966191455204643453731810983852494958955197996211372634288446509282401455227429416060168646208721402889789945768795669663266039221255770465573770820763323481267396359083397715860686277717175912684114422406081904893463389585927575978803360518265628526473254463421314156812763175896657964202608558075808613706682679715468604600372151096707029296287339198503194000*i1^173 + -8386280071807217604169504289090355900105179810701583687788174256305175347289177151068783393140922838983987579394053774927675341888646710490626450283530648911256349319923666671892369240818361477090847698740955068320921683528995334948049766036970837621154044098060162699312066538910196923176401306693155859404104432246623637807995903964623351294244344846780212815861557501784366690009264202117730676882939525823728579068503270920361457980673840117939569152556109955274558680183779844953715295794688389558573085005116706747404332895889520768950751991345071550361188380046614707373141118280231474690729256020069763342390619879770820138421792831275462675041308623510915743969610225048044389075677407788530703325460054121914232654168754991377189619029154716938494196914702496350543015319191327404446061360624096530663955481942320732675122457616535285973403887212951604458158833386551687419371153188111347407297260571357279665637997758559284528897547928216754234631616145250230623159345208731605623980080462765359633215738980672305728254802107077019495442026621963989181699501097613740493975155721862757342483578390380064524671964987006488514996548008373499912621266257783611766348689520971511430749959497005902381580943757178933330378344255064339518166630323164991968053269190372734073420363011371588059457799234685993667982281283309482680958236756181237080379768290643148029926361068820194539904400836738591967200388592736848234946503037595841004715293538173435183595797890824768628028920178241212378472834194283236883300734883523821611245595204417714256228784731048994536835517465808540548129841497981703379395996373729361253989928513501114424512544562591020159434926047559770610145353145921179290418583856685161126808904950738952416698586371802622977051837631371628593151457817408544976802902898651213790962390076317971740759111463645293440647898154768984132412534900806970979418303337911497371749538497253620818179463693565966262148590438809442686933067077626110190690114256667614893760271251216189056867582024403264152806826135595686536349005179835523362979104020221114888536662446766320694568053664726830935528493725309802798889741451390121883340462499350600161385445495763369255777890886239805820401425748364319760198609875730030042513659441276488884305802654044167198721947986357925150806886129860266061894643510930192303206180672641044985888150913058205414265017896856842513095448589871976180938517951040970916685146565227326646539654022171935447170988924194957890826541001119817552008547694450947273805222419280167513300875669348950615575046692990585629669658323472911285144336895935882950035902778470933606333115746110453267795043441755994942089164438468290857282713157421247370523559591715035338349544405809889396598237083503832376270142631319653146260592481378864286024416313875413937807203546743067312931802073749029893389967405725728874782053268889664803179067546699034397219277119789431283800520782931371510851611688957605245522079955533349605321569876611358779167524780029165418800568000020660155296896328856190510532184322485514380738768947222212125621286731469005599315515318041642044675873783280119316444062117091657518854344850594329342993311006019793464215472137703257954352971154994917461058712356509102961697617717175779474039665035326789394103927712556369669295455014588392478974273746191270349552840453636144353834648707014443671227360649057341702757510803870700698526917339556729874000797152432934958933068794637810262892899249419734322220587166751469520697172851617287331228355940885700276488246794796668674630982017973611638480360557108550705995974891590364161809072870658448886695119497281249684098715764548618917779840907574876000*i1^174 + 4524826489690817021139002221108499913569411556058387864724656386810040244998450201371672497118941460165851319145995653996274828217706050263871475505618139128931121865711863841818414043331573199673175151608447157790739723165984724966826469841539330786726899777907317386689394242171300908207476302006692388207917072880654902203539970870347635357125703217815714537058527973681154196043055007900484996271070719683245831907228897396402125743515355688321802543066578504424238396838920732391053503940898135601792162497752396202689350879387735190307999599270737049254446314714548922026103356041894635567803218030922140855352179409263354834731996149775074534007366162111340317416846452804905498776415213530861342327223047647592921158425845587700068674894371112801652856105097013298294652535708039080673987536124866076947819600212267866337031770239460590254084532672179893600551975749472946481673108211277521266804725442447193128509972020997841133201386724346945531026054757407405706384880575370231437369004367902475306339261011935550944305924712467730493512959313420092136376507146844303483720338392199211593773246199131478090441765889871224383230745978302394586104737690502004992945924592602575653071027006590390733839670438830065621741393122551890863503818650447659994994071107167464235171583235020666709454362606778418825495217706001937784012218377962449813987894615680793496421116523743779579634100631283310332324166618190966940552275238527565129669172536056829796176614650776754344888092685019862274935920635617630919072964993012377596661460164008877613609024422668311670306316626610954728763552349736242412484038744324863404409573505114310411206499210980587821742263052694596055526565062593773166292331492736222824214846139473801610049872744827168661793810758204732526456282665028795578153410038291933345299141756871839466360282171083892746686748221576987377844649840852071202148597396683823049642397899389072123364323260754280913913548671473716173840118703922272860588407073323281826537049462840018875255502571774185319134767744458997101781727079146448690133213546788822796202587511747784770461932511852496843413764038732672120013191156603369285179100847646698675382532731861697258323536110302523799823704030567888374548616695159743523257983230277378774289133262686546052066900422146336204551213771184819271595109163097817951108487575359645239748683211703669257609952209832157911467007895818899240611533141595385070184987994915807913551562724148855386302396361737836626782883380002022138619321791524908278436910625786514596503854241480056060339318691146306788762864513864572146045188812582397086045346988263956415517600634890138784869698417955222446384210602304092921316337469657865525876939288066808355455993640755461639035644096771843402816972550593302175478343832937986299442310546013166125949462177885180167209770318602934098410186568853694743459292877079368429947063590683283386458742067761406078770226919970896774881854256172862543323923999701075879978337251159686574179255431398127233018130070587643054820383984501214601930497248033262224324875561270518952435272792966139631544020269092294421519940355533535053709116274966166940443998636302016272921470649015946761555783895761279297483968641186813401676107141915979376575087837163196107059505934551005953392659529896492494625694021873621212589070380566733135215094589229500844111775865663556023257681529622218413305058964681026482311575668878542069854494144922820475830588867358293317490765448899428111041199170163199293267872710554949078517000864046254049992626593841893788359406151653087157693589482285025720755939457315634489653689792475250507854048667496650949475851749433509150000*i1^175 + -5074287697750106583740341367322010737125738901523698787521964714776809726869851616163083488587435357998311776320874361377690287977356425447675022758410434118000640918328040492495218558417707867681625507675040524650235412899120611375890799545200657628699514171899570458559402006670158588682010085643830787646899555875590234143134219830676552288317097994414883669723965873784271184126737225270427068344462227811718694164074565266605344149799027557240623306976029226834060856687794495075966869426749072328967487669049559915310053251895991767121615042713494306239858781023060534015700564564289098853863473629234854746502082937829832278179717482989409824238734793180348032421828807374415070417787732778975278499473117380721790933710606206226357602350591542382065289901718963418819063025070320721514896621309438875468130506321606631211007417185163674926878321672488006918099965958405877850930602471332475863610609042603194883269545732986980548967582233926136991261367080174594086337107149487647371424493430908765711825604999280766086209073715177436241485240375181257863738793699311093908237762187699093831090239542315617175424833969678145599861879556398384566358968976010765602863044778747046117099425648280823769892667730971796056580674519858624137608463810005473874979752131900026550337801524006744938519432996588571682600116167783007688686267414343201357423986062985012807617101493867021465770044651340653470611431787320836907902082900061878289886993848517909160363257313752237780109592732199038502959936587993692578883105648972362650857636381291133330401134393128892612867941694596870060314714020669802349326671172173313439132196223118041870394449469246891171176291656000453921672221814794975476014064794094474348849933232805818221278561681172883805269735286708680273609466223137438073317762326731566072894407119663692027549533832021538150196403677595704357365616708063950143500812769712457724260236721983880465608311858464855234302420134018933543560747605465507451629807056243958138645747120274624898620641155998925424610649205058262079532847409346111046850408380755161124019843161221572076169752085804265059687057541664462252354863795971213482123310295757745640588757653638397498293064748502384045209645515124888792568650977725032915186912702673674112462346952038205266198189949296871169490746976645345440588559728019236799068429776142560980341499357194975420400487602214898260671200131677065702265082940725793746614537295637776880554756415134747025052018661798280364361512311796568758815091462904553304496620667588173432287495906323137005284337785888106200486873410546760692569533502269684259082535415772712331376179445849377283995706539381835401847849213776799406673401178183009215219935111650343950309734345209738531301582420609769401871448007144548834767743415895828201638314672374737859141060699675460598280354465688443822447565168869136580812051108797689572712321225148023230309693404882190347717622137809097546791868749256044106987983293870181376393981848436172348702312975589948774487309918725607664154191051702813016855959136208564060227228966811252437722572658490491901731041204700896363538758929130582625804454329234169325559338394518855044060470086030684708681808832252525917047757470805805279975426838658445202741697620866526837198782465102925399006181847689707191504743043570110348773252899755538289130770225376487246985316638934595716203703225952949970628547861255610210448723986832276267580211339288415861192054459622418020887569374667878088762805969311289372032790319612699359763538583192120740556320905225489835470066286803615103828537228222751520594769402262626329428834613029742165870206861699958908500000*i1^176 + 38357447622376343909955341014952469437048164599678012913304391382680915238263679228436901299059688349785323235575658617680461655238041680246203137318694490360925086120255502583898287436038951700598823109223369966217747982437018739344732061828379795799319621526403123760738113060363221101330726962465983525564093298208981142385580211370918499852020444795410379065436200134268839378334431927635387506590397403764218741233992929317933226729070875005163309124802082220314463639793560680263145845968132286718711790113611112109790946452271932743324147795452089083784906882786326070203819951844384493380577622065160702523369605269083211390922512618039912148648207847573075887801261122323598999291297526878377596357080908939599990985273917967854875643879274509351129448115465536142508371839528702277129699134496306718839467222134496644586303024536431764406470205044835254628429963234060300314844658583171098867690598091472902274092006825900716190703644235266565492063887037578356526130917747070801076146955241161069613025951829772788213164691712086936754390999776969156540975022010179057735526338547447645577243428532387206098752457377766825352150408473055434428859314603390468664362293519768543510618883467601855088553406361809181447431078501911181090993043973516226316336835835668402958848864184149978551654516513894584508279152543007533536385862456901082021606753548277764990412360723763284758735688730056347738876549856210788268420440128980135056778332015711167005839312206118235790475684463241488567271366617276926753419624242851640654140714377913678225665481071213560364003425562554372758603032683017718770536260597680135022214496821940219533231103831388062302153413961760497358783654057392389089589472933404721418028759493255281746629338304777275111995110510666480296567673338795549052065944592394723893995834985021929148539945398123333418821104710946003319733531198902261686460708846639782879864643395103678579489590071229992199006188760895067473580525324156112916771208465139447281141326457456443361224844650557255057951327828208966377618911147749800694641235197328846473207324744781259795800634677056696281315413189192999766694899900795259940453472176320353435119815134774876951497849624672007752802882513799647894401565743206867012239122773997039278855815107483088815408981199825543850521162270339186921124023582484622352921562846124294382518682906667346120152013782817165283770827309422170628858688202537284358802992620307860306467130248536419611302566931819951453310380505616828972222093067403870349899095697620746014005986789416853741754965623456700324934619998329987274325581913259775566563755028855072116641294511553912374845897885831182754555419436320331609542280495861609151821310904942212330403590845800689636315740633168690962778846008404907420280041570022781047549462033390585754335395312388495424606458668714378162435223696868737310655370183313940600436426979557004870387141539434639162749133739352459389285430581724906893444770820807637665354111044864660641739070969523839468824442716026547448802263759839116355639609160079228049514104076724898426374989227828820541860557170671069420377346217530105084439904236599813952421822655214855012112705293713563395577051587387870453419218357270110331291753758738677983032240421086946935284867069787732997784001633024977084246754702613480882990494782804133554669860653594700465817041712448731018982682140153975639372421085549470837887169160578652336994980847505443835399270306314869543561826116897499692509780225981839827971936869583066804046420645838539735974944438989445219631503720064567229008506133831591134649080425754869371356952345436837326750000*i1^177 + -98237322862368925326858056697491663338929394150884731246047744104541526070084108725407483440985652381018204126901118793565020167240885297506845175253289554017194872436039581285046090078947837266812819923511280728997973214330929293421147093112161949852401968721679146867636381170236161853401265960598574903287643326094171758212859352508799186905211914954467487148060942283037081878686615350754350070292589219519824011654069118265912528962722182767586249657143024915426295671820515198748504745858529706804048397781503871203261974625795535915224427779943985327492903588491865560531082155034762897991717715778924513028102554977063187996539180267136451797884732061037386413497973311137453581565429690238348354067101809501606982176471957207392581736589448571681241840536840450716877612262668376514589047040020544966864054890612466860386850709497384797793019272187205057116604822744241488870735412443199087455531451622043279094345322257744521934686545294633510697903385441029588265367081163691813779900134585783464842782322899469475299355828403649836258277718585906709364591600900441357900676221135816370467835723361864950237471584905546552237985350995556921471588107602805611191917586719765094834030175882436612389721726332571210017585298281095981563589844770748622361841574388229065888055921230980619942922137771745871607114433570920417265436923256703275872378690161132957263533323515355362847611398789391796394037328896210240257855177356922279460431314239335337806990199463041925586549356962427237244538449548036583838305315182062515562987630702085080540107895034318084602299050063829405761289953874868349238961594075441173416139659681711161126648008624141923474730592749582019706327239772287601277526373723725137746794560230929574759320947523399109550007046097126440612633211278447465591453828682031699199429983470999221080132413737893478183493577253280202428544216417072367548778261201225283291086900615428782551575674689592430321296063132359658648819179422495585055141453395230148023628572018956983088077871219117410335599606585000878203425945170853940617260827018558766112449013550623493759985441467366757706834568598729134902826179769886044508932987337311430214466979883575879762619729567404250616679062773904752428852443054032626732168625564463705961584262542477392168111161274924237653716573088667747055716723241141804054014222297643609888133502742616920118026052355259425671056289294857744064057985232494746532007902097339548243699046869445385630257961892486897836250638015656092403149833614493275834115994094106913067701104619870772389697272295048440248661836677067034734131166425244718464644451751319903533844588273132028074051044499603623535097116635542106668267368994256062997763526190306597109668369870906832134141470428816989515317192788880591515263333345696803531272075674690696805491545314524788653486471860237918678216626538127944056202199955184951130096798841702157266299119834840716079238610015180940649710205510219082904295989085082737421700800997700119199727391303301341024235818683326493128834152048413986548736387174918161507196312540553034989264207621167065460545914007046571220802006616367152160912831604477229323382354627984938021510962739143884085659383601579008356245135608521877171411174228593055974552288343241548241442697576768701161003467195313468401690264970500306615678474649096972338696572185211222861457271266006085649192364001172403023127620327922915948596463802276149533182728441024791018713475016038610053272110918233312411620071336787479216865029750294583680231102906483535748034627956492814383819335986244234885209021866975098979545681960528495482500000*i1^178 + 103986692964094536451593431825988939829544835603086290045859248131893886436709550265191441625727919899076155294432781223547601691134332590284876431659113914471923134292562563775378873924756131287060126322944249961493654443307095520384513016584078393105990807693762504563212268822392152471495360267358008483383911155110791895851862862822804837133328474233959551816909262995790077910485061069444472689164049663013366645714711080454948943534749771646224781092090054956642881997629952063901425462585913491258569560176690469516480596505947925428556719672998535945277585168891357962766581801768255465465890746937501002119104596443396185571846763700497174417899457345611272833548140966241408140957751840531543624450557815144029576859233310201116493900841425858454500874368624969195820181966907395675982885208889039779662882435851642270671457288901046936502163198846991184436097337011968606877653447981974505481310829711848306875041491192283982874310553313431114357616868181612724793886604906894013100370119053884587560920975885159995209188997856353253848797236273853518602708738980492495160506934861834131928079632170527123554558698271039558038066483247703724654148113695947154936387784684023810261558764357796205798498326457841196209925976299240827102142655955715174858545956270204181784861700518585831745932079009875236801731656025308346857129677311859322386832464313702369720713825480520776406153143155200874304317203197280097962721357810791807404146014847914236476433425595932045907688362529448127057171521060087499631836924846316440668421675268206711553810876841366669627255742158618123172607534018038637341783928938952413380829215808719854830204079296753880135698426223433547941408801409706336347702337989917757103769094551469004874111134770345804057235975215156723005682551697757548392446137319127427212384741248200484793978964814488829733955777379688577302540354032980269471551797467912520919163597005540510063673630695444718495007284997141171407866851491898855612496689237448717851964394160385983224407473836982026389438733446501367932394081422714549395672114930171889906995729351375255239713207025578743501260730103451146739382526164734043862206599546842648378912245581672543634917456185395084834961409048971472679477759588099225393423420162387901734500321410919339437569301321879332448964067048078508701278827629344205112654771564631238883953988952145883794320534557249167262586188799847983962409661675548507093458931972332422169559050024460032661283780545795295595965796300288881686760713344288698421050490008429394400355540873556677975020814065049511478839863127291059336562760376146522355434504765851403451914799758437596085837830043207913777640450608858002819755728125995528577536751568020557938103162368257220768587629555441418925056996088598054844419822277837391770167029862652240331208593305130431385932938654520245014350802748059992818351759620511307316648320979760495246026185502397712822380109744678286024489582774740120911670928186948704601427534341623186881557227793744006518117801692977877583931437329265864632477077324906338102852366991509739388135242747727277320797156538138075445154017447993991149821066655708440838303406176241196869926523853233937615163502527923440504374798260127079947774672445918331256135924677254057648306657748816117767269123261775276065189430779788873247613386356165954323957517291854742871293802676375168572669279958325993990948509861074714703362666965064761621295850016277026617435695009040322891650288808195500748325724476440142829615130271124353789281212215792427312339939449651276516810973084142868706836814848704075656250000*i1^179 + -39215531040147114715188807503359879805937186339812010319371111563255434624977269432129933702854300635006525004273698362325855774086853151043520657431627388785732312529548243319902414646138856575128842199492193702049503969448100263325217626561482361537584693489781798818085366546221572839848432329178347793345050341692529033935820387549040271730139337765052028773782432716572993185939080147228045529837469357885552882090143548684112897737622406543718182614147391822480327262852729249909159826944963759267775607403143656136883013849560439708577492474272429508742498973956711715545607074957019797694965231738896364934883370780996148047683979121950369603433474529736968512621234045017321249686517966495178946246698719398901759579044553030124376241385846724742814310735504408155073221433450574621132538041106463779765763994793001211966972409567713391950700075126397348099405719129810100431753193367312891335860150115660696005637525962897164428694453856785764070281599786642121991717830512877206780881815468758663371549736163038699244177748587589238194162329512300500689824208556631156406970094526532371159115769966131998858358436170263475026890250259324417866033064953606717326998490260311732783681669438669579278239180120583292083694058538278185030140646607156817145848313262437568862827824367213387676669969667445313487482263428242142453119405766667945523982449509072858304990018592644485808978498563066245092304292347796856984281983963636039822976122138532325058083992617186416516775053502649077238918617833307024477157141904154371208060107462936060224969049352678780199618461266911655207913554069571606763123664646824569603869733699337062070971171098572387509057882271272960164944555135710683603039583977523282922566014065352684936101431468701747683699431161642456091148009334419448127025854663023090628935863349512699984257306904765750857687541002274912473414754255265616188574878449747587210752533953362313020749757827449181714856172840922373564469469800003561912878697537247525475345915213397268016963973324601144651041721617668528531249021634094380439820015752972184462286840360195999147462059838681256916510122382619493758906060717606323925411951360077378112183495074113552135108179775252545950301121388873882499359193177528309432691348764324365849113592312252776689563948222422047063241516049336476163999026087820137351541345048457291746948352248429868420411547480078949004098058341053721866476411477288418963643512541940047147138354204911086831267652256187608685483219614044484315114129297587022023511481232880573453101159067669814819633528099735367899745555441014515301977257328350895765280354857616767151844410448143563308423878585747828473650068659957118564078792061211001708612501232860541954042189328616936799280920961620595421351199596470669378389162592756651015202957769163210174487410923763406818156797153075286163239407260134501560948293656308941138820980061062034461710187480122109204916705763970108774212939737847284210882224482915381671445687231866446602085141900926445713141919295966024496458808008569582246007817946668690317745111091994461469312553193453087107569966200461205610815326496526331014558977664433010842543027615916038890698423266918239694913581638827760840619136211705783432786656654455602622554566694343216457406085737314149185172320641509386046790642041070571054999974342233893317978317461926806124674247509618107393136263888049712446210042118931379054550046203430072500192639456292141975112555417783891492642452000759943404863180367735558658087060546611966007890493507330627861809368579757556267722828680342291562500000*i1^180 + 23450666307105000609207802325681651770162343526881489713996262859841005444048114702851388366797204545001653518186241635791586269942860288747137056145814235554284970623941081616017446796240694663941789346122523336987326411256771377076004494098600732599993347876121666777937985753498900305624187291016419784344459056829597897258727477020289349715432412678921846579131252116314566705827644076681835539207702239451049043096541958443031706089192909437259853635381165274131305502817124230960459021198088891484492817115175646691910232811098974597005004793337883239675833101621354796098828656794500218937565260626959806164652316744641796730630156820255936404198543042190630578162587494749183246444962554622174201674493900762927032532949305217529669424146510020368989635673254150434976530585545886661020736877159563926102628172091408941772384871178008954168680957935096212120056468812348264577964254742794509248805637386360709630013933479285102855834362752072794397036653860361519626167167447201511144356035030439363224762196385716913246268441344425393011886045872833991302403809113807007264742768491760888389146764313721474026187719755785196054080190512157153031968297591480222229392990822481371292462409548869999131061063498325095665876969374340089228732920125897525719298480693143731151210251924933464380597451593045897642337713862239457964932230381227855230758451859225379145700897982085145148139491440662774399768929978175497818534417054362814261394057458506935011042281762236081697105336623117952754659042562121767525198774305725495376759259439483130776892055313974480580873976158219950199778456049429214216017426206930926552112646071400820271135815022050194768476512774357450306191289760401253697019222954163564511643740956530240508502805742251441063109342690753851281593220898580133440780726764341089465971451733774924139445897659835100044137927197165977780373772514565111107601856080519462810405223063834067417633213786432923421711693741113643618200204933642193488223553997802681519231840427140156014614406651772613485878983980533865397641636757967793916167598326556680417905938350178224546225750256265124605175696890568714233477354043816436638647366297316666287948700729790057277635649575113089732664093567689318565071600916240389336311014109105291671027761448581798660402176732496172291375912787042299153743487278942153785146167190811285168974970283697312328729565863396039906811681231004759729358338052913994745675216190786291785795795372655374674094756089461250110061112176418243066032563846468294124852124078348279506403827409843254138822930043442448423175305396692022111179579673141818207740690286226065870596698063808533673624970201533019559392224024008081258260072328665699088939190936367652134743221066112895896313036914577893793765318416348835224030169564575562385006945857562731539801303160785280873301451564778497395779682912122349982113242868795064923151397732091211911265495723401825322291969624266763798067413655708856188760721123516570835380600706181850699994361130466004820923069078183070652396608492860329871606676590429676234535656329441211356927182597336450504842656450364956123478804132012147376690033847132243846087575082143918211410502359185582707843820014584526001877390998515748581364115659121090445680605604329736155467215707977315076780569721390662488311180698639481990607005181858251599159991539190631263882330879993206552959846819509949986342732024790931310887026197011613031594770641477292919644158618233205062270487944002646095601637907070811318489065503691050910971219154158083765138953875334218750000*i1^181 + 7206499970142764569227017118881162236006565745181435609337820274023937049531729559759668584414120821500089277724920671144008423423836335615410517665574536777222391439658436322792827027862612737163925824110697668708626766156098089977460921978299576768773896283256578707617703024058504309936432997268850790901559115761793460278036667461516358231296369214409654839277719034179894774599259153553132753923755492431877155674034462417384728622169247130778501408896204021261208501490119892767847794467803107543707590189702665261076681413964243845250329835450346598550198219886328772277276075977380820884791459010499640125803761454269494694707302446554458103607741559329789653322123625502771098729855373677796968887220341167248173662758937176411461066459891175104683975654821853630491654985181474545547587468140877324412067426476599551864466117136614035997446410030015895672169818430427826342875779338870868840802932687363272665285839053790761346758378198174777589782963955356758658332127233021896264689025574756271771631104755376445561631647619526940538819117616646277005773307689328275680577474168580074443843321893782920383206576846670164550506518634074460718858767386503161371470969744379659694441049064345183333985026136706925004534682314672390993549727346279313461797816451106783479512813752173047921900368339841748379942600670711108971525247413022213697899619007043804542387580412378123099309466626126007004651108984463840179298194834535315381277056660681654059848788661699309213502113539612167241892798427158239837000691079789144710073177626950005982788650654679725415311846852380634773518525204396075777276113456137162770934826777540978279889409964855482067080173440983497471700277272665872242555632874592390741925623814252843139852290878999787702486994647813620924475499184637374883737588353985863911942499653842669813495380974766659712674583666176399631431668093770600546853246506335032639711639513261087083226246110325128915273768094706457461184424354656593234119712335349470937110048877114910626616321862394038978795387923191777645733031459738238986994478420419994699831781101142411412653208651678914363836592444481066707804110240409702559428904864343921769917925079070469395286389232176310925621953238884893392517375478429255061943013275387580307811422307244110490077352702147744927499044208300913733331670572110290506727048274369145707040999033536407280887823121812184991051419026338600539486115308297796787254706983447051179535285810373580565787297990610592346982923273695291532293008813931189374253711694051095183181782024777748596542543679095751341939381921238352700628350341578819136666647553929334725744487648137192501384395407661817164349194078800697845329111022583189827346901744462271634003602337020582384159886833376200601144695877175802184548763977155060140776474132491613285333230015105061326183333666072897781909176949582153787201545552999165602070989713198210029761347626382580943475304232804803318017554019018650407373737458494937546068938979603976186429512920496386664399378951835412653995469696215697115793375382230544809061849078119552830129184783895006274280824826566769778950165334224176747996771627297749161953207956245923931256900807570212324461874229074496566594940306712376993745089374616537192659230378057080930667822434836030937179148895596658911224793253548374796543360033004585616064949907078292509530289146921896547661932949093579969403686415700916542150212246651294563703441458853976475819241723521223722787373902324555518903900659268425450960950457654020892831584642187500000*i1^182 + 651413940977972759630775560233024083564463060932875123881852584528648946048503002724215460509150243517156006840962979465494923560147025963107494426556068528545640661197255295989018574041573064847718162166911818149795925980817219921391467443610243571980422245481570234289225246757576000857119328893629835602247958225283618935286681656112074313564873174673793860380857261821365604862082507866393325100075402759558205002465177555177393567937937880896777917334461369112130725274898405235679443496802899376285643934511923569784313199202987354146598731380609813230669345651946685149320871402670666389520065782769849187427752598726940664779303205559202765015483577391921048172950399654385734145931318991263501809411291851776050391745651157802084695001471888168415034442231998823010495674686147720721705246595126124261377826660791332052552646310667637844252944793741999106371665585983717032261815989789941881825903906702660186352434676637959206676733328727755330046488517834611611176969431417008707941230193127053414822202900927990670138003016726705656802099519901844470317334823350320666891062299605769262759544097808855695006089164773164486744322850351068135320702161550719452086781813195940084035377932676473566024787856254091830416324715450570528005401667848256817000642168073232892291433467883411112206602782972033451602140063641159685506520674919105091319906379594226390650750400378612465030997364067020443948590765625008056435466884071044238360046382013713439554073042534191671010103513062590771695723024186484580867088174800188901412184901246843151830748575624499645825393792004793314340015124886139612558370962640241210319607772469656892467724251070551613432928059692200973481476749090515041993631319290574447470746935077727546519120348395853774180954877830035150366692493483069522948429477432479722167572842096733601620509388582009639280711900584177517803980065757931616254787528738188435891233168904749485163621237066123386890628625109242632285216955428428432525403756067396734080517680932354463245226409263143133025136838444615797095655182813840397128410564073682936322637563633263284683051324830065003935936150170804623626619368196237605706293970144183109426881465387259829274116090493859452956235223821828093477257506379777540081801834524471672610755052196665671844574154899831357751031861877670195820518631361452456222699844595039546661362893495281632941951249298532530119774661575832865507382444429985934107112130398680363147942442240782057079314149326878871420628476344377856046235605824854954791962646864632729304262053022077626907132757336561555400504494555766926873366396877574729308173944244265365514607227606048582686691776294048531027205720376486615595027223006423521454227604682399204446057455935140550569800738337776190918421948311722037149405468733592752394212396619240445671798256672667341288779622575716618999379036901516450327842692389409873712594841169028297325648446510914038769212483529678901269917320369731349234704889139434844061014709536987202384979119488383002392323517398564166878362408036981705302581306434330943987692012850434166668709489824750980429858639643495186946864660580958423923906905378971293127455042972461708395961993870216641395617378049222917821766411308188565519828754717683127846373384663655561252470050765176973548608861400416782603029274632305256205113173585207779161763027625905833177859615980334144582558591636157130753545515465311383719019890137308245780563128195132067492706880342488165358603378053655947116150335017933533758472656250000*i1^183 + -31449458071585129403059742093256483772833733790151394840772983507014318494576343429808737853881929188635936044272436231870846321684118268385674066194331730619605911453731806776583439924272818050904227869644899336120780175200470980211897998274045325211454910354498081865639576940638002027303394002726400381529479112107542993562313593078730428229476603053415293311377166017132403246223231053805750129586785074446373864110690200978351365612867617042878909728916985961330165448130833026841282172056859150465892112767880784031922375490844422956936364172240840232349582817750310601997860705624349910578241066943872124315462306922209541129306978735491254930876344465554187952004625120796467979931808116819136215783927365153441814648137807631149047342846696395624719925076486298844467848464102802730557023180740104785762765630538462298550779597070305030368557751342914056580518749116276121824736705440500982379176458621599078965047171102333486733278078502058314495801488976538481504515480518407573176656941757632001618976066762472832912531716578723943719285608572044288428673682426313704340658136437554143251760571689236072588006048257335553255154608525639879345921494839967706115395582213240877945169598017398645972029383633948885419238051551840123930744829795049416118883631424682461778248557133915521383922967073447769797826751003851933831966411901438008772827954811553415893588349841794529891548243565872741699699824061152947100140019963032406683537541839742341978678829933736628475180647818332374382825735858456689058000064453571350946119015887109971902141564379563227835459128293170897728380340659385317703124887658219723484391966326999377991302868815922442367648013100637944522733551312807863109062603484096250282439639391788742318996866535517552726226537000287868331811222429982381482960405633150678049442259051998110524143904548787251373450370152533858828661083687364219949678607353366626508932924666468266855137412039457890524274977848677289709403221949003938184183438130398069325540403472607025695091903697153270785606968398277464067657785487836840566692163602103911168751628477516536757669945303390340601649827544554678928174944183502310486404796209396768468977259522997924791979505076128733606529791860844668621043434887457306885341624148823753663426974594353452679332082966662048562435986859887840066099335100048530785189697437936731360414778959972521720382267840149416792720743218175300045137270973830404133050906287177697495069687306992395513182750440362485805549708625113897461483075286781582950440433363243187235638914248044706741123562450506185826665539105311456810638558087543890762907290286983130270178022120873960255745316170035423362362939722953957278851733453783562687897411162034651320731723800997611354454974490358153864212664273086299710313649081829601674381845801308470281160626272610836542420280027858418412832755250734328812224607405835288616179246614860763965253356173437952250179826691316449099712982322108785874853185159228618117476796513075585486174289539064766405014835198893768203986242080783490690931008854059445967848583589180466496033095368239446965530545580109561003177527694405731097056498754008755362652455864860086467309336815448358292758752216541898196185114471472405952502352168328688033520515075502567365643086043171250342927205086378435340899056707579892201443170925423096865788877807646613660639341126456091375320694752592059230326771677739845893786698340256062615084262487236750157734603468042591689229353637733042226562500000*i1^184 + 214714671708608275704518011880804330740086030738832074522064308465216810987625703416108314750246522927651328665506209445790396774823751909761632627394678056488119465543517975756379286483710055009236848877444475972745144706999554490762946887257000953463193572888723506240632559607506760498123355290136790371184338939176090882191315831577934576083527388979627919942303769266178736708829670400178974147298214912820324864658359421022631464624980764246676793079866253936082269380910915915169289585969180277814999645656706955465051223152725756172674615357460510104989315069324933576813419904614419229564867697875910622560930462910305724057693831573649545707742442444661159610165827204377810348180495506563305046538447404164429210392098933344034868834249627699097612091651230815950082743255190465320751546368775747074479175844416130421295150645334038868836225114620118534942134772242435442633658388954598668472294351257462384061140742992453263432002931789999078476084746805614778515833684633584066183360559406475679783709141172898986555213391067091592419334486638769383209940908971977860427620200777444422839005673206420460540195775727001997709478706732983637655504917669174946714240875869974137620299679883549571464300820278153160774368148972017970648135124249744444187215050321025278823910869012324903918007109598464733225127491912372244508576291990872745854898936709346088203090030134703629085405754468850845502824439122552737181317492855709449150954170991195234057275397795460686447023052286179180771668538161975203699100276466458207378775737802863596141990046979585730377434291174397732046386502687301827068666926611283397885544112602572395927159590502936344640854065854335257160608193503783169252480064228464424025241849157050128296218652542713623744119500676427107148229547279905183110501706706498771040055967461390143132640259366369663646671084160235543670939057429132985747590115652621330054439165612875645617701919239153855092175782907006165820619064988772538970191798826212778071749371774278454005848471818677886733842885984418585032080361603921597109420545631136754308756007945041962222680358858325699329797062247251036392394476711418465811295746440842415321175744479872585912762485674401220647921494198270097554544190020351483539776848318280667379858913094986111912940659233313884083790371273494034834208562671647592734691384481540210652841865818623669086986363596526752788925669736482928801079346790355392159565089702652504240293973409604301718888441505568442738444339970876207007367122522008102400400058847748970556887563264929471670870154789012874819768869999417304124781359656879415201184195813219813815417229717897864505657637338953816751771709166718854908444407945608150501134589762157396551202589683806538060515257713589312801903207422934519525736628605055091253090673150842338928635095525837313859387417279269682051106159652648224025847645641403186461283446924886896276525188116779274915501913155296997247856699444149161582196743115820672743303742430645731838458712715197061150544307703300397871881505596378658430795659388618994497027691027963981867745489646508829046131713148323260171583700132007177560990828695278908537946859784664318651232415353146726891647436689879832769524942438237698090549631482996677573064473743186147055349020816962140976408348860653146112410855528293942436134924171609522199704702990194267925834180137696167876041900581701768921966699121212730797860952014714322515066367692682238280635420220996093750000*i1^185 + -442337975563795814279852912998563479238840351363824444728708063237394590992173827035250358240786895513840470692326076026408227662909942482753236824144758785712125103702075053994628840215972407842069246876630966513238331559089143318873129514580395450290743265701317020806598479389790024908317666061919642227265908260092310684265421168609941067726276768126407882769811309431380810284625953872200787307646158041305229510483874200431933836428705422134969548978463831597975879931907795479932911985711703438825520589260799370991028146532997487519054245319300581011329274879090929864259396506834777343729361352686782776963804685334408730282925586378886256264841534658675668696930777841511305097088782279757248993309997175933739159751788650382483569809512407763111676774135524795721329575057107588271346589069045775072902575661891676074417343936031466860142938455086334512047711042437390714420932415191264624860466924576201245268602212243358211105785871604111618885840954482300016025540144476395132403638217806310301530861396504839002899892952088230981656660585220287720523848476452986137865949982059005917978402320135001495873644540614822089116475995060012723294576235259496112203438762220478996895770294173280837186439150524678129355825359573502601753665179399015880887231577287422620259627321415494308508944526677820954473627408648924949978358569491090589668536043828929134565392708766799478475106805568930636665154317272048289134089788209069258065042294908755859649605767819118670158576392241482716944352531594114138317257790106657269509363145077867541070514244805587574621829479711941606658438157409280919748465574320606331835053713460049706587150406561853852589876362358501647588478089868061603179911639238900556429718099637190366949762460138220190074227871989863007176108210006428322689565322881722134374699035274153868666694321060213132481460201188675577297702045595842731900501689710745996800531791582966575686910480622874803208532574016465335815075169223773118715317451364794763642085838491419417742240383788436975506677563962329163676366839933319108814531618293028719601120110765178037663445180984276319149318487515199821244079271325444331173907389426870851113567051530647151018764889140293008539847383175428205851734412260365598466328757438822191182989421746419351462546742412916225789793369498223601797459247766268372192973440090145252788537692385618395995429414847882783759700449240548215449129476109291064002275320074576327894303293111316152021528196421821937325703924472558737947968374246040367740501825013619914099457841297523011609051757610962533056239597776717810426489897055457430696953106293897909950454468113320064693867884725090756851167039189951732067532448628273251030383320109388531561715764871205451894298344705784231186888451736156426734432745952328927161610334639952201200498716662106794159374050182024740437992450439004452608167068537649897642215674507318702317613037530583068893068240316272788429059873207619846831076190557694106801017843201675005043432092217553377335431602117874836333273987672808985757746917271170674317546319055160505880734881371258744677527260681921095553979755681094399056585146064704467032162522193349626520773843526916272929347633512614514273676437821450386542144047591733583019732689667615832903819329608314986135802006839218419635964832366958972640735670822569225721467366554047161898994001808400751841494961719462317130689944912156113691009094376894866757950195312500000*i1^186 + 296935363759862769836495130498507737595402353302202415045398218768208366878389631626189486209936772664738579774569834363506834777259118332161836782097026754417919917571299620654544220940024497278010558348125357351394847272751306172662563791977340107266968782095622592816438892118950958885701387038975925096758237465832097172448976596208725756273422621134973890237324504539189563488032354334417305042841759897726174407692639949143304457522009125430414072479561983996900003451083886898974275274461795795051303475430263488141167274586384088922864136145072553599406388516533084145037134457988651620027056232612562078342541695692247876624320271622756809906492764714756494408830921560298661624259349604079357842846069073186068751756970283689937352337721472424001275421127699842247309519137996640963500829786674080068283385883934455964397775659999440469357615676691885753992987709916850620789128336061397552542839170158389279337204744165788832758504869278679567215423367222125797412915241259382345713466957429362787481005829587332706641686675073932509702729243829394003457092928857810093453636012193179518366250533782263824616254262869792320996385635044042199124911147070084784038260745498780472188396772834506732167118047095040208149975950820657649994984369232807200925846863418176449674506988951518741927314504376631851209593129241241835449350515763197644950437022178402040373626997947262602171944808210069934967737710005432609257318331977393223882776906777096100322485099175526157074762783128812725980990051613546163520184831997668151102439687510372349020774423992191135593004135998498493307178052604215099532624570917212441965158654837840761189098816493665072379847371425747278467227420235134489408478701484311721633315732553156795662243960747140668459612514968745653372402233871267272834911742006133805944742903681621696080182799615086283077575918043753837549231624022001609861647283806873564540974285880783596954943448676186733321663848935853358170573092597044332455695804326170780683357264382268682064521029773920183867860924104705158867697313659539734654135031444357560794974727974902863206691119272275286156123607457165276002740849663155822969490350372653765404376990987099176176353378022651308319327504284241810703677628677356583128247967967880271028315816960491761998475046086367791910946334649031097945384011756939515541033784737720872787283292935781573553232403628284216468721076443288520709058461411226595685020963817023256849832146817593352881069008862482819120202444230557223161296046575367427184531855111468256125320500825816143677293948758073208686475194133440193439790213457620297316812771437565377996222587858101644168990836048174436351813686677741999207236854877979430084698746584009625528937047716458662467380029689879459885535212713412110732413716249018974048600786380650626092982668409223086152207221396754642858125679814787697582790951875491807948377920929583201988276871157020775230132325877631437878437649989102492402937264713047764033881672952581668126172279248300403705475753265984562479889863633912124691146911563144508656947394892967312463232207065199966897503412983342230490280406117061539764746964991925443436720662978777245820064778344081938345502403420040269020117342003209173494128422529882251236336534806974762986390551525251222998951274745856602097154666055682168940419724891974129587288959139381958747383351917074075290401898687181789288252409439409055175781250000*i1^187 + -42722211286508543515680488904577351708858734150311521806022564078298072527523022139328155957323283561378772106201731730764103090401262509499703108719101564015663485536241069364659523099696335501460652128353921587550141733629812948752081553965759254058199720477802179512179980781985764737596463530002509228018995947671633791973450702380143466181958149733040682946321711427789578524261873233903786126033590860367565996741710890965296959570485989113748135898867505949567483246600266160127202861560378549038264370750349274317014729764313728527410446220101188554529121421572159004514253043107987199997944297593800400573738435579984154675037959909359937804382240078408923077262994957750441537016015067668376444044059863897615542801238842271616135651480903804528419062171770391971862705480330646250939658496450337168249270181162243327974896969488568156747258532361648127768132895717650099175953685640339579323143466342826213598105747105735256639167077096951335852480984494759487944189989572686938555928527856409847400108630796916681609985726882819172234041287781727069793202130541776459462054004152726921022888079867043665222181015497072529203788420051290126991350164094611780957521036037527728706621698352360219863274549637896734335028866171934064952734029443283371198277109802389649530637207705839353341420582430853177213194809820368701241852273542224993231718049720277238927876525638515548029571523563789333821836024790040855841628691355508535972030474238779697771874278074522979392439684659090182327446740798918176504870306998828117567178257037051912769377740432553151247474117750745479423441455534507427480870730557177646441849117957068199246878536043676527022243438558609008826326339639199507633265534862489473432910163667816840240383180023094808399457182765114702843236223485272196263207623366100466869209164363286364598456902611879880471681102518508978803766767165022598087469945147708204248598842393096238198327189729120836761065549436426056870400770007075846516994357589383985147250513877113342429951019931168489478760659723679553109800943874069250559263748270456570570827459535281149312456395985766690099295073184317746693130551296449714147214556737902571229171409724136527441459721850518470606939938609634007338542458825575440429506565774171340678020161233567064056974478105014598042413564520513554071405758650096350572195002404029178824760772706310908076065046842031192015325065938020616534514804963137072775486511282094672677780351802521042131937876306804149623521882642652398469712990663419201806830191453990107937882239583862386895060044116343924370568454291870723685985314443381193478654007370596139782650383118925731425507216386224655063145754948315080633618459070432845667661265593565271687769899271767303199643884589351106711508869173695146360862850437810269559587558484132760973064680726396034482920185124817903035175026514588296069896825969014892640576233910715321384867753118823998795513444751174114149824987360186992347429683530474624572347680704608594690474076910035349552949605693161547964391241073812898799914005689218194391429306940619163757074431635061897016047878792711903265722136821184695307816807172588162296269004880952078018709853813019332800528744646018899202994017413447826460666685109342836262766555013360431807631778157655194885526996061213209804412721526371923952633091339504871120880039835821958087568596128054557384887695312500000*i1^188 + 10614577726135337639192388862366114737600285324016954812661830920304239600747407911865423417353552398781136960176512227146271038892469313665656146179844666628551254438968775149261036782499916756826783843766114425953410619860609505951714729500012397889202218983165383399906513140396278496903153721368446012332404858149710512299204929010131377763370146012724124927628889734407809639469648536110598605979829468999404840176196642741384780066297889732379492063463774979531643358369380605595657425253556564017147013425533587380628356224732761119462553975821277235635244844026855494548251035641315552053693408251952769205208517258801249235632867884620107090780605033195692380877669171386279732879899310212717719148235934159275718131357894172595804059465948803444948061330923051240042359128559138923519731552374490286198499989339390331254590075552844700888880068540127919337714198205094272559335772410818003464864303597067753081984797131937887949717298178306870085034339924252364298325936002275478492982231653970734889831467516069110568753297655765645933177399501977869953652805868173685906315620566114886526614487141268219568668248107374534018865501651408903680465752815636691797042131168195591503490479414397146501063167019321978554721797597163172756250980762064620295495438634398285372499442217419162962649811126299228001080216166549940216109609853886226591970050053847776203908969050624198983017419419242094886510468748185434563873265893622916723876595695705093076941496107489768100166539694007073123611422962132258624594454586676249216759459103193042857131059179008229562136752448067022926320469658591542217173605891477766781364920908003843926677695076882117634038230652169570468673654583262978654381012627418006155290485377535956652300649212284820529086961280430195379984585086390968029403206391498795557058742653353542129056086419345238578429481025256625982590828683736873268132417798784003417126846053481876990645146868274825571435520766407897915270838840657727670513878480601400544658867638655736159650047305280564903960656226861848682166064856866363096652881362788506048223720923758613786612697573965098090147983213036688554380617812810884028741824901156986204945624789092352040901968450407436521650773730974057370598662630330912768660504206483556696544694566853986967327175623087948277757388589585558044501310328565005513764809832709829467478208586920533048637993685638536611487207887604839245387963433325018494787918506328167468611340820311544734142030650119660066687391370965933999140674025250270152020612276032220421448944964837281165940035463106500205270160144459215907441762841910953388053108764579790004995246627785976621414981188394839742183916805471571274040739293238364979380056363582893579318058575876968200861725542222986622543379169213725790893382690592943684114730082186176209572706614551375873267562058295775647992682740394597528002719613041402958969788099407918628546763600615467492783962694754784709908278454876916315695811919958479116336585104316580669128672395916347941040040179675144827895161527737505262955866623840843707189569911090151391650645030183799349665745332842977386965893998018685435257919441315749201567887206715528517875096887859769742185078313630373016760053358927366769889003600675983808732836104899390850917875800881898462945202499154556159418430404549662441571712132820264369413513183593750000*i1^189 + -123758524382137772746626647696960760365924673544640525759553729599243017598159561775254577518089576950979499247816608757856458963801886032532316647070949343237202830197457389914738889093801292995582571667828756833447225506113825949323577988660243381689359463709751288976859058626083092391333124455622139146316334882408344878468483511469804539343169009423890152262423998878062315268242752532296943713384928108630089817099089009421814232244449676886849554913560411662065896988979696502421711154235037867695163404253946099007147073420898006941070620869212207889358911615246813559511974250119968901443873061092333801855804104996239284333049081278827377957138504538425089074559961394950690968260477142865943482490485604853694791145122140190615358568358637731664427245600150728776772734605614011685059738468544090180048692772423370101169556405724116886948449963203665772796844527117260710691941110284078908088789036363975284233256260888754119557968701027501483812911028724660882679124112070352507626415849744006677867506953758331771273892550327152315570752009019651205145116566505885440716387421599760788764249338782602092377082002683732946017926838848425635398344774768482170367963130528993911271479897050730288464379686397835327532561429298703728812688620452894617733347851276341993553473529172701954439268802512335778326760638009540499757005840574960900450254948228853329526931467017311752950701946338637893423848478505917940327849542961892524861530194716118490106819665692502233597694717502925407941990025398278057513919544228188067911423879332243817850896231389319004314043356777663383270217799663910787284079205911981253834599084152248954020328967844085069951595077196059929008496587602110428045873729437414090882249776792353838421079885115013357161870029639617313124137936019443209929714330716694587747260059389991310711444062921182762742438259871784242239195836962486095720365380167214517517921555976911112447159825588888115008393046342631219447969759306152593792011299133436957575249747233293492669252106952673238029919199636779442683119151654367281472196181264547992361220189458221286011093607035517054617984988548187809198547119366531355479322333434880877029688663100710855737957375519622472525465921745086622510326292786562500794497593904063902752176279042812023071295721289569589347811946179472120982060022808661261503493124078896409605198000797002101003912213264628172853978824208536266216696509926282008060220257489257917895835211077713144173704283634989021075741455043670188443630023266997512549433230336136548148796954989935340446646753921209350401970809418074424409720656401001389612323175566286408408994676079329451542719988613078714256178906413592651857498874205947367622587310935801073969008786855855003872825850147294274287176182590894455939278457919270905600058520782027916252393135459164969101743941791837770625450150420934993204788076156439454505692326823310468497541609236650791453919877940195416351411512209421668521166615966414153603947296989062258507482714316571727011821697417763476336331206394718320667738463666236460399925478951740050547657183760360721668052947858270750889508654237171072142357689999700560857520557331984084783070894522685587159035277250184099980913712835274282465173593894149582358414376182681614122208115355158146027308926812596215239868164062500000*i1^190 + 19288498055216681546549513554904164362725531618910657502145095130797107005612058996006965033268225590570136182592419895141380134919138806340571764912617001080056421943535714224979622040281358173958377523306876099691351202107165211154741326499395999262300111935842236638478996282294219305644894975864873614440080092452217550370849702281121227888852253447100599889876919389756509763761244253984056017334460272391926688299541217592314417715054212313711462703823009164942789005661072930982379576277677827434235792019382852651973458310708650111513226783933076586000315869048623457521928901473974222085154281283534943952003620940242566125483880030841097175853730208755948419332522453244795084146206855513783500623795660330589238681115358629691937658210243953408439828444120698130882970671806376792614530271289995093229550442536530216939600289196274902368196178184545262964927388681226922068615064065094563053334727687590895862547421449938682461260155880166793981573838868890894794522166655856750943328995627656892557388360082117128818624560016670220202802321940811483500909452265631087512473321688383809904515787168007261348230982923943786149228761374898475140295677579624235342678583082849384602837639669963834185672975617113785367041240193196168059808121738500145940728218511182894564844541153290621932771207298097863572953366579502128226336558652715373049628854135101424662478216898704801546665588476757922743437175535378897849512503342094661460603899725314190950990644645602216313012175785105565250796818654214721792404500992419995035628139880331847265743951958068194174613294642555176865259070086041043906197169431057944863248140899094184554144177651234930195585293168407738694877395604131483051563116667304958036526584687603521915794121946558464744170587826568213412767905202717136819307276549547750057249473123784603733976297043285685118792664300303405847516510193495517412660067936948476411802322492077754568457676895092296086319582596098353545499838206370646828321859187049605208544282401057225746407025946679494341913575484315110542434277174133335178478975463994226542737956128089487017065284672061357667863281848572930099569159083410730703719535731833260445138986183293856004790956639411020983314472655151284362318698802325332683362038123052485056847184659195787690956070748594486516766400714071437935189542685367764719791408262583259693618619529483906254123708159924099525942453404371163474281904794747691870428565252077121131178601012497772574454340985439848053551383463186864638013064643426298131911447492008479181170771727207294525742276215408731664939998839976535180002570583490170970119743010617769070753077077326398899885031856491435691072426914394335951621971818195287000408203482451307071827692394065613585767253325622717726115374905499809701871275215917492320065779549569202804712491745622524413592553527811461101025323034825187691298390717915395056591967903960234011577529303437186845822455370154059571272226955585312370187614598571931519715600942155417090762882410430694921665181295258527623393802351138257914883951516468437957939591354079065245060758859769715881435613350394433708618388723217735081218266844632797201619614862691509950586698516701746886763011646276211070464463058367965470145766294040158430853480529785156250000*i1^191 - N1*3656704331702162764000309771214646277377143961634644138941665098049660561328931568204557242609922025303198967751159793309762636563284322622977039322817703876152472614765109749573921939189169860212184762718184985124426078790533372052697601914113851082611202140541985605765352664111272999569043198684347314172112021573995105674550801625336332822196799409932218972436461603325327410819587120596920196413064396570294697129184900939520341200236889088223710295896247935369655325354369654983007243172303243908058482457730044494659406270547743345385640435227066200174730509274217230450442493910785112053607506734578189146708534572370617868187558459545502551798372564318714163364516265278421875*i2, -14168435713829082386627599159157172580905094611740709733745963441017838635515001437555401957892180030034270091322324157064191635595007284949946393318245202939433118518587520694169001101133350064920765381115518378228656548235362012302636315094464084410468044563189653901592479777576346466833326687292145994256264387919134330096296905649252769915715953059121560287836885988622338729410527472811841708593500662046740227949244230639166392205801527161153084156022680337157727680550018715197472714431629734521138912655131807629502774408251191242225075638334436936418066074144888012573107891415995229237183280574566454909207057017826750664031665245734555518687239923338538550741351259385616659893687102812584618252487968558060980896933940885743890817116246111730199777531537913731442769792805098844343896391290364701353882932007006502479599727350173059117655288795119236084469336812752422453049998692399810929651049772269782828201867987358568089233009423634138981278271090720632993032192212526112258900893042108159759887017657106188870359686536313665109767191375423256156677522245387680017070829227930995737772157699863905775594128389750200111095816877225677243632033968164333182686170209694796907300080792599548708933856086484437021309653651183246306052201199232925179202577846234928001051685459191084486778039218376289041563563656056202114157116710250700653616171541088718508026047867601915133888836810840886499426312101099877793772373551653648976084810199017456952433164778844431030193383256890376491301292131680950296649392848459918068682584812062753449575316956488361916200925382174068096774682366899774515951475563930711545780192032262582227910007988970205725297619305631592845103070136179004562517412841883762209618798516006052122051030560005095398502536284869437897759075288327698378035366651059757154516648589572711703564581181172004599979918029741717795108120221752711598349204588422099274626227580087175530427204197118872122203695879863106569607505060962385687059707000499368323976250345849462610427696568534166478995397442912260280470118896117189860375649611277093439826538073950334224382762505651871663150577617630169910288004222234042256063285187667477973246344701284033451916847952677073239110310506551214558248716768032930482647124443372079840389829751175413761885624347588627275663046279176102493331441340423225559883309342535585840669617253520234247632727296359397125065915805486935826029955195077559292310470435795928513526000632251436214076681435249342339253517442121829510431446061814844946449177252950778708914023004678152569410047915357965773186125826064459907293756137459810029074848021916823311878797573263287782276454430512593974638292342501621223073577754917946430733833955350423879341114548271175766108685056069476697187317614417999202805888941307140283306344500823585081532302870284168389190614437480362833630709795838886324106625034201045551782098353511896477258322544682605282141809837553432347189467352116374520943492675010921635869952922472661141400264337342297448468072330167022405267066292521602169639816107705642785380381901975569340620890174403864650186895930497162686718955941967281296262112432544693684016867904572490922322012205192395597243994448476617428273675966384320595914660264413950604204048052018043015125134361001681159590318292330089924149741927072985987355710657875415207448385512732281939279908896951098672252202804474592906093872951617452662899216908477887297545212746795129432377151522433440998283255374829566154219513549214365558473645445598842313305669785500973452258192357467700820813826169806491842453007945367088369486794795607549821893191456121846529169212098378221734844349525064858882269535789902525692060795447332297343065325956020576260826438402035111485154712447985918286529919941270543851497175039859158273299299977335206845198673277222081656151965975269887144562465265331885902485318452049201868899784172137131870991743417887599774251718533437851030785240136043174872059040922776671502114053111363911151932086981749479875318194583836630009053781338013282160212830788038259059381584629252555605874195253559978733573859983571289556427747533153491004770574502501773510312074933276477928870066299775963311302314903635934219571685354399610964447281870570670854185604935832853213139628826228433141489412673323079557371563002998747017587927432482311989959625035200781272152572166068350336780914155101597693774863546376024227834877013564779756311241864444131794384437166470972258911693299897932326935999217672804541657051052643616178351905142240327104524627779039967968095386635980255555999289768807554263131574767263170779456952514726500188444129214794283086451231699911578808067944553203339376809517718623352329559565987437963485717773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 14102580188287037305598895376965643336359078735747557777648992919238290227387559406404523600783358853658360638202081992100908306098202408569033608625629231220032541393468220448349816492771804275732358252476757549293922529766779918087476785072835802417204790897870436392069593660130823022672640779120297046483499573189373259917644599008651807282500055655010163710529114093411962334327973670544140089267698982545205439081725533571900102413943585189098451602708671075019495824614733773336928289016265514761740776113465679783176853329463900746859141500944319934283893619060432883693431038884683325052447096514672813956867181511025315616468359358517245060781679250573085766385103906378590254758242252633166410694486423158150586753712497038345910211332701570722290839550809481177441223248712093237758948700753483915864142673511911941499848994873676365197997582527953423747727210789898122416798935810185163618287088200463591201247113228890025447480957557170329582310951070962355032334047958184354811762206356180123075823979408880433965982117521577780130962350268440346857469483270047611654926159771657057073478804778835143936514720325665451071774605291565626387645010439835848417459375000793085827973203255382314063440585998063853816298875089814556222882483394842745123502448239531420795934153308558879591441349986124402483571747198630882688223088995665534308289954725942380716005792227483143427087268712853558352706266123393653210827577654426224561057083177727206182678696748567977079746113357335420368646310524362307670737111060709576885759928309945216784029936098892757853790662101853377615628601437987672742173916813426955257621759136085366050717557251421904394813885089576448541099709225692559166705099255917749062279299206845548705587909292099252603573658229879212299890096870142775789400923163654593247827503465843133259620205889069602821780167914017155769065857644149293808479834913650418911010868462411166102298420892936892938073241629260159821940108757883732184210209671373687953395654366934429295625442479720676608533725415237278683278290898779502822379515489497807056007342316144027482885333465857418648532409347188194898852824257215745000947286739961368225832049452882138596911311728536926097801543280064521784332126964484263886550541019560168088271068347123471252019631873807652299311276538970091513656650434302174084105999022469672215280428797483240244218440863145574488374377069663114582573266693149250765965721141974741074708478146507904627361490719257039460898861666506150469041083334011959937834739581475729342793691924965409416148532215869765170870044138734736974429068621449470996365767671619049978567271786743486752115374925725932582617093965105785700191186134426731489091427025829844548501654359413058594149279993709540836287258325572750070862297932048320558348483388487353547326699021270089835101955670011243501353732612431102178439268233163293889772911825570153278921913842555104615228794959526647430518751402446300354835950129859844692617975127138847128719692774972612990001209708061107616546282906759104787037787513902549155219917595065116015592787761340179918873514401905472489958072055259433853440229057736759083859965117168560816830257313920854534164494826613154801153961882838397389962368987911967472547493942217632891437150587955842610199886534256861478081077065074748138887266294510918699224203858755455473934731174165622896304551146306054898295436690318524375367925629295322206674061427560128857102027150784496303538706229096725163833532372952742100190954983469745760715127877817487011324451102744353111129871845639267976381585416685462122935226559187737366516698126988989526441052727778902152060726499704277694405891348071580821871480332386772203496939596567282249544542325927896444463830082833492477420022577887556149509986571171807699380815679320918661426123395471681205490601030412813954919699721015229634448279318643859737351401641841124551526788141832976504096259767706874846228190373317314232505675378491607926926612101231719981120960443285226436808038295047750524117538762007287515203536250369952719128044405636297813504814180402510868280526593934859999589087277941498183892215111679852504720196351782471506701794576787672768503699377708865556999887544025660657556769524735455053349573694419089246033921798922324575257946590239697385028363025320390535910825133106966399478512964383866370161735196589490611436860009707580493125831986125221885072979334516988425531849784234066750729475264821091235664690335843218231208919121419840544165994729957110771992089995991367255237403790837537549049740543104820304509434997020155512115766489998359663839491922947254397986483406466824766251682509182632023397068140167070478780894569567809211002895608544349670410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -24360660835831995853451487872392568396253306862408222874187709073915440527558458922396704626847553929300154884542096354170934063785296273831176533294918746571432519095760664605088675064095991730361223957984850239872103144476155299450669687395114807809670239965176082330762740233375710996513446769117373916946401702666400980045159211782841733098645883528095923093672677204131662326983650090895093414686817156298466686080434223809947025602124783277339002513901440417352903629889614218535194294840305724227927569984113682019279986676246264135908838823009564865882448247801692300987028951267217892298679834333872480649235386093307928581724132813030881142120621537300782052788174947433552388616284365151484828268233282823495135541277285746080658553255125132577871480769991115788068912651757401337884673584946792569249347829418978180099255739375114819339233363092896690134575443571228798275494556830580346021130401531950701317885478558524891698459446843875282923404688102514562458803750394733147506227723844454399088938385978749451768157422194004486616472814048724635506102139463868919669572810895748214943618309419398183933040959712338044289991351258442886888242849658123231284956278797113068495412165528653196976311698925610118135289915488012565866331608689446074950495702888702697673908712792874723010475208608459612302778251719515974874948434781496193839481526084214083943941477032305946971642868017524660191041090316027402168336440922571224269508879911671487051504369704729507752986921589906574553521261560498652664717465182969159932754941645050288830132663768900519048168097771825247097254276175300272514306097442302364336707196346541189428370070092329568254559911050883522504119451054653745660255655234691180511984178296902525676280657001217068659209052355490419332905545618380108637231182027450416890132055103741273690000387759534081998655707428126578801551613251709345268611052408862114088952358519203298795514370725481821701632170015258795750855998690542330429841193525737947399610495251489710023587340794588328790785751373137838085607136015775332403247809648626623325487340423272941332955600053908592192265939141818097207818034657087923269395678791534387771037358969469086221132101132673520560674747600661871500802521730696382526316181938894623660518768709423951456432218220687438193964146916236794152168870724532606877252278763789991579596101404316553356955826552727413456612636002106337196139952382129558900588322851017063643373010476363181792296965030351692040963774788062886240916041627054369069558442006358763379594605384638714545236966363098904389598831073650928166536994999482974899132123065662058235821382633197728194946217076622637353636736260040375959593668056769802104906384503830551935491958987624124520152769168207376068785761428404319527957074508606791022732246586021259358709107369308196785654985735363446934938940222791550713873308613166499475461685851966023306601128908747449917273957195602570266591156518635515977858744482730271346489680643559383037387557365244358759302204035115943250044895300849070423159286551735032301697545245010295101743512651745568281456024458830950594831033937894330065124309792328703154158336877803467796913571975528761770071478959341333961834701915572063925178115983984865718369832193702536883474350084821176765173741766683353448301684759840380209893134712304306217776045836333805998473745687412758827894306764494213360889721664561045299663537879110322531935334048972643133391422641193896103395075233458727363213826060387749629459274898620100784712751915931796148792041135902560927907304264749471602738085841995196406443661743849982861059465973175746191266916901811953022385775784704984529836954169935267419938503038927900457295882241056259622007332888962349616285273872020615786023161078699781137047156406392883723609005770584630065348181355424749747823462915503246234931691257084802747497857833559361541016348934655539177421762621281305867783170927153203945915785597081772979687486779372330235429196628017063810770909432667813144756874726782674689026905235272307316471491024045491230385199150933723087673577409755265022444957863695566139846895355696720457575864013222155428241264860540293012126195467831376495621352234999252264264557261408351520195706925285413636720070648676041180705193457475209434939731143816591005240065000446422058766939769499676984491476572020839836646205920365149120597365976525502310385291199638314630405125100602208086657007221954230512074980955242334678642345133291430464343127930711666975328955243447820117634213387612988530001339105241073556523518408816218125680298167652990653264055301404844135195377431869204009987970868557704607263657899857600656228363849281380430609365412212210314464755356311798095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2876668283922444539953030004920208286086071043826441601134384230770641118033195121194488028506508710760385264245281434117803222249999677103947644401750918373045639850155932564215386951392392326304942237022957208755021934347666993635964863466865216946034930243132380381704598104160002694088342296132095789209999443767559934782622237842740862804905316486902212580788944582539376590493736077652997332883309923997301041086922431041692445673572315173682734136933176098597160478933669931401691854766357051666222643734410043605514411029700292764736921857072408612225699348688588360016676710934697281201409191730664668354245419308047808530251715331176745915562331400861361913030021894929857880457566067984738389709160977399076652351508327674217759969029007648271708661575879931277692411604245815171889159485265424082655482178754733274266535532225399100692356851476275165808647933188378560328535033149564988158606564708051288097512918548645477130224158756984165923730408127854739722068439996025456921791010623332504602449011958102326751822338101927431428444908034488547373599227176414075928503104653195873188267098975707415931945325266685791321669889506445973033098081925759256330419184239438013310223941719866620028779537752494160663256878635881855645527491203241694620055508870421756574005034085447988879881651054470344150423221078857880645319717861928687782925382908559013643213610219464501347230639371178395267296534934358861160648949171860443513415345803406707734807855422487052200212022531739258481796301626875695403485976137631401577059376490360326000388094533685459485556910794897034182743940877314416004446561549268104598798195234942572157502309407482940082408650311217629099510310412288962573011645826790730067758582119376991380586536129803766783343408876273810928489361878522855682328789826322827824065180808965420836835191485780298865271489955355275482539516468838075421276336683653871430917981771283999477585618737511280510404341052000777144003626774582320406150448624698597219048206570532252501441491690668042443927864791524383846734273841671085088764296678741744715380225860861431779557047381268546634731621658029927660176756814683428633315253776518243804943941198020467652209012715213717752916366277270071970050811862251866650080799146171423439784949228483024278297320615679459309838221658792063645316841422438953845043247110072352240682285268825585696715946547691495058141273254271515101100799752679574183727465734406543779953393974169429124287886831018074321918057224127629260676819477520255964887434479174433479696340578630210353229455892664710808737214191572192650396912676550302272330875739381235048262501233119477164906086348204830127743046064914736206811279731725399751217698691836998368250121024405534334809288495584273021316988509812517522227240586544617434030083497709875090714063129040604430951089262845008843749925924564143202595619453848042894401257973851701748111997513857860348871865487221575217274525563006294391780993824711573192218996178745900758549646643790653630184546275101586881897678276060195434251471829917198846153218697664904597994379827966800703603337431057196225049754084909861452792690246254841234458261922192476160926549982694577805696009157550342931586785663753573148578260322278637261835799226860639006452170196372160502107116271765964278622419687877349932252371600388551878060632914899767138122057155169781076849611233524495413292584745724683037302969615684538111166291710972691535566866553875317053770743138753104907951783062212535158747217871793585013940734610460605400158214755695326291956724531372807755735265195975621281603215431472224236969890302185981546045916481205412758877326878739646274366841068221047416321911090109496244642600253582867313719264751515760052587316575258242192917491133161013054077729284699527504700012694241554571850996614671446580603893830973660658008590847230932518356703172498958204460580418855122646006561848735394995876441660990396677829780631285121449048041589988880514365972192582729748070616655694241474577233437388688523800902466201890771566706753926283627698743081582422821378773177804386697638843257590627403391610706014455016572706768680928236390489320014599460791827980135114307722797467150860363163343122920738415385147540461548616235984763852736681216386762648994202529032247525775721023403343130110941178278536367432453667401471700897554691292513466032333671853751972369177210873805557033540666283085434463633834888477883366414097246971291106150167356275032459751226834629049156124333328553969243514699527545974682200129624426122882153911224745030198818332984610910267009600583190636050579259055194986698281477386515005987466081718207528638440455975785921862512228572583273146301507949829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -222236100863376783723507027051210932058540269479610083889276485522034114985435249030219200172376949171575852522466132468374307128893162815899083919970945972166353700774418874386634786499146829321574275251901162895715217357182762839667768521163502348040642547399110326779704140155643307536731346114832846080737184171983172803663885601622374333077630653699790664795005516869948210068388160335460619564129891975661855791361661288491781970363296333888282619454136473925767892961453352555535646828773792627101457854718024731162665688344949164450172742140956589174365448056181579135650775958160473026311478815645644812097007640288747061941383849404189539598300931092940893698943458181500752692288645797723167992349295318688964543837910252170819935057972354127612902737237530060925406852018821371747857573018400727716286866600847009477299684074792629135041352228829235960721041974589922988205788713266996253823978545916889376205782089203089408697579579296128347619804628221470973813729364157479525992247047910610510920330707718182325162005548265282682045304408495742449385508604516176754043148388404282799172135461340613167138574820152670002187312615661325947492927023449673775801154843861495664951863071339270189786787705437993081156748554505545190814100559958016524717289910777457985808317178083029822565177273452413004272467864046782744819102734142354454686703341653778216415926149606566723701787898574023785888279685778684204541339350601268972415943759976561468930151184808201197555833548278156137186911881975170970902103243452523788050300186444324875535160691367448699519392451505801784398055756848633743020783522431308404217611636833180397888543829992537509899234246726914383481662304089453335220233898105416724605002793934287704739028329804463518617906078056530114478919533482835280770064802258137324777394740491518328979250374128804427752363239098967090459073127964032490486198043121444338782771817920109518587958270451225486303751833587651873508867782683920154661583417292676559754696357709707754149411025644186722635436668815235795063456500720620545709544877979061736895077086300594271490727940815708078649344804231012507444517061518990993987365119040885617128075822525442744201666591613369662368329972468656041905562146706500773520164038102808047605459475513340228215449006365105746080595913760860621359752421154437939020944966393413551021361156203133801433709583757084177014593245519700621483941563630009173216001672650544351155163283659902435147019929509676086241470567455095655120224099737412713856464829557475279248225036156686190791799185505410389458119198743509559273478931998213330737205704249323106754284801156000185032889118877971033314030882454817764515415659561364630465075394349173815746904454336740023621535471791522285486223520714696001503870518520525003645496196662418779369484520315142551399009542120130312250365016224399119292332229551895825529908120068374009294694275997437705174652577046161502771952349269177600675812102645439568945262407536552803917015356759312488332454289060194028017313147628912759390674523429202956436999948401333501438660073122880969482623456971950884252461526807541961437343409271199087740141389729164159024851737750773871131823433543586213806213810888538191488008246099296088109175680690376906117724476450219878582595474665407633883848592523918003630901223285238942686050650656391369586570743559610229044453053674314435965145825354590758297064995118843834468474268689495332948413283360042653968597102861508924867897604366873044706151290107125260655205367651479438189742040834394642437147470150553210962068254300215542718313901513563619284390314657055078537876859101026501152823140143120231793608567468260724438250642359440635154444456898392434387830675917679002105221280157242813866925708248773394846970385060447421177444594622183441260175979462384580298062622602513691925474447815712711387180220257268691101739819795682129000940386147573802162711918679533346750387850228304039201714243887313901832158584913103098295625689298146552055369703446251093038342457874718355987990900510901511101151781735291701285970020423832789723246084359970119579958038664899990312794577011160805171205564588287013355418949314588299054291891961588407889573887572522505250181427463710716882381791044900827852498567271195826825706444568839001170460998934808118939838559768576180004627954594018769654388857107568507015975162721386289820298628164771553938484616308612221782472877015876081475600347253599820228077905151428037637575482836411476309820179497019317610707907845975564658513628691513443566206993192914570420699402029120332493409124528013695964620318635286502726486603706062255579270454095256986867138726774507985064124924116975016659125685691833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 339336790304545409649457184857492688982653601663046097756173158300748895190305938353917052804336651515125813860013741314155283032853665677527536873243735690432672066267631327241416229209993129463278604290834716745018428129360308253385243340847975763013030415912464419245603869698989613365781830972087801471247402753541436347570987241558046950376457661617869434989266165878209267664956774034508785268987227830530737490694732427159328210086417730455354346681944885205936072531606085836819772331089206707576209873440577516148978869376851103006059468880000280838760401570488591282709009552176591312753733183096002900543518928898683942334193086197837439155651110157203619685075207281441430362277065463192702834273664465746068157719297285802219173914119664597566467690224047904349632366527850356053629345111761178932460608308575171896710316961468934686329226933256560330787036503684639778456345936457644000442540112047103333582901161649901620435482129997950124783491405755092599014644800155051490732618092475874961783765157007538663790816613129192031179918657449865934559872446732857308538177101301816238733627910723738555072589994873309861431709304103159693742335427449884149089483818308029089847050530801346454591214359640700478259726048214262574371418036170004697558339952263224805153170423880387000038877209981541356683175695793068717793597688102691308504662659520512954850434187823991975993906170329640971927080433329952058076988530533695962908005469588460814675313713034891937348345634110208439779529717153212274663989234760407758302651863853478967532340659102894221445792537025798689798572022935001649658313004401641070226370460322947047115752997124596851524012129599715616500138343644719476144914975138412805849752802905431487888090961423287447520200174090913724382359852495052954482776600635533728116786280106037785016643598797484367415332651075731064636307817730055957262611240198003612829417202106355693287897214353445546790189919329066552746042878341996594068570919602450224033373759812637036472666778221514939332474650694410905838829720674097053141755614129367499327315565765187233430542461846659471640487799864222181649616569489941990018493929588717793662289363462015292994798910706704362703277824525784601295784643225924823430648462896241618315613673039601977672095291980300273874994629631912602950342935543687491474813806940440570848697907239054029801432715783086637573718802497947577539774968155177884522731942543439466750381523289283573752289125509453180750740449163016527420796476372102875549807782318652558019142332960071567198034290264371962070136064411111620849952124701681220781676595763349051995690550439368495874960951571412390105655270678189880942529670016505624064736800311283186502483791924985143419247687531637241679947491334841253008517697088971703447353320366139077889532032301640430169296021657298531741834370076314995182279159599350820472458943777106602055633648908938390799647685815704485736459116161195806127863950370068764705163453391037280914490555763754776254980586499906688936729548799576431458800289853424723078453118794590673697737236723096857913757073595855525267308827595720523599575953782270747019368289338539503928513152963535210693544744324881632845093821113617492704596574183825783877884210065733790839492077212639054895062351121577674749128812612562633537383416409320590177373962056504598220263587001102961764162994263403942915906410303052420686383620568152880440127577507965443206869524619441360574624911619492140617562210660805420077562351225530627185251939025553426378637919964532902002991483684664003198216181621014209669620041608153923373018845206333209550245957009615046542415780247813429115606832880057228506819706019893295056541368397744370014957309569031957253633577304899445600739127678442314439653253276404408753023074810078813240778556826703916248679036393309034212302486652551368260156821956242572315366809509253181561895614645552487499248288122540156936971324113372816143644557449380737248123989814852194679066062243970520172845379734987822658681941730286625715286437157743862834902092840094084706852931687916979363746260556028480810477354355613407603690518966908325256722624969179536808588277280825530935047407500094042894717609293596088442027831915807297737247309986000189406142505661920946498514172732953410668734942658806697096587429635081320235008562937107036021142334185677119969726016865704404060695252604574694120087026531317711157453105304128764120030922028459732047601840959668230924298695771686521728564641523398190852788482673188373720706874258568033099453877953894064466185251946767386247156015734441288828796900781821429535956788286213202139716278155550608174784784031696739713247259828631533309817314147949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 9144124947121990045891581604548657759036741642439756817446329872044600321877650566976006877292950571910817269175227240143866678155204204713503629475826854921764739206619535661692826340110720386011563552713418650725956046813010879929368225710213636753999736627984949862321380819438874932786652254783131183325460163890393293934476441962327564993212940248355296287080063061503209368889884073222727162855499789664816802970619587852005262097228724899217394898577833035315898334447781117382295324290310506979047662745817189135204319956922910918408864578106424862431123822600141154032698127835026509906211161760537125804144739409486069682897336859536889728462083980734673086772519930859688896052257649752146157922760806423561871601236339185716997691167657852111099218058319893113799549186180729579160947073080318798547805055348720639726058031805479638440972459847906176921288816194953312900607291951362905911709115148655270353078023438911275454676937380219410290378512098589779772393710891606844350748060742627410973554149250179886828205508850232444665452659628480618617973684148463667289043021293039284602542747655263675115448395477125967931966182794916983459434885650528607892999055837241723205190090080303920268839563108187110766285953911389781281158547200608772680394627038732978718843015338707428894013264547023138196685398491363702308313005650609352904866192586507294884516433026558318481861751582332873274781474378044239716965105792267456151168667390993494958167080807486446465129932005039938857630158200543871353831769592422062265741635488227258106086094332153993694103114089711560997257802329844386543227470168222702507506105207263668643118616517821023895474985045781018866423268986150176870489930674100725588605897573006791720336335109809117457702253668267152217925038739279570798863021388579854467835257748261611203232966596608671010030944996593179628846085824497212422825811700801700633873124246559178035149737170722395431372202998738973629634578287466963970676125069005253792098116245280701484126271546174609027122637033195332165450790399872974295129691107994468842226395440301429995457154289643978031901627827956548891856166308067594208019315462295284424089894532499713391206339470087737233181327421313919229046086094685593609702364422685263362375564064176338309043998726873171279218612057784255117770635350915995046827311211070593437546170857660970281025311584974292470372402674198983601740727377551413809419607904387910922145768482523588661095952297100039664334003226466468967186014623200426176518521600544494424113591536226147814820794129469062272490667821288594284812816414627781437539969818775117544103278862872959312184989900242413019159432939469757925115161281388718614443279585609332698691931330020905310834971025525525652176846393960532941526377887044006296036379816520560231693950601006472538441061150899546632692024667694325782593706299520535457161100381094017345591851263214347467372631256606795826401742191521349128593107530837384995366878796655884258431872188553315942396880983593118298365060683092313130371821829805140700299498973492853563176541455839737480593696914878158979696341850021124592176583710285504910742763033356303428458212379498705329666312213448056948146006270413571434442296574791111889598031682740211260597189112523857993264754220841252480712851424778178203057137158284898941487458661558956269776499236198456982689162261468116413626565462608418878664702891853472879134017603756757044041395340543024082526786253525719189422699005680580296111385768355613051593197724679553458296428262763860484582191098798991958534007459514484782871268803156634950063687859033419963063217288716759122492510998282372377239209093661006985505210767423660085461070288333513470519749778985592197878908721041858785954803378113238547216653807430276298851954943494912113517697710939774529981383502870828295179490193513614638547588538471640019129398927632013182329925238143748842108237175018179810177745387991106723327879119025501266746568693855067130618504886363257991624077580562533560629012657698553254088148313053291701086142830640805213530419471065431387125035427748152385667236414665968927630062571735035599832905315482566602515150237178435394760361351953877979529360181537735644772236995930459900599119793873749520362231058509959997680790770825200208930770545516616062711980449984537018331442983646062681100179091448091869328798304500046045831783993278360391712958228976638532409010255722592038354712126194920868852452029011466957939926286130994788338805471745865457068331980613204240464874497466089684720449864521789148552170107437301303535764928688973686534972862167023750514951540499277812187397798018706669397107084646643100604864411966409534215927124023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3642480433342991456605343063912431729693856847230725996518395241059113569240188721665252567145965215653459060217783157557367657614959389121928838390849477657278390285286216669501836738060171630787774232551369504348042247297431421135045945636100970896395024039810133970812614818419358251282065469622512400678343125010185343788852582181061047789821981091127956865052858566883896637969675469326485213465743302955403993519678722273147285367287994548191802614273184455956380095809009150732980838458468201259097592420762617114480077195194926586559933264029772376740918556930013449531187878900025594966879230232185653883660338644596818167188785366301493926092436905070646070188878296572452910850395273858200736002368462697173800719313640807657797950051476383350338663223408082573063065940808467322578624416571302881557080752387214449886423083523117227265416229925815855755532363960527606966087034190690100494378367620672819686961235274300763779829002918016042824526963321137518158104816053482576163038799345628255172356728942747668546348284227444717057463836819878728915178228429017930750124841176028151172977623495154418070494648072368445554086501820625529589602713185293769833625549793450540992953914616614027958073299080516834337203075848457435371724677433159986094548597801943041217423199963802967510244217380367146093084117735517665630940163839747749968851789274716667858644361888906559955953607003966749251143770547123360704094595074425193507193441175305468872203816206408532870954747873938404881596452504003527324798293929205837476635152617787018000430745942476106679974590159494947217510836042019814025221042872258969969753403958064207213925583910688416128683829854218125035713894082487662287563053293838750888295077202952649462339404992446917520540811043229008285810032474270787187091551719534680877343627734199303995228260993055527332917607873185682605927293508613099634095222468640360132686504987692531211050711165178099232192092860696971228335250799096196947375983188209353512170061783640799347411471469663869161357389584838529817410788663229482912650238957280800026915371452099381159124011646090342672124444124022603156027476883494334569510418731145264160044526466662421809273115424755316156017190534918659761889610544965658618231555718998171327332602125502787031031779313385103677933332860462856658009221916488138054655071538102860111768128048599086221544673946382931903398750607917053368771143157651938592969392861030888489461843793999972833016783534471803205164382886747690778856968660749561156258600773175395846878088259103857713749746521462579776588587720020018419241987229742419033936774636610948775202587976564644747801426927379513882932048396711218311724839483981931487574129433687000860774804062427077247656885780120740295954778468628298933101702361719263541354966339178870885169721808863262360946743541899714542838159938044414867112958204691302342434977094300459429476555361115719314832753370722054950098404485540318927016685089363401200374437314881931333863990914748926745066901506786190138178955764162528243934160186489543905565011484526729429268542930346587461600873806283025529948007006107718466512699868688062930177739338668919934373048767573128571347781794473972965479653200578099775725887545854186221964098790410862865899321036195321711317927030435398177478410772746234922160242388396861033760852010081530915320673579891168444828566343688337556514234896380455786253403397982070029413957937265919719919384453801441393711503469438157646746897012932222953087098370366227457928369322545080240627707272074321760437167539156831605129143146386128062752024606864621504085616629192912446925083213552454929540899768956920056032764347792486316616587671744279866112180916322224177828266911321717444770814920529367634779538534854535594876721873053870312248610167215167879172357862039757983446107000345837133525021389024096564489240742615795136273497540533313259051904949729410416693613130692973759971781813142451290340328776610274660706327115856270575049618909779626668375198427556062553217749485693890489854304402260721920367074307406144457480852297875782981087399274456052921106291440788076601600639333540001017660077033477732002528476119725186365160225153384665196325467393818957015979141406794239588349587907558276025943100603204991745413256632204271192223301425401367157877053315394689177688549072558182835333753417105249134834219171496757162220779783273167192275941561532971350907282520617819974288081315169618662449998726174086378436867140003645936350280986498017399684479206620621107179359582051315434354547920438989718896342136919517583903478634470945805599281177728058943502060637354849420246104773076006340088841785205764613672909376985579729080200195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 439399226939951956700602605395027084910497281961338637113516195562698015124012117680100176742360547743859400224378403588462563565271474767321063202420196224457320661956227791421509462327821769656489223043139442752484170313215543443422077979816807389760108811673524353582046206793902696768357982240717335466431192507818704538670555271660210803353695687942919701855731409017957480730589941064632588666138808797305866598722093246765999110560103421931338918367606968849503544845292448455434961239572280736606410739044304663822391455418303172960634703119044416082360189883364992678077347336683537316592300017562588593858430579410374373038194515941867976129568682543968443929857627687143149041823906253313727685999007047289933689356709507664242514910664030974349919150164657674736017836047675492462772552262068563200275582852360293736196091622531116731725950933298710269555723025442341051374055074460758367017983481059549057381670800820508632580307012635732324591911295562769533308442925415218990019106408654160313486265317931102011368731075611596355316470928020457123916649485653296344950584148443207894741727363642433548508228498608844265849259190483178420092285221981865453430377144103184006217094469225322088748908518112187226376008920200813368063773922577282852205784907736151062112134017289248737861756192884116767971582144359004003418449599051980571219256977472741420455261516882487837001531872654905407409603115656185569169218893870840023229712193428049204248131139060427503445314333201374953283294590030780549931960152507943946469642574397801476233457951432235526296767335235704305188522445797558699278639403391361379628542326958076082904349217380674919824724251558670055936748724982871758751529784178455592780000207839093194280233460190258990338776658957698938588264325072756838188000741673157068973239518555837352044207138748636336200625739467198529060256990056806847576481682481408117365396689229742278728819010440705058501771086883527904719061988336190490116413632323429935594288103177390279491417308550082040899507218560225682991977213661426583277133760781466286214775462229477142671982870525053770452929934851276166993940847686700870849611806586460941865473496417663701500799471037876920313246697950357187321630085332212427383533964104252371163120187626264496060302093094548830446165096609667985628507666232578741288615492912725910385611352142116125481770518784668654384248012857735925360935233068751102514896968817322512660120107328238508862901543376951269822250095565868804886384769135609007631422094564538051421764405034170164801047081145882997944904254232340847329078813834562806079840848677978596000992810231220990933429216790372111860322596714505353050957623500806010396774097003161005951960745417907650313962041966094709848021022704923065566388211043905099995104517820435660352790383298675414169389884626441481268269894733333540141665186505298660032013651857600883386396662186473948388418897574679810659353469745347505488010229164798308123218941110199592391663527464408258950046472167304111102295121902058094037688171810437296524432821713549138921987891883380534334392170395924538325182815918420966192627827627012466103113003937897866717781840323202927551688026602086684113425221821949082092756223038424992965926982264177030567696919090058559596302407883759741618851971142347889092029692183298103986751080051582962705227797630971553836108346160517348252201453611531042980011223546449596304258566584436683684363408671681011800733312410242002553768898950854831686937879394863850854381047386456013143694793634321853401369860260941529345672581316424615888194269503246363302910133845152259071869546950633304452003923936755413437619917397621508517261666549285565911181483958335414154426064938265848629092368453528892056368520879125026811521384537071366165515047683236794441943329111603692014114007865667312747259603413760739290363676822176532442706607415263581378022251950609592407855272106552410957287808935362217567448008286277526776743862249807406948199745722067580386239017747440736435169784900266108780420699799297694087413497256796467642298631047469828148215814579853583272077554846237176861530943817956903783061948849199864436907842346759975077238743785327945784549624583723238355264130973897119435170068906549370225599064661769037818459300636238613407913424096340707275756436066987672166190147281525113924355667342628759602240132351697586226979584418289844925612750650173187300651547195802419483508882079832781926914689004466270191165900848346405789423355945243171199291468238234744118908943767029877534131206912847326390185190084383989471867751170881625002626581448247819782950948994770413398665088064075601323348947034411733142564228051342070102691650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 7596035363948888392789262983462143895000271567814211121358053504116375938104557710488464491060815252235397407153549048716634118865414735867457284524592442576753050813642560375740294578395835677957203867762403869841140471296741263915911143192581663662503760021205050786195471271989051129385437544324636365586522868921682951681862298383944828466637214249808196983528354362248751119208184260266917082265069935210773041381642175527792168902345253357170398531976980729260555727253500412184833024569606291007824734785016704177299571627791157664983221202309174164198056347534104685552075720318596490658299019397101190367719449084179922789740507372757931826882410277085053577266924563808496870416852978276704026114773544166260026541066911882915869029018068654787500685053273145171723774982706128277783901376722805160947308304937196950091015574909255248549734505875657110370907926287603683522570201081354428432760130484634026814075551313966738487766093961243982875152747635247955174371612442512916476923616682497488508887164221016139248290240335343408133272287069231460265689582319036966663193533614444097196238585368160938280032059289781986666573764374878194888948139232902220691282694114804162586407655077968409125077245823428764273089663439233702828193352325401424412643630106286043940890468311057789060036835834796351670874729394923118470544764468954197705311589894152241797360392308762491906673124383936444982519773969812590132432048273308573517785798767528465788613926554094913113656519791357071963077242606954485467306510278051006351739575308813771640166920626666270524846430454133691568050800847361257395659286074938738384557887473645794895308230151219721656401963161320509567782945283790345286523432399314122337889524484012331912507755970722326443738506826877071065296121196605180755384880417667345112177055626677437209977732884574775919240489312927012176648738739744933267035650735592189116286342935632576153743680759606070936836941624467020073974464833796169437016338680173398979168993666924168845416927267656298088385653514862297158089050466128385730561532143223409321765111602513681031888990840822122228167011658030893222556855222909729798188028665978763183143708645470849721084921813036442647509784010524905322732778977586400126776351126116413701922312525972991869716600510774790067510340486389236900107932445760945674949987180500216221225718163017347548375817603138871983961228168512602351523974558494051409224472470899074204802622609729245886770850884979115242560954269291831386185180572569166246588611180277999447704930635984173782718108056728404693411670839422972662709984306953503455159275246249419505154420456996396226039567958624110863551692371980254635509375779787132364840619534478509236180759149791241825262626755869993431169109897181253825901445822955419217966464613465173774604342931706033609764295101297359582195560366727867232913454337205019593656129993164441883118220330199690158968370969076467620472524863471815015265936089182120596084920470485237119034819876738118853823898553063629374596432078478284496358761351014135715933139664795032487633665812762254380489497412504360161599121963554198504034077023308472967883516728269828224338627038724054262611522155158943751011489574854425282699272606250684166104673726420643008314765235663952397295666082385289909553627099320996958716851903328990872195512188619831980973199419181756163734555114690570147460282207808108433912080795590818597333622655005962678212084039957133916656743612691946172776007704130369623123502083248945446668571127386849238548797166030097465040356393472207210057584274575296739447049812879327390161777750014948965295521325588088653734204467899589394727909490708998570524344360085751078055895628428118230418614470805989417375834082989388164316558037146275503856845187953036547226511340124208151954074781434443585402235617637676172121060148975056591434594846016023786753326009458546082978063637890143167274533381860918969106549814060046819700417054720982563787393896507552955766601757268756634909697197070040968648562529613807572446089593169852552939150988088938470106647874683997249595074896744491989993247150731808751670787348057102481527341399701515455416798619276608688755585445636826325487851348587867865916914235976599855552580476858283438542549705989846976282210174302015843765162797690841137303101755266880430771272961208555253618422262356782224796263407842671528954064078428636162970787929158139202260660247157151147417068887833830053359658465719139621679109719635530063102452509091719477652723694420567092162306843879417339743371041048011346321970749505671282265793912759368731737513513561637807584697924158536166273044559071883849157299677991263353668036466650664806365966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1536498606160694271271491307745465538988698735437914701459354957145631361064671616386181916874647165813499886387733156319015679651243523245945939894791944856926352211855328038899228756610794155423085554180942000654666203201348601757738594828630065967356124445483698455260621325105837796484776793244381780140250036699147556866643240298063124671533947109458919922451984319163582610165017670499957678635597383564988882001139909579078301681772892799539474017442849275640109127765028692665647912052942040490925152231639157802965415631303916430834990856927860919069613103034614530645167832728978404955893079082190369626863518910276676127236430232529671070286619516397595039089269261225216434283781917897553273449403301427225927419112593067615738511270310105420998902941112152213742667069997288837813568036582910347283106461656269427416297131889276078352892037309060952929752159441297528974767347578729892390216180570515918917060156611292286696100348231340491005893988356329794795002642778615797232783450178833505638844900312833590203086891763235949697844279284036101709558683082142518012003867155069833049851777390593852864296140801432537014666890514264706100045352961379403579456570304392130203167694243514232327500217872785910120772939336593205544290590595332695822539575568612262414086220559691735902856761900156949363480604342522167355024309960854935814385726737865224711741448309494279955255310918574607676325872892026640921022920409481078705941284682541822061771973054367226560992084341341827545560336140639582948841471299406515076707230178082617161109460355353664799602125480392778393664069371963426628160635477736826272064810616862778920886949342184091318148538705861683644539693791302204381297384904575687992270377655488335992659050879897686955352172401958440599716747031541893856397558874527408396504565349229563435992166805290198688060485474390071287564791518586888048623913214061217115454348954317533814212899382366868118846192098919656648148706108419648146668002113949738306281555020732614321240375721519566833522940527915286803882736232059450860297603908811670902804406549134847449649062377427382370212858225812515636912445083183821031061805133136597995206274164145866441787947033409919826581928714008660167607027213043166706207514829000567609247224937400073313767087869897710450402218802997196353014750911899884514755071050807787541428465369478751328897800410327422811630569624171151523414802980290054390745062193883862294795777594665655631586151603884713813513013453662976585996711802415757222806614511072469777939868055253906999353125103367132065326554475612098359149398992563644487322258177503336956011775880417728549945249316744542547376698402174604724708770465222759395959787445284885189277464163852358345712884237511408991447515984899909606588153235645451102909481117770383459871031847934801143733233990673399655597859381036820852022684504248889434080934269124566665227487111161899142101246233238575421978586446472793811116317073364722011463307945497545138853007190684802883241273824036516444836864993385427991896282240173883560568617999106411100298491240611143056891553977875601243766941908259006156058778640426948518419179802415667610126840934013186141429070060774329179255235568117038118101650905132737601297198693496772555548272145447269633740256498642169527943079574285909868910513870043162673990227259353418816626322610664593564059897245777084587176474812258073749234101555156500119532673269360886424216467243243790992941787293620791133835907430074574960059106205352617311130416971878624216905594360990722554683040134462854765658214714146258508437252359429687231095262980785313402163353528842275173292704530121195440203557598669307701692642218474331752746468347136886879542214472855113470762974109437818167876466144653501626125320704431571837799937283474163977053687211775414048764878730121454716180151166464901133702610829462631440622150694295490875596118925844364166157460280480955403402669282624880225507458340800185607692821330626603044135211966349612915680543548636948881508321703407985983974378159636171860287024942353143847300548525547624843533363790776140992541174353760488392017024576241803071459096171274524190244446798072116687316048788383713502643852620130799065906721232410209012196824447238307242683786110815082926229746528318136697946483197604370352796674583902533645264627474543089941871181910233131445187844359456042469114539022867134041941820298016384753825460714813064131614226249954399857958924329998066191911746869627308182071483712267814281242973590329457086702104538454151812211522235215431147409430005655232237688233767728331009579773613327115499675984899357444863325989300433929826007276490384400134277885818853974342346191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -10720355183640626955607157684018904530181806277481010832415009318372554740187011585729577502201052331734143064361225437331085394571970362826417676104880454143090748735025870280698912771616374959707982396179427760745918606976303631129211047996334839288041041333845710130542336950446601539500666643268392138920343049233074810490960077891699394894117917253153140062634127219309658109345815231308317304951914901659645986298905981672039823774047047162271798761464622899252844879735879505484582309862528403240039600835853603013900899217823981895567882457845517045677324600042120237245872664115382288629954414980049726670167507280340222022440716745516562820024022877906808974901052677076449852827056303458340749232033240204345044337518534343677150312037836295845712001804222054997389232659355323752419081351311848120456852791017701870283922897530857840359777142305533924643602530895997729894115458623066988909709834806293442824130875077007748955826118709409513266235854407565125066443952747759278053001699744939309702269067534670868776619589715414687309100249041859141241762703878001460019656590762478349820823635608971918416633879999563101226290217549074533859317525155740947192976701653276953919725889158352882945038017092161008337571931265282668212639354269845902382752970790018787074489461718216112381081784205576767015816047949661256055037559460375514835881857915249464683179505271735931311735462149326689819549848785856045378797043208414548719838392601690171550631787916332431887862694744284109231246968360500749575862248203764180284162617911542513962108949439255307023588872803949060985786272214102270974084251801941849292897001812143913378256338122329041902551982423297479427393400351006539401119477604638705640490972093117844577664346773932433194392482109961744430352320873657694220636323213765090517740455155968874046466014967595134986754500130804538139697230417038096627151551183709424046288638562226746153787196969574584990998188567054252979164310887733256906736630169996774856748842010023226347691842193600836090887299612973230040044755582254433128196911558418291345918228774440924754454127997494156635349384544886428566386873973812126882401129223909708133120512078277892727462973026186059963339357269090171148067699445324646912850046299142440248445681879069260127254386808665642356140235309125040169971800625044702761826932875923543595379562204238479883491922644898246851832170734405801874748271930307717646526180602489612475298487295213439570635713522695784849218318067634806141442471790845413810304711864348106008574439886752477101114722944615309255698584230288599464496290390293587354322449542791693525778760386823556152774493503551806964207557378800898355150542514767810210083878799411100293376676966029104692129385530101518173920957464915059495372564442896350721817511612188699240996237502717937015651592525429459209966591794960956662212038447691614094772015631105174774711331714682329319338215605122832481557587599431116530743342975929394885037419668269846840264567317390464411838490034944102680552476790364989123210268979581252369562719029453150611287503594822384591641813345529031030897198680368616686883923226564995789742876283274003510432520430853740661452994789867592607884073376730552143267770093226629235847850350866813711787602891470161936294970590762521811227569203599256844020768425749474040682748329017919234875635424212805047183989807793079977679654537454185606222458503195382074924348394474051764552924272067004560033828888795673315612730087411927372772498177826431117840279072188748911428917180260189735988557102382623881530397003892920811537083554369111878803682044716537809255370091184783660715779823177108212117554767920828356136290402398908485949617670707808742870312913746602397690277823138435156314861784766440376444910507942970302298210973109750486427662061339539951934307319933248900958709076925874063807124550334776997013567308600471656103378992923282654773316258622291131835574200790368614814050951161116290304431585456856201006543874632359726437686685198411842869098402851571142448597452412991021093703534006978267212753668925740195471078469845212434678294169748349293593777589511041884844773006456166336450150403839220111416233238439103572692654905287091162148520033846731112488057543472164531369555223673405734907395480478708073396103731374597349455815444916736017078233692051731069117060463175072602661275116769975901242696162962681948206545528045248999647729597038237864604318399045535334998348957755124568964737722622457048733554651956526216273246991119705128272509262472582756800629065516308763877694855553174776436193662686131919810321970030055969386423431464337356656282809358312746144475504622332630583663433790206909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -4533342167175352928525172465207854443315363202025163600434717564626891400171777527104849850229108655483813639223013344328753440750234005517973221849386982615133481053560466810382569331364948130249292361614219632702163701248815035121768340511241753319835278413937919925127939458851034583313567409880386786749723635211446451142873747340579097150671474677786888919703746796957440493893522910561056693575652671477303435819531016444470078911247792323375106759568124755899251019220529617798580490744587625728133994973978195423575999627496049902492691911510589632134950477085533169581296234500562085427947261821542391521610957853156049084423153398027411915722270842554494426605922301525640775532605474406523461676173614925399003651778560941857369874418797803852381546710313476885304859658702386974573284948696090588804897778254848949764738511116914215635078361062115159102508660172888918275096981833419543993047060261582499155019149885439541409110823104517933496830511343971676944632351907052774871973653168644085915836995500037898592594944140387954301680388482586059857688186177252923274278948314684884162697784530169409274055799074217692726103219735252304293303358768581418195556161072863451402822094225497264269391525340084124654082319126652368485811814231455735039673889604485642676502814371251881601531286363913257752799877550788841314257865209509542527275956460128726875413149194254919475526378003850035902206697055616593925560354839455619943628011025426784249994181837161366076508707908560126263101507256602874915157764333859371447500013014322119423638667404731889906011749958309328937911444441269314719908901418224834824263730469568595332245668743784311369048257761839400400528894530717350150095800984799326385458312023160600869316441404236110757450389618180363815075966902609341151140888860897868022163273527999714007288555147865073315265418078843989823581150194988549348841006959962371697111995465760024694273025259370561518627835289160721643853217604639679257011748255875419072359511701503628801577367965818134135761175745294462648435686450410562984402963990255498766178460253440957836521082050645113067015971422396632483139114308596529519261271805353613120780765437772804703420085924038926165290067179046673967728482360481628340071535091135814316224990547477067236766996247371429027410670301312994165777473985879868293473517075840023606399659629747500716583400505422954015186087311710582240012003175691748922450614095097710573976936680736479557059656227466149921778234971601247991811281144806027132832055891595895881418171585976957157522473593632949071779268259377598716722465592433242097343412856804628156564535765139172032159950364521739686901313859855636087407846538770469561314333179620481368910238702202701793494401910719333146085597417908771797363002663425102833109751882075487001617316273035706686363205902129213323370680276302085980771174356973495098638289213378415652798843670072212358423071070171775807290200931470489483736082573141929611622924881144128014956530799993412051042271952123693108796175338910654244313742271118902591177308303027033149305368963291367196041033830450058890291457327534225024590312202916594472979681011296248890186134446873138750431240208978662532221095032301019485664825187514829927937315723758241542580067662167605993412483526263386527260967668637967422870719182425651549519819739457888141140882155096615302990218797134625112003173879650079125166953022133740109236590590784978061530069473261115787980957389155707640582185772396702958364968350202487194708037442942440995873571775676536388207516358008037837770217204745121084241682436893801493914636136021733060401109311848942296517979949093327536946906362184759893597133872367365714115968549987884530013432036043128215985293582450478755182691412325081555487553999696592893697445599310094486002266083443717450659034061919497125462991822383305195528451591258699187830258619460308232864485609631899100822810976219524452002013060760649040993440080401540463805898090745873511877830701897054024411938626489911552341129160120173807169605570827308486384838054712642029907258597853580604530820450073777877568330521692119025973812498007882928343607168182712629220535605915148030477997957420386681284506381593466559286025996495262612655755861767896699062475482309044967670038849408407630723019768288517639772475840572647023548718751274459228701580165405508889496995454620899611335981723729573094088630443065617302743390035608922461183576876437293225556716267132289584187073832117579005442118425064243103885846722791735880879464403074403407286020291890427406594554987172971386379174384867583658301249914982258945603136012661024085058303229144370093300396367202617659530251473188400268554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 2600811346191704612083833487243403247846837099332896661252135917645852857203893125448897209497545683131834981145879615526268845632824866244030437469820235094111013279730503740345630379087061465901386485578707483838512026029241751995013332369295285408796408524390878104643136463766023753354390699999935263503308782884633391172440251834518584829171721076912336439699459526511740271041355555327112854096196048971339505792549924716468872445962316532436947417982820263356075825801930019291696580575181608905190100721077203556711532190953629430656992999696621083816291443513182219295163912759266316151119606017927630248151141721229905186912116839672764109372258830844062938556025742996269512487026720140926948783157223414351892303419937474024816111627569317186621063184443412280728370248817152224458374270277254707490308506732154400267911957639780300246457617223959220776391802399052951594083415638655409930178690593592964908690569820906583127419801542152259024080247429895295155532670177932545864327848629498646884398710711538636381549190966620107070972080031573913004281142611018100274991207352391928204313251162075028410923929229677199515647279409014442044422439198116184573921926711288740768707197585365566167989037476752652136851172965026536061760137098956874410553314419784145534094057234429928673789767080354229829074752320786053675647079117026993518515085680206884485507556277231181458016285401013010092014005529313139904362436808556990245804973899249777937371532581128850672396839939310440588043489083346514373028407823005933208306268995004648124468670984165115924406449290402915220570354064875927780951591756245868410163851586946522366066785331810446586954019743990900488973657830586428910528704190081742011816788521943526610761017560029140412124524333546735029716778431747728513382487959834896681486241733842641081852471327991091824044623260123316572349706239263473315537660287243227501886171260912882132212280856986685704854480208177737793899955333982410217726450097422911378802739248331972558280445865038810578175924637645466287541226752673654492234452225016782077914922687840469144163546802890337851853601701191634687680967722378108655944483449587881448452459070446140534008754486221480232790054871742687779133726314637862418687496217031075202746724842832491181553081474050361826183863683211580589449455786046135259450039005853568201681605409110528315711082270714066345175703783097556960784485887722496978863943472351478013885438756666953901877572812700036704948178790269649604294331683238437863265905000877591800179850327069851301185541311001682004978176481158659627390922135250311055911814936671955760089524203800798764491557484633891102283576853693341885162903850727836095170240754461558279399427582494796606415510877027487922719883681977241255891413348573119324780635597170983105554451905483652235179074569179108840259282104128665080954332491028086312253683561130440262475366076313145687497974681767010586362007005210703241473835089826710000023124576521467168570935548599713102817945792151321226546565592198170692909994692223156963283717066222093269586565400058025613727768108787323304247940935409445079986784847783626679915097656006126240714055873259099250938118306263029934346521492546385158573204627101802936192126938362993715995093917215693690791166493132410263612844394636599026696934511822053953812808730129458871418578761061984401843747899969683507022870122917570666187478975609547281794878812027171565331531813548184370813423169493781770828582727590705520567371243888624037928864561518849388417331956417674624363761867338321181604974052409910583580582730597975949763182852031473574485226773635988793529059936263584787411392167945660192031071239490790163487430382498693119567283242406115925219074914030265969599902318914735003449539437956056467593261813672927906287579655639183125044373536168625057947383037862458544985641263894870211412926298037850802569993887196276736866237833078462259078308616536598368724657116777197879621568982186037586419640696390921082956812629559117194024966086615710677085451821610414980379417365414058873931919069466291972576044941964720960423544611096955797740700201505376850277392195739880305982100103312509325651147292964138410629801568628920079794139908547819408034761300233500841298558014674002785239799951022922789360618755277284472046737840287083651350450248947011135880050864641123574266050317329947110132965416344372676355382380505021273571118453141594216400779364408215724240621282857058381976451633267925455777423940772654925137050595458278605816392111684480020529415776597369456607133497839974849040418732721112094117196639256758153785210127938664975707070801748289636567409888664027460000962018966674804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1862015687625844895869237782008848347263057824404300354822101781402313672442236666205988664035289017709793562076293513717755300146091224156855695820361307945191877485120945353022138441749341165683187846180645239040218411467941835697267099569069623988170621501185287868068771828577467319490104279927262937602459887464979275603690407169395724543372006049106871866715917335316260775710598413639531777032656878305503741179347583883952781541805996561262245493154204748352145488620154642952061990942878459156888620666582534879827070401662158434807646581775835358518390740825161091386941769676553150313758365382943785315316893255032629828785356795878661785862000343123184486675279470057019632550525128580235647506352856606118691385003315114085929149498401350103730679632956875509665416950149254422653717935379644446235680919922888357307921015300266601990730721286663745407484158945128041424315692944862130582817586852074763775932715132466693436069068693014690977365671486523978690092615349080187652704984189787020867677741064488981263551387396419541393961110811425792951553564657588713841631199946848307382752682645676690664696311404189926046693514747860097585731066228277957161658227597948139541780010233082072731398426118548588983937361830510694603318322547891062650043805288431510916272919957954307589492432211985821872829621416054228255782819021097944672035679683661266581159052357678636156617675008423520015725175114951969967136920412247480068872553314235273059572699010306514947985140018419290193127788820141996763267332603999132358526824699198221153721735735903974701796609205463911299102155776841582684097875800771291848005009257015088058897740467082668544583343366450699981383141801601525550858514932283038867503494394802393781018596533143351633079639637675539223367678673935431113100418036962420320041204446480644151353280664142915614895929152057994936034090692785315491911315760473550853179111174292397932176478793939921310011777460885453283016218233199683706771221224747180678704533445224346029115989992288404142259768484438319514676473034143700912565332927503494270490497901735661815879155518223577922944536731901745809175817968361777426253259554538526698781557875693212269952518573849070365058629323788698755526972680254211762902343669762094641882172022374617879103474356637316757704049610065471411296755761344506786736062493223886550555194745604465340227670964202774425870916138001326651687917097259345973772956539663838246457374156647986057461061565023723449263573905711902116534908006572460571373623775098645334417478211986928841928999433905706356542227702140457561125295807194453408733829950878311617505971185253953120452599882415991109218677735390843630752523880873947701241395383539893852151582471803533314847448393338343516414998804111991747878534540756290660948838857330033442627262377544968453907086930420409541667311743745419348494351120416397641681883198465935093453084530214025674555447255480228846122532396402101255976513492819734733005560060440029936837109596315465354788113599551709862889402850388684133937339353754909683405568825555487116295868952802989240756865355300082590139752936603097208538985300810419146850920458096706852037479981659358549496416167590612326272732516824408681078774133490696096404921283186176974540025202351580709884447649537446730676445863211004587516706921647655326212831205501679439987242950241208728524844287074129846274272554076949334179621595204600019588231758860018073089871448572133583716594980825638264222075906722003760361571312066839694345735515518331070735148230751025660253126329604942854063255567458530955575832088802179839344927630139070397333972517260084293976854883592995402763651366265079997536149839754684926093254754365692303534829439119920562025572963863613251603856303439088737130577013171291179369292393883974868846156602063774964652502028755600070607833104534550206237031666106893462010500501126536230602347459760685428454431171623819069445706421112176202727329451853454908732350405233630381365974680420495151158888071383330215512536441346982119681296833301706360232724474957623267793341849050961228534728430529953556190973455877939446102508998919270668369226386058590706611305897709950750285061052060484356776986339627371330377117593644164664893416775845182721609460569516707499960111459637936597587788373336358242939683630496646528152644955899655187830625468014737640243341274903970031726943927536185302782442965252441947064310305817856663451059633210602911915554810151379093859047326139198136740802350470270420742591132251874939369285024048371455880415877989482445854496738933591358040115301103906930754518825528565602558195754491826349646064725616876102926116060952681537358462810516357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -309136693903651435657458443506843815711985560516621826062550892068246963479092490219031915165482079957900257044346049475421600243766151818006725043135851905821648677909476357726735056705084642104252171414866238151059031868303346460012932064300457200956017970495196863385988046397703171086483844308948055113756839467418123817825864711104136679712467201421134025314613129894841066495210076380285381928137080989622195698394851839667992897682180989207809481275394993966757634467503314609953609870507570434839198836985912323689714458872314568572598534902783287866669905479727611971630902095824405846796617892880074050330272888053919216748783338246578080863587796044512284851126564323452624585266147713270902541388458456945756398057382425556198032115794651691956451317995549315800293595678881189928218448921743194439237299287718509877609623273354274742275859096911756749837307330526955466524273534249086045780765147595593478745779136108478744460827709011554473862338704409646479304893912179634988390264211342035786747484644314493737848327237524236962288016713645723039613799890457209356839884285931015772668382536311020549018886779002733767175910421539046434073450013064748196498013621001873808859887614800594970271833912486687315905337156505264962139040382351590796719909258281023398477073601322916460750391561123837978624824319875671451355537706682040583521635299211622503506647524195404418641840407141352963623075847419195388761276353229299713910852875651257281786476204199459222527935602512695623033299914399595177705309927461528063527855853444684606800194843419285390313815665874785014193830276635828492975587038056427846138620129765173480294931580425720290459083982917180504080545607240146949195699755849653890860907219359798936676113691950072075752017057985560384765795566396254467508714052895307586611178840994757931233325540191564467517748908860990680830383974038285924137579875788222374574852437615667005887519049766155391289523411343833666873278378576593163497623086436310148554360183219318909328090379009858207950847288540393374462862129666692468841472903689218540122233627845609442864856434041293685128973464184777420961730585709029044720944721798021026898309821118407692189339791360313792404359882139209499319184048306060400368353541893832881517518892193824616350259711726412436032054943982231608113857898028852624944508462478099833457091488323098990288806636051562874875570722068385895357731482601852357287980725015122078265220125721756676430301285498776550949481506094446829924496345799118222531596116616480452637220110141372843876877253449247336342681698097106900424734277628573491726967799292871194634805211520079325769505733904301857837481336217796893359424081947732982274781838107143845352727238191410315343016355786674222216591070266907952219597609083156476254581151432053477562006320314294835398452842751710758593093673107475732445440954050277204830763596410096341053540551070963576919578509312871118057791982094807607488112962512074959919302525106006682502572746848764702223035542626807418168275478291101813711407785864775249512992153364730344713253465696829195299014350905878607611043910769011861111466747552451804010681052592845999662087597510806761975166906301362370339582841915275673397354621522606036026898491769877706645902493154792013511402523746200855782716242940001335102325492205857598553307868012471889720020713344651343222405507691659631044530968404826889424206255557519057575948412633693648496712611125209227787278662766238509302986994095193914717949170196352737306474349729709225813732980091660015378696650829202160960297989873981555670053470536632889736321524218476008401609653538175953395101382186708772510600722978587922643382321052326064266168345239325813391763677465652801462694065284535487472154022314893644183626723078312284317768322970183323813333325877571118334660629853034824061887188361694393931662152717497117056773635022551459235911464068080297565933910435671694125457111292513585762596983658075184281987325238422971307693218043052134775882345799117130751391195125036765288989576985868784946092495857470024453952628042477425905656253534130481644296552134348243847259049786403721181911366561699118741346287739891984096812250394931144854442067080955910636449323023078258323675459012415535343376173234811299358841919108220199569146870357586119487863557688220270941797051572416474744908148567032852468866972425278458503015794175468918734879288475807199629011190008877702301225868009685215871567587948448645041613076555026614149425146896903865094025849303878131964798554675442371459733766419922669190486073554155639062152038592742970968281277456192433876413456227661947878961684848961423873571372751602008676528930664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -491571740017200089543594619211849631471451338256654275722603342818439940914720850966766350092146803297408087338126808411898612643223095273522914348447749660915969980142902178517299221429105299736344911194521152364581030458762984476751500435755283206284467252600693402292368362353468133557652567364053399949888008330408711954359268069516631520621040723797371657275612423339679141033901853314088701014665092694416502332793764497528253895087055712301858946717681119896519582402595100711007022221672664425443694079297154710891950939193537856386986268963051223237199380341909184716687819072937621950465989452623175644308478838558301597721651811931568177654369459656839807920948955272093339686491838676224416616479297611581186451736330894483334687772769941637577178046215262315296666452848235436938228537979475877479565385953019156454819143957117408851135218744569332345955469130546770860872282179658358881135218046177185906456965896059369445529264352477607472874123777281331192881232113963873217988670510046045578858224474414281909285519548419808202124241019934405441734779255646069144614061680289421041942449431873634563990315639232496537074629062848498564669073258805251026432972677565487447528675367755122716294422827730826537258790072114082714765402414945136997230397956908395564779993722781995447319279162559684880536936751256953443468598210509753814989272360461734037062472839494241481569915123999506282287008580880970130600416266042985344737460942879820562383472914966772291915183235983612790208425472643513532741988865026779717128592686868143266823487146779458907537380867758671321411351217672384719190821562050027797562850118266983935416421598424875489053379995489528045685600347246313509191664342314588344441582777840458002202429937443759117184223623365310100143016550486159040349363081965992677764254908474379604176038557743327786138252839465559276172320750563756257614898197177351235908513908334362464249551122239230324141559535365339882111222234825522636369772819472031129435721157832009589122909875114924889269393299066045982494194492515338093579370541763881753952714828004174828505760012323688355206421017568230139971390798200074122875698818341617750549349239049655647107230722891477924266692945292737535309749387224289377606637542473918339141935555211107740001328365577188448929154327541041428306243576030104774002259440277465928447876958171219035758777583433609725303146812075600735829320881957669593551205293751507934501065947908928908336535734455291752955963679880590375410811126429006686023099749936820987935728666179179646818422530188816223986541651690661355246489518967074517197906703598875770922823777904410198810619020582690387085146197072998442275793722995496938625877896153833156346700476552375404332518024536020953173576482577613445906262230187509111566691905871705761972072745182686147600296574353469359977322022666110809054539042187749965198372940241707261304611714562673978438594553550577262872771065893874128677204919348947417284755329513619030414926256937974929668833846167397291083417280304935492810460124682487422727624894300964675959551245635829605960324132173499752426644461033000292328103009113159740204086972554224762758581368548396584514654164461664043598748489397806859075055317509332509532104209413718292358517294238533750295754201200098625579306560084085890706523015337726237435285293054506235997878233635157205418197628251500200945349377950292028146499368768627744747181608588954633383010343985548747930894152952964117652736921713237185616886874072453979326571987074860159507432190300914513727913057138529196785924783878135428824570535795138714249665690583433875692260582234669876033026635306988994196862509157848812976944560836534142782410731916240446468411002801597111770860131774334731498930850054584855158242523963121957283081830738458491949917392296139705138617438853017093069852605044288007517987980497968054812669345790630829972304908389451590682347560050775780426218077273763534980551358339435529051671197122658044977572321318702515373281096368399709004347076843703376894357634961455207215835150816333618575504544546423388863253400530715879592285678844393974131153032727534361950986523767372504910604973500838726298367926421453647375145909291380398450758883614755203870554048746023085940586681260068998757835222492303671497354836756588219828146104078671272247418991190137155066972744962818717892052711068541389292579535932137422610363959917591774412065472915234661107170080357824798471424642909335125289728230805125294985622337156758341995451127933249160307170000912014677006427809902519087294299037340896743941517090230917168744248394247480895089370140051626785075244840562837573643873042708703895688056945800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -47296155408188663267198528211091528357438141643639135555513369705921250953864983576618969481622874136594761918207065778227426863774489339906227030826164634497940846413906171558418044349880102388576208358297442893095687090459756290484825177501114716994700703018292534276628032504772008958828585991093550948117725295816789579286750630432512738557849817723448419035927853857162338253094886384600586799850599831089068838671266422966327080602107509510137544132408565822378648640949003266666035189485824106563601842346981894519235592589033179278762899202551420301338883558554697938731799352432159090926476699178986733567744593788696336773802656856810675785681361503542527616561093327503509957957340201913099583049894718087232515115996269125734300922903876766399174908759600559122892532477227830420395675692498959144703832755050198714429920580407300262846294240290541789049349147474046261600656034407715460314190655156535328518962073710689974625653444296711117023798986212546497162366007552404609336905599689490261325752541574113812982856501547154423216691472358488274942420015290867297068880581689963561623012418074518772064445315762575273702877821516603086612104414676846277623029825787814134285252930284176116437965452962300338042433291786275282835241053399916822109908087591266208081659866187703580375585113181149291210672587211100035502337523595858381040460473397725828905876404229660583522289997273684257183963396487851106483568464711592711492892983306590137270437574437702047872916225709220584238106455300128959996436695280520352063531154976862898442390669382512416891917104246788274555303605188350298153492615699528117397219786303849876874779211180576513449250789505281157625068865057970230014467338042223834121685475746699757639598605386137172398597999348522164595355637442289885810518632427282349647333624678582247865499713680495235601968635938553143019971276855925539966791896902064006081736716961747766219764087777698719323535410220550900393940318716322559494965703219673939825371863081854548102041308244178160652740587925280866623310847470589249123040784217688200069225312427335308229021294901584843753306608367127113062316099179676586934818627570328343226175478427009495305518929582871276173858753602974961077770569293594365953811127521360049990984840592588659142057524966538533190264115849002007418159339520707043040131013260091607916781686168161266077889805584561087468187851237783010260497695072171650845951736056509263890451412888800092513403032527103129537720512185659096049755298074643810485175088984948745616288094647682196652775737129292978378117133821598446775315520748064843257879866887441124387342315886923873987266211836566278024235499880335106054242708415208611739368230225322178420352406883834743072299915368027771533363891557345157222271593364098407212591705203429947596384863524809213379476688118251261173767264821503007541954816764242922154863136148286766932975186811590495459839232872037134174607527696366327311428154710324942004760066183116636771828194629047695264640886616247898139014430219082169708639537397129955783390711946598840815174120915058408917822471622383990841944616923796560052133640467728511003846608258228203836678446259192352396513095416350737898700389116915547845666468749873402449438108367943681130292825636365364383691093042437766490287876397871126711085071206012071829884535842280879745892000140839668033708098586118620062117461013868067930238464494375481366612046448797811371482754746438840713345878487598531138068086215263715056751052862832762946889406599634356018671300741837102646550903138813460759788534573467139564266433496359584053741899670985965772265886137929328012768265013561678425751338499938311878599300371795114282231047160031503938665968426045207965396103137466122211007253327114836302321362708279537159183018224434830528317839803389492940659775348177425959137142614069411575783139405530101393679232907585911647886370379683008694774054971969276884766133036857324018118057926659729054767479038354043429531971535605413424925697075501273744601099028644704417995646601322810187966142194583927127269701355481480653994850955509009586194779980558119404415196398483321418613177534522339279595259508237691967494775669384261376756480058121776554401040036875883855272516271592936918584342768914617631368171954864336299342763629733597747822686622851750751863222551244202552961730663974245231602817849143615954741982968200943200636814950204881750631218607199136721576507562646943311193963546380681319246500235184781924150433073499977309837597162861605277522667991865973834722817580910070531546798277429542156560122427725832968664962412449250070177940625248459652001263537790745744369700489349184036254882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 42917935193967380734021601958799416712016995989854429742062733076066845422701670550145217542252813114686405281640939244806083060844936572989722948258217128785976684531070164917054212926077078749089587676968404907872766502232604120047578974968055459795309324019548895586140122055336861017182635005588747782719838693731490526777276570645260400372619661969013953245835101559976698222806824180817526121574516051226112264811285794422328210000682320232660072458759833389261320331474282409714665167996004629003707183624435663232028038391077280688750997536032085162501238075874026330597607663254119572314563202451036619038214425501898077354251079381736433467809984798704224907731890532296317343978422137703486529817832014796047314739592565219455400240389245546749176568170371698719121671426460113861616703366914331410190962238180398115746558665602227729773232487139328701094146881670802923551799922179106291650582420540536614495272617261187702934403261128895689290958776960900620151660098986512526960725189550209871050161005382460451445153877376330296150310172188017105460995857252520225849354866525635367697721352666441453091283818464980402957608072513770211440681210292263747242082397358927460031556612925201347827054690092362647342780281295723054843739835887871896780656036484230904835172786053828910038898572449343463628009808333059385159566031536480073104338270255252056963849528532441140812303079037023395163834161531393155396313476994841400968380466071018262981874962641073354300763062710580688267827149229058728458017951061777849672594068781496267969961807022348430725515434223428426445213480751090735721291973207709896318324224404546885935114921223920130576167703113107283614665008991657636156879701029796984575722067030868391814484254312589255361716917187586186573810517219881113685635302324055075203609025304492115325223821167751477858191716905582506427871804091245912766935889474561583703225373493077414403333773188627730564507147185611216660027021626306940080502107674392310988686474905898745893655344640003075709614293792692997548916928735051193857837762121090501623723023762726973336754079187108743535426135136840915153191968858546386012025342118358103395982421460335424359845540554194853240250764763944293537682613875301685958069732003818964710548736147552309002051901024838703834126805586998108134049314645078108002828014822324179067245558436408743375865437033824481162125919538816666388525213731137077796703751808048261212762120081596565477880084946044584721839196847133733899814110245821003039309784492927934069539597278093592022073971720225841337917491656195637394177561122640456231765604049177814980470819449895106456930162473506709700907126713266668499336803548518238758369538380408895990789734056358106410804635198710284714833199758441413383179086863993730314879908130615338256281059358571751506934513321898555181253809877766805412587664212841880403759402354366004522500254712688422473709778672183363743109131526327824410976487734510965494071733214619090723670313515789257700950910650021511289526899653774826777167789862075685700086870061870591189694628928295179951989610300503758852037612170193566953891264442469595065251320115865633598241174010523944640339965766663526928228096450020815583225799024894855150375488012149539752944805272921192440074073393206676030642968023630981369111650629612080403550600769694320789863761415262615099466110216392618215239965089150065525499173538577023296227584148613017649430796017924304265687658349548236964354614140346223654095015038828584390527668217478994052076245826346649261978827040573439912411050686883620071624137296256584486109683118119565600510691817085562399769918695386571779757435977108574859688757653015481029565616366481714232513357943007006616424575846091339287154924393469365753253109179628541489296250174710111240782590591754751908046392990419290619635099671763791111354404022959736162998107070418489808872309825694484015210644797008547377048013837991127962639061545951268272284874359565296772155077035825566875805670635629852790281011673353577571497901185691022223855239844459297655416482596093757404249763205340106346314451329536597321349926778708794840231448124919503542516617682219101124060653927132912036267732975248135665364289127353330072461241651492281978001805868480090067859164588670133487751386520255811535929999419639022333448438710483597011118228085077249815335285564240109848073313568400783252586103297927599616289775957653493929998031814572325770986090632062930839671794603772536865406967006791390407765689233655673498208869668444967626663302402855581435772631732375721288189841224670374109503481677314085425804462283263359650397809553338777191973916134597063064575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -342735879534803215857758423734441652382029915809790820432381400098634232944543143128929525119972531065321282508648527495893814577302143709655461682049450221168464763227766059897624285626923533566758377727088034460285755065083678918334712834829971418370831086892756767223006220353353182972226817523077522575806934329533111098093949275128799300315398150299983883560111430210548867210776714101675567945252858080715141338471356200910695760587380573865251000787314554224284848423710378533056806885944769746192037735425769099221063465711438310508872571244345588988720175152788874629503043026900498580823959508590926857810238764664228932992937532387761600278039079663206935392346951988839096334637189948916725973358111349067883163371182467085774926760517211908654389106981988946908407592027941360278021249555360923803888762873082200129380491107960897529445964860974310530778898176604994722249313885153704298074250533761344628789995903016557843872253774550929875061214953997543012906835130443844496280493768349346446201118711344471432613343885881690995139442591976147607747768445542985407908541951352843363115444739361270089915320575570492471854143339457519040423266132456945588360049823876715629594937488543653337792926173708548152663177401390926017267633193186593345542532999650257237360872533451409655673012138066528751196687787187369484442811255607173614614820273515602245008541148296007448200457128506600012735616789262317883918240868193988820217987962539556334962924896077165765341223698734269968262360991272642084645517553838397751818414279937220296559349917358045314796448359127685550981367626426420826971637700291275610053370490516931688983523532245666309190427563693055845558230057134600611487986071782162560086978583742905927575263673146511182212995582359238783628253646492637686920034979629061842213041669361255646889923104955763048698129198473087326413822067460038436702481572869123000800409035759040755067416837853602196713623706911850256982502224091563723941670165651831907741903090714092993496207188478188061684133369433422558068144763206998134901816791955912940753790819379130325008959123253824723890931869812022325719724511393173674428733014427021278121944223782668427508469552392081571826275764405856649935419430443266785415137472392430033363740707249034609111780141988942978636972789996920714527749768656776035493185630672648668626433080014293064628876864639922839130819446149458444714607047806730484238707324743870441722019613659642217196144428468071275454816442343478948623097010526328562338217938972837445479255811039387781364085064116694273229734480286849234006180784722620576356372701320497701807574730347796821083112651660812791717541680602974355179174253015385206147228331878366542694840427765830303516124103026865733994106865244824058210592804849706864896504404150548315897961112609598021037201481779575582733024768646043695071864868602644131222742342818175271120485054952293415158085299035281538820689931194805100855971605560609030613419752013487555310147326240133599869127808802532096291987768997374666593561058278040981777624823686305652949668728224634011171552189056431986515374799530452850196578946480917917337350169519998952066178953250601842142490955898222549731428155914502345716097465847111752473430947616466431542814957938757773550463875344329994091461063440533566195763016539623269777995948744763031649810726377889301393924036813953082052158591108908333265037476848240408164544804840374359986097158548541768811573459380606767178211053137649753824758336826462489411079266596831840822827754521275325825325558898152400683393138518383334011481835296362009261084544370271286363955226547233067601486678439753069237059743883061475849512920236729786491931501072824889698942649973230605548086800726311070383688638607834705211668824667070997216606619843603923830479683199899344257246771987651128599314826178704695383773851566731917214764621213032778074351516874862604825211480807799232188459144192939279885393663013207007166071666837596499302301186500751776193496345258307857063421431758416886618446647443422026030022490025402589943536539057746640732591676180913910025679237941672690053891954491460620458591651513548736933792144097105082632931920938279436285837247124438356223840189561898240231809760565462981612283047721588634855159650072030751024395588836846175857672248661472631732052317623188660471650036178138854527860684639944779555344291627354722285223575516460047092469533692593107391462492928215628539035008802970020780286462295127356735272739514630373409200796357142971164784858203606062921147249844201205129955814651578305445047223630263041184435498429769958862853906382091319421748428439231024280805217761993408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -4468617919422161972550374382879613285756795345512392080433581558549857397468752161403651631435180983029687769026388224376309306132254277498544896338395671319022852188938370316327663758245026198993409544252043697360991269472720879872975842657078878743375058088758653065505677429621494237098517545744236767118068125086986334316698604287415051079786390252563077319894823515264448494112301066009492182973586289896614215971848459150121019892686864460189139090850006388458903199225311295899717236053772768203288842849705492921790116168413146832205763216141248974764617987548433502937835709830154875411782056953228105285427203865108242380010721212934232294729984674515302682778469278036795673468620611592390507036214584721771420942667438743510826505463723374347644576209606123988960250475334574722302233498297448373641223997710469762514410104863329430652954423638174054441841769806245859454031504881824961528409676454871677300702775549669423935025561295706849775365408544439779011730469420465018993233396483742788884873973244216607419658633119596214320013497616232006674547085185466145052783929974471352561159632197008406541361420895496211995478721468701908364673273137640850151440556481065333772993571517403703256530539599241308455318059656018449203698823518136228557038917597105319698260548378006624679130399078852536638825458943434996950847886898331818453796778735516892874356424455438693028818970884183830941512352748099727359879696597819939879872063717823382094814457988284700533767366099043811811826219939128336705058482306801074343103066863628365726638296699804482395121161884151404446181616691803358936639137547723520863065614901414900338193947965277469576250486528803166445939168311442657253033808641811833181649107466004441591843913439794451008354771510345502301196509207953833382684833945508150209573169548351830955531049415459040661944161315121776189437007246407438747772047640310136064145174144832313626949120861917112815788746314604350402709521169784045521879639278053514578387747340219020737201730148320761521732149187311422011566286705588917914855316232597578619277904032910026420657969867604545189027929531494715949303870126587625433542877852147361657164842147690805381971876309865102163652826938695788000069001247921456075561413823208904930626586879336761586063709446282234045225634944767864880822937430709417640997051808909662100194142221389047692196336893581797599017821203404742106874259880863585549134364052011062127689084632910325954368317621402896212561426864340904407926097133034404462829601066244354571845624210856559422941989324238195171450527341561079444613421149824882915815283600900734552347675609738632137864822882544191225507388758311557889358894457958362195741409407078288804595522709178392977794250465231769630515388688653223348696675999628506807658138637109174601853501277134314716198959059713490476737458361796264282687574455084588057014035340440261275782311879974613499469893652877883149458019441852964617893762716163608143892529920960387537959436968392977608760182331670984634002950772197635761592908169125792080468185328155718510420948063714512372722441269997188017481550461860815434392151591854973996799336920577603182186234978056516685066590719067216157794780106163507632046501953253312788943992744581632315786732450800091196251127040665346665267294128263852997611846086748080006146887623398237199583299623035526471056430613960015338507328319075034206472075750342072502925279699388038466517358564564777275522305330639184939788739077707193494448416255419170108817824351269844263073197627578670040953553810479353721719114280975350408370273969899827192700854826444498798601282150121249729737509026305431484846220881631592056371286625710417944090423836132262271390611479690446649052156453966355806578913706144414488890520682836688694302967683566879095774413100411794986957021128556842694399084385091871926114693854718738596411656633722090655463051550248548162849700721029535024936950319820964221974050897117936684947354905860779061038334162827598506307325393166554894626227271524073361573824009862180200636362206614166314366497539766038176890717024122050688764405692738849014963261837834701484558571138234465823066344998628473039736256202656302398637199728216015741677867159390116946138419678950757710152954459031670170468254477854702461845841553939260233427757638373470727524699806031248860020089323716924799695257148371641613229152402019293920165554034520677351381938555508670538634091599080192364821607883569811663749912930660555054468598607468109016164633347602387923596871155046509214725712159529890178457045681210726542758002229443907494318501007225893581177200082085232673767468007876820494970189726810455322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -959322333818290098666448522502569843834914313122370927028799233258890132671797081374232804496973941081905624638904647814546862072842200950775840511330960905597866009848880760802085293247238550451758793713515274994214072098563961032409827548560371414406159084786910682018428534950267832803095079382267033308342507225348945821992295857591611200075577570412626548842886995339708079587937823186303665242905264649274435173021421412603783289412874485561666555103351012189718990059018765731465536836109230610859293925895200880994931074711275044759793942251772448979682497670103055475803637988609345332930220964170430039681488800413500863254830487689926537203802717201787357857406954366241707137316028591895315702151629603901242960956737737363721875003835463837072149952164657771024375601069659874786354574078432624869177259998127064425721525615606768663670063434643421705819455973331750416899401315703221683410154719423514171863013210907668523879123897452385675702358678169733571758555979910044684562704339725914631284506949622984531977402017617772501158649141767905268355037230127930111990535997004516097006213477334210701572865702443354305664428859360335872662831302838438802851000458986378336716386217787341579163982542077038504466506830760705681342086646954036935975233764000251595734283686422234704588532438627140255714090444057209683066837608419294593456966328048311775238007337354434474767003217015454162481479910465210978845804022685607373933919952950204401482939743459202261258923399392170499444220059029083650433453330178609583506058070944212042922600816864907093154238885572948691709127260067826185670373989530123454375124614617530914919323280355258216298991997868674829567975178576679720701882544110772667940187408685440802030621994594214319292859987844101079333843353380683790309168210801120416536101116818350769318283141864148728500382441918611456197256176849552857961078287431240105262471941667250862853800944879165838425906226896090856977670492322455357388878117981859055638522483214111674251694124182384695931693573363864146764338971885320835268094557870309932900280494190059841421617124079631550094150698310323986351361142086396156188868503617789968564714033235497737426742263517110252486873488754700839186866848174819146832572009391637234589949426741162572529579355508796342771838670784560855752676065719937254825680727362584185760886792231431097632302055507038124572853731348675420368153142079731236809240589902178370320628029638794464574783850059163553445019506529700998797848773537724104817910747345187906921177771530042698401666827792270478470576143193512354867543319756264492677092025488516132467821908359172148706849418083384697930513850237153323280051877891693837665135010325151462630765763176035985253930977021678291704642589012785800975793345451955582940038424298858965528355333034594450655260435768362057323077111607605012082737944524425523973787151112230074976085327667262337535649515743188144113769871062675575033857897283178227112115304518861749567268622898961072349472972771626035778232104165076712629599402860336332882226531171843988657659683731805120675643804480535645295522963918182760330344957957528009414650685387514011072839134764292661058377158166272796141234775261542335888161711877086405853081605677295107230895172542636522751054554324975791375541279145563201882708991462957965691383148725418299889176252470672757295825681600675853813038448976824468177180492611233873562323756915861746369111567665630104956496264410646440563425188303025651840672463339335827420505452756720991980068578750561275827596387328236095867017842292072525873052370413433440664059525012899686161870478280428675685899531627805749296628794742820906788295043189414640633248033500645157442665617286654450510446961624428336169720334308551078563697862970939076253009675921226629827923926910442801848780376755919685680901247411207037991718864614096638713684651006230805510364383772248567022637571345306361285616220066269744803453356867345708141865397738046015106223436884325980860949420398427731294994122406175203722776838853106106969341723420352014044415285132301195039320631488266010719373491097518372189937465754445833930917543238509637154578315126267390314874653709745669547880251867621914488379064265622555618982837206452565540927845945045024111701431945867079240243589048209945943162886703629690048276988185521683045151922052527112622117418343872171075011933780487461607318476992179036396371574195224535111246962775656803278936077482572504187311112630868951679293920771298766847888518789817900360112491189428430812617759522132838530682060743463483137479044155271312820021765657643210981493209432176686167273366344908613551916429901123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -526245499179951960228169654562456973037076292620615651530451866173744842784514186927637166117576125728677631922515671629007106055114171100212353128027603701991656109559124951277781509075160277949250771356170222892342612580051054146832826502773242523851159831660437523974740041209067168436814530080654734598329659101327075853889702931433479643592316115716594320212122080122278552648599102368962159021065900827380272263061864012795000796111176511221731144476541184240008958722780784973078745150486945884604296647507206228400067023937047154289433509701186613540837606899934368555433572710159581459998621066461839953604332140822574263597544218635126340254024770519335860850528686558321607782255349070072588429051101256702112776228020290245698863872287620747822024447473301012245220274572825849568486030138195538645741577211984126775439612162100717835251056935763346999709386490293854152078902381159463405537167758533237428452362038728129047243815196938375629396157014726185155334012479862654133370332425590313099936085357917011988696289780075751257410629377217560949019706214959879429766929063053553541700091837308319818536910170491938635427036177742854698635307908870287668873708768580596483599451881371833351278545571775972042106485305323650874940564300690897783075709596945712186442180908468741794149605904164425692738694325663374441550657920568961915427216308273624281180119477721515683602552662933841002415569034538836099578480638868165779022794473051682687416595792431752046008406701189191393538890832404088743214098707352492164093105596825213316236976512417926684804540803605734541677458712568982430290404935097012415381265954130782227692944325799642708088063177023058365443695266057152095801690790196817333091950786532966472423486798063942146760313468011989901495867987303397455333094544634345361149488665578050749386609661569946346806936204926986963064198467173747398243581901862942061879865456726552516611367738120594101037072964678315596533372513561351271410564554762267826871015449925456459393990062512410955951504637714929183821168179715118098025632585409875981947887612773485404345942132583000132619705687109558720176542821287714876763004476813165442729585146958953233886342370729063610186450926586056131562032151709938746454913816915050577277074382200138255065699604381036816975243704172633930836244105027420952047967779946108622642106471132636893310346059733257725090087681906059057070598446518045333856617664201752130998441442859148301583227313637208906805824971118695934164073192850356280409497067283527067229591814393547750145260920148465582982477719693981638454934437267535415761383130234426372854791433464320466742615991431067056989745741430024995418822215434996565114743565418739865317679957489287488329295915118220471005237902609862581587854678976432239603027348113064573659678020972317229850536027849464790470336224906476263739193406638675767375230389085370943792024218643537518286578340136384736439729451880224801482730929002408394883144722812770774408873399410903298943082850058189328540888476273677046827246922342588117211292283060030646110316902592868575426096022538323096123423890275856817595639764655613315570156874929332896875372685151595835873689321710778574131796141003020418840870455030910198230469674172734369942464070445913376593017062968360007389440880780342257644389488203321096896916029059268326817770935311548343586888183571432505654286735677881055820277204564364012266667528655885548622919795159021092249350322319487213691964742922689422772334269406062088103541675511359576108790443610600397098849928041267406650782085859319368942920931760080202441237549767534145132679729745010733226011473975999215244231362422421191620566642878749544850659713873569090242111909369291797100701788614782487740818736257086264017455095960371296382534738706823784154239267734091216314374565481913777270569399699499977823557430157170816367508723615051143253997020231047324638582118365102172929615063587973075445105559580248797323888443324932418917240204445079609364473346590356589533467050104920873972936383727572859259810322603754250286753990735995118065398279715755899369509332017764642674121051127667162945309602119095352911610904465111725905575025029659999535190828895754899118691911726123893329450781391148853358978781711621002382068228646183788036221069577213291255459008541435500887892820287156782151741126469054033938005281150899939920860333669848595672365673013730432553407463923240679032684994022977807681775736060610503218558010579825871752452314625702955506896835265226997863460913314874057103199135609451327184256926268062941369546355996045385729007926995154415925290548431020959500146183689745482706672142028808593750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -75972098697140962201173404530992629049509037886858979284847257015286284567122641600177943328387187075907360666107501361697696371869425440895310718608032721034884200548341648128909900669062318176414708723711766341326647593644609391990779523877729438138772030449267022577836384432908259098985930601616142001627027480819375803193182092341988076353467553808077506815936468764918429107659221771610897684149148377366673375810647757439338789489015626259560574359184360027935758128686948487048412497455956025378371995792841708268223267788156730422682737985642711830970514497604442554591164806546928308823041847842867553912616685454668304367320625040150112292701175847308182636625191971341516242647942880017406407900928765734218317757712267326019242483947752516745105189317359949213647703027318052502605974185840981294903046717184760530975778363963911902710325330572593593802036233289877222500940447918992659545792045486435906232684783579417199648431663143310054280471195108219101673834161414366030068330856466460841800539799815293764728576588367659539592766465078254494586162876999741810258026355926620874750270819256356127109595722262693469088234862614256234775405392009583146950455276873693078611249853744902209637427700781502553604253672532543651636119352938886000367274459561269018285007366976422577014829795641270280882246987170762307319778692933237463050963572946097501950828396140479909223698403026223900506250558867672863873553921731406774803590475106263144839098249042266922989888179568415107375198191419880979313525626040188690044328967773039748521061290641061822895635210648611063526100258639622874149939225625593883846833931621476894910074618094916193265428756609137744913585167075648190518075854001203112700377634195800743865140198756003249689290862705599417391656510862268965981536541921137559518146130730222724297167770823102788600603185238050097921799037780487152339909509779451553540496802053505924596491087510639534344745443522901060373751936675945835174709570473377478568901293740067778627869763903095950923242867551377478262857815790844487749848251349303367106190279681476447679567120165285922831438385619852845942712175043568788909397950453577455760499187799608319911362710147799042141580198847327650139212112483042707317307675197960082349491960058813138254247727633586456247190336522063318569869744197001872373714789993767667299062665020872587729902526607105123733108111788901923647938999037930292741677343007085280106085679851253259515209434234205325969943918480355427097042499361371681839921961574214347188264096334391270205719154892595121007121132292888104793362013398848468737564063830219053638610339023951694728413423756940547173635237548357552873831668446595792500279420198694605839856097730123955338111990814180382216403316664049471151907081873425124334760856804766161591238318345212540254490812156882906760368992545558773587308276591536650960055074970334555503382946361670902048641997218451676712933167871397531558701876118174779618482861511228787989931065031919500313326250121625972265381656261152828195222614261006614870362979716781791357741601981886912553535110339952212971439755440217306211105379020814319122012361222702380558069707536214768711573807272258367818526973359981125163381465983146196257517348645239876211987635938707692244437159866834602166065705784464379177826965717176715476484138525580086185692066752461288994964875528930332298778383829884947072079359158459356482765954788732657250716585068765459430020595422268459470701334262354810103090825928326678052655797145381205891553903188758117329478412699706584613190442605917170890766989208687501160234342831917012348369366384667085998097115525238221071956740857101080676526883994056885729933958584426765946943642175142862108705397713681039795945651494285817920241276651138253050035736685841557174782954366188693551710031821217580835828340503025224173160218538253469042729197903878776331089120478426016391491927827855155710562853877579058226471236951261699360315185923770285700900842893900655281618519634041309876270486391472109757997927758839477239258404467918686160048935461516872946504076536779671700565447262628037126298944336497461382869427038785846930893663599967873881566659826265722254839938359154069692500357321253256739410435974006350828708869700544086311148606464005623084310149393375453648798148364656507181438807838108052641810841239797301773802369712458176088000408049095362294199131263899414792575019522685277357541204341515794398484208692968814773083475706220415288283619300815524430772538585907900478526415773296703089850340472263472562509259457166351876821536849629495795920915895320614588075260720509241260465361591140696655468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 31151595750321608497543054108528888791069533885860332706161906191157404907927331338617223177349838678504964612617174030046806268187636888675894284514194442127758307560088917781850791299118566508400577940746219946791305006731542650416121533810308396433692933628645836965795474287628526008243116890279361074080249535467479702460002719822309274947510529422197161104049933467185566780074566419229346293549571552303934696824792650279982255667608422278774683992676650901455594052308126555557379019793343494441742225035147507553230634157483775851987928892708405277906708471079127787054865282555256399809370825327831806496424067071316456715863431450600997562870651645571528123240014333579245982093581550549658173712262556930725476317320082577250459288323201052336911215982202247455812025920553549560252744117364008075866150740951313783906086895015646037334827720141498146389147504479399119734227533096985903610836076349506135901855760417630682186092461796451180088927634965116313616972267946006374149752745899446574304044907781139885850888250159676428899356235286867363464771659228456412946157364337574285418071256371903208803984538772401890368243254887202490678367388433227694964167586375957950428143505118326190655245237868138226318658624256485537033130192840399378425767381659307357069460971371487660336063031886860854049372125508114796129196788615988200473038628652316440296126231769106131954058204923186461343433046650908829160394034488648564585154716165983466532407708367652164437667158044070356992779791868543792941008337925864990480588695381443132378079271130640181644721715505754975918254412299541726393658897936239697617529032724586578321218899422699710842311518157108570785986061131590668647364749826698484347795492983673965865799540185950364019364400435342810693506501885408992063146354673640732693080174233483135193600982904898568932440661867724061412389738944199028248262728311033963030929040994373981748986621125489100069659199325851263733705985673173347240206100312150879634878552082036879260101098377359546516318430273900703761703086601044986487894615425558884624464387946053037831792891404207044124636314442561245721403410193738383490002981083200675756406536230563405944335921311060645451470082753072520224551951093426740050052513009163242470457606163528158358569586863657530198575205726124716324849705239771927210041658411636572543364758384442752264811942499377796012303781229151922683870966337986578595927073321540245252680939265294376989611194173320636955419876864339352286809245833219616103583674593383674865876827257903912145853093588639220368553473462168178823527958759155641036268537717596530630865792881615252601122132323737868680000529965518464602985576678003977551266441547518886905052848290105300262586198693969058752329422689478094334734337893082845686002366093977082376954562152066111239007061604824737958973093263482434419595407060287709887180815175613058345283348451784317055520050989464109668598812811984144012713800405105396375271518380552946964586069152430197890257524656261772134972535572367352480288209058919319766066616013552781348869753796098417650079509521723215051313424633453525464279951680527204261452196865945273598613156238069590314573976558468519240870145764361505931201231505826265914086820577025804040822116875287619915134989908492137308758085819406177472267069988806073870547814109735510833095044035274437489842543014262972275930219583148494358193112719842368632469673314116588350041977349938477331198811903170158343789736005015103104802025726454724613093837519087152462367747936779562941408984162299027860466412543933087088942434410776521926578428179709519797970502661060838730178816088117454716787183612939868092021622257800164416711784682080369947233885149111167707005956084848526269209253501000079362134176307628210061680648389636090778483095622174617790829143727241593363239675444403384443209320969050941777691265429053421611283554239346982912493900607933872745511010949564268926053424758790862491077173041905736543542628235974382544845864109849622197851089183940830890322529294512767186143237527846339070329013691639878720489284576934929160788614470814459565965377510513090209281206281404189223198364527426763857209770684794479739161859176150025134551634842803007927838914681715170079120312712984954121377317783654575745823319221405046591548262900655583113251050253301784209936364030284107793655071463265898927309693773687280168568778996042956366187526001527363382385807527054144721743744184200137089474672491441781805688383645668081522498221417500158012111623600760070472852416090819203236831168974249244070107621456417175892865672262829408904820645125170713675762671478544596845199584960937500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -4517097323090245970661799883567182548652352882433991109974308828277255875962477600652587170510562367355106235478448758185632733610979674078877515612912372092245235151547204130041741770058838115870576928864662082090825168799029286432747914907004971309825465786387348599423532593473468131449990557383228237771440622906681077748198810997008247726092775719052012590054165761651234525399891374915074658722117474056803116188491949664344891735085795920692633660466423907852921784592960104980143957655157492203498825220305027545627972610419114465740141204023673515002818076555944377630623644435334455136326563780391997595931830915151381936436160053027565233824003090211517554258626519913249690884152257494919690832282116327355942375376413480032946507827351576217006321617352588985736593856325127747335065339025297853249709901195097123880181566977702934957653983450051465021977222943700676280955428200087246892014924000911999291562146496922907802106593134807597869297395083657142956368552082520233690946934453097298891676904940989587689624718262871386990566828558608755234043685569349159363377334338421085894716135734231701567625405004848969833181315157966303720686596142686713521978963620578320248559355292562074161680651132245463753094756068017213376008133947516805349317609899374960169923006865102419805143878374364825651838713860667248869322543799537475371965564288068168394660675491946156475564984847796615255019605087541001407067470060681769304378458806427628398630978351010488720766251322879008352318730303509374942841815658875408076449686406773163194416705861457555829507330882907431827650891895376027218713934447905719114270788069419464393590319668858957140325462760395692581852136125252010644195400879431510427214426312106660708947025932574668511423314197001407892745825814898894567892848808039991408193773543091967382171049410955210737181045693554642064379090465175767747991488107968314134168353663989663775641603428172015539215917171710530585620575420485786075502294497797603000224250624465663706143311433595340370618273495904533594247254267216859371526908534258893788110962612960674838392704722518615556184375202221518922349991930516094583453796116250520727832135955205232109475207848565528361310846875412996779930065484463238935314223462759971186170085686071650616636880477548236267515097926794699588576952773732759033411373030406281713331420463995540353171954253527825449078894596499375540128112817543041552313709986020524987416588055779657799451403059967062759378999077399489847647641061363133239630261005761481633328543742738881157974459242952055112916093619350306408533661643847147476805489090244337391810055338532070564802997659124942499893358549813430552739589570464867958431976404980821856378056422565834044181155578573384416881510384875642444993737223088992960807656469459134246194064815860894557257081749222033291376814553993352809565480050371056505915835351436187909908827366931468867088538089958434455368257104697553138648013736223943979988152614440125784173816150150128107144089607955629028459896907332142001218882662378956453122105118874077171063934110529700805088859904132530082878624528295961945310017312408527721679272795880422852802464303509252754623485809319532682964718398767521861752550472516093729710989928520478859483229725377848031855568097344734873674118651748208936182404989851780928953657340632767271341964011215949221740890842380339491476268454163602656404349603091846078840055349222126382122819509584074463376294036909532168695918473170595559925575486965414248222004585697631465589081078431492283090020356957742124674177262321205323157665714472822702120953835608893849459854115550152283345913684010164981036531059756571645750373001101882414696993689627584790540594767157339075073172363020152637440076519021345501474504361328797857232876164805244756628338122558728372737555370557023718856848594630191474930179808655490388252805695523906241860024628007168735377527771099652837596683725506871574430982350431700126802914169070915437040784788872877329344755238869051597558258809014973397742073932553307801783399099178988682118155415898317803281273517003983807865861386123322583081576807651661605552943064374639728764139866544451600818122445141468247691937268431726909792092554363653006978137576036032091822333145998138419435832716117458160635602584337330835644714550452091471098014852615812360557527012722354865303922647562945891099816384136709909612749155160210083620327117033409884629859866602595474356393953185825141995431253825604164170230034787651119091378847022671770631453531946755364559744424743141395269785718900356744275748609407312873220947114505939332943497419369075500432072502178762038647460937500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -4723690763611442800824577598888845784940581392772790687853078025776683256917015432270130278554941001051021508465937907091869484162529395406845152890347710500575893285661385829892667211417260038487909561266596395388654798695638300774167764581295049683677399286079111228982105388253425579612483618217982058764589769138802360898300804574728847992497748957933147986919511427564146409379628180450925152235021797518239851771630201487352089258694797968750974599472440423000129662611950387961768467668208524357357864527036082957138472912781531183974956845745986779619761898216047381294792423922527194751130344851733329716005596874111994964293571236708272979751474364369631123818902071625991177986549796357533668856124071955825096338648730250091339314704732648646035353260161477959838655222155173419793455666817304703168707588434302689156564910730833821002914196415026394765944169471461191970776675051529624097194377997749897536010830114201676803105538524950428407313010725985437431974545316906237611828097388077591771981037166439282190810848135604988145580794226990854357600424521074587588248970669873106626150801180747819719784428982595867330584199587977814091647722396554343647911649413559692701843879395782713153622334876897180094875985210572806465015228746064496244014509631338416610180092296202579722936251098328320547703840686895148594123643058938072634705766104214826300108230823882700373661176759536778490940829831255699399835277695916139096023112745272819485313575673291892433631110379600678163976424126870325014784776691694889878684097655314798209281320352954214290412739274522132092026246253819849564450913211692406896153887671276377828914487690470629271548695499513116313332679660508288942694084049949241672818258215938270757257796289080988582961072522902881281274835256958704201082667924909150212711596836658070267808725306832210628730925888129964750463076244090859267884839863624528997143497291160265520100226972876484512911699554649375560845436600931729562265448402127017648997334836956599472467446820559891018131679679825078232592514295478411847670529209976689017898887793142004249236150886914123711210822720361684453879997906720283951955066661706288220067081838976967301380850816964759512789764198550544763834294778152881064412019376651911797921809132950575723401157493141871913762407914853971324946338618722984365158223060640496774828282101849027192829262888462566424891496558286470683550029497509229846675274190264601083927550799025881779848272797547025221967615666895957189637311311765208922696621974303560650721715307388674959775982928262088774454989999684416897234602427087009998389095291662887254483326621915812297096782681298698789306430136776011577426909698664401311685971977230939816862118188776598464886797930991957329527604391064020786332667167228286735691301088548707027220788817381743145695102377833375153398741154009049997826675325023546442547636751534844268584111022302129166868922435582206933996138655974218170184855223906824950875865671535926231233224109176211823727335900796915112992408963739514039294704317015854030145805325729020520519856582840894805190084348190651329739335263268012760225025862188396463383539033177698687057406235421257664594234521748973613327892146958319506474442262114570998574634523397979723795995104209148033948063047085067435097820363135483888467571041503340781751460194711808934526438065586494707289014192494905921609455350030360332832870425650089745593575737230029101322181903190940195820795752289581587602647655864075280446352978503717248788788342423496380354662087280886600832859678437978801365248821553622670743456298865002717659595834846993704551217375368657501283875440263936420575219098430510544554431968647972827077861940021453143635607294306224274348669373055634782864210029922119263505298172500357847981921501306936576340143826993464051890858639488393508903970606780471513033767620443376351157957700059593231321992149337415591933001888118320213313029534737238149331723434349887954365044475853030580886146469251582526060225277335683781835095366697534450873670592322258966074862877714656456454563383563927070842009277722329212326767096002338337194897881029075464214996841015398490654578778862999396031577381660956132824038307522536611367470357036038464179393422553242885978842336259093068054242978365423859384454088643851104069599324053244713074715552954356687146362074100036427482004464047298119168532483740338594982337770436001025905909357543969974847302312589674078316627877385026670663606525873742980493596575610780971556617267913923725958231248388678303357697042725213607141189786803341076902846159009407914608604651390424864359688319055220010708924976998611171630859375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -518589685282625057423667389300262369248716262147312185727079729760986112935398573318857418249131721950193142635381022169135147226155276068982312432366643201486619447673856230999105573418020984202532948219882511183784765675266795929562468116966775077215345871520795732021529103651107157141757562552648931001744489200105281191979570572569159602816552306599545705870762188128388812039559005213761458325077214107075966101007403380239444907131867113943029341206062954069301133906378994997562400855888954220610313552001922623794429345676076723516545912413252592449696793589668831801358761014806131792815529087903267159313632340383258034782832609505932690115158614304171967513543244209317661513391181939759905754913108365609089308960110332902020537945897487886810914704925075651274580184172362674033915964786884814133619884810564638084657154366059365990572223847541597369224629204713500794164632328248542778517298136055073593185881843848330304216428071577642919226844300575593880179597908669609515643389612208408683198095403243168059422750129868896383519633642496821422933266423775542664254838982131099765113480295041682567083718384729005608886289512069976798557594282044606835690173594057399495736477299082585386328228429466986609015483306620945043328287168810486570695535570062535734726623265708800469760642270920107287520399486701395533676971157469033885440108764387221604976110353238805481696322735682379570747556903825933959112509502207899618278852989264572077610993557838820934085198023044625079992292660197350542435409294961809391365288508700878929482749375551379429694405902307789730686860640833387214568289563056130042595482925558134846448641956082302396174867927677381693033878904139566831066184077914378004682596940283745577417290443017234393072204516244381776015560084238139411823213569062490776379710681664716775067361406728765398308920877772982978840564412699656813939590886806610380573960460682345661455143922311337112641024376023580454250374433360446806859660433878778254596155001884734991681585701569352178713337790323711897479479561009540943967396240127256078667309527507634679085553017025942060887729396452219991419281531059254834667157824439525612825090996547288429061210798125864768447512158584425295120531152648601767611100387575832909368060354818792672542539608705275144801499639054588735528142951122160634390806556768631301901882026610703078692249091920195476258894919106431397497314227091358183888706370072256346219065270490870508189140102238878767756067152099638875867343212011946583862699899897307865022175901997018800039613821340694459758165691134734116126909830746213258296987221455327581698897783902114683673282471289602971351186823543219226322286780984328876461428284593204853455435899479024958589804915464402276700324188548448599153420730164478776996702241305930907264136749750522931218540942872564856627460128260514810770617623325035004469731982540130105102151116380035920430052501637180280996744699261795197104004291317752334986931447550184085225970754585288412052854434585561469195504038149912594866785452512545866344078721132828603468948100876804392120572080742524422205233760421560520025698855192312039113191714093206959023867446284627320113539170650674553274697340914007757177151341114294619509673886149361199857191034754914167163235216356908720929692665562496491205010851993773983995164877463535826882912702011385701705679944031504292377251205366819592387110973007229491019118491448329940230141564593585920421566515387803331973293206423797759499533085007388763622212929024016734648490960433907060852209838698073941035185321798663910263078841504677320139462256815788154898629798839111498523139507153310533206456851138459695397104933742088718538795656079920395392426740466404586416607375272123980452142095250715315984109296753893194365931243823056883738347190238134211871026420780223254758409990823173598389820731262827632514691959929733878512701125343050261064712564832927056873247816304902243379399610803534248377891145488233856865454699598524684874940590170654897938009203460264360604267493242727787286009976020436818699704115297752720115505420905544858455215654490667382747273057607086325164056471801679905929677876906791485411365561683947461923708702894865024522814224558135937699655655391750383897837752449277116076900468626316551025806787673117945750240340727664533325598872590800942388978849472831220312273491963647852004668693069612460133985365031893620074165886725368277546719797279041842503662976207472569711938645116645914832015547532620132449797425227349403265528037430136310081448588779784726549178788876049312182071797116263084912375233900763189212933752213493344380562234019287128906250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -128843263634441054612226643620710595898415166670123496146678914679378930253425802842737505734210008579425051374118015139159084262823106254037787964057586472797511128039241887714367469201955579388673515391560525913358856010997770243632390254085467182602594026321590294162656876497713841650984204528689906110165268939482346881359286618730778762114674712262146621947015429004748320236913153091030081030500319111367351108580763473234322122505143705292575848339791526409387422799660656311434116542328232077572412456537398165612799550553798035408437794497160563422278373615930957861259549395450892054097134879568210954430364574274737822228616136906305529908559139495862447291711821074971701027635620925102595685597685241423454784114304257244031319773175415621502466185698139346020874120781904973360636022829337033824288794534679300383046461437166101255087004182060134600823743878401455988076101890533911650294748792824139751554512080751913932408484362489144955088651442666845708089542173738449674657530352085967493175834876160015755902828085260853357908695400325413398703820112431185855980401915182396584311426442895718654452117319532965760549383225362296138371636900806435818810097929266684804993597739447765818762198854098304119908360977773611268237744157733075427723436583621576151403005485382683364199001814363792935773714423144755197798119371761609893403819979525091107100756787603925814829202216398755075717151651990672638539005984772981516221751797788974945708969296403793096496026817923707341768606659440652551618756669443969752869142366126253850268770514082166980550907852936379568537129075058126124093297782533795161411351922076977332336426856079638657854546240422795239400215463495150514293063489429535412170274110814212039143624065747454073760959446362005360210023667720236385762436109560635843411739800174150339328143567343059038472724962946754227658443734685276605091363218299854422172589118727076407910934883324178521540863716380241053285939023971858599069540452238897973133100066816468412648474321263377468569862436002767899386088158055535543973734567215931427514526504988867591148418933051702835467788653664538508938586823083578630969598494556038586720794018332605757542520590283539681112492145113890632464972283297909799946279423263679334288863716544381889836569384791440894937029937352241365784815770723621336713033947527572458186064951626373494023262763230489144020690827402240386349563220805187612688365987270996597048719166815116999759124362895532889584242395383158112227547148514493009192478090951465611819973681200164152522021683761833261928709623913041794520352565149329922254744640906406559692159068054494533576193715967351094142364209551045231611567587906908874757389857474104661899926236614152090326690690471449668446539915975429216725564455784773052429706404180901944466396510181107849852432051897521686699637672817057151554377427547054518372207218628061096331746624633414074892241870210294554307885597500632312074545002214486278522534347272546774315211715789212011437278167635151930656880625920729872153812177292102817545146320838531951999927871032930984883625342224502917300300519759435913576381811001923262053705314944886188341506540269731701376282510705869943905834890085999204487130976735743072457875698730160690393956612874395668234678165267875956313995133426324248094027682868999601701478817280908261055097595410627806877229729255930045335572167766910319845668392741734028598709647089829828514311519596009468927696932905422434192452803842530176706297138268417867052142261043031474853065978672038945673055724426949953252595460853863396647908400169761378379638798473147541623468243411430343737421018212594086240741863100850068305523005882945098998188041951312370991009424455396250593269490622984154855471366916376326302689987423738482347349068738724030141886190027823160597917899568232619397224010402833178325214531903664309916362350984779761831819793476756019716294542236686179609467307228732644110872776097785030527817166192330854782920420380037641894615522696350099186729249322530598466145751226851218748772781420039968584950189656059703145628008719672686423725922223041011772531372549811222962008299432607368323950429613295006119241704900791349369015097463466852621108850634920656462236944842914151360405416140617820422367429009448548207657918795362816591341116785465687633140900867841389534261855386580249279499194530516507265646026587442150207897271124480204134538451336888647207288449150846999396751564575778958863939999281452965708732282741841098919627908796481730873458566651689935380148779623683696493421612533860067209321647413918339272272161995480379139115208178854868619518958839566894531250000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -36949479128795997047762526505471848237256879031993567227206274350297046632932244856551238995389522798433185865038481511064071377471142544555452751032936048398076949846830523856758509512278804493859601426119804042088201342501355586386657735319458887544064427906598204591824968923999331875866815436719253657353009600232447012103338390286676817573290949628431067087349799688218039671284928871401827418966401223659057266817764633933275544175906448538015508421207198925004023638050919553567050222297718203829274325123788266713342334570906211785564527463953254908268797261747197912164092679507193989439119444832143010291623784288622235780702376087580559404233869250922129897065519037016864710227824274628364851788324849164415919049869740138675911949862125210108251855145859640804396933659589322861584473566493858080170053739367866194657688491030649230772780954884054418989134497123530324757388324740374272309524576628986151876028018476635283841239134735658420461343477880955893867597369381602050171445287621438172117269886225285700519289893966686757173483651596058462937772136738357990247748478409205067309494166913626119423324760874622662085924366945635605343940215877379540868074196342622881559676672816505686184907896588122941846028571607744680030760108023519421603954456425292587002284823300269762764684835734249267607046858827542609331797524936954145445231280982327829631735630305559050723909662054354137837136588553872775820267684366522770513362942826176308373581260594747219341222861619013461135979600044234471463447419917911225524852264879129809398496452353584702971690550769492268308067361257428553221316166593571773778375830802419701856101945555006822538080943298390155630448440084110896494555513699926198569895630762060367426255768433464125703947530765496522634379889893394197834772739340985008302910872339742053260084365445990782083728304342918003051316683638861349927619256131698767532486974015791488307604589364238640466654148060961334474334609310103796345693219171334671841523209832095841920472476308789828519675173875672551587050133691253136825946467989440895216163690590795030960255996421551865251913561155119860987736398900931514542421211061894660714133089220869615412319532131371436332551604635312770920921782419069319791753004102013957212668876464002479423016038814291972029702125773561381442271618169590362753783140467876539776702466168587415982055305521568485233981761522715998129938131748670544659313428124212743068599584173636023959285589762860719723801980165367027973229723885019890222391841352682620247746323542296318541424431519701085308753493504267964092205501694808552397053050466554553453818210242876974534476184454538261404455414231400586427929104679601953054305787095095071835771197332239453015648682443559310334556994770445179417440701451839342482171161456560089087986191552417834758906661357973046850235141753074653378283293324139412874959519335200310216131991155118026274585544577366790309152200952711867446920888151624563228599443754368071808688788810419801942665546138384235220216668375186638546822855806308296852200108022905574793904790072802165533967262254916383521783114724288840735610701428282539593632313812484777755105184758300333900733626559169637467044674096109206907826088708170876936021506954610954417880668262062840616551202748767136373810559934020337182025291298922396459857922025543826458747996607752768205723014917368210669024470806569207633779579924671448801826933651489471067098950775150115224237573537633976961898022133462273914925857166823554164021426757370060439616432747761342940228401060188486597737892585836820521588898241849465920546563139463618904203747766129271182116701294572726315503594533056225883537213116443536501263021491618048219008471352214393184890571089370156633382308056760188012397745344347035500259182557401264981615653330546832821837604725615370114824239986447236103012711897375924344602606845283701205002873985122540804339941751998853465653593215664386697574287003910308377574333278730481026433485720978606466515194970644526774165660603250473269585400985754881169135827630499375574281909370717885443834888295564440345329132453546160274093122275804229230389772294672672588668521478567793531868995606310302418694904071167175479436740894003159748441471806090262524064029462508280385726482103941140206457682183785239872879556603881666574411816876164523864184922952147638091228073483071761325856714057165483753853044283117303670400674130549214640510949800683585648049688329888944598703204637195155234772571958458164519930645704044059393004437868316981994289872685857598612142993421285336972645463145650610737203892821310573711136346603116708495402827955761718750000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 9102466479456174565844972189850424576015662688111826268747520239900775677555037085202066734523341463229879149855783240475505327729869577501825404244894586646504430368642266725767279886007503906418189585780944236769451693260897681136354787341039881565497548774896557492561351075989866229615225713986230182980203760588464986985652705702908156408227081200669063857613478933129707091787482026882779855820961244596150810604065916540727246910523168946862796609626932606204124834003339770708124639609687354313840223571280188355346559189680090881717230482806092369487360133360427558690482685721252185416167245920478514194100157156846504996262495927490532342235203190723601171594607869899847678476499704993455361872490003069423411270162523322852273545541927114668030606015327288424865014489465352982400397119739623094044291249241879604935610793962573815196892984888412935255949988811690676184737399632752681004450416896513653829819342896459712094301246334486192466362639232762743563445494605976133058284578659789869000993025291565619366145032197571192902381824287959475024546911483834417603267106951090053522635804179434517085515348774370449926148893976524870047385299396264641657385310529529046789170220768669706650781431869951651556913081975334047596222383955769115931315266768208237136745478932732241920584648347878102719589682759735530352331333101892390683595563524463429812456580428884983492351152965342736402470099415758739562149799971467472966381410657652925069291376369588711146705083924321937312120700298933348923557802293373985176450460611554355391027041026522165092826550727677679584905470418393243843872668861134444288905546823552583242125710165809993586484204974482686070280791287730140886319124770080325687037226909194506011363692688818891139602849273821056402086078623901061366693453338399664671340095329066866167887099066463533088732236221513479740173219581213396847716560051982485879642642376334183395059560063546669965873240487398512891945346740985693226986320548735013687067633101440254298817683387632663892094259499115692765710682858428959906069195522943088547148949247547902958002602653849986069378791137903448411917927003951648867190979371589797799918680838183665895402673908487885452079527222325167849861751558752307814962383085039954821074224828773385105075903894922783030861613400330222184942106275006505963886951180920696309375044072713372403954417866739340993278468494071589668034397502944464616718796016608240019411260663033908621805387962381072659433540918249782456286481964114151264853475608999938211011970290507535147546739821907964653101638759157525224277883675419492904730172079226041245918906551948352840892603804782254335157816656360843092610655080669455996297620041301381708433879070414863682611557853567531297001445212511178524652441278068466966966521204767361501255492326772608556397722869679442455183060018965658038543319022403460504060515418433459393968717550737418296371004624300875035596220247508957968696657637555542666732792815675223764029977557443550762478357991027175759101337105133865796864486026792441537901661482882817426801066110880078930043276179045178386642550182450261513312538093299634149467829832986071429857699557956672430287332690754851166063948765648758926888312847427583522841539313253414549418791739708704717827359272473325474825210743149775126892112433728827777247091557134770367449384445234878258570168443651113290404602558515223488800700613635406516276986443268798278370640367513431128251701944864753907770369509826159637403339136506537066400108319591520955218108808964918523656958068192136771297552875547035313311509224150097438402132879073685757131816151827022393239746797554460870598405272649956163146088605205099680199051970444751460972658139480013678067420848076068542678596523699225334340960455282899923093426814831070567037071652895819834797985037087056124718133980741829284593639699506027560223428008056715625424214431577827335483405125324986349048922284390416104565753790172427473860786864516621737851821239233753225618184616848717716315266651646228360542442008482901061604825188737486751753255510506957787445443108817154835936955780679687010117138309947831789918300943741830102826216406799427979314895889415052487943158176139481189374575096062247180103943543674758456216931516832658347958049658438613129786449986533007014413883711198500744144113819584579729921752425773880274265779539188594877557782770248260276272389070665508130099347758050148707238147450199292162100860670028395770417968756808710868511914003344892320336888587481264287885628262048072686524276053581343493583189172148290685537487876141239426236962667861904087211794154473361899833569588007812500000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2086441783301445198356487560065699750674594453860638757393115459163018610448884894633969407131751425035537669653040107721455090750209486676392316680000076791904159549171660045747246588991819866673636243656753661770292133696798439256352777708130693666771922127303415447442866508821416362570402013940878036838125319426711835442563796435272146516520427098878552419143958374115011819404062057779640559185095381915508601681719611234312589022826574635531699031930565353053065076621334578908913634217408411835918289619175291553960423997421732738831681478034742198193033891981368727755782314455551151275805860813041520793583446501592825748832089344572695467794354967587949664278105090683695734813040680184152853240802266260407978552991753705368784508458119208739210692958257175463015026357141191686803776461697647805130635429718082032719294379477439448502389047763213194110408765043498318094311767553932121055968936320845749948543941104849582991987798984158885340002260537943125554887944508100919592078756913960209334120509165646542517528406887393577033649423163335307366618224127163713705911470784791354292273024887590332327099910491189386897673470097493729388767612338429788185296571034674833309281747766934160639676391878488934201170849256739197412130834608495220215816908859817760815968836906920119859834896148936325305880518826338051298867926677118941380549523444375503081198650954154579618838363358325628308044041297316887114089990641389450935497225477485174959758667493581932473825279249012501454812310255964025626794903815210750284629316934859015321089882787289627152603529259783689887453539793075086038041883209100658016734407294762713143031420918436538341385998801434337459173782965611120071487170684947888337545257754036743945908751458369075278652384898387598495732280084475983535361769319412134561184100859731336656469000447298482231704489843401641298486061784631859217329344960169003707890407108079620109860333196925171121410878336389420121161084646386534650214896136093917175918880115936185881211746880726512103102671152586726065447652022587832045458543155263651795983066276321217971890914595130223546939889916176702663784385222717745922131538007259617417258181264530188995713133705000146621377160223230972496604093727349229779378429651993615758027696639009687700329201156186653574452864207695025551200472192565017782471056960754403981606280150133905753550043313262739046165460471191698408935894756809327928864757179442976894451052875092502807771967318068269370031915237527128849234642299767361156753292169619937811775910482836418312830269626305201327278176933685474590946542319502554681943946941376521980131988652001015283612720582519819117368115133570043044865861966323243425431021732329118557870785977194773832973794675755786438920477047534000029067582864483639299900222808657607625494212445877810117159123631193035935947900443415753879286054851948572483223962592866282595597243744848094476256377672974405566000972136135813657785403488240991985321767349456616747169052783343140996012701455342761403457625246658206293397105425246472857177723439449434230941225403991762397277887296287288320001123119743348763191919024959635606700990207082368241391402387767165879253065642831924975821945425247068130747708636396667915871242982362375585335713149302059127222205857448151194684977124158039953513659746002238066989027088788812971272004933877188385514867214684261223638749571943714134945049866241925283836876361824270850442691554506206678686059477991676926105727934224965488208100426228750729664828703059936685159017023420282504494716917860153128896453362198926545236312620471181058496709750388305845305316413801896101879238932557214431971726256367910009816569538455842013380054651707148511778658824354339957014522948584679005774095579911361418348147446079118720371698425749045831287129148735461732408524461331987632731015413533798900847608325039150735617371573844837628815293535690304022451742672394053612353056866372184280183275684002447324569886819570476644657390142388215958853778610576840403734496008087539595116444445492723811911587046454717026508626921813127210604648987708875842936525225967958966359199639708055267732715999373041381804806628196525913411793400635483962384391115332662225899449874276443480819611096138566231521938976326811308961630299211208944781426890051485700363353487449439906192113970044159914432513254820667706843045176690225542237835494522919306766579280522521241167873585105665334690765524259977608125362736898812782657710302736550267556059250010370823051130425850525937721285120256715095260788694493493387525492920101877653560658195992675776111546930558787991151393743059055145131344493750000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -350477680565877570451953264686236705522138818465191862814253063061064076399021034620884655985258179362279200912453178240895763161615837783858371889590497463039793456099672562351147213039535798801116010664955631821452529731149113587564011559088663158044586189688138359527947515589258910140630684119612304919217390311437641186307117559531410971717871637690394474709029863166614276751654792573915223350612304317498881868527125440427238771428882894589292323668210771128954646347330095540419344241585782085813245641879748966449813730790185320887074518066135848979703904901970101430023367551584937428695541734953365181243420478740864595905512647455663109447856223965793999157156740871777017442668149775304975930761193389941104866388319726512929634247296360722790849269753457666066659294321476235130809386477553498387809511046292591718529261705865279466311174984640405861940261101357578759899340680250220187008915673091789135210059841372443582483616163676088811944585083904682033035282937603871424061640856045244260628543034110983669636434458136762036639719792667758171002054891484605909325596664092121625981545892060738167774070379577332613469952969329821858165347048573988355577512978817688210485029410081521452928165794330420773316934956692874847436631395060962387253787500293470621116832966560477513180190426143162566469031372755623409464109223696078359317337728228586445190456548883718585014073691821251530242806818671403690743656897060160435334419643722026780939521762121434092875983034639127744294723365087711485584875255586831230209525751311019778331277439915432787166493938205069864100638560654086246930170065343348953654285141688190113387928435007429524538566714633727185128744984751007627918543142007595363870922391336807593618050678978439771257072495206681799909206581166882050946460279419959441576949329873472245107535235270410481065987877620393946944305211557488087480429599687856754221082520829756356313859923696108513792801427157449945269857751015462855899306150462133009127353658441371703581342708330076785896776001058582856036670619549535188199370865045313571243540502217871685176393230950670559129019717574953355963144371843601097404863515683930723439252416867308833363467263073694462837260649339216839178048911470708024756086277595639702194567772889382912910476162335171598795851577695057752437526523376882247324307090770400649580350474654103874061790917763274816719038895643773604845921847769727686288921136757864353935922239815985533701472557746721537057076027141703511263466427051366002662960436779165919064652560528924231484049928844765100823223257236169039045771499483636016053663504537608209016226902066470880108644684420333523119391714232160025407346569029848619862856480751731096738419068167129384622852784282445779656565149073136801143389052676117048948043217570839317905505743201473237450265445350363050470441095823704112638473118222028019005918475149869390668457521815339738095676776739137474547668245961694427803627001737933151877633845363214053597898925447245880325580664117492429112019551583041977779214158824235749006665783802181063693285337772457918276321180120220826461478007473661403950271489957549336710162705163637661044506962791539505946242844843984474655646313332250068900194964549877331982996991939342243139465956953010507869850605762832197350941029464122453172052629689318975315420398230793388163329421809540774643804696984781535899312826654108127781605573785455702131067522951233574892665220911201214825832342428491463567149011614691151847630265956376488425816977234955592964112887320858717682724402366662832761193752063840298185884562397745831056756366967572894660139180764260187072253289828097530990555428553148452143178882477190645681761888825543870534815577732355444669656109351455724951392514481130063264572146710112352474814288919118211282744737052020437787417829101829656415115509317593941839379540408187208763192689158423432648618833741948041550562876975088932598456996859495713383390723267720318370375228051328977165426951824151801508684488664064017747441918593947831878341355163062304219091723657958548953398415844411869328983370533812162045977616289526247428719638360054932011540427066355217251203166009311067436499591162147255766880982416938219651073559718937670854072325487589672986502891351613245146568769655505212325640722874314922606942237848193574191990416741760395894549170049550515316897566100929910883664079942105714023729972989672752249399662089272846371400967694078187545463325692474984273914453607093217893863965876529910273103717111367903185891583741599068472435664294824625418588056691584493206789380382242146113438781477176231936447999344898293851005906250000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -44153657446735480489997294365624143023050068548724715152576972200743424454800632228871195139757331769815704238125330066075926448980068342470681473578123380842449048771095292917826686188277555968382525103028621438478743601194529565734407644788222843568123297658571860609974357944872612526851968578834536276751274967925750301745764327593839352275710463304203534132784281612697065312278147159883769612589675110909848537423679022252469259517737173291765763736532424203556867164540461010588760547465336494476927361635537587796316798536511877020587520730565645106881703792367497264535481245111490769259529903735891254057468316487206270056914365359460994998498616527603581938708900758325617700417455632021246246449931645989142933290002945613335026913743917928241373104448006082265757011466895246508828632576570433856192477287785623474799060080629242854748053213111946291811900786820985232457828766295527740326625768479170150008942107626066554751566984427183024049532033685142436407461981032196756342646939188631313242805360620869166724239795233029939264153697385276669337862821583772408593512655204015409977202266246528644597474068214041540635708089906637972713681941952071340068948706315619262135350427932226489345285274909174037622327361420302179901394801351760978610901869555297476197693523935048387315889111934816543240292224092573341831039139002593157426910286124173686887482515032853709199695372076236970182605864626452466890633604724225918167176181960755782446942282016858461871606974012019982248520240857933341950745600599083940836208883005396120655649413397374438268323028940448822949529279861380014026630830967574476129353264037820255856208904361627880022206519844455981097977389194412311720345383506898315718126784689608354884920412522945810230604708702111045781212462335639862024844817116304552879564898190668257171901838524882866162080646112251610108996849682134593995828452389014028790243952214353526945480197311470390917866123058332143444444819998567867569221301739033869212376895296789145102044136655836925310533528530590311102132292928569642327701617338168960823731454536351376975285632470882310887867511979345838034274090673647782683742939269255472833317948058878461499056074651758163911756804922214799464108363218047747180147330753792206156667902656053858632494554361109861444948803143619878204166445008308347265651701524052347310995743690749110956126753752851284014555050916422183428470839800094185624978161463859932825137615862618003925589359822059458968715855342476557747154968502234829542149587064794599638006860026872390210474556111033662171576260739547683840508250145959728943143068618014661573714682126015354385784426042505670606641548590106753801925188915469697563398141855690776609349163904493512467975658176576958951951795820797023156585248250469529574029820817470590554736348606203936128077425758871087928609347451840322169615755287526684814161090205964389909430064352071844816485763520137251421759228846141093338244992872972452781234573685633970503440241250182579803182214956583034529086893691214226205434501795027144795188728944441234258786498716103274255898097608778211959379284595217311458178468442605808939800940617549869564050622083614363340171230723848634630440826332908169597121161825520383857556809107311650363457492775099175427055023974170245221916704386173764187066570331673919457849727775238905549298686456808354220823008576923532578464276752111143876396215717556851579267635015811527078428413782754091212702141854509198127285516747813078527909319420311705962888409633415239314377986359947220483962570108845735953380177615596049718149481224930575441810499375400710526573407943874342889240504213583831397689501465641214565860589668480319454100304317478774184958955169373261331490345205291434677018864804629122817341937849023400293252004914850398862680758728466888850827652401216525718218705012684194858501644506579626996921974127038709266430491750399483450573635066719284354388065064515391232874829120298068112439341883552587199298140408645572213058627512342328868887503177412659234742270253655845782764330277691625636396400162653613330025794263642112288508922491661167485421609203647325074406891317453054136301761017106960628468266787267094932112328532816401702167162271425813485088767469359225326875886958041886150506850787356134715516782768038416026965525091513065825257495482584143856984829237971534103621082640802424957992500126331247950213328850747866908911596098535105059022074153548375463365554773091265909862405641639859183682489229703649587480555970400388956014773905977592494260183197986993981587229541956384990656951997344678171372960270690273399569580456915964204217187500000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6873430904457666534345943657622401410026518622081183202041223590965555877816597900426531108692877210446772875474052311038083448033520201717937402912275754310284078769935440999415910634903706918610371334310574603906918507795058028327654727999881227474952782818816017457191272221667498456364343912664191256253716477655956232485466454232622856794179817286040533937665917639588911924165991696968215363211909467799108138485386595093769328137705008391078240432633978057290898430607272847753705033893150997657319529295375625332604403561964224452720552440655464588599539450417647780934662832839796051768362344624048090380640973112126077513127935373572775989977955098822581074312629237217158402196514545031710596511768299588767044539272304833574381149365798632465468194024965533198473334961093156607150470995917804732348421423177153245648451914738701026897872130249858584880080381361185825827548608628400574827464280449268792538246229761830241204670272514194751828534984427597826712123607843821217759455575078093769306591395383719261678420612792984016460726641209520681894472786945602069862623432018782953716166307725101747704450652985593043543570386646061242092994199324027845273874950238725786166703898714876473957520380449806477296930043776531834503640818366437874551973933116698828821036116353275241075416675781634606859936664079467873476328162700429810298905046374880622439879876267863151488281721024159128756148057789231873877855981746975048000501474952338885720845927639767713244314453582162736584070583599114497006361398182935699296788485257145720218132167057075407718442757270504513906739902513971916175994921882888321469379137565185226927835355182780612672445803710875621469162218410892279312544847865860646752062201284046476329887191225572078651838541734032145377901070181563998533940058128755426985345105434248460509595890294611422541248362378042547066626529867287693837762782501653143191500833907853962805751535366982083002261831471403839511465190462495915234071290542953031895356768758211079836221147355861933979855015900801801932391997398762136738247913973126722556594652401840432811638652584223507987782676208034421411382228544456253787467928878672429727214849901172148067716232163967920040520901021631875432593482177538020949087036020732296109577636183381015565502716188724904528338529899666257142215015683701921134387119960165630763997727300276054720239972330220241174355640847197052249791918836754778205017021871495916227080730810665972239070528478448769839217196360495807325838598381193350269515463212911272555977752593040144992305535748625971524111328048004364266708369798153729432145795169152778104065049814232624306270525704441060599842061740329641753680764772215772584613396314622756145709282396640590936525778953857413515554691423873767656946613010854233563644797830717595395462917928051228111551765561898280417551360180517389549211037206129598699736505687741904289176666917493965212558533837488493735523175612634665238550644348441380098262691265316624992677569864491142698026643048677272924893342994265967714237930932642198332251049390012793278186167735300160929189760005595318910609978201255663448073877948936773650195175541270729330074133162200364312079349863435891424071677459191724199913007221381313475860373101007205573560478969429185051409122862533963761017937086477431180603815512972527402977789426394093545322056069817729476042077818351807719185201534952539195416260615130768124123621786093299646491703602955391978424230774330368548164288976258159362428158132833517444477387333448256754003234719607498896851188410410544461665786824526095170915458548302481399473787308092300793242516355481188357584997261838186272146596921829140217092688450473521718391264044972987710495139473382489057971065134426298200632441349986274063559057350030093002697957369647680168281952111859982439147858404551500040478021172306629029214952441498924936460381147175262503557193493927278380130841285810237994818993812263243328427539729021530474056305958503390754032228776227701677739498072681838406703009621799967305565252093092268090483471427503544357741302265600403079434228598333956928346807998934560273860998241412806281514480938666627588849464657148847334438018078901520880216547565266594500277890242557961038431729504123876279088462295502129124353797461707791781929105501655311592138511651274379894767595643508970829034831305161186644985467342925841087677689666339436875280003488222079147591436664232419445764449902485312965191946510828406747082426684947558537467790894103622825760510973160475654595444903062947513935117413976272760513112973653724314070918285014912410342136714342843970819400550752770972937500000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 430965994130325003544249011324847808676148371016456831862930068381159748059053758406590931631574341466486507491856668138439783766555848861593574123119431276510523318920354676992500576428851998659042062158004505438596417382928647487160144350177871929200138468716998076628284873225845676441705222983865531017971487985814600840493743555363647842305693371303867369704992182665546507170552848387934769676556129544050722021874312810182749860309979986330636839284138506125408486108815709385861758005471196353400277069931495464254511897640763413669727976979889454732209235969268445835251621473297365547952230156352421423794875758726742544929518606451311634170458444321038441400881117819988560047839180257043050599513524481872026710033370016148301350284346595441549325037488021800337489917666380850830995470701443747466931096084164664852563470333484687394676368860997159995103829367041995893730467661002095294809946324387451028382858762554581968967208934483074123838397958183251359385110788825383873118826514268095193613721083678305795611929739848920438230983372890568205360365496962872449561424977733027887108992867721927835122682240004797295664192058367117931873614667874026708545203015129040289254955774808327414956288491810958665942635953799556345229080097720188175875216808440151717137441570581951617605419948773814804751229600601610869084878820053931213549373656197724298345273939922377463443658524569480159308968205402803608090228708128291426163093742562737523008993699865419695191678001332010937404644912628304629307743333237629586183994013048338223164580553672250680259921399427690983861969794788945304873819256579811294302882242357367161318871336863153423222043740331571309501039527720583933287379607510290231249020597706177490261012671488684924986352361839045015735243763512639029855780146302068426286918609643057373774904323354824078317211603972691056134524298564750106423225367392915736353305797498113154055271801756250166999714695905802267109784294162221887766927218922003827079395442942734868632525994944410749377042597040989437542370690603497972548622519071319944693425710746592715417483456236850120217938412995548891274580494914220519938849055392000485437997758326958831270094586673125173510532772939952762866036766215205896046152616541244004147212034436041935753195130455200638338226974959080262038981013201409531798298504063405622926694194429963816070547515479013151331637761073372019833877574866196469746192187999516877124028354793610208165935910796292426372066398009524046849408570085316117035200250166234380218932088836138385148576433439012802756662257363602546611000439385463997276152462902817427676728956452753626793640875033312624965277798447865065170752162049401886108456620981787371395150820184779149120528824955915503981883766315935259095950835284960178959649163564900253747795903258398640297439253639398939625138226945799428337087983863625996701889235105368005244263866323917942404115561872052526012855611282334440495575661527124084923727087458023844385529607961372677789949481982344014112709286369703357494834817118589020280625592350814517993449944039520411475542848717269870353834184255865930852753141262054349389031007356153379627622786180198597319989861137996649506121947821936823547902494496042883873225224260190740862792720974318405715553033419048532674828686982496933101367419318943816229233990763917464423959618335812570066423002328392446204907630013399881844871468538791426775975085352068744644620103877338096735223130363599871846665940342622834268203682270422552578951696390264034375774416346150013321747893617898045367258080356060154331888691492688666715535738384152837981838386266348523380082552265960931323180543191839446611054085530155695782751944180034084162242080978221642065520672922750384154482535786032616366209024424156794606565995385190450133689702193768637451841316403470578675413435242890065851124743088158953544989528604818707987497280969752166802675594932608773326621049488808068917936296336319607676751874368570448759841190567699676627075594935309225658999863026703294495138863391210743567942616412314566362295237320961170109327327947398378491810765841917026259366403611394340928022012010770824116573908177180928442324033675133763966141161171109588299809718837695145867638283388845710772995016003709592420378923874077413774996464361134234736835748336460171268159300722725898018810775507128634262547648953120609065019906454439942736657209856737482376211133637947896129035689007702916461962862129999652132868288386830987436092140832488786375826604982694927136867929635588122017747354017533327037298240386899161935677645925884560616077435328047970364602514376077862500000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -69312231417413477188626845090543567099783148838865020710676128235218010655948485150770124784645741795160479770221755575642968652695787843950358069983817272360693212691649279838028512489897142182372806059481266414390335150115939269439444750517778821703401734850220007257669769703416850486363222259200728916021498161635256871558637370167546511720038735310180047132948976526909784227703327094119777828730094874942256529341788057025977777730835669334740322380332780183878906500020493552806336578214897380798282501302553338811402636184800182165462493024493202444279706751517315148306229575864417981891890076798720003057065485090113549404380933224500511055034493164183369167150670058700230210977418760402606939537988231517724583703509715886890534719395391839007545315243912351609327587345745502307561863825289129095595807590042633287387454362915441468183134148994529104796144251314343662142730961751923316643426332410426571788935133058645694747660124588093891665458476484583935559075939286614267274771711163851863432987654746067129239865302907965056302348426654102068184090397056510421465406645526614419519183498393661012169240216350670290763787173818391197133963846918789052453654424429712088069054334964733834749378233325143852290764446196081113225322044049702104163455869289290429348330817161958997999331280475954014942225311583208242249139194866648182388338430984234150815567048365831498503317715389674478442017575447939527381344984211167952257013597924493363811084060214148701033519182331265058510940833706740975916013919148464750179115357000764242186075682045713913559347442697446601978536721468572010165162791910557072210742201218136958253921553434029531401102385101223608023376349765051700665994542926048741424953983213085553820610618999281767834248474984537272724706282686173968010942059319619954573356354557532305990590468429685805075200761730897449734325951663127303484396140830191292176357033333743068949603713617788917984757617817769303237003205829640684560020432342121613824524707977583258115509781222344034253670447303650570648451914259494882350946205178001664309426416008826621296206461937902376064720785623675462216719970211434773898449057672521697833278941577231958696875039387281511870267594942688881995602649144569726797884665472377237839575139467423639070999740967339044831034872924289815851249838022007402704737072704458145502777103917096512452235959471758533754470201868812341481437867030242672275825733794727826489520739591777713071313238589920243410462588605650291662555478219802518108731945172119611175390419754453815829058948400256046780840544818818256782923534001843452951525345205271235779324766345370859383797400786100420247867458274553577604013097055808241229423632672010950297518682414429300056905195730056541353529778134504036333626344917914276484638017420988695907959134238056345709790538897828183760502064053852074374727358339195562950950296635395629766456794814378951845903459894448406451409470779101671966645710645483096577267744936852185662857037472656611719814790686644873592654522964133018035279929439550077651665821436712627705301696088518351004999044253988723977011339933590669604684604859949816087759537428659709077896824111422739565458345729585042423141268617044058872396182005482649905643834352006743343399996580477492964513097048195880506906069359694263187628140378353540501251101290887873909079086650606149059618481284014898273626434846900588386192665308663084855217940425956117558602295327104371395970274476462768564284099289167345696206436931637444496500229156841717444511356400123097439758445899345249106769681030291984986935763070752727366565805266139426894930688044422577091516831686608207348438729378676010783898215963330037854909441062853049938384270050009670150165703982100963745069494063838748423411333108611114449476633418970032724972384850338077340406419989421702498410303295337469276419204904097253900648043586299281126368679818289500613940756320120662345334332778337405313042747915700275044742172373642502324203612559653721040527090925681428919673789428638477120511127805133776509075921221728829014802055609994847636624980283920327454600203698990286546769242497918817462275404953683571361316791955249644653456518156895176251189010500955501695050563584129718298942351121121388711493830533834095750600785891717309416123171395329276198770947383333057249922826899190891004197627350930803730924249362027703135352972926813449403469082641474546510543649618228302385818644236726876495612724133480711237836040494242818312369017567970976220034693563953776294812556597135258716371492400928689090621571873305987046777431259318376845937548853117443101440923481041375000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2179440886810661885904183218140607092050078286214722353387057060682875534287419341997422942484690121150435690626822188986874611857316605817696690922987916536767664652572863925977173989962396890482559948515872534937951159738846420859816476098672882806835609902846817895514999955749747303541885941295670045341181444675915515057208339923900989211440771408096817361459002477128294515034106315447002101832449783892006445026963609439642159263800598587073101687233935907544491777933645445263622498461476189518201975753137343795424707140329220806366124998397888854725693479214230363216025842057775285110958697096340388752447441273430610910385808364073372844441729132744561573049804790493180467098786493856408904793646390297879591004846797796434030699712133723329138987865408718111026469192464667858891543967673544171516191436732195803363238569594480877917786101138802964700375843318720780141148373938307447581249071615016146879859371471160848221378626617343682592692060218889607399114484014628062995819659005160452878784704815746417834451925402721851990937492056373185716472737438386031173991598474917429028238481107700766687630600672601176996891538694884784073109762109976250442614415912722685529797103814517041488603084229340169719500276810401951472681058589947414262308652622792112438358758936208614281448992043829824698154029838079571649543721103849111737403754977091364528268333953602379031749162545648713071915618242856347724857562769012763636637287289305890906803716036855241407843775178989872975782489340871981480393197245056864166541058567768173397863159232501144077865421892253536335020006504313844729282310777629607171567239003621167835099321590541428025805713506646331786959754716818814104094667597620827385780810449193971593693139416768549830555062104011682908581278264166903339366544243008454599142156773311675721952828233933364484222312964700491265426682194821516687214170725306830341374936301812201431341260702777153661581357608811786133690716786002257595841620234797992662019868255888210489305818482473544808169583773759579188423382785642819606531301886324091757513775379787395288219579854720120305973933497250429016780917465054928166848004590533547807743689764081569949162695265136709814197188218531613232842469142763434190884171811652166918429123679643345272704938691652904585113290571932234866899781983289558000903333780939192057418563040427568808793925675720741241788687658246867601432527321549824711479512845104510892492790575951594681533698005149700069288500334571516524115620043276545397740327343849288726535537344422636337338856047198618387518724603921628903971743000455022032838557057223618583263536390836872518998357165187410850970673709058272085101846260350625992103385411181894553939032710484728626774249371947535342003136101117012675019825415778944067684903297965612845773236177463473516708234618538956693331432176210262641017893293353086749735903214485292485807406542827575367680295194746266291393163412800630570805025676005641565145193019631912565462918269924374798506043112488177452859978008695912392059860652080444749263399933034287554845774251082973409445705699920487430792098906107426501249291512311123262331459333476704417574328092691499581609273315971544248511123830123807672344824158641100615624681889506216883964194644647710527471318900860642303083170702705548088835232744148143547157469705808577727060419384789478246957712266334693606415750398824780761453989261062908222057892367376879235426052902285718497334289929738215196519972428068747662440163645790650774080238982989684782644256549912132619279604477327799019388140308431033331300081854381860876251070899862412059749675537839828355114192472146735521001587960417706708190886995988128662065067525364949468286532387036173510011946613326859018022880087827213377613297654973177882569714438966926694470211461605910523029513882685814597065064428072788481831115681006441406197165894585979189257135054755732002432470850264746357382991115098202246784407152115427340075225352982789603313756756343712991659985289842959437272605529366564133958909586391994514859384689102111994314620634454865560106537237817599367440281726665351887033665096584754519072414682086810451095274863328438739272388248744048927756153089185084055047028752598912516764437997310392298344715833564209651630028874061177431318160965473183469067893553871332511714526269179055077008452092281192936939892613784763110136456550821267983450500349240528192002077232729427534401611106684525824529191677870710460401269824032123821927162370319638922854873247982309355889590636296310142934568915506867018724548038776850661254951303402477194640048193539950785961858408625000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 361292344878606025178900792380248230368133294911592258442909504642455816312516825396244051804814433255507973900440746332711477965439361633302143411093358338988244597231861880522913658068089729595082373723317610874572196994809049533268804942545297219982229643097908849621045001254767022753110040794050187470214855866311995178146191672228163825002252215547607758446932100439833785213537953289494309393692352437074135699184182127357198451804601821774746901275743134167071212058299532916980314153355255859616302047922906937155821539300426381693251221800644000022737548213313400191468787585878395310463706156049251387554059209672748394960639600530264867839630441991650864662408468612659770209438134529000556605823951779069691493335731711558284093361062193569950119982204039166613178768813827949087669904259480679064515505159051500364909492582179605156078012916318461876544592276276553049095400792441948716369011495054528929520888744931830399862128791565749839588523293886501532116782374037024771367641012109753205488382480823742766990434470788656194868726199329246839420850317876074211026622465911935565403905942640475509573168083908605218667359783615398070852500753303819576653761400187202863905212202682652584824170654626969769839321829383938124173981441973414052179098083128696592273352430249859872216662745177010624012383600042001624479900016925857613641466320042679265221880213992575657618455698470972799938059927525186553690968855979610721645836116309255278436602780387257822472489690650575292932919433641145863350598039822474110139488960259700436820178532830187944403419850538090200560972894469199148525393217903551841298204879853568007381520500190698459585736018481257135023467677840036748730358556096496023446559065543401267790031979241941017999787319021349573998642042819945893138123502170574542652286778285746298405287058011241862107496176444122862487458894720675552309265940539979738991347160399175988893762653045167262218856989175001209048539061464114850723455159174285906519202713574203154327747870090429876647446277607025017751650865695422807864643249176642382031753326855770696915775917745938515074554574445129633065936167398612080206034589280806779992335629792521547783039214088456725524167869032403227223006329537229409290080650039334871669397790963173512806443335384728157851740484617503143186760596959930453367828767629267359725749578448449306047004506402690390398459224273133706836542519827890015347556950242280620561849041911070600706318421468168804737073273875948542455299851799748018786173057662577284425457209317472541128694079666900288207963870266077560486117900528112478913755467955573982235204023588676861607033267172228449207543752822998132847506624820474225270951991273129427062011162872829640737999607971236266305335757639285014960131710457043358196001884921041315386577365780465953692547129127541290613978913463419360143665299890578832690549157748941317067378240098252521494499457957884404586643271975515143196989541633201344707755454077566451728617770474059570399209330666613897093703477932189199408355933858934819198881580035942174731970153265841062465430585795624816179576303294523541924212929340479358054785699022135518285491041550149152579843271326551099476972046507582580665496816531607909210627832557827002462162722374832082464747340415191737727113401260305868064890807478567461691526129504594109132270164544085229847287082978297676526053132910873381955336962716982241873622904203765592013553341455901837981296550041546675681324752836587415522490591392182204804455106253276617401322471793984093810265792498361721301213366407118134840613766405618569902701577091223200276077348766800377555987586158626633879921571211436965898332061717170105986912694711839363328345723357818363718485683178697466009754598047031552479813764238909838262193043432021825280704482424050736564167999303807871528817261971939461950145227021934745579949193010743340194227754179547090576491516051258745942266348718720123696275291160706118180015068598423469982770370965762747326893918182834675918573928032839039119092335867039177567842045003359285276774114242730079203101372092773981700126994018878935682027134686484214701826755579383657514468921586540436225265106385913017986582037407176504442761022411116515007876703841438122767516948174479732558492407043319403365235120455802572780784068382812162742763209053595703953424343592968993479988220524466778011389173536321430375128201880848425281204080631031229147370264505037902702459290053484502784663815519297446375742697985020215277541215302657776232500320591244709015632022265730739727647732661583900173165703630725855261274778213380887047200343750000000000000000000000000000000000000000000000000000000000000000*i1^38 + 10742252669452888298086348859026347096285229149160733493326071376007843931938164892232076965625989725437914797313121191289801747546827221894111045069407292285513035547425551661598744594661277005779411476522516611303013288959471807004511441588883038325741440474420853125341907801074428130901503320952466750934182486026029960898577696304213800105513817075551417056781977139186192828793335045268455610315641884870098058001236097932856220740446086280255589884206386377178415278568886610225084546547810670483642393862844335173057319080211765835432371927547391880940284481513993954715383126117214345347168881570764102276093345265386522027442078836682509311694268079018052035071498858116031397880379321144755821859933696339398801120889366253887127421274038703992343498690635392422487888411035258798476616833779026140141746421788462744146928377565645096956228990689819488275148592849096127179927166414804432170650514463054799542227869709408327654541228840234670965151666715479134261091291287957199647912120943996775254683254215975162789114854264200868663708690625705021890852677839852351757459701038823175543747751436860549900187712920217312986294545202118920599805719845009311504816268540620532005490886435830186519998436773600595275091925160272457029712058447138145959988071752412170499963297519794494421010595626569846532204287183844524937566522676404393457650027572091544025052464728802491135463752175878339006431907674985306613851600035053865394670580148230873843406984045980591515626843244901389953556548965899223467448704789231215280739048035489376274220173687750632776292095274888526818548434137819858200949875646216216715980290062321497871138751723048221975195311196748543070076349805711679394606225270395995562999421308459079105410588228939719939838866818844011509838639697675232854382447001109407074439664479488026438415881799792495788727248381261120821054833950779548068762634518508095418262402710440570753784293584609186332486358855918331773232393956307431034994455042297301600820723963605529925543376630426840665943889996609455503225769835661675183796036620984210601783844350574522427838904734401732066647831119474896666097628278804555196227439795286981316612296157005198002228758718826039176296358552622941930416538245761115665044454947173523397725501628485706781360726933411653327085188914737944270558344317405138632435223557776159455425054470840830243904490009362410799799971280999077446665508124388437108915880575468978762740192226568551518005875317252946996733259006305313786233772147529159721858199621151110887124631692033185750805561716903835864093683584321764495399178591210801476012398898912603651313235072449262264590275290576075115053170053930620477242803795587320141682972811878710543839324103668190736206329890133541222590908954238427285905615732577183958602707740395690298925437991947503505333263782169761890028201318003181553443230175015898156017675553015110538042808951380303241706298885064658845302711071661839603196603691545318057768443127133733296760137940743039688244546573755718999125647238215089345292309419561040237892880084192414733859052839876261422082550954982348977722610972382279249735156128839986579733947755590939758484398695302881606983667625432199718061555357945991422047356519119975118566434071959597637583921598855800843909399554716645395529419506298434004156402871678750985381068914333926807732017323824735655170568779094989714613973495366121014361274131994765471401241203913540829731714787100967396725265697507883715719792091500188330918921750614093664061899524641064419661929811030725015299261887739559852270981645449060723305088778966272799363023763871305527264302677654363312117478824477361704100917104573460447870091998483883222374982457019784819243520085552572317083348489115036103886722669897291221280935038750939159137892448285569742123508952578259688213128353259988203054539801578460566653222682411358235891897495980912091868768774482073913420819596950978616207499993160627102905498177129016924089979198257474865619905718429983010561302133557860390357052680203645633555257261062474016838669047817667520606911725715398190546861639878746239553261652432891025253506279034760934125302247239836059447228513003922424736334423515973920350218316810149738042395276608006566802295595946819390460481015413766851850681418661100217049100134995108672781428153822442058776534667402542668787568680311762938805023990298872322972499962436003152906616161803984982786760439354452949403848017886170531824025924737699677933239852145198061973269196247597934699144107704281151484374149384141578945792232114924529624532272912396413379387806305281350243978349139028457350000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1021129984505979640324228595080126266160852081745298017524661292922367250956566399802056855994344582960035132015401334867346804826316825711308665941004677480318391582033276702554738197420011410233130112322028768884572947222920074240684776050112898689922498229517342969009538195719599531992125396121603972845301339302563967187009420426767425673400405511943668429214084209671353046724970098918723947996417486608539822522895381084410652081110082395961121375938721670406288498532544045618426755702843673595172302948013934170550315638260213179311422666512105617327482135617904191914523713272570348351591208376289900676411928294005002739465233976670224340551703997927983598439984175554514373901422206056286557203983077251674159663791817067160518509871743366525232552048610383792349576845712576875366477731890342881519322791681715127076737631531236051918417236096619103830802207827377003810467014227309937042339196298620706224772445027331665695327193984585777899611924099773740120667879163008850393816497787399034139518998585624355839667432726820580799186459854355612950717733243738421507735853346980801970541256652133596532025641676952142320226224271187858054773144684365713069172976148835277230744777292738352652250957584235029229000229466590064016217570391680787619172102365653842033730262431094001566161860802973352954539680274308042236441826271260778516901277179344732028296143186532192379697707082776548532907683163221713516240257982384365157541495247008763571373388220496853244510557970388776960198277806414304256295173973921359194095790270235397837424946546522367189385939395207967298967741492645100595321270789841404079355857441506317791489046857765791418102415616380121759311465152255143720186409350937911149194338304121087326957078164998794533058262127812037916412026785013282867390386374163609392474381291383255976512995702007909242675874301596583785714994078766390998514189983622879556480829266362265393722083413995742013101205844150076222751387142403649567259140508402640495054448491364342875210281736298549047073573581064029345230054264002649332024784581578503852157007159875945236121146315187415052424909289275423287969259420587599681850692109581054077362566597885317021398061363357092015799770384721746875356994433072586719168416897112166975848391766489523082165435585649967882223182756152869313617725545782926600689093557160016284951256151220659004329782322080980369852125647873760410399346493294801357614452088041196258215451095692005934990184798471625582980210748148489408607982206559212563895391764328319491444846157274733307360380998909070476223468958098330278693587319319216874839657475533425364780999359175173843934330130647724663355249390481869681868718669974980940516732898820375405348342211488811800341292804926040229575772839660740011425580733818430722246344312428693439338366901440097543519683014501559814228841999635938277310634876786052057666902743109554447942934614599097380667044554462512538848980639742679885905279179289919254479345936974052227839516815050764547119615716314408755802890735602006428502557146520233249376300099190904152410587921130523763280206735949509007925571080764698605965421087738567042043683222259149055026575180063395631369766845593155996948385783701032670587071593639873618223071355198800868978571768507610896998122412858622138925764670073995627187230156286321733342555105906162141814620852474363539895026080900785222538947059872155261938457161183285202424874934237272892512348033360541509756837071396308859746989361944250959883045956131040849702631846044820305675860366869345661196672117132438224853724685141017291088609353732607360524389780016581096867854833448765426945535152916207120513396839726401030140438416795561182351596402976405603249863491722790015750150926029801344077528956673079651050894815053907793163326527336226412668650408164280953209467355347404124692401338309953261580149902373471669290391858885168986256624238705640424025369243303416335206226830342906199975614694009531034837447381554161033400510330154773516799632184941880590086855064669151206052408245305576905439934298123690522061937306194103401423247572019069794745813329243213783298114547444456823964528642482537525399024400746614470517595855499076042220121515839701258555937628508138726622754649207511483738270518701883233030875089264042886644814164251966380525927293687474141450991290321845685878164357679690875573933512028604168272158442576403972899638284392223465623190989702562434926221804526109997538411144999819729031307785299034360538258524975350942141607553510207763257743376114447257387673741282416445099703555646839599600784940491146692901505702232333565937500000000000000000000000000000000000000000000000000000000000000*i1^40 + -69110344169682915907895758016592510495206437603683978358620984045982170574497814993059341474179352519089423482701756963411525834213825877951234779874369250933468657238089367158961593599142961069460531971883668917587140250010586812513718572491420432075077026543430865424338982072224255946163594238150066415764796821062858120285481966587468911282245380219308566113334868188950122935615707538002994276935266866605878855172983169218278807294548202954218755705503885216924289655578018899069477137291697095031268293579825428744985501688390629984646141879860925199393676997159727995986532848555725400227851086625235780237005121666223991029865059045251552925178187404652920362184217337643110293803032424163686594574459436486835893149496188867913275034114908579026677802281384749850222100588055345644623719922600408355410376678367132002380224927087148365077158605572077563138988865490152204580954775246910518590325833615421070163030149720275824767509432621602052506106512911774754967881752078196825114521192668746029686476057256157581250821555555891068097542136148858230333449135612363643593736561310488671419519480638865764560557257736183702150761867606382181267235887697243369401549290605798800067186456879939538014741214471999028307267243957809796650930686577462460610430277259696390529736533687920799698066417990573142888028521600107715035821935317885115305745109590692903232188183446835751593069778851545042111143267222549903212636928708576397800279572839580361075599379811475694148776781771645447666124899250273882366966392718048145147693090010771811627498432595687970611222966319098388741356071460197497908222306729240151985000396005794372137234076784096910127467657084204280591188267074514223078744421026848580612571325940100853700098800298533722649110356924762193176406285162654101076722109265151994478907902995325916597392010244071315750361166098995854382455684363956656549687602522137615084027922228041984397674858623540854451700349037756648324096566146753976359648097401121120431002676502175719632146331441602798776544545141221240931149969667055722568156447014038236041003202033113701502533443578124619246250544677309872351124440262326976673568084868920194018931517980341594525044109286741890019967618912782543067640914536068984635158959519667587854624710102873702473214304577843341091051993074955400908531660286788750666104335987669390104586837682886199025399113934315056484776151996082977593242590302199243993903421640335567430704410883144292805400603345908713884575358395343643023929916009496220707612663400205298776104440584308090649250666776215867137547405457831672608765039102205645917463801528874410182614198862770973228080451676668240355032790749488699770121809404368070733685341678284448757321521610401420855241981037984137965422055382914914742502219152354824134139822446393074900036670068936199582185305035585778553622665453851830141718636775016904248418646193551680982322296641089425708732211517999362256552034605762218307590626129667572839463080199740694863315200786813827481394063293243124897510221315411667045113015515897768323805161001010696626776210118503920418560955109367000569499444692027413956079698786894161329222542524327131760167905716297232811840688545596563365811201283485643224444116656679881655561090869027080464948336364354021903392161652132738773794822399346112266088303445672521825573722383030157780402170204219894833834149257981257465367034237139840362016794257219406824913842258656217150369354935169141343532924780473655183750350593808138929979257314656878818093325417575015880776770183533074892941351553338997562401026139509791575943882437812630377811336394692298159933311208864837404585384423391115943063591116585293554426885968249185204435111542391756283396357409638973742462700492951507926638467069630807157473127481980305795353782348998571978296516080475552936734612886290938407124541174360309101612443622858451624526088780239501995166425945239479248439571912376401111192524334337540884310919268653091184127244217931746404770825896350596539442835115825836362550144906521446753086479961521451649029083528962375154439466584849605118460165543384831933049744680846454363566875786382931240813278590275821210309349999591579231286728142779414491833705600589908282869036975504267380647329544445078026040408009323799936075132234506279186856636956731852372163784156904381834595154718270088713160165321278086266382751495707483470822351542659348655049004243018220116219373623525241644610853592130912754483171356762480313593305545527248602307978501261182884370708871665507668536750740567610190834811338831114325624486364836108926682283890805024567658891489487812500000000000000000000000000000000000000000000000000000000000000*i1^41 + 2195722847232302564633784422502923793912554689338603646058874149088903199617736149967999954770903255287768830323553448524993987587557398874458623651502699156704662903614025508383516346270535294573367248600967585799765707601404501135152987582585636100349700812370892944315133557039782608930817547016728037517048157087686720850076395389123485110926937674944694689267035113785805156519870909493952738467143555248169546870374314618476401427596430721984392955966635015789406995976320422919603654517709423875317347275355980986597151904504368614248889155112991030975641606268711721143997275244129878645277168294977278133697001562565006125933075050587878547511402493373080553296629459728194003894495706159321335887202493453626363512407353527901501664255048775706343189545810392469121953442227529455022742678014560258243739008805129878270131379752534191613226335977747986796734229325089680151783313498027221337942780618876063893372170571646264808586781532779638843419054384119485422869717610299291776011843460659514580566887324428902633770284753405448697578448889960347232274756408327332011953641364976013519117042717914008371954004898095465736809012889929357168363433763360870904946730333868354707251281471248703301790942667128001833581932343000578170871783638531603967607995838387265264571367475829465890440912131985069439491134426398934302757004223060074892808642100223603450782867824676710489372502543159061293054695438773343979329292492689936266722688917565065911689711743982190826970375974782215381315485178898639596637968772952985096672001917335925758006199112508365573732492765149464585390962320040510924552078593592893091788831215818775996929020494570150790612286605488992068042491877011846207205934687279476531716360873649977524911007985994582147105282016992211743254752453714977805630242010783379586369975759683346075156821815000236275212713643323788725240127876983027212271071010525034429673419075212192330504286875593746971946171070225293385000880539915765242752192734915899306582713498922046193010651340288517851726463592868560900283038418798378182710651863709188640068486236439114517115393116347420366700037254769793672149662714629301261880151093920212780399865194510899060562835269999322152894610708886383198339527937806114033175406862481258927542483032359432311404843774123074081815938856927897142909918474319585707753124241575939652222900223479578263195044139133086201907955827787682276496104568597936935393900796274789357549759561061922024769660268451458451753599253898780207161798776385666529179633538126636862905041386469791115620802832815874421713121938181089892936184733265782713897697801301048167099801321500543623812215269128552865106455641795077508396170296893240006342971432928580781203962890253768282202246121272678803417079814678996973338480015402969440397183469351366860826963013266617967668580836052259740375380237092109128950576795520120556065147437496167216542838397682191249747772864925191258030896254797299312517805314416101780055889431626347119622499717708257052813996229215920812491429256549752841900361404334427422340187017760736934664223163041938116381234691340123458063681951777624379643360227057886739710253743810807330686643539338580603837724546948696327610973316035896978971536621517786462405604484036300776836285796474961531449904932472355646946590142808000582688101661793435220873309272646194999035090717771364896073839078275249449952710780206664428991819821836403748714456248446777388480438737848351574946343075603703948317154639061575230898828214279370136039634631738988065648215555132723320555492687656010369430767316390809059247826921298432644212075345520481826948992456113674950376038308654226945372576729638259978563187827731075408668864509957662265476915515212896839031924653704074728289682199575920135852828036411085868344618604383582117947683746545963611840306506006989315355634191761529128969890029253884190190837615817878784801890199065104902412617169402416704224846508986950812294978850483446462374520993742145718757510052550870605729558086504584989794945659028823500013502758167964801993609958942703981863305928619999141751199814029878015068679799341026851868977122784805789871012291352610066206754839771172671960699788734545285113085349152954566473304261581084031977027846431441557233208611735630234688134726491352816571397871423700200794418618796379451690783639435586892803458869859781430514026512963627962404074602706708796416149429593553737144051706896732041535582646451927669633476065748097994679703270888069139429066597854806203806120245722031629301305478504255951053478557831242076952666302397598956687516209901898455507269312109375000000000000000000000000000000000000000000000000000000000000*i1^42 + 203710221250025956882812817958006149210564468065027545272294990583933986335954732773430704450812687801368341167675719214506499657865934389970426411566187111825599497573623731764907037012294733818396035283089975624577206448502943466763897172317933343458097855724896944503209964797663679350416830547206807273819757066548789541785747000467458384198710240735219377979973403396649622229181943020933099693860253230897601794427669327109349634112218428106082936483688449650507626365022674433719817451243605617511958326394967909584695883033151524233591031630686651406658988507518756238881041386190932051162374709603330604632537402878116222284733387172835575305255946428078610062793224045237370462507846679726803919435234236108807034616978273346362109526620937990361153721386140054446222169919758203503363329400763469968112760356424148873317972829132131501851894521632409862135953282879200601204745407676366708423042814916489638325994408730962801084735623119940252260638003727592081521475106441925746611362002423365048124627014779291511883139900249503253820760583963355655797670199578487673550365639949640133987813765857854433995196198478556216825612916146705527234842213687447497747170050322953358872685112796090974153464146572809251519114602230823251282215479337319449380319634848724613352389525001721916047626154823294504588396690581878117932622048058859228827077136527260727214648292633843071092978478116432219688604471344381341516674499558840922429978094529592731873883139800528135708850298097303856256644059211474879701180890601821145201535102698275596132167277008197704386107195401575463504387104899129909356376436216330576146964334773955182668954810789188325849229549603171290389667143180776020143879638089674512589253201862471371292615687780291669985860023898598195178041360924898952048030672694401370676481473453174122263209228740368130239411764039851109354071730418502400275324366423487855819346553958710585109698246061574501225633711675191278335515049223558714893854546624624468128555204602489532325795867186678626649978759265627807753056396533752944127123454196520834888141557110711331080205264677415115457148346864905960097956715872732204585704261048667048665122411639574443228612450074523528507841092443908696577270032442986245679576561265823792154577629476966240983076126635892855433772207031862146320632562004603723337243227926157409010994327462843261131154378680270682037911803383442825175238693521510261929069897152400251029981815307102439354551906199109921997176650127886584818342296510354031203129802602478229169898314996858668688360800504027145139403312487261509365624752876489167729512835846092194811125203695242563149193544606077729077930329392211811332892701483174115183456961285510448304642135207881404901197193552037851529262416485420791746282781630175932314221064410649971086439962573960297681531849529903538381717079861195380172411455107905391766572835813667263508687173453122377923891482693120721674991374602789233364725797390722790161452596772222286600227924067700815306058754223888795422663019134087442040859496910121931238719348334441815929442730881904897278372921744669769988504497691166059912930296371568881749169469550689717704615756411255923992543944462761898524803029628794807433771035079009394839030451802845082955415400296865105983423420204401968552223262995192572100053632963996198926631802256610903422769104632478933947000376733252395807827918668122625068386944564119329750302728533930110103494531044263440953010558304313142674244777222184367021696818834229183120356774843530127890009936948694839033774516040276691761088172900340459892553190559028992883963562006697327751172015495854435286748130933668735232567458453004630067243732354863876104103153096513029009898435377482794351836831859167604335841189566155980141110882420219125486420408159038304091803430819789506414769317326660699747476423688774917440166385132400979388380551803013320314036908511807293185649798769315855874512540124458094334765961621069054854996135647574857987052312194785305167753071273624709171139199059694666833999058692129686294979733878756295202777199384677213641497730327814155501209510263398125485931820748490322032805554452432992080418952608063801890950382970724057689668079031690417902224731608540978956444053463515470126830739131327341769534531749820968019817595976825813909759687161055533371916238892377058267281133467872888451549660737776504768341033202226608330040207335774906756087744731280510878728041037352790544822102828008477447339787177639421346665550478316126446780690654726079065932396923000229251860470867238877667632233719928792581852269024042195403100281250000000000000000000000000000000000000000000000000000000000000*i1^43 + -10469472583983156739034277160482105397076673062003818588418872216664098049725218404836655783148533762844464126111177514787075883509578702943355836245673793049276457040141038965819422201532269941530723433652300947334788670586138856942931391796477908271395139346577131578258767747104485438546374445630473790309276522387687282401378738207005800873700260052761272569791537844674476935972484150347114661798865324115992501865960515593326882349677552252141264463633711260702995227636956022277842926794360358929562438292309174547780507362650763069481711103729477776699681967404116576860233149283588910672130894160532231706963980925905738122841736434984342104859031200599540573240948719319232359981445186200054900089511040126712037411258566416037755396114658686339011994416211374744340417489174511951565093724752749771264226398602367763953117773368396466822258384842831510039205683087856198885581122113700178588697629220225725435967256041926384028038236087437173136215115844490170279942128122937525922123283881792450535920644068387552928318687018947666718250837117306443959264824661721483679605918123686959364819409952869604348652322211885856350386229258458809580364595785099853411278057666263187780989253690325767811588386165904765335541571124372861768537088908579677601019171042887867931154341776766536018832626615160705284518257207091633956857505558724142789262608467593350863288877973831298789288782522330252012686605389427908918382975109871455820451733130854221907569495615563285486019129761425442395694173264306278776835523564071870013299308905102702512242328623145572116825066277962490690981688692704934095475885659908979883528385892809550502127364384414272716558411166340945821733647569811213927973732134746152081366837963496710403702326335517982369587458713760897659230277592896819787854593212892395237552106150562381904982749287943643903074916838697659670615935417634248869735386460872788033486412586223755021196846504504812361399637444408240060732354257366459308338922317203870048571027333067759888043698399774184860976518184857104532377524663194531352939985038344602693165741606630016037338099062650101923038458693360089406956003117207321887301097683321224738850537632081693322579338505714994930386899314927359524779731128592688595273970347659954433659728424395386774691224448355679789200500395309927149267355605936657458567825096445074114545309419418251369674530462381449927009745266535534734546413718228604722953191266974851511661021912836358765809519453564245014802947800360664855452950311712100789030515900204472480489763138797805777459847906144109979798964767247977449133165685198450997370287364587636779222730852136653626337915146437392371266300559868208526208269638003681612476888953967154810070785662624411988092187887279869431635142081972311739859090670411523467457614293073803878177691179215069895291401736682244577800872447890170205469044268252965466357275395053246970914193837484368001258561632330360929594242008161491327409474003953155892408320903270925894533666785939808084890233004401131103257196443925338134659710832105262529345385293666141970835106619061646012824721399301425780107019693573029884645685020493500186720835833849085174461778050498345925255587928178082909249454961897556009719982175476909278891215990033247978513241096684174120067476157840920241692874377103973050226550764682170600162994199278539841562587311342492533570044841060504924527055775364481558385731660663739049368335467786015156423426381957852358807698591317842532205597399112730553321893113089822075697268851942470487044925313837352054591264946843657182709955918996103799306760438941222418283199232202347018712782438449739403689157183749574501365853422713835386470437364055552906856346260954435856205407389150269208376289323220757274045669937381724228977835280286771503777963270402944968305995234754391490252164019825163737711486922788780746655663405991342322298349742925173206789035076336646094859163206221397554162471887577428640825578690920251403166264933824752850074383184689712623612763669394750211145153072772816265450700365423154835318001950073790773569416904068018847734018224733850195371433674721307848396190655210679910199353904278935118097886607648188398497274409341703303158141133162357819477241075091717834494931848053244185035867012912190067451058728458594788577151815754866482588285987947810814779860625471807493035241865230053198212446236422766467259143736031799587945580209833346572604940035587208911947783199112588164442887253585340177325424823755140913836692307243726679439109242872678326322377037386860317164460126782602732305599802316716303971515035086556256717968750000000000000000000000000000000000000000000000000000000000*i1^44 + -648815388980931979256426105943758613211786430881163399579644988016376154871440001244849205121081034985519660045327090241474751083135686968238627450123367565914457048201417846769213306477409552213314828111517785802805341164761908647559801154005366906850521257050443855714338083857980767576662916785942311918995733563622818239621213589188852116978414064302138037468045731877304742100663081252192075903367616890986615241907129051089560691050600750624612804733613531676344639379145988100898384508936434637650111432651555969344070007788507676849571664921683237962409688248839882439515452206818354551145135275911357001145981502001838529284421429394570954917017116124466688911470537158166295379530653974497069473019978954196664937588002101699526976634946760645843979778910232361368557834767963881336302306016718600021729121138844014250202658327676654503161379003168028716738089753625834776355409419717433026813087786226581495069718299278097913710714514209906377210933890510812806463815844585652626465326619079365506462458291918168078714181874094231666407431966903697866975975394534664026056117253652099129142801887631289524630765429365573899885418224175631601798478887865022519346616741490589738561652492862513700547853142010368989140501864736498207959686939602389870411413060939572570720593127248628993090677275578070551004443264118186162709963296886100497312550934751922508843012686019112318525961592207873533472412115606947864040815862479278147474189939040909737022869918712726954065725276784969536489997377895302607861873826338227866264707427017700505336741858050983225834588065115935902976626703681113317043918657555537057947565860297984498664982456409015897885344473067522888832327645239113528439963794116584586414990058467273770634527382659172120017016138823823205558226067788541575983191778443070405477028725443602485010416646828886405842477510798510350821745592183164742222240552576141605898824204469143824850357113480680045390617589805902643478229537529526146775878330675009674457497358054002529988646271366359869813569040992894529629019071405446123256407429970032230727083812810818522208544449368888207551409228947825603552205986757185358429075176348899593635817233301848949767100731616495263847015235523500502785327607523332819082558074555849725786488681348442647966852229558881421943615243175058236777892063264831854276571703327714178534533149003965040906142513408602430168742452305266462056108222346845279423930478618059737358431338683054208373289505762822511650943793641676826307671201946384825942999374902527092607167811623874803728139414349050468557652646717457733616867965834217455925998488050851073998753268753732814165034749775722040235472792831007441062267505514194315563347467915144085197415132035315992081996361825526587184040631729851313008645363186331179545569731925734346231681846661767163948393740816755004994177351488958076661944571473674500060542229483368312901259132930730219667601408337410011478993635584665195647172732908186689981102651333830911080424419962999631016793890248238214400055843371381410461247423529699080086150763932434936525001888193426813213065776571361260637020673837126510496826740304530565272864356086932179961915530926227388635513991886347913321176604200206245538446733441020806058930660154261571852769708587328456809251220778754034534489989261577645488762388994410594034729819539089660550569320137538409495997789492430526324874209962777434937875439862975329138841065373504724221905144910245357560889496459694274242027559057046347920719108812415800248511511768098259388075027696126147817194613999925657385903773378121131437245573455156723728626072354892544561231307052013189297384861438213033342721951424535891642832250318518947625832928911463034863580184148902112241566621997774913599590336906103215105445661816462788292263548084676964152122466467503718276209398592714532398641606445283754871452184022807272497687150707251419459747882601627675255757256123583733608309475458071851816745674344868862649915917492783616432146901461929299899650125766931410530717514117125341129914113491009877560153572372985360280438918259353475507152402470244639521795137154570291074382072803978988152600377781413217706891783241991845529389779402533529645977297489441308276523907835147756727652760257593790538264802302548834252072318415814721750022958248499472527821666658532201864442178083440764030071479782152584526904877572865391754057406444350456478673174484876768831320240682952743476032133397316342019071581539697785988496358111513774574533413899887224582661363401666017636120600242735096106047115179908974476021004630365454003034218281730294531250000000000000000000000000000000000000000000000000000000000*i1^45 + 8718657015210856836892517338049252106269372029670240321017392315381547325209817017838287817879281195498186318396561679202290779338310388985391061628397949575211531473325141337515480787967591284858860397372313519771511854682044207018391112633607834052894439141115659781362333639563448829221620608066109815831960063618335921349806463650452600142363726163222260363273953461638220512851087725827853931265672810781636724504363465714574318972876593476028209333123449317994649729339120306514482986453416956354812061530555843110117159277783231836953388710279535902494103235877720993367065011161257393557497670617283013689367657625378395330147414712888033663590080328793971749261780094059578180336817838299122957225328175332582556710424374772526309983823622985279302144781668838718911944606311850287698134577124087170459065058655676734423863120830689197045760697955839902867486262929563973877707541746438564408206841434539780028174234854676728345863004655643030114645220637900776213654017211655974584664886161498653547659219384004790456213318215262529651595660529418002168987184118350761857260352381526740335949980810330999606366802867696061607132234546379724399531656093147909447587824886167865738919659744663637014961067150913071922385860248287765228804740286836587000818368219574472308563193946550355581279118749125707500973285038895380056707918577946317898491440838028505378701087190598570157527632951270938941398023409128044776004763799737711220466644384781284873081573570305590406056924373499082984943124201180274578964951120809967556816174135113796296083755287918720532068540265419707918265026840481035396219783911183742289012267486755076347702004166971557100775974203997684775533210594539649340107111362917243755114415710295051441358961244258128247560249658663024810777313178013364059500669057919511848201765004540883485993151285588388753117586203850638215777259429235425766947922820629553339817880909027916965943343104720842912590290731027835366810609084374967296184222747236005107138054798107611566785589541659402827221377419463213553144698965858679722011256487397975439033197391088680117753925818807161515190373782800064402185269670940220212629129044948497439699095375862290203818702469078496311211401325119306786571905123158178431277867029099733479638184046665790353646278788372468904314451028758990572951248185132422909920454127550628165716893222832453244343490842190793659994651626118259600706518741842496485458349148895484971295227866092009641663191933511985831224627561273744503433754483044023211283485606048769175373474122479210408248791789608086801413426381980904655587695644423684145738332129024422618177819334571278015936642472168392403998433922689880972982179754430247151018395224438284626160553577133581255736455395135162412646838721437595626159441834021948763326456598743341345974595583485101159393428486585466989343628383357373295903278735770820032037515727549779536427096082175624770343340880522251197139236929558998459084368665021768469723682733685698226433391077315836444007003563032424842204343463032223686997997829428714521261218511691412016869954576239994175868447764633195203559610941607162304958357885337821392463221896783930048834332363807036433482211982879683188072272788935922228295689801756811708003616284255888091574065544685917881447801853922367164792054431622997547922227056721271440964037389670651318479971618106343297667716804945922130992971442881117518207291854837845533652467878910333271981212645470870551990639977598275990769069555791267001142226268572318413158518222980808013482746414978147081553539046105595449321634443100364210017843372685390400702611629455747730823679983296871972080698359980508192282698253809904697871197203861607030998145563510019678498980068744222785936716636580184648179691849635216581344513291395721134569915448497355131913344201376932257546906965446856397459450109555845429067147449068447802771140326974670615719445120938104125453793465400878218987002546319781809683350351349527142788969282472874217141233886885312096458640173868905215110550886583343285833731140573751450161669128394921379271659162844111459623204288319382894464967467725585676334726937817473244003934529589106784867269089893716471735244719957880818669894987453635430308264579190664145928989328909857950619975688029036592134047667488224335659480670846263086187426447442298101757224617982240837164707768855594617529121345762850718162249696618601600118372936576512912068214119949474663654604357568538010468452545784228584050263558897000728250220918481357464534305471893805353913815501771004060751420679937238538584374103152415824223669996938867187500000000000000000000000000000000000000000000000000000000*i1^46 + 2342360032953767336487029000688034167268790935013832647465523440711299083209794169542948894251884548783884916901453141210735696645928616048566450652240533746898688760123946322332389703143251854409292840427774890260531618514566878161614955588154668319893853437086951515781402529350048890153626323238598726218148109711937919916155870098636216527954084728514640350193658062258323506250824793289579125174784871356087939029787232653338859498073275254784538025090933175796373802750789088818848227092839722161747834560309594549555049395011050336898897965649831968327042308280066407880004812183316843339043558098448972880328234368509772973812261408118562111896579766709260626552338206473693996563961733080851524944822776972560308760226015099075521221484659642217549504870966441639357766263552833872426694604978350710442400587853313857939941737316082130450682158234949966202325640313997905588762762209438109112698953761134252799922124151451957581081704505547317878035191975418378266366957299887640991320553621217143906466437868973375436098518531161985748584120362811549172087414262650799797445695188938594389514313685739629159629200081336948315059087600129274351337857842769190367091862240326819127415367121848518628653297071119328290900933349516132144492616936170895753907786315544623248476480598373181987514678150236220461032038232218147777433816001501910094670769302466376697016300474292588146895071654552585732509993712897688572922231050071557118496128451308278322811345049240401220793444439163429532717323005455628806858366154517746727217459484388296643299509243411450027653228713823992405257015012152762837862049307386419289364289503247499309006771547158523561985816265991692464271397823597553744781642291138655862109322193951285327819527760659095613688763934380510123855816044585928212100206958919592117586603984784441099899048741535748906192500318382178326340637314784788364674737149916491636831865381031352220535840392028159184706632430117076679453155446104461757485731377568177474974161036881520494084113459835864946892185631348198825408503431510327815701000871296006921440640934429503946724224593484281763754076742465709975816711719214262517685920715004792175976495204929789781955150876635629547688089857278518514850177331799188856844754919279893670131256511481653355348690900532667639573044463670597144681776086706519123453216088897799170589558395985309738822395854341906358490513112624021017344291899417798020022513460937376772798849837977330069997310642778033931063357573971127370490547272697075356681370114954128817821366228364972663871436441438905691857079030607187944787460293261548750538045670307149211926476085549971384465816288459751790318180400126220962724501957708895829487504462073189944086714212520369496151485332568653052712966268616041510026996899834170225811801315217387962603388288709657453122629798897551166792382976135500389752223164361842785360525130781152205240930377268891854664110120361979811109113665537016733603874848685796953430132171132431924419013031836449732303888345521952694228115306972273692408623268602100666097521453156694397096886532646901123263174051356772329479861116692129727858078006450006292571933945562781955728039412703393637777166617786630649261856592339743676279086124167989865290175223982556183604334974289239829506485387953249565859180950726083672031206227594096354235581126291035672078695833640884880818594406370584974044820026819332736589183977963184629680627960780339332189838449842756288388349635194076249670441224025541361154509110839360950394813931897155172614371243850045823974786326724260515873620355905678312912865141078964417197084940480188455009224518009527207672461531946975650570648430669443394166363661575275115495510628456256546777114252975737418660916468206519638133569583342282980221595424183455357994522221997746641200640645446745995522353921925326207739522397641290693864398419493098687418605759824557669534624800431141324239986300172035372155601273926767398138035688017799385041835761486732470270414151550562699555718590929551444439340217417603667512699823469011644697740546695244812792652398591311532956152279274411370523092156803537463925471846762660604794901046551985744103413679938855352986900168825778594753887907424268615482663490580608202204454819123676506829784360255446651160558908435544448772948334755086692970446760004492941892242871122265648974526134828958888418453402943053514801495904594332907797157849848216952317534619044796376233212024561885509570896385741202621374923781460146460032542798113580313128201986211920160614161611504731960651762223843266401344746354730807122280082566718750000000000000000000000000000000000000000000000000000000000*i1^47 + 83349005641360586362671901298123764000268546972111577856799402419599314752658115710647372486209110566642794018433350445491088494340611992249037808317767081147117825028210949248893879252455499540655041311207461622049056669047304366947635283689470566907153280235142204268977191073100863030816318699828846134730187738106773189065734574953025677117904661726346487467500928525181059731834613793352957158356776589130598724247018403230821976223595104636275903128401623216510659480620398233630460455413105015787881539284721048612805758700053688234081567723957667080708145612869165018257156237732142403329439135341004859466307540584287285034053589759111392736322886558426940353825129483616593782441315345956698558001926555201513156402065971987875639921357911835438730532303082621640875051487009132833620325525370590664504098983486265209716538820356257918022469827157623232599009858725650976963074637245939677748299578428304086966871178418790741456513801092420948652424603903178668125696883095939509231713647662757121880818803399768015682495985260720677880931704592011411802182088812377564277499567664189341716650854139363012666153610444416039255649505833800050726399671135531448737801234751953275680498007455488075915610188361936770031166477800274587919482228622737731984368346952758389593513533541063960081583436337805998973151902570020094873890451088340375900980796469886786773003237647772830099777409563861780005747905089304535006803163397561479351553491827431039710589458790509808396060768493387765665271978900310631765900836587446526160936368799981759317044805194995943322950695965104096940096544595662181090071167867753073318159716479070895016807513370145999797227259169068946781435931395292008806057876785305538460690796960281316620971218213531872262594400741009328108572127020769175950985969030995054040681312830302886535790290824170621366589480470244391210042052230338063029991606014594279844672620526812575495728735505944203263066747089290210907391450164101674385250933907448338390458975649739082143778632343324181946585763562631298119177743881016495477460316361002154584594656423833094898199523128969041578725525496036639231008630556371889034046141730734706337486791974775472761391551979643639511337699774542912118484582078158171060257049866115340854155068077235171590694085211049805246715970521902932631211897135927870835699201462066846264769751771607017742583398218405278862244074588120775482673765069234826560230086969435719986313107402734115169149765465556544803937250915145767676087926317725331197417415794247282698335413394319135856338107983943847610963865218857195390281618817089485510383425649505171464319983099520742950078124804887910571490967992798010508741257445470926930396181300129257542237487273853413757500022042345115063194709882688939304330781595555810448521827107712357075890158095873255278751579015142073203927393786754610397110862334303304213403636581728826838396212749003374323649036939934418267336144915628583016067181007295803528127865785285893939284456807500709481530908340457157879519432698881101149204591213368813503742637433292601353896263189840297291003370993669004429535610059650191216029283670700771195790794070907628363009583435253248878177319322246467514622060487505667272934547177550556359050921672915206484439408822040705049009453835398676097196441726578103599534045120268828233375185128872521136412153484189243772858290876137930340662590950187585327571280042620059482130358436153937695388285313209625981399638168628452243509570394628312016653698934664213592333610536324084088186031758982402666362912763916608952820045480282647296751630892772060034548281987847171825865680876515779571640313399576945908807297222063294786348049889670372149419673935850327860656489342958674355712223343913833249701289468347978319179732616480190578272489934483886240536095231593427414209962288304826307238897525884609051027061815149568949820884653744820042794190656446223105242899280678049574836304811870680588531519171322200313278595150873489433422619508913348187069937899223780696595347031242062370844972881635605300936445149081685570333138036941465539170442062838279803627666456929171405275507549697788054408218056126014676421524968185888278189852587561652667983104761393473605342827496725606985297741400524321788471628547441463780415551922672640649343365928859780419299762053244116318301781014577081278652905014132441583460686539922802465895459799826839896155519170196590683660634680309742757506241307486468951648807498215937248855510573178525935289036505813698270392869693625866121897369730382858021200952764058974947027340938018126238125646484375000000000000000000000000000000000000000000000000000000*i1^48 + 86157058114803045384005844510145046063635701740947477146691851500484192651694700748469707259636817667862630365394171476013222545348987956813325056308846848542495126344636971846470315859936456547252410033924629309207773664908221177546248187889742287783548761255165850775084116384338632776009393067787554494023140787040752422131286924132551276303617294563191490089917819301843379686340442896773801463077936549810466067802864768911949918091715026035416765015590794053065979727109784015326357040785040722330000424809630500916747966281521312463567933990267697536788843467811834522347756727734963882628118472161159466642770084425609299161109990600117555770518450272227640958435145456898172110469450544080574623258118037026653617114851993048188276249888155327404567427520853461875055883208355453703706187779011539313347268271105456466409751219622451695067704098293961980907062722322753043833760679996156493025386759055940651461766574598688728576196950723903867676140132584221341656337548081837572993793252626021422156247645584345422801822303857186690147717379061242209724606934209163752953311257666927909221444432780977913568755342613624949642148889461430178428277087267218370320963873621674668929060581754082875910379927418630999944608028719766111430666367106754993960140883511470687469199997436774316889232688020581876046289819262714001089537940443356285768552965213255148831732199117082235688175689793790741703035779021317224885425634741557264695161085303511194074267730434512877021189254035573945595213977949922783243341331582474857390055815734213713052594105388044425426417809080377221623594864110260402462002674744713503749886208387699668139115433196673139390823756651601477887979319049611208737681356085661777749564252395979668301445872099767084680855524499419203377089442002620880109860706801567974036367704643344718980816527528641221613014708340714581531067723027779889426352529358830489810999915730222856563640161263397107769398110431419894146172618088045145376538309684538777485162296651926365423025149510844087712738073366299770572407776389340385711059914617302513707547670831435603219576634686071738835053501857492616558640060098998354128382145967283067944657966111375508453784722452814255628902550230359224913002756504136175178685957265755413179434149621308208258128385727110032969574234624222083137786580658034302688361104279301313551774526423368974716633201623258349085435647760812307440230243479864885466281382954912385629910584210080829525218540318937916156254383082690162039445882239605269941922088376609057721872896290652725126989109383060650693765415266315883853118906268528314677294894740676250189720373833204947418510296166523102178508863835506156832295601482427520536848550984548841751378941007035553536964173350049311698951124318446603962461826029162628535883006873530051668496485812851574066338464214202338891120346461055966092782766524244180132471705623757923310512134422767234133901485502086636491742295323126409674102697787426596065864486835624855657107140604374231177102621306416463116763290871679513628453470212657459651778128619007067474873818360661185230231917125885468328481970806190416517094400166002662544339267520730567556566197244800835853428150354598120984303471152223181123427364962141158741721276286173783480467455285485156700589935583782127032206431712242957154941910542862444414122301708813341988056781213437647096576793184995718371519229351312250691444000024389932090448995079237613635958033771812075323822194722281388268532769404119766991786345416356249806387216351430680034874396261300320923411338209078903972124705723468107559686100732556107321269550159764640192560692092248135856254150704298734172207145141635843446548571370885261833118959583596659164921683362678503984741118951024624530483722876963351724914402749585238275073467011748934651537836097176062499471090259180859139026306344383390996725374077529351680916790551614343157204098493128960356963957739732128468645818365153454954749714236126902552061083265712121765502225812831023757815836217193162367340951680702362591242048232750849600285024473177249242579114449975462565075957446411405744968375322494858355305084809998138634790610136723217519757558611557998503884972263250417855010557158724267933127161463511446857453976742069223808575783538269210334411870907310514254917423206347243924051121633791587235272296403817119943711785108656090310268424477771060978885791977614758139844439533258987690535175573664052005190617506753916188076416467469972925836437737587148106681169228364206303267985657639675857868207664863698510914937020703709122584303963349805062500000000000000000000000000000000000000000000000000000000000*i1^49 + -116645665798656918177575414365869856845478348309606458163410139388892189177220113040002744971446478425727065133435983696333143311406024410040947881020750998012661340658110061974464961090412472488494046258615596484772181411634786425544405035123365010961762630661957156328047644362607615508345605551175975253594896165077603593374245154680035604047791936144435703672633425318862927402009860296744512382987387814459175329653428087737098761507913099786027376200199240188676494182806935720658976550471881690108021990640114655134261287876879752848812742996446751895440859350016731108772672492125697717644638611203574446699001404626778674883395841174178008336339358543244955817975703863286525722457535285087346750142357571689690410738576120743166952614064184185670854317323000842405731597290302071874994638992788440544257212503808061676441039873472938167024812023344557311768426792756517385487826294605604198163107791651652703921089021187067185896886890679044902863160617903959287057271727574548934596607461255281121740667351111194231775285182925659804864773273306484107752857445076975655783087670691211573050269612590953817770185058938800877032631023369293347405463349965308293859053141088334392274028984696843139320565198415097038890414255152429670568496418692323621370371910190495013138445175980645830356471609352257707666799164466502419716456472782895586802015922429038481211142178902775378440800995875483397687613924782719095540474289395636403349228734021869722353758253510400419689439890519235007172107464742925676889265250401299641657542037355673295970933312275367018594038093182742238606984097513554446443854288065939721224498634469706844771492927169586510859582905383599035495440203710169859749307676007895534780014285994335919821481179621848291337833643217263094807015293042789455263361468918528821748959350456998255809355450505772330982348440286293077118219685042209529824232304619393824682339126282675246672698178511605675343124116021883073393440041224100236591462584269940108743768317957572691272793179446238927885981557698362727088903990624170127376115505464359745660226122009613090789820194743249772548185021074835837066135745290543026279673806239700807643323177177578505877353019631286458466964708464930506280870324217876832715970773554170924298522542542036900155534335096809806249874210924191702779013714921936147997593044730224360898785289630706184457253911340041475129378365094124476041907757086057365962463753559930637837278298800625600534877793808479504343426551280880836358902409143890984748170748926689388490240313611309197920755038261769975527425384319958151952670506215345260458782324679942923881895475737892561907669556183212022932428617333044813638380182566405280311829272474169163049497435618032094264081352300790353175721318303771192152391113540980249092179730872044626857312692361215377543697620577932281557203095525251326115132221448330734078176149619163731995334022483873229581021551861129439971476918333402468325764951611062015071529008930871500630344462367757180167253256355788150439780436841176490998791699221857132195721332246501127589859261153185579784047853364459978446884667038605417111157753219790059899672676935916705990737372450459384059589279836576299552025734222223513880566926656552962294997930084207716515303877849164639969494270849867874036266560426357262182000409176777161191269849966612665245578663626110281690183676431168486039859615355714680084759738083906790860448526225220513489454272611864320670648159634446114506936558567092325004317994006104542064704644691537710698949907117976707237374411303231625322650086226915385578291870661429924570596957250270880677245439338662357723997857510997800836157475815599986973536752846425096649851921201144777218003352892853554051280163783806341417784632699440692545883410796437749724774554959188942189391499177080974773815719242636718687464160794625371860767626756562156506677982796961047942873012288604885708380079040528677246546378389349858241702011734180073310650287747099711559183132882152384312561357009142241698484905032565422876320836958893205421758349719319065431621548865676827491230028255451441729371896590689427049893816560946335402933165585787987681078830219880074574782085546206922662955874330977028481140393152686203566613053556339416011785568435277926384274123074940259359991055156697012929998947672108132238752554513459132245251336586349254019537185398761833985968609551093623516536796502561388069199518679093859460938267871252523524986223858433093195059031632982533963529334219437231438545191927504728639113366256565248078599269473635555221696455054653063183593750000000000000000000000000000000000000000000000000000*i1^50 + -5654326819374402195211991288761743619519060070561715102783071656638413726770563869725211804906871067890623562893558996387284499720181505612302840722947701231320654390314987782716550115970678814101810341020567597653240923222110653466424398677695573103563845001197148252289882971540790269735860494680795500135161945218181941298486403183256826828330680096980581976115766354715278599932433727165694261935040060870721209725221668009764159376376582832132576173365577700394992929904896531693075202075141048956449787123593724174621158040354594964227375210143788086252109007432173966633108009522680266553597819059387811426808668964978330879717689170568920421311674367851625414417606777782040325001752049687145756605817914071582592323471691799705331072828328690686021497511471786138174125853431216289549224896555120032634165754175199784354660848383134370420919726626887951202097540429408304262462948497537986566596266159974753216557807303159130906404065333297022732333737729081082066087328745485285262075363867604282167829720033122347222872509729617030057988028409888835820035306293195287573714248105708941223707757532777919560507707351700010356654803384114077389240971660924393716464390352450857519808232702245765918972937136070182650880584545821627567388881284957747474411079847170750533997553904252068421589708780045922634991814182255725680191048880716896768293278734829356572903992871094437566214468977164286427286487891791029319284134488881478542768691143224960155520197184847750142504799726245026279297842785088140657426275491437403410583283717610951341077301594566149741365994609764588944852500410642912341351477860229385950693727343723787834485194052696981172815500264497980211041610286440705967097907985866038885520344310370728105051450599523410720825655543144491249232796541083344075050347529691217690090978204457160943573862619781211624712301328622115614886688152714882832462224502197355213715176899882450950926112584049859523739401014401379832293907363043490115612211113959981413986315812857725013057023601462541705700844615026603575717187551094309965892103451477549525646440388360863109522688342836019305993610206550747473919497747616063473024784123316770400167126866049177024524436024290299026612204912477848156178913570479719757769254051287572342973526715861710410962098699498882329766582984063498010248427470482290600376772458752937057541437194560763787573301489293160853115185166304659485052492812105389681269691121372500739932326563938477247884403305585840138570897852785380790897984614158098793489549295327849554538054502432395903507436069381085039644618830731649975322852392825793259001051491109866902221863873151676429959297851338944964471430297879004993677533078137492808836547805410640503754897086641846613671405334467719394839162894744799018284322312573132927146698523744465419204945733362925964291296776884569586589683601422949686895410750221815586721320271379597760069164642691923904674449872694301621040022209856997879615494766911738826366911514662219192493364356081292584392220128306864284428223303033241431275831167007527515295538134510116063937088450190885254808072872324002229020093730778873318975019889459929292809110665214756868834938129586415744446930002195377630282036952873782939489601850503757598862729535505207000567467148165900858156858721501134799238255239176940467417184433997315311135446760119563618046809255117920331283037773601431859533130155779254976543675782984530244802580032414201102605284116058010813610647748907511615933247648435977126767345435343690796538827925034431884233926786981569059999443433576169416843737473666637927029870634748317866146060162462366857135454669486635470067706117400038449025091815291060270137112901325902125634248461136313210033448037417921649786362174696236329672086913200851547164409673466417951791358175598187756637865023042962807515672787902530452122876711191633701056184519136668773143849743736113958997813179070942162158811574259519633689109110363454371137491116369524971505666434828452455953942668702903882474214235654110709733369566874522982847015969705353381735594574431393100916191675584217404104362236503097857975249762819955083373108376234979765883055113058951477096391862814605390835129127566865434058498157253918307086402067597208922797292362329687716015952267314354727404627016439377530044701579419175811981567957011705394501936230588735379388429407465464885603235079950875097766507399365012967477743095122460489624867200147135881748870787165390245958664817014701835702635255353355873761695119495749727595006045437982311813501286643484627332678612993128599738363402529882812500000000000000000000000000000000000000000000000000000*i1^51 + -153497226125692774805032243096982004702422783838156241226156358681487637680363952817573391500731523437871922348696823883791607630498852528215457799530108393148220332959793858548918446452396472657573498961524127922883845123795501088753932620682860070582006486556753568129341083677833960260746696339005689962823393343510694721670274625387166051215698078559567762504907294230809608097941487296746804192765029569202471166833644845086666595211661493835970956434354278314946765142847248337996719379878454698538146463118410672211106863622266269115780608980495967755972650339096247747033343251069572234762106629955902972060957130513804413920982833580165620169370005108462111069228103859054313220698596931167833034475700789991473960474009184273970311414298226129856745805067767075359775052271771474676756991739083779982251596763437859097758190964026476171440952703307451851301657057555518097292456915548771606850004180850574395993350309562619323596251157475236435831541346791966782477760652989617568996029375742408611109063880111542298512764369251839174877271654055139225230990639527058844046710213624708744430093179087510760507700380442896144690926736424671250862203894063798649552864173358753020927238836399369968493261127631579167432185111676248857417757295008958893245171030294302052089278970642629657326412973451829026647993723615313419588476097626700561541053519920621185294814557868125175642756522833385751395349658076768329899141904111588364873599788972542592139323193926136273589514040521133714114352270594372641804913217513980735371638416947802176623976897393343517574928650971061949150584710454905618295311734533689704715340129073877860642014626407682897996302941159777287209006439472375512039203205919012705701370256650664320510238327415493845259346652714215150379309537207596333390125130709546232219856174479450367870710596617882612531736716757272816916372948966007365557340455768151755790480562494942275999510601775116002648396935645411207972764040696956453808540461744141035074313591054397212636704469151187196503941922188720386356618934532068580006983236156314289979559483122789175650136068052637972576558810561333236777250959424417075955010046363754297346286895191018904339789872263068806422186158307207570706855317707004754856734024832562648760263371476561424711160603637204059966875336654985708349041385949212622130324653523572899870716839408429492358913940210746712204580552073459045140267347866904068108671974847355214080352407933522727659708594337798435864546444969581611840236447080776801752266686478038021131342740247699010455552566302846256367747677942874409360387564600162998850595274799098802743365960685567241238770847005524188172116669509421906005615906553374072940110437399550424767739698675556201943355599207285042936832845222176933698678416231005205575237112791191600844236040335050394459674322962936531048779653748583390276937530416319277719969981313337380721403647092195383820454020675934295723366531015905674372652728643418519410935879662455484736751143680821140172646905100587681759331895135264231820892451341819654664225083119781061907192999140645462186689513086760242208081903466094857698888599722737580449848148728410200765310722346377651005376017950840721038896749008440007243810928095940514076490010388029268702101599770565653283621697040398385200584406618015696673887006783509738372235026656672154854131580665130698244380336738436857595851840488327449983973502795964301059890793400543889949884123448632363256364187068910826114553006009027210329986135666364831429354197268252002134602599348838229485518876138513562870834414554821536769271087208725452841698357709658042342696751834657231063216000712378215880668310073242141877221525390033833064285174963463035774738245387309839161806413758646148206585845485509519515255261022122043909314815427845542619347825280686488201384160476789449541667745997223619065436080715378284022637476406460909803710820214337509948015847859737312759160159051541013133743978125254197197966703834070251594095853945534546901321690831176115724465527123265827464443296521981352818859952225590178212960211312223339601774970836669733895026690259119990757074512445559116946571121388880313314250096771656544751846208598528198655150518638971201669256888360436561537745260497831593963770094734835959589491954803999913325106897468704734382977984310870339687196917830161478164177979719089071270090420196796097129946861709309202468595020294120341706765561447083434798944138637393271345936098342275328581884385285737910821603582467278300926420071367138006725723292558396172131720151623728979537886013403320312500000000000000000000000000000000000000000000000000*i1^52 + -2605600374404828346275268747446704996874804029918299868557577472881475109346757166102128399859895447999994974373147911309227845980047842617779028919756156376980212633668384063183989925735632686775508256991997962631860541647017934435945266759050086078378257534583227720907816540905410755126178744099352997135096715787906091364437530292986511896517491679618814570948968199862203144548584113918113976236569650106978635585254339550821763877538321614873512405184568297793992867775526358856106413942517319813438617975422314175071178146130751019149957808538243900509745889270973379159129514456766136293886005353312996055240973360141769929415817367457461781329396124624634877589412994056094196392191249054226868701720240499951989173740500710511949750249533416236226087268783871872951503269826856914950268191265203569824303387204745031141486965923898243413778830883462705197896367167444404923691208209712266527098541179905783434371578888208200921436822850498054307768347972746053446529777101235923917744892676128001421325584755044061560650892543139771421829060830825832306504304174315792533609886856106688300265627544950414402649545890151092212903485783953447176416282248172566032664663841918486111811338362435676085890100976609086080073574388724955417406128474475705005294186386429183218020187925115649913342975261159277951129347133538250530544211739106728662696282100607612064306476919880532726533763621419585796054672736585097803117984528858811116311180185181392264545225519492563797856685845685766016440821197204924017906135334592580605402755413924572488238856339615608396225527162338112848814035704097962960802603552444601609564482107930251257675016760477927262383009765031870019004198233454646407141426754129778336528525743733207588281683984423046726475586212939516042179094445215372462064862545110635089709620529346930019238471429900200831835699801516889713769942242234972033138064362349851709504216836573724271730379132517389785785925889136816026171584661895407123302022306432728406274870410148878552309963000914860943990286357550127391370370087607599545563155413880014246697204332054323346078981952706855670744618190722620419289325442581658971362942589253318421744476989009477645833039861422260168014105965132979564052214301712577384778285559565630115925009299823318451066629429168311478422733776054537267571181780244420379417298854182965874242748220576027389807291683049959232064994262571277410295130872373546963801090037577152864492755406383370161157302882282689178426160005828124317446834296214169648512378274447643042458246872801794016887445632679274561124050659580075076868344542853849553403824479755697400055696775726477944959615634391639024700478817613364786090407546519476348445635769219309485009714624834619000157749817762914570324299535651994260022598548800774493156161570488752549090047818492176138855232829788339160481717307429556715347434130142503374425139982944764616258407981148804153059808127373928657254226404569878847528557776781350749987121086662404042499652149378135469272710768659466638775751681787364366804576570568433236726181496301996075048314263064314871507824620451666548781564930410358975635244201115375825671971874469569965345471439832135220533277522354141904860024859549828059519286890711895852783048136390041098523310791341640757029757910394327874008399431264336467956339488670251976471522882312124478022544953842491860827261480001288839803407792398708994711152421986698747046930003916565596006888190237989748878217103203943987435068515378452665182504971348358260868254697537602858898396262289726956346184987570031478155366989577432079794522007706837095359027181165709210210249021636501618771428395229969557592811063461127091773907772873070497176983956423031143603449433767469068303232431217520523224612380510098529917094902425247457404664781914647215575176063568020218535786081651409152276403269898339529185777175460157673312161574679008540704647531100925702727888030353443706089910241303581793896393118430895547947423081132516226076974526971787208928631291430117772087264026723065982035007921173939905402242264496833423477785386838419751427347180376231665579683172668525406379371581670745138133133123400142495921236360422080000085740619002237491930271762326176452878043517400509410058787120527754567943390637249544420214936681824641706114614044067071337713463241069525791972849070177359769844342729781780999355791681084022131817352568446114579160133276448166719233303060149545378527931015138733852685922235378634910027530951007877586392836372419466507894161781399012420511470936074989621745532798169164778472397460937500000000000000000000000000000000000000000000000000*i1^53 + -21251737443607002473453221506901512913364887372944049096524978546486962491843316961677842838512646418614468952076946008820501705137220287942740193233087953929250817699773828608521493788810711478438275250563179930198568719171223068700746946704614542925838669165477757860805278282398420346588041657148103400508543199553597192892220920094083067205260632263805668070842070811717254082851888459766364421254455955360737675028990697340129487640294581495799083823293043288027665467840429762721451211463464450872349392443048121175774043796842006751680159593132760968561468069931880673083870988588738484195273269932229396717216774597992009650032940539798124661665039866234520989540916748395757622653044032551768330202543644912848664013806635714889379006025781772801983671194752632919847106194960520870131847423724805093123909845248632755493445215959390004683272655935784579195647297460187010940150400719176030683803095434248289178515150952000529510907364165340704159503115868578334548308352254356931715053505415949351170401024881128148882909985102423141857985682385036245859265977662600488102654815418865797485621363739139500787536070260473499559818245658253993509739268473736345016114407991770193561363411392241049121204811416376763691122070739814370303873142808326181493460217345284706983375397748590013242274962416640780107933806860739932112023491631801181275016985974648380986102797596248648709369847828990663050666475203743457018679217560762753253901951347812916579829043552633200377319505085050812294003748465094910704437552659845929634786070870981393065709346528093849236708064543685569961279946871893232776228077324671793694111446062413440049145637358957480790180876677764955290994360063594782407841261348557471674176213952217933223267961660311043075046292935675841620366286080236756491425074856130139580381096703115200363085795325072973699652233001729301559078745734604204199381843605148855587185847279256273400158522003008864699790631599070422585446241705325596445648228515877125031683353216166393847723709619247297516392809591646717319070746410742319907625501800601581057137184350217811041096029371086245873094077192106928781803166209627343294083297255896915021315086216507183408340460754123936717023481208542146428785980279847472748669561195798722320620067382965128847465318397538810726887284449400380588404095033153451021146289106390393124394895723283569724232440384144775782432358762854836249929758999562104779318744393597151556841808801631135374875471793054958225672184151495367957985555969580478086434566324502702430073629725230040650213737979521349407866724809288868036545948585436009600128037401604397645844704193070978361149777289310531938373273226889832286681437308571611581530853200536734085407513277984772152877142049403055023501306285636093615308809591548010767475495426470870385577385296732294396973614303551077766754548751530476113145604622699416635034321565106794572385275506421961672622975738959834030981154709831609496479250741588662487116307621480005976511485245272670345167935604905534937717853537884820425160736498681035619369885013158763481342960157982024006304838965003121222876397539720358327503936609459213289217679003568822904341443573369736797512109069665539571374296947514581647346288431549186568358535362354645782134672694811546839706588091887066222717568048331707168313554298652438104871289913570622884825287379933264461565134600425700587661048243197009295034014102902714066080832364783510353779954503205582997661094910074901080400979909626464227070077238583742553788480457999903074756066709915934438801273434189734298854468918673828512795612482905835741730931415158961143618474984817068634049103107693918498193334707065202218265721109610193397334519743338440903087784398843287671192914786635576179464346303140344923155487656163713557348398991246392927798543219856188839261398584381430223786445087271934293490274015034262591397729725406217598606511914897470339572672372850402748074296852332771062205056847509770099427474444441893599780075627182047709923917845902945270690603245110074997732753583409809635641930613251656026712931635740435317424276033338335675955661810196959218783897337474911059488050787703001812633607848257521469417140583162667007644476199424050615870372428433695979584637637600725588352033884174715054036933562611368784810133413524386037436488501482637330735972743651605833823951195014589291960996039759188098152089041535068966573606098008984076042123904982698777734317787088338689234097077829071563352077177923251827757526422672185709530281623226078825997761098063767548349277131370201688232421875000000000000000000000000000000000000000000000000*i1^54 + 193514878198480217080384361862307554417818469639219604170536163264144057841731897001295274619101445817771934433857512826944994101760401968257575534259088762481184503481125204836717721253346836239785140551683858810234581281925234405675312768645866286857733850972275272750307769355137931445198790160123624774845564795274638071324177336733264874864029539319515008606424637740468803891612838090415226988664866092316376709775825615702299551064528456394486021900593232815785219135794850384179385841324832826696336543588816222800214264339536279260013688925608122591846363350359376798227221087459915770372220463748041319075371355865183272867213864465721637757154253826052764023813690609162077898430868432823641900149604162373788844296368927994711337918190679394664707135016913120900180354640070373272743592698124022395840460142767118276958313469394401506274269589646222197785017409805307716392780223928181331450101414878570039110255482441600205743129601447696756995251666678302172442622204266252155223835727381726655267365521180680897856723893243294936763695510067852906776829097984958453058370914840139040528406664212235423443337939209213895894516296907472484912823880295808350810213595960206482161842443566972768487299628809246372018602041724155345425949903257248265765014988676782304926027707968346364760740515168772316692446056968164869619326516392850138635097501763360150188306575414949091955754512579244314348009311645122102846234052116571604976818229630299060752293114104696868003918784744070057806576642020242247494044827825869244735513828292526735112566283631133478902165229666795548615925621442732451856905089060363699371322990371362751366685224531201847849471165620684412690659010104286597006422826828965818606752080893083977689894993968989596423184190035448530263524163663314306990378273365349583919453697468896747160999213616978505848171691715515558614063941248846809392179206630698664721799853072122670155107925801656811269875360210880329594631958732235004887821319293786788634433069518553740783066510781087606781550628637179762854220162016024726462340108400723183468822157810547304200051780785574950057344839446672807570741841472409827610528790976070215255263539794968940160235123568812629205318405599300658718009061359898925606899842871654630924361352470677036604945185946711315221112214335728688440486862847829547540891984537258691959753915534620203430937004357570377129161392312781205697551114306965679888349999255778886561074681987756693607175741409699201418996920337097780938636455665378349353993241042880986105887589524417088725245950347128004616146325146091393078375047130631248659678766137088952294474814278170280485187604832855563424301467865418781437981431063389483534705556268856684485941152214155630458627386965923849503628090336563096972709076843948094089213746902651566475803231479241120124104669433734538132209135659152043023388500544783613314666028786542315607609001644347381607478491972187074401964648003135846333444992447965963319272996179755946730813087147138931665934175288460009166101382883788967621564146343688792959618034838070823946225882728902221019910074879597667157043922993842735061163467861809251282609204871869826241363525674697319730187186507781001895258264664642641853184513820452466739034930837572466725959850063956746118422915092824889315426920831135839661416914994745702685501005255623757891823358912998423395894573282097300077213825115501539911980433772217434083679866000487129426522533337506557852362355321444774154246339966911080106897680726080599327875461886330267443099493488847564203730843677936124622575239835722935143507971263768346586441298444894881115543038616668726024601024596822043794204237922110707158537503780971066494668967653691450314441938890654349476702810749125574504058784351118221415125074251619800602620197548124716954019020810215089818507942347347316056334324503739679345428426710377689044277918850634283996636329938955135600689263762531596804215978415241926011520937631633586844838512019977670923075249504037343080129651418794737158374123400056908688007892521284289307006712311941841217492189432743861703388703376278792941729934470752784019011795741371012645563271128165447061808289735294442324131405714782951907714465105444086393681161577418319731504720483539483938207158877800560918455772428373105484649716242376576470498553580530669657711467892146670088082331056351384737738746689197398410810918907673424850755457812210118054384284855230755172016978463065452993784088924760747043963600857103481508916746657498900088519810562643595264668043841528496471143086876089843750000000000000000000000000000000000000000000000000000*i1^55 + 8927574145567224769384088792399402296745121162137000090219108040586036960405084534276625317276708247431438256591517185692014484263587723006235155039900960734081662084604113588533066692674364515251406074064124643175371979306104053867947107898316144330454230489153083995003008529914978799650362886507909602230531314229593812397513925078216991877623616294973500850096418888267823615196608000065356767534246751917605666398134117830674323493144468136574522176166997699638913099795829088421945493861928841570401835177889843945260079301777219675298331764391315303679414587291333698340639580516697093150544085811698696157151408099822264686267956096508231737972907465755825651379299679545696387423946245998192015809541722760384121377836145372482725438460546573283624460534250103578027490493642191814757607207669084757866764929928768088219658073549126098261622221258052264863301157234975591934401928324075538806180315516629650242433797361276625099441179175152374863881336627848950306467234883302053861003647001908029941124836701497943567496983650096776756138816637376072957498373586766308015523317705222454743013225018109624571184530453322160919842009840339321568586513787269463159851550948631790536040656361656810702996027056190321850735614163754143651849607947441136943161573056490747429893301013504044436288870967656757384750174421677889507199381661067441655299795892494817873123664399410779903825364436742569667793457638652892935369729571651086202441597205160774263354908047398434672767365773277390263155275757189317733271394575781970734687798540687983173456899628825946742513907466296140362171372599227971735130543154065728578488008701014687852376447022336770889824171842289978402907377126779800592825020012103478008992135348670931447535191168524506686668547582300838571735595495067356882112752573922659130361464781257952455397551942768797859180598658366474200748192545280358884053555601410339175276728298233060564542980341297275698793541374613766498874828849429079434488562527661284250670258393863210845458864429960156208883840640502689111413830108290103656886820646084311366553975879491057307085013681838014265936663533763205605153752142395097680729573967178212695543359223244128177699345902152247148921084575028170799444145760928037249462541992178772395580492492362168159932133293578819427410720022762327577955284994780851694154403979906471761862568520473687526575794534279635623120878096037378156882054142301716196199497396666128789398158840086528307687573533687931175183052946742334881819915953052504159184322118787058942564028568698919876014003820182943121145033977619771338870652624243116434204156053484141858401804003048147323698833965596393752831065266337032588459470377787401784218648019041729594803828317912553613190150184935068990001152414045255244179557593507923994306677193976224131424863633418472713930077921280630442082956809399932050608360978472864553696391867586273093245097767427717432685399549567071421403616331471990659325764642950632220863818363669402246938968826127111716068225051081568564835623148120272261377180886164342803926942610313597938356708218745086807008869511865315681250117845634186961907337519322686582656548243361563013389441499032315805677037121443469693556141371726821807482733690306936614275071776398722154926708798464807573858863934582492952147678203060479639461251389851986874406806820004403615438128537486785493898173799929493614840870267088060787159106219815896799530996942469975516685878913276714992803911070730282081143533794678062994206332418707090833220542349350342862099873284372794838580067616181754954424115614553798744980772869825105180832683082248025993568870250516886207901932972908668710129265230888548208676348477403080917137729339468742848529098575932667849754084683091729185040578540031126576720332556225120404398792188581677386282558480716544468959747853227680836175922887088334527014827934023888337435255973950901501256787410619919225195255310554294747934045045442862755724022825607913123953136692569970552057737742840490825853005850546994311317878202764665417263967153642830651063065659635271219566160706410570121556829844243003951642592953887004696271135196290844981007232647383544138947151369294867191059448477604883486251852251809744863441651614534386524483110894523279848911110433976563551991757585243180915586720588249795663920718329363279799822308541935146294727370863557523957105459236248048460860025718577816447250766870364260281075182599247859090722654737243902490048712706960969418022913938866489142987423954302451301328344331106429887905695935854530325133749991882324218750000000000000000000000000000000000000000000000*i1^56 + 135904842986658729412430607585703556159020872064596433993361630195065423935138445074444854937745018411907591699002358271287997135611329778853839710808594389817993615441914168682549740571737703411168454811044787345919476709555294438311730072176507173934680291246210815719404517771686881583786229555642478383446561648264622373339086743600480468211609922596862929349260259040153704886942368409735934859558647539394608311619095274381981290752725875048834553210887344809057176424007473422235983435086038962333487638417768680167346873164694688418085879069010785426194679961540961798354661581786386620788561600698614988583611554244857086880808382255324762469992530981386731988871234417728694631967023903591786194814674662820581086141281376152363308954801697520680193057282885646294827037222677753990280429348498459397357438884529110031576111375698511633372788264228187208134548051248934884252061068306283173025846694304499713101780536341548183040513448645849378463996238417536248787495264713643954263061864251568554686736808049072438970802779796658159293130865361789183545501784847492647496686777472154764335547655898928931885912997017864408432365350965849690249369633640113967049050288850796993516526900002162993418656976379432248339070846930851743406734604538077574901470090254838542192860825290527313552066040043575206662606145326700728526098071337225111756711398703321410191830661026295299034260362353149706561827067992270175841605172232959195353939033516119244661657456890492464853808306256945010836210595549797800762303780589363372813509082500327124872536212601918358205267505889309336368322005097577992927047812948787410613456891909257269115980092593985008775537847712406671339914889923620613634034852697334237071069531164092797542654555024187073015286306711415167975417373383311351610967079347501555407729646988453622107888499071638316908381830577939903529720744560148869357882937575747981556334555492475709729721604299581105357786931221874814119652073095937343560390396030644941855360272701104884584208198526392513674335111804144501105682763512667523509152243046427180073431311489972966519129962680592681550344259278355722723246223243232889298428140734976089496012358352981064756136356494761491995644993997579635282059791668769725651940699276773521511546762953289422090020271178796597186507006607041821895659258054978395399379581072345561934605398513948579970493561077921973458629953040559078544750703498236869014901458547391367929699766783119433755550368964663069977767421268122166638787281898186880055485117244097740995474729634028162394461074956523018839156688123168973287974705586159702071779589905816757791477505662478389709592578159260222074542998174457441058504046048645912186170903715600232628593355240930527278445452778795184301009822722602079843081841068246841248142532856800568401824841865332197036073784149871057238789238753520263511372936345259941970401488014440518177000730352622511355335035046231076268029627896662370626380967512859918867656349825193477232384005152715068117919480846308620064058531345729963608272703965995318674305260464229215625713176416680670629860833260343111397823410183024915846233944522668485330893776852758433500513160317659017603814604430838605038189174810894982221049386521921275948786581639043754168835178777140335588497232077021258820736780427485528132813078123224848699166436507086411404777162371617147197011202929153193073999885664229961311046658292162903754288716649873348242817643314168641278164779169678111195729837679060180604348286954092390841947399537605897260454429651271599605085383175281363999295891207936231784720847175428053439754134085704399032066953276864668097256621084839861552432353773117876732863618137243680036298135399083284935488608497284567209602325539506705976593157058199836654216795083571678495868847517133115447815308795916661551843877178285392664871441217882240690545005261695799123220772642303447025306016166189120393055913228496338768974699681964956922035837324572986527743980702481746210569065730462828737060843249710672991741580658290903982215719692094045920354336385324850225561336585235916792547615981991359123251576105698042404471735245180458766206544787419384887365698825994855278952126083416187192535980770349030335607138172269881576852184986056044396850847767626823673041704363297021066598127709948102770263102627216248273594470636165501484570101742527012947629580047466995203248124025658949273939375046579046827823888497332382115046087133156480724192793210735212116480446910678889835274247612314293759667287466156629017973305343692819136948059082031250000000000000000000000000000000000000000000000*i1^57 + 1007523992457303704569662577579724759857649592820895103127091912314223542186014928365319925889218284826744703556013070194335418214816028734300316344106300486898745771477111922049906468907049042131195434363317535331749965406609476929721940835214227166908167748705378038287616702179800378016132179915778401723598467521614142264446921480342307876235475147595321133970360349299956631534433180522581375727309473558453467635031405828012789837166422693629336694406662206675910215619551631591053591927755969218072636597117023641567660158613483040876007390088769416294531323988971680020181858902036550323990508053208339037664315095656353640647318448242697473852424972118316608647008720661609856265095665135068470291268362373747618910856689084695135712322775973798492561103515125224266926761187587537342422331801207556991572539324881488687219167470542184610058360552888459191886868362738660676210997763059602919248877557376761501707991819252581009075914299774102840917761779867296379066462275250932454706664817752751359478313837491358650506443712549222358751414525679137241438865200875893022910412445672355752319335966374680800433648381735063702778258114132317197668491938772533011284083260476807957156732233682273476469301680633687553168669512991139709676482364348863831381124144898270802919685708022249370898355708753534924211238657965905245929379405470844040913460215282057244695998793447438622621230870745569891808347673625285286945587473209846999721885610811076665541240243593670232344357823314346000688544285189327831835841883691635617520598647449165306817305063989569426725968385841525250279115321363514366173763509653500734318494652379875265819355355833635263633599602946017561728392246849548809807055613341865392820830227533475962870238785311119364251676391299466692865590555054461014362465841689592517041526068912153230745959225636406735204293610622216075156559006932873882110564949847891014569638904301046331532496426291192423066811103426034093531312693033603764135892509641132112617434001844705622737176699226837645848255536251308845197493826824379958309427024896933522316090681817024422801057548791381769494650747517091675881324800472902426931051121705759042564625718811995613906410027748407552115863050787845380687559352192129578643430919183185971192473682534474369497443275373182630442386474023855650079110326137605917210408653971289589603827132616712163021279331001498658407240756705597342680429583178241091722923571616568383202786620614888691984746642627481033196528848795128687865368526524939908989293775523635557551919313477883934276197427683313780424775557737951644885777302761818549044798111763985546921823976240831431351261618718313591811148654733486463256927485682726053093985720328089285195064599368841092045006646200205547304128052483625568910705814708339575948295544461925157209686914587635858429502688528456105306516647934036728959648663592328163958996309361504686435509664505834950722887472103463793180714555808870037752301500201528692399151798443764391251218349074153611697790777276384523094255162556982994689561252159414091442855303849475997880724176542180740392454286359047257700592793871778058195436720519883437771473617689172184822118146762323561535546304325146623283018200809712674539389040830590280252583828036098970740383725064855592138528492749239426993491278894548239620382092506472351056455431743761183831823300153836237850086009587705049118034278580139574758437250726783023178078373532648967737593232299477894219910005710795373646031331729142854348112853348053804899034848279347927508147336581665208781072529968102147332033218932603483065060541263723031735389676112268077874717192078821013712917285612329074296770945907666098678587121466611656246816392556926819698317292862206145004311643593747440024137146783253655790957801458816796593398987643726961993664904098336352219425263613457087112150640886480311931504693939341341131452446254260991339844803787043463027795915065965083437431741946892881809543314437189804243605071128057945754297964703427833655892289325713586541913175897060190978455462676655459384106460742311784023214315609357384594257343837685831320409466024195617743589233778544446361462412870704670704030864074506890627034433001596652345150508266186515719790095719496744041536730479362760056201189391493915818558197139838806100705011447927918104232093530494389424186246195140281872321531311796700615274167602806003944704864137871152033709654671423005426713724036835300768019429968439076223585935250051418002336105149462950106056861891732453216112269767391273667430564366496957962036132812500000000000000000000000000000000000000000000*i1^58 + -979114222136913828752003452999475909935257460945194775736110273444702475990621615923917292330630200595067795590953242887674923363189887278369879787767016620475718657947193077908052408638704891531160142779788060511335563015156415418755728571109224236800947060468700576349346392798541961243327613372428508302540332355176293791026631150516613419019217795331579845156026724554984732731534790479017667523035340251985590059285817499143138094453685476301006897951608870504068697939198992325751059642641780557132167513975790175511961489115721289621111283418335053258270360486427306097380030387570618009911987358955958566504585474980646140885723284257245499734669820737648453630045254665784765870438109670292489543413861478133291772801784090322218479807073643783868416459971941928751713441280727091106659519724062774427894833966052010453386456510734037441479250829554109243232740220371306176680585360768063693161670133913056769234340230133579992012443095137931863224804172773750417292496741998807284934257078789744622445080819221766074445414509266025110722530713642732702962350786746913838008745059563533336839733709070748163194324385407181604411024823032571926516571279010758203591385386362582591173235707426019550920219348959310613665333612650926305122142709690300536939380288654647666862130404970422823757202163959344475757246334553371267095224267721032083263367519134035702683656836524862571460541180865047611481960315498178322937901155602283855284721222202137027001884279252305446913865197272967613343301254941465856810472824636339909028690296372091043990757992436526635266344366204452790880746968347267286694392654419882182984667809931918095473565611625530914348720530479697026149579952097462030869656388112618367787635592536918627664050371696346595596011737733958661095098017200866623483773889320873182734529707403730235796330375673223557666646002227227865334995037990524583387564656246991589483338505054832669502648208383525216825190598091526139997687186489400560978615204453020677073247830985291727618254796863962009278457340801784170512399336595595004640601634573618030570900661212297998558140446008849461386959180519624986352125422652068879900518607001915422056974644765137375124769542683797498489672148978551300097268412800867366420512140159317286652633044766334124018611250200455070217305672358869987799819961274330183776176203887287586600717195110322520478813508158914390439415187428465187044268914875812329031929555850614504703514513627367127958826794565268578961436526335050353787091920102989358817157814688414991649947279748228017410796668410263273732058203779240195497102615021521645529368461371340079189179122400649330217521994589098573502176287420389114935667273823372073872450163233901888884651914228321971470985774665468942785795983141677371552671197620682448597053512519650226298945673530147244150675446037936573997791152747428954069924320948371449223665663840335258900299056636175327311828139637345398822589548754022308917472763473217823026635959424795185075448261953517057366396561921346747545430846207907729428586416889856720697470232345144504329182760192272974053252551806753027742266256743224862216150543950278960598320733715872306900449055018295297570050313495132009809693490702913728149016871426562675474275813579800202536243596325977235741047560702963512740474880507877930635947251425116880590802028557917319205812454367891224671296180346921040662848235541238821718220552016318220067337033515660733701635176671277302963231183002118812163022239163871421622375805286868779816431579043505665065061185465462882809446072262287272781744184302360664755761622004878897647208789282633858229628523237228629028451009420773500089717438180653153411641959629643391108013183285547396083093771660991810608349212659585946675195495655665250387465177365006966819016750788068814098494027434482633209131059623136631964845941400324277163429007043610953393433605335623788493435384880198924079164987732840912835179968899082174716305198460876059301168757124457825093842784224556401381159869654263420356573659797506671747633744019908167073354997025809206033060671977417153758315597969979037097595379700684526800330618226598989035839956680493225124574349959404442978471071392740803416796845325586043812754678320369613497343873056586076577538096261043945496789830669972305180609854656976947559116408492083257588770517263540380843409459336506966930675479069619391989941752954724171762064471162765748904696228470630790340948361421063978063326477275311263133498625907810422262080804789001299232951902082256019868937299619512939453125000000000000000000000000000000000000000000000*i1^59 + -122740410355915564701583598827952512713556076266214915737264107158343674253470833314709213310489714973297737411756771318407502407941278563954368741773827159686595443875582403553736132841225865815534161147687691372647156343571388577265987224274089113396962348154211825046996931592325972351199601408152389114763075381793434187224014318346722057989184057305888797503142892751268631662241841033972148613463036376630684021611681899609610855323992512282648246838807233264989226629652812278113620871917556604705918906295522163287216695088052287073599719142520510868859358085755478026290235142295817241280252004220047141440925214771153711633828959187060993378494969602837201623104023612050361386193177011343767622753846637558901633143194573873812536387506846503085242905646955788760882553966289458161379019880424590800320242144548144233008093133940902338973422405146621497929146821379779091115462665204191971862969716236799442563828147510633188904710938229673241236894831535221844858385112730152824619247615912588008110002915919735298164649015848645675773317033597218314845869009549404359300415239274680302496655351793476268521445019065931895328650087600663132620136051122679318708271903725539327727521338757398246450765225703852242265424351811202948576750751876925756586587706895038272717377399447940818061102887457550416208772338437140125909929719965426877404278337038080752826050265467678941030406386753034571774996410081528043241543645166073273730205629888347393476265463189286372833747174968998522234854537774855179136870274353802763596532081694093661142070769010048773976087560313356873388033783848996872106660039423445117124489399171848464935173767644006680880655802991027026861517965900354225852928974899571050721250359660994960475474618728206018863068019822126427799755585515788616008457869702832911199548761344872348255231456231511981116409930238018663687418957277709756393913420715860444324927210850870612971760160478624127996771588667320029396295889479151309738288596496256939822184281502953984819669093489944682959614478208790093637531014043328025563024187973112648285199896431931229424489268235419172625901321753482536221649743168669536677432256543347924593484971960229836868813652427277149546331944187987062966896565587775147555937219580302423372278792179287411176828341217690069649298646159917400444994067573038664944742818977778760700112825283750829073653779020714438818064272387776213776410258400971674848472131182487551885662003955173045767681101688126914094428029332918407206304652946804638468810073139397455756076395880243009763979261368673419722637905208048704255702537713811029844478027010560376554528783385407970507364492051631279034773565062807977256835536480580612963320748376031504273206442929909225612263960157385585644715622205880957024278509731973910837245650023827692080605863520575576139095452236240215886280308507133473472728484832819199513493198685723329408027174515454003364639907583728289088992128617917187576243916031135141823602721500674795214732247303514554747383288891339108104481741256839180532476284433543550449330887985994273908394222849317993332125385536143913340063532797080127692863688098967248330634634325053720125775821530755838133245050156233565795061310535854821007089228885813463833522220436070207676074685969220134930720836789423145912969126880840516766051911433689575770084041925034703556120137706194040544058788985064125145686280023797066051009206009858883088420769565807660634415638845888991221268055024620161909576996041818564881257698639557903824433539823675575091047664381958482698738229894615232687743568308599360254322184166798893826796898186238775954463071393803918020481106179156625685813746863966725979672739208751093832803020223569634771085960300214855642720870901451469359531472513228600090141322079925285909340933326170529236292517552989778785273153386476606496707908290694313780732436357066870813707990785293961693089017918536798218806391963157182478994334688246912701968038715936896050909083554761035034037941795050529071746614103718739390720864947191531350652582754812798737106318588289001518395983749231329489664440073400066761758326506708271859319990085622839681483753202791655347245076143925286845323116293305019959747469388083047892353440709941157074824873371170208172148657243035594231003951215802885274002627321709102963029484158428808231857517450350499848750096317459474850915622884349599252669794896272645697168070422426694290061104628071607183705526511554204956730591106961187701864201398915827180522944883648010358335701501661709034627262936676025390625000000000000000000000000000000000000000000*i1^60 + -1753808438666449303643775883870048734667985844681952010458114482750729191193113148484072092430097392998256483693800716662677109223156150315202216072158091021866264945660187577450286854289670024550487324946371754315968403719371344422465554334128277105374961029430885177724647098811858502575168461581792292917226510884281923656413294269352889699693632373128172371665464288481535269750328133511677177634964323854304950639913310757424146413318676516638775247850755422678565909456124450570754470850463290518914735764547119362153481826881375127601043212294657288708158367780166250352264290952047018975612513392746380381187464988246225176570031071379015291322232316105728625498635115906428027730591470894765732741688432977758129427136093280963977138098408124882704789097609007827724109718846370660176414732337709948780226403173026714715197049011659833177194116326657259591141861873574970121337721719392229009452684288362265090170490624698996977463898370515010837738230313362632663116795772556963913533452757245033772463608956294082560297330237116650825789457261064075457094806583184676465971544463576314827688919959639955047022250230730454403454070836903485559863324863151869051584462910383899932206235613622544823170841524439262781940965941359009540942976622026605129253366386192387329842097657079932032098667789151195955326586594351870350896562967244034681516520621331572856190450707385261913582162587164364935169434025104456778819439385459528853164602932532506259528681531447493074469204079061729799595540120917953758031465732382971362469527740582993092123398860355428034108087319311860737773464896395813212720595528341091797548845077450125647675247270864970915457399563010429257293117913625377428780864681426141015046407227810908126924147869692902321353048431018925648523249187856108612117123009049725307030177947338053906275678089397738699890895092262389997723695362940099352238697701787523875754545825862340307940281140688884637136708365314336572038613758755350596262019704636775831228150078532827043673967980819496382345435502166389066671313186351704149736164279009277075462859514393590592019580570968467425851723225188919757703368799186851146344875851660119082936794951031657407735799830786962200597201697716753283865015487419333384030941588971960465756681886753829031125867867179356712055451700758725895885131892471830461175706327193750072329828547551728664135667690253888328788772524564527236234785334899695274913961802973269651291239109891792111849424226725416058870675527953592181181112399918595993106054677025274595784275037394378659356119045310726336117073684009438397868709744803687849959458379641485829114897736570793065391027806466345798746432138038320115092744682453201347042047693958415611219204521915261834835011155039474452919027831860790437346769664837239309794851423619021495191327197733304391650478370427574545061167152204326785358433770684875812285541466970809666666557929057069743911345392938320449762736233695615103686103250720701868795554835428574954216174164782332693555848266556740235612877544408092090728633263252606359661336134307317239948682957973879573982351445573815531438992860391880993733382124237217846400739678019015829002067012415248032289626049572433449960482005067926251993415644015108473921983137339242635122682141787720357849940192862696668382992986964286364193528872259874184982518524741637741301037129416327318874631093968753039618709309668400480744971357197813321578495161195511112175422802725870601928969997441246844043203386510132930360347759190740412409557599603444551809010815424479128497811169045012354868141753310974306105268443980084699395334751432834332586760101174127511811099284249545300013715415954345923885733802707250158869038732024850294000718639223931689973099686646311469895023132244717343326351377004997113129372389004894372608316445181878030476142445568967625448399876169534289930243148947446844119222876273311771806564086986658169412314762292575003382752536913243444771498695458803521489961925974297650224521849981490022835717647068347884024769466016672754175541990243119713074267402354445486180220129468844897109826739780999510212934187082406054071402970727686126029853837842170746232248824247235733584156987447018504139666137733929257101230779331068765629525461756844913353416842889894809493033871383616495133191635102483764281856648613530239750006378841417568876115893981190242785054376719758861268229631739866349528421512697550567793418455528617873218705274369062370009036055491414494054560444314900398150480738110197580826543890441650368381768157958984375000000000000000000000000000000000000000000*i1^61 + -16533833784344393952988767663919599964081711622375099555991689942030515910193600158810149686621322719764259460887134759994031272534459017622227123738065356328476588728762381675601306262819714465026209818134254484171213585698284543693363222775501315408073816448789161466027477572761397580254040885757447342739554952124435200331258703242236481953818227720751430096868973239504091309092686330638944332294446194929242454364149494878287793496540730766096222332029062711238779206705268272849663885523251636099098817703384913863944918089341273948531798240780253708825553112714751451301379142502059796426015331114056695286709281280492945996197433496816347880756050865636195512730533730054731831964812191876931046985076596199697905528746150289060080807433371708041489360152555870790937183316627025361924880960934891805524258005639474256229804809649497926303017860323171856117699338939516178477038909623122873109515979210659008135912316180392257126014077085043913876058449329181437966147913765958715610525945210714503304438337731581019390227851186486883453189757021623754379529193015104073752709964084966402959439676218260455394548662450448520199685197933816995030305728617530492858389733345308032689472635375326838413528501487186422844286122929526945300145273511209313095129024331001936066315755366316214319400068430901063766219848404441011173787623798227221595691339593627760868276701121849943230283626662805428328717420329434397087471937592269888692889113790368312982652974589780405282690916478525271398053739634260064973987935880043538555334463220118731843257422206500888531026011349170009524354976456966678164388195621212159034110293667246915604007449211286372973410726082979349193429898894577461622356724962654465193011225540638730483431397400912512589613819960622308081715113485530048430547320375224391508834179653653157844734895386874263181248278095654153681329691316438820194155237215677482758097522392527520759084865670727422163965987213327014326339145986104393577171267405657274428705130723247770242671765354414938175549038553620213343451653954380999781616560124643167512710001429924413727439560659681822835985030857300713815432668421238708753907633382552641309248326851462279452295334152518519102077756502540899290743569763237290525368388326230955673450275119417300951728636053949108695938815552383037592526361901691730931768416805897960714279221421600209332551316087093126393606038402380913675602507179320761165104176655499881345602810956216900767299019796917666297075257387065637736533943934301253878050479509488421919439442548655580719224178195081115124555818539935431144009133485563928712670357263075895655396042950171325502351233581724361250018446312417460882048073441845422120988512054111676646697950617512850021075183707345213086745368020417994640537181506535464122619798813631216967053540278720602512652782810240533813465550647217584270989089542830734734322117257307936686294736290961686869858457235553002765730898115000009548625432253172793222195406391026884297885265199725809036039919228440364579439196384009292514762473086170967424101454048839944742136020297002942705983934614569267074162622002667431500323867051013041819693195003614953099320778075735622272190805732290364537091721641863665703320496584435748238761201027617428956385482536686860277117700738385800069320081646778805120853399813030709316234056202411004930192698894359302759365849448896437908328649600150056463141981589241972112373876779883510641620747546005759995135971857876642876298586534747881317406591251344530546342860279161789621584048588686014960713723214667092753717226093095629095692301605169002716477645264679239847090872344358728942420236524077879338201465500170464490562125714226290793777913403808012996127715047017146964515680344989986557204833013117057569280982309419159764288855795296464349225920966524361529199441846543999890829975616531851361076966022103343640499598945207723274436066768130462572433370496297597728262916557137663984873291832038987196072301504478912771056566645981547205431944775883445379625978222989652196326674011339193476634287812248104454646965216173993829829619374207948748960412890403614510872288226364542407300735127911204692386648453334030709866335240522578289273163255958966018101539860462219901476880340391887413002874761371338574362117674263861076532838132512560058115399914974616824780976088462385854335828964360483992722457265209295124676049057905132670240372040058686233105324799132767515650348555294637333551613509125149594654038131670705932510491071290135271683072168673750862730407714843750000000000000000000000000000000000000000*i1^62 + -126168212964075851761207804092468371797906826229141246894901142615101168910018614632502594656828129495945347661875960041509633216442022182766676384547861274647695797782036348449811418632495523251894463276025753661751857887681463315217928639304129075576731070230157293752937789286307115215526206061849959151286315352698585865560607450189787281218648353591315971331305980676797344369236693505666852270270598701697783805585641358002640074996607378221429118550464015008222873267250534479197105515179381697559554154388068299342235216836216488295673598597459109997785759028208972438492145725200824826466449893467304070826738809830517280228127762156892239989001080874517531423025226998439924490859981534616441650930122078243732034737419743170701161224178227182485839091983524424094705155124893273343281418145435975874157196874847366987669344096618718933093521800576986208302962356620508907044940082053959670339834235358493040043258349545675804251871367900183195759338767556332729384841060545712496738313768416865806663139587408840956883269411819664103159761933343832193431846085804016863713240851445252067643765338854888477528803313564006936960645444139186426995123620569897369784106218281382519758545534802642531005692595999331600958106278407773569819230921845307220247736429359775639941783165331384520229630185296237831055660925104577318890773042715864305398935919582955305757493500374017421679404870344727072588885379393121557013218983408262922676275063780675809457921726910230685360395181961642947625256588885675591737842419599239028657309585276157689083222163972469629329029693037527854441554311358534499205786753519764134671870495297814123649341881483190968223026840577482680215563133907246242357022347646530267337185802959500284395794607323714569010070950867759886906519733770586908058048055602417001047870059629318653629260933602561848531464059281445564903280046901827681707179791072550257268184587384965179086538246713961203000194827800879148138112032549106693857133400536108471998754600041171273139314347052801265748125509855353130734372166493059433567205474607473021648724265874352002916674098561575629023828578506580942438012705027803801675690614765474558500666742942890559014319032428286367122058227590163491046796657904459586338086188268102425799841623390240927896286636755444683075801203533023827722972322243307797980550018258253173103654461524995496020010169713657331481154058042128823175929002704648507766285240496265682296275590778616885200927042766425193406212949844742342773440535401921977729664032457613056861220611663524224039704114499385073965462264547969258420787141718526521440623060973107310385190563118690129192426429000612711007499511689240245424023476600315247563400088668195861715117864155412012119160121534153873961701573543831021481856433076578268492102872353565532482788458893351641021005057532889513496069228790819499675046936544016021658359843134101051897776361956650382219520179558514584681776440571490558409025524208945633359061272323365352433625016472121801631570865334345798633104467542843788585308226234273753114110895095263539637354800804961921186753381142285856713517939982366509053988804431754112569797553863895670458516557875067294225750526521962267314664247260832131590573014473199075544812383560646062162698168195658339097188881103557838550226184974515561229509689999680990403580302411364713444033879587311253350551120587427262041012019608620390594949635916791017358303737578806363885513283415863171762407735074921929954183225160970398618131801065319816075334083190094782149200844883781969628556724963417260708189023051769369136257049277264859463992854204205922224125087701758260000177122039586611106911928826800618027319553436163716744035324823599824727221877485163032454472568290336719893652803297460361260341948864393503198623743919183462430170932115350016162774658349228818404787232523090734288383607252615316108444321088553181815266162355570207207099625100376838540981818481484261007301986455629505563311720308385725893287589288012924892164917018985281616873704295391385994382943863160403179159619219461927046434990935192167443817005318132531255197344021991583268514421100682108820867014057900889001781609794393930238863072895166174434498497620673975702059675670645470591330295474615249929550886764072244774329255371264037790269928027052154611295103210079771803017530837947937357906921051528343572442093364596721812531407727151064151050561044460870477640221253227824591182844711703045302072755595758526258689909612670432288752801208432265133043105402979254150390625000000000000000000000000000000000000000000*i1^63 + -861677268265345968888607679632787239091404540753301673687418747644214596997225383575863395988201628704536109005917057466934625186854806061273816368359153838138127410689340959394193481641038634479685523307960031635309367138252783218495825969839911031097238816293233052370306955864037181510632000364304220240541545724793081522605892056413617770669074757818816115985163652780727600292554245116795406726755954302850894449293759835842224464831985989621401228726088079959133747794825579422973955656775347025892277827771126595288575665646697266668488923377756919505319304698692101392361280640344645343809107524709193564983233535039599127598455048579276762299941160922452506996121064769358835039559997170995714373887780030227982453868199003982096970423791092295168412740437770346450023268431921757664036160170271794244248215817740123520948196968766109479392129116933818747024373551150652510684925883983209529255545389988037761601926971092368396106913200564773720173828361492561328774642248198687905334444708873351515212738953927633649354295894941117892583443197573799565344508250710024170740267878700801145328302708411997412952009821886936203936055835546915582868550175825012909070287687900378495626914578126393435282079430457575925171524673223144792091148593458987367579757386795874893290454680924584345789103144629605056030755189074278639502304236001394736483162100717405020684698796561006631173756018311937537959034705657290074934793698607118767655698256480954488115127764488376685464275905771728675807521383914760389450278100575026128889327676207883994356432420009131544252560728945234357953991116010799423784482569457910407781031665664069385681787926319147281111301503764538130185580122496256395142942705908428885965456512944314848205367679851251837751848170114779734259717459415332438491254938835039233781359038364434422619502965686155197882390601565373448602343738237568582600925421233153147127628276375583226230089906461538148113074994709602685166976609713764644968553263538365528639672045001974468658770717718882963450091272360337839469108212506307303125489346519414938762545031007517605410049669439254480299207574215105888775181603193962529892424623762196697176300435733802915870711707842270095888094972789250003227013713809542153495427701421517755541921903239516509047021076144045336947566355665593497869787551277313626079703181631669100754059069614505685553861535527191014913325708919572334262286371279982311749710770928789629873671321700116686001744280650462146138307827196133982159698851442403344000115664023982990569702120889259755527702289412838417786225660469116926507524989513769641182964884903524296168293812927515956572550540830126292837590296644289803084952610485490238276441251410497760007169837725306547485249368398410140900228499428662670347646284786621422065728894686082642284632325744788120346560527121662473816445136648192509421917519988925909738909224543984816238184910241932431026627039493316645911336190700007627220076088548491158110879173960287136252169694407053066787350433646144035804261191512852679052547406697520918547851334509205100923921968978980106790957759117997322154553197704915879568896052730497048465126751971546629907579804547268973461603775677069894319199023065025812625441882273436885717111637875508904959151276621565733446959936332838322616382005968939061646509011686262149443725723055587189820823337621785495659054992763863329081670880278042270912878619749520731576924199213193987640833326056960555134594015177485598751252630659522698822552154519463801886916146359256648481656585965829956658303504341923359366459603790071271661376930031566725493582834127763203375985661810519645606838638358047947632781299979163787227591701992725381786628712944436695836898635236255023279072826918390367415083667296684810698692599607026167522770701302857172054652565846074263832111948890130515606866363311170787801652753600436165392640833434012207653438875179660733808408164141775156636325682376314731698945602449486097801774519529121798240175160654933680527010623117345802639316778843194114656218052717611828188756326139255862583114986517285525917967588923640736009069905497279691423283720478717724586951279215763784354430836722449499835335403870510599980758109145455615303526538800372282843910896176619926030465442978513835405009223277911614774504380557839196386010107180063347659743878225209725879095927084906093946610017292898547710976241253840244187897076181536723692287398955531580642612304532622885335768145567452309703424876711074581661295207775053397327402173116569519042968750000000000000000000000000000000000000*i1^64 + -5649729655851638198447972337839653442653862898187116963395270958249877441093854691315454729652060779154148994947896857541031724926901527313406088791784003600115579702975070830381273120768046374541989839006443423977654378512135595294070432664433501366409471707870212766171833798077255247813472789822917405719767241761130488513477535885173088166421432755196738009645125120249647569401260073964651268969112840261076490291641302111413735479157287699405694006393557732539354104414650753607475076726693854956796734638880565170279332329147044016679913149451181615209609731361700976691727588027728559496378964142613033103073883858449177008176683098730665225370666487787190327318888521453832379768979594883170306629078307777197890629986185081017048504290668940945346429385289573675881267734658041083884662132180065580497227804600874766009946603780574152654437278361373077102036064299712033900308634688307901304963685288730597091134759425778303199322667824619910770237242904908726861913298337163323661606113495330273226559735408512867325523964080914065568961091509646957944108732059959661663671430414674187501149195481357795863535711660397334233143833440754484561315917798879718652778115216686002304132548249569379499823159581231600508553445179977742780525427805525728126106662019165516439337208793261604731782053229242848487191731660485176930958860276340852090868110042282114106578763875447711298291445923681405338309090121768469780565224916367319643406895196794047515333060448263579569055179916598411349971516036149288774471562738723833921037739701805957785449632840882299565361320750434244557833065327773374623332373603325849131023542435531608385855845176012597855966154337421815889585119653241444618134322696414624733435068732172541988837977195361020527554830805439605167805945950609082691035455256723019764122369730186518744549804557955936018759610171587219333990723639351295228305525622942515038683137359729929516732001275162387516107031292787461614188574315301081759557829689834937611704792699727385971348726051129733812185735808515454570082235708506157696532092865010667173479507470958204699639806011971822488780275082661272379425619894128196933669669328784821734007096917053117961503041854330690793400908072658381217656549768063256781167776639345541494885171919419027319688100948150668285059134023274703299846955932849553046265393256987216441039009499811091232687791581616464953323508915947154743403162497121153438328680823648564894934792872860065797968782267454754861473930135608296178375794838714667186325893023972339696200352565505062593100796713011641607286720580730004639006952927070166657401107179960777338003253743736648470230907419409675697205167157394767091233978016047711582828955363014042748376080441287374079763039325244587310111502170728222078763050263674871751417570294211053197480475333449523429056743872864233271011799768028258858593578348919269099575452140756427665755222736805266683276832010281183193602928442408727864490843669405342514962771539605753933685523731404066893320560584770443670071866684857935299606045476963047443597962286901126160031803914611815348154877905990083724859656731477655393649249720308911712109570550909295189635709044403566525337057792661864865690996291331090913608140346955892146134273594259856265092532133601306054568902111910358443612279438704080924193440449524942857974347462083298686511582394979573300565165642253792378716671836713325221147268122242788493151918914783335706766271496032117357566591726826826160863271395095030659301992888923690908718707235002285440901786003523659180939587357801672676741714139866450995233161922449732694025632955241542545847886265176045408744377040285975632509649292744407620552234973408019604086132841125495353669834819066006453056240671472737184161346381562521165612535969115177087812415875538767810965497172153940130616732291469840409159682318897381992712189430454870222934638122210190603951570247807255641209027409660374202520594478443406269903180586007463221619981567809457117132947174406731699497568602519613461827963844775308749611217015997679837684263823506207118681696707669048865098531371150342542206045969957762706546746178650869977431392381714142513657934887751615143933622898139769747673707692249894128754303191294627776823835183857906737731739816136594374970590086071983213834340048585212467147997281929956728984566011987562546945342018142677441012905171707814490263234751578497763350258235647024216434364948297867895093116620599663735609984927758423978192935807187979924491562418880892733578240680694580078125000000000000000000000000000000000000*i1^65 + -37924418072424625538830594465906839095457220524810362817394454123331340661618900674380376466555216653445416308920510944229892260077721894740711603335475387931557720042692163733813783714084733819271420258490914284788947203405456580551786417321618335291856655581780970195078867713435257109928966095122833988488930754173534656438632515753583735760665387694312975890212504930908017551381441089821586702800889797103419550864582932693128721389212701799891119056435337347103968213757443317395112561677235859689570816888098231977340517701905539576135634409717329236063664014691630447141748833269541424146877097758178715010750452746129843004318026079329423462374953075547966162091213374595871115482930351287077674052035104113702660331555599104372582180484176979941376640937088048003264800340970170599722715573764590124657478210221837009141404092735212702349386428639151065483547845662564680224407258576875641935943226882215063549146580832780745559302316950325947908845923580066712532467326074321243135679617735975007034553927621696034589305683748023484620301824692830857526807662174985675186213028546756943688975619859214412788204291343784348881654091188657627798933465117423398569936650544648063838075106010614433337412682683856214743517558690097522681590494284129205865779687757587872656803137486806288651277943755390826716538105248137549938006325624247381207437797392564321286348129620485023760474345937979574183793781573178169052139703924372832712640675228786419517757760476713726138119416622407731335141483603232189603707534433079282424081123874672351807640957757871050372787546859086258186677152555679368264991924442779286936450229306691483973328098957918523519090711926573961955373252932812998290899586696840963596881290128796975049448346156649100147136834270571455637925115398863088126171382279328512629210402471712176658155997463986893887613250124225814180459916488173192681593492119003730262567573267795653299747356852355258201920782439745152528650625116717931658569621529738676327573243620980900524500941991146452441163769979049055420538041089613882738611395259028468080930965661798986175955332927877216482153207795627935709950008224709299398735520044341122407732917086926046688256241917152106592767246139864576826062656852804029048318787570855072293321117144652717102763921551153040011555870077369889516139643907350666892670625313252645107517833999885786392092316491599679302803962268552150565172361546421979395116701629900500806806302569653550566382144524962273930678391214825589358865118713104377943551175634462593642928064787505694843625192380729802562367063693390683645887903067532437626872934045651512492753648089525151649727074664020891357217717401009366572444068778985748246038933866066479579496409364724059547352081858667992818901684593743332751126432692207750465389477915576271173536821477485147062627736439387918028643391164659091933814679367457669943988738376314294014343184695271709092147451979056562153557791194803420164574685549327718454261738620976519005192806778030980798999799878765501615530178260417622131804744283638072744691349044560584945526760087283299376195017755991511749565271427127953724799190378998530786896246325776521015464382063402297577091345669499637555683496717470066482753844263135565632702075153611417034903532337151958846186232423895256679508651643765647065192440942371067965288089521535304847231767566447442491376002192632117324830465048535874756376523160731291471190548246396704992184365209437905382012211588980307796061225308040966099840625638353216888296410103544535111606954851929443295999304215749984452200944731730415826919344796445282798285253318799129276658796465476650941582012484526968496587007880509789974967589153168785020636419154455651805559263807950443777754612323117967530083333092086225083563607979455866260471905647708102228109921165283828470944708176284280879787201247648658470780313822492975404369147375441808962528820183774869500001829912545336795803113638650619491459792527404048398107685065397850065733168885740244942151007321596103730765427536238035355898060567166667627189154259253293774034799879928339507061661342128822680555824711881072886743077439291025894950113429558251313602819675581752788110669188313870739916994903613902311377576420100105599838138483519021002202298496812079651019227342448363176001004992916653555942808959858699356224943142409401749739217075752106745743126622766399196917761885678000916981308431596005128429480645347024150250560004261481159545832690348041520112053832800483058332373330256164864953994750976562500000000000000000000000000000000000*i1^66 + -270531655663519946422473937656486523768173706427084419294402173962077070534286075723852294382859996038205290692626166826105889171298354830363750961274103118146383485844707099726576329877034975546200287687474767942995039444926374935576591240684524250938773159343993876352270683686796995967804442381956522160439137044575210835207561471142932830277347896075682349943736261154283153639657899255938719824436713843676960958688614909301617858862918722901631597704694960114130850873210718145154929482186234741408504089102643855987198702385375775624653141772321915605884772106384087840150051923148956914319405070567440975099471591291092965099870276056766753203846942578901585346099505197138722344777193019073184580352884206560206857703429728021884222807903195724218167767806800181276995381293829828702075396756087611035826201025207635944448911807611001923604827265505149133598923644018123281298970671570516658145327380618967265138981548553612583003968252463271972623546974333897991477224735708980322642038808268016946881296606633493388561244419443692057299041832107152477655738699643699649409272692121451365837465381376132367838393039073170227680894774307748351611564002724696574005725872336577326634284049132445403856431057081578767626500088657357443728964557572003123612584840057429782409462061485181315896685204149086576393904915746557919024441020047882761676350381385119277427170605088648834949183507806931331552205081921230661255327406747692041042923048890458692283765914441513414055074523666598303435771972409446991240221258789588853484822459401265736207624822258923559148408416080568958257629830314470555858485727886316537440368598226001789577266236655513795404033575775469368092011997560712827308894705656863398649096430883739461518593965833401376528611910942528348819247551398631476574112890100701183740450527400715450293882718541978309528287974464478625366762500116833600117701126940531002890495093049258375944760693613721046362841701563642183602770878527449900382461233726299803224321164336120450197759550775415750371709039318808668726417320454434702802029906380009990746891466786384894836814138006769369737185861951773096114815255607317495067548456148515803094312726727203715566294465266841379137094701619842633228321992057600515581051218912917660430655954454057757745715053362250566656301617853857825233994044021126305562740073065994948958069647285970784441457884696719149086649056219439426278984007255998604032537321101377998485338863337985160849527304379632282854686265779398530769839801950712047664019299689432675550367950342425691474098698495883439579421435433101712354080567521635667376795654283767520411415726134189178321207905032859907905425517422393960044813600893172936107497324123921162906035684753631050181976994970398494411644896569781081030817195783714385624257190268546256084836330265854341093222657029050533174876336787250374645460402390624024304156700804889872542717654735487297967807798549417842606282629136619702272694817176785818689650484515276364979495802665323075087575783490326132804417167206228652791625102821208580649025821530820577030559774066190904098345011513548623209225364944985903010175872759026886455776093336134378433160566227792910217656286503149951080632707375596227329446199269315364631646751135602203952861309661548243974986024933824126145734332173936241279437763580759193489942820773035384215149154897484217301510567934520894788505956484134033132467885261841459059538708907973644157371422504994935501349716936407960582444916428233070517434097132071827110557874282007640480617158806622319109740391248188812120978199283538148780342767872387773053733764766047700804133830332794597321328607872996160333480459707391099634086311869172901613084963683833369053662095087740116717381720208690729373100062976726227029854317627824800278955829630709164278873179046388422554448677341391256529097184538096862407823139525954412686589433766462989227796319489917065508489089064771694797677797103367319217530395064960241442819305754271754945201807077052561187356445669778403996773567199742936496288780987661627872148990491928425569292739147597291058197469520604152305368177053796435355617158697387913348327587024965972189509619293715539616967978126249819624546860742450829929066004482681022654939268153368271383187393859193070778616538405833385826154233161415946472615665354900318279539635902546239125047175243050920028856156431393737339533950628543327462989005177186464171868404240374153795004079876058821161856643199504590267292312902078119846937687242989799499511718750000000000000000000000000000000000000*i1^67 + -1967761865016221331598429216466288432504130984993561070894400618756355057056581342434246743918673415800598304942747049978760288468880408253159953044185175015782344466145173778820638354511780521281129599535163313591292109236353426141576691758797007733373837896548633560005031843587710176579912856435472920089351301376086890555344471061865691340789053000725801808658317327794536760604939312850326639610322178146971976436085736584929350741074224016955085509787115342179180118436019147780854939650638960938250136726613263804088250738213451464425621832986168060134907562443403780392176523749075078018493261124206831161688495283023938992531425985202171377984942307646300131806092994741706376200241046294278381759602809543804409856901579521208564215645520210896947935011991984756042991167565212186670448578005602003339322638647655016834868190742167888851232689622577652356930525908589301558272337066361106403093070094596185691394051029014328016115318547498933982675988521457891889435636636952516472189130821764092982403867661565056965948492850587639507617021372674229063295716908852843633934216699970447511426213397840589854958861281176643079642363702686047372249002720379359712147355331113464123828775278131295327801299830281038119506914508135898977649122992456682654892722142498197811558886150517132974661057215141806466063230017986502427089449620985065753768458678492630682947199933207902222570479831190588741114672529530179244250221531529077652352899469471199796492832479530758713121502143741708975848745042037830289101959973094559738917780642678299340840070239389985956516864350887458545530804915769858758103838375074261604044666724409745220736542939189128957028782208158335400215110287305024597971841763682815047836691373568973814571264760111437203439075056718547594775026356166314931327955947620175947076650094700809000574626762179161719545509904127860218802539694180147341859910476099190945908504141165070218505511903828152753681170118607631351452162105125243779733131644309264432283098481166021060601472023542334220690638848695439705684221820152182265939162431195892481261861052549315533809249744705878284219897198220772729864893590210917116329155213958440494166166242764219759301006030183559061046361007049363838329606231768010191998952218780898309468577894722474220027508070886697142636762071416008654917658679494684186438866621054985106550955809452383086171029770803124369519865266400389507458620381380829437062240903711488275106688989184210873126070990693942099390371637766145711251659691368113608106100714368887832469916359042187458655810478009106940337133812013503641396948726910867407398711304299149726185093317189130591939850953996680784375783900625920683068342561931470514230010128711176763752964564848012658089059886333681705897394658841147360692995924147469310096947809456511919933126443579535711220873021829983746731340426112018272328905507470145621216652582964245441564932285065700451375471727116021550254103295992485122900320077409759174600233965227263897889431339691639784441235406378026247078846784118502257635727423967208529221754120473340068247944816931804180980476948795874741879502860166264886904965102525383416050298133832284814958726410022904125031498878394397445448973083685418022765846738036167584479590283661483641330765991398141611807075187068178504232685300704623655766930731801277106045033487975678964998654631994225379358461997046148179082467428219083408608847587561124282408576209830456667766608613689824866087656732663498279051672141156090314896796948799201198744471068596529265712964664979154472209750119232384202786204163373631383393887619649412294129960512019335807362833979334256454634021857257355836728188569679357361876578914136027034522248781967924998933327605894069041241241088114449026506019927720686167843046118979289712523054045510340204545779702270400830819153597582105787998842491010390081710152450362896328410639321247886138806703350613595761171588511965151369831376530546058968994026950521335600739832720454797506195817275132858719242645330361486120819416712507479802486041532185055520839048378379693117794339816621166937089835867960629454765657732379114596723004869938324793119081174456468145524531543310748919065582697991581801365602329280740165547622795167106899036129406492604085146300048900300506900427540281476954327366267461125640872421422961244084495238234528991957119175359124775437716032479452927185195528061754762590197296687788067626649989647501274933767213669890414397729717697279425640275222878073923297755527199711132049560546875000000000000000000000000000000000*i1^68 + -13361906804148307887088537242042104366432649189450119484242606554498959385729574943062353593149730879640666967800784986378089423975853078129554053455941580893532459402831299815598523661891783166683139539075615845208314616475432022696258131725066336091641974532721682677096982403245300762188176717621076143410159974617277850318949856334827745501140510360805457042481446793891685305570272219939944835965977194097326452035955073032978336019212649937534822323143201624728074289434391735577081034585413431667126532221317123935874301551125280401604103540263997444485726616238784586928136888926350822653794696021978841300337693468070245171433936157106729073098479577077192982391439179386109297676935199776670615014993023164761420651138630427334640184352612510492556074667758231841504751077605388936122399449779051151514465862687877749923019276221096349668119034336095710194065628960276972755509336565263012418245161421231283733294675283926527720711444584036830880353471133802307855698623968878022736905570488220413930929802076553408413967642873699263732346573121320021806180014370578041398192368328126791615215623531848777498193662755059486077904110220776342552707461869933687245103093070247202036562351318655712927494148409321390774568992975312709982921578270448166483796429747072988718672710847976381336211816419439161742055422353823254945402463047026752687975085833581208885879503518747210981887203931333157678596504993639098961159840004881567894340149447098342969198020467955068531817296269466835821753080407199461201797707391405036516904647918681110125749265934782209901675730805606960360399281710427092611326382372426138942769099320264483059594479057035277760667650498160802609364001901552423114264369037751957075934965212596886691149292025138123143785863138532697613351753529159936756177364501165191406622645885732476286685306022366974091103733885614199223754816392961419050222742206483000786742282209380215530700752257336776651543879647130067688863498194767301176556272228986314866216339093603980483217952246243710769381998139073507313201785729560185929255793573300498665313443687147313709043707311070212036398909765172335963966363135588508474354743329330579227915944224903796235312229703382514012109205768459426056386687499917128702223738364472482714794364221230235420934224667335992844551601273755890396079307668114285815679576766483952927377266402513467291831727934844414019594299820171365380606257962815148883256352860827192065399100510170467120221521301625771832243632277491515069178487869796702868757002657403727673429887221666766824312430008808620484998430465488543273077075652508875278530836971340443214738571885456385475082855292439740475436575132576885597459834083051556958700714263227877975610540236258572672846049693816622625470801950997096292356824203848310649721712905140654060720774449705196424923999836857542557157937734349802057310358924201635803022686378667160610996111421959674132831461571410214831750339813049899711688776216843563184604650887336444527040116200603294904067664050352794707287170084443826660986518042786872802690020155785398997269752069379944049807347216630382755073134359107772712677094245581132693728101492825975490060738132246226796542509639526241662679895513049898061267601592597500750201842396103298943392879273189058281857850048204601778334377141125756157767141261910607187915488854714198668284855581312931501182487158712530858519485353741358435836253269341645125454180540600526692983212537735067032587653314985219519107347690105842418427018463945083365333642957431753534719182546554801391227851407315229482765169697242134891344286488200252474802555461711752934401640136494879228130119764465225832850847042667521476049031895716996733657493187577502244119487444912289426982376071071579712588784325768667549566841445230620024107536764324729701109479822232017422469482226066890906396992766728637681719300971479011987662057537579883657323786432898788245526683342549214416302032169014637902525774378680203976567733628983088225212189599852235728414732760621822168960115271464638742601766744629745608540511637647912919586281739856830135139612535043155242103020214462245243902925859567689622676261227134304186665459245795107569957461473859583285400674776922467725236739276636403516711420937484138007182593715639352549671074501705164477518528398260848183569333803408416741363240330863415073762968807766400691548347073632223421567560153370572346804974205193732377236609784905762151327162251255244808071289748136368746355783715519739879152459812164306640625000000000000000000000000000000000*i1^69 + -79974385414904644455458134180077458077847413349163182698087202635379686975257063950036396793522463847916612556742024629529952333146803472410043635960831327718275070910141841785041866909152510793469074130301906389065039313744617924440073277642611932433976864120584336666107322697231154369944995324559875777867327787328840259244098755759169002349091036543886905517380732642653142859657624717955165303645355690448905022399753399579427064614489496350834323590061202371222294656936339489443759446173449778372804424387940400870099699861115968457158580948802194098974288180589368198098767328262935046012217287380285007650813375267670192692194771580128082838176914345539344435478844769457000493435170289726244658974107595829942723249238896617016609809124612485996409810099094039838861106441052347468272611929857047738442454134293017693683637450817317984805774274583160433405323232863107475654235244759822126798387910703644832341364584570512338734635593623642868092028955350338036172212146205670438583393904586238914777637197476042996595890417659710177153033403480703369091670024269907004741275707367323896854682420042742082126898851143737712038769526179159557223500757946091792081312618839821758568159690006686050394548158455176372760020920955572187640406404770465903398899411488310341761092579035564513824119316852412784580972423082761836712048341182553251429377885024749257768719735396562404840608189154439034763846126696450979708796643799833741661396408247578372160603780458483973014675168820501451614566261559812474536063412293275294427998165176557042100031174934994109239515788120390357863411810380827989285051894333320777569416010293761298920395491656888506667815235090541726633348596308485184486958621887813242612910928947230731610545318235202226526702723469121241758326674311867408210921089544465493235914551974069460046425034163421213618039988732205920028178515209177804947998225811615139462354736473913296442283590796532994804013527934251264379477528878669385883287298572321935517851513301239042030127482121624801787198946840354546439065306158612671213736637794144076727123667234663707211735112399408006173770909293653928926057759886186750439242751610632697961966243346649136957258067764438912708427243431450770784444663149193920627029066397669550389097422012024171946280064469397523483023479145683667963067552781795151847790245596783575034926640725512335211488238343690310038390669456472696600248900999921699197152826950958720108026239505515994788774263667735047194197830607307716524825096687291394332161545713407911829790261512549765520167414709788353125718616229023009213855906018125387252625585103525137453518267508301977368150468661217321087528280893255534888463936312260268050253158824863611023382984449152888327913266844746980621887899755948897938445057788620245466402066206193457622137646890567312032996586749075488088177340473621822537195643795560697961538227050141875065276250936693052172391727199480775312883920959634168639165586673395045640471632152404963699070429461543642043982379143904442731219567102840051666995810242344829354174492073619307255949964572165129756858494522257181422360840407279728922705642917997045750638451545895887552637110157906701472289700826095138426555336842884456207141070096946199188742377430735847011568079285667598561239433481270920483826152310180674546410329652617323684813505079887796760652914380875960089874796588705990811939126244879091196546128229747573025065235922854940203768831960391975179063125202331007090179136844382216834071664985382412196873460473220025211074787439335752640535116060295463646375587911739754998674322582739475206426436838490851379227761326402284265339843164152834170133658625601194358684426316056297403786336098236708883413927521000282941399283147395877350668065009536135215263317043673588319035587234351670977712468713768135805413128979154067155681373033848928587878886227201252389715744844952110881456455894768546964789139899288607679610452340534309995315659586315442525041629577018006092360236745844759639899836090180745115641282608811249196698185943683002221064212089148030759096478120533467567624750825389484704626569149266660609866739955706346362446645055145385379766475722673496158227432824896749121503067856294507711536091539682081245818659036558432998059615758353757948179025857869709399221434648353708419483648828389783822733717495218353765882383535747496725122718006932278472990565114534670653111130164941645703460735700385112224177840780376436865893257604464849256073336568679959753003120422363281250000000000000000000000000000000*i1^70 + -421580918485207423986381208018007247555276903738918208537537383849818177687929470362437415507069331603615279963443059516925511875659970916681932280597974593656886458584900676721374518521863836565380662833189648430017244842210994287716008446918066815656230433722153075926737065207235155349435245814374508283750184104243725119588264383402954019705888070320570045961498433667546712047806874967959757720278047879505681431205466973457867587739818070875821072544051303363371407210405141535432817015188370984755111551621151195436024081107704158131833828861077454698096297346751048398210387452612808868318459377423417113333859385268033994793115702931836206923794275968486592771834920446307072404304801062948012421840492276747205752246623977871367204470661814640999429640059633068761192201051420730867435872481182511194038856115677643574373837247641030997977755254192018283672317836516588328854886775242184477486606250298528619121731645608219766351423850458145037898167183664067216239224199806021461916574279200958747776697166604114660020034729476091362154031128379526030617758816693947158484748683377641811745200560648794434267025757754190447433471837620104541740649575542133039981183767873865417858771992428729841776526435327148870048190366151413497255870803838305726870741118766321350503170700934446924801655529219650912820054647934450989283035034114518756473889811722696891387172556639339548174406702735303290533931266921294162606638927623100220703695350806082803787447528188786214499736355380022427183783777854133476624733953394690365800937755238681268986485646753238864961731314641502798906168892360587955732293579782932558100525366025255960474519305390189883551971323963840095195864469541386310412778905923316666179706299059856178375550748736165658590918448264423556489830313059300217456390985354885400406123243303368331069142074633545042821817809015212009477945122072266934917499644227081183795039553929699413895275077296908999517507738960088437932373715748227814934224589656936932934282606745492858176152662477782357661234358606685238048565054721192161003213605980382358225791931629099511471462479530812747305054746334226166038931770312639666795331815694309567666892144084091145857151560565667145158237402406708465133669966822356646733051173787762743695739979269643931457487580950742437645468312813210170100168324934125063041045471534040745677847673634316762522638052104120332778096523778202254478411353657790414148390446236073508943484408661921749112776007746461123860792226121882628778698368578817612585153773997806728790223479238886511968278398106384207283276405590849793525920475761757562088499044357072807345464248255510872978497183141107726627465824204205238748081304696920298944837273794692370505627846566900123568606205980512849051652404059354612961539319336168401779159475665985628458605355318524819679719094213361671918205398075739423540296718412293902344297045998713516619266511129668842375821974300741421941582233863951447607850080314630554960424044257027799548411069046115311447382437106411667568560611320852169032862804014794065987139184535189781125102003709193578021543235263720671575987446425636356434421399419188848380010556084806758280871374221036103663101880819578541489449721824702482002585337159943949698667861391906479050237201374811480616814220910586901667146952656633186901703401264113197379974306233462881943200910756917045628404096947126965843454828677541643491519264742884320841667216367764285013074129075323839702709811768589434950621640191631557070847532105744920265635122507311944624472988324915204881170963558679292168242838948668865586109479563571639010874950453889578931515423429101624150488516068706488041189877666890623138457313578122672084697540274943279060845342895703068411853302341641831263121321671679401117539286331814048762969191717578703348665850201668090183002333451280735443568364949237412099164870662140555593094280142036689294617382181556744993835819218659941953557132277474494961549016994073392171059035146248601832619679888289594929147533101335669696999143702573688528472581550643700897141873084370471190134237070681598582293088237279623817015745623995956084473839190348940304545776074892103125534644186309142007109097517610514237202904638620754848069041293363074051280178860887546831609495403966149070344669733725385225261635683718409827067370119520183574079411634709691143187020855050278017418738313571200131347008075748989800472042870278272136685347764821232143994744335067667947283147097436561851907896212871284484863281250000000000000000000000000000000000*i1^71 + -2044542198379581987343774700448039120988941636135837828334387934546074454743341633574125548302674652020358596998644264874047645293016089090637072837949604184197294312366646438279324608822058442618293780534162671534912363308832538197351280829668719486812911424937868666160065168628642912142056528196086329351217287542002203694665736948610424410072025527573154897440757579046340669657286443232588862406577032609718954842415454594578180335949720518678425600741909324013071107599184436122293036753465926013093646430349978319814226049641153901805197602611316015206929299877174210572509095999508911700184091483593274796117371717066710308550311869121445665207126464706249676610902384363379883375037583132996689483720827350008431041808968599486478958418017887651407984021425176202933529783209122472734427799415035832949735634670248113380065076056021238073253775670119376516808357962793758890556450659355617298028612829754414656261683006021771159124321446170887569164043375680417349732011295389660513952939145759921022065880711593656151324647015749907164409376342070962277294202859885562981201992203404072304468556747961220093756721329056225260731138415511027201329254647615921259573002571936110167925901510613039630073917805702958874384896515237081126260950368201239235435155816575713784067582123166817462678119985166336420871631576481817927360011689915460534060160481917520698201856337603865260712935653623912107185534827429209626184752609629331794530721913065700990826444631982156894799416291168973001337826540924084963089786116097809270102062920820289433476447789276052853066074157607174939579702931222869137252409293664553073997974827871410964944220699970763754112321511305580508679533593553441702214190865475055165530129638835705931648553720026357001705096067060248486570443634807209218373263674644387760834989064214572585401853331247372054747189983092955560855757462186355352465599805445937850268434424176510395103118540500350832531634833563233762013387719328604888978095186162267423975093596458108965921583520842930450928466387314873097270754917645263644005829399137364157595991917809166487690524630623118148197038831123959650013069375189938654656477887413473820926373405003777130246374805619496254961907333668492344281870658881841427743404301037629988447108809689494628115434572510440646189812004339041748934592849222811553513240961913243352565264920180362723782524992371166401961316195724727306231415997517591629743243782470017963924337633044540893915138238825186278134451295595283499389374757441220872493189372365335824849165694046408692683237846284431986623662098076781339258757164231438126618150822316533007311011625139507290113784049448823432367664845797100399981927166639548409946080893701578632773310327527093836738483247340926928517791423343276233513129758669827107475376468190976121995845062598431697679737937021163442346316408082673766383477135515548402874698115320280151214501731705766182998046617033219857632074054487513245294441640887482362156368585977268358920199305041017713644692565398529168095938749271078457914836805380658480327954585648285359814945582820236693271698347193935966869520714244826715092162377043274953704237448016431162554120352475635386895221834264035256684558083123653919476412573127205753108627977600472825957595090413156001578799538513142132674020196182917184448515364642636354272350052974947331890865526557849943923567168083709684202346926157705762202782895185250472926351909345119504117011022674186248354599433403901810745330409922770573013969697062477790528537097874862581582320202220962454896803128623997066790231652695123601892178065463220545799017914625173125001684216415801534815350980932155555211037346547941290067168849858639729750535860230137791314894365246742557270580637753674611392623366915744863521046949275476596606308482930240299333544628167513188875808504220483436072588856504555465941100618435345298656938066743422276047138103196521520694140376419182069854712530908384295045364138845776883443766959535651341307524890998845110704188942861871478796014557444336151910703891593728382023711639689984647331992111580807718744782416737209540378929639797927834514323420169205049988942090089383465857915272892300404326506989840667922970133755939354978302808787997436907623624028959047748267209880267362551513852613464442840122652587073724297212304671073603204360825285890427112887300377095646685312911635081816622664646407470627389362237947215783036233957270010741549593428356775475261016309630189554047790018227356672286987304687500000000000000000000000000000*i1^72 + -9611115866400122675900238337835596856549396730534450831982702837306611366476897535793851195896649389685757933140359699734981804523436001454485013176843910884625815406573096637344781467397750084654045964038060900003549607258911045683179255156528218409274590331428766031835791339703381217420662050343789087525963841236458776948215706732544117067895479101955426294637457367209591112963334828263950483352423866829954567190384509053731200515564435978957886451079258016588050208966282558450464205747733814159545959690808102320220601592264309120169795110848014496962389104663873842451184793943197912439231180184630464617952095389789890374033935019586913892067083644917059388818427433181267353173031133309350367864782492607163778983229563832181666355503069375630621422372572443069542493437957092505863308495107766525804698324449988827813255022439973606329997813078568488035421739841948207365456956811700753079219561818650944608358103162083622338404964105287408370111803246572645713768208264919518665582107726588438328302540244788321292373392459342055762369285038672051633228012135361278238607605926439176821645378628847403617512136855454703926201885276594001860023580972381602351648975688311883949175865575388783386328338910989466609781160786708802963695273552483590319642851975354525035812260392531349774068762541724458725818887336124995397284277604274442991793353157965164408565998438949778475738970432413227888793960981892348098079122168399526716566156003302175279453989562143670044216147168722103013449452278238796621938034015940707055274140205713447342236072689178160566568142411541719983695338764768187940303864421708849100222221411285575345348830432472522588206055597949896160862880025970162794559693334527254761076930330963634540214710607231732395795538311555094335377735817498065104673037565964630556874331239715287912249535970514100833115747856803830786545199627576264662030209758306496399871410644016712070729045003739481495616096719630375936978984569752327236750104273280698737931646312255449353102737624262262962037940261098093087082105304689690121194706921852773925228036700053549949569372454146190125914878249482301923041776786149265075650645184079856203646881554943779974467003264265635543008447076346636754651525190420494812678497595634151745941398888710407210812099697324987976661562611902531245169045738747445639786228257407143007130060946133330954653560771685546680481053886216888970863147670781774256881447708587628059826078237564754834161711807169267187865815842911769683481745382295219010428010181847058665696599616921202877927578413144032747718357288091213433357359087429077365324013168945170996237714279863738119035027923658883853566666477341489699456695026657562185902055457337550815789056834572170719617399234460868224089861595493653580052977917074231839783434550955333621236673098435995081515217609895621456356885570761115109315897183728060224001544924432483700622600991664382263457879439304800445671609344936783911475780241329261511871426890105373114325443428939573749270529773923871278048590100356391579314915507915662793166411226241227059605577032220012996678678294122604305114937057404378191221830254532048459023279005708187254281884503393667840658686573272410836599423191395031914699721441817488333445382671675107936462349722996238086236369945287692971710319379889339263464257916280845773610504625558636610784781086195712691758607402893909822633238250654412362607913320854977992003380420846535498448165274755853038857658760404318464131487973840931395063339125420056328717756548596380181003136319682843113865049241809722234601555338076799517412887211611478939665948774737466562911444293511336457991147641903174646180296297027020994781650522901929231961069840077269094993212237420112262221753897928371933202027793475837728116275385622429150681540227168573591612925762957386942631091706098702633242724878214296918708804356928788829125843402163304508471825404607034758402415311152280984839911262316347856998596382997134937525884984997794749237360778081168607883155282294424776009749896119698129980999074088206007977581192277094685368201509669864397001635499638553133855224889959601355239539748247338376942764819554595796418916806631461169570337895631258914005877117803586549710504271426323970754176331111128814797503814397227952573086878428419953567426138235287023537770305438141409913100201109365121400777586613873152095334985373900436785881762506248231428113805592181154341441342259481838482661291990871890280297903944847022466984033584594726562500000000000000000000000000000*i1^73 + -44413504222699402706281543486589700927373329780130881270879618045383532075366201981900849764667145257902195225947349989156867239548759557416080332034621713536072286295395847901301668777216840637593531354879370078602064938909252371158786953576107868538282143328291939926766012621586826418560525111324196162665860374688641860983551452917567674056191017570204576492826808178461983138811208269045446387852585070987121278988898806507530195286116834323170554001369056788465935993764053916977426485110953181872696665588241362500712223812404652647083448412448297664161222338085170706379924243089350224206516031603594961246603295003098320444631138617010588822056397689017324387110299855609507842493931656027370456987000538698463229901703458341018275318830483945821287102047241264517859043427292671921818868135203001221345986573463402844802152577326881626209146249568793586477270596388550460233913904196366999345999938537743395124483057227915916606401358634939387900117064888150174195049859035794673515605256679228573191384219003988039478983737019176788121537258309513957073536528370761161116835317296712247443557260813357931303108023860872133086904550203674816986669713587911813583355392111334964169737354496991398677520946109184992468690253600134279546121647838813908875926386449194370477571353917280489343072107479527199149276900412134824431693430426510071846704436100586300797303822371003616400421603347043988391025938350290372736026934427593338319560800941131005583385936052730433031270050097495225770371146198232253473980454855296209397939872032334399030522003843525301167852760814503287509040002502067838896301261241049886965436010529501079051566915990060854602535488743245193681801674906120118624524916294941504104494441503114252047853192313686427822973386601726270568800594997249173322172766283566248150904374557666030518805012767562832010727789262985574731366873656696274752063341812866388875661622838793221978430813007108936475267265446327506848435251351572544526172444566396917658753004923359069301137775503946333340861764894449178674010228678916716066967377722543442409321575347580448844736502223537158348209366245947439127059164692464798206414248066163326691681852527989924156016371794965196657667344096109099147754339444902200407953975170678093019277841192420789608244228706762130905334527012943544030199976639316364148474084283818238774054115608268708086202720912648346439986789914535230222609862254071622789253646612918576594796486398300290279049722855103423035876306885868480129554637122926243589416913391173935547320852340684702077098780556656519479026995381044282279978334563714128383088709677909389860375228798195354110191533190604969847384731346666864604994549131729086083227869521405983878495234282876457378950373810890514583294063399798798602883289610174073080114505364837213965679450156307372386254160719593095348826205235671811228063999099333137902830428149048768433298996089862139493665249119626351433224339531728358803639796257017425423086967994844770371322331751021602298604116846844471402408034624331352967907465700482480176286824219609739590175471078519598164608747500311111649957801568614236776093953886544894102621309869236956641572575069335151243385268652235497399585242224208043961471424721197902322224398470562349282906078485575774166567057281631102641660598231698031625999021975895467431675875364981259331336494690596182455132123885148194545398837279500400574959072541306672860726882371078306005274037315547672022895933903238800449723261848657723784012115706072509107179256856838288893933852130742913498997573089316963549698806515436829899546556784618808564892207861700036745434441119455940309532042485200393757783157161679007452259134073671840915719911922280366921178922791085007018920901405436046185993182241719545789181041598066727633129482285163645902284569477120540986657039267779178323366438099539386704342994183146944836821819310395843617422119107137102923784501031509321527634492879264165041840623292472614819753143327570709372939592332133549619992579793335568647499826880003469345184510308354792203565195696350151718913175776498114909181019548400967302609307866365198119070652046668481620316828118878864627713969208957526953082693146737131776554496492621148751592999548471339368018873314455098595720658259069014883579349905553954159787002860550020490380868627352982405835941155071806823372568895447355826051941210444627010278783875969757745197100691106188058651110678832777093589146838047864501173226009832846410477161407470703125000000000000000000000000000*i1^74 + -195956381597734340148939739411631064095288689102766221921661781239180225981964699891644188408625810888971309922668342340185990893805718182162374422079737365013658692503259525745506592037948526605230802385590320266452776348834553675835702403835695824614610828977128565296833507536997662525531092380179179198940082794885903582844210630396376791236387588296906490029182345872506356227590318645395824076673800959982327737207805565706458119196492273280984378788344306679580389745379451166882234773742015450317063955638678003817453809859948008108436793882923267988029551069369058306515199693677208949187453152431029077412881692438853225372179242536525045018932540194930600119613157381566412166742829241667881304765542186699568551520865973274954842332452290470370091616217993869601204315717724387677551018023212128453201739986175255355728900637191069252254723676139168976035605396353071130517980569366903018154619322499143265262568049030733643858533242791439450983381541603416075617750527443948713901048066298730376525478817981450654394153941311313868292391663171328177442960506271510053037941833530818508184088718137720571227172788976168047575704834424005243752809762469165304061036237095714957712515930328534703691602196962524558232235051835022925699132250284406182377403195583228915438946405796768090445399822240716696353566651045628077128459809584510815806495783234429661439632741791515295904403160977546857433868634326788145748077667969420019059629118414245358309137287616335669581379170548570825088726167832368094479908518414484272218986984875380486281306191207549191868691319991557635453739158574863790067051515300697489532333759879272056262960969183575847650518203453229101797267873895836400318995054066947372551265414995311808232491491389387853293166304197389476351852696048888068996622105805388386194160895260880713548519855596675306800520016140073293763544078809197758885246430706044970207528436195968061048917809586966606031465533556643544167782633597976188393811848884930298438321797480087125591539375927790888051307236333645855720585390336353426964540712068744125127113283196798449732286562140290626644850686545341638524897948993508885895465645869068487426829673452890611281009053710505990319143938546207931915197932313185774476582536608010715671017955944535488597935443225780228866199503107885165774211847303264663385030853461762991082848015133873388723073502085521813430397872055217945256081174148046255264975984988310106863884629341956790967426284672961963210879580931895805319789876184708548223229489453077932159282416714390368992853203600112593304849572548493876625361724153419556422043253623321275596083714701063773906002707753055176752126346399745560619614621168177074850045383839371373762081417909150445848427752087282605685181686362342844238642111860442356842993667386896028538853914087591669335473999776069762780094823208932646409046619264519223175298405931512546565861684123924254679472138882022650968630784553476463372008222548909667089640326298191363634256639025183557893892158068077422863547770466492082876980729725202207549547235479442900554707840491292153628211069829043490621776810275036516296689081614392315538510384260692784908745558498611217216314532796885000017550148977476335075354087107261680305742856916988186361046371849568504575629223603408660727827002540144510041179390175784780172192080226958624638473129339349568603554294760395068340957165732319979187798097322834398462067830981586945407933896969477899992208255298891749933599337531765594024127480673644687325780401846352691490508509013650408209002396363015852689749742175704354344428343707234778328141019700253389208330361230704515509331660022934031980022852596122360719812098658082453772028923140256846627534003136909853148137317719943954108920883157215271839554029353836925525504599311106025228408860121607666470008044659056939003442480794550936564502910737081331507326739512351773661863470195435470771351954062365329998414485487202982388853333477425134874868109780224698008310250779036648914297316716273881511068023365432540209890451926832344849487793177273766459741917204386738853999176420885937150606180418230782879351044021480210066794635188446124830979102168816181915359875500576596707002388097503545159947563377564486374814790469581359410825062575997200633039215258880120832730767650242285079855037143396550673964998406603193735079955775370582306180363558207763194857849909636794719152215354533979139951511218590181621799785683104537913348830931885123252868652343750000000000000000000000000000*i1^75 + -797338745121885204215877533961708103648518119731072701169043242858165170544368829712840060331075893410748612008063928238721717445943734148176589524967494573091313341286393068812502699020212097351690727523282573934498276229243584541857774631591464369738929710208582106940358384556902476470836859989798788217200428593470284956044474510653917810005481253796050701414580501961221861149437030995436456862481150924497253102643422418952895094018957681458076357470423572684796630823165605188252661000469999070207342545126494551568555808908444052530740209861450148787168121647813282316217894506978298564259438666646312148653305583494189667056934332146575660959789528989362383688455762810168491116580047531480150209063635577983615974964708555059613945889797886622199341161799109363575432060566501350163260731750083767287922327342095299239479670639078436111916671120359947666283772041062362714836932707772665005884442385573840090230149845464629869144833139794919543773993425630874247615972098694151488640065506715647662342982275669727112406309843818946413675950563494425023799542631069439827805635781118023075729862439636814145382187756154552427457645664063931029030797444435249639611922970382175003617996332464632643240781890639222001770822619174195302374633117943965012859442456400624329635822927109821805752601488686275147086593383505516416203580541491649793302500097668966008494938031107163102497271494996374788270755762191051885578452565729736173608939895250211266077445435447943382407337235422744370324395896539781461475154911881479207178967882517067132240393560963589242705330261783772773083397995480666919166910262565998248342511774780479784560017930354333669843585133476404544089281046058547438583851501827813569726165768346183288715018365554991927440196309538272120337362356078775315577678355066995796451222776708419850093960143865973278320844577307371969102740148567182151700673191101259734966048189729563060323584927745194280142438053547983794004555283511644955188910565704991804497726211375362404303386242465523187721836949858499576773982633122819249222666357729431783324120177519872857421759591316801812833289907028575365557047722029790090696206813119933379320335128266824687757156345565755556022883114647332708408845809495433666720748623715990696123482721550471540021640099452405914197286988134043576298964054779226412702141741944757730472655262275207315170955859870182145516821512364403831027937877048600580320171136035991088299243491362218258851982908389062998321949848003677607157086569645481600593677328319549946580275533612252250672569592196291852358249502686452706838537449352425836284251878182787454851413336999084878473766244516597089183664445524788607069467601446735821179368580486333987841176913445321390981370395024024398560859849856471184959672560263974881072037909394871144933276360031480186637403029780893357853946542771285906000770500108620386359825249230634526996724885469689110714502467783859756150943055842559513495965759499601818883552161747115485752903335994634710121411114054468383623252179760221732275860008678574101761386773128331188281675814941625214299506726027719521009437965382992305985720909239302797614782641073317013472481277494123738809002976515888311025086197797187655131736966620752433602780868925560011543996588530152678475116266785515894065158958507595428816648381904187612867435114019289492306161128414313738786093425148225809734543877112598115418679977417728931341013361831456976353790670947166670138178908712952792458474553615707101316485310232073338986473776905136421681235109723054935284075906743203257407524075164813122641932740061925465887411189643261013191677503215472967391739926688278263543838145095712598649658991356694734741002265173016285380520154732732776887011284803508396739657865632852575681805103624005246439293435491314086975244365110407161877222777366208441101608252458274651980579456886189963860479176772285235205504143225246496209257653829122326181572324409689984684265055880682618838949757986295350537801230773187274838386377823734928619356982633660582414916865527983848030044713173620392056427413163023395326948004221451978192565137163035336043465548449966785154857156978606209460718427224161623273345818722540415099215384762959613626912831605646562051039067420905179736228859254112904926755832208768459298550389101648946677543726562876325654820009991664255765318441961336912580705155104559474191113489449572376470208124720204466146798371602319741113841883403215455241386212810873985290527343750000000000000000000000000*i1^76 + -2939896431652064467650600224760144226427698380762798973786015312564063241385229593147298137555592659763835350931589998591690736991133575578800366227301096418907668953097135951424481209101666233127055678574654983107720811166878160258901467776276890265523738682745685745954884366899845941443471771953289049007925520569516101526665785009069958887975836581079430185734955494483580434637616428736135564810317542180640511131073442475984282108338933656135359440120556339774615674998240071517577445812717316081947805582905084593304548386572690387370268564456183598456321713315752011664828594474802812503032431555916989457566678407042443183411110108242623950782789022313192211320631512816132303551149733410629981711466932676140559873183800672269657449457659397508935025724673639658907966693167083664374727872452404233143982781405539880072687344177549427546313822638355224799612603019249994472247670941059924340799028997569229031588540858527541090505714358498947578070269338889762819452547938153752163078793318301485447901076069819475766042599248634134246835275401234878879008877446096666197486384249968190848337272738949758013622392194381447102703437244543475370835231056752682647607423558301575484167315850028505671116834711280761661088697205563685891140774549997718045651378369302198509381113734964151742649405198305069423923842362743580135272212198358178436654664968791411880097599859314127798967466564108216634529036174862435577210749080473021330816912705904795412619746175564420822082992428006234993931962081558334270935697794747474023820395712523766648123204183242537678274782941654302671738114503305155768234786639808085635872570026982229593359065546050360587091156341660721142157544392872754678615841202304558819507719399124467985823685953670535498921661810176546597758679492384258148715631826119852427607180937057946744629677773223709400851436969156830988348718031033812821752488880882807222326019543904689321319999111567588131986734125723476425088173261664919369460368189210067280417541521959373747135888493080171316383522090307348317368397048584712627327000393108284586154444969911837936786094549924509822613645338781250131944087085118798015128601723456821391530493905338246730745288664343002332622263550352163949806348298202739486632486594417828267854393156013447660151986329160462011957702476632435836229345061173423926802490177932855560449886862947117715904201477400296894814230151363370022413229036045877164230507102513953102609410904782414919464377512378645119948934064806070593280830388490773936721307434477905072794298853841041397052926843768590765368447520857660771164689612077910512097960960994963928600499034938737150309748021796119902708779694902723604995907811388864048690920282991157249548409429549937423694801274769293303115988937553883108885819582085683716123794566648660741902435776459440525906957282546994980468563244873694726023337859284411426750586800419375484082714606114183074680969105607080918314321673010669619088617502369340357695034338413330703057251036109408047474005966271999511476521204402135767610769789146997477285124215580679541507819737994037686459727181217801821386607361046749701705964631655623170685909671915794248022246505919806465863162591741606377624515169345802622435604967464404271477363407561018884454189487885269372451435544038915988850904762141053513164704083485142870578912347270697448796119265333792897037681525278722769822826678947175550489521307136012522985349742692365951755006698139476023044211703689798497787404460857521117372112850391363192045406717330211652584746680315466720901615626066076184690457512205178231379801885781178188070708005833041544803458332605896905643471676402943403792335136456104572155493948221848999005845338920713183686139436889519592068398027461403277474495410857953710031254486450741344399795994822217093361617737163198919628626209432985279091417071818392981594319371890538930353124249553241524610477790110650715879248801106841214454943959035305060883620513784673072351801545355036003486726002625569031404488767728390651310338827267490052149663961296396300770910344314765403454540117696746580732680838390169122675615739913817147616327937957631693421125111180522192037637690686831743784428595823427870221863677001109710358553106706214962402755784659963172377802227139003570048515518241244777233687857692722034702812519570168225433980552467153789579357274163483925120447758845182194905472218423420197727245170912588856113492833975160372327221923325759499248805642127990722656250000000000000000000000000*i1^77 + -9783201553587493686763821228665344411849965648400212734037525035855221386466416696268439248837392164514881434445430142268353580572752285078204297772659937717537196632756413412870658445096316338293794823051490798029590630882919471164933167000293603824696659906123360014137130963182378383392151025410556644824069764258202608883806872400682427169600573406426528832934980637388047265544360082139103601034692556199703381941189969559287224480699301866255000605510033373094737832458974310892722375518245134539692824512416772179558137575085546248282023393245846951606692846455128156696486486561728264966639569692237677862291948630482075389989125257277105614212919767538673933036780889805719333191430501764469315422101817787642727066040285829818639099758364136797918030154484580859148769572800855581087867212584625505944114761589111534837671713456125197750564393717181108876058024547654130313442466899635589953668643771927234105149219843314211361373274514158963215281831812075708940628989307574668458105166348806905443074092690505030273926519597878241127829710346504900525625936099290914071378670196112857753350195862547966630822928400813348661423492946238675631748197947795099558201688607467816878588018123997005137285194024684440868634783897147081758945752786094815428436809336576812154464889583529311218060799870252960771715274808422094156552200427145111826635317170370195389546382415733914515386117240048688700558310145743222018181571490269326065993749468289275249643293974988188613111741965676116083777098364170878246249200650755622042399493181515718757746488745875528195319958333661253798883604582190341411132014026338517603506589799276002423609703852678416973941885065698804763182367297459232818418640106089383723710769207517909104142529531440490028175239036829669594639944223605467913792227181889935588801573345915051792839376470320013393539232661389371556179499438892945257718690087670211216137344651650367178374597441408317763081030554149619331378638820648579339041563172349260566011656060474566786835114693366053518691682125287800182089005688296895920262411301562007115585049960333709916219619502417330309024396896813997344185350713361452307510591434485746367444742152048002598911761888966902712359047932074607653068265016486750788660670424956277036609268032576028026150432170460821109191669039096874053248250103954015750403020123629066360600818049875929255500427022316874995431385222294891726530065865816127165441850961720421375472244206223018590104127836902178891821114121376937478752778986570418393029793733864380248468630526160040116903014099430270174887588243884299595620628261983217423652836960365425171853526349748507679860453304410941294107227912630131493526743254622050147939296086790479111428100339083251267023773709525091267031923219485589585344680185579051686503080548394973374861568679366897784041673292134494389241719265600474984085230899709819018102657848714515046351332950184179327008015165240218914354334311546829211326087139403518143867025853588125353549748056015885927034080559479571345611994483208781594722407231409709797872914048685742884634992952265302295788310366312867694104894830240075786312267276139341610004759418309062168713011804996814804001862602806029375267098174846671477149479099036602261851276281242223619946929199935872123579966340840798358603596033245089685159018890503596576007207071755069151413348262404744615389728471701428511693752031576751503412928975775973708737647780571661908186372833485329586846875047735704838665359987589542372048625169820530073144362920647441580963054335636444139809611849156416378036640995286585768026126334180725752760696341932356010008694021049066233315124034724344873536217237869534612200031023285205692042673417647740032970644604649413256630295397838963942582219956132730129400099920081392989957265933520598779521405560933165635979143792049349942490146449725803804457649361904299402655443905613241908454676606608221520586560721103894168836109877120239010304558098857785002135088469807286607891114207901696669379933019784977504635058304559827753708571778250002402000886635170287017187517210001696129510830146333655290180257016659006862461058155360648567453443195051792312420603769526385168060776468741337638800418734990186952571204346266709676315152673514449883181200097451628988327582814904907063338371536093110921476496808411002829715767639238236662336152686465866242464141851863726531753529019479291121566347246552080639407420423628435744536876856082625617414712905883789062500000000000000000000000*i1^78 + -29391270702560319940000069635716421372537802604390011486337099444183012590299404572465166512976308947666007428697642167054885021905077301193087616065982187490218060926172081209653050167016525011075486510064723454633949976417053556934921526370064296422010847013317787735116719661469951766274756731913396913373515151362234627366870804747335382851542493847559770652842246531505281486739286894519586074712051165356704555172339632099251993626568024465698916320078890144188785204188093086211322030485135851713669827496334228638726681186624440379955473781518510803253957448664025781296237608333360415427615504070663772805636775019469232183476076194016168839415188790630641322785286754108459657896510195148452554797751507663258924046839187331193659684954755105729697510827367440322384145945498195478686866533067188518446443805711930647937619836027242727857599371433480488276407574817343935717901178728055174079536941307332960046455544155390277493397987131350052835156597503506400518246458925564822845093614747806772657193290434413721270539601067403604590074650492844255248687862633924760649106201682696693418267470901677013339014967859433384570954985886014752156743396723141047134785436629650493029886165305835870776503318289907392291840153987641103111394120578858137387828776075910675915482332620370343259768532070706768224618825887068178796575202874242064432822077930626324810447143297121934663860259201593905747928381722766991411785984914384775685307337234343124367629716130143667248141881727611084467007229852577105704582608416880851768902409223729616069728237232814835552806951950722414917231065010899263928464847288112412303031403564314711256961705913253408197025513092282277358786192394334753229613677889898958493995152247243303960944208129767620546589570841859155747909992097659254078049034119321605806413123545958495227989603652349173857733101503865600878828851191733546289552145404456682140112833272381917277054965006811478268288364295055594308641211532588315058561262895057074574081396015294350240174921933193934688992533434573871123110093645480796570312869390502195980108998528484074124113315321147446838606226950613401118446911921148926312492153437175983118304868505636085662136305206195973275675917156145830294414821817883725957057435310631512562405810115503751902037586510090069348779793908813050976152759978093156494635911786418619411899105395219895178015054464847711375485063562608597941077493704593947643227455140482471071934267984521231937860407215079522345443462742084334813532223311058881973409165959316067278679599525141663002090874982810372490095843677906041917825830570385590757894682361079417959299185198607657611086383177489176444140757966927404067228514504114593005019446946844126126519665769351878780562923822838374837687327484031882250372727754263848863998854848968936887506901813738941675705337185900482340397222782331543302809994542618814163655768239767055341400325255906695796153387663212676000713737697990101058475758675305385128044715616337155277316119521582796277197792948239900398119500533402289219053651779648024555584341613896600267466923387408057366093936237948773166968514144686551167598187800138458656851562957398763745893872603036680674871757354595324184570917409913782933240580519797552155275590759537490209484147158682681878933371676405280732722509334570396889315422512852504983288079712905744531201999274354660681543038335714016855277115257830314315659057823121067111966292605674687285095514784934761808119306308026383565164089294905730977710746996429026165350078170813495165826242084778762825914085618744212894875501667707693470153078042736485819667891848434151839201542377865980790552452596083184943522796939619791287842377311831969178062960548263594935044771535183619918394036268189716287636948822430246852083182745063414998035942379905360839960278211770793318208084893883807152706744268367508136327335825360548359918975286879936136919178947457240626936871762880341007000667301569683421759595656529401016571661906471181378629891232302266243616885639830154612226446864637604749570075520282292109662115748717402940647384557094847115208867597503743341512602207337235889014260855492928965608371824531621023837606304979264877619312306617299888967283148428333835801568873956945378665608441520581735260814947654702784206195072404971452876872431719657366335738873720478256180868057439002549706757500221759278432366770547750245448720693828756697333450200180035217809355331573499871431704466068387031555175781250000000000000000000000000*i1^79 + -79730093796854552873271067264373725744706210481669876881318471063260806316912140421025890103599262884736298004425360476013377058390059640476873392891616801204143494260786487910999877013775272346143180220528307469650345421287411299282511911904038489461127063636189765938158134746822442047273805482041419501613907508472768939457945250201536936293579907763382493856406802778650685330503018201585831329317093399822879625051891415085068713471026581207460795978992558431432371406129909150694268384979695457227018094132605101823890494734461904733082079002957638565770307761739808823923216025065258833440369482765404624725109575768738141002804606264186161364562347011955541602407179393889149400142732042093111406233178803679285413925937917372077743427308073463028606505074718100763942261655770446097727576383723381705773266358089535989972428198899774900222475839693119161484315867862839370501785233235338294881097786652118410785691832513523485040528761423479612297299418558787097284427028019107742681013328723733689572279808646356913271204218929934222737064391046010856922222710199223381471575595103088488252276192274010340543567331608200809582938550163325871384499139914241973305099354364440905911728650450772734563085813567403710619725729221464484693988841109009190993260392674153215764287807444794948829201348585124972760898533171049890917845980853439844056499828672387026768061243936537584224722271300829347481683445578863802101091140179695498949222049559208859829062733131933552518869048329379529796688771298485042838126425772299412045561172907358926830135773062210910477877118783476700144842885338254900973681904362069715089747296777632396312258114568208725015346961022786214377834577909304006254429815258984717100044831304392299818959489737212570196569966615594995830328880870915438394988628580254052660710724644516884929843767745388781501927195983268565141099466030407577312284314504686874767008812675368265569170987410423243564521126548145222557144556156047591359125504169927120254555633007988157084749405221490871777916899388599169570163854732762793515532422784105837929442045700929758009381913294789167362117281425288144179512836005368511054355051430740771766654416032128003865919861079120157139913517884608528603333426018607279881316376333927910319668046852586367577730305960252003925696266074648420244948749176467009526776476137640156870411178628670636683438288780218319120238097347616102237928452227061112403847295065195467474072790589230681140551278500140215613435656410634649154110634799722513395693945783027801888887510697613066745077495765138469404166027673901390610883856637291634851397066703563029786991784458499699990987079025358610983671010293470890235229101318336569109742383507962076385512845743453420546653656375896998766346214472614873044437002636020820882527469796768133154721138335419874053371533819207249084847100659355916565025459280366534512572638910112507704465114203081740040308399379702252859328636974720223007969503327453280154951267662547825413801352462632723263953856395806432395418687345678444507063030506613518480426282511555763786803344561093529361597887468902421634290895270101610092820147970319903423057681549032161313619691029142775229118573005640995739750363325865970869240430214053166458153462972556032033820610924017317090972844165375515964767396534992966402253729934116862555963323306935123806203512725087866413055996903466536153556172534385183999677365344457730154777646146676326542034213605859365143514156483350311649612205709997495315492032387030369633220813940744003892089203344919627667774858403133675690489283240584310903352911879767612970664025190615254655700923104732589391665106106413990564600632772909147479346679327939537559156255029298539353191918787357318520542692875324369444449656545497186620295718066092409829690012670209549233669539454645958334436464268071045761915185940946859764982889731701105219231944987881718391679726085564228601678644275099731442281999438083152212135516136017943652409450235643401657129949353225891140262179186804817744251997478740614663168139719948131553652367338398343988317532641744051063535839027023483222332718736613603561245046851908526780582872096543819179608621754543420269886812050874901965674074846658387426137527542782574000222580033764204062778860241407480280800401556617276284084369188491280712209694014883672052067730564225318131669058243265884174456520364386484581402028967481492972000206294441705456249548989356052721502048756182193756103515625000000000000000000000*i1^80 + -195255826735361735414769986529349569947863064432265828742700376464434648360633495830361969314358175589480200201125580728557405633395218856688416004448008638886318217711804378862240380867117029962245576215502238865363008511250325535538697394204064515804491766796378793880479303734264038485117321748525706143259671952560164736802624015320918322409757337718485392728151208490083323437309575684876186118688253688198036384194104048926322019889896430902919524860430918171863324159580045207198335234870326482604851066365705329166353925630255624643785326410035019494114299451772896965410391941457243272862951169702898818576222348947116423766084496851841226791015765534529826877937192871557187720706744920802679253933062358643986039479843882698468090761355328853503009798742600618037556552417314762419296121503242394057180886251601386057069411332865493837135024116274058900855903909820921067591229442639194879486035182435599607720805013988449608820397902706683660236263198954353313139301083795449392231055279229602714266208414000848903010472200962217300299880522061082596989931006606569413224372529049222652555467400439635775273184855191320773201235445455579619412961473001546435619024502815210125185238085327612341036398757258397224462985792796769763065727654274452374825857250770144584963078974555803135934707979103052363547302684654262602321796933257926704461883563309632018252473423668808360054553199878558564482617692295384420183725410653964559983414277048969849704696926811095221983928785551758483415885883421215504986875101156087895172346081166638155553130775621896364251310914306328292030622110109242886918223421822711607410308752968763200268545923267652338285831479520954394999956179535881596202138034291878068738246682463633781040216050264418304732448808374421553195481279272290709238908142894656106239986794625926796994695058086959096657178428891019503036321674634842696373988870848853698362760312909416217680243198489507347119305407557123958683182421938338879890796452366723356484707555610588448462412846874737302477674183692745338187714313842807562831773596780810947817485841084771856659678875603071860569384052149765910148307645228749801702611238156093687981118922888978603712696277245571710241428929733918183688836484240918420921431735613101851284314119689723855399124532598212988355345452244274906878540792721528250537391543629536188295452988843139089498392148848197784203419634760088723023379352117523793687379787913302985025976248130836650301883850552394224233550353300526460403226983060697038226032839988507044136125952513142993749387725709716479222812039290339991513795986497591614044781581943350694623177600570079864663044033916177195499111857893552715657513431538167308718449039599452544045705351500015324152635534105638179865002128178373190288188814611978641875918383532095658476525237169555373456362862875206043023869311549813104711140268194154971617153676293870624621797892116093664972061536173247997140485398081842469445008557908019617388351635451945330886051686817688865455541360382431386476586497296675916911580657325810455762535418481823368061995732205215517651303030655048564637480518527008097886611634259998440177847295908421721569057525506820166057479683364312284123696234729792632663162247180646028121209249683079558815771283211539528373898120242634418642275144028315022439975467645362977330563040559861995707638276992766452994160341073508325919894907866360820986898840187192914306583465153560450899763945876816005533988822245222909807665417690156570439887408390916118698667883276455413478551022647204502811719541995339218933255390481069987564149180424505094000272436390363473951915633815365978640591417033343214443829477427656738312971410531155727521961934765887209928146881805919912282399125487296656019059333901082086906781492128882103734462146515531140314568388266463092316252468756206928479557703196931025332691837677785840401335133262864003029995183136585100669724350939658009679430090219761534101009193396235870613034016469237084694068953060204747702538113645011335199020204832892258439516032808952542919257126791032861758577217983655743261245542250460957297171974918513806369980863392978522996223187945162346046057308441045905589831760352024286385452890963862363191486722727153030336317431599071655264723183620513129165345958194975564870232643349237367555514258424427348735773306184095174353175497479666151348555267686049390354806999941306040828256144603797747431288676307170235094186663627624511718750000000000000000000000*i1^81 + -431564031522308151690310198938859444155226991964151143549359752337832316751224530858642448992627369509112466528722757066495318547300830384623228820441611575970531136465824132418081375744758648710113114718351060427774343554529330910548488359916233594440133856383292994187430779953596920285307754463942903647492503525914277032771283036495734882916676879160784790955717984813051754073796254922285110412452140473500228547705181823651032871505332616737190993259234525955963986134318069963198397761523313731686125775550355469732634502732097395774710373302767997718875993656622811499479718349263258351017004476696116661331861060902458307356436825204768561787651561571789074370114391324071654340588302515527742092670497656579990337930318299352456578702264986446875405517730429757712091933633492207016588405692363661537506729957257299614589707036668144732743440760782779627270034119896661031423778790429322654357134641164166805401353431533609574410530810558800701062219385729408089748714091201817417518137657683216304676507656362244140650657729219019646052040646977136203884712041907837071796057518593797126274581750855963197452604533055174051739284581776132782314097792896645003297087574817432876603978612504018144841598498682343680851592124855656124622114188079353193651422623023652657872018660963336132362708210137431514527056225019020439564649978634870782085177879929922006300317985045209566935872076657087010768685380801046605335505232158772222729120710176327489680116851646772564063132912215663217269798907833479563653655735092891167412784778388806686183503666211543719688090821233533932745641285422645575843754181430197722977407787723694395573202832008390279363906527281490690372932412008905247542153957077667782959606279338294570948449858081096259999201203283241290530261490852118236551233524990336508855290582827977767965503605146292509020804349502681570787566822989244399220970853134678104412361627807833398651055059145283751211213727182597684667583432835910910202224366751969128753333979829325833707789942243821010754115004176872595714466769924026207739847467768482000461089081525909913458044841665711394450362972679155395704260782448843406423187596840343509574391728347762410877671849889205480608274616510461571061561829006167757318755293709873416393913149228269899778127278194222975649981025203867516109324669878184744432153069559787847318712830838082267964618741947009793652200958778020463879315135780763626869032561669004061681012725107673681655382686846818532278160128741054028688128907290319407796546830137997933793827161964297755196446309894110543640744702401468414622919757732186449111593904485411512847800750045899425047581189207999425017657796919326283557022230840342436221608144885343798066119055119129394233703647233146118726538945403450950683124210472636367427021511894165161432892708866495247921132546303290517635049298602098229649517657275988326945753335034118138685104821709789755286929231436694922102393240340046272147323245100266101592439869010142309817041351879533631586326242794002874066800025682196516067941684221214256783840136695809538202516379188897952928149631224968447356620902914076645734209052622486269194822028772940146517405653783016614763187297964092112623407585971778134323774782526397357853793485264302432394885486437963457319073567957469662140713905994395118441334857694060694268246072815430010484326548275413495652166504352047279354623372844029816169752320074291025569470431997217896994201131427529050291709851266410890242836819836194906574760219609363172665070330066431361707958262008802663795814386978904095988878139522856973564957323950652361550052110180469681801475480769439164487088008532601726302683640542779682945989381051951532690365922270973806492391025674460326775994545336843317744898422415731937629987570512263853357238808671051893423042561053687465687226084927056084550499995234662682172342190766436317401813009449140644650142633522028863799003915716267517169951863282618831957037521386147001447869373810546386923564046271348356203228587469141285984002666719808891798490481914722940802521476148273319357388905524424461155145276890510457470211583102573399480885596119540868474840061804179749912329807647905429031700562615171771184944780038180112698633799351631459851828813582100585760254857537652527608272425672906694678269138487438632988052264574807373872284557966695462555538153873453020465414768170085179687661648717979812520688685122826613342020212274012316092848777770996093750000000000000000000*i1^82 + -859867509812566388669982066822359688005321904955937549149964812280626966452108909196040139152919484761748133321727010805560874784200839216364519211619378614518752962889931827205220901974761656559549170265776898036281814344996600900484162331500501972006126536657272681726033799420750441856893532081433746769692495272786807988528566532352342363472356492180927193954340044755804262879055244039754471596248985711407533126805919931041273236244437279131835592199784150410116686485464185532172108417907541031879191307222141600738429284749721028139761290550408276765487475103776383329509952305306697481143826482212483798070075381488690552725200522057507214473569220933829153023013029096093716098710892679558758040048184752584390425827988837255149956823730299355237151536638358654486184146377372587523905170997663903966736078362081221146071558641518838530247841600268320134418637346597020758373922200470255015955511801737570009619034017416693749608584376511210894267098902708728458759715817053054676444850998707734435809819036677051878219517798931996461369339154060112302540344795286735514484675004082918007320625465272372436437370266828551150842320732678079150530164595794352108484231429456979708868010010841327287927422412719822911341340858259439319506677329763890860489288534821029806291937229657283448426954643868094161219666625034654647988576065645637201169408565760393043940207595451864026378319662116202489182592595426450037127340783606156893864295556860424064544127627647169829656815279654611621623349385300696548674430923976838401204286236242247179846462358220016578033904628914932487890331978452285252550472011478339680176691377301556659096129268935776055656302215601770208431344936051531173770034126359840548934684865047451699264490220108944221835286033555964227038039686055846078259178735114729399201861427902223310542948666144107942192166961976898215966540891127679674880271665427314339096703315305499676536912775714567692143235545501812736285907914649624491666871824251358666879384505497184632500559562153099620076313759276172830719887242423172162970813626282978339533726058560914390651326112844104415743814344863889019316055728605924525035405553473931126538227805073418166070232153699705203193835060414525723625782585137944007373004094946884052902729005560169943336056310646738891811626494401643028605139862670952787051159321806296139438949775618822398031419416951736853549119613328595897450666233775039118266268958506476122819683383335090911583539608566404777099921214475617502560352801878084157641459524841217435924095986404868870282240694128667579927880548327921108649690164251663171399927494672091702883094764622812748872464428088167240673852073664447889637860828415327918603466244717326110558992187329199141823839224945203147185044926883775469816515500519282259873923343814422366562559190039933453897336131137287820675581222400745993275776051313146865607082066564556786432924387084728418198413748005361493493895702645365738753501434513224164022549476229662226433543172719509859880862861804426408442276591797041232540051836287540695281355108628522173896683791034652721971208925669043193155267839369139162513147721477069195640804466411888678348527551819943943168132182496796415481807591091283891345861363278179755073714652538354133936777796173084495531955662119816996227894277501478773366619432061732628408997221806255798110029693586723011941981880498191112001430192238686204653222840267954665964823065543594254449704900547519182071447858834580924045191546308876663599347245282654859728661552908241725695268779815296678797185269859795131790580516857451310199211474687544282437044982904573451764327807991117904582334373823651221028445120970158724519999083631704875512186992632441170155559382519156165660093173856496487670294121008812974586653529622141357259521898316493370328783916818225180395722089203317793215957409651799870669176836867549383578388232962930837553099622185747834231726242836119579835406915117444380910607416955238846141312027297326330222992154688491046445923999137232062119257724141760721680619506796795868753603102287312131752755743577507497860323626067463790684339463807972627502136780575974298709909420225312477233568393807083307823482873499003849384412424375619675927434172890912788343516292616428711285794474622104403211896008124298151851676758599661407409263604491880813959571546249048807952110686144188611232175626946153618959092609912838189809857595162466210303564876175075769424438476562500000000000000000000*i1^83 + -1539088199234190187217409849655095821702057092647751043586607233931241611975019711516740843408587810077697000726885079643814232910058752822469121884517649848970282332770587437351133049006198151185239286028661352369627424536872954137790186736306119143687025066696519212042102520398228616906338807912241729058913900975801896410086562948887588493141476782644543892989809330338682203252057118198116855303350674759696613484509305678877961202665781877897064286041006582821000013870310277341157152484647618873450698382803789568884430771214141126591702763305266821480261532102066232989183602900887078103440849924424107215252318531124769713930913086021102444132755333529808531748159781052902423650713583347596565735582942079832179903746495272975888706534978789703758888843419259539726385357432716164234339472768779169184084759617039109244537027160541498685518818357572817321773330062543190325554102309161455882558578207432943068413833763890752045434164828791399960191540743053202299530626712671811521337550648148905105443154573897388453431031364747602185372648923179515726059063172924461263776294264059641715615496351761653440918222056864723287995843981716431393663197455552706194637615220938023405384148757447526409332627318402098780825368950599530815205702734242281657013735372160873122267276695157035438124824243641257331589941734328951939234167736477543871541048540188153561825357439484273671959646575454190735818077995923168510669004687226150308907824775989763312358695727959974363840443762179460716521485962225070919055492569218683698091681073832952108592558236153632209828913479765837431866860210843400331741262796462853348423717087197820393573320938104226568891255487857200769006225579088035576999320854095549378366061516780408835901739463887329498456473474782260879665575115324710418193069785651726150291398820932329391376597882554378434779991115447388008339317281470241305819566667456629027563636028667431693762635778778776904215615862823531723364201685855095743233622632212820537993924251536341652882120915519097345187749767864025986792496437679533464881912309098152984742708227388759050413901878769660341803055288837226525794431667367937351486392730612306895662554751008329070293871394625623116247491479091448524494991039602280317585126769425133298766177151840187016435533325783294847690207663361034577108673097323544453574482260599181250825810694350948085919914428312186663665868625804809082216073129045626644534531255206947060691925783788439226414522007968561869401536667871915838661163289619665828845930314594633907354623982121927907406948855816635925502376636416814464993726835575577586360069393714432276239323887242891060032091127385393518510072450207495469810256045452705761572610908823653694565405221436535683188205196121178429556902192422057453796879054764600958046928428763914251560697101359462805597361137311505859324875444950303050480734208479393410328070526220875389553264552466415425060833060523803291229491231766726724141216646519623614578421837102561541310744057972844230646580551496443239338990746620979625344139309020997013578379131636965312333161302179873298972324386251688569771616067334732861367711512538264994753094399192922997586759035896777424721032623138660707355383323313981496995231522693267809737120026135239099917870811860952201905799343381367846488675133425219208761232157175887203199341874265420886312327462765150116201813169559289630730886182502762227026715793961030060052822070936800219257563288439635619723416862437629502898966241421094515060983568977035970472872147941444567148754846594669095454564945779923354249955257605112177160764372727274540111002864068183980289577882592895242650100620042193664317008978295123078004927071771266924009372566488576607280040201784420362715201535130874556320824265817683806233451205530397800546220091967352997124643650361383152838112010241795388305040510659134359913540665742415734428431532516760805724378327890707052606607498759792168758548719737389129831228482105753292931223517318046855360899035826630060868844222291788948200001815575509004783395687449741192399070149262762955248805646559837061949929608188386961196738045920994260546045970259155938519926225710274508672079065587667273303446441930440317931582686151276490985284079815189726650805572826153138921813717403046828919847025016267367679309355729606306965316447932700287103411203386932038454899830853699032182775506878161204595344235041033340537330379473523879025441128760576248168945312500000000000000000*i1^84 + -2459358505629028002337501959352202603883324692545165627442362407135800729839701040328145143524774728722001480279671148884222700854807717064661085317619381616948230852408276621578749537893702640849896946980693665793419233554489983259473693414515409051902557296817567385708515746165804668410265256147798765240499783821975434573050803639605936116440116772607337232346665188705371295020986707182739054983153837560473821652068746369654136576740300753959009147983670355030222444111026016581885525556875457035072467342421869159394147217554188803145931802568007321304478430342189575011181336972592399291267897572324666249918576391577623457038067640455989528111312299628900657090309133679690922560858754232805855131869906758325273101527579282901759685057270299416362169830998214202584481318202669110411645419043413998583424401524937360250566275766245509508370914602630335242662206515605437698653219092095528442773407073929546060715010515952722368199934035052292034621721914593512162253000307929218034953728941288125376112357208034483787343591201244495855357077346113324541133949150560716378428326988509471294653264048690340635285830995915526084949951633413109786710510954312888926301831174722821855315530239005132467364096853745592847055198444938401116390493915147017288280242063618768081454073082708045036618868181894295685882382684657810018490401068448909278526160265350421720552030141723494513313867011527369558405247995355491643003371565222853810472318487026624476962560971872225335484497560660823147245716143309672476556242190611037903713332130447345053718123297303794449708551895784091726658153587192468078722851493904972068199252773489161557840627780083348784164359911388730117982875810148032004765506449619144541201448494213876890307541101408582850171622785459101379849511005318842743050302162834060335396386733947540939193062940683100241439013211704832373754644608688814253063413510889856155638424396218913982714392499278088590197623024974390871436732534104258401619769600653202793252354296042372353052285570945664001736645552978011242742096269148791615915313971232178934551548430818790121397767167385941422614639351341240406613442539560573128012686467076780933565903993596258969355068990295996633597162063354301475267723173602354414881568429462673417139994487512768119268051801551931943842273708870217602230840714069377792509377503435080464281451285729459588311342038261628941771109521467280630501314112977567406582987554565089275790672898137171367508122564068639120342252020330460915117314994480865278321113332528108267232622752790743849137070694302519104272706151695553889366539459924975074280219294271008040871074291720972330320967879220987087202650149609119602292024465174580430392098370298443202856762000534773006239085784485436508280874467165853485324675941582304469222334309507938746724548405139510766463901548790163264322576543070057324311553348820331665508898385164669500194522665784468907119957774142253856172566639348797724317412859915169350439636012110244969337729012231478686575565115684803502309140285083337638872867020722598570414324709026655531879960097671923313025310842330241284524228284645933151664220856056969687697815766769706962947481435165304342635718479996122215067431964668013731175400231651260739643723166735837871904437835317962552744444137967982944396885860775038453663204042392421910206672208686292186449492180175428475393902744033412121889766138330901260801102050672587380402114175859282689075930907353037407990630292408021209765374455068722725996622690416822115269879593751571390943935771207093910438785192187417814313089718286992666344124439821323091380282914152924769816848907219726187419884887342351308838585776677022226258096715780880172705163425930656422683471310009227209798096203888119296303776899757760804082552380036137052247908118463872293034652354588679265256059033783432749740063345554441214717191544282816788347738664923789483915868310208410462440466978609223940339759715312632470263195576820667315403142475143301436268218112889856945921657107848870876594965645703619392782391034930541594227016084483195266817623551915139926538448650115256096970215417521474445683720916261190741139345525446996389347342749998562588509776696700513000449574707036374586097638496351971128719184800436205874666249347137632442454198706710539282540413460288973946263684742549694758383576156687440476373489451639613497025034816423834650117576825962521759478381459545973457869142293930053710937500000000000000000*i1^85 + -3479452766268542725306301094243312813883556571641777889754629342297852124374746866518174746567443887792367392114774810844770513025389613757936090070502194689590334955530496676800282198364426301400015674303262897972293039387031356505667778738976252291760892084953648785753481123287649037477451199960027994528825334090144458022836912634522557162442364774536183273069315427692512072362387013076108955582924202335238918572406201778919227978693338806334747620853957721341983406073181800605592694045953533727825541727295372326978805954672072941499992372867035741975304933450215076734828733686947673501757810548535692187251880369893649780933977862686120150827085066498885450856173321047857292535953336024392468694812288442030040297151980208044279309846373804444190266513600158342705428651958405006698166038373244299889830434550537231882776496444803745752189438542567342275381241955440695546355834635512061466950400670020669717506013494213009978245140730360127846854678133707989555696134865262411137923262553533181219174331510055538632794420828691573336670684020144528113211255661724976772511343495718684017995388203514365272685625996845603446752582707210259447458052625353003188367868405461161346076723032764000003508690404394436129113502514548850373992478100981950668167514471805577962040475984485260459150766780071623708025518965554487603315333578475340084331671380201240499814333542579943607141721114585295349168508295365325244193678666544291934537876136518318549636557369203645224583203227066414111115478646596899752374398999624882148943394581884141834233654449848483697824040037819813071696806595759826206365555381935185323281873368565924573524858076386260492942278836764344029109801848993087277319593143863999530430203008215775701424572972197202812033572235403343713212631357581665810073459651165555185715763013121723821344829439904959867349539118537487495237290715638611847326364344027923531236437752646514765593366992265248756346663582980059043455620274512152958064714212109008090926115754355318830729656958613619898467524212825681886245224575965237070175618448410031311071397658021160707920254088365571121907703376850401792504422739226121923042426268829150418817176087246062685218104620338464170417870414742991560838710885615856766303391054043293128600100722023819182998645863856253423922781660620608510495918578955713980940619804593405096972183280190091703899775930051678327245504790353007409833169570887054932545768368512496916622793256751364496968263470002478432497894920956240340078394570574175155140585379915008378404601382858140779164491813923310443871708227517517562652634292519916889864945126701803383001986024352411417902407449249008291849509657197273771760229773498613409289097933863391417039599425805051133675838087123309267895193595534773350717163864311639677817324156166739864837878094731901369441818568175951943356795981184228888921019604086110285546689209793094884211410794949707342348073853780323926860659202716040154578527504256535903127062056830860840118618072321389761567452689949035201386845665322040160724720787916332928347945177605912192355232452931334210346855498537753028251857650477205667783173395478479847736671687289657619998457443850553293706551038468503692482613086060728548428044418196198864341704196082463951044571575568920962155708400495819356771570201451064487802175206641085445886913005206475636087932725423319966687672059494147399420730834843998964404702622343346404527919992254405527622002243467304178438438700310925862709005399350437884229318123121373483778512542453940634050542169566945423622736642304634157917965316449548848488588195876121427751835203022861545963139219926158632975808954441286361701752961396968087049934562056688030437655536260974450116173812527297660767159753088486842804386795666248865940992742010106946540923076654338047597859261913268698745716662015600611983684061656813679484269415168996001651376303435474382326125253911224745823354335793333504908845450948546233418385784052337539381130650057407741376720431492337275955955692149880491964949497421685786285648432588212203834391433102554311724284891087396551942826569541351464953125125162484110283349681857332573700749612060069072013471493524997728387520273110310643894803973999086071118001182491662809829109664439312362370678181211881864030193639582878302001335845215551840294396923495460789967060478254537868201231122515835374011070540068740467164072322341173124401249318847040645778179168701171875000000000000000*i1^86 + -4320920928830909155434323809298313776741341504632172300071615277449273515774299128771340804083928551619991583693697552405890239896736351945797896993708009519525579843438218370370139926940697703478305030568971218587059495498570517543451173614727489643402751387354762215018914596467633643141990488512361160606642531592542363464840132687067090072637984093174941451101784967218527339637102029614495422275444861417167191579178394807789887489617249447660651470575931273460673587736194678118885405332913355174845578261085873060739325140628781629559352981859977229505847640276716832320593841801325599430610732676869767186772165145909220862581593302632080130388016489384570823993790490849169432671231087928712603393933489090653130292310843952067374317521095656165617577049499605226975638222150241095499583624752282753957082264810896652757202895543904867926838711224372099824609284149972747468963422355536607656867035081207510449321676188315543999389943665830404138459133571020878513131764716040857414924612351380480215272311459819825791562899983750202252739910016744198777906871158019740195583770913366741805601928370107457711701490378960092773476685314881769265795263916816159761681847877580031294823190768062661311596820309214543040979350512189405391948548080313137669045731527551583034427112951210584466439800339686939322315049993958349335050883075241951343853851472210723984144924060535228211354671120178643012941125988235674373298760517096323253233657417696858844949075741304715531353465822289822983529339090102743495307182472147460831802800758042525932804402608876281455975748727595526110301280859009044136109415483993343770799620842280253336443539900489494708278639060334530093383228810632408174776850381404017410081421101344137744278166721807648617476920214447750607119713635368985754122184940579375370100887077608751074689860339848485211008732315885721962794654625633021053293543297883298965114153138655793774423832760627017073197099772988560071661646985863768323166192911444553124602729815531031331385427670744372718245613054484518223010060807884848262637561843082966943859480871959302630680590110645031784223448660443963761365951361651424601725978607205431670475707338639914077023407529771422064951449564116216943582214547424881022032168416532888205843265053700413062625815298348693028988324035619480843594153275178143982092878731006346641708384374548418995154762790219121117744969325896844956303223024077823734688803684009276981590577588620816936830599010059022706975535722065220838576527594821374670347301087550385552595243138096930826578136171876407855557704483806927849228705275957247331219441638403468031638338873151730939415496985607512056126912852430474822652436323543369742714659913127433084509928156077741157261163718049558770125067244756500770626019396329705450767371564802713234855447502237971284505329708344272221128083045982114937883701605335862141364124433830449217195017153751412909044304783070759393335552884146267555575420813462099781477975139579095400884923311538672760881915434340519883506201399712340827643485108962387444074971891745471207540700668217613637409278356790543438582386356438864935391170582360991366362088117218004016106782170141816575217673727092398169108403352055134619640914544736169643923255074153768926701813540050959595661847324928402666466965922190448853680772802036241114285243211997786507294434716029890270722822133739084033911248611927299325523308789413211353730227468454770130902762245995238765015417523433642269857046107156149015939684995486264483082697747380816100825540218749936007251362747068176033042426202370534136449510617132987803496478091926441835432108066769719352411084080836831569492305582646391286860571646903336519513912051432305028357519958921159474673048252640866681061839256063723452798530534835881539248869234382488972138633279769948547760932619720926527361842726578077249885039484724628207910551571006965432077280423912492616764600147561068220893583240173585329721136207603649684140582695158374644214205148852532090764929598597908834200620416320059490952263639655481186889917498420760572477014415967303203219611274915972942976468259410962594091034384747894894018572828836495901783923392687445706773144939403117125798724696791359813107747214044351238110247963205886276853018471616554748197677682001815012108391010082082596927643682715394913157128306686193938310374290972382253951535400367337806132847082721924787295429068803787231445312500000000000000000000*i1^87 + -4675919121650353422345370526737462407312194695288700410024844877780584169103000421853409902205604157452557243215851338566588982223345754046400157647647861062845663513976358622451156977457085731430866470194876890172359739179020225859630457199419966728592027691022399232205696712389602128346143318046038006061337087472633105032292849524176582768962420061024985714391354924626926555796173279045476518851643363500967932243130586490162178580298553479935461323554043412396382767657641342095588287624264812390733671783491479475522151220412505940252270556026458448878827523884874135780175444651556625142134721556612306785892104087406819323883534980174366770639036905343306990145187518024874762096387652915274459088030228085550784248264038127995629833798901870897622966673976526538795378597484654014905877919003033321460204784844066488940569671339023597183383482131744730876215937472753645196558233651686613782094155443933424863432712024599833051557954834582274948466887372370097052876954793590969411193626561416819923584384583375586945346196372450995772326804716484534996347431114802689905579897301817542102091685125250536280418363512938088475472414152472819816598963278525656115731066384305589414920505530754018647571986509611864691307620771987814823306930764988380025945920433935645403342746629143524001822605911330606931695513663078693250589844322952252046788979886906645938201635457502318711042831908296086805126024900256405344658274290848221360691844161841420108519638466518928323548029576486746717516848913256208588262162092200308815439770756029165984648153542697829264942159044119933755854390581707314659442253040457228425788236360877868412765765147813850491345186438636024728672877207224116546728111501494777082978675395527695677834147756646081258736595603096835002547398368715648641389140471393927591118966737854175829646004685524287551940933315636803015256254722819665649230324251478472988631482499744687263422771530004203370383599197740536407694911826397880412135703669994352751093238227775489186312511469517222146169039191392910479584329278600868758660800246594821665540705429680871399628354558479993989617521648759718372742307953537771389038985336370193247686468483156234695092301656128244795646268979530494423415069056932294037830430232478119474108954242024521980141452348398649425478011401878695285478289467429607584870373343739264621452599009026496198112164384887147169390268115790061496987979223532796320193699700109086834484629564372028339788439893583154172113632972655308766137347039588501235079895002351799217631662229618883648778966226378078730885371217946902599506601082302909993101476728628193820774538855244160041548292616277287868834717799955545963901580732760921024369290213587578422953002491864648190141447256215078503225465160729403751347338485367360848383878281131290880407090791445810640651819986977545693614478425309806556273619290391620711732856797798197313232265921733188306029319808188292703559737588733499854719678257307865679021899167538174332510104329404750025928487353317281900802807559605014822494206197100394586575823304230462485863953460122500726635783696386909866897475474399191285040318626417836625155499535635108953890520897636307346487649643684686345868230923422394597614702354798417741796406264320152012204520154429764999872106205794964406834195516886933574064463154866939656551194900827226779859217965087391068165315912506206340489264605870564272664516700025453443281176271825923294502051187826600257902024391198222051915941786862376825253870298677283929683237953309791199280467580105492442818439229354741806398673407003101092971889990027449464880280433823928564911652555462630795026083395791634641927690485188218669060492973769793607756950543542530388790960865744353450667022344609971363184605227939577216666501682076379654728905465317839371952736956014353027654335533235057123212945347836631428321314611279474648012676027578351712031673561997859353758042514866248270010441479233856697841707223716991209509700849620033181446009864734238414874408017404560897705687181296562764846689356196369729469295242090432112193020246196081597861691063485712192700986283373086874560832841797005123113131041836747105407510529618029360490734229806229214352250869224092146595696742519136847329512266518582562685125907673893104135470811926657037707014550173495779482614258302548884719221369222875876943680846170212937938757881406916594779895077763204661704348400235176086425781250000000000000*i1^88 + -4390068725861176224492060855875360551570715592313914337585413493965857022971319379514394299210165483964532199549613397401179114200057774354724511158694705703502954871705991492075196471026330880500771505266016872386968110618910194333693975804689848908009725113963888633213199562700308490500320510260720625895340860546107670333470442391566187283919737757415097478057947241587851009515726176902800877791864059281949752641366196864029614610616392495651236883212859964901901523815944187212755254163990130880137676046600450131219090816917818369212724732586422527366837177257614119179897520420358698257702709937548559948280536696355336963855950161921750698744733668038597984741751165821048071524531208862091384670557061545252181926413491854294662164865457188161746146780708251376869674531411314983871596724087357472664792863470041652250223208266593862277967272183098212190114174664332855068884876166917937287237660179360794845705655837025687317434213457516700998072304228780325751756474916677109266288016136761152594206543895682162614234267153994289494092444413463478144861826665333093645438791131391337523740995357066882470483143538554220313475885258082974861308578793331300301607179823505639343127402025146622124508790328906157383178324578039987293960628075620440101375635450154831347296391153868478537444370463019404309217271654591957307418105104064837077533124521460491266600203581361049481641181181700344516886772198572554284400971644958872351186236863225642173189243327143791903832765718399308292839474491369596063183981296281723558014242723573527923021293048769558061548111856246193273843483995450254214977070228601854671377144898004368933761759416512059677516301817605053686347350992223111130916767041264896138262499330360778477593366421708994508730080932747588824440040451406463635904308879667564863673300670362132100711955357938506718520174728330194628084653690736665946345644984597524732311150435043585636186553858468175794468042170131311339720615107669736124766481073277833455306188044897940403066245006288455376680846713630313046324990430494455180203830148424587690241135550927591470925897515878055340644914610271792908689009098169333849998124067185772807024422071760111009813273985942020638123106986048045179425410358898054105170505743035174859435225701629187060954830708054020915816762026229343339217907201109068438786151002275264325319295994966359794465757808355911266605832088460527142675481466261880411977301992985403802288890611105164603998031487663783233240005493266772562781922583170989935345900417810855666732203623690796779279393335336783096111244847830658338460817494080003605404440748780230437137856441886135370126349519702010904775747935362446028878893448307082316358348462082149718759401240685179106996189063370051597984040576289966458074351531350005260645417873444610533774529823426560162710947385842134056920443762192830430674651585044025399009122528009376039026060792872870830824473223930301859313432177707320994695559369592765735495959074780162181225587029141220578945436466517218480759162734509771667132916785545776700397578823662829867533118614894601542609867913388516159417667292210590397041980643340635377118162655251465354010246977062981699541433255473441265622358457288962412034706057670265167351663833342683064201914605827390793431972416288493972622227135514303857542133730074597666306863899207665284708653395128904214309077899531275852292278659997899294109113265880529021946878293540950426154907064404122748319748813424105617872423148097455557815290194398234094129095966627739624212459768587173671949346919181732120398333056780992473737428066606774305505229098829987773893875858290576384768568857568017354115618047562318675845385122760008890376632216009629573879239517119882289029710954923138036495805090198716865179253833005495435590056049432694677550803957040561646166502745221944918234915901128219636859305042152164238145700994514191925902363583050742422558260077252933624982719144855909002455886476371221243367081152672693693954172135034445937350912786761637510810906198164303306876673949256784250331937257177955138667072661754610044585493095338274083522617087262671610362525883214563984430150450465439923568472428496647954794661179250814954081641629764783811641988206232906048707133923229102032597777408546010876771468951301518091785447261270402207206164148890957545509466732138322268557614764202070252174142506664006079644998285767844123765826225280761718750000000000000*i1^89 + -3574482573306903664307825464892521257789721389563108271744352865857149077749232209175425764551934947540427230680462438492744972143206461206559624402422342953822890759563317635526322147740980239021717547224167548852474997636841195593505150953986421065712986883551639679432009362295012733448899593847043639507279037870954926626412994664876897128569570289090039643353044781170617172737544150908450327817831498837761215236553722456060169496473243693331629881393860091289009704350997756249501662669369043965233518724359573023247781646386683086097896411230411992025533384547284812808661814636737472768518305277050616628009904560922150451933559821448136927596239727962611054006166812122032833321857810752813434487854120172310115098719850378881756308457829358474583404518388430723461527550406031318221181663256979307427421059452058205661510267307183313747122835481004790386897232900905773571194439429718145612254417531495979618076347791952191108246855440069058510025734725138826188980273971734477603606011291011205622263999563332560085188177953196686344997824289114201150030634426042106109220611573484526683831603458696990554607187497441596785883439834931102279797865196178641774358347036122651914072626357826557331882844122938205524420557249443342033579659015476580180081138392022859565116942409819587876960095177336159334836546521941192237837128852562418519505911288856162082410804900487970951503227204957053689703923183046844127732238682365743401990125020632171976822676546405199801525227632968318498635475481032707805142257608185229833550717265472286325074051100612146220540393676113863295015829224330281439148475039772808591951962724671277815627502552409168627603154995298230345846384307201165270975778972886425987867246036445331866153156974072686473729221555739649464547656948570513575605457586055984149787829356059927514936298574429306046343078934101502661936641653498329213087890579299897469620386787126344118160835958698456816576042564758968433104567448124194587943542619739983154297497570809830675848489569339068659100304880611073114553084768384463936196995827457273500675374774835799070702245958269277494493021672309780134955221642119886064154559918764428112487719874446223168780152044488489864950543204414582965482241742252734582530715774804129763424680449502819342382327582623094032153765132291820552171453015580430788247302581616425632279612712688631402455164232569534210630622028656127677701757945005460945316009014435252670208474856310992717092298989563035264342833210357154979243600136117167343991260944956255562153520017254025884793673614111409413718522533368878642955150911025074046059141013152938729407024665923651375738563882736832542970466501495187667336925454904484189370375663681684673330783609761566194687464130948340583293700677230158090582892060051467459070106959586387819391884010472970277681551557488477581827825929557650448297254372300612767214774773808499119759048875031594867840393152871246918292115535678210779012776054395779233268522242639363589288415786990267235372080559887685436084694976278818775295695877871824607227237128805415287435490506740610632559333457335083805215574868593694045552321008483611881561055126320548664188744452036028645455214306476434511543421600133238076270582960227716902120014054714272778264835749757702708459629545312748805478484396859454830763600597364237875054709475792970460555588231069190817771911295617450526542732726302607788158503020311627767657076596837241699884732086867542809312824462656447208038981231032219462329122505594017079685947391881311812829609237065415568811063095886898556967024994690983340970942864739007831187197795894817636101788951751947529678016912624178511707395604125778838830183750767093572076578749257301405292551054024528046661635103399401057095372776608135475045646853434714976852182362686309869437982022882407829772964890034207084797876094397127738341219133568548727704981858355625987287302056361494778677705111590737356850188460704132847217614436636997827782942990565535840718244367169007659337505091968493384910461709049168437757012360298393672542778913251473595931747470490912241878881805017432450149757022332964000801210762801222805585157999066509614079069359615035639644895305516855265334043740131391831243067650892100354209715135866815637307021944436888314394419406608364789489213286510072354140859375411370500032661204346405793390574255498760825314783021913458193473469683445524424314498901367187500000000000*i1^90 + -2534420855007400045737031766534677874979380528762869418913821806227141639579911394903284420363832922034223268631373374475007460777997493398516691136940950397618528600086503718982432496428716749991495241227051721874997784381785629637782848567814759555003900183845771426312206559008662450098518427260663157426632088118477771090972565832789863198197418027245809682878219327901712619556810590100693469463628129558893576606798625304722981686544151204670176822112956273802409373449642930443521966261812872871306421426037689773278884340969766524821560824479591991750490092564812573488083154578189735671681787018997727402244520266309989950600206222984764801878661310644015467654206023371343866624079400880598322496982835783118381155869786132673979773750496139807488600392119106557865716747222764569160038106098319231307632350022001526881638238006369401596568181155516591424515975682540406413252609938320235355988114240376070639039915206918384531541798384146003624920134123573849142522352249717923190900087225839100894949314673731421110188298514385395032951046046404394118418172581145856918097412648596605014735362470215499553697895809098416656098348277838487147970132099581819142698331140404093642835996526586282177493545574262776140981829414339393796167947313201224254964790715943474603718047929267019905044914663481429661938833245129210264408874140356517382464173799052463754078294750174699415186713387226770503591185114950983835367808410008196171054219982648461433362680815369644387438610609590427134837892999127473958245461223037173880071711720553289225596421295507976359191751145918026585412335354098442751168405132790586786872411373686713580779614970736229237836373094002198227058642429203118296293236795093598734902912061429380178874553082516051378007980702737440929085539195275151112506334980696984529458613482546474298366810026087155793521803368918961445609854085652178803369988301865398109850739572494618555172345784349621181109809591370461030389066585811575924879289592974175763869868819057034221526551625766481150450684668307184582490428690074223279897964478392308410925059597151340194587018219990858208162305562484209956984095179802163091293105139129180271816686846127254720298868598711319628727554841899841948993675484213048062944059866454446123089146944895416708354983197509706887908345991399911495769674851739819629316996291938338290664353990155113183363119785414947717684869426947213948549891661552065538502618190032202647356270311270161869799211372951209741859897259203934121083481562098136211021315884125020973869042202837575050283428580144742913761832510390732247363990183725171930652645483798341389987074553604113615128282423533533986830509587706991630867244396798352889759089866211837071893353996363784629510521503628574569380965812977492208561171361951749800975341730913084096662263233939791507976255282366528573722046773941625187793924322934771677846679904874669338564060906282770335291531243508608832862787080253103128876784270284069015394199608826181311562194371305759230975060218460392281021546197236145458950292575465277833239569069650292719468549283191679488367115669167503696573476165922642269891488833893059671975208571111161806735448836632069887980422602803296644403321113945932948693379794762903704701224915499352727798833961642070340108075285178259484405263028338181301964067815887815114343965794382241765762010179084303845324363478952216965971873698289863087068671301169331754152857806590699840230923878149245683342119360329731834139723872670801383932473500809301540385523759287215642172063425244179664956747491814944163745123895516213463445831541152342439657879389413457323157683577841786701915233270655443017832901505244855002847778636989174142867474656666065414586994847964386588162094709338162274463124437214004698449681300699404736708990136972667505368501145403682112798167169038545404747625383497835902103757606777502979606110930614852387663904781340297856531430055000751703302246592345390060506765471800155954983934490263265292879725866982367056299652705042623447036971004199894951139052164146495276394594184022321379552913316446126640164855225274048776806457326192191217353949036378339351582143135376671656792059516568513287378285673286341688595299623651618073385486841724573458584149129419543656324078497875644921015174100446491351363852933343407965887481985403458191077214842556593748199602405392249943777562186119013837312181480228900909423828125000000000000*i1^91 + -1576156721828342597220015330530450058558968822717886574650384059483692236525121675923599437147098984825740289624017084043164054766628173868488331292210144196904286654200772779884547652722867811965160605668725512762973514470331161878611860747638109106230138208669816868478863356437571470322893614599097336629203986217859426301917038774211193744231169861834413503910940306242942566819711016112501301027380557975183281630046348157570622301357297395350682864617106887653967153004364198807743217806281973240104780093049173113600923457811940628058508396585625787071480595261867464431031332424300045280901669451314330821184766839785442713280943915517592103691965872505390417093942394860732508314282060168197145652861087523337475126990544358912709697202300536627865114065301052758669431732870773025282530724592817485939477291563012283001514045952246154989650157112752064863227795439567175504612786467978056424667169238540839226373032946174331986277694510214458052776807769594352827269787694669229485830740936161120563964570815165756680199914506074845004613903837044971811245535670042270171332676343646823023974703460422289031051975423777823357121583981340516217538671319127060747196162773063309122568070379414591744868821588058036229429951885222126710756246283442700177844828772844214156936310828845933456051613170667693554601663664596862196249721757417256237441170398221154311745007376333631837576287603639852086717617325554216631722171395429040840944275713624159857963741278633403704504498517480060824216447124025579640764561661227325598626487038024210044575549033807243467231715669951763642027949988277084743182815919825738117017595960421839571591864009072952693907340555750409359669955908512917657235438290679541298531899770418909916124584624283829911550456525924527686260792907087731653193088256254779769658683462770595762166336057995399238506130027787607322677740932165113698204271677497796562357232885511792256421770122933089183840293235123984677133176826594419194355886501895740535198998325931835425886178096707650008912676027926069525515883967972940334890348665710484895818436627761376432558787919639495261278710479746854155886295799152126986744548951877334700964762060332640820198916160985540458333487854614489140561289841165509177134825056743367878545689107661918170007555201577855714103811149731548011336846458410849261766738630551367040357803136064085986735162377981822421956887608284668943563727914135185765974066477657330992947708779854893830685541697301626914244326927502691449607496014438064739262615675599538588881036281174582781565297751786106276478835424712764853880871773129706736118787218917465830414708605535281922460821497306410350598503061949298423025010008275764775010111107874002438750864069740494036785262929771898346656575955639400162166332250189214022492857008602823738289895930925272664387334392053942029695212685242186130769686592668800798094730753335590042749046252207867296323393659160276499583836004410066301256054964618184805760187785752638059031546850609032135793330664450656739598706162860164198030545841094463667205032216359927598395696939031842272147384118832429917749358188667463228189693721675772312980883613042730993533960300391724707545275689506491635274195080290207758396314642149336624947637430895230981072827062719612002773630279125322671375798904969368655462749599698207695091462146431429547673299717514953158809174780251148892411835499977315642886713024318917759124435426218968716272085743853004594135517490551050844773216498252158039017262723270759121719349727936155156357552926649450518644385753045380390511615103340419662876279114129572616034470108441993296465957921667216772899826019605362101235297620495796948616606717554608661327688301369016580705777701352430913387903545712647227093867946858835273239479791736394628080041571369768986279367311593923079027998463781157857703687505904624359612299724738660657336083998158768179455259879634753698035025754344454841500186822212665026568380694864190834576754219812353654524141193292596682790693598380468176775318729711140614053944088696125477850067482517468975605865169605457517977652426556629964646191554658336126559108289505975711465967221087279305261479712497136053379004708378218629658816639817053330423715328209620954716143431871744588712637846207510005937391987713714063987645978891401171085184513211336316336433680199794266224779252195526798318667514429364182823337614536285400390625000000000*i1^92 + -863996592464005670638560535687683819472239365280010206521753899602977586972545362324482805406224956220821961973055313292285810120194553483523136652455761928310062428582272753496959652831921740305055728627278362866641659150860415321648862326011859098791867074216853471179840196358966492977158853752080233558377180305767122181766625346188015618449643388695322353610804910431469911901560111386686150014605148357231056256651878858683253542770958907911325047473566759106327815718368254730947046276580234152246929259218249413275177372926172203669161702140538565460363798845111368134461646737425054219422453994500477018278191918889004847048239973477401516958108091086332255849897243893148744361174482231322315781366762559558729408898108231745189309708299198867124801156984784988442362155352132850403397832600265340324642625689854952685405602306740796397329388671914103648390564984480271634335068771852982393495123309792798471532608468253647926777506402239869432060126135855939780419520804534219774982850445569031048533715670858757990059966052196199611458825662925637608128311362811601142458443773255410494286471697973923003007906847713436650354766587257978836360586151804113968622414431774079413245384484651166366361210236201877385842402431797850113443986052061626569699107344375002213183210626744089388591653816149135380230060902554444833117794304955413651528231499644076738558549038422059985728391352272658782997817900021159188113796751525265845729230036023129021231504030467047828509273465374017008708979511702539824906458719470268429199387905922671073727111064347072275885741867361536780762859262102497810278275019043724385571022816383100726363736180616472279376000374066982117883926970094634328867788325865668883742673157261343572947225161220083003311910415450269540932396971837857398193504565385339155950014645405548981040743119792678093366730018301922609219820814609906917993283310744161664191364040267944573693708613810609060159639401183505027528724128942324740872600550506919626924923007899891959473681951590724391806112936881408557166282739428772719138505424244987635806545149259522178112289728344765605355084237357940807234814527652952174417293972003683843152281925118741114497848453036589736693557288236835519503383465037985605766106819503920224060945995037722704189339825903202934158932579969434842262104777406342446503229233228801577569650334264374303536494992413089446313344603960544361011795347300979874192513179567117898482793023107449705354008763940281538409567317241436382325952815690612663152865195208291230730621561677173594342484040488911486979080293034422138465918455429232006057042137846964272292815156009699823058070060916413224212170171343541813521054779639740687933559974965495630204066518909952544006881475321882855197730375943203670848580888187467887270969280598438230905893138501440619335608247242798136877091373592343844673638406492198338222366486118274421625698432774000545478963273409341205744917497519559314436563664817720995180259937264763026488162861183948817759534054032780369098254355151232288126053204642752613641017924187981164409840574029342852557345003890143771013670959827001653621700921514907424610185018080374960675740073127735525837654241837550648506942095622167800292261522042316924605661983921478533315448715996019918964880344342884108589542089783189880351785395339821565194657937895087486184085094828950631750227748900656748287547801568286720389263794743955472834498319775473448939248793085574377262096258378350477237995324586776348462940889817900047832982222902575920433988554238850167288995823742493379992051412772635161327366711471341265067761816371961575692063474546074572239334065144426369274638829372516908247395289809154779142501966239067559015371403659737742086629534394858132991759272464034456603066616100736902844228028253662900520887195771224441498564080363033914637072766853948803019452088854277325525632551928563157080480422805934189740005003903075100912097137133491113871755992271061015863294426054746118171226390757963691908410656759414876270131472686946344519267142615370194495383445334443388664607131150607101777086632106513899900048496196384333949730677443789681299753355358335869320538922432885305627132867004260992536570928779218034365738733766033712112703272852227413856292801586658785206151851689069556558872923649486226224957330947339847373459802884980265821849638793219976561338658683164976537227630615234375000000000*i1^93 + -414982153785450144910363743783733994454746072873968883070279476648166447665850692583810931084956419022207674036635625288616366442311460506281187982408732307395614485345751176900854419094467807723439599459322854169795859422747136011954845265197827878856067994502319569250294728468747432428576616800136339824399071908178310064908255118288552897282767250428105903228314298294709371360123469279249534669608380336412330905687844505414672412743194862624432724679953886638979919257288535525143409374546271316738788410010503854260607863788775171774521855293523632278535313081836900738042070748861846067770090036135415518555114338168317201236020442890086771207840290481063566102300848144554695447862718639898065635424983476710793562411774515429512059285991581779334455200211318374316299692404908044853670725107690134259978869726205508649165063047508251815022023264264834488019273790079597684239485530516926239825498334358188354687336512788201659202064460478952702393367513091766416105222661060950897180045077867461238914483590431437615005569332443528333504878488474336522970473493542273191740326301042345969012567796140340480516730645604527840817732969420366419289857290052267584684281566372870767766220119854980792846242423047873086496566227940337293973990990347940375332370933454682992559986266076378852973034556011694461865907158558089884734505551260925226424592220049840603606751666144043072043114949702687771478070059320800134484796377381267233330803870661723875603830308178203953683525970726510194060471346217382983806910712602364283282525875298253617267994819133059465644548953731349170457705041138379267102695432613026708722370031867449032908402865630240648685562737404178503145844677250902678633715745648109932833974331018690446631211949404328338388055362842704425986123534175174470620420145066374462482248117286563609521750826098028768734080264814632885292689021826800010752839152474141748286475558452947198180303046716777671528159757109877930524734359338559804492354749963035440486906956392445425798870159196372879106627665311708002112584027991832220313467166270287997907829225904610058817032072058746619945059523341899014237806944234940451886164357435505790534625952674362998173174460893194264202700828826881933594516967354728853495382484167482608328440810511659559929710505109545482787449438282834006115897880584351435984450743162500974886898764470338910057258695813583451336576011222636328488356135855252383243167056258075229236946552281311477202734674207035496324487156655035584209415611460799094588243086666090873223846299512652153425527267235323212444754537496068066828462162163320654303418168740347630218023923767226379398609207398494329035749971972606091128054744994899012055107944630418442049715812925400016909659516986380426869997876184235246154025704145036298606733884876548128360943510656453404441334616937330002012500044108402823902756901761168351415073564680357260534263376245266741769524895149312702407607341459075352063771539554744724080683198443598280405012464110275290585327843694715920044065178693228184028951892933790192265041528660837947462614352625495084771461278512977649689605301307048231905164993474894231338779525637980044103986185596507322788177479138600930179434397208017533906565582269771893239253754881675006431687694306316156080396854038737689348120110486464462021528088630044628892086965064010751712624337783011121428926067951990579744669858624660469806171285105015887402600200292088197964031396532048976483892271696293746760348456033246420262563063829921588325859626554993545309066127494040137336706928082159346660323648781512960438294306429471757162725271642939674867659489709677155656850141369678201239568302142547087187515489577979621125218583644341787701712516995900956278416588946324973265935254146737393516019669508899189988479567381100629473864353525874448793227299732767201429139674768282149522191415392767134484923041974936438998213161761208416148075580046687819124848862320353798665064711562584373043057851000224275746216723141419156953328582240179091783391861656575616057612209816667305816944916863805499642851929593479313892712573786645937822166040520338185342297948628864761827479583413440371320398480421906479833329106147717077065061058418062190794217977529165911196241332961543606539378924752190359728928032128412702935468788515939675406849729258665659520779982143225439881702028106903976450307270279154181480407714843750000000*i1^94 + -170933526603837818797902092327691969136709605194808047546944919054078106292537737730955401286046406384649955873167769895905695436606272639955886743744113985229929153761829258981425448952609035580945230995270709826077941250542115232560040781352705276306629751145678758054754236141780967122874315850150642484943079637347234821471486755517335206060030282104673535762233581298909423478617720908503306154300750604199283086815136563151382464753879979993260153193081954902084692460594659971698564474788410170957764959511143983824146464533819362638744235287533297317057150468978963878003278802179632605344227542174059325547686184731223435313953562210948211834504262747317966210257625698987975981628125133094866860045713460088644121677533234434675252712417059688361197686615686511031798731930116380151519281546778092621723562096073138045692405639338365585366489557840449616159140684005051175722106109348987984272305170747117030599776939243256074387912736540696094954691244879917887602045307881410056773392111841851537493081416353440968609060867252080674202581213571096704289800023642135930008026921133863666175869702447849511695132454791017062715376897031829463440966184030602214338209462512524174676868263843309533051830065013285256488424508345734800489742070506655977219151676975336526762726482460493666499968084099623828751124373285785667973852739933296105927260421980311816909522982417432307692183831460626855165149689660455526915013875287602737725333236792413926610027562074475435086869588625444047498144601120224680214708834457458452194632060143162005631992489915634123591457698377988366624312341900430896181195019797192370201741918852475518202140204906335719602757669980217179130449173938658373900757179964780701688575825506206073654095794018885294448120136814603937842349636952625883395169854527375221106830350945395808005653005036809842516856824772682427370023862296478446275106914276769732228955734772330141516460765918220028753721494838527488881000987512147484956212503232840526203073375299631871222114158784927836066978641102929570726129758647589459721198768810444157916127307907711793634693578635509550192273779079108326310336835086683533331518737515659864945251211195221260275859257553161547082040041119852343257205501642626033619952326932962983518649704135168568760592203794318359296727184727239623129956336689596944665252088788716251917256991046540698586572351030407314997032919336862397405712837409734335348660399953769075925074170506291554450507047369425546401149277306197997111625580042182630277181536477320060217644144676587418002692340864548616166755452390982478585578524242497297824271333968137397909967225437774631914411094977717450824376880813675057744537050124149728357299368261830497501232271812119635738067444114292011853592776583146044552897937992269893280425793650072602465789094544809195512920472134811185937419179668119632629537618784486982176684583977197985498191360605192500979397160049533149256569313548112553787980425332799474396897455178466551111690205113515609122045589294163963856733450064128296792830962628743576925498484693165795218462720930949219082782507026637628978862811328567603338675585231443789698996573719952303180960594539659369071289957263678132829401036585812583380485672631278854404465238279317137116536144778521856211478518631877481405492654732339897813664574611453169210081274394492379631090929862172635650490624112814848499118748178404501298418467559336956870316899653249850751865258892137449258242868915333390405751691523872263491686593546585076850811759497830614073500989016332896621414361002929679658037594035968204118768191284041689721498680980739830084931845242892268534666252751175850543660181447730178382095100298454793099088941219129842174457601397230214043416654484168172044096527971025656399044960536634200554977221044318295941245088213386822694826806390703204885033448711760443390494810457930608128728090375343639317263782503893093391298051808941976413817200373534161266439246245075053950265045953769162826753765737294742679591020696914899582389494094120476688613896284207221709560186719795420893105793954958064234274474671623033320092526653118331484902524727864211519484224869776265364743962849096702032442586472725389162519799431000260153870070970431534303382333582661880954304338385764679142594033893033500979856707272049561744032522110735562718701119764185057018595913350755237382836639881134033203125000000000*i1^95 + -58500879254737718227917379742999603243795423156143264166473124980601247240532853102652405457151775123787976522934138105944183582838401666991216996207882842052437418369866136196895860810143484481253671065815554095964415031594809081961925011330399235671260713751673655882060580802804286375157620098616533263350880364747090399465852025543156326908357067724844443409725969654680159266681107313790875279349353110059692509943817445542098159097348629292301222660959278041791422948664679004473575934426698244613381525794268764759573006042915520390975672501911016289937001758676623380380856019598313510903913233491668443624837048706655340804069939042928509424301672380576492842157269486598798853620617597015276483884965057846439518429541615288164589884461421300243711980504586067622756146722286001797806921796267353540589037948698048842566206821546933945514762871980422390256704194468468498046999968963930859434870102986568969446130762009656086269562927840606185717626691521375664123386070139549185877817352195306784748831480665787686701877498193073992368171035067026878004614414092580607139218306577411367147484789610147043556773493294508966792947876325389841407013970080419110330298809006337303885100031031738469510700203059435172833031159091267263953701896164847691526355700971223238960851064566007048800585280396005908370697962088613918985567372343215523031562281954690927370439226343326498699444860182936075430654420894840633956005201949883089444663899533891169401026339410949729250756034685863292860760392643758363209020408759509202974681606783899766468224323769698494764061122940680425474761172415180657079542332683722988894047366445139604745749242181786369560941183025259229215441761915766735963669376343168505446201475267935741869906796582780851647854752979714426865147775055852886177587981660650999067327379812604352755694402215915869345294627374693431500037262299449201225552878464723364240188824776736169282905251133239902846767209866135471735270006310716250356916937556540600131178507871299539118894430175031900018786647632339746786756411904855702843743764016925898436374961484479523765305204182387053023686855414320674560307495642676038531922971950397426255409816646574837304408805205955923705357427037772895317937128220114106988777434880675500397044260118981579765398114001620743655867527347503763837505050889814952561779102924011875060793544830219942930673477515730220192338882649793944137871545899449207568249839056841986610163914978022229204716478823918142652003259457728681120261063600085417687195178841245367850442267001810325618303938221295769377638953473431182493776063987552881674814924351439302967476621644791705281206467724473024120372338059039182436237328324728054110441865253243246093858009561894989800259711879917578368576838092467658719749811133622798739211402089622779033113322379861642589825945414809513000773992168350996342839322030923259240720235112030388021617915515897107914590928543706682378135874256483673347325033312131576810807324638694624078735089821044438368873243543192848460336529764347727540545696373482010277689464916426254754615609531836296846338514540104906421875166444729723217072022653812174244583604339481735018799923049259537976877418461904928792437502319646953792989956170152295067806544568227484417522593025826268081906269211702012150346838504927001928586709999606632924599849449709477128151504577075193825262739239690560179963861881896399212140539237744407232064180359240640462066319315910385019382211353030371644189078984895305313161895868473333177293319506345327280171153394415418044899544056702178397134838680904220528557756646278631994720466377088346491285831934875080387996702914976371856960603887961516448355980808680054102177969699311869407930745776161053678569992921809133065319980293742217511744591301209459422583323821366077993089826148433581765493051253960112923415344098177745511611035436674159799690486029205846493027623419849392541577431041244407689401502016223230153623602478907876995587725515324166932874354910967493090164733881586585274321338475153036752030220173856191047720763442074733261270896977714252810856728077546746522504927634925521737478729503491912093716407151070780141906564222585427019926045945967244441059392278234075206911346469288616539813473920874710352990658586480093037618223938953606315567794323814786148924641533654218761174409840189624498250134305627318099141120910644531250000000*i1^96 + -16071779042161935524323183736165431836656050814620133718137205875390198489372095525014193742227814876065006122765154978916410011360242794518358220089338513797024951055977448492605342639955203234733420339293208090994516315623535030464115377571961154266437932957587997715645382703308185632746429099273193729257273804757810489421792529915259044063635816073275980522195048006137478189754344726372854549934920889359014771031670675090753012946702820677579635054125221373485040530579580840336746784100222634807068923511705405562010819125739994479365519221267031430085154254812062721191826772721498233267405451408699311944106281051214622119048416112894116007352757597561342723962230398321313728740543312885408887173929360987192834360564153833046723349179551453835864433470583711285000715879353180677994661486654457043144931300848708740799702264954726991865363560275275850610458185853995298942409608853330865806319894104941870003193955184725203803656684577457850555612372871928694747296524265672132460247806443741109466035157364845170846765519089248988174733628862560090616877054467609684102682251953730320719679837999752387010140634528483171483332100023650599426548757811195011695829170592471879022672249682146767431344879133212501543527023252478294495659225762661679146374032130002390369083196480468211550338199542353055306547466132166801790014692667066361515544958728421470760700723579505436854295907046869754704398776554593898212514549538382684078999693422012555063127036071931484036150075213743122820285084476074270452335248029461051196618962004008394587696810540600635174506496152477317028050242422595848519768395208906619187593055537709929298479593189161178918482256306647605764619332783745842247447547512559188986310944421175836496896600080396495372216599292367227745291973375471145307290143773617199879840837017445138690572413460283140224192720867669107198360074880513999449974834640991993202219184964704687812047915304529227354413369131947701934161585178056714148202825133976469603180753524806010350653276589060016805724056388461330206236329999982725432964075484785243570188533080092447048779774112292582362479325913278198276341313273214516590578939358254488332958743242975622698938868896931138362869183759556639361124792601424371324978286869519292919675201157432470749313652587027122135785223769492480659999054450875062036678449546007929029537497548969609540254990687851093775345839088254453054059308478156164506092546116386679156665071153012955729761814670058976706590578316978784063314418102822910759068475020913562407308173036653220310906742944709541796928285517515852505783932604789040755996172444549848238199468969613698981290207993471906581549333181251129805736190263252749808462101210991933431946888535121195630380629885488040560884524195467253062353472169827604131786871206734112130194800974462880863433486501149896376123971717038646373524293476151894173162648057612518984710035723221571534761674276101539842338296326483205238434930613294177581710079865125663659582299013400461272195928643870033387873773957670303425807185349056836995927230005760530915212755204801222501843009848943094875832133627171455037978709632077522734287138415980856790032697885854691635835223033712602494068051388116996048858762033769796323481711423093122483788956317743744029426878830639573762535255644654324548192468460809373867301517066980317936377568286223094142922959835917542333974272023890734380199212065849319959504876658367419912249048548289720708029307484364348780702529859051823822796583180957259251226981488351274184380885353937436221807219330137395513316577083239849657704086076690588071683892768617219395009569780872138524162648173373712238530362600246970184151005877646544867400036449975561405075079490376648022530005303202798862354192280853843343353015114906345061645119266161757185702796558926683190460998106102192289596944962140206619289901807261551776706919441971544521189174188731035243642283256560443618351977715308168116463990641903030871576644279696474043772176395241438831793441475038194387262807292368797592075802780374555866241962321740111905080031887536986940327991036228197470606420248254527135670444757235589958015135585936171568163153258958000969334443076587619900492231448986775071884160782032393584641920209661571024353037995294079668400502452340074720774374530234885252924151711680933194209009629316643993978153361240401864051818847656250000*i1^97 + -3403726726443516863905616002984286613400317389171026971077637281939498593390424866819059863652565368056291161718967939165840210623541943264620739394390773230858941167017689378981572956894941354192663932450003592188789322829130283278702868895509295738078914161486792802232202913625753870511742865694961914254064632277510365282533013488451355384488814566084635639416884848018695799821383573383279462936882192984290280064349206616035945405860217463377784065493083089218708261110535701122866574818515827353060635707251178753031608914920720247861947445494480931723414735301768064663186961209255626918448136307409425090651942249319143029258676183520680850970438521204858468212382658923314050848671843969375089258264770148832758881060796618175789311315900040352106595036605114817523268462367615964114242490702948599477646010126161623111475244703630044080002787525109653670203558036530018655944935478731475062545037713965321393540548379161023317150934448643760467821801891334903047024532447364562954822710670252916306253098746544094562551212708998595587094427337349986702409254564703582543155555249393387029928511470055736917730640367963261969916630655934423130435709868898816405592512670981115446486626083249256531521033961195584643588821210954632313736088497668197749478486589624940430348835452974603399498788112447122970746431854913164069487813831908419327920019579613084321334669444137991353130036475751980639946206141146148566251056454230559829693275228664684353151291026005819619005353194443685415403844521315363668625395062469254488266520770702935026090590142440765907080506259930192445342083267855605117247437610366660622130247446259508442947542044530991610251440671137135979305933353307641703179344723828200434766350946687580144924108119880947242301070498288281303739513881831363834073853984944891256842017861512579471464764105043075318799364233825076762374189885684021584338785251587515902488418427973209162533133605919202694373892929877512510011447443955552394608086451550882861602171617870479100291555017136888658546327322966015358013464801240346393356327259485901130361702524864732104039627207658762288590272803033808088942984477034171637310136910622982711167088263820756925304705512854252236688513514867789403542282961158270958750147783802882092185995348630617217856173491207949938483739546157231415189763564831723744778588667407037055466545248562725440407003059072696431286185723293706617970313599972340786548488283118167065338295131681859141784333275349116092955632132557979999897081735799082604716020014288712444252804478036369792004458493198084847183464750217839532321541452080510722336455428300787248684657098871149477138544976236779053620078940768714866042084761663612981117354256427338992383651168933006896537716660970989252522909606068818450023485254297510943160450074723143262695569760687273623621973547039612000539850531008032935942386652845581577488293191193505136817851376049095817999165326123107609548989216633623787538253224153751903130094710024205483021399722769402455662061584739213907104242548743153360480456562518485685563398191482977216147239003057165687578739461995053007965609286083875043790154296934128250225599510571926524903725007433837213356256091949910071274839797513038556950117140445389284950606832821916415967430509918469957219970583077562661582754456395307055136026195491093618175686137615804035359823266862877598047557452197249001489999935377413709348617859744721174422834153980241043335775471804508873327405966475757366334909607424099271971996067032383858829505173140076480508285309920140199812753883066965674010191040766071610475494034427332014716230767533058053320685049100997024290954043739450852067975837973202746285886696868989844366591509672018826734595239200084278188741256445684254463549468342635070423473531351862998785361754491844608659185394996152611254932572516557813383557771059610048250198731573688552937607374825924752108873105681522664184259134246185159976131086073214091666454575237995611783866528267696318182489309812681369639094523103465670811557493908809419026563295962053494545973546177327561421508876497915576829340810207780449144498028151754414960354857719646045725589008293870216158479100081595109076443054150778672832988455512334192110473003899936543286226650465948799891204242415854413969804987333331264753383834715612062342513030569640587713176582687444068468175828456878662109375000000*i1^98 + -518913369253544125704911715384776411381714297697149698927036183535768934338391724446709215402023387454653869695637143538265928698948319352018168409343572938688699264389457958523632088463014523039367543061143398218975312142439308505797644152475515791245748684655136165029335796608091051481316337769875856360174442890630102011089861558079447887893899648002724327110933587406496787181790681300286738521577323022037083701290434160824676410399944444011548345120879267704761931474102037902544358050184221755013344436059204802251528160704136914154655942954456017290470691659424978308484047477320197579742829600496729361741874522407608911643050506077703597720460382801681745955015867355698461800598501296082434304055048016581290210875856920156191077496024078332115111222007116379265667532308863894707470566262616954858200208902510856871549901948961367878794116511910981550253917924616518567716922437803973132589051812250484880210879685629777153407611543704455020191462036096017740851521765845349837234307648289606607973467033850053510324481375753718512213999227110785437401033668252813845028335768754240985076653896637239471811187553793401146546843198052818046955726389808136440858353627064038788164614236729059723377973158339291399881430691196715936985614010762753088785033433442485364221009299181589449850470478774978533634615139680219890934478440838477880587984356905546446992313688548258632149562949032250159547009295735629739426714249649472166004738865683877045885973965954605447382964288836802039912970463751366759187736815943553751289375036621126855706592770603576578547755642145036023662711027745312041403373854182354377699487367667857027498049692720517921678924500306247605538609295491940147680145923197037118480908198046849842127993710226672137459812611604275704601676028715975052658144902013572714086964036974189760575803086182667725054548761617320297146065576614656646982229850611491556558310572360576253385697227019516304804817169701248783110040019091682517445439437742670093714535031962820193220858623816424170108227316183866524173303925271562244018915443881679489778645361561613991836757106741253172897304534111304707252189601191187125170260465252386096730512963760129407076460858499153175958847232255206815639521787228052590307980313218921824931397655203893887763913362152155543535576201463701445099277141707721494122313716854224728693040888007662961049117716304774465236408639541608219659215542220445173070667200497655013445834220558025007980815903869138222915334503853608448265233297681900223580452768994046581325009427311127307470094681960301367487217797496884542896668078133022201788147304886004195406816185788244973087187421422005421757324716461078954370305868123875728443146001808285929401314247877985085030663961146226703941690178583005284853701116518800323437060113071107733789925750900092521870082054370143860514664338700611614777046319417672915615421365387770074940083125321303216182654603039843348347571163683019836693617808050507578690195983754688466319593266519797832973544047721587201856713832272777537752281132868616079833025072394496906946068633824978544706271227050007584779496190883325001629751145301036208461847022666429446464103822086966343042767029082709624185116374662076330479006660402611723864990428759446713357760562008588212495268874049569404646644555618488161772689124603703634229045853535717749256486017514335049431726446363254579316390622059265709258798081942875090915078163993390791473410747777188365552889967491515831377074823263266881875776589911187160596006797457588498614168588038588974622378490072121368712174244963340628987442090915274263159459989606881492958285552277100226076786473389510469123964419532527408070189770811512800978192547032308336347683602409565392144791177090537252432356036210394490654958335111801114030287364777903426844235645932031914085518435042477234009417593893702702666765229209239548257784327666362373459509271724243354125737715853240519537855495482853541014835731414570703978870161953392987430774412989169510368075799019478646516197652189212152129897943411499085831962199676166177535956151719187479378280190580720441581253897735393538697302068081843061891035642814291099782587895409390600563290059211181764860873289160439115487603754324328348811025400219317029154016364588991661573276444453508449140538271392752532198905096409292184244219108898536069318652153015136718750000*i1^99 + -47845537617709428337559627095225736502738140390672402195069138993405338663527278300493754088673642665107180533609428288934376810265674612828553020998287432876620400865047655008362185484415092428029884842369473647508865739228202258579251567599088624055411085711929213088036157501495395206067079592899040851989355344195111778717731684355525926031722865354415433011991964947834974159281984466766595120276421066545986969145451376678085489139286794838283668456645827432379554444617879982352701155049684754840337642475240755159005359684741434240002098430693551592171970085977293755723133339368532083100350487467971422131160776875638527197412562907686736278136658463190654890669426213089137982089004559983352882271862082788480260341423758367635102344523502089664653067412974022228924499010287535898572282265667345859428046161265453664054335535426780217362775603921340921081491919778146689723537676421008083760157040662161151090124372064202523058980435066689419060360949374460659890048521260851379155498421775242415984098778662845101205069452077893243921492195904483469549265806413681151676684312302439388308500999557443309997392310888297091980196039297553065366078805700019469317061999151987728986646111959936423641494075114293298832805622157002946659626627913099949283831393962427967608100107704916930194702533422166235374882330229535880065960983882058611092843253839234265220727925262990326519875048937784282408315134430841042705008195140976123617600412318995034088810333315635774248808959560581342406824944531005244416180594339892693224549997902376965758857666319218231129596770557031037643197881395334950073006380312783299356358588224200510231389759556633398407505237321908883614795762461718508568884524283545731458085537543458159367049586032401963817797740280919285108241003673090916483032183964117433359122021766006885125912636993281876401853289574154459374897535823179028896334924868076182292268846411728440768322268423243100700543891992027386566494312913472307823611621953477450296882448171248377983938327892762825224903127430534051134749804047901141379660475583136299384985046187439054024567834036991087179506831214078769842151091589889341262854294602120546500525122991774004797841580996489164999441120456169159906547363234046335459624416965572960618731606938974690250034208879643575383902801090379972646596739399711933079128705844488018621030100819379782956939223564124784604805263243982075265156585535272238327570479193559244972979159032834534910150730718209104489917263431013219477466057654415090374603868223070149412068236076486248963858359881703837460359110916643716033484141306966518012698160124465875553986069768926132014265886275813267803717416679491559517020108761245449318929262687268223490606165933623861241443743945276173105722012681200947934462329030616049640085669856523659994350246774029975765828423984999397765553349807384903066393142708253287653389715117973711526096100644151094721585605015819337836213210896132866275289531437270083441467938735300828388124431751924089328179076117502087220779258122517241505850963824599903226041070994437403685549036906523887524519685533418778202981096850066888584285681222765775953842825584097696134798003086679182309058017731748066036880676916550621556965464331112952865274554667174192990125751236899792570693526341874642885054917806980423294370543880458109380040018991755400521922362771923066830379617837520400179091371747305372392101606474252690006093706867375693376112523917874063758340918695548353563048725922157551536197271408706377387236505641721875789681438955027738016060522221149108673101740223848753929552441254432171935787699758861361959048856509843889152096600626626561431364223113306501675051758253074106946838940110164320403211879482192639465550301523631496181697341789873545606561315025305576504000003230117715851625713230464717838176050839282853020781047904728723544601731410436458639098412462675098206325698704611897830461692615069212378171378812474560272586829068008305625930269326987308142968902909792193784686407200281178670364413566112585381206829189064674000551315395336052094254271031930962855991793279351882146799029206249239661645939292201358459984692673527132802687587512685833296910741556817301054138493176159424715512079527770236633746847100329588648005304372377352873098453666093374380720853078160039596310585180255140355463027954101562500000000000000000*i1^100 + -778982875176126909356497018677101635570413696090979178846152932379086824268446971959117126988628957585727711167527021332328081195689989100155491729595227190877902328242417967396739240630793561157737610705313186374381953210878176073262759814410544634137780919781779737361203591820411314984999961427237845332551738528169555740195734053826181992723944918459285779211636907012683282986711218606316467359050051827655014915571997169694103487444819105624017952430161019779782872827092825272112570680039100797234976999895568037066493156462608316489174221621672013126848862719525861766532863134140697639027751927993339701610319204513781430984576065531894073689945747209443763822986637359653871337624402325971528525075076497162830134821652025090408240058034035724293339338860828723909724504555479238981503861757519204080633943370210779260359995702598922231551229994691662913530285399163331734443128749140137104733201165343878663580117084005721313952332717665005757590758305776754537332909704921198762551348697109182319154996364038634052742405559355314537143577825695213825029146437070760155099682890375010080014337239535369941402259326024714557952673336467004540548677366677372277630180233010154946969874351564293198213329353427685027628009879291891849682670169718895211622374255054653487976204354599902590516852244934929342631039103529107952527905642576880731833314919006319384425569547301060015813157677349742862743795913224652093453994485656128894583950664195371432489877691884303727834441017014626642492057425466915767625034027361208963848485285857011535006338534210931018838753096689775799614848851852127384276098538434011038086060405818751639317737075966115191845728160466422056551030332422482692763467436748913724477141734134928434296616392337860735594197831732595242859126039719293189077116589280957524246350307591141464622857725914282508601524064765000876364457146386085963639112086125322031714575582779737716432327998791376927782806218600264390079663819729082810930229767095203455601246954166310101122075635106266584064188708487984602002769456059002372774736414462484015411577519939904024432608850837421923956330756120809762329186065532576086462403913129966422152616492092540116465073562385508263887693213704098280899232491305180781152999477758574792636815881892880809928736780979373594064209129703620182748768486773622177438967877172617124750423026359629372146026670065687735519498774253887361555767123683717896687925271886564323915004039556339836707081675948047899571390983640004761288590181613681442262487989503634297841384590980775313047978252968654458809871081133485050394201381413314091448010112077868054433191043563918085440524282094296200951891681549412613071290539448524151363792669275184767407847868008035457235393973906353500116980763643294415139802328147643971286158405071467227958362795803388950781179068674180052716487306715997211325803465752681526356527546391453221830541361821951674027766501317851014569317919048224525222288790792002320678696428872989403016024374339021615303231120214692449993141905348316048933275187381248571614752322326778919042503902643256724154685704151561147358239381652615047965671242056100024861272313539118818908250447899981924102377240725647635396856261137713073888423443715309524205402470404349814548254076174431500278895634900842351755962418223089777377545694229005453623983704429951862141708128258056236216357753545861854464394096959646791575285379336980268296492437811277093197936949632929673017348230788895932451648424033059458282547172633534564656245837224956521486762303456820787325210977533696571889968608397141125230310465812475840933445621100008030649196353671718969056047022571613016391886551661486258627087590787610694682981162132491609511523028498222681825799609079276771382197754049149012025207717829302249115657373075906613891995747880038854652386436251650954879920145468046873888538226409827875173618232730505928325156365513082488638472794331483319244812470019552127376155358302541374399441975319827722891186618784870078254374416149263812307761653719821553631713029817420091771840036423054520933532020234233430590811973329132159262774339401400404326702388474598129625926229309781521438033788098411878854396345466830818174314775475584830840022363452451135961254879205403096554171482284504285607855732325081567684612995834852920019503040520724212983623147010803222656250000*i1^101 + 291568046781546878569937660816025174377411049185678434897474198731297045262893093418101297313659422295340985095723324563930073410457072373344101569271158252543505316841694561180923532981583546817802924844585869918938569120869820804624217216930025762299258573563311576532504961641495820875434609039238524331126593182646351630823136570368071232451524175642803996752331371028139375198855566192947772448587765765346933763786395941102931617014956710329475165408438286888771535382212642643959714148644768012884028068750132862780276278594337031296585596474951166883670076622597788365419373483301345537272719852495338563713982991419282496411920022976565855848996916540796409817183907426490064847754612919412496282276288798271519135129233647721034485764083882565500674819545884669671797431476239083308976461402898089894078159718337675556506472374455147084567321753394946992566191280183982840099903821263488788138866447140499615671740268743155032315309445876470005106603168421688844147760664757568945018565759288976733979347094929367871257927180034603946496511045222500824576670666625867233061270877729735919938703001860752882130613247925682388066723231870205286538350597480471203192610225244100360985761671058232148068711876814354032126158671003552576984702439468385378881894378200107578618099413299243616407825789101762381114208095885760142198858633017754012142401174232998521513475463078380129866632245973251423999055045899171856829278796429041232009929904451841625191683120105834407532803234003232157030144747815168040649931697091987863983738411124468251448507891103878569228172692002224161436980418694939581453037292749558203878323477235201319079141790418980794418446011352787984427969803934694835113421921036654866886602260441235885619031689028913595539752746121209124662899913406901653856782930363708451151982907948823321236261703022745114914873979472994332226533698115628709583482354199685372950272604416298407126677459295063930177979389732505781913040154303773277165114553512598241594253982382038712424644454446375161883475344334625833764608864273191670194487779968574513117843411721641044704899988447660747936656076938462921398327640003794203788001922519246908755934435694287087364501603841983680129424884400544673439894343353037394922095585342990995908219761214690719427685927543743477809742094660856044564445325539958345461748713470984180669463476966328837849947782979092203765150750545040016133396319641163464141345349375808961853684662315562572882057545520703177862990689950998222624804745160584609491600558780244837201012356827852935697170348285360638586298978677034855712315275605338835224626082108798665308051634652720083626786907785834026461768384835453342422465513118588415195219659284344653064687870511395958135180012163328935332849454358933621267551732086432877012837664053899275911700158399469153678777989067671289028018464419813394868209024191719863266547215016850860328355073238321903454420050532683367925430120839819663579795998681430878201647516017462291946035893987379959106016898774813869410485351341546222853268520658123955566197721498048134846475121908166849457118077716039913716059866972714264441025670079477619229362531774218132931030549807427472756329136131613915215779109695467943086322200827329244307995635722263627642322392685041779607065839959207300623584431084835545808418695914565951562341335868056701181274523532796776629647565895007231815141080968293113561631522568201787818913541943290918861370703852053215162153240983968754299721465901448934874008245091177064082890442547018646067792476440378123775215326088317551831643049908587852747000383328112752843885144455840302161545180240935690578192613637274017284637796798202545739639094063164957298284949005915583728380354977344715982274963454248830769541449509429511706494298695585817057896367992435477625229319982042009100944477965084755434563771877286279626702919371040545886519608112468372222211257689498351019166226421225451192703595242470298023488476321203793255940108979612621728575086794224594255169038757402577590720544495304294522531387192311132040161781761311974635933923708697602632144923658017852243023235417223632212909547916492381948730170776258130047436664612611824081238720991791268314089624844410208772362245788498640688507361100781127916634830392908702818577720933394097923917800977617527477629438034258782863616943359375000000*i1^102 + -24546209880925024429744793702120686174794852692462216218906823103724094151847766878193351086251541355354811428281612903701344088417511214312772820892021216426412807983690542768252042000249522976538507174596556315050214263967462804595222444630081319102315726293745268742657443115519394320742779644737617849724823616284487299516734334620654314169059914240980414913437127985959022398723646744912077524424114856873080681814673413482245930933288583736319827551778970664435419603616880833782889008422808454861977645814963342360317515861456556307373396505675623773513642695576828615520587735878186743134226492582358115053500063764160401598650213428262205441192005697565562479543997235775770378892613391108461930454718125820701222166939989517515065878879068364591171955467931834967687209688956829202396147659551405514343044368487466924952251239579910469583295896418029434197497998579419057053330868056897900051430644505771928009044944431105334429326844704244815043967772692962993166999726404017044683509257456867524249890987808086034170839829245933995990479947604096227736164473873361695263521770495387900763797664666727040591476089346562979846454118879913443947331352376347677004031065109369726464421749549095331683028690629183985279685783038602776612688422656536991050939024963394692536797142122573794215846983617758942124460142487253727156118765180276423732220059239986889798038929340847588018386134846016802106955922612780524574898119312131393398422996005084371479333629770289228912334351873014613996456366919805295698530378477835061685666947998034476372828054953548518753129560396675109753642038457225032529830200560107185464975216907155454957687285602793179000121561598878636918747046587604671791807381329670066758658801273448541548258574135158138124009761344713288107360792268588535790174661472221433400199035557932177185444886921433266858549572775131963663589130141857661304433349712746471787652227730803425440998938680711349670366524031773241040241596736184322780535571445654143520055369931808842412969378310077469852219447938598692980704444151771977474755520463320526374629946200093646748599674238358573977764101884386681737754948697061928423546211046082035492299259304440493004682129986006798312833880291734161613713176691322121671083917966222604950873197918001731668517665922920647543330015113388011471860777462450299371162508996604055348498835616059369798595734479872681775604650634167149359461876501581519540309730338236648050411189058307268906001682963855351107797970117337397560720385847598275109722190222608226150638827282224129235983417216704489301722649046967549885092509368515981485712899206829980535855413427747280686682549634945625980467843650834289027888935166747778121097857735708507183620346914445932657321315078474317000584839779289755923826577911205389382315148173860752964508426314092637050857478025899034345243782180489032600959704786803515859888287046350822905381012838610141126343944542932626215595136726378460104627972175336557048418298174140377257867323645722928873937435947096594874914406147692896864077021440994613662290943567168181711551153868262922828512167713378202042270563866060880590437992099616861500841061866743870139204567975066851970605671813172654073472120979363164699489441442915406844071663828958614609093977849869418942154172566268052920230561471264320537058634859284466133360831940491337205409973129874044340349207181443800530898455525965760464343220054010439333002115371053651776225260248608149310191578265321777677519495410589083842395881476355270932559708973322534132427394136996318463356882990047957411048108008885298630434975458282163060629356395519707421108674162322955508599819700836026296749287293122379742815242629454945426171447434856291398234593057505392142630454500827835568745621970528187521946436773152027277285991295895333207035633899541941573137609904149759726131471016754735805397904043961169602584294633433911949579989006467558408612220087276535097386646183128197056128800448722995762867814149110829369543855528668967088725060782263604362129740740881534194252329354924618254154027039968875204780196740691086097006972189938607462354278748562199743617341442291765007616693847103732257007121585780062045601057164367667380251264393758334752922895675014923033437480322265808069978949369119941061332103100386418287504376820286535642468137666583061218261718750000*i1^103 + -16751398864856833605870343536219938304024360904632094062680023432514358872678633013864705541200832439686014037444136829411396240500826478290634823495108198202121981405500902914920147172918963315468924848112782808252297017325670226413014631655337075027719280955166303085014612362414368210839601130995629409164317736021625602837862180258708623277552523620915774664867808000123487167403378588879942045638588032404262818672863349764763945136519017393012173492648060347246491229816917510960459953060090905729396992912698594542616158090413181622186115007240285886857747758779453878390753402658099283282042248726013771270889694678715895867307412898630534966348028832691692325213361384032430867348177023537162368538293184697306093650098304174782858744594884269560228643762144146850473702952478822220025414554192092583757440061263693422988838159509818897728475997745755989777388101034888075184931656156098603896564680671561512584731657985305453862902438928417830066616626145729392357933083836164999086792267584926684654167165599811606685675941827560544663198924985886024067319106623859600998367643819231868531774997880198070173781513821036691691316305356435655473075077760577848513486349031601554848714281942067466371976934360071245138587466826842546368462169343369182292132252845826338575959103149173977753565883940224876674896882782274272573010364313273259760383114303525637785938303462314651924634411118641566035507563189412633246077103797898843910464833504420997449117577084574430665661270625088132301264130104934407647505468023557528142168710402405031399900953249039813497187304188272565662946505523672131601649557297075833564163838980034799000385989472840293671059701503921032551841200395632029696725023702394838834813886112045917619516394239081334240830092293626643313061334672202251353169714663461288964729651583749731501136408098939551164776316638533915941434857966044424644175330831270300231759124738895941786372382100680817003980411845245590979915963138185341083342731193226664837982636861957458398549283837291453280206060584939493655271577780281443373275633084831826909705385872795758886651763581536552875290681326835237431687063677919332813082730417492138465173602855739840409568603947693155350254886187793050187038432414861913538843342956403051458189380986077050631112182405850745459202649338972950712503182107429448009140448001333488905184027500537003555056751589033166601300466812719625501661788031644088516674290246496354705762224737209457075692195481418229099501758664792124284249403331496720808734568417748176234764889621057126414716439549891461376653180720615204506739302788888435351498618054485853565600875028999885871327386340087959274666255707132277550825583499910099865609026902499276349752462660364580708992419790545324237149528730934679267186046427523281300996699300340663037437258438750671738516759754204544156350317215721921281019861298128251100222891885119659267088038856025354170781463338973686745332764168777267317529818159271514364918863104876698534319789576347707892921031148030698913533993849758950971736655384770013384569135852722101079203981067785810018429404670457985638179265685286427918631184301443610890700397644912607655805790673706248092757704818705207065067869358580509368282862977364782337503015373821669223201139904041786353582492435282146841442789815249545100384938115666161864377557398066969567119880563835416611725409500843952873179122825193751159886345879116935558831653419207388920651588773802064803294342830536884686100829267111657375340603543601150669039844084628661333660498857519272475840611920844626202435613055498334881354399966444875861321837147508946417604426897354920758975617611338596100400501334311527568743658657778251625741767742138083032808217815048566865633604792085255265443256141084933074721768077462107617026211484741369078625233663441746119982212113668860729771407712509950370883989206029619187910762522619745179357876359600894846525449424542648678482310539942457658534428227687405726723128008996969838708832601476978090404615449127865742701923454479786061053864159882277984021412190157837967111159640530096551299195878063228077716672988173842922972631386568568264795949276974889728058546319368717137891052231328714714450622185309987669147749001528606142888251126944619464797670696633091159681102290242517480276715949907385930418968200683593750000000*i1^104 + -1486072806516608765915060770110114491867089207985054946167791222000503857044808667482579497012783367722707009436559705301328228992845480268249791555520203579943876071658551270440909346846396750481275504951296765534230737097411746755457717487939584787387903722221451002882328631801295065195714342655051167930053096051791768528577605428547353075502108971145563919003269919534667767596024841306199304626585271127384587243206249839982419154079647435977333220124850305460851877813323501081923591925513672314086547441499055377016706413141006295661622144752764395390252910715046847230362325810092186454689927953967650227281887706021260043745606434253126096046581641530488727713292128539389668095821070874144766482910579675671221058921991013460442294144391505944622727970560457140632071642420876734370499856505802516230080787225963256408896450206252642987326817233447194868199592017375481486982088929888170518634093656823739186901102598060643161760618439585176509287773432266528297165167415764109838680950031466432411944816923977037536341414216989301966228088474432139132062784012937753316578257773431530404025433113412951253845155880208472412052750123918809518965835896404875641276978025998976111081008028897717636801820256234281306089184851497419562835989793741585367029874860671579255225503721115875185271031854393620706516873549403589789135301430742744538434466486495954510589823842423458785885932505597230196935484852943089753546246877450776639971588349854616488925317554379476083797219345816488755928151094956069336330900182760853006370472103968597457751361705764435954732658892890746520902613328753678507467239941316468342355180948637160976359973448450879165676082966405344149643011073631822435921121223572041923039817936438459398014751099050200526830624092210041760741692606359319886007904944552818879366903710188546684343359740544154471750924640469505988006663547441503837666638710658839064041552392025121852957236880626007245671671886367521892134551376796961984921810600217328925418211135337902972072047508864547414223361054022685488758323983501008795313349290935567290796355312061770408523302753595580363513775804414331363469016481152790990632234979198698654940870380986695919781566519520914751116365931075487243156046067517554718968758200066149366893482126482260408702191660029767228948838644297239775944232004150853056700290317600966974068004256750477123716443250305692656174009919912389268273727739002495865283055798653405715848011608456974252030807501667762454064331304689066020915576610882042210648454466285086998604815884308355707825749457994082366836724000460886115904303152972445626367696440300371239416660299540542184921709195520455364566646003200388704880779130243937568018678434889906020380252079524308199355183770184576771881606465395661044620687052647126784270716140307690870743102400927118259515225862811492765751153470588919592532132666867048384230760156340806558911725636480414665756688305928678168878721063062040580952490749127063580138646569210835165444103875445434911987439161807208007885007432158953035011889969628271038591196026546147781650368462411658578876640122815532893208667163467433623340203600698847243385048514835131085546350373711636318119912361219048616707633226037369784707557097201120770674336985160671363341856556127732798473333745978220159979636337094296823263405990882867404873653796713832595597918761373193611392650923435281296318622182319509487672062048682302036082025455987633868805247777333132621936225284972019812461289504821677234650610952097265314189160361822165097526497015132554966448577988228710374004582535039065008263881733255720178185957856757107037223832022322002097165214408533274933306264380275400638825516551430118903822325775240836608994957190242116095021690836782427657655729439794128447216704865538804068617485891759567092909877774117504673900077692215986420660837472226186190878206501679830411475464176917338322324458503342903520919304217304904930944343166242376152278775919652359790229592683183454490647649139649405381766456734042587857129632578890620784292632074672263572852721796443950043097480428561477989261458365532879614161146577801327860680505042177333661321905495000190152347718108344377744716039512504345165919051234664317024651571766581656658087852580965902610628577769522546084493916366154630657954155513318255543708801269531250000*i1^105 + 188051276542984450896544509127397966013195559927501614286106431777791887876248593463628727064875635721154675333009676156875587944150570849768558132868590563537874412140320437527618695329338128276624522884115055816947540469882265068167663203380670481035443735119387892578387978412723021491776772066871061988624914561368929315522244781758234348289468611530699845741338021633847585717917829741059802820846250323492830493658353332979204821226523988821109393746801834636849938623933303291201067598232141827120044959596494476796211003794535728536085258260858710121518569767366734738550393169308424594525879308312348671980586490747290140714768424786832629687103199968053892427293612254333536548850671784304248704896328048161296205494336522646948560629853731016841813209835275551332113986305761040828096726509719644399327880754719708251294846376493700016141015187377053743826689687704827806811600843903681588112516200089028771870195630694277412736332179413390989391901509264303215108050060579305210310092150069008683302392885503268788314582864178076860462236759525697497209636557159520408373699929859953033108911976423206827246166284756299068516780826627730502692901710987692380461462306637634375148823846060873648358392776950652044013168048928018838438672584013741958740712098074674229290326788542635764335386880238876256487110325286808029590169758927267485708080145664729479471166839810186157357402596922063107753541833175648198218339834243297936560231672865131753433079199628732177939923056110931370084661756185160389574204136409751989094535827134832415662159376426289682350685337412522344743591742703466097671945386153261900422517528598901169890873573344542274426550251837141552738965615127462004253454339520905682587288265135883299620971557159594119863929518179442529812017099969663388706824267631224775374763323985595075575752738305030871695945556545860879784730134044937851161800767366850522002335455172399045235058611450673680295403357183896355857793197564307600087207207416873096977453470777737801991100563730874858537532898891620049887707311149419624598432637133370121031110622973048429265181669748620359031792050095804736145502789302942638500960234866334504261265586404842110225420414269438822636239869569269140175592120037678967177449439561056321949306534207693283947349421155242229782194118265722088559819761882503931847034855180149637251824101968073138554368011876548328224939472905209533907826094430765897859236299097140084764425240724398940914663901708792641527017468238819830816265359030312672065481408699615547064894681014985470408753795958130529021514556863009537592586559679824792048594034938313060695667922824909613057820490840304953089109874975873041683372487118786721079398653120612914699165626400076972071478637737345622943486552095987955087821858622106056034992483090618403267434292765286306102519179108142763336496517352173962051458313188726153526585532216638368219635571844425183067807323376748879817732634811920477456744721285866843592132264483216284085936906439439233635257248383120353336757702892013283300283460557104115276248971924371831726326271446379638769223508142627937511350342673377284321843597647126986689637427835689078704609602977043329362486541960368797526855034995772711743299105856863819813160729945894528529139059744667768300832037489937140006174585154355115866255528958595377788892453429064267038193454819512251273210906560838216876613156521115038452758097504002920004507484527468737639004086953804885050169477720573052261479242181156266112034675267962870352832204363584370015368212590585811130286885922327529495322166356704100122860656957726849417432510621196009722388073201970720354133609743345581905936238325955302948545718572313086457148702343475618795361393742705741646436098285690736558343111960523304369677484190460789609708035857048490963492557657530467119217029018623843634666271666919157036792299491996660161250306058000439631334335125367549280223692253501919938520159284722684155407234276316919797873707201228716168202440212749217965534948284714904795518820379329415242312949720763605857449578882304682987951449254470901666212312847150776716548371521679510647766281929188854787008519825337915456060887040728637849769399183487926187920353673186710442618225882170527322059063559232357653430987680900969032464641130082360822893679141998291015625000000*i1^106 + 22499064316137597916587056359719761756952470480011344683085840699906848555399833752421501498864437040404349422202559373970011551856009477857043471097300675116312181187095862422013560609315922953146191536361338541429847704647493902819976309074498786188376832498526820836230354413276382887889699634075767018256103846191103348407926769141060876616524530469786013757438649265358657878758067202917043572401376585898375395175832134743148180230695349622836775395754639475136488284201423490981230610076125259658332349494634685670237576859299851771864252150708537727910637572744604861047797600148321563634035542986200331304675532535372713825600547751137125780125329954277212987825774165999700289375075411634051332116471166462454179167318968877664136627288367231070495785771190191528954838170668986015404311597148878623098254561204214932319638999291233144623975915761542200735228075246952380993087663677585887633677542820689580790922472989696701734687823295885276458982364668926732457843925595383108878281686141668937202828755883911127810767633855408341574278966968004105636568209465725434336737681163081297054180730682483057944172340227228164229900958190064724422818946596378179987899772813684957631399015126402651076063233291056931599646855626237478267126855201201795249323799735324650763641756744312458851008498404117353413147930460871311009337291974976164714865131700572904284927215081029527168301195184126590891788577173377556790704281182983817814805714907786273024748132733931731409536823288020283362825652229350154835113775569158499321805436066689855016266955834289374666984337146463322418924743136602341358966113987360667949932113085380698468566315144066450822949389905835620972633944128176185670204948838914103961325735844302902893621306847356314333267550357784078774793930263960512178198416058266637567136543334477952845985252302734672484685109549223731439373036158291238488541566614852490308706892377822293367059995992464098117297503058940227599203017158983271213966214403444071718102307051275768652916169648438496745499405110137040808638927477483885673882856106745073891386703530873910431810965299915319140861084721218163930658677657079276385368514576469361977174189548047410467912289407821020716383291411558889300786526156225925605065859956450694368514501072886402185062413464237903628119214599186695390282983255254883011023766588155674322371003123267826177187050067606974665954461112906088244398101214051226900145647968976456596216684780748919137903267538637664923621876573738620287424489074888713766379120798035348299358718750666535431806929529865653125038269158522349024355696276153119829254776734177744147329049412782699699079012957735115490744882122825086642251368305856025128609463769901663581564869408495062555972334175898023495806134089904469675532145332160917075667748309539296501740868108873473461724521128961715854796516670986970401067857431669442219495298985052964978164822713208216310750010133925393149960969899667209893132413707747687178047727459367405284324891888531255460244243323839437561528094590746501464721288208158249791820892462409485117245861406683131203589571746592038303597486473751453273386051655081540390860929763493338941777011052738874503758088281868435738096299388644167789165738919217777657533880873371939299510220334216172725764640649375280257104007243044155674423597864731548015925781976135561887105822163272165374846876555984231474863739083441560898184951422743576163603100593338504424716169856849240790376047920401705832763693326130601107130556206998237547251403484239298165487593811018754723694056518480858138617216054011415652711859347523388288432259908732499262797962243767964443901869765722431154692250463959898798807870988895095903291499232023993528205131201603994612738903157024824426515261677401091328527931269700333654284643858790309959895173720770729922168351468409813001715604199299926095223997291603873611425711544481516771874838024065195841566497117973364049200505869758569973944403056256698198006272626955644871065122533898964117942055649159622277326199889677522238029988188627101547457424974835747768133001647800671017436576852698548420727050089745756203592995739223363237575378773895403456466617000791653596032423691257853982716729516219508655502776563112118661297883552832112114416765282839752973087682763566235080361366271972656250000*i1^107 + -3063365062285329773686115306441681122888806704240154743030432967982044911580453880093761412799710530682741720046575213632818984311011482708452531590130239629995312604583279370630891771178138272215916266711551823460895063890407335396639152944776667576417829054767437837459236043052289915410855732243358749103332190279956576645398511462427680379544015822406678902925359503660674030534767628496681175697919939692356445174957506023329715443027671215102738772745258239014599469201284965349269184701213342259668602499975400540722978725629432527437353356441870653407879257429603933608933758387462553313045388404914883734543697732911708748582225249591090506569859212840645340582802858523284819671041036093632200087444408178952686518672587594915439045111035665388374873536259323524890618308352147260308518787612320574863862199886522301681265527271548801292242500776489335528011527015167336935329687996440431923346949650338874505142754677331624895753647095363776870176008735059248115777666438465554406978566621650017533115150812661381398700497616179194288630713149058772448573201993714040765159421497647333430703775107149935006909282012844071401534308223100606438534598334729137943848065019056140142126667256125154757949855597710875370778561853498703255001320040740221313074389178047344015590033923955018504605826423245385521470485218436114641692130041846563486705736080167691895326134689199570225374192757327554705803374413464532662592805217132162691367875197308896378150632084549447658190310058327327821967541599058863493086157061791739245265678702658500694179419471063388744583474639843695915347156503226352087377067813936284394871727520248947807736308305821986423979154235409806673846370466365539648999876507357193390464196741638638206602793532260753371923316223658790934480357691007458311386435857712067925392662485325869455572115023203627349269950256770775114343156924552601319213714008488327070436972241115946613317000330422112967228740174688728110077841897054739959787899916134342117337503853060036016352462424963576414394205285891849458634091560002485428216254783606541462952873672302880374890729490542053603424594216752910630777734214819208278116321544266250494390145557822565725773644976816720690688529295581421445569334072216142052815905981441718940579640858013129829013980600165229075068456771311127675503070357910578623521135960149518351332582368439078291003842922611196106044058692573348782176651204288853737552627497137775426481395729837595275818717677823983057345144686744022379908232167234919068717376092074588008068396018038162321019034887685208848693145898411372439908252008195031193326491495484878133101727045536542440863174638286365676524169566462572314750665808207591438273160707408276771588371187176251011421806174603180823602328303088111293785227761637894869409597243474154446612958567876928405601365986376538056481289096749464584803754634318000067876656515080240245289285435058426897086632614026190689958048138137135240057509287800916951561257911275503973303140147746182623019591092434507772211247743808843059237957947136636199910387772722845643502481779697817555206761390455226886729962054251615235574987217295285482276328948702754063404874368369849179145535746121418918372251045609056769337268605970719544916197124776661092975281198571313568380686874291133843860856238346387885872407496787199722299025456885375243279334378814955375904668409372474690843769538195621231324792991568287450849152520055685860313611052826489006383740671291261917546237655142243989789511235835974274015182865321371745863254845738740298943174301627323005492567107103969135152422002955942699043005576033429551851163421587837125654590572436139258658691668658631494347381287790299784048858106103671072442706694426881968053106240471025533169287890660502367255135865901290455237943466343341516405278285649142109450543538059081898210323924651216764970300777410350356963398183208033214533149259983661641337432738477116731261037743993557409325043627700664890609190883464299193142683942637224953863310982845761589912030026009971522403543208602850656295182191350346347841327861826013877869936110457752988486537303484960274514238074536705127132891101887373234702748186318918357839101953433593619665185582054821113815333049869122198841758211529533700217525109436574729797504276037216186523437500000000*i1^108 + -215656540858292193173031613427658723225995314186914682467079615328464653005926910191582556580541026034617893768999319560315229958815279493401384348120725002178184242663859683509569798216695508227516847180170763135222750929789478160176138474804500778730543661275312990560508630770375865119185703271921750255005426154580523173944620732234255495187581926807061684995948587447766374341150364923055408198163077596386145615108235803820206731299024825383245875354909562525905365168000609213245371397130473184161810158281292831524125248290821356408623700193343280834860907924576224168448753592398752358608687939499885479263942956919445547122599209382214459592044457902372693932228325739972812088130149509100939585697647972684950918210928274941002738401270661220690876554842494891332692733553668373358600287588336424727565554813751448002770285095147765638199842132788065529137416345185218313808580704885836718228640225675044127260431897939993530178097764603374768898690164861921952716725690975922366768129828575057028865761487259888046567919243866479801917339042526343845300147725436044071895694431122948678074350497739058557002302353454132350463541448835683972562969861969208670561656507173694349637303441866659645957240528220573698930907843647314479252962450232379535906430906738665802446209088314883939253108992821973325952925760276041519033097060580013543590982921309316416391098249525864447336851907399295751109281597116906391199734323345559500974761243756126744262278393713583941555720623770479416723861405487081863761154919555210907406340794437412806539574247946444813724197643496921460063238337401531868816274580792601289995993017524415465094741921626463632804092921331923909885047970259278206255151438793411031587892859028835045864719956236328115587699808464423396001328132671906391818389897422455735718861865136985886963595745889429899173309825053387537150091757660907528983824717901537115794627167234636835411936587946611703067530571042444619829462025990631745708462503271086820006589576552572419157995980807427889853465637583754579925946462404983636434248904380746703413917659666070647813872283351663598520049151654868440827633432670139239692596775934055412121311787617828305467171845870149760184398265713030977910242944424949653340597486110993986511155210535258772768496247844008654189117841417782776292102726108440737997440422439617103713385112195362695528400432666783461494483319331747565114064871941114519234774350764481947264089162341370691819983118389212257043275761986712516448437179536797490341842740359518855653754170222400178140613847100626571302535351940522332025403646492469326935999523132127771807818680165932260811884215684777274489069678163658926752428793039832713133333759561612533002807669681612575524231130091363457377650450755753258850558219591961129273797072559430796089405327105527628466936493846804206544089234670172529662063776193923029218806176885380819787455384528760799785082626389225524073896931978933356129426547471635996396163623035313739253520813693324300561047463559349532423420145862487200339035218796600014316769951714483362764947949927770127067376940952556774975962838254976436364763685820802861572791360756642044989937713007552824103450687229444415366033703365151336485783275192849410392668861502892031424247930154195560892871756485048203489957261723979643210360408480502389373653849932622044009726506281216719966182077497498618628990786571412897959641678572106048576641878275904310287253612570537997952833303090097845643904360684829645960302630441426477907928095219579581569367912222943648652476204319957917135456986297255605712579797804553463044867841612100876951486550605427621665451764270827369917699663382996337150117846039422040684679416890200445015140453733325504705910726039370698140863583668373143243500146742475370817525967102879891119782531215053666396959875120322580891549518643826212289259441940114399287874839290334440651962158982442873814397949611681332984918362890659077608526280067656809969607864636559547794945016510361146034828617598881758143916719054350767465259860873170880269796937172374127600907219354057111784528455918766443511778842850655444579520310644769448040759885709285721554703879913759649336420238513992455967054811551387502498154662652389005385318705124418675318443303010960766078904271125793457031250000*i1^109 + 33002632162095163233457874891640408197148457596127200578655222058083800776006568064962133648456453196632163633841028488346672301712159171716845372325577865308219487420627382011915102972338724983807820976004675357858396339211974660270690632869500114536441685824548872281840306766623181201148142110017140101770584326615149753013878718598248245889237435541819412803459895352647134470819116566793600109233450373271243570215295116693360683002992797026869054817303843912924902148344931384678072964850154703069851362633554851423287393028176982761398197585749031554216002121138268130724589230002407020464529675313314101729178823352989420843596298686529929009761254386661651364016727158248509883219422922710571186771215102358735328171312771819772429057046519943563130597888911389660704063395531951201259798559945003944774266686188528814749080462465631298685695951595983863334338622750887739290979126504669230750567418487057123638993803507583527591961771238207753138885393368564607118313085015578240485311698603166950355516010494125819504273940678887048892950522744763482440993326428234616457756754167841725405330649523635426523815525534628271351562088065218416556487558515718000661460602660685942630977066998615641793342169338815210895384372720412286667961112689836074764218619820942311393386764828180227314337442667768561439379905087809842502566350794685245944290771499107244199645764732307211679783794176353142324060968711958221213843948163085057113718528289645051669308391610448448562741233675286024061066855871764300309725400797702200401643480382860018527117082455992470958329472511568145151503222292770648957094226071529509475965099152725205139019988177518066110155280360383953681704417469405693340273985828224434374549493747469241667178921575090645135226219103894765528931534587869164877815353862522590275024721714286326858816365644745308326291166322817687443146372151380500624167510332357993862986999769573435478321989506199549824557754520652324284164211457482616714360842705965748496169214750449052795313124794035363490369448613071863580360083389148401892885413282506812969755223005508920551743281036965365795356533541313927207570987011167606755873993883377603775685659355476117057436948048947714986294938285859629221851605258972918021974410167504496896714970195777701926218897795131220687686686755729384571300246866504680720693879522941510632081540895165063332567091042312232345494096464887196718338393095054641615003711524854973241450281961831469488219956758676733961050192303306530406067067762068726328025450400188558533437063672629388616513117125112633197519685549065397529361949589967609255247147367015776428912111950831444429519021454749039929062700076137713743196530538331808541943729708341164748735949087814912598433842064106002558031717798251673108195337265117808658518416312183769164355301518676847570391391322061207811651082165220442006755454593256929374508091803639357513405612295776887459581724129938587273894013565724687663959042853684244472704573483489018973794801494069899786606841822932548767881485502503604518793092649798404022039752415664796303709931903934501052149969280418123770949067012832346478017184673670566740392825750178837120646498824172849610364645220532968910388676595089392221483666687588163327408729594624272102416170365379658915223126747409024350789654502326172760948096835944599694992095671503435274937859113133998503100054583832549423679280757615271560737787522435435391830757547478080328265619427560642760233996679862300285064998070136007378948894560216182631924786777816337115767294113245484609435481423123399783632873705671042563527145944358814762210565988770605655173517635162929470551969204404865047067441452303082569133792268069146203734848139245569297798538994722535195411608175429678311397219304712048280091276023903264223511071549596351964179874571626995726492370555805034433358936184984719066886750997404975695288586615537127677573533263170859813673057388138258011941766101427285730496709029383522485720284757559975150669061413255843511064772280678103702255667659959333941385818867177867945010256919634243771561206497784908601314274894852620496020780758515183714918067051708615327207015335496820376667156702661389805138250910548999631454270843565689112763086015155491336796601003613097699655062380389869213104248046875000000*i1^110 + 917118680828636242966615248566493487219649058144038284856751302227378508493846811020267949027364542378302802672929328776199107541677004972356824054039717574744815054260692935731705794930345405485558554947039529286303490650583943254038761646907866722708666433450936767243187368476550782282366935815235037746390412670623567312803639540628982702598992595962637523608993653668940725400320958767622072085896886211347108644857709476340693359903627673744421820094592719645487623943290448427405321853174689090985043960535501874797000139948987952833865476009051916159915185578592368338441436465601968156778222733562788218260591656715009760857571841004661927868528655238697061856903751559586636289539801491858252587203971443007810655803897860887896318778069857024203459018109112024868102698881739156495019059120940235708122390090058288545882324590893962358553932857211022473191034258608439925687437954410078916941784146257775307715121113434802001312049836548964589658999479402985455281242867913369458504435385450760997773623763369850151873030377770251107813453045477329054308335992956806009002079790996853718359735663832369899803081006703835521078266903059461998842829514735751587655677963878266642666914199092325367011236249394166243592914269836080830442918081563095965999366980145909941549714944270209153745053022872070011359115617220853507859965000505310229294951087109356361787047232454643309907999000120120444734485363657268943949312877645075460711521829319451637153152171902402093995184865305274029146233204167044289248407111324327284281949096131899376270570829210538315195243033938278841501968406113843050698154170949822722883320730944117024662655944281604505258999918555024881734322507486906207932925927705725028408897538117373643293794518442857483301805031272657500986690313999568218674966379359380601923552393919864219524800909606251164924754330437826763630360333519764135814649007702823236536886070941784716268327016908378319326247654898841294354265927931361615523995855116684470064591370272189430641184768033720079853903342595298694429914714370919762476834521714898682673854583925344477940641708688179454707880930054318799353464088211130446142221787963044328341276813113806146424891225223463354820856185579634368562813747907272271482234053802037651724562757829517785406306492171764902536139755593574674719228196874003025210442567124591600869724842780340555731008239526224898353432503735554049442549323007153025824370786669270973804507041431942790459375888607043980417357523588338362913453688379486482719978044429556423195747983981975105249692046094751888496153592082765301730039710530290156689976858330382928644771892112736776360690217221620588226297945801495158295938239368753783389828510731188370201846557339296798625829956643365479803755623991185436430791381491417763552182869825307707654376104011760386770441142817165246127436511317707035939001783352102223548156955381720727363928259951364519802186809647188564508126530227682312408991981016621204153799595224352495271479282901765597059237305045888244586805725758101783075355013844857572476679334022726636070032670641027711203801313707121453939097576560669966714781949371762504932053490705714976296447339809935898780270211457944035473084542150087286423981681641261069186399821458996673550445238426094964340601238765491722436769617765326839135618305046463980113875821640894273090810830173391896951912467274921513485581401429593266586672163163832484656361575011355455423735891275018882936754635051426627933899444430930728991675750764608708358087029351892846027700698379026913601362216144759220338972776791975988353434143564258450388258099105232959914598274985501767718464148388783694677339316000593200824497269059701943058653392428545403683788897886808172592841737045495075794439063722070065078166904797171469913988059014837590949394562487323978486513372407581656110168923860534128339517159274502857337496314149773408230824660011373744833553867239803102361873467996969619400920061200441033423680593456550043835951065622959642502619557489744255955406021349457744038313630603630227124298192441625067410629827610315252039968001500285225288168898682717743237297081346715489546534923722004549133105360203027962182923852326247965795789223336759813064780982439254541570493268877565437040064111351966857910156250000*i1^111 + -220508765241744535906194492895286338504360768579160924158768879052514461113960566852295688774590207264879756447635477464949557773250832646504154711068128575562735173405042724983991496249036223666628196505237399434408136338043299984686644636661546312738502843248361797538603637239914940134509138533152702968708010622348010439910102214715658713112179833790807892187309999102035512841864699541895578870207248002593011629195789359828271885417075555662923049624748349373438562042654036141514756778497149839039227249401445420722073902816161559638259732465117648187850708485644535452038720777897560951107633087955908215488299455344745803081922883128404991258452882930289431097464868565535571888176378608555183792234531063405230033340401936177866414783623756178179436725853796733704106942092814961511167968681790132357330037074491177558357782461926138110409835244737557907250382065682952696741150116130827523658633353394755088470169527754276839386875198880240907742792296217342175943806754773662386566026570191392026295901961375462998573741327753028207137293073804963935738062231641243138643205282629252492539411759674746121023222150561963500796999485819658027233154200607632369914597866015191480278806252618346960261579123939620980659226456705097650963333988837795749133557671148841148539143651003409397929498210060982658444751862416722582326566936143952807120873926362548992284600914119372255104270443475445807208418553958423491352950376507670448813825697437820570363336522598105765250983092326229834161118245590740731774253439456052710161038899664805946383232001000284022719645923223193932914754883460852837805057017486038847676201904266625566040074467877311554971476694222858439506871420321732800469542461169030373513995084416869810643708026358086074593345506301616676137088150257592810237707587534464940035545615927349693816364342140153259263929571141453717549818967471725959108805670457076349888666133275023689540883107301840311165740844221559936815032654312972925504847764929240118154180128023724459635110990023456804115420224691484688941327766454288118079168306956560439233106725595692669974948213128952375635070593440879512317381513478576495042097345473817895076344211913967988612405234162601359980265224984978194929300075563022264059564060954259652734927335840309592466209173485015147455361308889354606508805246463363600616329912077532608911810015470766768661178441511460413165711108258812614151860139334159763119484332555071359833351450670899474309418854515416648926297095884324115659403643279086158656561665273148424360728470953899666743942305213665723301619213195394185645216648784554160398189797916697041769425666356612566914006878910615490912272616623566995264393597458715292808590620366006647146427195784994264274859128314704169906391819388635162176595307420750397874803565480140548295032177443542310569639901091803009905834820194976423876337562825159792095201500414931084003762928106086396019274863691340218187957254025983860568070727916811176096641088327773698820363506020072215150367956154949579021983448562252725927132091559248916581416918037095502283623968610656725557673483985932832740292380656585268752513050356567009396959728372424945028847871139527836967755797180252395006844575414688360751492133314280459955082293468256922941016405894868058414951670089960086252602928920483605577571084660001365110444308774317066212212442866658171275682433318382523274045718225115515969883107702389655309050535406281941543639296612189978178315356308521542332555325743450635041129091540165993079640691814215717811144843505084272202639811409861920412550712358505787123337406354201206881491329324221692618254463314562903272683237445825136661226655272747391600024419600173448608301145598895221394505763557977087831194279222404121218940092524728841848785319323246753588322385704839341259125245437218558075455283869097970234631848450864406036844347523154237760567599888736685582496724140618958368392684603077167087096564950325481682073714211929184840906606590318064724923918981319612584090377339616757516932735243453161648253957141455266705658918404761293582923372175951921061641098891855853859761653987537324586150262843695368379660546256605273334383887315249831220673613320672428136808858729187190567724226497052341411079934888951610922813415527343750000000*i1^112 + 3200524512586959981428608152779048181543284831201472503740141308689555238884228016068362059760451160162987332674544287553577369911773268360088437942680713273759239018838884934181723784935868458972645265765536678289881677724383729846386745170822205192569090218006047231581509531754882142628284244561147875929369320907741198914782626671346282599795301722539313664419152203579697125125600702148583076421917408348198619149170543990003862494246925719378880888853188369401337132319054268135257787513159962517005155107285134821498101120499724722523132754956052950702844247233758843198186506921975730240115884979446632848897370314760263441283911905439887414490056928147607467050575877079512553298800296905714679937188467539062592241035752352646257381902965533887988512381466586762185004009220557058646977507317532012511918115176425392604542774123918038190688459614581498601979925294187473489194712498127222419741262595465681547788191424989246039054664263035888379657289044321742824746577050962330804568693599980490895156302035091477132446542844647960811548893624460646304392114575662542368210970213468903476948267218475754514503781077932229911794451003868359854121543266778028313081426280503733849780824405482455945854035260528684778303181080417324614430115762952251820544738776073160531534787356033706511008155982256060306017946179416603987324179450971350670306695085047605362958350007281056453954227559834860513605253545220127770761568370510322330546361106725319946650064792030235278143910655388707676119253662842862144717378094219154375809957738262451157272384469649242074027208671512976502169099716432582449479609023243187222472160220521482244920978863671447512780820842915224202276934492501606443157530306808800381908491807466860038864269344643731541029186893753922604690291035994893501590715747167177589503580112869418117514816611225021730584132783474223478316172243917547463045931179040314976575335941532456925099185340515549174374633387705180331903161989680682516291020053880701048815365638363893465455920145052418833936061899907613681941900500300738451164946465033315494390652092413593750378584236613804352735365477719714470763674070035395109484726887551326357006655472427097365450288865041016415935707473595095461203733171011376612507985590101100731097974093506672715180024207232873046837963118337846948413319531208214865528544554802437716026267158607694493931656026530308128429853562623728422772924602836259382149680279246375164014491334333359647452769442562875494241861674329836208074451939065919294171430103695441832913779926854298410124449557864277846779105453820442603426612499757333714952896301147932051480428856472855169316493353751344138939531456631104802856160791568067366376268886521082911059006327155652908140288782360126885507804506120617444553583735396181202206772196235422955328629757545006329742993419573278379004943145986691360523345161314388131061556484252023527142626726413587859943651645227280911062349098681053976778610898447876073327616474025388428959727233114029120858869178402403729440153693320433449823836928618042115378624782318294544917812008397622399268336200791429165807181957996834714990700466493629440834210442539118386832530596192143176831035316014927643471867981375973887220413910415692884662407209077716574193412737502898142122691218329096173669772418643852617828544596442060846381410738776867235872777830137844531589098614962061458187894172092581165928855582238538148763921131864875235280225606995764430793540572612169907165824993581457487622061203008887652690129680599944223498469892069798010103823092712588739841661284668414907622906989687492174939911821362310555478934256128888957326308350836460327333211666498205045824563993098425750894860750907026494031155492870195257953987650943250247943190141260754376933591188386965807715274299117989958526917887143760056936316059323049306673116657880326627862890321558458638465390871461538573612400215416340992013162984728747143419164945137369132032593269126280327960234102305729536856892619829712021380231936189512198418123811413073877046766934981879219465371945880141819958062980030772656558542063141704551960772645268262505601286605261458352162015836969710742058823326611389046184256845410123216590966099725523488511933898005006198385503486767411231994628906250000*i1^113 + 545829787376852946156306866918912671294725202026381148831484392241745827923634538570884523896173413347608785802724691476310620765213453285948717827335556487746611362971877907444774500387843928371136183167564538631066825777857333025128394491938206620685507278858634955430718092604159650386339919846365168475107751735224388932255441155932367392521827993548130931181611464214313020782771262422540431241900136569762827501235818686018710256715662817310833989376522123771572698099155625035521200465525566979328380112063571596020631861115019823126710018456149778600684615998943193894980729854322439188925459059218235266809097180883257203287749117131864464180642260056883301440598811282059270406594646944136697397376072646549483462140064887803553716974789091579214195751308716433402693864135838240583199812875702947309433900935205260551883390881119718034554156614009051630095357094488454372048939082779292772928674185891919941244374413516904823815312952694120520921206440127538858908487178689817521103094842464324019780668734903778507165207131286957325608281904549229535024876212958896820033931461559107725732564847289583128842350944067773925059222091425992039509121379250475466102256075852434884395329865334368030915255052265798406496696390709897474092098712184933671957433722128764032465502756939430415467282401236606350555968722356778954170745846383190053889759181082266569945480294022107988967338871332518229633684100110155032102450665857834723668328129424114554550317780008978849365656443862959910461506612166650898528895859876855478372653215302987734784311125497504904926287736469862579560621109902846151247044726019475400441539957350975391627834561047418769561394602768834454321118671373264671371569992015190763063226218079430910468507365753895223229298511998816974984473042311351121635860869957233999544706965424084800943591620365312652523336397966810430109113983273788804742071421978067734999909737350291184156467103121552264825920222143351428588842672430554711657534099443163337657610290601427294689563526603765741047370476363847065234038631424235112456896883324272948116190675336644392448619937753751405368835256968657680610349978335681434852403153606685385663661460702753672830127396859756382313506869093552881650060414547370969683382807888793505786992994420700256776897396299753049577052383754972524462674011920327111420712307196607371930448714108680353001307457105492883180045368844056563074047669762678844853605976500062300673780990472489563930166888162368627856036235725314228353895932709283972080911841837415690304599168855777843009714690835301564071489146334639644789465464652888439205032255010522349377254191103646038569392774710076230088293934334450114786375630023942664609101529542755464256810276344191709846225189974076702194446966247417481180509060222554483757549864582358096822771504435610472390307982839132801565100393970520521067381565525874791548913344344771302389115060772277354249900607949884411131744168495957538240700936372054860540031692631362093734715354250112850880582994980791736815380060504350446747341269485729594725810358519115120549835772308994279947528166909495606940865829212830787650193358351175900747150846735345889853313440690017357393600165834161774317692903458510736011061111552015686035309218507572129686835163980072558640426179196931536986832933827757670809322770891177568617435502836688877983605587961246553276348220335010686114719006432633325829150427976304964701252540694023744964088716318841456932857910685107227797773502468001891451105703963424183191434984034018839313540413640740626751744143911798627777115739165985512798530487472840247237557636463398732032682752140150699376884785259264953537107162497996375749726047594831412272269510790920057888695649593472550864240439518051259340944984244972619422546338998333803066561345623133065588673315431685390620989883085421179781896008815692218097544297516607524775726751661035698402229775200137585783477172546461839838265270240509545589832104577782362849281027945280610011002511188533666585883783552379268388316361233156155318947097835368302316430418136566450807219940405012251393933128032082180951862489828782541015588931334633372786775425539048613854006284060999633722926029414275531841728036839511267291697508877511940669953823089599609375000000*i1^114 + -8463654631230879589661380451852756466119998192394672003012401257523503563385176713564271784857895367830688360257564835362443351356438350654282192536233612076296759532730953296432341344787485393505948722380235713809939409287920298019795563412431828338558339509150520325144388403287594996487932804831411122907191885284076005525963160191308895082332968785199310252547087939708843314277063372957608465897693566132263329302830112866939144764079279019211518868693235090851776083136964087813015912810136469319004697254958696705464545566730259706578012689299655289528025445516567693968504681122102826454602538329541027410938148089944644075046272621775793147076090558727101206281191447877695963735591691914684021875822983735294896026818547993061847853485997426384091874486546358541638250061131886351351343295051928456776976853280076619925805811874783841522048083130726378401406761252173841639371139963971993099048158491661799756920655130525994015091948897539857331154644822886803367939807195185693201522851472088510599539863820567480310716423960050318701225838958789982868583698329184158589772595294022671423352180571677653323548170090269352506090982252631900506488434689586046427511988875594693599434589866372348766023923197350353889295199501373004555533259042259283114061454636591512303032054555302518336790818206352364632451614137300106118827566208355383456516106602465935210741505779064805826431528472273455982604192240500289363518504173081526804037526718004161702235363685564634157614340276040081055781770271032812122846906488279025106949076881491675351950759418854830385492282758649643768424323347670805421828188144376777370305561852235774438500425973982238692569766976350893588200148670394971855320580955061185816620858317106818982638716362632299828254450115035055705544198564204141941338279998211659974858428113133530600492889131390102633320373113144309652730211865765384620291409102356299244286803792155287525778835799624436198206390817063715000600057358087761578885514069787577743794418160665117443641979445406686814676395365032758139631809435101904458457022899686591580655452276288716066852694085855684581241721130477186745986500549868170953049086983154663423557612074727419927597082427365169437060702651345540147512122486543340595123000882317001715610204951931867409679733440950444973689852784776160761573172229465076847131970914563434372184083096338760568285084786597570950589288508661699910842998895382710093751311645331727538851441943575933009265713070932360384307312162818161980060871755421433372782373534279292770022951106661959515977918590143420269721179096019391728479863767236934851240159460578430352712539470652123075296983071805356910612726041817112248901635380402145282644678829662197493434989229978923344556032497708223553373494800468041191230612948830667616806628200178418950585984635330003070100746222626179410446918038748750764819334487740202440168053010055376740160537018253494629604577881439404383748650218994913433305347942495896424744813197680750302165233935588668354528402503825954299967954336515246256856677415554516331313945902003230055185779501414177912268166857401165340064442505510380518599101829849380473553221607674171945362775521748557917143763465821069740057513987502170741942164777572256050219347989753131021978149788202883834322315293760506984697144373710599737020751266020582957544385062777663920792019014640572147750527080394771346661217686656488852323144163417186081707161298901750003205245575680311192678339109348435440462930509151577060586860945871839493080539739031209750688007885368858009635091868111985060117642013990596271712121170080039099541071665592160604306100041838877706235504434491492134013694928472587588748714152785524242063951515648893985958867512106152219019087477543550377621454902605273494409835385759250069048217198044554074222123502811036649618867060284780962038970156202361648541097692067920189769853341994655647932045624058422915518073672660110118292831227910600193336494027086132769897803546146569861980527297306214355492227807239382684545056559492734817378970991618576412999351858539481194631968168204110606261678876516579362445744519598968491281941844431053071444375486242103627816974628220726465652048758260910043195464820342501803858245006362155079841613769531250000*i1^115 + -1502963088739358586065548835042741965891613748764820139274794805809272927348374471117384978839383683831806641371865435073918728717070565737730801089473550268196345128468757638203244158692077635084494606365820287493982800401448796224569287458023222847194567375229758600240820050984054468436394013224405741838856983285068653220751266356852689226346083933222162296431400830181327145291342629670649490811297201409946463101058763953135006779459360155718528078627069993927273940732040064506977804959611052094197742970457237851206476859231458700007217031436643412554758224939890061248644111827045998214118895974299867373740113226404837376081129490455237078337226461161718965284322529147440445635272609786211003202245125274845600205752096493713932472970306304215904699511739882458961829228592529964727752934720465453921952339411901985433860000990052184743422350494161629432461774731088725083635262180149213802992480959788108338119030525023922239073406048550121827035625895080979878256753470326802614500556871489157359766259247043933272327549274548808311285306371971278930202830290792988551790041494060414010726687238673498511500705396111077600255626064173855196150973043750470252488585709927517261198574762128858906556586770501514824627062059656259250045174765063997305941926914147616553522960778550824455803992834018557285581229398117033644167988263518625980468553176667394855944216845652119197811255602636495731717137947661177944970406221329492836715341398859051922619477452219192933223142962781953416706411839856574639943524447695538382586791008077891196911245508318685049130507518549850287115918398023377345720994303469686309927691070931943185905709409043521031508472314248345348316927680204747280287125409968470594885440710217161009774458567660314154622118704746984910457252489797811439600161022889253570761265209088707438620237571812158440168588576060025908733080912192796239537029157771410411224919681981703144461258600484117705744551744369161010457289944465254932689326612423325633678251211650421706776205469503629305420611678600382883368276099519701605481506390412581892660654697072095559467013110271416275936336601369049438938648825713459662070785120909666006648778948188858970202542945520661137020611141761435225407583928613152933966445035847099075898280155328689014854105858364550089731726818320692471426198279816169035518352503503218507864325057816265716233399570288645280305419569386836809869034666898570733113407611000514857958069038148867390927032764847067329791667880285576427021710106904096761667966988147588592675087455198692288898911319339596329115852455145160181641868717949376306567151254711468058736795439891735354025009804987295696956221214417896856347419678099186635260842241872268414540733786775026551145531766517427971391464254059299229538147019279971439046947877476879886065501068274499203350728177805363816302842709606368336708915361439953007029207410883984163513089969321052765698873678654516632812738224370875545821624383186838697366535293851396890553864994465043956589861478882174847763244238686730531613445542549655059888947114209363493083386505120955058791834562541291105608757123421695596843913077176398113749493372794839805781991188026666610001114780396204296121596976541193521445462956715003324804366094451098872916857021474902002832476450423784591137497451804079655463187828095344904586481976418716094772705577526365191160521991124692275450681464624963522593542472225261944797421429004872325142557542459709016946142188296434130608513925526184472692225831952831662984987641324969060673814385680912798448210002522496033593360375890931657928186073673397185639440382569862244699961100389782980087262699512345140867028916423531540489900337617752695532737616316014555239312625968555663455251173001546707903751857211946692828621512265906728921133879295724127588892938966077166490986526692744182565912324320793028144458370778673231771402921074187739883893045719156997348699290059947659153858836479453021660563259190348377875971554583043618629935264797842714582252873641572821012468005879731851679043381880646918623508125578491270859583615230620416177238478316640089762087981017946329055626040662105997099142804756397374110862927353494811118994779542030521310077253184688835000609302520751953125000000000*i1^116 + 29085790574610475846358990268402484620263250110295840778376061112883084661561702505062187691132690508054456622833315154897270404623209152410743533287074961226685372113050954740261432363666016138079747335750075008267312595879718320593869268288136744930679533689941676095460920140527694210801640158186103385446572022513277235851676853810461960665896425141395829097653420523778024455748287146120473852166009134091689323535219455575722214291154851164933945369505700266618845664845519386746143049727392525496785004348113407384726416703688290903969445553667812287386821599020674970767200610700395397493648001213835256828780235310169523383458727549911534525678726217707347125547497966384498451213535700364895441254166421361381512818450966811947963917950888929960671598696131003311230752837497104063683784117403651310134199674520821298556896040967251146469217723652110862037507951103554737638757328526229595039557446136289798165757964020886936204261230920102186887867568767989941599902778099537979492478730907893580890193507300662194187818121889798558101418743991158862157321257040971633338804327295531865815073986791763586461222297187106767505108656800883258532414570859967420194038802367072643128617252238432011215488722908288872349475205179873091421870257735757074448346703811895581306179225044575818464761021271537162336450305870351301113242175292308551478941327873984539437310142858025476393448162553554333532679049538626111522395897978316220281135520094535151335237009700901397024942609602933486960145183998643825309761199057780395589925722511787848970679763266004111183264150873863825899244741906406609216176679938738854407601210200574947123055413623721440705678224217829762063283592817584825438393860464783531850481310428832800312045756318052419534777235104073601086089586337194805137391442732739473950135451692320231098477815899701664223752778562680861010111789784519199559287217074963126468094268866310470587437709682012061847955744236240587001179348634595310547828760301599156233955761443269468604164737024200625415907897034107974518908115727969924204537429423135415342117408518620865029791997984572881158957367966557362007137199786116826115506867081310047053718393709378820780441351403190913724225633793088639214556247839927921388951408561362716462099633170278647880686715706372567518459117297173645240742798660391389189588454767725618170557024616022956293098640394007830045763478508062373009337598092497207061841871967325520537570799599815527109397057572371086342169710684357146783410398960319782337880635678399461114308901712426545986619779638002613329678352720767911636817623619182719930283096213643726171046598286923476917175388818428902501023080544955879745928696076699095460017069021862758245256370261966274657055586282432689659244204119085082481753830936984872153293941747962035574633754694637171437617841394032519903908693244442224805529107919825367209341318430426853912793035026380919366972534526112444445666737196386648857832257759080563894918968365207448503705353689293598088838344804831698528100608961580189546058495447780112788084263224750118072617104364857932473558725443645670702334912448158398407893390594294534734999864756608959871602490905778631131399939884135872639984662904129641912463919698627154686019646651558987233471295842742496834441969985598792700634900363342172280674237808827806279214720304658444849160950845643497725803751671235136617645241365654252307126765579826050585753446264658563748487204558722139361833892689905791554297747115576326959855206624962125379066923085527089497895082776331514135306217113427870260188628744336112209149753032822422048775407104777829898624286707010497589746360845122658867911303247310357847736938226774482334329406219450004945045990818808608351531634106163332474935039787006431071067239261959464982514410731448190090193160261546160017282508510443243225674182365585907882105081054991941633239688856231503630082665659819365582228159546687557350736814987639160991738094771170789793488314080703950516776395572507537709685982957685394670721698741453075666264227223997585389984330718075086828784826436044381278317031243481476381786905381926606492958988387056155679098899619059452438370248599908083659482153543469820948661266442791516056656837463378906250000*i1^117 + 1316004544715972643510047275571978877327362359117379865167232091541204020902891133940253110072437971432036812820730155541934718259718364997996482278279816206698098568123985296128196157886464927354956797409143621173748158445858725954336915029133370286078622003269694579971000272174535136590515921815699281525938485722292311403314677724130630856676390716290796751447293888785010098836231654259604292061107178010482626970097113975110607537678010630935923606099236907460304417279844038818627130158593397525886848823651849387459205583582785843817723413349742698867025416613719907760181298170179042801148250524769854897719543921969321427465416196758623790347440312693688079155315553897083723188081188925125220496027182165906386598975738681459039538824551646897521297543784131769996176493841741157686244081927314723619694115044906651569519383961335311801815093257961155524003541181412921036124142808586318179708166810061287549367459157803766683161194300569992816716711617858948140911534298593930121610589976988365867255810177484856125953995057837393441799908236095593105340845592073601500158450346250591791616509430526239688733134045546738231616414995721492102500761409541846829799489289806942400014479746822677788498256477390939729236211159787283944722550326489656209283890136809775043560411119847666845027174241246338249107310824695627637899669399016420283269163986223078982930434604176072258748054106794973771525169255815801356102021195266460006414249681029324824992330081892438494244391573949853340120212307686596363222021566882007258905330410848035765299150577810713088417675759354382206246922295264314011678426034787228128498111586994921023002541175780962502501980340352140924060430902328320181834243009723552426718456198862313784707289763076791997690831843746772170233879936051733096857682927202135158339281929280588425185894877192305695180064223149276433272414350884454339882137335395257113244424010123872766527184207072411914295574862924432477843019308879995877031391329984948732413529841556608248957663878906412936531514037101769398511589228404998803298693196449291310886813182353382034402863835040054753187704339079456319813796839200840856451051318415803366179744996244577059941074708297770126919722680874974100293996210763351138716006420871480959070592916127484810702142692792782308857038385181184127076743496950640646741927905002176061024275233651187198025798119464986792783790194893998300475521637985793942472878163447839227594349967424017670006381309184804567018445059082562785556244732330867014642270600985439102973580104939749666183523756956582136105923899877332501244641762941535408967025831004108313646650639942350927411077458906198982401677377851030405264315478882486465772247848528286219986903440232546354578440359996082283135436050435758214197997811515305419627002619719840884492282074868938608041988484721422818271447912430260457926116181052381487661764559981174206350125825375092285978349252604412179915415540181106415113601234727886604406679889471649254882057170500008854106422943918496632538258062089319611469993774949646145330220690877914263055776992298173720320205463826936681731031093828077249555140833518283751078886170750138115316198797803170666086655484970665954028302142270710494013807419509871887401043260642169837304895325049091297585249134187022258938999623448642199588443458923745671663557213968418574922470922990202953357894817408313990078618116591564149772345789401362209587557255347044604634036553269687763660008094910154889440775638004540066168859196283425232438405834041511567087709795579271868492083439955460912639876693341794183089825446423037711747360710507281665374326710149710321134604603448824012805298397534775206384024442567724538872886631987233689965281634687246606960417239218952685618057766441393703561085031199933471588994070323138912639590831624232272911332726203095700680310978624513602981317207045955189891106997460079736383697223855635753200045384169239968513184641609610500866691966425584527928207527958671837461069729652292140447659564142675058635857722026251035601576754270474384993790924093730395410802551479184136416567415549155435919229436112435806162056762643403010277512729953319197741899503281310839926525791456012250867372562353610992431640625000000*i1^118 + 5663982352129351505633419283389434086517619873166551767268532271649357597981557882895258846644479786554964284584606880581391439350747495684187637305116285392055554461726672076561189967626089115097888605919241398436013672863798998968415416853581052263349113901917093572823375624289637645780678494060801467922876078510650108513360641286289450999685613059839354238723502786866630408918756885275850036784972413106182871268043133155477680389910199094658951012991616524884156636829279396130467967041473869585669301698101276592140832516735749060973673924276053500637902276038695921672878304048091866593319859128386026318539532790661726227107183266379489579049494080702730436544866783880022962899079841720616515408503007185364610709666125211497586664776942673452625913109285738153675204122244537219306871907372061762476093380732521970505981368288296861537353777288492500447668679523244553485835485267924237552399654130195575398325903303491629726987960723781768049708142416670933945982641879048103606904798293714274263168026167148065930195360911829741008661195737135109446314743093694428044998116745964758122550758407267032595546304865382294327313252394661119440445834903923867700502601762605507445857312744151434062198008917061215217400020423723253660333714672012883094643362726081906543562749361792879065347939781346947720666855637948964594463512644543074016398357552929227151618631236834170449725969325755224227584576344959854393374647696802720388217232454089520463138963845349704984267241207296201390704283088455006655812640367962776861971634734032242402062866082146198733543019661480310020860764728239346092148168639364436078938222562298253715999211154283372040511715005112342337269918126498431383016615923819925726796513761286649118321639532361832035503032686862214168035842613294213871963333574288922924131760953870806195272182427021108592076458973948358446869379533433986551610833032779529337253189191856837494139997979893923311966715238794601245659180147288869043202492832422142510424216244382627870912277076674401870653779870213440252376800901114357405685673090815611457366266366596779942263130793089515463905643645702078869927161167210065265170111017152355258744699762481595508601674677659469200752299013087288440674402344989992817595361342608679186809023991393575563464837080462445727702271857604411829153755490065734619752890249368810512138085046983724799312981291843775874309627825681509518344261068756045389303408344024419145771477795173141560531885733867449966748598387092848960238582022195759465512663136236210768680343616565908865242762867181237917160639477313186158156666269083392291005282118662728549334069263401224437611840397758109225162668814413814794802009600552823672604535883683981540354109061708619220018466887979555049313186162091663161052705936484760897843166099415673700296214293402135379657291663422935891453726380913008349701546920832276470560388546958290559244010756698744875543176166611634884065137809975660348813084346660288959366125218735640926805454677770287166138524767291771764523570030050334338422021383109888101373646274805344455098457163949577416050557322775410438702571071383090339537652544445224494632562320510649662854649265340918793637821097601010249423269557319756998761529834689297351538162676406325024172205280340387894087678441510805848499148905825426697412764227118189729495368422966317515559023539693310918949300243649198176142733430846926529116666780961037123570092145330978612664438871974350280848038317221868637809152806915695659860963041549512772477658501602750397526698403138722481506650078394669140964882962574816449326445872957238699273530714856151587416253299759492991338043727043396880772519840419684616536992550052108234350518024326939483506922797403322162922710159716317571533012735965416116877208553176199402759356696973402143269366197870617474459025734978646563532862746751047747466368563877902604581464052376661011678970621282330311084706952487246212373159275504352900348217388621191418857884868776296506023847558309450388289386769110714956293327600170049148759531407077884176790751792482691885058420887009332787125277848014778839981233608281272517410682460291315201212558229094325638491612281993009731397780399762377240940928459167480468750000*i1^119 + -672080425302805568912290195889651237109190481975648463988464089062565954347917992080381369777578118324088676863026688130584604530298800188715371581307404778664656898190822948097414245442897692533675215056824764701084496744325331659744184154315389807890985102672381118031030031463241130347933015157446567535400715070957969525811275350208297027086032744244937853006529752296671546734411628952183763638306734194830155296298541406320725418799185647116494330696125922551419779546632324347223511167112651132339762570952485108531450590795101130512385944776715708649318016888442152479997661020104325518009120228189465140554913564858421460033085580596787551065203221844877052507443022388321578897453251898740184224340027583502681260505956913139605364875747731779620673682785058044043501390407797038785716172300435079119009892444870145674526980499403521558529453547372409356221582134431976787139763958991173081418818793318572978599140269349252135349046002799001644002916536314156436333821152541793782774773592791832748337226950352170910466408142661399069471138484608073602917833184551417661746737264752247557756780355877743452907513182614657208112573430390029805783879526923951451443772719884407181016330229259535627285252655771836992893782229657149553332250806110015717251785703615011942163834050239966379831089676590918204679364054733611058227471969694830070098168326016294938853013974983123803184681784193145989445583380577423637240366420854851044404732160885933561505132264728077821469513514822431749025386864045744635622662518329033895675469178383508977021540412200887357183600647859644085555026107708223188629877890880926884616072347344950838961691881980111468848880731414035292638446199581461823108521076858242871431912576567526673627035119895351823141111264841775919023150669394283429303182843501076587433672945297369751943149851571919244673024985788294049848243706301319089045283859419749412284460950349925649808870137231672216861142273988381193562680000629721939228159743523993967406096152111265736699368604690158480350654286631839274471067804697056712406010317947205641606002753745724267262317677290047553781524219239189804537189339982587159869609463086060277716860551388773789609055199597646081906550902157577494023852861163821943047336566523640856703716235375006604233399443192846323848765535449903576929900487086053399758626105808814961587535181762147646327452706070366363037137990478429230218450623096161825023276555963816421206088470589037893116369119670324343792384557889346008988401036342291478765268970188343318971610993955803272259157301564948184722290898747107389131635937027835068459773197336718957536125898447494194581537561366415424407436269035316819201247295899296964793376270362137053480174162362627834170969245222708587063177455274429032358717097134885920685102804337756225281402051860699432525399166675706234272063232489606985773908853337009844248253860259335430714791222363453089180544799982731069722285589264004716844011414027975590491872229669345799521033131808360969666357490060569121370979647942581307341509064571586323094233850674219509347351900158253367285336331506039697041332113877098719463060921748079697563684532314612949214788038460646134705098513609399715319923400523928998577879184228374656194088702541906357040622558631616968581154376092818103369599650028371977546618551768687465061457699300435487144715427613515427802246779559373129717911092448307423431526389248779966369461649194404805291072890491776842292138460261152717551885201659458485506379999989202243625438208833319173302510219492780070422089483203626781191525382087429552812159826316098435162185510530154067071552573090400767460620244028563585713078591838667520551548797357417722078600115558493595860826491577897546826396812510127424876124099861434797076057814521814260805311957457553115566962477588069187713369084269930899929826109953138431724199783515503133828109418166317734373090272733772997696171851084615096578310311421347888322025763927682412719405573725153247197016202539046750523498190347621199666347940340859042367069435137659371717030247770949102442082726024944178884826984909916621395742526411652994854682797571445266889405606267289835130072127270195756983330945554677009582519531250000000*i1^120 + -19045173581481010328969619631160191632770279034781056423196420147284828680361044919219982073670124798402510281482213483875501919174295806600576428665100915291895922425194644941627213118773904858488371955686695769876363463520037425470736559054370156955566057299039499473132638511647679733652561352726580041522410626377916079724386445982763693385543876401111836330212115263532654181902725826945763117527075289943410571915200082005857765518470631445105109427777166191439335449449981620697899243809733744087351328995054180868267323921225018315803455464057280603912394690406291644452659297527634939786448877360667984132802626679740161166895559798679114704613477698958196207054646814221794244643687489806581092513211181238936764538807544528620222419719028816455847557520555062370911848488464681044903889677990337736865957825343172776763212593890648056242014029064629919268019398610743689124817528314303185825266719077226938356292501393949890602002637455530297448651343753664205103045398641165620754328178219288646080690023311578604677682081865909888230836207538213111788544180275654310641159641985397825386099538527873922306540457452350409165181232364497938267008593747120456749294848543745050876392833933621147176446508229680994407675126221576222671790798036374324301117066407565982318187629401793326563201329990006351589841043220818302459799955173660785571398763963339523065525008168770553098691018380776871765588933251136535223473706377051954928183818579670613985066345336638545644030293323031787180967512377855152106085334687906177445905510348728504744557200730874311817373011934288330593983007269550264282999080822164818788017463361205512653724466170509721346722003878408409135522176229382318710465888560304698642233707904766271791927642663544009504599834140843415461427987407547064118700649985928225406784775848438146108840078694696785378368162664886727743154801589950047765454171275758211702451397548209774644735037180744304961045066105358172121567661028480558377642022933152233886454287863458945581257643562887981386023465021532214838161778759955064210005484498919657946782214807708776949368588106698193484457192100110410794944847645573064055927625965143800278944717623246868285650226195920901329457709925640431432741327113217318619643128384173016499400342181418735470867078139659428591213625466834837455244310497661525432591495703164843052156665982945294013683457684377252604131132696688790411563580984181141014199200944954830936200118056369728750049318293869638620632949495934172758967999708510143438507236673677092145110664513719204158678541594881568372475130997597303550146326036197139470041070569618929408457143324416625067106475920129380825405634745654781821952002473540841548125685697718612435557168768940376601550313830987100955096041497163853884630123994669095512401405395668213404684787016957740894504283187527420177952231699788649520211225123139193274830026899570945701142556930354048368997032520011077544582238530249169824082241556435088756417427723702330340902956589968140572679037762932367194423993056718961970012601815404527342544616037289009574628080930967074960263439776537745762106836968416410423229629696404714963419685294517428924337102684575036039341133016593828343144334047988990058236572789937015878320770220566992425580980019589398679010375869510735890158310454239482218406144740336813159207270139250247003608116973029491173312853881669347913536949598855579992428951764069792415636676624600973163534859966206883783584549214935453372373781334736915939186474418181944282813757564374564735869905216014827896127027834558068631565612910973476955187594487376302159202820932900235962429021284440737304033240202267573967688295885036552660525462044468638543269409331318374421089458323992540772780007797128263959533724340409371494790016020357833811693302851087420456944529878777925017518821939061962291865901544487601083873896603661058131685964610196688084585799254361973361843739865673670818299322774788996149456704102721525389727526344329576429543840187931943496497178165022497590153702242041745880908069870777569235509731121954410943992301482558928853134591248400407308852608970299274464205217455425304690292039477662104805897636065214447414357783198356628417968750000*i1^121 + -271739686962692069422615268325289518928639279646928312145631166744357239844582401219493227373907956750739411700723443125168432446799253335564400756088632447777725516662162872006922782577282550457990692936467777607179834099800719297128692214579651574130773180317327530705252805395305950233083137662174400240285739271694814600968557977848038282631286762630589637187906872984965841051726679090405734905899819509931965702813435464214246825894862655280794946446887529858972178143203131527161308191912779201229109350401377013475446978884907117926081381132439174906095381735659373177925546809652298589951714353849326247516105357303606725322085143738227608041664176232094863391194258905971458639430075435095782780374959392605236313007193813371015762312199483523974464730010207234544033593974085244751633888009774135250797943158349562728831551964198423184050748526326756138997339023615374533385589275174794836380687370148875615358402574149683443769989885031359318310424980126715002561730077287825324473087023533937528800898442296975852199929024524828900442070208447268358592756920244092083633754641112111083616604865178840610540801767415708264601581753175282787430608490222968238357716959654655332117877315375651372339880209834311502492693586574721335918885438839486751155141596803337324594425919355189674745908450321871743404882672579828480523873165865099039105561202099681470558322378717685248372590705010857746003081115494570404111052560335536711149695475142636339980787627333079601045778915025329606438339648090800014870488616654093029846093879024522360561710618708423519165387355549659667618606331454382552485873826166587939350314023983532547958863331588320000498456405189657043552060624469564947132885378859353673366230368581042953356623089487405654055096061841687378783352984844017057662369369967804093594540081081269112776919043025428866937670459007831922199907047853575194890032817202260840947060967366197308287948727353779425527824917981236109638919803027779139814264535717831202561905020159535548936823712320691704638547079137056129849036111376571905359315691509885143460703761594812330408699914415379175790654767864263162045665413441305238598528336188516262704653541723330004589163232576394378652828402207175555999057839725589497260453145256948620138302386776634129660372183015788471115739243318706334446355316752864247190119905373714873107080418798009161385105332647365643212067048589653813018615465057069530872145797994325444960831749598858849470985572903327435159159723622111296847993795413275258772179204053755045061462558861134992472075484624382564980514162864331266355998251310451113980360297810663228959896907070593577049240934570610313774976645264619664316332364678969579162261284639353508931726375444754354265228771123345907420568225023799950937730717323351529589977741957556847763097822920008187005897300906221003447879613950929438606817096282571203667730896127344108852739458734542452301402756066580213286574807818205523614101232858755216257152644860244472523296515555643790872069800460345303512714549081560657460538317892020350931738452921016343446835126104408922480350377387549936506295988937846492937627932767811801378256613421548967740530997674536212579571941194577331228356396872512115904856828820867652320076170217224473194029827378852316395524369300347196175444693596918592079854886207267669129703220226933048157118090752849578001724545002619066274510345438035421527920399400127381182787716061986958973290279900379489217283219755068624652417005954710350804076874733274902551686357882782767404411239752958206435748095419186797577711633236468999038374589098563635340393826587243661105248493637917823901675496068076228723524941221575860997642635985027765760591105805595951295779721241594873153968331999017624081465135705621231173489470728697375988814015440369508722935143978038045843391364365624894885025065342018136864288180315657522360904368416375231146969427918369784973979388939089635768267490450316596489494335395078142948329675946788617290547150865380626331777923099094272343846250202186709668877634946582207162057918357697511093391037757029862517760156698726173637819830434932305143023567455428807377067545486738164718468873613060510349273681640625000000*i1^122 + -2536423052059432013641375110856433916893365398160286990554364831052914272998938389410609830802618442616297878637751838665024941057857262385003669413073669767654012051981372038124248365628550311461083880945409453509528042119974070756920291937296628594254176429285015355951612608657907715121524819649525908576451804150105584988997001450209693002838978331138947296033243593625310283754228059826765308274042004820336540306841601340069554141950585825960640858815651644647962401229444064372494903728294534389250346372788566871789490702119336620268088237609801794246934626458934687636258968193942950409097425141198256881229802209536170129510997236805473763151390424123677603127101728641122038034126048423494810308201783596379362791355138803048073059469622363749763966193774134416104666334191296557449844410346297475700738214931464617830105207384793786847610538561379375932390900529978329349807702473391371478217913781571652152246305545986085779788616023281068750862594498717214502576075035747957374140989009220230743150637205737707206736066633848490253021493199600126433172348183105586880484494345071612188412075224586691461094136133257604977224244868097778158210451435672669851330032245446175279706060629833064401251703546256751452240056784152483585260803650951702257735343748819605087321913246064625053946441120196586036078000691737232273552065080744265613275723887541248727252521452637024835584679144123664281179161622258673918221175937997699010118681530238686963634074481340549052644160639400810617863288329767525987183702691837462426473449030587015429372087191992510611123416956851900453274032090846075914198649086270377047466998593722317405856839188124366244546293070125870199715751933754252223395765248589638123209816541334196457269540484821183988190367253146688488445042993870748087084420042750654901084617111351918690759353926016433539705910297472341734803670942812539641779906835849670746551220249774475933835443640939291206269932522252159292445959442986566788769841009888700867271283066113550679208429451627445379009927953940053272144063648345118926243536355750281813863065181176253957405979974987795142207358711901602379501594040619352077179420900839747583041845987039009190752504065377704800296153411872326741058920810693136576309853545368294908191748387034089948932150998193434786109489662626488477617544346045573599802561621200766979563401483240178394829588856557327737870872728749172383030190554340589928533965109537666864941835298832070056559518806116750619400329791940425560396285224052290449653096360787074000973789088214976651269213229014074374443895661635894868822501479340991965755442146805498114601984894902127746457866419903874451331917657938740693320652675723646161468449237864523541843731789909134275898463352917235144665322958470028231065527156435261704761374797907636060549102590985350422362913609554092910871236919081530687728729955249334699232285816197795332938443832322019109917806380874091129365036255711737226632767571722192568336894533839298632344731305567707662252438093053655041117503506628307376202486283598122987262103479136766629216979794872192668395572561268252625036657132623077958176561460712177845599544222756708194872745678933040021286582581353633883001482886203024529946800480608099217576777261212703312715856305400220935654944969866481724374532444208647855810852743522140937600690253982211186598555427418579630911992415693221393525662794423786920259413406945320418437601478710504189855794205213585379533742617038980838289422133271371422797038185424748034756136273668820201804935246227394710721582437938737565320925770724918000571838594577100243577967346709385994152860935104692468664942047741898877515464998915822254342108433022316504574306952280153333568004305816770122728205492757947061831947612234497112405392132958298229004379674275450115823999895590294918564097960314274708023371848940472284319135022419472752744593143821056146196756883952390123403170704120198968763165470088867989131972038084997726548284121098141088820387923495245337033757154629203757357146432042428244169887475275175085284924059653394578986795095200858736628222608438382936643588622589869207240819822065620730074758803086119198990140177178382873535156250000*i1^123 + -14779073799425867197771601732969129094135064231467599992139697319069303727809440314392880155701615244097874903265466020658671373150344118390928167977156904275964196715305167604661706828212381532941483644859714569774231745763444684065753708906806627892178308637698964383685933707904592891552103450553207359244073930612009759474994288380851281092388716660594627640021840347945219797730111239553203920963020107147627261283677211364756559046707753716649320957704017036935024991530085728060723990657716930137563058716466004493400316379121259404714383287230341725248221064702591786708412399126480967627824880110130079579324571971529090617905510039462818772019804836515808355404211690112807068737671462438731989539562247112512497221609155738947939326429909366325842051266595956644143116183781926920973110806298928649551137679841089277574117497756449187144212087620907489257396341188056055518233782860773331507322361907885170545064633392189861646868412426129444555222651794002490854987424884203727107708547567730590864692511169994415185110744090761224682116442937690752244217628273177908438089891164634320572159153713700598840524911902108289422556464854451886590195119380391599859613449151586606870672775991025117319211904267017961810938516477257216311704837245087942880543674892193122107451202495631501393770034870109271234184116280775427322280026220015681344062486868292431756649680334087426607226406027855259022248519747685420841078596135359050500757048808608885213050134371469765399352169215726325180897521242388861538389297538315220256980606934285370191459904933583258897204095869320383461716136710267537941479989341282439243746696553197761205516489192153701459629738945552721373847153238831721844944488972940862439374241779927067001446076902669505033323731610735764048909129856650524010259267383037762034754069209041140751052713189844864905518003450553445417751028888694663843937985297867460705313212577157065152188273133090165363656215143604467545730092973961458518798089336149171625235557368114590350602698093101923459027848709454989182147974543563701911060900271243033478061389122330892163189735879182194044781658171644526718492635902775115412142994968837350319751075527896189981115964984678152728950101774426292545058891650539175899693922820516023452001583948405711003347471198583732639572721332697979884438895344405825343259311255736964850803506688268405940242253653488522076543308880626019255301861171991284013713445703380374638884724899999271616012826590652650674748574428913109203936774404780592609588688542799905119559220700379128072668959745410123975685900443776784685178550472321383063304098763821338994113203473490990546157192827578763440685607847298917330925783594873426255722112475351988426913552467991864131756430887124385163014195652980446406885819281923130053280736700500077931761695037687706636254562389041470188892276293936980179990945979105220496409492706812328883093900089272805825904943652435274075040936149584744983509842321975976987177429147537954507831673781691002271261756651724593216971089018114765869005963620121307919888349557494033168296757733536270044220880815468219167548134959429831411350657598716461714544212769422023179804020780552433342717942032194952696717967178679517908559724777895666948373532473168090811552758498174239921711218380788399070049943724705168760237297681248628840127134656377699928469830019219384110366228329990790159184781929845416532354730123044089419341000205124660354106810044219701742246404403544166643873388269156025914389299124245589374044657298789251658383690507212504757763114331220907857341636375997198883477109568471422683172943417292364195716161817155728080835701041822826174080064200142435205990872209615170619100867608696046156058028959663877751332706924147557684438141304233026637153582386340912961935046651027905315482157185908648980545995000630126456927292689509868400366474747685189702178213284042449112763010728382357185508431958352101629924718541150405379567435635956407951082415097396067351289804483588485998740605904772363039663422004979555423336631701205352247371375485816028083111342821765915324488572712365773131600706791787817397088007479428454022188344298786896972122192382812500000000*i1^124 + -20941969831697145021091767721603749549444994770510063640808877956141698760122704470156033190743955611816533398672916405259679853330354604465923915852308963472553874850978008107749114305294746750715311986174625238594808204973238604444884416355746224493361533788565697956681688939105269599957359227829735260628552118144415946562807604508751302272301557945489879373619674187523912770812316402206080431269838009482319825028684516467002120228920128851482148507065215609264837905100844834503741020693783699269105754878037696433235614089939263259968630790776910808860972714121120219009184054589623106001835648647152470297635029860702437474390134614469181364514331925134495527849261158925801247537891446269173829367165247379258267322009088817360085275320928565794269169293867341233048534949137406385432925670587323341907160753027848831653155799080898737679456199399016950830672310851235341580340104191120841835138150757212627904515621179820638130802242905367169604579926359946157846411907621228358792415332834914876118735439084737519790477624558005331854105090542906826227725705064876872604235663902829337820792670372584630821863202282369586662698895733816297153948208868473336310717757995150653153337102830675318514533407290921463307662209016963771303303292727190338729886453431906632560848317480517013191997520816486103901283076063791745469237979783015995920888640142684992677577247150086262585176951176993584105262844829298097053941555736554171474049939318980870553937892860728114463639871570400842857952804989811408140327083186302701547560731936562387340111500007562930359500157366725770483854158271232142490642073464314792393002532533366008469852913984050117563735036134319351429347941522318014949690988393042076617165282435180855069294757642978736670924504945270128493277730087478143747688079567671567186034352256567135394287643113554063942581664595872081227652841218142399994325298631738906481334838382085864532701890225952894403780415736502581248088827337427920276225003420339981775567842210765597414860719751929041463080318509484348339922746492007788200739311710288402974380884998293894587548090967732415978098904907468864235082647677191397734143434544286177158861862444189375471577207013154036085021813343295111594618537429360642439224489244709802104055607078649210471682339106135370557607457024280930685257936871216157002460480878937122159173331392040224287255549864416200270757618927543366234368109636463951042419625960409933484133513566615184701723389282108567528531086556439237174951748673601140837177152884854154502519487850904972466776070438133358052754090863179205155328104207398294620677051271769184686260570182773637518429914461720409275453922735085461839297334213826593514347390408927355638087410451597795390300916504581552886301297058493602202785273523741591581696422290853090896555883866921113751014045117931127309191595952979107559279171296474278059483599749891563654281913810401648901214245739431819779310268099379189909330563700539123139018836990782635726349794335095332701015604924812104935779860499116091286433122261123232041164129026902378759157032930269324584117394086674043336978450898269342019198973342364201259735247735364127248614726665593438201167597869666486453052032884435619898715090274453710677674927426102184909747003100507148260748179411547757724370335903814985515163008221657356853726012446088683421571007011432216259428188004618019516773044680088937467109777447321572235514834128191673224930992566063431064854128777485645642879407719815380316686691844520917424934933348427811171234844054752374089341912758875585436698791113427023274806946215870349365296234725069379108562670169597665937587627928083880806832443518863824236247885941064684521746747026035652128069771835720750724473048555098180835134266098831463105148263810495985157521653754000518980132497511312964082284031443119522017434943006471525508556614036630582393144864327600224890635248559044186131015846460356317388587118783993297962862630747845310718840114372676279676984390306504614190368278319913644785648864572852583745626296211425619975318885737380044149007312625297636654428662454260063666856538553904669808798614726874079326687452282786369323730468750000*i1^125 + -204882414417689491720636835136575635877536387713277187139439676113847964251992936738083082897106479827580766128912592702938983352951561104813806394581669061785965961374100834511379976657027986228941189438833416479710933263371672930615766239965176031252154909375159095775912775400795278812867930034566220841264247810969170169074445025055079898168691347752007925898747568738001689157426037989544601429195161897057064677319104964841203805946561478905737038668281654604899409151212559227537620736945332279171668645915136803178325415262286003063484861693950230395686575060366653101254415403656331447827077583632841274637638512656244131521079796824288026865803646193475745038924542648607116947515623491729571137794418621424283069628958274268855298816406624360579302592349997584079719313951745359877552538586455629076641168375782805894873950185385522454492581484479040432316265533460086153752906777561872797507636557529360253108797510704267219858170110176264627232913515857049120877406957349729939336984878032878085721000413714850774898078425955963148532437928638834216932157688548933542533366512209531035267646802809246646159832127041186416861688490904393700519153198104208336651936110657620582057135852924958401437667790740475666143690431906093984093435619457375096733646030023816492724666483302311408583793466852207906632191018772126854960601111933215663755570257249083063614093571474156630478270053280846392189454896585036982190101361954294181109262551823157728671979976320447106963773834637358838801269166793707033999640310560069640254321572441204170718469142236935246759370791411814048182459778111809199130995850822521062353951496824315991658701791426557404506360878655680189316203202756474337600559148507329801061311657538152822265757623607081549868705333669072527519683127659545232835522703759011458192417502151427779691647460484836822181665414884680744587614783795874918409572864690957545111346762106555797267393135203421616146802409739473866216818308092945323467568937507152717610401738011065540899188190449243280671410209359668523177033236021025214560589324321884925614735452472565105431221175878947691782555263192243497346295610380419692926594532671019572430199117508987797350102131155019012719393983561530252779874934443224639911710259546566260308004072502954140846654214708785296053771692327904087753224138700997053309390775095585672433449744918465554817232675110583339274649073821932783733902492192355687164597273441149334972565592503325251376526073006831841972730881472108507974767671288090598281219074070906763879398766461543322466145128348364982481922309349224674394432702465386733438629267722829260277841762956700040645866327659823038827781162640080999680132179562712367156937893961380287444085051445841001113547293398588225730403961121419085156305138538594455336799828353589696968244533652299747480386193346636228417479566779860066627328086384444265812533195086667267402382320917403603483272079070485425010569050974357131237247053624675583457300458609401984375035324529133685413560037829682356091083806559879296133469701269126646427711808762473943294990967657645512241621110909437141086899838555243736061760859784060026926465696277658541589439298659028539640947574988552337830423247259928813459368416198342448014413313750034468013402510244750258448799810967832399182759397139026098245708935894608718498028179781944446068762308419848240422936567741849364492328428528618380946305562886733620985522662539680501874938728467100504720032415878719940536845790238605052804328674033717918589158034037226654621807624239995680842845183106384031544670957340249848217104298483822193562168742854905922241020456888648442478849903755071060618969986831804781444952300278381527464311711066556000655583178342390124235588127669792132608289632275788442238730895009373355767843485864873187146123053870272425178545789742614790908032850384059458544816531568963610020380145265019683476522826694117745788742055965166935506861488750497152381248735897667325464656080767110811771957767486195882070368071281897407920178428394172627239009581143406775325877036697628702838016811369836983212303070317807091351930148440158081452719224259017538204654693603515625000000*i1^126 + -3596833646154999236016514354180792639030267603802474471467984023107415437497160609267518875168948492567589658671879593960740449134932583640454128067650314469450562677255064894384227640797079233822154290900411242243649091030975873046754062113274798966899949008775436242194153348538364271039536094991471791827307580929912113793150363892502384261936525862734902080093608312608381153883757995856346368316614288543514803626225551434868217774752192083124443351763178190650459956041303740275491593246453900770210291234081438103568501438750095129812701871412166928927923744977484547550150612153136075439208062960055594045540603215274518411438767957308250374887927758562917765150738494556509646677763059532707833567675462076275319974089863856953777903178471518473202106454914179236117292969421856298275496903384810565252224918194761277715592890998283519777624636727536997487789014509145491222511401909746453766057322535395262518519840650163613555301422936413064632825861287211424397561153513362611338172846707781136034077452704959083282986838373843494974949758080353734018776783804680862137634176896608629887887192719267114845090752834307993158539607517668971174923836237218709570661716766300002994647929292673069105154276643066109839152873867292555532585265031398012721816555860847088946748627269875139467906091424826874788628155570595799499227652882494984867920062160811833523823747441482813462763873049576691865319955757902865604539573197550172018976254081349762799875310977652242187955641824326932971639357604035927953522630922734540225812684491067772056454174094607883537361258666092758737581924956144453188943369708854405222287309929217240007325540208730279700881974056416817794096530235135798675344234807645296922082713931612568312453522039554358897541805002182228591620272012500331018857190870490212971431303413710697639393040108158183689753509783774377136371832568080564858110245760884784990439883676756513446159710520174442142738604995714010627231847492156134411881423844175795987327992306099511546896114581090100612658596249985926748333659258444357780447930570805014536644066560883758003169891766521084550341407646466700583646520735288113183005764513402013661037815840872246293916131495944191328833086386261414753339023688270471717933072524743814129160279744223941380992363369106533065494280928186711121625218764862758269898263157170856809025396407498832227402869990229798230887546464407968883956662048057152355051985766734206737158717799879161892286990325996152880333139822821655730282531035135966747204044966400265673267685778972044956054966350343786001157030727248062421589583881687733103806142806515973796096661675934906909806237391690767150796960952955900612046142118504530166677723935215813479118000699221140539989269037266128415813436394770927518243226442398890186383912439144703536050125320938601196752318591832579200349010400493127032392088049195498801463489488398426664937470995741060957024662813703177466103142388839222513423570460265922618697270828432820072634469964253671984226280086439889856771124087467301727232320300098575428130177502911111087237495623082753244783496424563645780617948663188986095505470090816738283282713913789699448432938013209090130249817063818445619267077798534483023189618556620281526185706444309158437387624503805707512904032099503672917715130735583210858717526866140388378219495515116347334392834806155772999882296976870415408809085923536100369914047216651083289139940581362386582962645307351734804219593557593377033619048036556198609174764926063492126038715213536071114072131232354169101975221596512713338009328492399533525017470093499084746449949382447130352413162775653727053209238236947707546014170111576790038942439965112134816992478423353240356552897118828284268275471074702275787182908496992600973977463681365758490749021831505528983739506379770443685059915671152319104346751733062114261901956801884086658230663139510883657615031916913272500621561076919559152701750249516573805560136011586927847118434442322627037407945313920322198718481711095930365967053907252554339378083832556010626995870105677304976085721371835825798258309706382204957514675940269612964416142299037880897521972656250000*i1^127 + -127061185295867029806073085197407920797393136774457080201551543149974185798691145222257492588494185686654467850104759365116357546830357546128568202611550597113756358738846996159108964727782231027562836883798829272725082605006462125983288883180156943335100366199928566774175717389044177637098361782832931611311934427345489235988028521652750563744706125533432248212491222457476170753354746619160122672970397467907375510524352977317771945444116063894149431016646329899380281488600579819312878467254954211085017760560974384902693314374264814940205634699237498351376818499685176735510512004083725676473707695783191881835399188357006826916455649405636511369755830692584559392574501886735797590003734884646613372990328163281204402851141691120282639505950068707723047083500656245244554404114208839794095769021807031512566895767466311818198281728686718876842515890344124876261483817916007234587101331909720992610689123773958881320971408334415538983307042152572385157508126499916535092029008802757737251503247025229448402003841511063179690098348197543402378461575411847435829639440284988161787225187729636515774927044463077129959964394516576069054481593684030521350573728316228674416296799191718386085999433546579982450009298992616754357154852855387487309251385750567156041131005501107033127921902339628116001284425701747106553191273074922798212136909446764052096887859672462690947657981338074923017709222173272472990258179249322491533125811981118290150511180418172864207621413654795915942708750360754221903659170290173265473065530408388447752225354037632124910338240050151422032883674757327730789388339686224725534680465929594855356689848208846236885149870098942515595082833464657629185600697828804048267388864399408047751471494674370161272911099639638693319969173554264526795071405413502960110311670644866998362087068900623324287433616825262553226812438602974349420290209982234073702281374999574178404672028282128498182047996294557456621557688830522598908119735937132033131851649598861828296642568178231445930932176941516468260696593826874697981932305806755251193385384098251418246387992553531346139030448993288469441723514813477827377728948824887462171742705778259604813332623536930853503922823770116668767630374454418200125525955826788999879554445884315442335184872856176233134423320192613523690079446028629691870117467910211062459435304683400716129254598105954074020782062394321084514329638720275337770178744109994910521506653464115841524926364389069688132506847803802221415138863758076094684717212210236974609723849263704674974990604175259619200842844335472855343132430728878537619523801875912757949715908534905189103952026783227663458845689273328357583058544625059399526464126344542877234838137376633532499371604337163825961525714913462717739300096566562840534538412297985143726426636326478572942045576678681431369613812799287496265538709367954245838258274527489272881162716689166821308054956987823600787537513080789584381335055769198151038865298263559135344729382097822744069900298327084763339340129767351706696767984829018101712843041825225737690591658323408487402250964090576107524158438393816333660745407019981170604442276272329927597228824548164916434786016092364377563590202423700638864684668036684358310610637405563632329732832432340753594634114374627505593676240396831891873758910417974917544885664570281251837832401008734081837427756844306065591538626331035296214800407250896141496646135276447997392605774610639180579972841083018992793622361130503068823112593607729727148352180381265499754233319817737510502780926548272541327906289092841626376879678632376214288550780417555033003894330936769797371827854447977220228838270457723152958274286501014190689428980648868482112821765759609045724504609724347325949624102544186950123636457806077002624835011964583414352109172798315734538412144611030228649788624056646287262213740160718876628593284178431363633092680737874112150812552575583953339550623775991626503706545079288437541469008949000521731079513409909561623874917242026142897874003405986044020078315117729729974433261242241039570732562491151337021560656600333046450028003458953977595405139829199128531299758911132812500000000*i1^128 + -1583732219492969559849605920795789966344270642071665292541230189323379665735105110807973883977565151702200890540627003250744816637975524081745127130133708850599500509933500808934127919226702985938564323442942517633721529821433111376384186660635650422284011624942181200468191647714845201478603767731770561075891011004165691500338828157327564336731647992713235054142810900699216510883651768752762996264129916806873897489872318413753892620862752459305069750505163080461115980785092743428312346241977011475157160374985626986437907101710458097895755230978923227738964827172717219078064042902852047222875770594728510006644730422768450357554645849462509149088956072298169308764508172570218156141301387023893456507132407014985193249211147129451685521216056701340082059872797893021106900675319371054602095867807640177236467716660714911676380393131306635556765190565660436764786685217495032482228454743477040208433392733457552674282525012648054616609799587939384241002475331993785670542049971658495220295553425305279465789311506059498975724800961689318720131489680399275969773037039279344820881856451184134353738770838037545249309308687327213304993796050763072793761360901293959807007897457047769230027516614965365960382083551358661170548007891050004227148587592142357214967598324288149550077151263717558728794054883598749712946608842137485730052264441381724751027188320077611779169328993686704785855257652999631246411581143942120556448147884656926760441994567989132827772634193878249019694793132215276224676856341186859471134194809754814073096712549680127370983783898844645252625406921151965565609786749704328708641780405089653259831566318732501056390715726397047412160887732690110763894569031195930741360918003874530687715353650390559043329863424899426668813741380446934890759483743408071291131143016701451505525003066962057290454564133691359382237672362228659578206064692543168026077814380908863748621200978071299286280594989992505027642803509223673065099254423086326957495304089804827434425357473185056790552758138869580825219508424756825594851535124752944811909525318124772856679670281912503534923273004574985898753832256027400131175547444246903894144450963142729697452076278068910489634589855262989538673327134943268322339379266544053888388956072885268588816412894118129449813098861847471566507056638083258074301029244947873918738172271180580010656249817664772658400806507565297748088194137180769897588684601310017892565885052953785183603918839447826233260943477635155144674370521353702290262630460954545686773755194722067568263889365936035428247749948922449577558514605287858206568103241757502296850759025676871375843357450780061710533025750284382268448330091531756389112117654757467404378769570138474782669276742673036722697356992882784868055390677261011528927789828955066968910397458622029734518378914671600767951407897319868951790473328071408974365959413483265585704725613558005452824871834676265118379038345177529767386982734209017999641086435702186567027205505419198986131601819289669742802624107551848328953824310407616420033747932746564902117116955470174242078464271877402665002730952334929406396169169718088234623505751842819024880258240972111174453761829469219865378613521341548981490004195794141890039372367790418570430100443043389314123369259325513220734419625155745374258753224771206528088602689134990906091600327843710465211672199613070777850098628930351365246342823332246617694064008398400933548930181202354818147585941904723106939666715628172319789561388261738278911302582352365748740498518304777535864054466294796116401650636032232389780570205622370613756899685330079896746593890746856080145833553350917350976171280067570099420486194796632679197196944850762420214575672930100890422755180312740944250407146359941585940929619763263079449026970042176365378697949411972145514541391168186184959080523930313311470004717604629511520498213423211597690141129272319837488264204795301577736159295773312636783705717234185315526258701752630300795347138150534645673261252055513658624288615053976265276487000763537931805521435147509113805068478736852935758486826505168149726469322652902367297933745047877270889282226562500000*i1^129 + -6416823581499413345367306639121291116960384612930793802149155682811907359447990929796180765660817958363972112991800991031545703865942647755373247320059027455666073943378128787468135697503344634067069977280960342949944021978313633770590563383966998591052009617683168228090008628299008683992202665136838991286469023881111992421841422618702479426133229680150055378530345553718857515240877467426344453176631768676813895140203707363197757445793921706066205176971249294463067191953925477082982033559783412236921866435006005151545995926957214548542552556450502946456559098930417935843440946169002534855032570616286100485953021062183368438162517153754173157249195731879131580289827013275088312333811568351001152814629793498079992410901365859124337040364012726543861861029242061282457420031822631135129421254832041927377317392514965148128911607587154230481635372254385854777186219165345381550129928234907230714581884775862491038318943982234508627321685460417336919338110800222286545575601741248929584186822531244443064300215801407828108941812025023756495521997155247198068702477802171278867295210917993086908374598264477802855951943645555753638537425691007884087841314128644707715211055140599335381807303815678540067985277660036263732817444486967800939158387600262154141623418509413101020570303080745179094945685511537642269273034798537486616478134603493146310695111019643821150772723008295862780858891085625128900199257992067892276101801264672932305166858745288099861459659189923537491460517140947231241605791440962678771658182988734115914647645870217637937055429505364377933247707024877813892409089801148788443272854615536959455709281465218232109438756489865363291211546655524892864057269125903544679591003324080745838291100679197708756407343064782833144791004571336639762068415320743582890715982757432418226762597938066825162142133539435735526813448060525038834223231663630541005072144653746783941815632034580272806437853100739259796637846913068429173843205653043810418180066363731452504661883467687169054331235180892942019704314861028187106489383487027579571103794847577746225235513328854063087632296975272127583695337226426901175212900055434384646198443156749219530229845922347486709354081013339587130638299521352432354318535722296380990796839340639491378417996486948692639473193280712563163375804267205659552324472555909595735179364778280359962859885012306236508096005612955290532184419288598846795542496588370097796209760543077439438923445176138901458922838004751974603741768861638756502660566852548934784117370708050487350070027653712647753724216502872308790736842791464876689096725774112886717961347659673672718475343174500814499729404237172394537472085676683533986352786952197652973444368775073303257456643524527583465131919406818792778839507085848582363334535760707449045624652455482769131403451451770893355209901180781602164371949582669628232414166979387308466227700051372666036004759154809216438857632011221051531757691771096019448817922571178169143825475463514536796323091135396234123284483485205622958651954609763702031548781133786127158380883083914760493180557024154316137395897868520917172827678626984735253747496931276467976974609240910211649269366325952616462556273577506827865066453683565612680828191969173255155714401788798057686215932590803589088365785347011085304418025584635156893377604568023822224695923979560464827530259963435901179420094031373239193936899823772327937004111252235706084580707532754734274348959836410340839270505947034499534158617366990199458731096690410171214979822083553291816036872992993122822059787164631683881229562036461903406386886554650078292799968856500105813421993511020162977158892039859540338764076163537948717370361653271160972851696606623672720955273107035882289039222500174166973606200280193311488428319426778716283542336421109123383895975328073309839500963392937189617669372746555222180593420930622683909136895280954981969585159002952620273806725807269355738784026382495996523915790872563140742352941161669340808432204908012706013392869410409621985418131726003676590643374600724581557760536024253070649353448660498952043917633288816862805838540169372558593750000000*i1^130 + 5469687411252569871308583418790870496887300419210946446221262884942421766240601349992103670723178081293904080658228549316795841729001896267004667144322689904887386551021856467940511693964458674696542255506098067817555204832215058119886335621272857554774991752033821181438660316399796736393154525026776511053006178639185383138638387277326252945544143942575828707552736401928174517636850025690895560589810726814638749358759852501647149859489308699600677454471907705509002031034971457374682913801834281098178958268980599245288458827623338959717051074659452469323447441069516783930256135239045994454493865726293765320130161860117793382720593391264595773789120191986489960984400761688033944010298976690952471077246035770094427438487663815153609153923737998410705742941697885307727077984880225002582003621046792330066464876512292294739792252292543229012786674526383183745529586177281637508220706626096174254778396391360402443091157408706239614336731396037039257357160118529022717922326639319454753573162161995783036119069375391330477684540827170181501232294673527311306046241626957822879986486957483013959815478540461454303473210380203836264699804051825264851582780417394846636170414582147446888584093631129419465697692526340934719857736336656963850515285716464309617440008544119555288243104216784917110605476280399875803439629793082178660953222859244970043018794525887487083072520150989147393776457850202485366829522610865452567090247619587034962135554278599453394626748156805723489274723598616530030587602738143194012962075488238629443578168383639927714774016325835202003571205014811659012673684370105567095173476822159633564454660891183513164543537551230477166266525764579759315519723799015141054248919471056629200858771161290919625129596407886049465727370677524603552837170194197450253407419094308493565046573453666271622199235866764235824043832012563116211432887454686617453148349017779726158577598688000714769848919150976845879642774074726721850691841225207510888088436767783052030647060924597223066557893646955611014249580350150123045280963664753855449541537450579496895623810665469378681725682854760014560030436089778060304594303669096951349651343808117891047367471023571190336873823363880392899374398203500901883039100374842151188374970293597652492787974240512144705583741297802334415992879819541063479785452339793700754928169070816104967411195394845942206981481571365174709489603783726192834466344811621153092213593991855328988085390528592341733704500952493479918541009939884924553995802299274319075165238510315107678600728332966409581035160855269412045485965464015927036694773436562205860510830945567920351926199342839005847604990082719062700420907207618590443999867581997867877310700962452960155006201823485907103725222485041284740457778836586974681486039335016993342946651323540774942142610455931796221685881358030553614169403789141010641483409641280381382662904106529309916378160021443597007584437062220603459514193933253554672170136830036344833570351833634542787281063869660081058906475671831610008802760739123093744347053134496362595410209648895666126341742832468166408483361894758964349791918653573122845553536966194308830565728182764903753418090531037318857991711826671061100821071429266313041508346940198262370083172049660528510169251482192279709229201852719978451709501955281559544313028455406200400930423892491087608580536197550803971767287780154847476049474753540689267011411511031447542613627239662494461446928002724032641229300184076936135178392499357010835618446448351671609112356741713007989714511012916060579516389890467406619000139279220978055661308020005982115527901637962772468621535333383288666007867685544854119246305747694450322500889198414902545931353307325443432324863363300163851486946985944909522692060883399722917458658659648816822521038617787196812945643238475017956791939416715409550396430889565804906599341432729590222758293753467096522271598365929276834435074735216652405361983728415025910067078243027887066102291211638996176918176649797529255249623724627464999994181517104582197062838238606991400761391925441967096652479598561987690322684401302090341262817382812500000*i1^131 + -66461185760354497486104072998094537231982303595325410809126874469307784720280458120004280564242166406835777493880553838448650423007355753436531300159355087433813355026335940963107362828089524530694147625760106410150302801965747741698102533983013108570046664986094989314845798061904457099512153731490369256247823752954745805191596651017168187022458226278800180776226829582771517754345013728301183427536996730990190298713120649294764602070613275319258826742722665698268795875395596415919879878486854157673463325907551390370620504417608644405696556258528342877846128953140529005039067378067883584987683430966116530089451003703976389279820265904446199187693322988453634956438001929853316057841845948416934038935506105613063189441763195523969758502872624244303344094486345636807699922927189209841943177909690357337042044555076001909146330442961684736208401457908374861137292171972966102314247575193838178965009820360332249101004446859977008794963615110922292980869391538492809226687398862768790832208386565708470564125941564947096559478997161089147615020854835154887659673944418358952304932839861604340579541446975153789444480717833038934098179379390321639129643981726235762507336105029904040498833533450443822262070360666967895565623523707583871553768093218023755249487945428829988497946391828774178602152833638574529375981758785884550476890212603205718425865368007411868341646147174935740043156496920833291938627961822186942024420313219761489654940099819139624050772771572773810022305912006678658648435437756564457729283663520089811714494947764171756928964082779367366342611319195395795937511163647053680692797829371750054457032340295890339648219178167818209824900363884778901247304623935816099140809473143823353285890067236675134122494275538649098465478440008478641277759324922839737842118662447505908432401299779006512032120601531619874139094642922555959247541303574443286520780692534214951180819804140280912460633608134483963842978260548747066733185538294831316478545280671361452438051453246213613606585879779752912863039853995661363007215838617753487968019444558176522576486801270480467034047953754802486518607423457409925727372995685372519109653896535328634418080074041680249682440141429668894801275249484409281573830025296165866696486853068263157521991931397784256962056073619145726328237930052294784180829610161090113842883571310353155623010758356177404277401426008172285293228414263414238648512586023817397231630862853804986251806479650338755352556597090412476262460652105484639059111267320362949070080379651082955359668555782835106802928069148597067625282871700506362704339592540393436731274995707243095261768699862423868858829474714517319391911989958459645760470284773702133865071363274688668589249825661171914399497921526605856177559276357985240752300244136591586645553047503770834881357962910287080304938703903170353140919906651535274921501841612958546165781060214742032782428909175575831128243095163266389400980716228307314105850084869694308105344787192053254688417227241345799095965169592588544050128741702840174823210589031980586261057681568348087869751926990289955815554540569486741344910803605704094991608031246144557928469518040978743010844249742320554301326955824233729883115491903540638541219351834438423123919797144396918182541805093298732075701612187540193549988216790644147343932352598480429198869580925291884878272176855594807176594987609570979249610349594754454540270014563280519660207233876274979043101013449487713679936535657795242387170178592974911385483092534932539283877569242656152558885964190662090976540609602631455146375475128985053007877047307542988397187402809869603499912703736196516839631474424270773852673364241975027966217918114676664651844949211118431408039935898112922356386293098869775854274049394856308700818906832417611756205029631200844982080604848267370493412349139562126989401534495117704922911674104087082102740402299276528381787974220484455041548151315765872800775277715418872041913807974477167982864224307226419728116442503266790259820841357126935806372240637079495646204993460754052000058923892677661424662187257471078590297519358398437500000000000*i1^132 + 159407188189267224948311444965999519673614402802427075006201916262963363887666737260850991791232725175093706919668491712211350235189811656679096889445137553773577202672161077209292515634404821712958690974051027625783698750131054943985490449426975491087983462472707210530673714269224303865187099481986596029036381625794906872467013670813562323726849652363448093467029739613077604287047760420578300017089578520515289826743152357819483310757912616012063133453848739589344702244343627030886453267724522562007214694711441994309883794119370218908713165839467774745527920731641861564009992467101745933013612256130377701612613283401416973338744685178772502056115709430938806279757709650371682350921329679026880436751847702537776173734119412014424037058682636577859306715922783725546949313502065444433122615877453498987328351425895661672249970295078697724832150375343323965186726979331539262288603629556474637473271527502659548622275506300348778696765580242636956747792265652035578916355582340512786072144456852981297508494628972330610216160824086051398598240687218279334669031393611159531902619794699839667887636865831603875251530244729272199317925431263389254499389317575728030915697234085788145510146482008175258741974084001779998070121728606647384273942000263646402562399895482895871633399425929843683451880612084807469735920427224949952374579688979093296763177121367472257632530116719786406390149454231605277663778973704559298278552607124412352998141976143558446818333597880517315869234252771732279702773217570999463093410728811330643202195106008669644051736874659980007334468486650526776522651148562558561254805097264365697430888469072757592735945873193693240631700284055036778709598772204323680367235814642981320441323027979671197292077335152039106129980645817411393053459623775230574937362107901794850100706521315652147993027522044357485181845188127353704491694370415597904039705075260662054202693670489226711133521571380435510212683968166666131392379553017916168170491697018018157891627897736437750585532556307170697508142354786481292740647534664578538167150519708763219374972873709589104722670592078828197545066784706788334645962445472885420188399482292267138986948591054643455074707410974793859783660249672161442445790347067486302869813934204165455920058418668810809850939191063587951131745637892148226128768148466674502514229377043835248741166144047011921777336693842566909830980287720627461531163743284645678905089163204407485650793707133043247284231331947489192973741309754700237543686699128852332913548675739160534636468449726775908895417021366250434277213378805285750464312806025035693820977406534835147858826033824228578689602969474051116539168405224429697187956165206792634801140505964637010395203115874002375517758505987962087163931697637825147614733873154187902623226546965402620031914079411311615310651006647303475007723297989552193937130130358472575923614973650172394703039926748901726221274352295902908791417858335534583062843361799265548222771827339730401688793197655660737436390218181157726851148426033100659450558063320349240037893988723870558074683089730331602845273684628176718569760746244008458145234828766300723567158109073599852631104203996171145671485415008445193039178308311412079813804597218230216691849750180434992562611189428355810894740278442981389373941976854254485816096239884793920872448912901950091735936477170233952265080152291078404636854490726382253536576190599795499530526378081259212437862307380656957010259399650450877835766062061973847180185023327335217458778168863750574012544134356501122576052955776982114063304424590391826370980053455477546340226953920376795566020580330629250914940687053862221120243480629216237515344012621826277624094593209398296214500823516854919799952791270486949906010259788269404935434319951948014268072419990269121999512006120970627837668420572004558687244172985890583403064848611778449263453265260657919852334393936357369184030514046485621516743309195066463736091355968987308451882242897685322707181648717073343391368852295456089749160274940310001467485774042595856685356240523349585134783010118437316845809936523437500000*i1^133 + -23630466019197881215161928126110010178082869519598542373690405355934112232698756166716472113351570343731171485656657399922487944657852742883925334927178890683054025656141687861262377783079563977942824115123731563381023430629821477052321135774259674446005281354742665327240280169753689548404452763542581562518295645224202608840672328785688709017118652497761685836168557786792598819863230348410077747009298109731922545274883397632692768227389086256578400330872150788033078222720129750297321412998565594098345618344567948170529223396379996472416461184944142467735387538898984550643079986857678209288492141584274699659185309705287598839910881900813586097829651477040888068623891532022220058498852610826705071086084173002334164829249234378304049260301272691264453803524702793857264331802389061764784607168784136589940527390640467828828690310253230052772247868133628255053454539593659436315983617257455183377139033309702606427430296553419618170314251088102139785290239811613962634870982544853881630994736939256471836289610633983316619275075094104626241391368967368995693958649970536492653567924193508601620514615311481799611272866919016752420081190997855730004154971116344681549477881394397631206170378336541772169521901758282156081270013777815025556696548996266002720939705375311118010901169930955973688299730419397902093473699758348898270054832010738960151911842684198554512477925880157063560326823464347243891988201108580181195679701172784647671703223205215886033630310316062346952295785569864825994065357312904882066607774011168181928789107161263088592133028295217270380904635554278941603906148132069953856222179105764180153834927514549119548971505047644535705393768126884518274399725281994185257594223317365816238297374917164780459173643599058344870503456137055035092730193038026265856290585389294265044627821007896703074158793340718974654333031878532866392788985541803904751010885340042090757415608208997588119674218120799205928430140686139396483027109398394468409726864222395612915341929474352386342880214303325310325707402438053464202709219947774111882836469019461867010691883069851869851761071912977825491634815041202404550045551921793539182369355682451790998997822948762029037291527143318902079199674482012992064567045763833414753236237202698063853505524666292656997608090711202158952383009393017675725023602698941811887480038512255994639387686037799256049223355290590782002598752799770825409596902504496673437084072653681671036952481955187418320311671114203618885544065144842033205810833530407615348752753095170635599282685823526920147081633079393966715039526300572396220256440776145175991129820874334405932491597997111682362711416896649087734362617017293307474994134198049060171512522256475690969464057978270142280239517745252728732246044306494758974348570215990835004294410529570818365699235370904834154232979080142896004517302018629525039568894380399890713577180260285338780490649224018734663453489986210141311456672112861773840140151420937958052933505463527389966663304185871142699952102142048350958641541829394136292757686158653790237882826940235268165342371860521253474784819173878837754994190541096945302877794168906775199661391807505615132432179577173513231073770603493347388305657848334135774908671781510259715354649052657801987121607830472242235590887445491490931220146036002025026657596539782821100038659926078418992957932987333984948589597957647630801318932319944532408944732129762139658101975113553168054397952081485307135376421579251033971835539346867792599685915992523481650630633887740031615022721528821958342285288606151930087366022675575106185278570778411379058711434682462377060169999592989753074785285620272495457975614669901396384107570883922534612993212152205832353700582539955935836085222636284262133451693080831518759803705201881334652245830774312685809587672674611893244009130575893422855748292071921766168560969787026601637913828068648046815448018993821049081036521861181252014703019096916173388218921573380901515172541375468275720971924212948834905940742174979052155084202297747582628306226607282999268898300984929772049125807908557128906250000000*i1^134 + -49982779813005880209557126008304172389150137012603983171130071434433389255673704383024467936289301683134308045282553740171272746189645720901872762129000257749563031786060679656940494479203841433392638043288196382189248545014554024225380338676455636503423919679913934008845129179940840803898689104772256507957089161301707486920184234363970975972322573058700567188929985755501355836605282431480982869950307513568391574371585860689837593576469386464742276872088352733195201770871153325554618855069177106417783965523980194412513789074309116560168673572236042265085744485431991375821632929370125991656360746716664609217531078779700855192047675939137562505794598714741402746995426017751692717481198984263898071642900962724036303348962291780475175707727129583840638764154230523473441540770029173039037385135660838071831103624581453484864788621923274981800269397388103180229175152798831827283571368419174686906805180902329099748144318660529567695214615389616005729878793958038798458088931898184055460010816545881203020410875595234603195410454088844499524177865284475920551321408358800644838234226889386991800420405787886813937028883581900080711169398871214383955486911970071792468696873995322704302545216402540749720164800291982955683161171917135705429172976547541765393219901039952744803625156529514331191319546178621352291470129097993892673213517258113737540287971475234433031463789978630927247370301922878616434395075065058206050005482546182836120561337507985552655248493425756766403266301908958157910988691802233580549030089000169670104438700821848529011961663752721750521268350586932472181606080806237535823535308118910583446571908310882263108888588926181222626730083020655466610527415916202839897446344871553541375121593323693636720493523772424983148266770144868431687056107833390164109751787067504450530065161947426564346539354351403820451329933496426377076809969832252714456098701369936845169269623250448903437515966679136093825484261549992931157675707711812553432066813411314165868016562108697517903006449246246313294472999977342060919192429417099211114437836803094072037332383534380158921318971594895588741223486222266971275066115565196648382695666044487355801451516382861740347109023893282831655195970329118469349456270347806043257477602432131705424190546439720172520222828376753377599892997842738673616205197824078597703538592042543494963296171057172101794758951420574694012591916233523738742777597962615788480622114074411926389209858013820145280019648360707047921492838012696334293693851066012030814201322140983303600774375821221696381572912872599877425569599756433070106467633473361172095956005982185790743889588286878127782057742337412223469480640654681863677876666189176851259579155973607025438327371234455011087746504575817681553143423497553453458606451806013977878719325298528486638612224202535994002160146469917914721873296579806894434575224459467156269864924831786971612558004231488926903378526140697306373640595444187299063787937095459785703943409676866110028619082875596953845153215015461410715998893371881203717407850161778871585852224715627198002445921758027889184465558421664796669112230862975318440709017560139845293329380285285860612857351807920097433822644811261100174633111493162658069175400802275812320543698945759043624696154240413109072670893423400103929415273525045554153366468184591413177958442663069736919819514304832313344430848796586129248953362222462196494404381886082990198001270584798334914370859826431496000212840850718405205479216440070820383602260582358030299245827989504474550548810786905446043151930544334499416055415611136037980124714132886145499077343853659152968268041036012340706493281799453189738318212777555716849163116923282397992007744928159995075292805721303580065875106232608415390540105464453480136117196877068458046597424628056476828992012623894042444397669231678238539054016946557589681966431398507845004326783671050074272337678270194848724208360184697212931999765183926292927413538526683260950208025082932001648834721739014884347098061609230887757030266210892653200235881083357833660374578996479812186764526367187500000*i1^135 + -16284856452805132699329571557159314732992197846984137488154053739045559076682606807546569151212108744126130734816276555739345611621276024420085876361342403299518892038369842524780026966539843444998928448554288635199476210335000228329633604457055732684585977463050297609010298251776463032034644610230080557459596269844838521678183297481335606732598851829933732590437757864942771806319494674870808837937517548462454825071375421004345395233376263658340396449543787163164777485576803121732605557449216350222056229700127531231895875055267952279746732098937860582474847336354619119280442023825555214069501823326545961092333767552376322255024737198723172831605845228412248454458947404598817578166298986489403763978153514363051629695820975562761107171205805782919162262076908725388566509749803972075192002528371074713565751047923639867065779696127636481770996398289685364949476944033960469437205742697350612466676934148296982083909316032933969413174369473723514599929206047052405469124757066256487499661252908926565188321826425351043770813669517857094126270037490024284778494427208222690094655628561756022317141701537295857954752610882523905821664354430216579087536708729224807659447598346992013009290706852882348075907229763455391461871796184232970154022815702544613427278112793196648177309049447461623975691070875825912451206701008775572697238739101456056954568142031656580291963814465660767226085578562987019882397027095806017081066267223413107241145519062624000264803648562640908114676382781236663934786313687169407298764284177633201921971092724224653817279129685403126334023635665134211422832182788909724733666841557311646891762937898079077856772895378346605887089110641771782656986927632859564411524925987674965284960826589190812386334747433159751788034546958543283798067599581944227058005614764316596419732562168665888719188286099569424581264739386370597492532500834458848507762899898066703914221204220037985694422251241574178365792546237443780493935040194886663462254227769617516826176700985961635197704577655835839741029016904630911239865484383326744811548790291897960345245244521853792046882232528820384504977325012051312124953165529898729854323715084946571178631095739729917912119211974091792619818552305236512133267623102679808442427036460133543810692441874062025796047853768561941823796341158621639981646665136546008197992866393108526221533660351603788024138811243922615321250911523921181093460580869289468492578305397495033432300748556853842484509300714366905048557866324177144429922265942591417749229303830638270856809418636751874118510038359272874479362451998711303001987829621020266133233159083988076987571264549383940748190783087995331597399124982709658447617555396767059091263519189359408982238308186358716551930086393810052800853452384411888502735006329068794899041840206192787995034727067585309338393340401526197947042110992811732307752139619025595376150260395184614159032634521808460051011430001071766642028723093603138494302353929529821431779560330798995995413741843951113383792991012943594071599417188759133473222560641090797519626683397312309809503331906404927013477297912030001700958841353062741662862489978511125896068619139987442505014575509467699415178526367047510106212968641637149189613705534047083053539351190180929634623580940598387135521666206897299981803133480073167608015767165411758919735459256921269150245292588161948526371458026725022335206706130578119906790673066864211309988644679057085136517232333354091732960790343995145333313608297159056811232551637533498994343801965381754309883179023996099953641883098503562734915568502889017435614849678943664239093627630522192050347293507820459307300252974675885569605302719004362491840676212258274644991721505135899882905260797287064598630698338919390645621916212657811027972183392526402886935000754613722743211031309912191936459138261329305856921612408983459260972966654874472055779755977775420283062805742412746311252949534103463301631920101520765997790134710854543284956382561204658833077472237087861679210293196288007384205581854354299502292917652018417715786320058920898437500000000*i1^136 + -81166618630211225124782584593514143602939149746074180701798641334331762716796776432787249146281227341139509912626242131148815287122739953976471502299551308030699594953951150507628796736463549441994857331062054927431423490662521680666989875532294155768695238189790830467640354729421157264070650135344270392390656540531962675451393131858571284895268014202712459985711865911823864464246416665483945903673872550566790625909492779054657308749859017915786091242016367214762774503187208363754277608370070742387726031697153210844011551587574031009946573887957893151418643271316313733759059720425459423610791620403037622620160224982815846117760189798895849918091406723447575349241197725771886458686858474613493695345585237652443883610645556838726389614466216329623201774671293598898293388916753629651799388954977259035743923128652093198023003168608130244602796212357198650543724850740197260509683607363272140243695659725892923996692978895140038079766277609256734816664081473997071186534450789582709489482700893886917421118877633500534099247947623893805610631810620415553993886846524659489434036725118313476878046246689265020084489744731943110634728088302305751798405789170312038043383399528642100329885282341185128725456908720474781941088885491799524546542311740341432858033563338926330959874027073614043431758126604241723247284884781981386939588426347230244570848945236396851094448450666564252189833875597827820084509319099254570445968686028867483867932286040314154582545264537279007033400402254621984246291871194941563704177859910985090372565785317700113434746417224697854198426464754186524017876227015469179530331997781427998647870647650518618755681868318664208014021290404907978282294608114452531306738261515039727385945306958303716151164479966705805743191650155382736008737612585743966730810226699773970296416346881112691230598336681654947463312298784377317990528836151189689022182158843819049423429078608099834265283948522619851917565661426114317911825137303169616990347988337340849900084862920995773533126862721375447771748062896501683314388162644090158272766034144580366997206299473461387830141419755546542733327390192229477326450900946865326220408141157288079260843664344107753252208569591622942982470375559030952336961741818384763422213901657066044435939046091960355652999017104652614193886354978600505050141523867006294461952889655153174352935324481859047383414191943756713590606909811079441814001884202434787865568212308743249945245777608627270180048303695311550037442709697526908416111219103431815702530043216325982977364714680609014585096332368078160126759915546321537638718934966250402713568265655623229799415639176408109954109230861183415397743885542426363084752626041000257407024181330945946720976581753783285880371235028973767418275654874949133330165380728603481055408878345558667704700591359203388680194019260333023563218573236331174905855256544970507469540049426743640798168204786406650639827184567659216242533209549650329039822797541758610148605108101618361528216289894449312067443738169974937441007498058120208096842440848225568297973864929935963075837027279473786727088904515108219522481062527048453346699263123924424431593111644394811586369861645057958134432685782491589985121889164710954091246924281381691831462221527230610505947501140005951295818865898638468208519696185728236570526942335053674758097575886907185732633497483403741416590410669934402869649955454793129339898287096433602222757840669600282312544503493591291247305505284886493226942327656995132089526425670461846956903180438598649214847173407001931842282295636909707493496794866709304629674094744678007824847895067045238889937601928357796245425234796589663921855104312405971014287271852785354929589939467858366328441048976494312424519360506787490328386917690417117597064034605426352690544011194992112710747803698387700820983371178661293363173349042054917623120232715913152343750411037419918590848560467475240856699275111804437057071515851783070407241036130225883460611159124878219499990445138774440603535227695084169312930784832552380658182308689593700765613403320312500000*i1^137 + 9236351343660581820859796791087643839876775202995307390224900525994284538369228443978888749565927481701161511403655433680311998152917789814930374708384623546654248083663079014080387867450162832118612886048235123462733839446065198800140852116648853729917912739881521070387350996059123155784176884313234647077434786780478452505379829700134111083614195151755348742851645775250166946217254164683845591749194038224126200500861326217360897512731763668064509268171657331022750702253793555065633266787858381441010863404465603255403555454397629092874701194923899953325513366833648900513107556069413035739229472945961266053972293858821817806265398617591700404867298756177753830846085237008370059837978830232613487465383803765359023971957422042746602797389351410179966484759023300347318850919169699956382698050741025817282495554270143621940252606136842673373021443705508626469880128731652473847567002397618619356930422275794985679894876331612888968888297955639934718505044460543771051081667926709741400427641556493246398503808249374857216822364951930724228534286289406455549113786904131647714502223745129822996503909631234424986255411737529089058599200883927416094416564393892395753083688513794254104122363494494174947101869872101096617659702029366699445232738266482297580625102337370072872769076925671369486845938718584461424103199575245158494047441372654359049382730675058912233031759588587556205463280915154005034101479162329526056653418914320092025391192367918582676136573919124178125841582810889051239466964632837892039711213863433086609796463402155055705661370298260694293167757296837736876351998210128189251991013645905149548003558071933091070608575664810739884339690810922444618428621984487356485607723795821989677400829415776832671154355916724322322441715233825317481266881373225785614314588901398555226938870889516918872391189633368834653805522014952375398157362534795902033033463848769049444341793994632999645310747756767717249585820901280015413074747082962459244402816421022918279840134689069373471394518400969749362548340676970230608498432706081411727529516509622952513710926699944107739211341014550754144367885337385512328553855153136785281632496458592869930540151814922126369466669137688664344117540950261499526505240325968204573749411605247387369419348075686344761894524816621387482641640121695330893092736996232934671004198872067094024811442897446085258607070440614532843945200422602061955650899533258174949255647883623286884072191899045196192845573780545266521193581805164290775295029876620079713299515856099140856632601420817958969375674305548534306747065537553168418016413524489993266122807458321664512542535453231435518358066229236456474364928304943099942240897784094130698810469338944226184024948384447571423786336127545166914706549590844656234935162143095773940051115256905828937954406707888206999954003668076466531921689196799362859104667000610085417188223646668161179113204062780672788134438860274959631612493642555194736373353785626725302346446018998462501143567440048103760234686904304929295388789968137275949523525731810514523082357591093465282331233751533281080507562301174713514587868003551663958347088124535000026657438179087143924677787211894272298857656274751568203919991790774495822701905428958112727755541743037401818667193547474176889922255110626031888071975353789695762308195336288779802654876476088712359867273659150312377356427937276668373763896160369564161705688785909623079880569485343757436683874825939830623211154465617029516799345019095381789560633826288697494210661567426771381225619312529323520290011545833852073772393530451858302248055433169923174517554387374635233030806887974794034199018444368048848551593250045191650346667562039773851722370756765912352248136035158779130982261417845074912443033130160112596140140633475678397105028102510960467749106297848944715636510065615837073092936604280304389192555593682308659326585433041715929131411235016813735168780287508953356065043356220599177276929682361092570519335617053688972928128367889413438490333949144174724642293784190091569298973404576660156250000000*i1^138 + 111013279578910898756896471441022897972472429508242874512498737749739875670956809703657507603381872622118076740843977534913090034595530915737456846711792554594534911485987561449397326431311677059168653462219425606888133672791744422567865849277753299389324546048441677419107900182351411020471165372233596209620129145305360147820773421217998773438167053288067564970844120057905617973812439158451354943592201961906009941315567417934118100173907661675359410811755942445027521333438925052196020483742465487134041344731863093409373562802614351061310547443751989779820021875830139590777640058091232003897458203606449945716879084632113226256830057286273521553335652036051614556106493010481163327810122158150565393485077707139277936690188987253517720859820853347649447842961019471343201954510411057486457103719545674258855886300652091224591103708382423913519635667481614657935316432642164186995918481388559707486544904653674302442081625184668690869541561979196032148370960188740160475401375756924042405152790507805450994381778193454196559332863059836018400222141950901743621103076603862645429954572551616497325858844801035368656252933148892380776413466078149427948488620132291916993902615126867176178167798063415515490682554982063831943245727283211173578677423622552500983669620643853480757349866415322832922222869882718757640037774667224848864680258859351505776336883728583865115473322385707695691351937650388165908154916647185078229246993574064940638044960610663745577654141602967715848401946704623868763534016934377415729228206165703845875522094994800480964986472143993164949847852095865762495450677789924503778192703183793816884923387450061618282850654161087448546614042640144359682025034910207371125545236878833237581808861050748436892878920978027030657565985002662965718110885446166893687359650227004321059486336579434000331658634899617240138992757414066547793303382684168846252051742257687405000717671987631613565200035801664206006530570050543062001384508095366972756140289571133894389855475476290506424829729677572008045481294623079744975651472322403870464532920646971917543583150162152872568378353400264143242186816721991801863135329514601511545225403695704215317657410020828140217803042555647598378717712884678357367722335115393540998481964873183304805335974106662720601196440971001535258371285388921653686226082761600388276134211652787085690994349436905389987579099992810788627382833243536576739624345406809909434280100783155175399174023560896460275486537963134121821905849551733418159426755461672968365499845730277425978119339073743882773734425832553541133777341649581709370292609206920577689644180925613733043796438385605398559271911660011681990553140327534469218783779900839120462401476460221935443678932365905651666963237638406387828537883934780204659078291056448789358240877284745890278647428969600017330486525512758841104699457403167011227801097034881401247810765836528888333144449958213275334476824731096168563028715620397881671187435401574131099479308065243129128525801733425957292529261728175298484259181451915440074431669688031793306541578967180499190129596434984708581867082036928819192906356596899053605753830964688404694653557496078558238652657954374675322699077672789683071008223943755383359118367648966198351299872246540876360853209099550423357703074997690746111734988475270855838976669186448483032759566052885469624455592426718023848701376721780826960074065250681517010514857986310323834985875402031597538725329699899952814911596302559972039250599443972611802267060479071283206111827418286132883935042327062676046286873870840236583669484460248040899839547915252137618214300008366680235508405727652697461487426444751560914189116244742900380730382601403185258062412206695453494177057573137773409946275974236658431507157416758184657186629987910439059290072393218293522413181490173820513303291113933141035599880391997370779733844391781930966171023510519861247791062824263441059556792629114318526666693564939210782554858017642117293643812311396099614925209255149489651414154833422033995443087563663122991789672851562500000*i1^139 + -23815244827416990907688571728183563730074830276216475282086938197930144955992028485561279766830878465969809728785434526285311799137627087273129343001905490172050465603267121550111625618391068755456191708529509827729564253039835191231279198709511258226059926345291676430878178249914198028413302072765158018074574271220402188223516111373716973751940326776837299501273961088757509103762313266959607365871255962260479986157371247321410156023735935575157019712000799042313397685192452350281914150139958403551747975123161466166305154893543957852580490405342626335066948986979103805490937741601221893615670304798900253426352608322858416688944442922303357807159409047009144529212049834055478945196634903928628660848633547758179284206570502019400772274030982920067801536427112661365943044067868313099608062380137115963283834429519569139692824455859148132523393231877914449480184277237740342097098285445867533317574904009023865278327227692943148446906671613950117686419566226118171034193362237871013418284163261038354717692631951434493899449960659438115229037391457909738331150779006978640254917221729633754643058894623485187946159832250236865848544061860173058125148758460196925192632930461149638233345240273034157116437917505836590239911290379356438550136754576151876717571619496607904392245225968573145259319384227670637467940424189895896197290194273980766106284922421347704894173487634559757129398639617202104751614133191499743494104944118622189641597629407431796554288328376575268504840419962560636065998413728143753196719285164520612770793888720521155967220936540983960793397308446149928576305557706916089419566545697488250277290251939102762510895533534216619896655302158707763075973537015360055281941604008768578144352567575963336991950823262908165276846694674755009043941510495582851446715064006086248551344313462101051530850816596438228905281900579279242354521632532701395581722732767051231017592288304668238673518987870505717588682911535126269768951076776251488901267583090868345879138357497243027492473481682443627853189660856839325506616691283099268950795748479911177195075598974027969632720617679740085797303065406226023461357228705732535969044530136482962796220564769169740669472217916575030670243619050653618964840711993067135816219679926404145840799384135051833682186416533574849113700272309957954196326263537784221007776162612632008085875573891136888140454933039331190239674841221171735721684231121302909456626953069103213320931857838562755588556774681282416907403322699488611979433066539731461252377999387256812867511293502909712420390357040067389457458668006233712230749362495327562235731614743529982285131504184093098680752480445799562656855453798051034787644562734511517390996114377048933930402828971555535690121498432822299047789333900999259029541054290279765131636901903044838758183028097296229769072048746480606257297831513536047887185796111663923611817832245608574083008953558694239938941070099712252643294466145442133853297704585888769164490190499709473987484183869969645146082567101873643736330834676774486523757911677572095433010659641279820986184650618718720716932998546512091969641847241496621738471946214825876004673469063962056424586915195999304929727754431594236861712807851138604915517178517733125035305386136143712561746471520048702516002210665902015551813141553003850004343474456594175699622241137439472787420342771025810199214997459111911961162492968428160594940330949148152062635250566560366822961589735913081667806792467161907766789240817511987733876440760931589651964129038906265234360699836103082366854558002236995235515338672859097767409286379860614713781858906027244143033025486741820671927120222893056400490411192335137279777297582437556796712134321024534755553176514625857200198928917459169162410335332564171596615998867785581559966985921739084802050997562955331727662707057641259855238042463761500953930874891204405247422991786768090477940637113629412562449407313989415999570345302453986235598487546110768475115843531596230074287128324543555287201978816045294201102210417379296875000000000*i1^140 + -24931394206800798221243015735819833767261893300455375019318894850968077370849473029931349966942562762177051353501660530122165113951717323934844112845256147428745290336394263307476436508706912718819709173659858993964761195055539835028807018613678719050264415896702936061550328427189623823796402996655285280762269790157501107375124662880270504000685529402523559661141248337593209143282312759170231228811551969645615762831967847382765495428988784182187559086866223219610840924161949850263803933340604085651896172833199062110742480494954110764547679631513708323719794608979085870498971718194507351911947207070203338211217737542383804657991059282839879589465840160603782886036581577498816385460298359371980987620990001698298967638677799509000143708722162737575935680383723030085316559017564263565953452106362276164958614998745807103404903741395818311060306099456070187228080107630672425651957158550025772468434523221955969245320406189575142299676021079246785521345014952847935161234904367133268907928583638011403466031300653513167686277976768552248805231602668658354940371368880420659128026224074691398352530845132028292036979612928523324561333118670807087977000119059464693036345695082837553730798543975772462752755962983341059939396952155698402658695449713205388851568605438560125280976421951008419446237805535562316357428765559738032180270646071907727433263591095702228794245202712530356334257148274050496228934647763066788851527159678890188050241326566568080084258574603886585465208382928620063123435210000711577431791190917036553648908164944928454363746288055604584219063540204613676157855582067794537154284477475895271377930638958474265952987064622019252030080952541009999850665864419746870139867493484547081302423185559437893419608161444498130566394401967855589863394946620965850972567598055591506265997298321595320696566878724876533674479916185730392360810960320208735093457160049457912188537368753913489449538620240347618621259098558038446622430050696291892115011623072797800517108444265927454852154648682697698162821975426156493549583429840956911841064127505319403228867068222378216172376161106730674072432397410294079335153733300850615696903706538356228972919512619364265546349498213427531058296815707944003686428035484659434585898257713757931166653435992083153408758870910799379595742540850675858243235443792417645570544011019690590426627005968832797699077710964277069140810848740633355413401175642970845211923749501971198849977129579384307857159218494276512532430193326579800840888774320202920822972546427841967843405240083744209619318408968742321211087648721366602183659513890419948841692019166842720327787488333569378154285361512353337451003923685303247358028477315353867887431365456400395372672317943648624245494009448725233707608488100637800939362125452219319669546664524665407176472089597561417561170040747520579234909038083623609443113776229212955289710431654517526814640268975406764769579817737720906910303796646873451364825334010364894697280294463337787859669074918426939476637937625802907288571394155195089285269106504356997971348900720737599225168922995557860920325529170700916285904014576445360239595656241129606322374853536456392748903120686219025484021510850251319771684875603645253352771788834126217614605439519230381924250289160085832853961055672424768533573755878555231003429245959175998628145712259893172558999241541743292354347955536770528393410309062874131204285338953052722829153869307297908667251156792498588472792512118845982552847432857383192806676887998541760662449608375045795753502228579111057251602732200955680839053747820152238422559242632737189326218544817104584921330032440862579947126330275155831778881173278345377855219675183420127733800598392914726904838235211317911993948134147999094776761790267396168267078546979726814361842831513696102809927799578749902618349263237772673407052849965667696275295009927575581210898997559948878610316904148660810698378645847046985284837658579437767082899393884476307524152992466792579382405826480844355322819895566257228287241137695312500000*i1^141 + 2228643043164478464681608242680643221873538483268380285191561755636558626024289776013860392726859955404787496408762678461128669643917042787625376383024162163700561776171473941061298053118805597280370454808115175737642301588608996556423649235389504232474968595454166566511034882032941073523285604469624255189171115731694283626351067689600508460920168742411938990354625575724941034011883225306477619678785768729544043047391944351385939903273587792470892399545932882954598252698679366109379654984143400240183893344605537358300108207297377202834048552846958680852566340400622821709625257892866563930748401822069209418891169312692194468428921850290924948873129882689455073095014114269090254264488826465652142066855965524348872117195249075508056398161587751779711442040762414383464703687205266909455562754154378568379192996520706327058685862873577476645179079558284588874251383484692063034441786169255722430810308212889539226510500878330310401968895956489741012296499433350060917753992250731408428795506535728787226907717778316654301315067815757111018971930364091253389237795722260731023660748207243081718870700335629237325680174326455340084928262874919771256850034380492816065404211043777781397075373248959164481301209736764547341214412496977677084756031037574235484580481462007253543473189675241775220808632675831549242712204775799265497529676845734201847002971952316352720114838783672848385895476859041166333932945585654011705564094608476778794910398637764353232964163896523533059236365923743803369798820538381794678450880544187752367029962266304767307518037748160784738271398220848073904899743526414724535452265135611524173050754643862222183309059497041285450344010955070669737396272417944063518926627681724295672941420312858626191689743601672648633394060277392235336569270120378596873492768738120696971153053638052853609121943683574827274851755222423561549389625283577883922935337468938041474665763813895497588195055774357419767441661615794134328004309018967248701771217119545971366013307129692260210990263425320774874370504790878048903298458702723265781057682383553042829939558576757299431513172443050982693776003417945728894442290500713174135545358874557866110169046242491243494388112668808651633983712896961060644087763274187875786636415635774737505684047403215124331453626412921583944383895076497400809074645424605456107443490260881230278147914435002527278038828920525031089921427384980905078339445484649404177005017315375848599224741869333745040471116454455832488293953812485851044104996056904382705113804940282070007466194189805732139332543499425993672110195021876311640856053341669397235395772627893183562075749222823669922873144572430748289294982942708624193252159459144226360677701540758548865697932340502167127343084144550534411714215944948115866251957017835899525257469943801097211607823916073700180723533875766128479295305173962491321617608788774660497054420225294003908563336147091065162906160310846163941830499301436545177146317970296465111857778823606785566623709508704468340468811137416750494275582944505649670964093562424928194957491289819639816008158007640482147907345765428042124857397543688389660129088674324454735173993105465317263393161327293064870918119036185681238465801313132736151657782658312652913084191550974416417949695931146598567753765234753841457612653732592165952081943753655604511204824640093517771160620213063413579961559903291333232642496387761055404563883649711152614897596655970489837155602370901484474097270473819799323878705148636479394674540559164119063257809769427053964236878832329367230267539677458840916245618820983630047460049669648604851789356721380283542134660874008988976000492842298855125023484784055644701471663827392501468584075135221648381020502802000891212305241543747313843933945159644559326342122882602047470590578281688235485153493788635842557372038266222382403471876394937858038483094345757049780215369992445246767652579039035468281405838752979837593885150337172833065755819112811009087291006169901227854257200743901231595870490346275136718750000000*i1^142 + 3613414591603038655589257550230620889764503607309542956902853907455479879816015794981716317963564070417058086932260462112363906588788023567884872494770543931314737746522841232076366337751573072443764103870580693219134229341397107822111535184725952264938237042425827905251677781375830205743419940815958998224821660733625252792133311895829544096337684217980325037731936909766663572007154407036006901292226628450167847714098944042614173642500642570269434001811124896753329854748904697777821323574739083482321737109861903998087434288216602497488328311943641321691314077226809104731524967901887986922751063210840804220479314312418768554355842702185577760355495782422922292125089140426124790423108804942980622360889393288562785567949404584849735481126242338062704452798530953777723580208190755046282854603356931858460819952223726718031516925140629583899191003442688816862037700851330370526026499054740212594158680362369300272108394785268712493977273732319435563368591263640103134817537540114364313070938890823235440556497874470893544634891100197103740455028809550982115742808431509656319379938353424743204256261643235482098758857797517130047422022841468538358757552262340074964993353402439840490808122807075945509390983012275865233735129139780971510678684172459414704147573319631313498635268219177538718747585788293370220713367206373261966857338864432827474896154561712032674088780205079835427519783576428898300615243539753331704450183343779881298819179457627024617518882655770821614247979949500151992444041997262437255652568332827938557168323369106633454019388327111237402372855887885253302260540336257183712073714044419379388026654449869331088833585679553226899259046737863778446658506659298378668106239984951496860848131041375293215239607390586904785279273921710381823431830984319169236737159143678448913146666460241603187236617005054200317836362909828687373363040328884749312643505377998632435515315341107748645700279282372919092552881833630533119891752893770925283159530352662726679690403230060927004715842907868513563713065862692412243624122258589555366897069192819491818699842366355010261485754499632835132236769587481692443700576144428091430370178500048436391572079344415657656915844791427338051015446009777008494142342475316860403589704529542008251661681247539804820100689350057167863930554128882730873862899902917645008435295878553216989233594030501019362479929164200497350435921414242666324458927240857390276544794355616145583639820334356716026377082858488864187679379672874162726166957133822552372625812360074426948095586622432703288014617011270069681065737501837853915814263102385242251375335026323737166792421588480407749329009354867159708283365069039123062277392423676812536465582552764425132888051508574097307793959506986497916894809702588815963508888574824142891290158800418628095872471842672402134416018505662110961280857982156771773325871472074162469389746403523063397123060465516355820770325732384532843726007205355922692679346760983813764336576568518139474000587531502809532385098330631775112517644374438867694046488953248734263631571090219283283442335763454836417588274099560096447394985029541229514317592537097406799794844704301596876405658093094225650381531814347067851815178808078919345515654851135000909548913745730285980946681871630360079108114980707850907628575010476113030210799260764300077602649503448314551752392691375702601178816927501914912881546506513434974524951148386861661208042988291818554721487272555324830603786801304874177251230080162050343783558663437408723375259732884794777482521873533613426449239525268495530845218186183678905852682707502954200414629576438321525463725136907137613633291775600951720052494410486885573279746420006676563256471615508864402212858818035109272337405929305729283600697733522468374598094025683871782538200624869992460047859934140741186088326714754831552643967772214927756550910436571906595792779905151395351143053613058192090345769968571455232824932701634885150407297147775582820718792671536161982113507926729867996804594726562500000*i1^143 + -565206108163255102516233130362291961339796177456445958639809854366706570676476122260543052034451197133508585870664904961122338645078598490944925998195352681121942386896351704640192766449546184524244023175659313459622344620589861264768795718049334635188300310568109907948800398806200594287964720735909213459154705586721786253405124995729049140702589069074282149270719451354467084551357450705280789524075989276366677793743661048459958513455365992644212374795053526121100403762861562222507031342177550973643167977119172589170103348728668040309901171439077491164085071510619033442469508659860061739268716971453928771513095552671267504130839709000646395232557159796182977865057212391821387813339135384022091662047324970650530817992919941972611968232367007143441694454736763399104855162266830821235585774118861720012665998359126154143177712544861887971239127855164404945613116796992659674786405212366952688219421516796694586115317348093073495391689221791240471873922404337605678502597082796866943810996487855723648752642502327592919582789269919068027419978440121155725283836437436678923141647138896914371591223913672895341096579102989717914311427002826524846539587200475116024277849638083203216094368823652743176312414408486162039317967427513706991246022708313022996227355230909742445256929247985067466269799172185563307600832958676427135858033693825799288811106845351585686665568997174700127385771073889673820755700501032808327403627457369926050504669570210357786432658895523639422819170200430015396718156109899949055315430153321462934088674008176961009478353505231953130346294920280466606408569157449265149279875981806097429725138088472069802546517676818821715966641861260285342244344568453294049856691299418130323152776178708975576024443184859057890856491928339442455457758215885257897968206175938366347923062075845427754825308892666598284937504366587588041347946344979204123869958329807652068994297017656790399238722452338561219192769777910162779159763252297731322419274926187270050373372050674310084076466731537574770330355178844038267324738051241469071461805051135537238106154282591078162258211974231870253605257527161480816264502571111571772106717488618283221667685711894851742823631884023458575087780797147786091288274164113342022638827677832229146382411590588221230464352453797288935634287051415086666661356760755637722574248795658287866491942698171814490974579675447048218940163750434242443249226713917866643254193721974008988562045410297635829336914335467092422321217059203984111668270301230159717283958250181648729962897907854326150999932417911115282812397348721189282134571419257619128838895493312663795815985151581734168078338463165797833969519388409442380102500099044930222983849176577615849812045669758555672610968847264371606705459764343649287676142445367527891453040777017816525423045982130130919533071506878334709530466248439372702065753623375657863897327552664362495044320490010582880699518876974313038476324992638218817522331423236406114052765132926931442954976046493679444045125154027180810588742801773457419882309401357025138810006623835052801608576161091450152479234904925162983771163281773579596326473799428191132407138539620875887474133132925244655914624676729114277893867055943891180368518407370668403984197282418988125586876261365092405324727480805161700709034112508109353194037222089874996804548450013541260676459072311560303848885835883805055381132188629247403460377767432235816730793803833227390040345641536875880345795681996654042654679812604099845297294859945845764807009956912918472197820238512941783204131725518010173509940901946486210434794936164863496573588368182233982885135918081528173662667526986240835835588511533094733100956636072988594467825853463845599604245507961341535723675810105143343092674827388271756556151042976805402058015625205683164394557128352993997515346113111427361088291449067709904938957347584512649754632298613205967940711270729047998113681623891847368548172493258379642826543154295548159304881786968008204042086251395242187500000000*i1^144 + 179160311392368474256675169416781422927891498373732730987527752897792417094538755823104119498544681595219796979111817663608364348331219699706298042094123538889306752247570316250255848898172480722869003080781219687322879428968335559432085188077671395978581345129196720501538880562022721865395681235269788495142274343432117920469798127416371533919419647979049433369595277828436701472983270840614786419723306449439579717833165300730208959252987265571984493952578868557512899367679234183322809400483180934218229877210994357239499419034843557882417591380822836770340475542568792853361954937031278040899709314932642625805170599189514364549120374257179150189805303506730499643266436398464305344444179820907424190122187966460378891960222691525917272847332075770356879259735717401201143772524560618195144616870773977878922490285094364529257479013565321859645820130213431879195731439682225960612157971312977755115120255585750564753783574659419726174941534167007553260277670020915181518482771607361611034280426795278382652984540236672441881950331002557217209926261351513272071541134558305270505641120076993411859853934717287562366361303648502189100386366634298225056227224304063960335759920680497766936583581968787496259183548027532714606836245625867098201387802695526690219210962188469458413743372324016488531513262833350698304539928400101455467810051356515510400414571265053149417735517130930007520474336844339228383282101899718477066172035514640768121975433947119089989336940030561456130217212401365917892644721782559432506823949556776487317324509017955278975513243791061476169565586551215343212598147123673855927855520629340963459807681245944305048800762942636718715986465180606845476849258842223892978748223879139637623315713178228784509566657929132019201539432513447108958536769635014438048028699814362792824066567572880635431136766040633813551921157422107400403697928348976668290290565937231137498754840002815058443530155731477341939698907959828184794459919933582828133819411228947149515565130833050743409811965298583900137322699253565177212868195909922000500134744268406380375454121363447938409614119914680708981038399338165998399582507801641166044746236016907738839158383234036314252134475905121453750137357574698748099903284466122830620429071272211085272685881680847509703831899820088635538860497842790855272071507737338240163668865729408433526414613677962047865147326416559044699022106447226484561557050360741591158045054463397471790543582041959241730590711082209571442147349841642199251926476648861116384848238246196324646373031101112716983533953908662175308061867759542895891230538565905583050610939163203013079090595883047384974346521370785632840627314172960135068566653535273413049010836512422156500139737917605459608184929525137800606411814750651892358076531053854863535045269946683093285804203374608771938386253579325773868209348337205319471716206504072608801206775366939649999456590645455267147075441249565602051148178470900036745284445165388355181207481037942414910303700655477351776069151780857030298798667028492097850863865556802430796311881501092081796461743454473020883097001944348136312200418570434122485707071388380751439886120061980940691104630157671146899530829754803449979314707181769519280119402070537206541587874377814608994532078292395258022327377095651031701950994774033478447259271714491563795689344910636463810502333355874675479035517584804058212636795539145376457873704847957613530982824874874537410124455414946729349975090265856755473472605816882020985364704888648569000269788326547958162454479782917213420496213973030237333427181719273111590168408802687096900737099930025702347709584447695403289942087841606821701209118821770516740423866243111416132518061349642784623504175747129530867201240557572944040580921043764619545845558005817810094463622455596006848066418490526850536872925438015115032399149475958233757101030879105578249711932967892964580416004639135006373326282248367097721003776403794032478533189674840204753228633650350690351442382812500000*i1^145 + -243324576145279517085136122359463959462627428934780868463001202747377696316423829008051971382327905246702075156268840947926862257367922669063278445150117790292205292662785594792952934270451299666406618198830004560728563204056767439119260746564334387634070846815316548310542922206569256097497833923847541989754029580610289417416425562463887464545328954838728315945328061005306431835266811624735893954431857323915212474979685674394702458911039045581774774784224445841820662863467555835487148033684169837480863149945763956549142072947470938536591926503491521099850968556708135683637237126191957961690807458976223436344615325737018872234790835926317732386772323144026419506270233564743700869599183316804656026293980165847845988128557701328852247491030397625536028982225289488887308053136198929030787858043428767130689095794763516120632472444617784476713467028904624987521344667773261260353793453955618743342764041384278620052235593705305976288514086048637970426980171140286158473967952491239285619723654238724557870723114337785322690404779141704768848808210455027467204601649120975826885624632513723805578245661178061697176118634613169032844036516584274025177668875837860668297978714499814275496324907981473099107813213810065745686214226611501169178640219155080715186459203555145493082765291131467759208493730091894000993375874022045992814751333793274879605025267895478959349251947555777441806493001605088775628293034366432037307529076324682227226343657366105214843715728872289860342578553165020258630396363846025724720149101086649735441862466651844160939151435795480173611774459516845011100040781954493160241134237759112036471893314379316427431419623928997139690048734135022738758095130467765055562623657541481409815795997665069852880278015846252238276813986686839742044236960029120485308309939631034733933254640543474575416645206146722768007953957271721889324508038308705610654507528596238210284589797653217616092663195142829227224682042014872217279973802835959415399180804699925618163959977353731308320904649697077325735937909547805253124164464739226041605007832836148191371716068940035429189710532715219194803459184050257077768883607139366323286303914016886484791211825610470907651803319519648378599658981090521953867946753855695956432105974850353731795074976712469183752330366702129741847657715364093010945415100615288026296720327278165091793133467179175030870733052131472945581747801689726154875949020777025934850238987050402001906153105883230871937560528431674693908788083086894597110296934650129713423575523705871798384310047757516252721109641450104291727058390689792252958844361497218483415002322360050037327887988439117793563853896489745873033935627417423579506460707525348808547950752416438885366322958102540102597000854182666201542131801953784988620646191043668506570671376956998037017017960480407634555601547591452223225625222020989248498406870064952414188019482432743315129583125122988790918709273201241866556645665350667787346224683263298500938300234884543156215083079203811883196648900066866105653095503377124918645393689017404373852847006489444338108732173500783502465049420424086715957071047682313058933667180683357919957240059145950072426631632316165180352249549461077328196795068072555773459255806046989558597100670460183512719038362127108536389432228721858529892995012646269101050748342592418726413370769731453542480206941860823800342372435365506519892804533367380706040135686641682925547615908960678330591148434251391092651963347638523684102245891175564694567856869236306387516337259338951411661072273429614122498217102265271731991883421150562461607541907738554964066831551082838670746417102383236127306540040274889106909214854622803673844176280414610609286697866913297586043684275893070257223145344924893128124191311758736015229653490325879014763411214064201896270431132204156079942191876432902929430737219204591420397809847009488227460356006317804340653741349439400786392735611879085237696433386547334096122637582155138546538729491443350781250000000*i1^146 + 107361212582838758066497922699662896979491905518410889290511310288308138553895084636622890362067814026535558375585834246848132175702546310768530086869287925651980343720962551709662999957689977056546663458876587874998889663925084289274575573364430546502616499690804831617763016480912686571819985422976944505546752371871980103923477256735128319975589772501938113821086950668123219069018321442527035241170047397580018140265513679644096733337078090309283253553759900226435070397004089492603228924189812344143901537682123894017419975530563288978205959309287325572116312240777876850215653517369181928738678559895001145358189769661871309182862944477451169730165647916953104903025075195354215825005794740267287306954138089712817659485571510868890323355828394052779232055530702846229941689912471464249193375880353772866037070847402973517252591466380161675122300052221585195826420726683979975991344749856055904316448880500837404842337412787676290479498089813110233625087924133820845259668336519351169928105309030794097585220940657176310161907791347957225067175882697828078461132680180292832825077616378629518758080162600565113468270714340746421644341756969356909989246000220272003958414542651948677374606423962007830777061828681180150905119963949244376597972735903012300284470169355527846245352861539859806231786258338469145316203952869043949921211729267494440311652129451884855951474699007816016761793345773474794921207172810459375071437056686562167066899410536750414254108901136853424363258552505167626478912421629788523207278193350975124251545332613634895330427759001142185241614118400950460974614762304974563847077313443370378136300951152387334548018102884135215884987941563818534464073927188881827664371133274239190462610912267851918284795981879153918923632507943706006585983400601100889862207874947386868962450710641270358984111801259838542749712485442983162193992440987441391278183420876146389985121611573305404085249608940199962650832813998485103211719516776530066404180633414812583960622227947601010406288275254613526976830553543455453649978673398796413261553234523800626239000037258465477883281590490295282177100556749154495001442270583092892422942487375235703577140242614954932758259602810159342862457912542910805022680198030709409624977664253652050897038477333220501708735122435739428850031800807440443671210454617940457231834839016465664601486121616992499525064837621941852160551157940563903327074303996311720165649398087759096145595334676871197028394217431872462254071506258514538304422575505801851785667385479423922835902967073595468285174552942072336093956930881253861489762353700865757098216222393752850040000296579750527867406259604628209736691279186095576676001768954030599384356210745412728885528993010648672799002819916570455273969826530187143915665202821326144654710575504162525292190797932046361299883366501226366397914064300301898778453218763028512842383361532709968704804998228559195684047445484988480539819585033374917510023380569377499957208016724311696266681987598632727342280258188885421672004401491209412062009156736080371329561302513293223184702444794590578640668643158328148499289466801624186866149911929430468710377283308015416952007032129800193894931692222811604960752467927682127185453432824401050656007313876646558801516404324882715742902972997202481964588772593012967272943563015610189082594103138099102903975230232374518383144779448075949268392227050475728108383677249885893530418707668635496698874550602992815238895556111402718607265394580703819318261396831798655637412014324428643642907811485347923068440917921187357131196673901918139393808484345724614314997739709048441871902490176256164388527898080127180642910843128205891328934778956340160549724809743616239323650734671864406685233856039632633339416447558908817930693514845407975994188593419754450804670165981431010033666353651106170369257209048150272905485091158629440881482715859837138388964934552711350974316898929197535655341578333635904606687199891162639289706835937500000*i1^147 + -21569536650158713775240962114184786350212334000732219562591605555504223048480220319191680139609971942506121002744739983580465619611281032800390211503396375260091440659103465572114532340754109811001595554662841788929258236363179008028400838390303239514429381928489500967973401074658606951780316511993272664288546957736609402293687298668991734250783518530195221698310185686123245616725579398111437169316780281187250622463421748534795011884251880193463346404617280144133167608660932515824799965891343615452447447224353655228835867544955364519297843767423038977989752556697013379093179460579533155092546354346916847919368141549270927032263198589295044557860423965045191592869203367630370353535723998485551707316669942444827437595041371775164450281396076321022152267962585388189691822779870192690833070349159990394502598579472075566819317088643900445929527616953831969855472910469572133101647891847152731458428315132406454438255621281639954843685191097441092071056174481190624866466433460564757229843528336759741510459957516652549559591080717294402141637644937231618662332497710779158648947390504932845388558092189432011218048102960353140234611802342498218934588205849514711959209734010358353873470205354808891605538157531162964049947489183950932295368005050343317944823856682391047990148448333494542303799421190259196285407156690911959482000649535369891553167123643474646704647821200450201142091277795922274886029985956523874066115429566919362875425262260840134082368336502040896694562769039804142664595439102981984569291734317145358297527224974645302541405149549827835068660523685187983150470143641528456144406580852511738735780173366606167491997218165249316432848258918161681233323759334002563493441702009549252285189749331790624896918128300307082728197228412161225937993785893907501139967504752051679965330626425103252086544833000853401417548744648322411583621850755979451852995161452179832032209653745123867947779962650187678053262560989172269791484469502224869517403320448666107712833798622203785124525599419069162923374669787838891483069783328964785779760301812191737533414369312097364302892908834520520625742328766999222718586724826990514367252873340905865156919502528171877012426748634116359134987201064076594376737580871307356767230254539965620126509151139358731003206749689130107248443909462326402905704707862156254174407789819187936961145220006385863523296217886105536108038180583949919523099784100778690072067165382708365904980158352283673223360005179461985093810203719966111887615187533122415376196417756020451774159607808215982155224799868809334081540719032562186766113111566559920690699878746463096702828190701878502407736707609231095119356789422435464148368566944480437167567283515212646898585860782824595939228205339546034713932664543686423410520255664798976583141593201109920097364313553236127870309963734042755483333424073472390230614697624940589776166069088127713394389732961653615936659458583907613006643616083569410319840159904143761850991393341417371319344383884656042507112534299785317899948330436435353626813820408959988137593698651652460697635643316308115389460224353778618494747210264579947528592617470980249814942538988347652178275552663237097938268318027692324992699498777358055768764930407621763527713169600701861843764456968368916360293413314406359765058932076199128775294795990726473148076905327784160995157708590087342741463450113870598323761686028604995686124622953206280988863987912943757685419308711444074993588733909023783813279074486606877002238664873992482714309530065673580966965381630050308004294341210483207291454478459561437694733339124767537336969491115416428619995557649956934108590309262792372806491213477771972755758402788651889897035580092887074574729275238528035971160179576597576753345791901912381612534119558744369996314428333335173842966129040102628502035813001368731313715092309434091009073010350374438869095493488582397061803479484636277875744417389304936373667527471685898785470802705178750000000000*i1^148 + 2202417516422932300064197127801961634395524005264572479594148365477991165372653536666027409514072025721252928575186639668699517119525369516711697236918107083901242355033425561195243775098059040488501808078268218497002266592907634325466629786491765292726701263201990948541360730312036164422044419111978800950648097706265297478261111040265885861678047270291081978093147410178886041342594001365438755907189117123129037123926988823741501382506163160875562548349343528901018368346941166767157135258006280807600190354262909118878715136671100081338078184630637986892303245154767360624916762530911109824181843803434246140131024547056147735999050131956098839286090061595435264182331462393239412153622948775786782746901010778755364182367888819216320225404935723073413515754382885150077495299270356559258742806612123726346037210484003867087093948343307408044058800990842463478541109873879620474448008267420144248428263125294360686312148472552796723304569667596338718603017271731093497198161360417514498504658541860181449935118022498830741000928715135532024621082154511021735144555773368948380066148262914403156661410232854449284876464390835141205349245275067121041056722859489337501034729535584764843283481580930039273474845986566876132772750863699180882582647102572716635528935779573464930548952834287918632985293048871334075947737713541833303329646718496062794871830145226702540032432239097599165550986412119848769024217841785271067223171727246691446861379263400132232429251343804052643529602650273345013098330701273473958448644194197021829447082648298957969885073921217329874814596860708434615922561896991185281601498311728770411333795095185300173896843279547375289002519631655423982136720768506130629963198935692297977901475832691746371910110392119283545657198241314515228596716749342306225478954555269717935648132826545638344659156449702609289277624630887115870911852573709660170765834994592344269539300061293027013900378655189603851464240337534396905492705084864371315728878739365078428141783787807280050904254879710891615944707932159241575754848764865336711162797667247529760518017696327633708810631826887372712490087987056613381890877403834895907733981171083584421272264382166353041558452277196875032696524972883720388775994840512730302050755763847248922542670917152522418816810027360948188216886372338583204864326008997559198013131987216954622754690882532632103127252088516493327330799685362526908998475501717416170163795118266225889811327067160158958273769154702456004326111378624564632977033175574726806334148688647294393458008224051149263308625210281680672712053991813526085896785433743388546643491299099359227983477234611467785631132007354184080481261503811344094955290957101163354639004520275238503509654396716760162836312441822815834471405054915154817684767439982034220347454898062625776299610869425801528268308246305393019744458378698060428165246367620965494590528245249193246250867081968611960824782610655580044677076960442830863509376019929193815722824380407661396801193074564790542222511507408702435828854433215051867216938402244340847072798874527243478110299263803619874262020581045703844095868057014708492443275238646250457815847613604404967853404182197346140243446839598983872833926146094422942965019455166548720882298184329737508153647391559177640801665355609160547564204859044316626284276233182026162021009549083284961196389893324716530976830125127799102823735243168222187242562861593766709025027554507331194043488667021061126244565813771471005999376562648838509266084763353710971173224091571917702993741149410625648148716661617080214527642528559372785683721052612215271276290519217696045283181445028911794939842928255849525739177195276804281514586506213056881156503295709597824935477851574491312398332734232773555643188290831664761236875731370437953830822877048865613312159879547987036882320229663282267984974344360999964063717010914361189021444299360783559902321131898984843154910485331269882429807216673754468087382812500000*i1^149 + -108200662914738919395816676623135473227155932508274240043091116334919364154636313340045274479732353337679341864640594614454617057517298591973885129145754123973666943318109199473285040159815512007775173999402977800871255811911404515786250963512973579038876834508185291828421203697212560805535435672047478191899209709115504693816497445247495099852655827564180429454380555465086507593963861905576189301663826628775336910119170860478180825827277893806394727984436247108408677200155539943459962478445419193176322286119066164037677336563613342625918186453319525336119930563347392888282135213181150572369600573838355500936288174552478655431725031981982876124228904578171101335737202098268630627325221733864428744136428325495207798199754588898664134477461793972751435622320390020887917923455498327490063357897966975734417733881665099050790258948769978746051710656006180341049257393203965051554135597172966406415731547444786354952156710277100637116401271580849715656754098851629937006773975812532239890843714132082855962571226462149155070933942249950618058014928835727079416418418513107445661537133320616199809165220365312524849491301942036615545266300857953288373689794061593323353132163448635838547638500814773135848342269978487191145215538424124000587846248193214626902411833321572414817197109446756208601130053389784706416109509304164301521065641898548754692095475767632748692395106254533038633437434957905260923865322331499961177164163212786347821586689012083643422553225930075633423097022038819166277239240575895112477333368139924823435033492192628283885059932478215635641287757377361691692137442299913047533471727321513434520390194673528274802886654833842909188407809884664991648619046250476317104067143091156967767792968397855630988961448696141462591341703374553768437940342293422635261366963689105793388457024592457960057588447921122301847481842905353486421245338499790562959257594585715961798579220660639479271702365719450632653756963522668723077969758552218411341276474613383831637596687838415100704022801272118246858469126508209110420639283304178987675497600629921057924279706216655816488532179733773557033526216382467143378625911268986771675042884125965245706278857884441575527423748630880304519216383137168791135088656933099908636386548689999093789290042002554069072387717580631384644538271508928766298811482918272617280219575223038224438678968537466453761359342884832135401951931708168561024521674174982783675340131078054215100421752668664718240901192885279981493518671404435376743372485628579373845152793801682996886368319112219935317451648551752323352690631785985780047336654460954578788532042196431093530223962445297712041564525010414546462313695091106511217617232596806338040410819341132695010182692169707058626770629683111003270036763479672414072948824077660653200652582845013246589114989256061578207485885775895203959258350215476899212937949070862036011633625521871499581898687311070046329096196457491046598236183129718552500895848867994787747922654267383998556130629144914384413372009338378903197499686218150269210534549676902009614555745183776273422565950341679702394010476249334148222695773047280572960524505593624185779745940766846854574573226446737573482731498997360444239095163562146674569349249336305733346165801757962823470190677614980484537973538380899372007031404026764540393008729358047660962541290457780425887834946696867991450565273764523980079317538332651421570666176410920050526457886329963615056620031234108442820920259856947470385188803715914250286610737478121718366051854662780392585487052796765090407726802555210394841053757587782641433051357173290238647917643145892686665821227574005476047607627671867479564799731406353957245017117457399131261591191737733229649503253476316384107969085616549679097920615072464102542331434533110405657180077015846017105329382910758134036504708700023373782081104992421589059892320966808103529173045369693381868116814085691403059965461683505489519208841478718750000000*i1^150 + -486661478373269288089181932449067839451825348769452429373055159985217570322062164690499679478451473867883871240027945049388883414458585482319673267108359330116105468133614480780414684850723811331778181840384821406280774025152136568655714308048681184385685576237236346678751216734459946203672901192476558084822623894973133720022740166083289234704244686004244840813619792701417194701738130674934462775501172063337363639143664488656178029347516248151380554000565015901101133432709090941349939467894090091821854155889605871893671576322692245001135006192735355731115189617483558721576285497982174869746612951577716435152710813893436736490779162037078983259712386236389353324394834447733580238222126872986972594879102744742330198987448084484055466895099491136818857879875255951388388309637456380059178623926283729108697586145513112428386104215673479775810049306767292539239778852533620779309947198857848333731019778846090765795096936211436628389890400694272422996025942064325599109923508203379361378164800726382532832529105011144945108749871840547611743927761183818092355576544121741773212577345287550014938648223277306490176581870429128425798679904977069675569719468617855163065407961227767192665223846792252692089386584105094718132084127054689013980141625755070769051180864082879803324305778189905676405311841649369299147996396968108873333268005246840439561453194265514758200256146519658069702465065212229626303973759655388286274343615613666121337278666377254197245020001198374900610778277082091913575234437799763799360316123602248100800902654881767892062880161402420762613322171252763955397760707173505098026629214693267529739967525704494426697126361453081971719461283837842298447182393970794774276408647753694009535811567050180775675570082416626730984615087218218515898468444723771604870238423469336742977337848347408718094967324162002807118605747209042228658345788788570326036703159946634098197773230996113306022731247229954931635889452146554943446601855394906686889691602155520197550300623482414147922144883144059729631749552369192369405867062872593055852170396114235292309522547189450966543901382213919902691047770101404671677097693926219758721797038463822160826128482701515277031252268121069855193204382548545997663854833537812162510633142709426936103595088331757612982932550420230146958374302611350831237345429795226416116910593265086138339548666348378951974750292398923748649364942741909608017831096323615588069664965690668726759894306787882861887475762320437997425673493708940603754176678127290027035767651464536753421321475887911850339154700374786962957834475674745159285849486498771462989287712080185314731071152793130351526172347757396668456695726085363919192217616060060120534601150148258303652826600399163376817567141530745284860259412034480984099282851878980480484214664423656155754247014811716106592585758363763164296337829209633411682563070166671826110694408557602791482103338013568382259253430138873128642130068594139035398914890904964066782667430299640737864458594402401270450909799940341657799125785186832265770285191571106956378189821567087421721804892029369470060388929287636308314681042372470315350457055346481637608415721409759852218562858937772205960596351244551487350046383476167670682785693753864956774371092137865817568364447537278139962478233008748992279329169205585014536721305942476686446543471480948891290710475638585490352827723641382899586550936982835702939734676236451050690099098651526315559364162951420666657899228806589101807538550468058597207073151729188813336759939654892033114113627768278826075123708711574035657718076632958807090176533913039123768881641246471152310013539479983720726544433142498031841139553174310755110765743385552746705684861731488508244053451925409161447644335101374205865136392861396774914881337944362609356718932686867667029630113950919592303397758431403330905609919998376615232433600890039451172735284486086023878448885642843720365911201885326004164062500000*i1^151 + 652361061944608887647500450366670144241495006619816190052175407668520577025176424391401023479179656118211604302805133199058724729166056401743071375506424807988031654307677952068709293023209223610911712856602919300662669342040045741553327992910159505919261223477347496299179865675639708145671980589173860708118113118420464001317741403530973374344727179533485942702542840932281223180377872267209044928162367163058511867983597854180003609731939117554392423020260963261117425723241369207160876011443916934784569469533167464495823714752755100371677438031805070702561502360257332706476778027123335050908032793794036839659831160088046389409087362049653952987841734531298052422516745919742509869141206716105670325500604138480289184704677710595722625381157860143072851600840068442697010879558206199093388479354895572372239140740894182554308316894726900982163929854007977572076815858805940374538626411228975773355433704530291666380100536306473609474991309911705835556152322910974878680562432984794895528865543373180419905952643847691037933416495202424461338102555922989695615496070002695565288791785855841297741621336153652020688231586336486344142866755847366050015901124185507654435507161277173489705284575476301516515580342184976467056618348566927606778293219379294103733507129058638807426224502492714010078299814196245116701445975554478717587679721067230440978456113324141934586559597431215672808149036097895411847673497698602977245884208110358258744300793362869848161822017638578031986468952333847107486044333830802906427453269657838883477700831643705746271681514855136009329858291582651360207062550316638215468142372530117035782920866155931381791593761182140654114773975889087842771032417225411596757225052253213140351646359495194564482021173899543389354730906941632123224392176053369120035155261372550279724208496290334947701104889059986004985137246307885173259418683255595703458480955621852569710598383380733200738468614996756859480985605328347731937870534442240925590026953475455587514251410184403337120130132063712361058931332676344999454215203505385509910783343981265308495528544061789000505241011924331406778391421115608756789857878833224866968498341200161854950762906774278975326951783319087795057786075884957188290690944655254824548856654729606703384906086834761301777012518592476174276263988405076480198166834998713315222398914621049559643021142643768108085677930522369691414657248632865232760691286872872884734000220854971376899307463335051932053613051511282196615615352240794948889882266838049317958025588528280333302247833610050053453635577094360617174752707352425875261421510210939337943126552149561342614945462340878788956278207413601513584097637339844614488813136655633237361754732332578294411389458280453759816001320010512787385419717975599777403779498069549271525670191916851375177236623096023803165992635025742659318492981220434417442903074035107475774180358733531133318412946735130733932363462686357541790817448801092985517680007230500515422572308182615816614684493629418515290356265646827906825020547547082327852972778724992634253660265787582056750692168133380059918154679957194593806834999503319566102273502956600992698915434940286641674402344339677408515905950647001830913703659065345322055508474080149923471961596166737361570865554456097681207798796899818708074217804879380688878884176069562792098585523329284515174919791418006857948046993757736142581966376756483033792052087934491710452112889136352015663143854693865123521147104536792817258210778692661083512792086060368881476684510891311922582164035285109055856354303322947469687152286133524763747828060019695540331713997969316793375929508844244315030626846244030146608064615008192350355198885221897060630896577082243129828811387155980600372066776532427370768352390931259213764535716994092513290279622238798604382381416249321570490323176094566492141965866669216251275729126687017102051430183124994052867371372589845329034596006037500000000*i1^152 + -60293313737841303759853894363464191334278043370264880733412908023700280351090571840759574974196679852424465001730853589173379548884185850394921440170341272981434892069270965359988963626253225764968953340700125996831786521963513527588120082590553941781940879477186415775304082210308835309685278457453180442638950712780825541459167535415079148060916177001755050734239462665259239197677145353008424020840099593636180524192832579134394935953904324953066099051641597358488375990663073294151883794762825356617991173011856636661953926302945410660992248198135740920942020862363875701532300273117504088457715742682752285856313041923943802316968136251331665888297818058506404383892604332827329759716744940328791993549327478183348814241756861399797241785681360317604559202898014800417695682066249397039953057452467750149964922141793148799203514539278883280587635181316536758653735789061195419726876483125087503034817374211460868484762985318915582272067826886581182215435789880570781132071936577147897784382589892835077200721167383834152667539018606869359138087580861295214036099052567653109012316554686254344803652992824755685586461947151478631216089915634310450242340681378934583747043356769170371778508080437540616477690609373537932177533886602040047386966175976626469748804335510864482339018196692676048259899785963033502945585812382742376031440260405956827619402914819735105325914761800083285080570985025414518027580309527084432620448535545561640417267394862590301005152651130424646068262408069861545336139635693609500651872710147206461922783616233156737774497242553709487558636479008207622827798337902381153327215074701068974491320764857772896389408770798014538938578493107448043142560768441393125232667071417702006624664914098278434406511681355392965844234229200926211033907740545520425401615964268496827169695312282757901848634470417783279004331094830631469226770533042213402000543713410856096127586521229757426497530428635005894367733005869008250807041602566625408062846228566224836799204715408720477535147755969316813485730400054060413996928051739794012046001194867378923100140997016077245560247085422527210470977311693999192038512945355561761291028151077785521434093471529090298574783120511427718635255687308112683635593809984313178666627177565147921141060396466878874842028491669855366819792412081810060902134437100940859871881662353026862702608357696944435579279584571886734596794041509270748336560783000724438413418702969782111781152919693098237595964922429745356280168470945555511730463385968938240058419180205756754566402639134582621392586455946751373386418072204659644937395242077782878860768121497249362230551228525770664422156753732881673514440206668839040237109602835118806743867522634090058827497764610941211354235422681873252086931774884678624107586137704188009738281273243357325340151294672644669802536418124900693632251078115263709378360530764803906015508138955404796048997468139142475183094439818632946522376303303933714273187546509705980045035093177344385925391284851040032031320720332967052180790843698330420505994830434501646362462005036511327287044254507411896756738511632890470457716289040911946798652882689140649208397746127341162184415201664863248090577255973504843433767746517795297175584593912420813738340034515376648665812988239470064905736617693009820220508453009326053824235569029049536734209039095873309051235576709027909478332195357449820578466792065702026327219079368697973141235943319669154459335761489533405338145962355622951258120940914654943989402895421346226408211584560762039103837018134935538219581928279450075734242951772743949609694242541974844674511830249253099753027505929750351609720088501269461414209564406262128791420236548229544265683587616582088311919730621348656350616018195242318772981723625553750777074132905726304136869643240248999486008290489541457371854482233236661599043637872840579152557664909563536173359477755242559945975583797965707435937500000*i1^153 + 1634375515404154052193478598160871770804529869840442513739901692291016074428427145538309506394396032521626746002725723868619548435913125110220728554764923344987989267117900732557948424244592578600559830083340747116617346289420021239613842015674147572227297465321324159539111248363043749228039067857884246022341267588851879768851376394011707423876191084282531826461263709458580945397308248651366373446003771238775526369407815217984271924357183220354598343928422441597019450376923423926826890772401006320589663263675811765016765094367495793605122754530098130279006195927721897976481692530222034208610339262300690847842723995901123006250413682940255925291407149282790787282033930975387356794485225139939191400104516778812638598734713779321649853324402621903633556430027897658188468554471608391494147473466026429300158471895427349228031220603526570293245894714407242946450035472710841005260247907241435183061148622903788631406208109910840060156585430533462331232307923585211576271884365071427542365974440879411223184717764137103792094533282320834553879265045347493505149389087780057143452933382639353576214940756631526841222996643294519769592173674799408924392026017270515671528745933253455277977511289424345940102751781617573551080037402295014949680064659656098358480568720159644429194905267313545371439496368057808653938919589764881270522302555020826611783099275664978163866269389349156038766270382005607473799021677667001394130149871918448475654109083254284519724282313836665891175628460158395434810386871979584638080740232784052173654914865660122075997093787673929548295107863226312258565549194342859293492592696667796361841542735508025039425870506525448651494206734512531792696197798730911640916166745775088262588844341639835341186934525590198221913804172071244583812296486365112002844898992491928820646235716575747576594732754183524939052867084703344664103407797175380487182945479479403949149032016914990130879991588818752880455945592325673135385287488157406012454911409647824423305177467746151948672228631265839244014553938056901737938836294063611688986819273441062857666388395955836662028351687523172222588588560256657893828124512663808456952855481496198842656881287056133725470301956185395261650919088552172375897445559069796827023364776229500751687972272452180899538196420665066343675530903482051003892110972904987254034674199015987253591309044654433240620874520503004205268247732148221655708920801455215840446703863091764187096341349119300256664886046851189679178236905719077181308361352894114412036551005945345179702686247613366067073064895497619854905126273853693161886689955133486139244618239445241549050580980160053351394066212834092312936335687757729481581697915918145371269760493652425385362079467285617144161737937939536058615916482213501838844920170151480691140980545710460205295571737442458589371465099920329512376676860081521041311171445565880402225333700366595232439328618796108367919311160773910660370106423542659990884312458190045459768842807893336126584317274544071311558770780773758067765660301968753783258800676635108375622118895921018329376736500024375683254059536876183227786125189827817439854682038420930033907988174327279304076172939956490527277126810215204770846323576458735739555145619474797844656665760154517813357494472701605551441561507945849872998348827073569256697437271563934893286279587698321903369013981143717255468597484918614223083730826486080861328004254926527042702655491787008624117431773859000430441150730336909217413661124119194452222498361980133966799610782279745468334743408392953956509037037639235200888858351576466085115508722123095238699306920391008358687703859594653321328119194427469930854402406307738920123665095787471365848878825307120484531504813888178473672787876041143047529454305670866706937733783010186273359347801433479648288404664631735062133707579753153359391408707642344862568241702515549398874143172496310738244791478750000000*i1^154 + 117370904296282895339557223705871776877843124090226860922995911901330668892589949831079018508572100142055603788885833794748879126571403018834774806116255842490113046548961053078399649970003986104969056274615351374893012137302205375270921502994558881686975009677059789587735692952409794269744119882077017694870849270805973774773501093686517809409686623767199313576725449624292126481627929434973231079556806388946990620448403981752361977631165059265423775821787714407178009922211328242445947712383414857434329135419522877538881637035599481532723203000883172808447961310104293305061003324878591301220049499178415887063183462789425685075551245319367413157815984521599967720123101100511345791684013941736604686501532018593575186736759614428401173829868921041040506779220266810186470873716872018859201852906434951700702577722330145517983380103533179902002107539889062215695902683821627221031104199096970800560169363485046006515331527059302267740153669383541056042158734980706811532757728432516336646393069807009935991485592948951039524742488475691042999042983440735065431782847186286961079889278131006686733704453739343124590635110016627339250792977246733979933298817615746457396875563893822467115635501784707947430176163042559662670719749267130849202383717291258744053952847487694737274626163179573946732684745362449980771629427429082115198547218926051781215063199122224327796828305002463557723493630503171932273208687755177761930046652043811077531236720326036615117326872522361679683166821010839300446722032717800070755258186785945192379762868930648661880592244188211254995342944228837360202626023738319025207425911274585528484227161243274213805504653508338913771848211685268274269161372929932286527110710073051199120523395628136343820806744534277091258546141901025634340843749974707130666195547159320892087155628853616875757660743274543458736711858610398522901591434277641589054761114976193530857182139914847054021776619177962123572127343794142801896752894520948739375067805387806085897684918643659454508798849089199561791338664210621900711013364657221230493338516516633674671129548001608693424615747790275828115671339497746836389487656409663845396759743036641593567922512271082562208673511336820823670957392460356648280377950991434774322163951526562968717848150023561705469493921006558647777436248982045664749910143256715417999443242881808389431824838847360312528115341434751858149923606546630887124756957593723112003064609343276917816200633820346317466546842741538396125012996269685730002193115959345602975505436750649880815740360503156745879840081187393931044935803247534329949733473216392650361396541650749111166761071140095945739859517767778778584695989007633172691669214023877955929247019828944898210148855944930841483605257782676360085720281365847490722408279913223373184163220641386083209321792097262057461857250621750185258139556169506626055411985407241220133703223357434873577782107958917753711217324627718082311362302897993112985787954116950672769404988474088144627694471864135103474124458478044033690660527256608763054902605777084728460624254749413357541382019928287931686540957143785650684257251770920877964496453661869118176930749868693132109188849800960567828746007700512977045443664888658116326678538521908814227125862880964341182746472113333851378073893511874423058281077610760218280314226561426893080466321086188043575835445801182393023549109352959075418393369299957949825043117662053965184119740326951217202165771704507080260628229202266467477899624652521899226412310863877512977588981746560616305826872439648152284091025882451797212030376095079941878886186033814324255734915690586093091370231078306430113265966765553164622460013597119793905875728703409927668484077750664685401078934761937851568130710275764964077260881454042720721962218357644873356022842561850719608498047015395931668018595115764951418679632412622981083334541353297657573956189877956209687500000*i1^155 + -15044399577935617445202445633977018573027310471393864909919440151585561966691136428900475572313498687181303567104024014733886583943758155076014995739580576195980808405641431789794436756084492911022584317361428436015614216793954307566054096926461896697138251959258989655681363626300887726858346181415822570277366672319227725410970911874600251597868896743287849718998730063568397630098698887965636201012264258150675407149330981453837707918854179865971037440173328738163142901044033190032823502051408155185199735333552376858238457111549860977234406300839973551674367708799548701700406952932239425093393533837629531946238650460506071006385177574645787227735785733740416514894782868672863028347460675800474283715486119407212201371719632464118134203713996895689292442340290253558850953744393493106858016019048110689500548178835387386743883031475567874049408830181584959781130869593876002110978068792092888917397786474930201483558897088082466043876402816199676798683535264781210289247404077618415987026715712881538226049005904931554500045173481507340742176145222527867379071104059034886698933718114600247870149543124659682613613426629412615831801373491352969710875403922402797205252237810379227353513379698857687857424674859589604750937134729322059314301795969057085072645086717551642410083637166016655376662654321421353600475003153583458613214220449545106882675576720984833731966119760299247594067500011651517070342773774989832227330519455911084248147360938625828327235073575208702223303322837890032466839214804546766130666720351317562448234933438460906084565161906251612612275937256417361731116288344705370416420069133996521200967823875834209639687789301310633661901725748161527516701461894308880597896161070512453621633777371100829140783893693847656404737844304152731021433547488466760479104676291278992933366695972723137700503955381640321688589182649871894186442926836535397063497117339092935950730355136218267267955466007692707498734008539663459498240579828111379748340456763112697404574844061673976509240445252419486198571953624162932703895022052950823432524333888467949210293692707566647540920065835640207338753414111307962315515579589600148918082915364804345694920158992287135046025566595838180281075188967537617854409911653712615514852577171569252556106256340951157620004927863386377761106990286374921692173404075395493439140218759168640109361898959472967634814073542919980472906977778208437496626637155358458970620997318508541572294512640632468682523569573039131096700016140145073462043801056545650600789728354576658731758363873954373977744342294878630239455148397419052535550751764931062408374376341838110437289171255275605751995658203244580316590594626911307301996253112042765666115885355596717628289946587076332161168344408206350547903586764098811647221107711722243598775919548964028071285238223212987605747543825240681361446121597504169079254591331625019762331935582451120628311757798149301449266401924978056896713447923101385864323354662456997082344525829903598044439430984650289609936001640328595232530127473607932301409923703041769114074181475855507033706577712777658235754043197288233730906432411029613772964489819717962327682901913031105694704067293026763094830880339772137297003855130860595149025342284814375870379701830466843388883777618026513775495646872176738012922298892974350709678080880990338681786586912545970401511057117296618256880488013406685385580093307369229067387273414309148736835039453059875694443827877352741519985900517663851812215318275459780005039625244733571398381659971571360518399278712481536601617825584276171799352621880715736296558056813179238287105156178041227796640600790559177807468016107733791138002091758838404479781325107681705945377814346906953509727743691490509732326438190873632711426758973471814804703422249025449408043944227911065579320742641243872776899161848964188961787134763484899678554293701704785663095790000000000*i1^156 + 603727217684077255734599324122247999048189857834140927340762051893160087409590459962396204859725381790736767817844140799236057574600793174697234785093665145117369060639931611933129955808675421172389038269258915342459464750182276646819388451190891340832823838226683066154019039546737432203793377047520586005661466875993025067747424834756874852530996886618820148447595546368162839189379199476218377148762241832774870625130090289605464918611005174207155007376551689689167719769826859779861747433789830643370761721669558141681576503887929541036597811324125147812710250239049259668711662487933032447304892625711719417402793723224651199423454528521828136058046628894896680034413721371608218719238058721118924404642218704015829176656635252780765428606760765685032563999162131395580913394086932796807859063858985203359203431904850386454906380546023686136416727308518407266259180834863410848657443404371353823953759871620118315780855924479698545059594006687312477079068886486172769068535417963455268650143403018457977243181995144879380991623312568324077537049130617871067273717879563049333220649949474388974211186609019500325027562793202371503660098455547895604018024787914346326219191752510459117258472526298174481702171377985151733352665132228491113937665114795313017786406691669669294613573395329405181813622421804266405940213413922463986450500378566221857884596173188507642835802179183210221965939763279291935288370860551476703722679819186189662314986049948057139407546076229826485912465522688482389583080323016985529215880186173409684108888821797154401825792869685997045549554404136617463511238622792871206188048596871893398156601041895512287996205760741723308858335921774087740353990102148085765803004163394301075270087654508109965057757542064607009233647667828946258021813336816295714911827943102571942279593194578260450983757242012188296993882294699863025641775843674709438784981525712771283661270714876032653233867239948315019163502896949497002554177639150513768260922475440347601595465487380048372797190382030755433923937919978990703111949565267078478951909214438664498326169210673972472703400587503450961381468123065983808083190723842001587668849669860496794632041749686742407785715980348069741368125973059126787466488414322649751989475642539652315619883251647454886587086943140593148869207715512499805003869671021317330006677594827434900500694759103766635386329303334112019826982013689823003858693498342778496463797122027864077442089555653239495757952947696087720375492855436015112343248487107916912210874698756617599963719427858905193499407482820168119821941291507277180177248102979385132642067389262424768187363581521573396368780123523966569006213215804270750041773160936060704532605405704910258817828942267085810521077116561855771963423740017963361255187884324907659676650236116275309611364302511429961272851657730786668331687892517550293052689162638669291173912010990323621342679897307425482269057635394850044805560319796928159620358642561950064343938999395690483988143124560707053984561134603532392369840438117063946156845034386880140978115294246276180230081698457016235777483990590102018095881225616609048348704202584608435901364287985091787067319924432730403450822414253624410935755045979214570401454639961979569168707218718673571999931564024422920544565553649702793791614506767778847730151567742158387546305455719446756155499354995475370514621742402649119056049001258267811104769732734463311538890123793120449708604624079364167164505161002975622635812428980785816203442526752028322854896973682642217212959871037501030889879460428268582105712706406723420838580920097911804230775462351593801485793570039872261750149363237711165259237067694228944696424797929847402105398027318053535988785599638242508474887424520748072237653344631219122734859609559226608625898559202979927031752179970207440052619822582295705408431862202148194990240890142088062500000*i1^157 + -5309512644858326108043351706997036888009588749376271924849443157641871731889288304519536611508828016765807173890514256798229432504363789217087310047615657497220897441514263502514904831859911329043752411778672694226153466596127951343988535440500704729278946914248602714334447582683037776427866006877598531497421914660147326010047847076654507241115286506281911449170322051789007045176134955376204914712032013415499135885432109836591223986038427073281326301147382583642268437720643604662748873285011812638701112884785536049594707992798176149067619523883322141919472940250868034878107888164055575024252456017596080043321021533592491625137584905286522220349156370568069990262628532165642440647670582331534255851551222298216105193864770927017618712400338371708231902783699329361924119976429586051140175249487199683343255735738000870865832949844746213621234314076130969576419235015722179739208934424342485306267821731770510628047786177569147455677699254592510031074067311012839017863945225171453849695781424575820938621659868011212065750369262448361937710876641655540188327858892103948790722795575513003138304180140984042702104321829147434310492784808007162969431560747937246625776146029629491052051961863166252802189818190386814147552955528789878025737483910477808210325570606477821114567114460360438092704004519303291859070142827267787052897135777623417189015036715590619511541773896763430744382350247238479803610082487136757929817348316958236618352286504533028753303007336947550617102402138487822652618103072647916177349419128882819519827225318914921697603750055008639087672207174872804855800868327149565470385215445072701236388353774335231124934073770015619998093686103151584883571241020414761880414306006356237075715190404216825173715351796824903685205584697629298540238840137404091554359944586610736262957967025833454949894674863379103695680649110136482454559385430583822426624326040269842629104683080777907185500914453062880731039380956052704204639407084965246548657703322122388225837036705392753307864814845986637074362571560614817861304393054782093918120009912911176901342032270735140672901365095874237748164235627805892901684937632243505928958003247018894894808236366198261010846794320387115158062824509715189565751263335768834731264105830199286416974330925908521209339316914489804999821740590951546306697166505926651239384421074630150455601442236884679178344695809198953942184154038810418833390971456457879107137837180012543937454788851482342235688312915498990387672558104187587881157381579082388429688366871959131822732508127099995626132213374069378228008923169110870864140166739035234981402373331834466504037375980919378288669385053179084267135365542727511049656293205216262262418777222131437090026153443293640043464454792198359575338903704371275353632056560200519550114795197209191688025343498785589904983364126034497126374089610033923489223006828344500201934130245586154564605164116060991624505176766492810202527671892970094260864422609343304023672803006256091522032732602347095459969167616950796138290108402699748568682649757448264083457030957454725761235787785749113270356706519821063085008481921677979819995013517362874860368050647996375875639921739531131844346570248267029011537663664669747264677674870612842852137025890330061978373518293581535306385465107639875623096201607606075332957478545805923833550312369584865948147293779923322925800835099887283917708648820275679596292549842444016902333896385941128172614013441320771285732433325239857033381518975302270419426212208442320604418986978477882706731557125324469158418189355798111654029621231956433034645583613918072338109650939164683229538603814364552579824967606565303597909434492939045922256984654559543503941076676475247022801177353420409439458269101536607029604711168508941801851157691247862761963937689444883681589351469492472710502242991233616270557552824299310598167800000000*i1^158 + -18888817029332583724100135346574847529120541872156295946904294109862053767643368126238753075249684464467475376063949066201015160562709487473349806093243827104819923863119262212528606772990306181304283440176078718140851678702693688312908255853938422408616459167322906482778652674771001332052198743214997288056650748183111687821713030730713330581297364414845681018646319485051625565334117184187237624600653218759210809290862894051760445370436942074440835238252604007461917270987151614866214717698575438743852566137156068902117027387327753439113780400126292662469956345139526270520853654213759710321264492660789675316013004662484274007102887718731623161150947706435229996823450016440174838563202747684017953321994806078948019706219868351217800334771561508891278301225862916711520735862705887622228605061700546026453428764775859882341708525379989129295675456719274702076263502163519405199877134415479834214932079782709099277260467980149682896016051661213671305935374544551288791969088079790220847773645296230885862256964665228561267197966250001582862762078190203613559548873404264567672999432828095760445465467594507668120952524863290271601983836711685783301376806693958865280099583645834082096382165985258928107170763611815815155739210841838280681111602764503776415270492368311347772512052991831805643018376655195420481938624771355979539553446507271546907746100530342590406335038396101283349340838416383598133370750183651042753073403046530179430619071874927792146859081050519064785158877571721327197935158760727713383219819029882562590317879061344880717997589145755535913780372777742393302807463551600659044606117747414655191252873642108272363079374048870813175029220865313498198128875442242107914944852900716825404360439267596645916927530264656664934007785587048847078351132307991098319368543329977252466302233513055306345636871045347837503271468876017877446192784315214644580832485981312825491246711743791642426301812032421801241446811048737815354361606344353119771014127708315344415809269476004955489925533635696880877058437540738999847399415341860413228403647838666141583948715270830162805150737308943071551061524064581029684326890599210342141963033537198287854038621104167935600105709981716133770716280754477361472611246875410533669308421894135629607815721818596135244336077551727302342636493672549051041347590032037531261744342719381886221807446877055194689757651291367369221554806120853200729805993118168492179095691617741918023094072839246905983782949778131225888350402375460275240938150942955913386343597828513976473148742086953435076557705637120089868354977752619644280144659871373198369002772146871082688203565961148719929195828182516684421353241875731279783454746119951025148808400744689538779994564148090550995136254546947397894333711807606041581610374944160955248763459571086955482477089258685747557467460790816506224909500684879838612987610688485870081017609787753218134611845724187371284877086845878001736722019775467004580197810414497947349247886030698566166465435839925309262792903032111061183668386436656006473978647210898545268862995691523356042326941484039089558106967313441357019050038477175059244258628527047733057431952015390569245017072767103801909227813918780009866006909124072360208788660079719959582952227436108625309893073464766761403232660631388231886007704763179506800882166541166144650494118836548377681131965891777899994010102823855104392308017597039995173254298179267022916302569327641084184095793695798000312773894433678556245557530793077252639384641940030282554611628170364788882364195335895653350170729721551643380597660389835871686129909560130250027783132741967118287967931776678788962600129396075954299383945805768317971253042658764793485488681821420814686408122271394882837539400641364188899628523328380532844802506617402018023890719848161878681156296908455465480172360502288896667293138178312500000*i1^159 + -434241092861899759280834023639379281759908885183936353201842341433683625613910134284920207124100751706950837209589230221621682168361398818238533808976657316373532655049259541460101775550941961543021062399604477072825970624148281797469547763935347256715783354732195194711859370548984031724009737708764475798130305303439332575159072195132511731680430274809707509210019291793297172577687342843097439117661316004467877523443858275411059394605877690247238576326473570883048926492781256787973550317128995638291435864319768703962084999308360482849139101783508694384614162057905075954788584455531540351485536906646832290147165612424633403466804097327173474487361124120071087877003217141946571371845484614199545271248982882230155060900906852399157078026227802275352745544764887592024288463805403566507645455179232229823621226165123103089290654987560413162846291660782667387669860417922145297026384236958896377325520930086155194929135749739794359812959987002193815839840341478620987586433268548283161795663839524853200902246369167410819034035036364020147141750677238329991094616329857986324222278122537896501543916276225562150047286550553197667803317804916828295603775233737427314855068731590380612200583777215916880135793639135127817386151865241262324776344341417171882313488125016070009874906252015054779262424685596021159041411450075202951448849748595030451013265342392420455847817319305078364027370824984179582458938831563532429590814269212076909451784666911319949605650509671833974848604464671283420197319727818202422090064489893165282994128397782086644434230921158329382850208334939750662417264171689682359446152395947973744269527448741602620699900363792599450746482568842589308446611121851456784500220185991028538052575802173832032608656465466488920412061823488672605474164442693372358641436869034837046352099806164824543162960259200489380439330360207105356328892177523410482197701546818056353076356633324460229020176169100944957979165823361111571245834550159866335307788027435838538419320433953885872658811074916422834474528058418388277004317918932962448577060699686301019016922009368209451777507729440842304690611777241095627015130584674110139341950247199006568729308164537955585732299622449314250309298558683530253997203452166632705282253726406107618459626011612200692633221801118713938008191087380403603754292832440124503426908918727889982689596937042037548515974001362548702267925170748383606888052525682783591046998917324014891280325407648841487166149462790785386416278239103525162756897979252134999630066129382897833526362901430467769402102977682202982753307323639384902871064312258726617983263868375836132703234367943696565319090709491179462697984830311347704730999526268418337075641747892540773494127506562910728605213846102653787561006508526849978525048405376913544693930719962395626292131714601630615120594362479848581343216528531078834582632606313138691766034736007007958904599380342283805919652383595204905222083747371102137048385992119012364348532947147728965858569311409745255823132388221222901674882997995804886058737011096788032467270832569528145031952209845477469026950127814277579907104440303729322344392785164664088742682101135705646316371511207275253492262357401047755224201565608724808259454833153541229434923203724878089830132673397312016154258522297143697521982743021179363563504958892815741125812455639447564479184436844574602379591512301156131892319530866241758254727837305298033261113990544521305099622553118418526380555137336662613292826801966489719496962481112928723240301859307143353252381703156538328172318910654926172815126711915930820156536913139768485233267214824987002612946411320244164725701820687521331271887175510390920712831463025517388090530777160859349014115031086921259844754784511718256577174678167973684836395114019019897171244390566112926107222448669414132752415141515880680090000000*i1^160 + -419904552661324777877728465181239857909510908720264623401811967713902342422641657825082873216876396308684682638706707391977431064774132599024463674068464185080506110242265741838566550573921132757149101442056348674437347600900488360484627129899710663975655563814101930096927944703340444088245856473379889794860158961608754820075267709101757737952842170472902370040503075221924736029768135569323088607672188120796711209377557878356281435244762494510244587500599686426715392230482410540194328582758164990438519091628733466638960839607502981837897685128792019435322036415494933745541385112461955292129762140490957518093178196011211886593452169268647017311502611855981959072996006442356559994992682741507415390654195140291802210659251466507789855139909914281125312452219800884037832768923960517969959453072637290138831555071942004251806407482244539876642728045518365804585189600342452357000124772030633733933163725004113416291339295674019665826090419005173554262955105635066334887135964517499863157866418399730390079866382896588933353697205792097358693376209901018763826494678308487021600940782551915807812516548212833477939295950267980698809216909627638653231055486386331254086877791443639322922275825710725030053603870180620438630601632576996746476001499959740902050679160066813971637254169406433435699531761028557269418049541368152118799149797242878862388074985770454230447853075124749694657681524188331909295100585519246457563918346335836992579029494834541972112380831818205659481713970289633505007074821169494707206365249700375649716132029499241492154480136226113738754186980915515784962142805914812627515608015641067557645901193755596653478271338930766975458843270618325797808376104463358160462292984333089174538941278748007545956970490147362040704073975056113916220350122302696981795100222487705325703387105998357595560266402190177152161896298627357506375366607669891607750335352174875661677561118523842172778957885186272227423856706848783195710750643209298011608582028539362051680661123784416613112709447962111354728705786105609860548375919917023226561449235931093510695997252265499829466113688562398798545376564024679583844058337451396264575617085729215847148190108527632903314090510044672033408183594090297643844692826887211722286411600981885719056783171107362996212804652715279204676951315956629833237447217857688585953238436383571460138427297653765833084428082858570178441859573501618434604437338343515560426114829971982304546143274711384043526169140880348475014559220634952970950230370873500679894706835783042676519860805689987826570169941564633720847231439280557431652428956452527082048749230612885277203329964926640013468322748377126108739317283810339089225070616432299290931100552451864688043149416336945876198341103489941223454030789596431733589894908684824653430015146089159302251938613391959052281145875439755624717201913762709949072517256469473796092174388723538325314365628356275519162637659763913200023702229243432996878907225165715569016621077411697583081149833066304679905526342649455206497550002347888887175160327585213526783102608118367561497378912051333966628672958903436265102088037584359899531597554288466334158166633319041681550453810759196240930578334994717296647382394403660583990800420534879203383846318331429697551004851107159700000788184987767387520645431328466346726763116101741284078220039231883474858365421292757126015515418751615836559822385615417084230050575668423755813227859690191311999253903525303388445418686407049206279164984925991924684987562698816296979867855234438246596278164966609887002886396838521956579723294637412795673601904567733689967667472467001605016372472608611759438941974127447105874741382676132828528712807420518064256069412298280577405479597697728704944999393710204921417102595769712159420666358368744463051448320837833947634197675731536875325655761250000*i1^161 + -10032623877355323958313775027452794055309738601861942394013263679517972668603792897375415005991554260500052375114568125462650099210558671500829330631454121820750891053229563772320796975503160771191581649882981633074870396887611382279681612031628486021637440276862972823362025903977829489242808073839080879660434826511973759349140425058982991247294739386262258729179301577945519173086391078328926829035932725326834382614584789290729496740448462856774810564667981677568170157921329435407847763702594823458254555928140461320108527417813201356169423009863030177689667795839996160015758570306343477673630583231258719618026897430959180236005258652959065711103561651776180089289183946728122902340337538992117795342763010496466076950050384003642947528028871245932235316733020780057415362132581530935358652657558929040179246079345469582203984742509272549075582412710257676861608817641808870706596793651293726517759946518324171591534941126054279712942725819180614948044216069764457018579716261980951528464973301616015654485500200857563541495603995827064628579208555067903592236337333229744355498772965349170709173495891143884892273933028114022694444905697448620758922284476441604920403833005709687287086268951129299363829728846213405416800081658770542444462348928351534755230288909518954921623987190707010328325545878937368247169217302850245708688618673552889544998435467971174423140751644599369060522204211394179457301479025147406546679189190195558419484795569080771572560812742636158070356295745295382180023604731754815551293462420610429070054630195380578556314917005906249941772809372082135412739971493842076331741055170985882912104268193146247607226024557469179525545172979722790238331088092880465951131008295675460723946970780801701585395649216525165378345409073576248639654065417389181170913596465628931012000993408845408654478443320909732036276081592480725138464940791334065878131094966102446707072007773224725120174271664290440356644775125453632798025336507986738737425305416316752570360882472126801837375922159210556723751441400926283218686117566043875727131155600495104343761676722061205140124387000243249302595654161128166537545283151470783102989609233016782478462642137435871153879589623387879981395563400050301406875985110748117169527214319359656617508273762356145791103603591413988390037560263369323460164694099833011510461024822567057443914234547021592557697734689198976514357955616132632832665016021196032118208361359154135159793104252733835439241485653700378134329464883927947613244626197602534635294207900898237971013715860281287351427888886815409285829592175555223317690308639664552224561960052371508431464402004074245322750639176949798343531929833385454031166464969451856536907861834063975528284374792103899463096243128623284231070156123955076081285978936210029506342301179812142733729141738353459291863348531607152321244987307669523646951504504525764259267862664859718498529808063158481898425726259880728815192560679233275463980109642508983248690948256586402925653706446371789330045407177004737137011510374665148748636018801386976137116101952199349091773588434941560152271468791160489567094880561994965902951799508550070053197392309542705586313628107949975233033006917670271340021644855558276076529841729465353431927128885963710394588153928990971198487163149765747875457983161037524625551309229030158113516984418231073898136178501763673007681814054524825846856262508344068720945525912691709392645471548696259828685022191946761351792437619333400189368101631691544070765212135518341905710724852144043456323305003435075542965852560572544310876857490909721539851410685045960879013204199332741929933361564275209129847959811981252449840401662629965802079620646256429319802264423302489653058971662107861224434141464735311390852864247459827306264677729028262343725796043664533363029912155424955000000*i1^162 + -13907199120249133487047512386162565371360128790973499129887023675387763604903410272173848928579775474402834129248038254379303610049826032299091359705511470743523694263589203153551976662457042311205839644276687985442355841986644773607200208829403233450779863223802272543559684189318240475700067260868955929729980090547888364774864290304040684349287630056965341466589727523374706905947518108580264544770817489869775962760492328261164970046338841412311102911099608292291428997865044630516380626701962028736648240940711392037217424373118705472751795724931322978049350237894386292375606839020982396306796578877793914445343114786175685870307229684680118559072386522547909121217459280156216087598469211092322557347297887570956798406414263193646828164253870658282397153878415706065922317581365195619865775162703164411680647504429966800908996008357146297782891190109760841189342618215154912978500733882623076012559275217917478883804922397459533864715381096616663065912064358766108201608653711240374279138980799179088845764177996667913815818949720405500120525786872126805323811323852328258812900583096544457806261492245194112371554142882300165362427849355848225001427240853783273441336079469882729859819839104039189766933195861808537109924298781002241476682668061129797767973467021412571118111593354155001427108408775056964564477406784574632479140548523438941354184593106337840095334913543426307425846988552775831936679897743952672901005159484772401003261421667538569581458465648717522517239287796836524004786012115984409672308787167249128048159512636623396467769201191764936002480809078273404439210720820194582862042447677622839038437839111041318325302279775122050940503928327085174653959491738883573459651714233750510677656660782722109215542873480697958433728565578988754200115948139950645941146265777036220500998074905767488471263332803634505137599369831439868580569094552890215430498753157851654526046378106174947333577847355127592217848297387930098622011825232936032739061597149452100104778367824784818564319813936067579074676988330300707880160520466696781994857010763628320455489494071469327257549453976242013458893228289067403358040943128219366614927135841047744939484011542571697900049863694213545494711189430788406917158377930088050926638325939236027249298606625101046522852391760708070633751871661081941016837423227947610378192270197401791500555217691093350887001695984754822574159720741257139808040148406453249431060254402916106020041184241972983329670136498877806861647337304883084077204573979038808692560356823512376052614469598337902175558623142163671579547959948153922439850079288468553314312051850158910624825820649469712274305664778271642984574834658151875664078044759262892198107406071457011772636650368863067613204585014557653449708536632117013976941591838292899970334740393599537419328500863513369744774369998503504064283608897706862444234473430173158287442313851490933842489604879177700683149576940002248849164651033774075650176977866882977848565680847288296760918276769835057317485776531396625943988708906956383172030394420133103046169954162179742541521517375583151463894032199410443672357484412524153286748811023684309558443102253111213406747066324010494795282075968778002696277057775941703871944861399705102442014196749031786536697743061247272189706650614005692403211304414485429368037559316897188879939278376477939348685215502639770803467053006635644422960709759318822720037904303307092690069332658183594144836130658099691354773800366131976838535663510365908154794044271186360200281534805383847134925339549331311698889453950876786688924131154658095237370307352769738302641063134985036941206228128222389839081820237978758071570277639594355815533104830484017162220569245203735094926578824253396184716531300820763587327533206728214746356566058826398795105068922509473536609750000*i1^163 + -154810331076040918350605912095489993470969296208796043925901819781283186199378512003985912641414770154037764227929424875611244496025979839350684067106434377913310924545646455473625224513899804883563480595968126029914100656602673878573302755533253187907949446456338497217475019076301634105941944696614118107077121556563650413638159506018392040576868203485822192422056883256819832303742855399932812720803222047985306173242496016280685486326149206003647851610197451813164364944493873303871715984556543457712413434146425085343012675963912223266446755297597431246557318323811758394846651625546918155444440110903563626129246062038719043194651409226155006147359318893273103454226062170409087390106398993962145249193368518657169636637191838212512263355441215975067244158351355108904332017889279009314764990570107938516371124853654872527182986119716184477293940003038662773213670040277347865819259045768913142513117304181940166319940370169358602386013463117758607219784811148900957525518005402841525017933766244601022350901303875605738390699010956280452312939865510461485808002396740153103596141799133312440846101978299971254382395256839425874182103660420872599611496722509179484010924809523275799275431990856411445942255505320047660650743584407846853044034378706273128877712004805501470765111360959076500444186096658759216433987615730537619296145607770511482011061749319426017930050049459182722858719555473108396453082222617405858259662634090905635517785677890060188705169679859074898641876284981739933664291588517742620718501742160699222063804187534640388198796830015178890986522906425655387453878549061161712107626903993173795469736970499717343614004049263172568366569192698760308743181008754272020918696342416395822414053749512819340547679733103156289316685261931440955369066846643415157105713788829064174900497575523625276943558038944229174453335275820882712672394599646167874695867473543377539132406145782708500755955776322300419746131342910860524700621060813485432227815770123470296066289214264795727388898839070002776849361566340706718381837102709305698980867279363128678325974033162406411645266783236766088080491865730739427946012487065929728301576494388231350144257571910242292394377404845549269484760666808684303322990494013413006404209730502979649226738344111028494031311520720040095263507190708494130362754272697011430485130117177564237283640717459215063130272300216157424602605372068322336418227912416368586979030396911333121634551592294974552950006058669463339976760068714986427263160124858764920762108344046486277621904849624045570673370318168720950878052881876163737368773331697017833502835676322153453490733005489619412945720936863292362741537680711743229637932179006575834602431591330349133648796860935947301911313666645974914555878029583560724436947426396414938860037608561641547724447491979877981626481791549373871529808711798542702613507251827781718625574581985073063481680907112058710462776518888830566491092957455865181103519691128479222027604806828656328846212823317561124182197947445234006941875022090761261552055416861162856429458907518355328019922070090832070027400512149285886466533193456411482907663047894344502414558776929145812155827675925792245635242867806097729315684494508102398309239554633075908399930072829622510302523229252495261946972753750344269575284304858757926670180808507463753321285262985634743212615437545060345545535384073263225617569405505672140077533318745044856289822024113124826087989598421891295425174184423550049452550937486178093660453497704940099700198426852894083357994030910295884461377562579530220879594421072772407884735187755083723805465618845394490523451151518410510646008642751424148308564347395972350742823903423580774429122468732348733430367678539628926664902436807527012340741727981541682825642957283842555056504181241600000*i1^164 + 106055263330507854097179176022996791537728539017576931192012132607844886203865529299695911569766460633780012346384077524775893247486056512624705133192961635189140366986776659263248085703490542613530801684289691968975373114632102831094638873107421272935117382949625774531482537672588256012461986099519881494216311481296977353772869060928280859337240918261840139848359896543411059904631886676176050158516657841229418077098636010419178821854809492391973821715009468929069035040667807050277163006863439171396522784272016965787368922643420707121537451576201490321178316334161138998871608588721185453846163549053689522823933522207523105134736302027616461146924882362576105369040055406001555064006317644545555034547175715918560529127102862326186593259897256400174537770956485987176918801600872149432772576120244776948929210563020934687641721965329772879189093411782050226744657347022011110048126739817444537673357969720456027759543168387903710721233113584002922713798869428577131856175267709102273557231382650354680115024431657432629353642388261543941933744634559534833882308490236753723820429437238858502214007339579225084028340599173100987733639729055280620104843203313159896134573708144191956128912896516692868262897224801207300856386038223582738104774538389350725402315391455735553745402933490779054164055580013715553088547011980918357452287687717634324644785941791948380838882933320623027323828130847423525277664881558906392503114624944608208658259885007022529539449663874874755562384438770084144176756255084852315117377643221943453768881449037337793509303928519989768254481894672986987020832410468949726490573657055966279809648218311810461530555730857691207268461670718604836057951508495963553356220123120682742197782982396316722279163252640817710320361679367964112401084636304464030847943414488502824391192742007359023162601557638610460744673214226484365683196787564794021607876018256394200870993902281517735715760176771649330839417472613839661101084863254147441007133560160012633777056271429518194428813286671259203462931648207224228640529544417922126840840106355814592960227295630603076595277037629431234921072043240811163204252864206953447276750453806133926272387602755122297803106644354680915425070825849230750681002640692444791557865347886566667847578294677097865017073514661566606889903985781998088162575297194067437293835268365716818524119875263535927064514325831076805414101432502791533867655449171265324261207962688657459554677270955612976261377056252414838209375241440000100301022132214705891178679055893144847032253559311734081773992703041078453050766540317988123222064845944072447897644480180202055044277162230711021493814157735836114802948039219340661783239365237280888381998943336068187204556138942786761900075275849533039875831066627254763140911920709409205225829298665529684530969544714659517605835491443255308631920288204466645154323143392011216027666125792006819823554070857883220672863812896766998224731814601476821231835612912904292639937562282081201574495235415480800155593710559138817737009344317004663540278197891865246725901735623988773208666360542990334364788128523503049046823077355401529135804327578136752655839146803073722385928271686734834771786183511884500247743029980068822209334152070743202875787822906238697338346621461638908202751762724058643090952723582234355605010014881868724654583495579696505323952393118751204542257099188486833155336425481217679351394238800863870902739652579196813369972377159383832372323278996912388223119322968431643313311462763620094522581954669160573755287867882394402920985488859433106667599545040990363959743089966727513809674618868853570640143677494715101869949515852391790979427606483701234524089811068322875011094583103115693662180713818283105358529505833147990754782475644486192615784716272029181150000*i1^165 + -1057830979053622588026243415503942657507586860630721258115327361140921805668862061857088396711937069673150399143414830544094648807641883623561691334315784810758173339752959662359108026909568044834206622868429788509652640098973862173328129840049547284345204377813082981728783155563650099404543195603745773845168796079728273338021613795044758285524055616952560082699999144365732037584695000596815523902546621667030974421462998862147219112782007386928467442224791152003720064348455323762698365719562183977872787649917054124524848238755983214454426254277136063007730232986392106566154409724771519465507587950171757882914721972629501121686829217594456889236508801451178848179475697355877484005382764706295759415867756048989819749182082510731746764288595479208916920200897738451689806275522746106241829995586749909066672176997960345208815114014102756336347653065989788217164309411460457705345563872953861346910085270870184161998661729608350684363673104531335034806337382767173016074162861454340278072379807770092883581397583140401633086316027754678751589147443390632941281124159677690733611793815237111407637527711376586606091786590288985112469561282405288309609244494571374132435339909682933759340445182101124286577887639014599452397003151044142011402757412828358360699159747147771168665711094807960660264174064178428459839318248662611391736026963479081491711904331580736754079518918109066572334871026110655071548770860413198284952078644652528196964733858090741732265702103331796463705820660907556216714595175501601461911133150504289614505070593092378336208083903241329264636967965585592423916608515445797042140119503098744589982353255208317160617993301751843316094337747019115702113079813383451405912017824210349731897107827612980661188570955618404932181399283716099734616580917619011594753568385834883649754120100681373226299408925378953339920521893473845982523860927533054916355299789106495656737474184105954995809694433422720319540172408600392943519693697538344201270944005051560517075130781532449995980483600574804194838989036877281086802235970365855999479496726304100960130166409673676804365367205521778004932560953488406755443899608668501020619410966941324570213334416370254110502330253878635427587871648305688602723370459805387838695319372182924093676288885255325595899173289229529022111333242049986414818261692319184183866165792116964390466578678759056674802844499925794200307205544807605540928288996147258771670001317588685072703793884007149170095693158385765666619914873187051831949345475000661271356720499923103616508076510350248773704644937456859099398986481463336998217055101032454518792230907951461058401771500296307558898310219598338934593676993579142878632013366907528402298979765531893164263249315672368010054664744767382867143522847782319961102187302757522503636290730533530352611436255288179498593474816483691391200752159256245377104043632591510575503957256563242874935116936826607441079383966128906319416418751404133851845978190451416866862898379751060815921347751225673160429650845630529397569094310525721515678397807462030556798693584880413710133386658295070919567534455899062557198808511459999353544894302630730403184859144846423221896388250040882091077704791891934512682964275414461325391720645896212650738094640230683229598686776496219756214619726583138514607312352083301001735698980384763342023407919583543500651525060778569182055892620252171122536406702148235569273570919923812249907710528186964180413798742280072643612594040729416528072671739266098280882022224267132960054794772406611951916209958729716561079878638720831013262727561225600035718034415348853213064392978872484594872961573119653449967939222231962907225927397466643244987181064381408229830206102447514639517683966509649373571244763453910840292599419527472477937891080000*i1^166 + 1021828640173993060544103507462016721635279712447424191392905952255862859460418058036732034700088710955327483219074917863471941527512109623122712745814131681366285016352153542015182350373625115730662707520247885821145363769353466087668175981553855730444951972261875479405132578463871034058426297269924545360436184934722629552188969279390013149594902228983381321228411292747737309273746194112882255150399768677842536281642859844162566450727061089674866981471327461223106251552240070256011684109886427800274989976250363655864213839847282396722536655694599831158079786959413304075180808775528650211833030470128123248244092239864184754247667860162582326012445969634401197747017519769137572551065638738885303534515724179231861486265114810233886270633624991407754642453897313363529699348988496504771198521630672890927864443513510793564218853258271968490300524061406906456628437871432731080460528863138754881575735945965479590660103020605760828733030063960268844499101933259056124900095574870468304466831879651414749045966532496446792490347835161819288100865673093210591331884200093839921719953884760351997294824560571598791282087415406534389332264357288007393981826587789281597933005453927475571102702034266622779846338538786029328558743212786386296966977761456667921861035825317624524447480574781049323023412034070508358056265342627146333716841690106212589783615416876025425356362252476939750014854345863444252466103567567810972139898697636116341257005267871752464781383252060219392948240013108406109507652512769695341711691703450783173969674450645283967143163404188840598004682910406185102324527692002184461662234072184375658110728987552154170979412154115096432744629603875677848634492662597921115073195249457998139283247367375452288242182794624136331638990466951874920530528558431811140896004458597222829894128315405064679393616635794620163148131279525398883782113550669312925564730175021940165739945176190975330089478110432111264852158299789653711245689012201913395986911558059076649721269866618641643954629076418512545557305705793231868229788029872624631607488630710123651049093705625642699031803903146676158156801004312137634425217587971294919930318530735830900113189000938093103797009254722973420462401532235715389523204217753678664382468636202726474748360695667107478797520866568803899542203481478883233432779565308734545815060513810031160639409224767148393485656012640516645550309459088193460993633874001830478790044862646092783726727826352593285627555644401661709973774163438517259275709742433094320266085383869520131696154705088402069968691501070457695387947933940782885004810610248863531408821019329195277315887489826796842311301766856364744431782287255914141155307966601165110003236459722435927885784684762466124634201479738047943392115402777152187054929890411124915583564242763476906874791500784784552871204219438027104067320192548709492378146162163515908896607535813995332465221124618903654071084005711911349861693224251299536603814523037950933518817365284670428136080059005551509134284889428565281381190694611433420190102914337676188663006693961844562220858075832395790590940921270377993238002854160599836757377496789214149670791086513403272882897442734534299955786717451655783637572933206538918313098868619278319592622593533305693516670709053913644849726482313354770272167620809738233840657251956673577350196355232377798868821679072392781827668940194973406058157010162517084587768230656132028480687567841207530854496295224578449518611886643333797412200080776574052405930572993622149817707314270426419486747574517986368661471398322812444158591948638773887190238686412657501124884815192734701520955443427412022274284257742371592313734911001689405849931617547311571772056364260351816020889792423128628456588020542972593425682535684330000*i1^167 + -3260626265662795207879781257243440976040872296996344739301631132065201401793866049643354160261269229981832898546533083864103042775754022728134642028736100396306022615740488633965254177320019985940325045323406529272048815805845659091267990435710433695173433141356026426525476292522382480710134571545839386249236065619033141099941266868455674900970920050906308032133208464115640980327932886354236665603737398808849566983977860521551160007375948260119908630020590754413980470241874368502265583219905985634179019812948465943417729731122146389542480433191671285753038617839480327086369261428415828033248967430410305099815978776129194905113741360299077084068272198164044452401195164243128756973344500146725351677968319170663086526502225202797790966883902148581968758796385274001435241948732260822416930416885136107176833590631317409210807534068616610157599307257766446522639177619647296816916371480227934382879902633585949407139188730348851271245898573779887999943307673925029858263594963158801397301959205355722745868758404152513953370313953144023973205304357128231722094847615732217121416883550375827614139660594068557870922430018749882491628957853036610531042991079587320988697976868962147402845053901838919652961073382074345283039813339585865225143561909802933560556699324896199110422544241922808137721131107545659401630191259862026794362223416068349466064731805928597405283183692911792466452245292898115901717173802429291701843965876795004340452118589986806123317423562872444993635371943020188168506546847737633498244316872442987943575636053823089162710634929140045623320377521004786236359410390991329291544479391226474437335676554040027446602317342094040036681739174178694852578443816035391945728594453230206213827726044279342990801569348136539012162513600190833081086191542264755906610317247635477523733770512952398995834260980338471659450677513324571404333107041616109810501689186845400621903530387839297714947764622980079983912072427877208330188365408610348628979931629157973070636961365618466422029925681906669409242060100414501252641145296717065946420122793706304035518843093891275824709252324546856531977016354662426882483618045581693697614099621555105972411910932864016237291738560375113724067980127418054251409868912588976716537306166084280485254797904403283773178724775055208565079769168966269282814676254099213314348995539597084271582456842638498107107735425520501101503330019432635204964857256375092238124922864367926271666585877795200177939234831652059594309296502997887511685086511882921346034600879639916438497397187507764395959486378640624668628592245011236936385788641627592324534914660482412014069510687806511405849857352949876355013475210569800802733551432884516131951244916427094830761604634087862302268789861984347836332301295334144751428147133295373674834066557615105830590495880296245280017727574082482443007670980858219523536915962139103875631117559946987445304224820755276498814760864497795842396421791445969356839281755656255302394510701296345195966255051968329127694618519979226969273649525514878637285279162294146675405637748709413276261886988426883409124943161621632343647255088649474260378694279395392704800197270941024980342051904861909520134473731266941280268546113659593858713639500154136206883453150924236728659372945572895353533929369579865276866279163905315029768376794781568689740042072641792699330093001562519785814748933767976415171212887245046760241806496365251710813850703458946019059225752920777653259472333600705419592495566347338870459623259968440232022444728940510143298903305299152579998821092837277780077901158160215137206896598287105902543972312673139202272683370602495967058641290278346668227292884967609149117859700834308152603995043523165390865122782997324448774973748162039939248000*i1^168 + 730294162895653566268113316143408463691536627916712565153826123854502635858118289008143207437761923961524300676849780083092574004834058405624343008495501167428109841324955412720639447636527102161921444951085223258422435558103063482248232790589981499703347097704505925929107630609165059117626037759807008330498238084688067961966181747614376335237442018657682886175504473664960932036369749501206916172756585552887479624211786578565143701351198850345690115519614963547519617501979995432925694774887226138388911299027672958814930840641931394126332372748087257994133432488832935868286071359034767862466738303889163033947762053047979003947902820378789602780968129335180249410662064394160151429870775587766568268682653508898695885777065583233620849058874878132607162027210219683639055220031365263713638724066166729206057621125776129563059783907762755481386203838077284351660002533319309130279342969404715439092766029702639903157721124453179149523930267523231952085595307896791280844210973465351435772977472023006590545965650456527281636274566151513032289283808330099323420315648630698575819179857427245839876120932858008856579991464956478214771914037980574520372600101845768429839829153354775172794421217628481063268912938719189282552064470660312783300560111681205468634963460857737720568441129287037838079341958855446387833388681726585227995407510945725013741863515929836177797372952002824864954224539359996733463236445506290089425335448736982853552325310997358107218430371781367088061249636209602057106269211071188674111562664527481905436691270130896397011537006902979336619688518646237440950295359499592756382516444159086709507315788335327348876337529268269351369567803293345564960915875005491011674127703603883286901521540629695809859266801625726525982144762819095858039329264030162691192611903666353322647449648440493839603856276392406100444494242161732816323975646129091207461440653166318998652482487064612652346790038934827104011793609032326440585149555787986497120915588368565350245583894232209868540745479019028571331902809973464645367813220201931238789746383660887044193244247996650969614070022606461349211949068895285870132345201673147198205911221680877903181443138454769462478780092722821140950950144738430639867839665083424082094943785453042671069525952391915148908398396451705813458544616309077311396006264352972468603110247161926801344135374432220061793120637410868085889551732458701722488003107161183963510648208780340682136006095092550315492968337204098866692651547541874829699209698147501652031525262498097485833795780101199409190764507174589787206333208902515739800784308613654402788259339673810819232432371627348041944015670078493491313184131431061559985623726617261390258613194287224002366874983973055717573100979586279662244050640273373162331912184258462058258464521568723012510285151850955055396888570933154770530197208072103952214198167642397390239241318900742789892609199656672811970208516850554483975064787349632341114597354496614749521234624313515286596054534907063764861165825194230182798702277369190080698155225907405416432871726135746452454315818428497920498145853341737556703415513830590446372417355230704717679475394807881033121463791025496284000121787224767073549377726932574547091054841228929592930490886716202875650868245604666080937975629914396954865047459191777399181443951877798519458360503081753383094005386574629487006308181643153068819764355776946079444859263608036829493532333642645354217048265240777951825176553225967318841410046906322725163856170996691730821108593233760466699226236931768303524746912989877221415121559601112277246405072149170543424608159175695406176056883388552168861245751304541455363647264738778153323564241832516372415825616070910591061412285261527569578240454000*i1^169 + -6150304739683421673045470358441776908141872658926436719559769643377829678875463122994860288171802978448792540958198403869395423925110083303228552418617783781119146364831122105559288909838659479357383143687390459277349697109379964295585492659436147698165848653816194604682174461157760874481574577565451197621232988309047474567795603896181029870830708867978414357638333213044711123159129649709816158251874716915463197116131066931377390751853967573745389242008365224290066887063401629137535312213655657050986802731075552549165612910753465539022977844721751237907927317037971505272589541308446865408361368286541664698155128095221647093999233057248391681911739217258129451506630960149297149727114163498403848617229333703111139520372829636226116109449559825198832052209220635044081214389724016894242885263102967933587293822354409467278613826871612065320484232890734137094521268341890443621872826925105468193025894161883289828771150873720685813699296314054719480910149183999536994512019677877675502454879520555325518365537669357213061327464748046415512361154699028358170725106454146870348604292065521682558659031774529819966570934813715647699103767092803105062043147123871164089328440440831151000269529233421316434259055044511765854653570142195348470048674182862309336192288015203488495268396415179612545077546285144512334416498779469336095955638615182960320712290977605479595829086713206376077985401537294156575975126623819234120457383892179789538151776053821857811213490312941945667853727397257682986604311903945429026828343795243062421888572372652835593222480695583826171799940663570192789047392776189930094848276762793286767896845091904306702967605574632315891750732467911765183756272793115851208135540757907977159399972059029162683012388063148531659776916969034404116796182705510888928089359618288552038715604344253158282282589326667790741163660753145820243142308200283690211982172319930460565792139246683272754129169471773193201054459528337378078196132534166035964098740358701498257821128043526426050220981359517276898797434516909605237368019569733738478837831140097514374796587659247787831987109031617165919132042609438558773613611348313263395707796360619924493145545802179858494466325741960952604806892980216097951599687824837552583505116276923985940386501465292183757399363977140862942786160841849155641082551489213340515164950260547631104919503357527161384941297896113288339322665562212292261716098309225208185618689467718915459579804491054860685477048150386182226291435481113488867653561499741496592598254203832746736039529889242621000647894122267210265106418921215176917589099616797645230005415957600947608669342246795139425800575225543686955808242176130541912198057534240469038392263605083591896546925182234188898661480789027366622658506241634177173593189969128897331169342121818388563142899275466768531454215200562298216542374580489346578589676385897911899629127971379863221388315880570607649211468150925810609667446271096862788341043670503118117920585148021937284045453140907286322989270016719553993139112133782528116645249885344564603256253576386553397072692413590208059739517264430398242969637704303500658047471580843104967860116793399967638464438021551853674565760773742409573967436415481006197215695580625442178922368627313092870029595009355528222997137155406815920150665721823049814403426880349802521414601766380421615579327943364125317448532204011387450259997475579866213884428602112503063612219377006490854063797527384566649794789124299045444965589545207395674816939761278097708933001601526279461682189490648883835624371248002586731694408092450012719702063539329717387883730339563802697663904791218915139872299226656187745553972772813370233428765877724476586618233283833844663935324620818846400*i1^170 + 140029397163588440510743800820091097732167676753115943276871706986901037427065720650032001601631658316077659720148191076491968175965836876470892694332371089022966760008690850807688976235916665244991920260968794137692375489052620621425670636413863072019546673335654782776488864743410285213058160662817539361374935751886114990993255252561294147491389497249964167255805422400065068487200198620160233844400567721950796557587056573937572636385167798321242248093489086033490370442239679627742964546174608269009669415978091667168365913976990596848042893543404979341866884363603796218139800079171621038540103913164589179228826121843170043479784699357016145945015199378868913863632324047519127097240788985226553033151431398048758201784430836623705271760483915476734872673677193186374748382422237582601818587185384936672048253494705193431690724554736181161544187227029991855506531103948186807524497314050212272045710210134415136930653678395186091050099240416977938468794932916358270707354213095753285929105874078086551592734470000559802333997452060467539379759045047715370926431185447089452748207523058045255068464826213342301652625564602948576834239649191408505098337481511247046143970160880361763673435192776318113483956182067831029392363669406743635479724696197769310881728242224392871304686490284447879469972719641845662933638970113005213390256059015998966339485317556421063394303024297711233823371668983582202232787954062024089585230564928687481487271426257176193822332566504900826708780732020162026052080599974406550180625706003387509348511843465760168825090187057115342032389908628992189691253267199079311490180239194173143416930248009756408792495996625092308785973428441545817136872458734579789043415393009666532866100209278916328647976343316225602052462330368502500995228396876303738749112098746029132841991658610138157312865136805021400252865162798079512099003673532404995717072595420478604912867357460992426575241169547401920131944222565726316818691170538160315447248905625370599272319152288691508343646586833226742876865573973750090818829980108676951556488509306313811544990610356524804075066294141091027817103764648331349208812698209391306197416910449350556929971653240456923704170515999806970949013246357859834211816089412247430392017331756773710360859865263954523292405959055801567795635576911291489180912401881837368867441272335377248827025627016780318406834820366120961170386328581916219487842497043344563034246975428548385860387534880689276636158406010527382906442243732209971115392205625486893468545077765026820189013003492619637432751531966906690337073085957623820741700103713560660795653321237416096640411650616283489267108434889226527111704742462934545961714736677750153583640144567610402172917400067873633926472498948652154945626880253201878471487382533813889278780215335308150052099734633847351437252000537003172564136658645695238430514618189018674317384108018813136124567128858380967641789562094939759573219322626643208051337869681169460881017753418884345040841166534127749416582895939948791217591667042032194919706329190986456416330443649336611115234272596293483114483231782760772091109675935574650896521570912207375861884258882744773050850887093749340270383666557141160674368219869593346719121943842722388733040273217801405581261851216181766491691373309425692883871269671195654333269335436037271868192343804270735782532776719557353292709665409745988188710705399169034721055125269832378064482439547473546713762177463126368190991861373366342086258630192691261026149027749111287426904448507859868249994244690678023749697030580379619100978033562066352489409023954905122778783609474727756590228069297886957138552690763723204078678011120571226855515430646107227290130844681385540091600*i1^171 + -1449136549886626408274370444757627348637252937460290301230656880480286890803667713983919251142455151891422397243619030693088411054964302909496306321169722500037447144498763675497642902341272403703800888818974378063436447754473992000815950924447796145574384577171052429827437914983192600701440590629608850773773669428819430094504923841240134168335192201271823355119031869943295122224912969986165707546016059155819574719783641027018616674555350193199850819427417207260697265922880511454198625469584195854704489970387755847312773077306495671420534289720863746377019870404667371944827029807380522166754733988949335299265605426431589272182333950656368271977605795383434536179974046175654689244126521966978581812732712913700701162059853288080615696552408848967111067746600433824395198016804315970933505755732872771486326541884772379094010806194635516722484148038965841842948406845760107643474718292122413766981959766435151042130015475937203410650371116199720246614466878167391324096053317413341545453942688403230620535788716978011651975720922878992765205688266123800793534640763598882684117746584656951039551763763149344651540626162480977829840876794778749406980299851484019632299689109728948504110046681089192037188165674881820354453117129316167526895787392557262321242213430690289778959783368401581490702341881340649810857373641162170530949060703071313267294334692623908783639646203353221930626768746158104916771452066471811601051443222825055181790616545961419583871860964766676317251933608327702322111003531338728198755794097817880575567102053138690862382814358984778617399736837078290837102373358539370088269113495628692880571282095727770171630061068540934748010501340077771945449820401222831230609982117072715017787596467714326403718992576451185589779669533490606768127862568124444463991410724226672300246628916977563247822491123757004001144811469868931352251193705647222748732799088065241442677913348468236775685028368559686775357845846764883650028938311315763878197384364270520461930208277937125332326055697267950587976359846766257399430779867608975175887934058839216576761263455412222949046583379786873843449049147277197320098779313760426252852236318587535610850760294019442641608242933711288482902859525555083152296019637914547421807640787983519309565173275969527025889090357770294861676024347347493086139812501625271528907462765311869403151239230282900951590723146338257862446897187921883181666614178493098518974746706529664376270890784914670589142012633692693725155645021269818167481352263019529922155462536548565297196057556691295806300275922995151605993655126396020429267986484973073897626185593304076225288092931099625957531239247725164334927982363500360689250459522302425727448431210542638887182085052295087037767694665971126531408706383745017248877643888543430338946239192960588676076036688104314005147317175776481634608453267517764902970490550888922378797440628166985599256828137195971207448416214948119823460757116517775861439931991076841089311761530838062966639726644755092234176059424828931289663973439382003344117150389695959986696199478211449069835676207458687836761824176029692449550516206407899867128738367460115397182954636516675555061534929989526337819400299928432019201226240019802764611355314439598637414421116203410651469526233621676539562329097391220532960085188556968001065408155750455449003311023674161005851841268722692111154602625162162853369912223397118236993938514499559365909653736202443524360547038783301592072866835912960843368790021042625593390867414156114019082849423831695548574518689144501348923728820363373771771980912625140251073629160753684660765016195916728818170353919688023536922403534868803022582843462497486719812489520624592699363646401280*i1^172 + 2934546937954796269258474204323812914430823874129882137346054883822195196176608451097654202831592176345414842542654849796624524140276372495033193105354279588228980987369888887585727838117553645934898415397259206869323334005534667437778139371360287322984964965918113302320734384481556825959398464827612809960873585108545798842082174299031632637424788415441992736580943105388918308110271987507684371217924109959790237753895842904698069296178195623115864532314726897750991490734679229565873348844818511227890458534822303437187365734570803397595557461287653409831896421512992088705764146892698050164120344024278306372494367472535299924941783351815864439568171831377707151483583200438081830516672351087136604522769832414317463667819839002344131048497659155783264232463863594529918401969401571673695941648985692576244674766094321565505149579350570451324461756626071447387076273374928509472469925410143066538118770654766346677611059369883014200609366952697946631724924507782285410070207812773120365304025781823418356018058663885140920690900534269286489573458553163417715843168743740788985838195792736027458576324751359120806416667738860491655506740958669014826814560374172836361560606431047623138205400931883192701384789227213081258517254355472848888055642782499680660134014694914497217665955933450329690665522887509363226475368623176102054308227646311970377702398123984366082932722155175182433562227226835576331464386293437902524603960532121222806648396454436422199586838839179819653634847115005343272818613745891901018886655223466025098240639217323735529327300765007170501389679625562721644579554663595269970056599331926871773833326791946064595106415988305727073713718843434865283717402683413254293833722256524368848863280304869484875120271006582542362959971966752812852365325751704341711519844447708490322118566049727817915415184422513403202443351676989772246986695411787542859254298897323405923566291298806019431980373225614693908443322227790655539600247678343965093059027147818659900373722796579004315992243445129007411512976886632956176573878162856995612547673561520082791441036524163052952724933313055138288247209297228902821427681512072562999355983796427132522281795362974370723667540411149414397923115704021483440123190733373843757525467349199885879083456662766681368755684715109620975084075441228680297109683001542390218753700655414444801919969362908239427660829824377456694864421545145751786738117497619581715170817736834426592562228835987100609330047221120531064186304245885505169754704513287803683371296651392922719587255327211327792641330077077141971907537731373321213019128474744129453086576918349304322599145016032765858479154358525166209055275277407802561429174383981618619756996211281291478075207378746622189947287896549833369713966932187468747679065533954620149266325526720952143773118796883666932572163290974845750109303218995956472668716125131357962658884742835829884413884625943971251281036173393748730500831116672177805813500101707364508895871417794994058738127361524459843031883932575431671295719672346502538825725856428462732635901896023407212084797730995194899048531369538670969722951320985796664259265986139631676538607753210807520766777737621596940167790843062888485069389040627018116268107228325236421946317703823362430415987216041490504102063883613387366877873920259072506321220836761414099910162631702590879290587420848370566022459727332777367789985072952416333082039791003200281289260599635400654510922855099616586608852897743618491612111623983865773387599637003016517470111184854228554135811836548832601465415290135860126713556308862301108488291887306844872251207585112303003491177875846652082032561407558252795603966228384858951071237522892400*i1^173 + -8386612449273465567904331716338642072312407895382053538606212359305884019887833111910586894993217794952111739391541542857128685091520365422722829853061823142958102670970433979067859979922639645152611438994228171230182878624549071566620080103475976160579688199516057076111356058440982179149924818685935296469179733694312163635643979986879151746074641670224391455707044758929832865953287605954589709626101879415813693480880606103834250583062837833065543631981650884217131020144438358332334769248851271762361609513727669067397084197606335025905811972136155346953541865701936699869320564038179294955665930041336179053085418867764910393877984470285210127600588689777566329505140266574782941716453819976492374305901242249843546105353843710616540431703082896699557774590847185766008288769123147683712211152570279785391986267316715520540303110724210432852454562250433677167448435508860085479655819208764017266329890917585909498445160426443113063164512634518251843569625351818346896919143011314281285236126834921815628759313999454247845957165644583489036876883261432252818569964480668308172122615782287508292153795966479533711962640365629939944994167172442781794726027033770776764398898914818474154622350743575616406455328284851153831746661503234623953702597787565827494475004240355248329024810406650164898273366326840609846206643919379903554368157977236835819846611928473024801297125867237930062050194081384663750225309259356318187509047861451200143826826947044169418598427346134064364763407912888951773588926736238762232248852941086183157605945081462539531446045838408399670835141845902780142576709793972503742683099807990117748549241408108338199285166519808596348377373733005828698091996482354796479009758433019804831411051894686630968410389843570396210199664425356429705967472973728025628259433858129068002440817724194361099891805285349222175964083352911351446502479455794981640819964103117659787026469320761437125786524597420989392767110935525446764912949286593275183278456214822522058361323293525617320359828880351494692085389631485350510494133497302787009209062702003711213546013257235141380901826173890081126146452814173844272745743906027344480133835529527531110400233647065862607823385192014838871809914367363414311390224654901757050292948422323112111554795460792144107709877312153320177518321674062082459648011416101954690801818607617009049064991516349226362413968252367450767542048250254256640510111450394267475832423247535258450946955834005058576185969381076616634482846338961909589839888959304950731566883972250809884222142173392971353301344646274593795611755098153665374268832850184714449781310799657382773787536195226279723310333831589172012589134775358916691006692517432709084529123127370650041631833335119403092990134301643695383473145480405768519993967155225626937266167382746472757624605172496526206465184275041921389017178809484887700472233406560278545931509344790498805010624199855170261784158798119811188047592496032546530150072122597087561575112738462531469730969788307574884169349026533134343180149532909558868656194349988057157693040109860398452466823638298553421340519717253478103074244063551222733029557951368852597701576787880663563309382780961936895573541775959556417109832253278300620832442086441330514423789750319641679701563927201805630621010135967475154581667317324535412517173902469562992065162545147483766520789495313452272009725259881406404356100562498990904359424425489849060747600761009069127630749306527924369633561995450051552229326274678819207770897048028026412091690750871085652365102219834876727515541632279968748742458976129680266365554870590540693869712388807894285378207954956304132534432053593234872297411934069288000*i1^174 + 4525006207879445621590658105232313456674790097227375986210615629143327806658421526766028927130158455014299270313559469817283512968241195928503995787037801669042629987225667444823006899226011872184998690471082456709927963643601827603095635575484092380042396227741030424529673886606461701977972833607038839521527126348195823059251912855341266595333491255797446317691402506764787859287854600428073366120354687437408817082576599619588291818020031129948776079658593289730137711794360508187372677174833370059678915524369508789056250598251927256280897353901153843203318334648111553945453617087327574415508495835679049542037112630165472496724673935273083143068973540863604466381800801188031093084357805578791360751555039758866774221887329665567016524724341442142981985474002047173132533023066858636237660904383340838419399810000003812435493155116744767832906596214470367058885728201522459044481578683344553183479799853699764275900101801242286703662613724428311156760498445650905258403678244425003601887660765640153286729160877430695667321646216956314034762988924735816589639181015360921187960732013513494941622556193953530371615532590222305263027118691259819764163049803951673717692928648264257126678430069749714585431983718483565050344087767752818708123432921577117526060735939885712977359566583786646531065426172084299303517613451927541275773979457301306121495976466984977931318910690818936955314405449948694351157178667447407477589938524706101692202743587519581834407550879481610214495067826223373585749175392497620571633752824481946457910033815312640173341197008536320917791176389307408479802308728256672655189923493512198083453787880315205992436439723837369164088137872978739112310171732715041086106485194550447589699917972048174943913684501177714158619945725889350038824984108175631389150081093926738621896434462114737120005571752173822061566760315172024265741813640320797810576652707801266772156227545215046348715907892345380542102701762290926789658172953670419574332580891468727233968094465905773603707230521998095997302412282324886254006814021528238653916202370601466972678544275204886821848689323759324994798622555803148877251274993705283439216826679437254589912704681963504301081597552264476313218406783560885543251986933969839112463616281107359108866340604838041323537415613780871646454802151679790810252279566101643016599486464709931017389337593863356690125368001375785182631729301489917355830853741934861382295016743454625945269077869906974858254407551201658096348454920357280180794529824558006718130719755556022941518495529095926908298843344100630708436540391062756976306356658929177799950749384730586451874660220680918316697123939867562730047284704919162802994026583015464014761129980805304623987363693296354133776390892466773861752944556521938266919934284146784106108875524804387411675206357995289193190213885934757448734768455479936708546635450651553632531896809177546635137377859445735376980272443689186515827459786772982989027588596643234165703719740534532551201609949077016373446474263320841746175698079675836040284474323551669219192898949105805901565847667361423571629305117160372129401519837205517134489300764768551497452329442678666278321314843179298929704903189334652252433727859874854622132819278559387124099999894763138252669134853422164487224767209257865679179698107988291625205731393084849481895366506906587854519390321007178663562936819870611195669255841057538357422857190452149362013279479842659901738293594038855123007078026908054808066351305125268783739702164789605610641125882668181524077118624087728532143363854801022508671289871504822051208541270863318110501751642982260854922011680988818276299050324863768130000*i1^175 + -5074489368544442083298379656700419124849692795423290593321502193609595375811650123513075408986937933695249892811892067922586848591967570912641072019126378454905432411808259115211283856033569652735389696474543516595298132684388167707168392650976585208901577518114193027957428634989766140147029391533160495872232461868717309343290708891466538369523779825751736806617332197599580051125705070799003976745884001574961043213561759662637413836452513198220425546774975691000146771755189630613067378075591661289089900946510761233253163469624914672380599064032718622883173242353224338604633477509860827577540652577001128881119437066513496178969963919303122549238102664486733886254653157026539949527375870817009912552877955999415809572293824867939279661195026111277433085607047596135424874873440365807077056009341011307568422879116938807312555689623907213706898798634449130970717635879421628288930613016763304281130286168126761749666512260801056468924261585110417667749622303375230624123319551738156114512878916629147738853945566948640729183455383546761735667445374956982017727911289070922006844996627841373714029951536504058413410353550781192987942182595393007558102221879105484832460074595638867132822453941776394958074172331291609974307260817992082323292578218646002992695057642820897314285926272732473310131104248112309820837571015201907809893840816263712366448461124973139588189885912741473609929263510588066950385352702263805641316571675750686453652922690045152666650833267811251982337937311735315078378858264418543132525782159220563395376449779341728178494682901921216701342071248514463194624598521709681003431263745876484306548553998783291845225900435536808836130438825468589080202392636100936930473228307440821070783670958345039851515707598336047514733486943685356302420291927232962698869547459643951468215502232450917019517423420807875528319761921169034795539538218507100013832621949278026654666730845632756961090706373593279724519255602675031795239022892164350890503622487297492138999991116025451205708730947636527844659317976442785138071948297685981018700070184872031327739045328790558827219146363056881057109693778397461466088645734450645299839283527324525893780327119834966237842254111123217437906427977908351250588853199707860880552549216527709067398821747878268131094712398955076363058290508058791674360367086141913479340821349554685887990685044926398337882052070918141057755128358279954516884589972573846333825505767530058501406359798564028582936355964295740654785080193780569120617539403441402219858606681244968292385409675910476935478914908686235822757955791507681336204720293264726075240941174270223236206640251677768050937920300802014295920565673395375275061964779274945998807808127907932980536932168453956618277997645430072966421281964205637442028287620212972319793335459214301853286595397400196964994779237080190878738298455006595775035064858096312109952520054610791049777092713020175372131567793848867446148386200000259595440318340038384964393449177964079462125448277225358662329566564690265458985455353329118587407039370278363824585947658635621845305327003325227159787316509174736102190321040618868256994957715911612326411922483812440405003435295620660718355390297263493869014863895806714352886340032442808460183191844637168757657513119330751014904798979085114380298663882933634431966092333415372640559338053186521882789598410735779021983976948994152629795120251533325069695346212817635659077274320714788784536593822892945562297327749717237581587713898441810143517393204940708964372058969695517625127762979543522335239540847994185550689006849533082691015326745485541251750886476779869733469304090269429486000000*i1^176 + 38358941825941189815509401519771377424547569128766973690943216964992028322255497212644136723283828912351184957157053368776707496226257931330590957101768452176587724484718253985177620362663510406423910035922242482053622681770316928895813222154419191651700960427140902438137332884098956193234514163473250737987379345560675848122224006145968022741572802989818384131934830404176515792203942417292743314237760545677362531700911330443912482748109409828469631555833546977190162522492320576301112350887667496720689745929019867428925701775857766831326726377319378686381171820165094989335891960163299001468891270275792624826559667813359674680257824959038466807889144800264425528571787823843817266656263793096936881170250451654615010803151959394963819191734799615340524247469138697315191802509763364713464989411688459048802903615081088608052228827744005998447187064311578865641600112886716570426518631626834640900845806970044017087788642500724689981228754803731649875484291109440992984840231309884809116572939926747673001492115979766128718515155312859464421182853711093078732646078188070413124559738949156558897196690620883503216563453201655580115199513650167933580155070606175573017328656942735021604931627604673093213434734605474207819666146695772486909437341832565816493509746910809000725731237504794655059317542688675158561497763802971418305237591829483997303371248597095637201815965816981437828830403371993133664059842483305280125912540537405625295148066579093833150431707464940860999379248550698840090210092637289596555525738751587048876078556101289330951831638176058646126888250465274073598035040046576680680859377739141814271515537532376414719878659920186486048559440856097382493286843372338975409340391079942969412078117007654087918767107940082321068825621818927219247060337837875784024916146378072246573679417022578948878617906859436330530742703111519766518990270692264949095635118840508477372916665128308817728302139917367330277465394317660910507578312655068454607152150863376697731529133799418714333214216837657987777310312121282870127204753047337840827413192344996074391053777128493750326668893918761186372434761982184229740887696664865418090048011263748437963608787212115781599538407143263123623494703434299207164901592955677319096452464457629692334789473790042484711245230780691639923511270530073059477341487174177542009745978112118867250032184912459799495313603450809146321491519767141986011234579357709506614426561579296344279510832218892377575718976765732296167498218633783161037945531980967985885493349053891279697941892272527065521243072764926407211021507103025153711026330749195828248916053055644749690790238619685387555310348078365235827525987958285700470848757276500218543741742482154786869281663062119885609852955014137976962602889102292867965938263303060552003592397393209267475178676315988398717420571579516352724496509462193603277729205913156282869831964649346213828546539438500976221168518595216324715068908902253511385034992953782344262801914263837670650491189213261117043510302535270821684843397454253080306675022185546272232443862711274111969065741721947906260594564907876964401306507836211713804864316617239569025705066473471193465808231510558778257504846052008028734834741077721479501412936322206383317431688335402257291944717542029667452704071341530020855907490770626411518304298921117152964240820674655314818075118836485322441587409000169992527644896985678507506554530158141168139026835089359134929944732929756678145641103135129302772870059738378135408395044024138154193067534475098276136334365176912868869707781993028278952547254468583016463150584070896275506631079030959791605250000*i1^177 + -98241109076477302509741458504697295358564666021408780387078730192237537377863732755738436179760286278883637477875587070673218503287258839150286520748134133172643955668613731262924073202566311052853736854817562958626975180360714616124042275636913227630547607907362620279462354614248609114172349491401927884706240274246279518468483412037417652090425443946316139217661445441581545472820767685185322455404110041594647194728144518198482872047424855373487422982538654748421687720009449356199631560142498456345715322819006548557647515289758259752435353793925030685614991483424441713284504885565739028483943429252481304529780272470322488798929138545229643733867393627615221814766147808392283284721820284503638522353504025540878019676881738890536119576608385113793061825487535375210779220563879916176465907277364797365515965415859973238858180538812497159797766019435195451122509072968149234827061193283350591445074089638547507330321346880296928646523621542750732093642360565748824259987340197638766903805841370239438980286363727879541656842977067434140424110183978715853533844328489971618641075855839894206368192063625333395874840229666703198809197993498214624104969210124000997582477998924074375521301383074175378842736665514588267250754258437757185525956963304679553151655605949518686544427390136748224682175370532301097738034714491941668956558619455558523483032427563726161957565891102624915002346252374170557458441458815392863462198754195999223930524117830304495828772465825072640950935920585330066904662491426745110483293460509689776396628824114690773931505843683299611105601237240004063736224502021629281951732106508515627695480296791448438673937443042658289408325339441284655683472555351978090778067525917433690182210186168940365198758432666088115157494649681299625419738144516457834130615908504719444483951680773327723391109927461147356034036712860782154595455891405223822024829415973089993490532560178111851251608088394895384529868240184455447554731763867155736229904946786481708509303945745887845865730024538029818082607217671503218053664927046355873849748048277558427023525148734541959116030459399510196986689051650577881875276862738103676699882660156643242360172456095827858419452865139009464542766594706541033885785513782983973925969988002626755266282856491464766785210494871272662975770730037998946114993906186836593690807497951727778737695365550540697775171889943381585617045453408375912058024345750629553849072090604832192075414669528394286705046444777967579823031601444165219305264506425423271981990403350349129223785365439422589121631673628402434127111798649325172770270395612785245138696715940442013495447161641444771188444594030449509604442969878915170580393112401562604199548664905879127864886852191100990012729105004276015727895172121467599586957697825750294589681812320574550339539467318601652970942756028454052385754568477665764331977688628864389149021255914406627110485611746753297039458268300859887297378573479809584394920148623539024535371276013127250689157662852958019140625020899633061088036321957280221291293172888930723904182778183968502019504847482720718580327888167842730399426412763171956215903265248929520840797322545718347091343649218556760968521271520424970621967792329203094490554138821010431281993639055851736348877469785638320231730092491943334974760523558958911007174484376472597948699230586381601542788883903032910008536950269729175800587356857944428843308140255745730663216165027339836350643036079777698375259902779820112429730193884321465487642635498498209706484842916515263308132596465170166559251483520763355291564605439348727232796042829123498125000000*i1^178 + 103990670742795984674602538341509728649889755699315076974771587641145497989482223722843791956447723062429029520889812017770014540678944860818307917852570331334169196591106636608263252921673182312679134744230656344335231729321409732617687270158858238682110942737328804920582206021629661029216890859910944318711064152500809249203317481844713845712370802928056742916663566443926770776290765166764231128318448339887033068641788367267153862933580807805450888842751156208239204209367644270128626310724758666282212023804265090113576217156529834730574953596724056282674227460137277981466458554159348798478838420957600857317771997755579301992228926011277858695926225316913622475255206459753557775747185898529329029569858250675153798072690884012538165786589549332049440165158445517350784627471026975080120820568365943751002982467345328119110708336653582675502949882908307567140314097783844356877901321469660700253192493860311048829944430495555939801407574936776419607642837921308956091485000189203789607193442598564695884209359678147013095789005997181898738690231542247427256329248433859671369318543518603935707487506505020020591078346626461221395945035946256551461543128442866541107957239900862923136140431137611624097871034292999631942931356499701186310769011703194872294788739625284308612025605296951019638061233810417956833856635276330005996697009946600065797691726786214186102781256968608081639215983119244696924612823770104911846477623754259616314552679800836408364562611826125458876175338063729720578188446348297370640443702825786602487475110509611083584312497459033786991044997759482057988400150125541630455919884366802140570776493109919360399176502280419780880586516381234168193172584868070943591222597617611724664942571459503010867456939439608538809421167778829985956523825229769578704313054940490573407120335454563365452764767651461058002384397460751349966532712231422665990376403889673435194775569978758752979051568043124219764553660879866466764139576446669668269519075811015449315172953024414523826266623176462987839482609721384821427095503542840583754093309947231806895159401500389094204969299983926651987328940864293168714565189626448274569882109704132697003442287836699785042119818379252603450893703900080732587587048949410744120642906864850469351759814667809821294781007013349050895246858440472362742358712666937261876579536863800713960975728869594123526510420819604287082516847608027187113680917671368543894884753665862274692441257396635302479796948883093156835675111841970798358506198578755331231426341993876311431371551979137704178612295967327786085771723252496012325846453430819918875899198746348088016531109533021272980622045305905623847842844852754007715707655417950100907844566995784912900885242826426249705886181954339358220641458412106916731029193617903668631533853091022760091385216681125267530149264045957259308848485697263422087788749428006608330374809041664850817699434304200091002496121766093257637291373954653985489245922190245800376465804775828729292059832208692560201646776159778094545541773915746995398265680982335253897291637733111469151069277703729638400853901747075465164122634760943997729298675378230052260938608388576572295786390659869020190047969930137464463173922607633186972448603524220320250085565353364798063465699360966127871500905714330637712422807015183128990644147768975922947170255237029262738802691619944670638497545604702959863378113177989055768968684706571270532050363163164013366882537347509522668651614397109493844884356469177499167337502221094517060388547926910060077996908344464581012106283790856058801407091673796358893750000*i1^179 + -39217015237903215547243745034172424129240660335663873455617578169758180304223728229746689309687093390284581650112344197257946980198403802219562654114022320002279315328636424111763358450139215176262648239995381671698651555701646379903857646302648733598909501501485616756146745093871076896793092568418940369928700949848460281587651864517415002006895662127600731940923869823727305071119222553261231021369735291347469270327724821425764065603392921896592524656655115036870494823103718935193365718197643825054750051155335539144312021576273664658966921096052489506959447164604409970679608164563658494974458229258273681841153578603959346448856730669091003654729613478599407694505187394087362142619616467037837748583518891978318375118461601166799818848813066256169452598503413195169396725733194772802023244008687087724648696667389122392921149549594137138657618901767297673345367784502599834156062498588503531028579158473926098170106371987119157462352472877194591333032660103738717374060511455801747643100793349970827617326422989408908469693045266826297292553342565906813258591781009489171440851405234522503495852330173972160381433195406469907646490038590618818140952951378596886961964401915692681868831870214393747899764663473944726942876854787954119786214150773815617868699762320707103748017563436899514861690400137494182683028355324810397333913200866134756500023488320595778927044963789860378205395899244061374616164260354906788657770828793727525258047108643840003133714150722819708916804494867447490202475938967973510383215510773962579555851085719813964757905879160089226095426297229193601226220994319522105223885801605326641099359502155000506646280944518389738799565008892102873894308072000730388628036980334657374478202035219523200955036377398190571268114990599022495569649157383494230022795792255775814624256148145694905483078801477628271497956394343026065455581348982188608783858161222106651325878980677740535182649812624713079262274998081642783931078230830703403436734357740140968067412412228750190162921020256440588592273696935489225918231222514706564146577695388376190838266443398987589053793570961841938170965597541689089399600214622203583433308870189713974758321725222580272902877052103333059635451460654879955325870667875017737082676284222952494152577449031093137084204811896183048475994570187003009969665569155815428933555068597940277963642557253588753215646988852889733402351081104134933494691365352380763393437241699621810660408805360581896654962366327348935283330898471572971662488173730938787568967908688239890022033932178198011006930287693213945327025882014807727474132800691520170445655817443393963876096860954627361614310415808336350863835582570429481840726076164871855589761958254721079391961291607135614658883164994899154175348950428119664305696299465240297080622684261235753991550777444659049819262660942770576212803850113667208071944557814324848792802904886190368322578825600231900959444059411113999866231491696588895675258008384727783331095257243235622358657719571931262448395741440839145889092511043859121886359858913477946296899912095336205751221483048147241066695644470879831108010573617170213443176484090963590582988513143151962521545486536809294675317944976322240875743344125749285548750692926708446795677128271600475063417952992462865096065427052540006911005803787793002998808853057855982182557783993190956606562149694501431602510765284048490464452528951061841127522260755139687440579942972894422477957500346982351558026818567234742871469441827005590032268627656648615904245270866029881489328372285104055406990285923025957000000000*i1^180 + 23444583032707889853988256728709508062273114758665092775174410387337593567707856436640163976780151933484527849313359983244928409101802144388315165891907686301710330700332045669307948415489068853018209635037458718979591706717384411995704159753074315423062219884948099136668872597014945044912131039806844271770945602907844760447697822399023288364176323246551473096101006352348444357864605046219573254239465657462048235566275629778673696335422205640113284527124995881531201681440983419396084441352294229480959213188836770180688018268874793755504352585814355966535462305379776081466292377584936350654808358560125516593072924096302204344705429357524244366452086920045421836263661783381564889322766572954425240087738816560566144584178252720291124504107032362537933721428219758418410098935145957290619543098259440714650923618548544171315520053735125082983862835701593005398894967595682023489951570049455732213245796618175728587082169453760645719403871017785695658343894608886566908333786941945511879391850018425286195289506188870973790388094992965951269528172078238367818194733909456104093306842358831457962152240121818860930269627555722739075541183387071992174551414946006842504664080432623205047653284420105495013393201708344457194754679693926168451938797475952987210802467184407849898839126390009640611302038062944386999816222898066602667220979946475146195419913913043906956810769307669561358347755860741972819804592536797659850587875464584037003271033113789659026002725088344284718366617981160750767021436214100098077590871071530676852486959310118705201353491115117670252961437647659769844421863054083213095839620566733003273444637308361719253519902811153774382266746441065196854466157054817001446963545589970312761540627590844500297224912391604425656506385906565729989056875362000792121646801209773932222060016333414885157439823788649892969288807290082937371989863352428260938613120610443430228518715020097468565476536856583704555244695415816697220110092292606790081543945027971368068763682043999007365975282132928359694191659510160475279643707902664531590881138974198464983910822546232095772498403045452126608586410636400924225121492299571381747823064928534983992754882686750827827175022427675249532259834299184764671411777790680092247360526108610948135214370899796022254928592288918144595490414202875261425949793612103222925728833564354030348100586142170422151700469368134266610758692314763277766479075744426020375580310273764760766663229378303807620520935130787902314354062643367144207977276442391904293364378069811165300686760821962818358138328436183143046793245984923241444934899251381046045957733772850840032637885548134365134049667829501457177279544377747575169404068450367037212765530982868196342680192405995599352208512117113454556838215401747561648746295036976336272303159339423432149579359461906239746399083712002971864204599738963832174138728627257834690531300028353321550386239119826628872744209855531076050899933502505448111076636555251717814438042981246172914513145860719167409265099349578490057557332646128898314956300108892514070209333563945578320797482524740133338768572390530290859016961622981010722362092609783702369860817208457157834077452514651380913818140004297700826454985307938357334224452727388161237182932057718481114403871152591794623621586261762798820221467101269811792300056370147344203356923337326560513043958322454861881897734600278193143758863802690548083025842539699927476733487619792550311932889830764637413777308479938077933761087342640989022165998278394537627506390468922848366338828603635781250000*i1^181 + 7205094741198239656945609141477421483963599971178909922498891677442481803162919328525741049228127628498377663370797659305363431226106479011318980349378385617885851832318377968044027528112344618733840102785742932547189142437244136184947646626346131778020563168495534847486326246365103885506192604044192831452665393949264869978473084201141965050110384531311043695363339474268350695967505190985235695557210844034406812627177866933496080287852134298326656639686419393103151310738441362930570214161957592305046088268236357290521877181759381799808692404974131759393520209363654655890152720584413249324832438555701184473689860368153509719399916164734555585542494739973654959421445478317891832581966614447869604116717896900888897906140051175138717414192143408275523611691722209337428677650412637226309657464774205543596091360453897620000877466435015239397836956957384624148703616168754380882001120462722905457189834588816480537399413779901103546131429831392175043028636912029389608738466707771042023703310550311823783466133515404341717448478303233508099113227461448470115213812348728797013416923117618799363153893233915723292724256137504067384699586149244712353735457432320346024846739866893498331534629778762528025695246570499389062524915849128058374984784497381204138072768170162869133135007549221295714240255336994641336459839379647421173092476155994933867482713628575288128153894768206583568176875341226820521204095263349566182733515946962073197629469354946109950131377356382505669615452991802001615574108786462184919499635256488024845720437833440243373495534457984967191830471397045442172061427621816087496352381687627755155055053847228107322142862972924748961282221482356812293761764900998782307855586679341909372325902898652293349534172027107189111151826841926226467432007689915926693047827902704079634768786036444870600666420458947177649438389787097694474990072291998516977205622644260110147174295936534835011040481340055086669840954583803220290573127381419688046223005109245758113880758942861939988901136847490425792962078983000232182586602968984857450311924457610881136898112839885185894026563277070015557738222962929112760131696782546470225695853482283088784062891231682576020481530410214327864314630782058477803979546876268887739823073546112263218770345843773302839363255686640577740809864200405754954217883352672883020237292324716549598392800575823188860427432937783699243655169169828369735096942235459749588132296234828065251257680843130929671292229796041105122023233510816069668127335514627978945672512270307249092934933217137327192967288925812589834000451082721633012373523521025812917100462116448128339924417243965621267741952795339011281407075418036111273246695914596823071586443759737964024485550382602527483897829870270638455015638361631882582623005620940632302391510926170595509470203671374514284578797926893429787193357984927959624477966764556531737584141218450456149426670351595546459356267197969616105030623770833739559801729305877508136294038738940950355910629972432147692745013753472676344441629119487442647997495162738532014417693812142045154036877325565754225940614883432859765922372942526470758748974810782285520736647647042660278130476994337620851452578149138918733896012103103359398557036001010768001395009804154193631445557280874198844473922379689478226152951823513435096408941221769766975624608019906041794057436279084165110479495946406872726912638097801306711777863668230068954313587864716723348246373393419077831413193354739280374921557009102435153669974529309634572073331028125000000*i1^182 + 651308918830946131675263185481114035436447811383980210535072886422714376767707388899884650505723534993903957015298806565814661242514385870624977793064420702224484702352339917842709683719552178896799809463689605530444401408890952559027766246539707898340750853933149258111754840646374983299942067628506160462587948886154871319446242175324367055652670647263995296520616039033122097503277883681459758811000081379338619948057701080790724417957764724055565470492267961142164649598550651301447589315875484219700410322677867035070953095065643786391292669127603973866076376411475217995381520106532038738970123192970838674269370906832521989182648139930816409931090296038008858788646077201862516326794368532135264521607719919537980690237119620315091840257474042391610785841306747730861941462390971479833860306463187438134494310766010740762688124242489405694030856264845355469523605612917531245954443833334413596714328977053886763887900044158138276472615094158032848106111486735908136600962207951426864381024896366710747952726732385806503668942265301637640438827480652795029614095003873850431313078083626544426348677259417974071286409034057220157066102480418361862036466825648781390767196178080084629342031267907013302457868965971032137228794667957860954627283561336639160140193026419683554732885314412188996550003862782747711647579525076347061698338465980229044938395729374550660406920173059442688128704945668247201910094162880121576586103053142048592919235338361254832477693002507782051171617819550937295449228288442778869334931186076959546461487783374067750956758044281986582010597853111229635305268237466703033863088315827047706215047532370267172512554217855072557818636140825964906169241033502290342674966566071678583980953279166187642688342637430161866782762733551431203442911539530498379715317307087369287567618121838734662678533419182862665354723463409318601085044048582418305446057602805481198756565702682959391146178824884024411610084580507151789672874647859243282178030234826414344847520603750786768158187503238387125534050900686172682851378383993008424126438632824813451599962831600111794346435157797295158018044558274515404818150265946861615758447771968822895066731560120360921940749817682659212330549767709590352511953648298031563038644029673397399557354028186132748200199217498036158320773650712267803073422561005032657920521418041414110707492076967834452403292228981117582797145476887557626247224902428610005493772929965961977003026262880210664821691257697181815113293767933717410993748779460532080669063508977373532060006235134578789277393848024850232456020757042714167204640149664659131744248112932636560552111986495189876318153273586198652734344874703681648124102828615023299948102000701939412042087437775656225518070869607006876413537151394836784287100739262827629058174798026116176545572968385701367510873549889165826010347981984150773735040149409353328244679809054704991641013142743401992394693809194229743529914009519027601871691102303556677259839517748057845744503150028583835071076491495062506644262631882927101303369575424628822830447687395656713234313665905416436990866187204637970084103205525334128308682794425204870516115535487181853084633257560354532029552458612788557821986090460345081058825016614081568404644778479921480655776763217792732480086231212201827172434763069244745720116248545313670589742132403114896707418123573348165746711707377878990042938747750649554254513842649208864433872925649471497901259094413230096350658593155836835335392153399908666239496093750000*i1^183 + -31444068025157266833197421205800538179826323947771685957181103158754954904781943824484722110129932720573000565301931179236256397730263190463976353552987845588381133979870280691725234340447896241109160537296571035286901066415296080971881623541741430332819455608048288120225043575938633256512337449407930283248105195444705202963973257399336915605069298280854339211680239470877117668882786517459931451863092139738838265556337727760780623395043786131162810504890191985621186597420859617910891201304639410407927619282701049282682772190896538103643169734804564619291974257784952365378996521761218477863176682997588782452073574106221604242321750609915449034632472836750830120215673039646930149899459654799440523701556867126549096422032259852007177672033886490718011001967592355567363369486661276799314325151919106293691400191568504817003895708511911145572789859278143388090506844523725109212738726758012656275504548669702574278408359839173505984438415618826831070742065149509773228412781635937295519711862573552416315895557701150943129667388802534182109256142477621448461946511186711667708624661712953250608250684244592469170232616794987564540200273643082691379950561357607535688302670682325300428933964607095159322056944497190745191289549224264735461019623836863616243699477066218409213607633697930984681592098142331911413041732433834653247547713666412865477707899630606246510607766573759265866535009910757404153260155427648583175637045991955336712744425706729218771219897816664470245847332176786890122066538183685490632355309504138358720962930719210845693710136833814687005236333289395673962151618748402704612808010925119205923765510346046427415260592156497246313646194551759975068529110816556460900542861944378158910064142683889736483729164552650584513578541338416431054547725600499229290872242189743824405296940287852815516168691144989633904955207125550317562846254835394646684377267549772827635601053323254365396173838093539870167251191591936791357319963784744511171401268083095600500729474948456774576944311047599188983336573138041238343555672509210006499486822460212076371505131787262218276776732777337868370077702863871023158263192204665017616000013397446395057050888622936674120230275269088727757249167870477896765059300618904909732087853885914224609643678324244702464854050597471769127010057710861086862383758716806910036774939597755515576837571853852098825599779843120831967967786112341968096757243456714487514119256016968143612062336436716859441420441103485161124738442311535524506104608571670717669195193298346412791563956440877083340796926771640140888172244593650714083314281737169619427203668152139317493406014145702148895734255946965398010062960441779030530925725956514418178325319727312286320154632024969279227878934113135258526461684539784540245101258775546910449373764612935743310488299091383260215069722740926776428510965153669347273031770025417492759474665289901077418405095652850261974119484026305440468824977827339891950582641808647250043878785553354422605943108239117521141144696906671833419398167695267837589749042037279544340668206085977833175157982088730075020145155426887523250505209282110264016883522765333679133225082853326889938324976465419518984816802999054313240884422517955030521595165691370192524352609485634304202598163632929197536309156843480412287011476819675408378109624917945522894007893436331294154563762765909484732445760153663447759830979860987765363610534665997258779379777147963545484241567215665331486538276124692831406250000000*i1^184 + 214677639031649383823690551374814196870873427613763868738535314928116105161744135649317239875750312981589510569181573610520349240633683691991581005956583648755425760294553073470698158693266870543102048141422258108952449750019313879811432202867051399784991142890043709753994046302485859717012039150794248621424815845248199252755845288690490158651530173435503896921901447321600301651410515030859620368237410603270788630559335961724716580012060485968778066964067349505133591447950531550280045535838098368339374665699835340519883740991032989832613024397929861509884675907156291885568863782247735766360103577891742472643563486079272226236861508011992422817993923636705941571392133828787606225966966478553454952437078409675826961309904792913879795211818562489301398685954612405035549210539884026042980219556833162166527400621813730961413276581875830145821251240179006219375482523080032557070357466267309668313017930767949405310267629062578191241639466307690618629200136894522187672012497138942393296592691661585249596345787070147563759436523473666144647986143365054324947719350797009593416796312991504933308517306888499740809280537519249011365830962770359546544788206932548732651945217956871149402838819644646641131462729547766887970076119482649717074691003304388330359026970439080806874268908917763535728264984410425797486008553110738365817074741255458686429317713854209988655887369194045546271879594586738290750555908744357216689028449985190588406607599616279945622448934166254934264228434041500709549828707481082987681227289701241134563363682911439715462354654249539254056663413470858832713100700436379482624243669466646949413343058753789949936315728376983677704515148002053721237468129134828545462420628803618059469835805742790392162775196806689395571338840359553327766593282078308836661238282402319483184473850928933948802503978941946903517481822070416828687897266534267525512960377922617853140907292304215415715299311034771257387747468251954669764347055748045714877036349796532701043570486013754927251519649847414136408545513319086939709165977284234200005747150831380567868991064671789313349491812017714161780841853838622891496890221878046480459916714965383651083910068989442985656173810949972948407945223521412555162699487499175768118671419122374015196013593383777952176928954389834549211259708291058525640284213695423961113489155506154775078803536407124452286398235425915073023831695196008055639934816920796317924938092614743510807751090461179629726307093339308551207837899228278554480012400382523149805535363739317089009183318655746210480590920481276148741445390065213242667687468402333091768183660773465738751931730335622876714175873315347906251881877571307645654103715699524772486541053726579663052849146433386589118293849742129569548138184886913294801682421487751136782773163640202685833961588908110658405098234540997516871088866048169838063398354335542885011545638577466500937545960286090502458292373499480438450810381170922174239768087435014321991946271692111153785250629406107544651409643047141942867169404331210251305921628207133100345490251244387246350741365540698652864871789616007426783408773959490610641321352933365128204300971338438023387666260359971326414449690125286911137088059291247271569819125194958074719188193699332310330045510979617728066644860821283506348028717643776557319590037403173091942279940779736024233780227330412080339540100316689573801662401700425710594448189843558477327501792770887874040055117196191406250000*i1^185 + -442261516560615549090531338772215953419165001789310318760913748419936876777905765914594342751910944154337151167218035296139583587110139394922467472165037944149348578041321598825000443408798937861796572343750047774576076096157786845526585851210231255033490746592031826363017930862530503461973567209900161922269177795272263745302628315598220479079741895668403150772212696965214145598829117911657159023176774819179298510224373539698151549005291833429327787336687401678584724890049813459123003037687721936354295335377952664411969833688632149227053642241840781836854014578779992185685574216962459613511622156282658128268665928033014605701808944900844062886093374296267820014845279767990057313599832787351749943990854807915630435477881118953899348476959918848560203309962208755017392003887424604201284604955062896599511390319161902314037371946163748640838506326339002679595247488747383841747499978761999881331681450321660601500028496381185296652291232815784473470859422525056528268238541752143510341722914349432250706000882677287538942737510514507529093331130873742030741570230364758045419308954103474261291885467746536542573686950405113172746241753065607147208463083903599716077812171265150020490993534678120883984139523569062992417763293299813672765868214818689899475174949678915724213696709007205046880834208016729048969865187231064031220466218157188814622537859022919020332105074503870058364741434844240281519791135131024059923247921138359963954189531104786353372119553656260870196573184424552889903112765342707968959965797301578726550837230342460687519445485983739293446552216290526431715282988932054993196318965781295889541709398663714468058773111328749606101836211828733952008803615598856253782660803472139454134002230315800106464540083398907290903226658749020752935882083519690363839784670383437653727426344344405565555290217320519758001274404680945623938572580912464420813130483607323637058011848291437692884685200924403017670408892434074685796283834962251706368136660026833545590340636315439115846863274455838043331449753789949361075147159277714801898454342360980739246192585448680522783362164126909170736374596541166827669734447569747852926575775234590505087978845565842291581874997010910104935368294356706183885083284472272072622141311164981015642451063983879966510845785347123550828750085227428817698884098509417237512387825413449108657044573589310052824898690506209541566439060216487902277545807688949175797966977217066789426771236003485872150443177114521444573976752615733698435197273559684919259636576145397738632262152710702124383725810974055486089455191134125035690132064695912242024412834698477775729249595431825351173131032708497093588802618259886908239449132413108038190117969186207037294209076375019027214173425848774033885748009690508681393555348768772240212338942462633633286619775855607745556141871450413321747558837438350502493380616267784636232285290070246501909403173301766443404623371621500293504819893348085532137843555690592624807239415664890169820824759618767018522695023058327862667712786038968720080326950632176679536767272661420193591168351256294979783665085066673570422111029752798803359398996784035638802227219268563980308452528371070151981115551223359291598583543336568900151070997366523915002480812003384580876484580447392266584807088428009797103538755493951642452578966106153400448589508863697065529164696479918606638326011772408181413869272095312117238831180874644891371236328125000000*i1^186 + 296883957528694218151546375572997504591427625191657237439717765504965668407368576390368197873274529666417016063788638486263327635624823287837723932380684485210239051261158200297039254179048304725053476295675983819264276800008478583278644835887308101966772583504370629738716306663011251053547962941248912002435099202579388800194054287106189791655521632959113650732192079450054387784417729882874760543217290585465064968839941300269262515988967842603610336471124402756260269400612242467220699945914569426765907053467527465728197952320832418963756836595927783462080238925769565092481462973977043909530472010534336156149364088278718854491526090093675436604563839156084821798620295711025741169595708421609925709497087533855838050148030650136351852682437980111107923368126588695178417844289527842728299040098897230017939247112497233308558654588781431682670932724382925972196634400537130283347604081917509086601379126700346251539595266141630233215979741726396933924036242732972102692541666357767252529801876512842112209741577519437949415458574878019863304532130684250817344917846874126343995175910005572883704267535959399094688262210138606702051119861141952619375141440533036200108568791006408971107301665004770634922885554380882428445276997312988431942918958636094507583515787404232671971337443829447552953824251700751773021071237033647690919765209283244382127181475934962799968027471658266048062266574139248310680897872060598417742207106266727764507203929219922504545630468650690249212032581685202527146395786044284477515619134304853099541365277857247926017243235327628657751540842015763975977658569966795268742728478559461508913548411138295653015982165911171707759523533696385457394156765267481696506517250432077442805640119321158191491757530581058025053458825249691436822342642372943579492110840238426649766614461930422742381389152820366908112958917819892137601338913997319314805825142413194706265631722246990390987425075341737758820058703089709070240163610906161449303414798053821570281285775561890441529611514690633264711833845620621935749724669815989445600635755814422251595874287433122317979235064806364867084165434292668530868285351568727024635599533536770370077573440316613849619530581811431368520817858576048649813093080147834136091447554049452225929833521003699354074410172408284185279965360467933017731947478544424214867929208637318729409855982577488089052590742828189052611137897349650965994166214795826259813938352371343287374636419619522997125721449457659561414241164364358072809935601304082791716068985560766640981908948587031237179515174568630827765661432384536759947645772456373553041281509940589744854115809138998053569599071677668799496721691833249046094669747851824143204070948728938120318306961480170634964090916416515984758451940874334827438323446523575087336854324279644941213876472949685682299035667299385951603707004601690249018697180143680240147732232205739835703222623964421248826315639393964258860633566106733667865693324501107189416876831605986591932336957939904954843762437616329013653118081356189313394424089908364778309673337170002371048356839975769652929989382158971448558006196955171005585929431854046596759530960121882203572633591059103521475691821870366133287487544777925038259611869533310169665726935996696762058620775411388218843650331930856760009633114740724191552445298713498162244118108752571296817672450690539296995816938271605724928812983579152565917968750000*i1^187 + -42715263085235950080880632169186152984117586511510279792409540733921631962588313148391293569050101198417712166201361943668059876082979003279330961238086590803981168888563199352426201234100038029354515324149910255506462441673740568648441195783425211285790408001522851603091593974756504569451058878249612812754373561861845183798631221260536038708058695356040707693362127850254079125427059854014240305976188165559155115761180730768547709424910963697544242216858521347453487517108940960962772815790030988615800511037855053189421835012449538215693662549806152504975190464496908683317073168290854392561039385881163028456252405304981791294020185061385039844951695706969843365750363215542836366318150041566856099944243615954574216408695475842239064658488002374765744079750533409982736039132059867996761785338999337395489907357002709837012363528614108414916361261359126259128396004765099634145774971542756345471157633387520380181822961171677460435946155578648988486069238293503001120841153190888612395174329861535039792796698278320601151173374270963425911060378211289927225433590722605514107584584768765755923462297178294182401836369642000210154286477261303464854805226666613538532058066649515660973148745314618000336811757898290817377037969903538100776011591936769299161843035159764734741629057130988316064446712205324475096615772561765675844061772373154805453382322839349664695082996591662413943707611593557037529224028505038492803528933968246316976475538131432547632510722255207766476884275279341985083070933927045704649417408397822454757715754201740321833715012620250473349285860647347700363612104011964790872178840980142933449773273363208168333367286057375705701908844897447080773727183172513906435746937795432762275114735831891665304017702922246340556444606580545158957025906081714314833042558851500408351592027780946636499223577996033834417565656209188778408519104664347606002262844129760840690338939172775684041553965945600804699075915269859985609407753889989564805646155944358542190435208659387751204070925356462617420300770080116334290895731695141791905403421717882162231340634686833626455670262809884226657866893807318364107947346822694650468324821344741083231701659426074416810643864129135971487042655228458132297828800512122660748750490898459251816907978889390090065902172306902247861353687139093532584515568258684342736354698600936530693708426659376575734428829337947071926334045220589791799225576468854750452737557885760550025109360684710659847983280692210195378438431379096607562878204923920495042978916083581492485404168953476591760563280915648435026457254090967942148292279921941297819411999269367918091048053410340697070814580288735192792627844315917645493716889685537086092056514730165515662347139223614369448376021598287128572113719172179454975800553577485769919909277966614358913135619633192956700388827002565203785927948928700570137536054379073530839709628498497433894863876127519040009265121203389517538702680931894013589877648349584118050058113880690826562544971270642413929828585224964034261843654795920030357469348181425177533494054930382673922757190898625374279193797007339601867597212858939780250085142901967148766049312459701524920843393083093024492385622620628684577395678706849308332316201105331908649729960762843884415171088191824778679183069835443178261154026204507984400413802249103607104616084909771298869537850799142858001757812500000000*i1^188 + 10612665373679246217171286097673916578737276502320831161170609898359557025217813356076772544242127558899019705509064295165143124884913800662619593213205777272778123209740085952274218729305053751034832028734725170585525432515524843228479866075424961160559301782744515274852749653516365339688820731284384971309467971973646989786838166733407406412137158082976236903154263854331116390022169563748863266839472681418868431507174679017864406910536070905817791142058701690953329571836522488235284806790861286485853014711551493963161805820065692301088464340858765848809052823480470439314697431859528415169288871545545657651467089097656333267897038127519650134823615432144134627497363007550779334559391234672542143995145518371929625535118101663164338106197219818796795494337574540869972486182068141880950149570857346812154484125818283456661810830215683677850209501044264952320445315083138053777176454743858957837910591766917704104611425697839306450646645660403723982914233158953605397691304064100449230962048787394078041074458142342810738235615461995848236093337705380022557793279500564987381169245484952905162245453450249850504004937599385510556832032374156966610887501362314013567728317276227479640387096857286579283214769295003882869865846916298417238028395520329808329307035179392684231586953544697981065364936686015711993058239863477060720987564433531563443013646164839381525094981869651806533834170799148293541266097029695542734650264539448822013598206398501735242414947423785664609307216349817469779517400437133827504646227695990100126158765170878962145741420520254018867586768061916496545542025888974747478745410166120146737053140250906351536655536874922508383870074306072600642194324855727905076625096171978512785177389712712610957405220276991590395317687714608613457686374334884716424155030095507463708099143339413662416158554447531745864385874542657732772833529804138447743788729940617151269212244354460751016111230255135059818702821427702731676834898458939424534912878504340008217095148547050174633240215450950871029812580560350741752813070492812277447757803774739639593649333416948130822266889015782118450689849202866854105959446009382164369386102586755477194581700968007219181243832912240560559100203462049487399733665144340923652504622429237759945640233772535292593568957401268359331342263389223120011660608166127884792768112953147723835391251449107047667149500743731571095299005875207688176878210653949367990189716384888099369237920651192590998991846998257980406550551034794833369938778213001284470152281260175794986264486355955304565146037843628599179709457144998056664961650755992726081351196758049005272908835272461989897355668681397804678669860165015412053006954259633697827032854030096436667578046397915215227291455641146917047043431387787967886146941688678313904166848990285053572112790650431933999412252648100108141240141090496820699272215798009094580106025894910036662251856648456217428146817381984825590430592303376765466163214143621499964751213863789828582833983912303369135043537987474267457902224940880919524231529915674460311938830756878262228678685979355062598352325755264192516180838610592809530877627952588131894754775031602892796855880779187696889019198858882155737424232241177205526543824004183204521706867435465693735558282650206113511900428923527921816821271935015852419517726860971822232149963378906250000*i1^189 + -92873883456148072128657837049253792926600356654399726042147150601095791345423246781339712618513873771704256715029060230457727455727724134297669819859182191060951529320030875248598112649840872702382409327627750143696090350299604730216857784465127909498515398102752956560776733094351326624183533815269668405579734500753921205820994998953842032791340170635273661914110850915934762467239619353163211048049967212534644017973396133029842369067860084536546037378123970623434985050722989414719949130623116494147303208233159780254097529071185861542280080089049000133374068053803471991311488278608682009741294159794500743311674112409782717356421302432260460850742830644229265289039347334550207698510935450478221213341767052158226606836095910813107370372648243896939118276154164217843321378865490720549308702123278450690229308424254544541288073157940973113474198813645108133190892507662459945933413697017201391624779714151954761965771574892049044554997916680965384395889568461419941531520838159374683543269029478950980643396884254861529063275326704240905807546655318514563048606966356403282704685541947333568737956762522278042030029047093646285812088105820171462519577366724378630727868115026489622200880444366367374407105092479384459640730348111864340527128371197886665433214453090684628125569879592596842834605856073374130879536700717689923080824616183063836667100316122440342779170833133461656802249906055054988468236679302125841840902736176040879072819811203542630768332172266681608089062654656069155725874052934626216665407541213857894723330904567548041277556694577412765141619115316388353203704979172748930162007474675419602443228858453534140696566406733188861649403201217100347850969570184457947944474518841762934733413516849810674885412090707369862807315936017156835918250833878591234304385910394307222832628410119918329019396310091362661943447249020663703386362419006564645249732266515438566981750272327867516053223978727949434626679460333122323429200304184018418048771128054314614808365454833019686707802954726589095119292043233005524152959844463731163489229726681081188240996030328551867302298304982500771407308912771810804897244019096487908946124523016309203882652873955451837203761775096451236621113387796322628609012598585639794534973028426170125555612225456978861954357778848379987282550974967724675928984435262702042005849337208886598934864015200094205909050007256982359484313786265115055387362899115405004506046917502329120239691199979393887772937878637505452186119608617567019336127772976991442496292034523234453977382452448186078676928681207990554361239430078529463443132247054049827134118767220242905137764459881299069793814886361610090454605450255498957163880642427410400241327136497456389928667109121840476278956114163129469179859840605660507027909726378056490062213377467721225145712117436898153683682620006542480353778493328782760515268625918203439259848774609610578149712127036458730017817414026892428477640596796550061697423085831133883530639400125190763123863239818092005970382658003661158375218019366054037067901959105915321279729280019184341158082639905640451578705179124740683178602093807965401211206245373180431716961323881310755004498241171405167968999046488197276011817077710082843824028880969916452781284917377328404479590329849392033159802829194597174576416015625000000*i1^190 + 14468056476379480249649492403833445662113451780500621048698909666891534780370758560731195158240676015775619697327800915872963646401874235406895735045217287949549083713224880113468426896899073921179840369641576533404849160988878755088184944471828334929820466011480018846933351642369576555679720521403320185281393091550067726069179642573463171429276637828702002245181566303382076188483139983196083641069630301978317081110345035254594841118330549623648156071531187910864495444299913379693156244534692452574742350961735128045274756348844511018123372733261622811926791541295837175485890152494909161787473353085752382965970713133704558342644285053734678292935736496752398534381399975656742102009345038866649406609829359057367741850457490039846354294425898105537187725347811780158225703720649932601258062997829698382136220177166985937360749921126093027808573297334823386415458225122520708778557346550395761079124537892137146139824644454512750645594516287192623591470609438084963924645147180756096600999361509037408786291749545853251401344836318220530164771415371587040394624606258407437317873808040697845200752931993896324616011951955768345293302210350867910190469503720076450022114713490687945292092597750999216387948184033587501695016018267192841157535079447045932219938683827637646276677244018157671135042431975216826008118820871339698115540622787353206007081407277804602987765548040531781328090290432325023541844664667569440492507953294309805638171213436386393148490309079942531616251060283909079976814674356574517470990275541393979980916165449300013435394393899121160510786978509826631760826663616692128182666773532062343981320490986667941689772814341163563886144906724239478580218229165956887818327468127412989137693936103712722009498941946621764017865337554312325097513105174960619019700860672280392604295629141690294168749032335180543983852440737074659224042484740099771883672183754461009263474464540508146667514893663666940437508157124000042513872338766729341118673768534864054389727422770703084472476982944792274143378540212139585856786179692268903105597432678147263765562293743147747060625144487316038374918486670518720015771850772997853200194890915032177555385477364485034148409359747080521786356995990522320581756926014972048325805501973914784316069140653301735359230667912789332904472837118687839582542628454164297343983588150235069542698442038894742117169878594996527698315998796623048785037488243070206058722302001220967140498974072506024768267142995429873848048143469910981762422419532941879605398166604278183878693952568272434425898106658704342305372733072317221499284568178344453787201235849109282925283514838752222850119811112665750348487307176571950060936045022340929069723238400273046251875919444193480064402462341389202300550768395045142495316381958083688277089067522917726547382243912798951484724196916510490700541096722333438298774156334000255219620376690145113841753674975355437329799052987336610778566260784020281078965997110338775780570890962205531705145317813140652648950062833867149371354280866948971022099208412053822083412805836293042247160866886470363346764234209528929968098893848005492273554214346001248927578330741632725468804360728912965023319591608200241155596635511951214809396214779977159555588420104980468750000*i1^191 - N1*10970112995106488292000929313643938832131431884903932416824995294148981683986794704613671727829766075909596903253479379929287909689852967868931117968453111628457417844295329248721765817567509580636554288154554955373278236371600116158092805742341553247833606421625956817296057992333818998707129596053041942516336064721985317023652404876008998466590398229796656917309384809975982232458761361790760589239193189710884091387554702818561023600710667264671130887688743806108965976063108964949021729516909731724175447373190133483978218811643230036156921305681198600524191527822651691351327481732355336160822520203734567440125603717111853604562675378636507655395117692956142490093548795835265625*i3 ] ]